4 PORTVERSION= ${PYTHON_MAJOR_VER}
6 CATEGORIES= lang python ipv6
11 MAINTAINER= python@FreeBSD.org
12 COMMENT= The "meta-port" for version 3 of the Python interpreter
15 PYTHON_VERSION= ${PYTHON3_DEFAULT_VERSION}
18 PLIST_FILES= bin/2to3-${PYTHON_MAJOR_VER} \
19 bin/idle${PYTHON_MAJOR_VER} \
20 bin/pydoc${PYTHON_MAJOR_VER} \
21 bin/python${PYTHON_MAJOR_VER} \
22 bin/python${PYTHON_MAJOR_VER}-config \
23 libdata/pkgconfig/python${PYTHON_MAJOR_VER}.pc
25 .include <bsd.port.pre.mk>
27 RUN_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
30 ${LN} -sf python${PYTHON_VER} \
31 ${STAGEDIR}${PREFIX}/bin/python${PYTHON_MAJOR_VER}
32 ${LN} -sf 2to3-${PYTHON_VER} \
33 ${STAGEDIR}${PREFIX}/bin/2to3-${PYTHON_MAJOR_VER}
34 .for file in idle pydoc
35 ${LN} -sf ${file}${PYTHON_VER} \
36 ${STAGEDIR}${PREFIX}/bin/${file}${PYTHON_MAJOR_VER}
38 ${LN} -sf python${PYTHON_VER}-config \
39 ${STAGEDIR}${PREFIX}/bin/python${PYTHON_MAJOR_VER}-config
40 ${LN} -sf python-${PYTHON_VER}.pc \
41 ${STAGEDIR}${PREFIX}/libdata/pkgconfig/python${PYTHON_MAJOR_VER}.pc
43 # Major upgrade support
44 PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portupgrade
46 .if defined(USE_PORTMASTER)
47 PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portmaster
50 PKG_LIST= ${PKG_BIN} query -a '%n-%v'
51 PKG_LIST_FILES= ${PKG_INFO} -l
53 .include <bsd.port.post.mk>