Lines 1-11
Link Here
|
1 |
# Created by: Kubilay Kocak <koobs@FreeBSD.org> |
1 |
# Created by: Kubilay Kocak <koobs@FreeBSD.org> |
2 |
|
2 |
|
3 |
PORTNAME= python |
3 |
PORTNAME= python |
4 |
PORTVERSION= ${PYTHON_PORTVERSION} |
4 |
DISTVERSION= ${PYTHON_DISTVERSION} |
5 |
CATEGORIES= lang python |
5 |
CATEGORIES= lang python |
6 |
MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} |
6 |
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION} |
7 |
PKGNAMESUFFIX= ${PYTHON_SUFFIX} |
7 |
PKGNAMESUFFIX= ${PYTHON_SUFFIX} |
8 |
DISTNAME= Python-${PORTVERSION} |
8 |
DISTNAME= Python-${DISTVERSION} |
9 |
DIST_SUBDIR= python |
9 |
DIST_SUBDIR= python |
10 |
|
10 |
|
11 |
MAINTAINER= python@FreeBSD.org |
11 |
MAINTAINER= python@FreeBSD.org |
Lines 17-30
USES= cpe ncurses pathfix pkgconfig readline:port shebangfix ssl tar:xz
Link Here
|
17 |
PATHFIX_MAKEFILEIN= Makefile.pre.in |
17 |
PATHFIX_MAKEFILEIN= Makefile.pre.in |
18 |
USE_LDCONFIG= yes |
18 |
USE_LDCONFIG= yes |
19 |
GNU_CONFIGURE= yes |
19 |
GNU_CONFIGURE= yes |
20 |
python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} |
20 |
python_CMD= ${PREFIX}/bin/python${PYTHON_DISTVERSION:R} |
21 |
SHEBANG_FILES= Lib/*.py Lib/*/*.py Lib/*/*/*.py Lib/*/*/*/*.py |
21 |
SHEBANG_FILES= Lib/*.py Lib/*/*.py Lib/*/*/*.py Lib/*/*/*/*.py |
22 |
SHEBANG_FILES+= Lib/test/ziptestdata/exe_with_z64 \ |
22 |
SHEBANG_FILES+= Lib/test/ziptestdata/exe_with_z64 \ |
23 |
Lib/test/ziptestdata/exe_with_zip \ |
23 |
Lib/test/ziptestdata/exe_with_zip \ |
24 |
Lib/test/ziptestdata/header.sh |
24 |
Lib/test/ziptestdata/header.sh |
25 |
|
25 |
|
26 |
# Duplicate python.mk variables. TODO: Let lang/python?? ports use python.mk bits. |
26 |
# Duplicate python.mk variables. TODO: Let lang/python?? ports use python.mk bits. |
27 |
PYTHON_VER= ${PYTHON_PORTVERSION:R} |
27 |
PYTHON_VER= ${PYTHON_DISTVERSION:R} |
28 |
PYTHON_VERSION= python${PYTHON_VER} |
28 |
PYTHON_VERSION= python${PYTHON_VER} |
29 |
PYTHON_SUFFIX= ${PYTHON_VER:S/.//g} |
29 |
PYTHON_SUFFIX= ${PYTHON_VER:S/.//g} |
30 |
|
30 |
|
Lines 45-51
SUB_LIST= PYTHON_SUFFIX=${PYTHON_SUFFIX}
Link Here
|
45 |
PLIST_SUB= ABI=${ABIFLAGS} \ |
45 |
PLIST_SUB= ABI=${ABIFLAGS} \ |
46 |
XY=${PYTHON_SUFFIX} \ |
46 |
XY=${PYTHON_SUFFIX} \ |
47 |
XYDOT=${PYTHON_VER} \ |
47 |
XYDOT=${PYTHON_VER} \ |
48 |
XYZDOT=${PORTVERSION} \ |
48 |
XYZDOT=${DISTVERSION} \ |
49 |
OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. https://bugs.python.org/issue19554 |
49 |
OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. https://bugs.python.org/issue19554 |
50 |
|
50 |
|
51 |
OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC |
51 |
OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC |