svn commit: r461512 - in head/lang/python27: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Feb 11 16:52:39 UTC 2018
Author: sunpoet
Date: Sun Feb 11 16:52:36 2018
New Revision: 461512
URL: https://svnweb.freebsd.org/changeset/ports/461512
Log:
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
Modified:
head/lang/python27/Makefile
head/lang/python27/files/patch-setup.py
Modified: head/lang/python27/Makefile
==============================================================================
--- head/lang/python27/Makefile Sun Feb 11 16:52:31 2018 (r461511)
+++ head/lang/python27/Makefile Sun Feb 11 16:52:36 2018 (r461512)
@@ -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/test
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. S
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
Modified: head/lang/python27/files/patch-setup.py
==============================================================================
--- head/lang/python27/files/patch-setup.py Sun Feb 11 16:52:31 2018 (r461511)
+++ head/lang/python27/files/patch-setup.py Sun Feb 11 16:52:36 2018 (r461512)
@@ -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")):
More information about the svn-ports-all
mailing list