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-head mailing list