Index: head/databases/ldb14/Makefile =================================================================== --- head/databases/ldb14/Makefile (revision 559058) +++ head/databases/ldb14/Makefile (revision 559059) @@ -1,195 +1,198 @@ # $FreeBSD$ PORTNAME= ldb PORTVERSION= 1.4.4 PORTREVISION= 1 PORTEPOCH= 0 CATEGORIES= databases MASTER_SITES= SAMBA PKGNAMESUFFIX= 14 MAINTAINER= timur@FreeBSD.org COMMENT= LDAP-like embedded database LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support BUILD_DEPENDS= ${LDB_DEPENDS} RUN_DEPENDS= ${LDB_DEPENDS} LDB_DEPENDS= talloc>=2.1.14:devel/talloc \ tevent>=0.9.37:devel/tevent \ tdb>=1.3.16:databases/tdb \ cmocka>=1.1.1:sysutils/cmocka \ popt>=0:devel/popt CONFLICTS_INSTALL= ldb-1.1.* ldb1[23]-1.* #FLAVORS= default nopython #nopython_PKGNAMESUFFIX= -nopython #nopython_CONFLICTS= ldb #default_CONFLICTS= ldb-nopython USES= compiler pkgconfig waf USE_LDCONFIG= yes WAF_CMD= buildtools/bin/waf CONFIGURE_LOG= bin/config.log USE_OPENLDAP= yes PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt,!cmocka \ --with-modulesdir=${PREFIX}/lib/shared-modules \ --with-privatelibdir=${PREFIX}/lib/ldb \ --mandir=${MANPREFIX}/man \ --with-openldap=${LOCALBASE} \ --disable-rpath \ --without-gettext OPTIONS_DEFINE= MANPAGES DEBUG MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) .include DEBUG_FLAGS= -g -ggdb3 -O0 LDB_BINS= bin/ldbedit \ bin/ldbmodify \ bin/ldbadd \ bin/ldbdel \ bin/ldbsearch \ bin/ldbrename LDB_LIBS= lib/libldb.so \ lib/libldb.so.1 \ lib/ldb/libldb-key-value.so \ lib/ldb/libldb-cmdline.so \ lib/shared-modules/ldb/skel.so \ lib/shared-modules/ldb/server_sort.so \ lib/shared-modules/ldb/sample.so \ lib/shared-modules/ldb/rdn_name.so \ lib/shared-modules/ldb/paged_searches.so \ lib/shared-modules/ldb/paged_results.so \ lib/shared-modules/ldb/ldb.so \ lib/shared-modules/ldb/ldap.so \ lib/shared-modules/ldb/asq.so \ lib/shared-modules/ldb/tdb.so # Only for 64-bit architectures .if ${ARCH:M*64*} LDB_DEPENDS+= lmdb>=0.9.16:databases/lmdb LDB_LIBS+= lib/ldb/libldb-mdb-int.so \ lib/shared-modules/ldb/mdb.so .endif PLIST_FILES= include/ldb_version.h \ include/ldb_handlers.h \ include/ldb_errors.h \ include/ldb.h \ include/ldb_module.h \ ${LDB_BINS} \ ${LDB_LIBS} \ ${PKGCONFIGDIR}/ldb.pc .if defined(NO_PYTHON) USES+= python:2.7,build CONFIGURE_ARGS+= --disable-python .else USES+= python:2.7 PLIST_FILES+= include/pyldb.h \ lib/libpyldb-util.so \ lib/libpyldb-util.so.1 \ ${PYTHON_SITELIBDIR}/ldb.so \ ${PYTHON_SITELIBDIR}/_ldb_text.py \ ${PKGCONFIGDIR}/pyldb-util.pc # XXX: This is a gross hack to make port use both Python 2.7+ and 3.3+ # This is not officially supported, use at your own risk .if defined(WITH_SAMBA4_PYTHON3) && ${WITH_SAMBA4_PYTHON3:M3\.[0-9]} SAMBA4_PYTHON3_VERSION= ${WITH_SAMBA4_PYTHON3} SAMBA4_PYTHON3= python${SAMBA4_PYTHON3_VERSION} SAMBA4_PYTHON3_VER= ${SAMBA4_PYTHON3_VERSION:C/\.//} .if !exists(${PORTSDIR}/lang/python${SAMBA4_PYTHON3_VER}) .error unsupported or unknown Python version ${SAMBA4_PYTHON3_VERSION} .endif BUILD_DEPENDS+= ${SAMBA4_PYTHON3}:lang/python${SAMBA4_PYTHON3_VER} RUN_DEPENDS+= ${SAMBA4_PYTHON3}:lang/python${SAMBA4_PYTHON3_VER} # cpython-36m SAMBA4_PYTHON3_SO_ABI!= [ ! -f "${LOCALBASE}/bin/${SAMBA4_PYTHON3}" ] || ${LOCALBASE}/bin/${SAMBA4_PYTHON3} -c 'import sysconfig; print(sysconfig.get_config_var("SOABI") or "")' 2>/dev/null SAMBA4_PYTHON3_SITELIBDIR=lib/python${SAMBA4_PYTHON3_VERSION}/site-packages CONFIGURE_ENV+= PYTHON3_SO_ABI_FLAG=.${SAMBA4_PYTHON3_SO_ABI} CONFIGURE_ARGS+= --extra-python=${LOCALBASE}/bin/${SAMBA4_PYTHON3} PLIST_SUB+= SAMBA4_PYTHON3_SO_ABI=${SAMBA4_PYTHON3_SO_ABI} \ SAMBA4_PYTHON3_SITELIBDIR=${SAMBA4_PYTHON3_SITELIBDIR} PLIST_FILES+= lib/libpyldb-util.${SAMBA4_PYTHON3_SO_ABI}.so \ lib/libpyldb-util.${SAMBA4_PYTHON3_SO_ABI}.so.1 \ ${SAMBA4_PYTHON3_SITELIBDIR}/ldb.${SAMBA4_PYTHON3_SO_ABI}.so \ ${SAMBA4_PYTHON3_SITELIBDIR}/_ldb_text.py \ ${PKGCONFIGDIR}/pyldb-util.${SAMBA4_PYTHON3_SO_ABI}.pc .endif .endif .include .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt .endif # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes MAKE_ENV+= NOCOLOR=yes LDB_MAN1= man/man1/ldbadd.1.gz \ man/man1/ldbdel.1.gz \ man/man1/ldbedit.1.gz \ man/man1/ldbmodify.1.gz \ man/man1/ldbrename.1.gz \ man/man1/ldbsearch.1.gz LDB_MAN3= man/man3/ldb.3.gz PLIST_FILES+= ${LDB_MAN1} ${LDB_MAN3} post-patch: @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ ${BUILD_WRKSRC}/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi pre-build-MANPAGES-off: -${MKDIR} ${BUILD_WRKSRC}/bin/default/man .for man in ${LDB_MAN1} ${LDB_MAN3} ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man .endfor post-install: .for lib in ${LDB_BINS} ${LDB_LIBS} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} .endfor .if !defined(NO_PYTHON) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util.so ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb.so . if defined(SAMBA4_PYTHON3) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util.${SAMBA4_PYTHON3_SO_ABI}.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SAMBA4_PYTHON3_SITELIBDIR}/ldb.${SAMBA4_PYTHON3_SO_ABI}.so . endif .endif .include Index: head/databases/py-MySQLdb/Makefile =================================================================== --- head/databases/py-MySQLdb/Makefile (revision 559058) +++ head/databases/py-MySQLdb/Makefile (revision 559059) @@ -1,44 +1,47 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= MySQLdb PORTVERSION= 1.2.5 PORTREVISION= 2 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Access a MySQL database through Python LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/GPL-2.0 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + USES= compiler:c11 mysql python:2.7 USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= farcepest GH_PROJECT= ${PORTNAME}1 CONFLICTS= ${PYTHON_PKGNAMEPREFIX}-MySQLdb5[0-9]-[0-9]* \ ${PYTHON_PKGNAMEPREFIX}-mysqlclient-[0-9]* PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS MYSQLCLIENT_R OPTIONS_DEFAULT= MYSQLCLIENT_R MYSQLCLIENT_R_DESC= Use libmysqlclient_r (thread safe) pre-configure-MYSQLCLIENT_R-on: ${REINPLACE_CMD} -e '/threadsafe = / s|True|False|' ${WRKSRC}/site.cfg post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mysql.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include Index: head/databases/py-bsddb/Makefile =================================================================== --- head/databases/py-bsddb/Makefile (revision 559058) +++ head/databases/py-bsddb/Makefile (revision 559059) @@ -1,38 +1,41 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= bsddb PORTVERSION= ${PYTHON_PORTVERSION} PORTREVISION= 5 CATEGORIES= databases python MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Standard Python bindings to the Berkeley DB library LICENSE= PSFL +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + PORTSCOUT= ignore:1 USE_PYTHON= distutils autoplist USES= bdb python:2.7 tar:xz DIST_SUBDIR= python DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo WRKSRC= ${WRKDIR}/Python-${PORTVERSION}/Modules PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME} post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC} post-patch: ${REINPLACE_CMD} -e \ 's,^\(#include.*\)\(db\.h.*\)$$,\1${BDB_INCLUDE_DIR}/\2,' \ ${WRKSRC}/bsddb.h .include Index: head/devel/py-SymbolType/Makefile =================================================================== --- head/devel/py-SymbolType/Makefile (revision 559058) +++ head/devel/py-SymbolType/Makefile (revision 559059) @@ -1,18 +1,21 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= SymbolType PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ http://www.turbogears.org/2.0/downloads/2.0.1/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wenheping@gmail.com COMMENT= Simple Symbol Type for Python +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + USES= python:2.7 zip USE_PYTHON= distutils autoplist .include Index: head/devel/py-ydbf/Makefile =================================================================== --- head/devel/py-ydbf/Makefile (revision 559058) +++ head/devel/py-ydbf/Makefile (revision 559059) @@ -1,19 +1,22 @@ # Created by: Andrey Polyakov # $FreeBSD$ PORTNAME= ydbf PORTVERSION= 0.0.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP/source/Y/YDbf/ DISTNAME= YDbf-0.0.1dev-20080514 MAINTAINER= andrey.polyakov@unix.net COMMENT= Yelded DBF reader/writer for Python LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/japanese/py-zinnia/Makefile =================================================================== --- head/japanese/py-zinnia/Makefile (revision 559058) +++ head/japanese/py-zinnia/Makefile (revision 559059) @@ -1,30 +1,33 @@ # Created by: Timothy Beyer # $FreeBSD$ PORTNAME= zinnia PORTVERSION= 0.06 CATEGORIES= japanese python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= beyert@cs.ucr.edu COMMENT= Python interface for Zinnia +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + LIB_DEPENDS= libzinnia.so:japanese/zinnia RUN_DEPENDS= zinnia:japanese/zinnia LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python:2.7 USE_PYTHON= distutils PYDISTUTILS_PKGNAME= ${PORTNAME}_python PYDISTUTILS_PKGVERSION= 0.0.0 LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV:= ${CONFIGURE_ENV} post-extract: ${CP} -a ${WRKSRC}/python/* ${WRKSRC} .include Index: head/multimedia/py-kaa-base/Makefile =================================================================== --- head/multimedia/py-kaa-base/Makefile (revision 559058) +++ head/multimedia/py-kaa-base/Makefile (revision 559059) @@ -1,23 +1,26 @@ # Created by: J.R. Oldroyd # $FreeBSD$ PORTNAME= kaa-base PORTVERSION= 0.6.0 PORTREVISION= 12 CATEGORIES= multimedia python MASTER_SITES= SF/freevo/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fbsd@opal.com COMMENT= Kaa Media Repository +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:textproc/py-libxml2@${PY_FLAVOR} \ ${PYGAME} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gnome python:2.7 USE_GNOME= glib20 USE_PYTHON= distutils autoplist CFLAGS+= -D_WANT_SEMUN .include Index: head/security/py-pyptlib/Makefile =================================================================== --- head/security/py-pyptlib/Makefile (revision 559058) +++ head/security/py-pyptlib/Makefile (revision 559059) @@ -1,24 +1,27 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= pyptlib PORTVERSION= 0.0.6 CATEGORIES= security net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Pluggable transport library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + NO_ARCH= yes USES= python:2.7 USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/www/py-pastescript/Makefile =================================================================== --- head/www/py-pastescript/Makefile (revision 559058) +++ head/www/py-pastescript/Makefile (revision 559059) @@ -1,31 +1,34 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= PasteScript PORTVERSION= 2.0.2 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Pluggable command-line frontend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=0:devel/py-cheetah@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flup6>=0:www/py-flup6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Paste>=1.3:www/py-paste@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pastedeploy>=0:www/py-pastedeploy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wsgiutils>=0:devel/py-wsgiutils@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils NO_ARCH= yes post-extract: @${RM} -r ${WRKSRC}/tests .include Index: head/www/py-webhelpers/Makefile =================================================================== --- head/www/py-webhelpers/Makefile (revision 559058) +++ head/www/py-webhelpers/Makefile (revision 559059) @@ -1,23 +1,26 @@ # Created by: Denis Shaposhnikov # $FreeBSD$ PORTNAME= webhelpers PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= WebHelpers-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= Python helper functions for writing templates in web applications LICENSE= BSD3CLAUSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-12-29 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=1.1:www/py-routes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0.11:textproc/py-markupsafe@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist .include