aboutsummaryrefslogtreecommitdiff
path: root/lang/python35
diff options
context:
space:
mode:
authorLi-Wen Hsu <lwhsu@FreeBSD.org>2015-11-19 01:28:38 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2015-11-19 01:28:38 +0000
commit4c536e83f0992dff95019536ff4b314b8627475f (patch)
treee9968692ea40cefe464e220ad58f438060131121 /lang/python35
parent4377847e803e00a96ab03e8609c17938e4f8a755 (diff)
Notes
Diffstat (limited to 'lang/python35')
-rw-r--r--lang/python35/Makefile10
-rw-r--r--lang/python35/files/pkg-message.in10
2 files changed, 17 insertions, 3 deletions
diff --git a/lang/python35/Makefile b/lang/python35/Makefile
index 06d7a1ff58bd..796e65fdc722 100644
--- a/lang/python35/Makefile
+++ b/lang/python35/Makefile
@@ -3,9 +3,10 @@
PORTNAME= python
DISTVERSION= 3.5.0
+PORTREVISION= 1
CATEGORIES= lang python ipv6
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}
-PKGNAMESUFFIX= 35
+PKGNAMESUFFIX= ${PYTHON_SUFFIX}
DISTNAME= Python-${DISTVERSION}
DIST_SUBDIR= python
@@ -24,9 +25,9 @@ CPE_PRODUCT= ${CPE_VENDOR}
CPE_VERSION= ${DISTVERSION}
# Duplicate python.mk variables. TODO: Let lang/python?? ports use python.mk bits.
-PYTHON_VER= ${DISTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
-PYTHON_VERSION= python${PYTHON_VER}
PYTHON_PORTVERSION= ${DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}
+PYTHON_VER= ${PYTHON_PORTVERSION:R}
+PYTHON_VERSION= python${PYTHON_VER}
PYTHON_SUFFIX= ${PYTHON_VER:S/.//g}
DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm
@@ -38,6 +39,9 @@ MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library
MAKE_ARGS+= LIBPC="${PREFIX}/libdata/pkgconfig" # Until pathfix gets support for files other than Makefile.in
MAKE_JOBS_UNSAFE= yes # Parser/pgen build bug. See Issue: 200622, 201974
+SUB_FILES= pkg-message
+SUB_LIST= PYTHON_SUFFIX=${PYTHON_SUFFIX}
+
PLIST_SUB= XYDOT=${PYTHON_VER} XY=${PYTHON_SUFFIX} \
XYZDOT=${PYTHON_PORTVERSION} ABI=${ABIFLAGS} \
OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. http://bugs.python.org/issue19554
diff --git a/lang/python35/files/pkg-message.in b/lang/python35/files/pkg-message.in
new file mode 100644
index 000000000000..c2325386f571
--- /dev/null
+++ b/lang/python35/files/pkg-message.in
@@ -0,0 +1,10 @@
+===========================================================================
+
+Note that some standard Python modules are provided as separate ports
+as they require additional dependencies. They are available as:
+
+py%%PYTHON_SUFFIX%%-gdbm databases/py%%PYTHON_SUFFIX%%-gdbm
+py%%PYTHON_SUFFIX%%-sqlite3 databases/py%%PYTHON_SUFFIX%%-sqlite3
+py%%PYTHON_SUFFIX%%-tkinter x11-toolkits/py%%PYTHON_SUFFIX%%-tkinter
+
+===========================================================================