summaryrefslogtreecommitdiff
path: root/lang/python27
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-02-11 16:52:36 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-02-11 16:52:36 +0000
commita76632bc3497f4be95e6ab908e83e03cf4bd851b (patch)
tree0a4be8f1798edadbb2bb15ccae8f6400da763dd3 /lang/python27
parentDocument python vulnerability (diff)
Set PORTNAME to python and add PKGNAMESUFFIX
- Sort USES - Remove CPE_*: all of them are default values - Update http:// links in Makefile comments and patch files
Diffstat (limited to 'lang/python27')
-rw-r--r--lang/python27/Makefile18
-rw-r--r--lang/python27/files/patch-setup.py2
2 files changed, 9 insertions, 11 deletions
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index ae01cf0be349..5d1c9ab05908 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -1,10 +1,11 @@
# $FreeBSD$
-PORTNAME= python27
+PORTNAME= python
PORTVERSION= ${PYTHON_PORTVERSION}
PORTREVISION= 1
CATEGORIES= lang python ipv6
MASTER_SITES= PYTHON/ftp/python/${PORTVERSION}
+PKGNAMESUFFIX= 27
DISTNAME= Python-${PORTVERSION}
DIST_SUBDIR= python
@@ -15,7 +16,7 @@ LICENSE= PSFL
BROKEN_SSL= openssl-devel
-USES= cpe ncurses pathfix pkgconfig readline:port ssl tar:xz shebangfix
+USES= cpe ncurses pathfix pkgconfig readline:port shebangfix ssl tar:xz
PATHFIX_MAKEFILEIN= Makefile.pre.in
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -27,9 +28,6 @@ SHEBANG_FILES= Lib/lib2to3/pgen2/*.py Lib/lib2to3/tests/*.py Lib/lib2to3/tests/d
Lib/smtplib.py Lib/symbol.py Lib/tabnanny.py Lib/timeit.py Lib/trace.py \
Lib/uu.py Lib/webbrowser.py
-CPE_VENDOR= python
-CPE_PRODUCT= ${CPE_VENDOR}
-
CONFIGURE_ARGS+= --enable-shared
CONFIGURE_ENV+= ac_cv_opt_olimit_ok=no OPT="" # Null out OPT to respect user CFLAGS and remove optimizations
@@ -43,7 +41,7 @@ MAKE_JOBS_UNSAFE= yes # Parser/pgen build bug. See Issue: 200622, 201974
PLIST_SUB= ABI=${ABIFLAGS} \
PORTVERSION=${PORTVERSION} \
- OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. http://bugs.python.org/issue19554
+ OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. https://bugs.python.org/issue19554
OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS
OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS UCS4
@@ -64,7 +62,7 @@ LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
-# Upstream Issue: http://bugs.python.org/issue6299
+# Upstream Issue: https://bugs.python.org/issue6299
NLS_USES= gettext
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LIBS= -L${LOCALBASE}/lib -lintl
@@ -81,8 +79,8 @@ UCS4_CONFIGURE_ON= --enable-unicode=ucs4
.include "${.CURDIR}/Makefile.version"
.include <bsd.port.options.mk>
-# http://bugs.python.org/issue22521
-# http://bugs.python.org/issue23042
+# https://bugs.python.org/issue22521
+# https://bugs.python.org/issue23042
.if !${PORT_OPTIONS:MLIBFFI} && ${ARCH} == i386
BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option
.endif
@@ -107,7 +105,7 @@ MAKE_ENV+= UNAME_m="powerpc64"
CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900
.endif
-# See http://bugs.freebsd.org/115940 and http://bugs.freebsd.org/193650
+# See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650
.if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS)
PLIST_SUB+= NO_NIS="@comment "
.else
diff --git a/lang/python27/files/patch-setup.py b/lang/python27/files/patch-setup.py
index e3066edd287f..e3223582a88d 100644
--- a/lang/python27/files/patch-setup.py
+++ b/lang/python27/files/patch-setup.py
@@ -40,7 +40,7 @@
- if (host_platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',
- 'freebsd7', 'freebsd8')
- or host_platform.startswith("gnukfreebsd")):
-+# Initial backport of http://hg.python.org/cpython/rev/50f1922bc1d5
++# Initial backport of https://hg.python.org/cpython/rev/50f1922bc1d5
+
+ if any(sys.platform.startswith(prefix)
+ for prefix in ("linux", "freebsd", "gnukfreebsd")):