aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2020-12-29 11:53:43 +0000
committerRene Ladan <rene@FreeBSD.org>2020-12-29 11:53:43 +0000
commit91408dc2935d9f09ae0b4d44bd99b401d75de23f (patch)
tree8288e899820bef4d4cfdcf4a493c4a4f63691751
parent641511afb01f7b0d5fc8859aa20214cfc7a773a7 (diff)
downloadports-91408dc2935d9f09ae0b4d44bd99b401d75de23f.tar.gz
ports-91408dc2935d9f09ae0b4d44bd99b401d75de23f.zip
Remove expired ports:
2020-12-12 textproc/py-hypua2jamo: Uses deprecated version of python 2020-12-12 devel/py-delfick_error: Uses deprecated version of python 2020-12-12 devel/py-fusefs: Uses deprecated version of python 2020-08-15 devel/py-noseofyeti: Uses deprecated version of python 2020-12-29 databases/py-bsddb: Uses deprecated version of python 2020-12-29 www/py-webhelpers: Uses deprecated version of python 2020-12-29 security/py-pyptlib: Uses deprecated version of python 2020-12-29 japanese/py-zinnia: Uses deprecated version of python 2020-12-29 math/slepc: Broken, uses deprecated version of python 2020-12-29 www/py-pastescript: Uses deprecated version of python 2020-12-29 databases/ldb14: Uses deprecated version of python 2020-12-29 math/py-slepc4py: Depends on broken and expiring math/slepc 2020-12-29 multimedia/py-kaa-base: Uses deprecated version of python 2020-12-29 devel/py-ydbf: Uses deprecated version of python 2020-12-29 devel/py-SymbolType: Uses deprecated version of python
Notes
Notes: svn path=/head/; revision=559568
-rw-r--r--MOVED15
-rw-r--r--databases/Makefile2
-rw-r--r--databases/ldb14/Makefile198
-rw-r--r--databases/ldb14/distinfo3
-rw-r--r--databases/ldb14/files/ldb.3427
-rw-r--r--databases/ldb14/files/ldbadd.178
-rw-r--r--databases/ldb14/files/ldbdel.180
-rw-r--r--databases/ldb14/files/ldbedit.1111
-rw-r--r--databases/ldb14/files/ldbmodify.173
-rw-r--r--databases/ldb14/files/ldbrename.181
-rw-r--r--databases/ldb14/files/ldbsearch.191
-rw-r--r--databases/ldb14/files/patch-buildtools__wafsamba__samba_autoconf.py52
-rw-r--r--databases/ldb14/files/patch-buildtools__wafsamba__samba_install.py11
-rw-r--r--databases/ldb14/files/patch-buildtools__wafsamba__samba_python.py40
-rw-r--r--databases/ldb14/files/patch-buildtools__wafsamba__wscript22
-rw-r--r--databases/ldb14/files/patch-ldb_cache.c13
-rw-r--r--databases/ldb14/files/patch-ldb_mod_op_test.c11
-rw-r--r--databases/ldb14/files/patch-lib__replace__wscript11
-rw-r--r--databases/ldb14/files/patch-mdb_ldb__mdb.c21
-rw-r--r--databases/ldb14/files/patch-third_party__waf__wafadmin__Tools__cc.py11
-rw-r--r--databases/ldb14/pkg-descr9
-rw-r--r--databases/py-bsddb/Makefile41
-rw-r--r--databases/py-bsddb/files/patch-_bsddb.c11
-rw-r--r--databases/py-bsddb/files/setup.py32
-rw-r--r--databases/py-bsddb/pkg-descr1
-rw-r--r--devel/Makefile5
-rw-r--r--devel/py-SymbolType/Makefile21
-rw-r--r--devel/py-SymbolType/distinfo2
-rw-r--r--devel/py-SymbolType/pkg-descr4
-rw-r--r--devel/py-delfick_error/Makefile50
-rw-r--r--devel/py-delfick_error/distinfo2
-rw-r--r--devel/py-delfick_error/files/patch-docs_build.sh11
-rw-r--r--devel/py-delfick_error/pkg-descr5
-rw-r--r--devel/py-fusefs/Makefile47
-rw-r--r--devel/py-fusefs/distinfo2
-rw-r--r--devel/py-fusefs/pkg-descr3
-rw-r--r--devel/py-noseofyeti/Makefile56
-rw-r--r--devel/py-noseofyeti/distinfo3
-rw-r--r--devel/py-noseofyeti/files/patch-docs___ext_options.py8
-rw-r--r--devel/py-noseofyeti/files/patch-docs___ext_show__tests.py10
-rw-r--r--devel/py-noseofyeti/pkg-descr7
-rw-r--r--devel/py-ydbf/Makefile22
-rw-r--r--devel/py-ydbf/distinfo2
-rw-r--r--devel/py-ydbf/pkg-descr3
-rw-r--r--japanese/Makefile1
-rw-r--r--japanese/py-zinnia/Makefile33
-rw-r--r--japanese/py-zinnia/distinfo2
-rw-r--r--japanese/py-zinnia/pkg-descr10
-rw-r--r--japanese/py-zinnia/pkg-plist4
-rw-r--r--math/Makefile2
-rw-r--r--math/py-slepc4py/Makefile30
-rw-r--r--math/py-slepc4py/distinfo3
-rw-r--r--math/py-slepc4py/pkg-descr4
-rw-r--r--math/slepc/Makefile50
-rw-r--r--math/slepc/distinfo3
-rw-r--r--math/slepc/files/patch-config_install.py22
-rw-r--r--math/slepc/pkg-descr9
-rw-r--r--math/slepc/pkg-plist95
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/py-kaa-base/Makefile26
-rw-r--r--multimedia/py-kaa-base/distinfo2
-rw-r--r--multimedia/py-kaa-base/files/patch-base-src-extensions-inotify-fallback-inotify.h13
-rw-r--r--multimedia/py-kaa-base/files/patch-base-src-extensions-shmmodule.c17
-rw-r--r--multimedia/py-kaa-base/files/patch-base-src-process.py11
-rw-r--r--multimedia/py-kaa-base/pkg-descr23
-rw-r--r--security/Makefile1
-rw-r--r--security/py-pyptlib/Makefile27
-rw-r--r--security/py-pyptlib/distinfo3
-rw-r--r--security/py-pyptlib/pkg-descr4
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/py-hypua2jamo/Makefile19
-rw-r--r--textproc/py-hypua2jamo/distinfo2
-rw-r--r--textproc/py-hypua2jamo/pkg-descr3
-rw-r--r--www/Makefile2
-rw-r--r--www/py-pastescript/Makefile34
-rw-r--r--www/py-pastescript/distinfo3
-rw-r--r--www/py-pastescript/pkg-descr15
-rw-r--r--www/py-webhelpers/Makefile26
-rw-r--r--www/py-webhelpers/distinfo2
-rw-r--r--www/py-webhelpers/pkg-descr9
80 files changed, 15 insertions, 2205 deletions
diff --git a/MOVED b/MOVED
index ac79a6f9d676..ac550f575898 100644
--- a/MOVED
+++ b/MOVED
@@ -15801,3 +15801,18 @@ devel/spirv-tools|graphics/spirv-tools|2020-12-25|Moved to a better category, al
sysutils/basu|devel/basu|2020-12-25|Moved to a better category, aligning with dbus
audio/modplugplay|audio/modplug-tools|2020-12-27|Moved to GitHub under a different name
www/py-flexget|www/flexget|2020-12-28|Dropped py- prefix due to be a standalone application
+textproc/py-hypua2jamo||2020-12-29|Has expired: Uses deprecated version of python
+devel/py-delfick_error||2020-12-29|Has expired: Uses deprecated version of python
+devel/py-fusefs||2020-12-29|Has expired: Uses deprecated version of python
+devel/py-noseofyeti||2020-12-29|Has expired: Uses deprecated version of python
+databases/py-bsddb||2020-12-29|Has expired: Uses deprecated version of python
+www/py-webhelpers||2020-12-29|Has expired: Uses deprecated version of python
+security/py-pyptlib||2020-12-29|Has expired: Uses deprecated version of python
+japanese/py-zinnia||2020-12-29|Has expired: Uses deprecated version of python
+math/slepc||2020-12-29|Has expired: Broken, uses deprecated version of python
+www/py-pastescript||2020-12-29|Has expired: Uses deprecated version of python
+databases/ldb14||2020-12-29|Has expired: Uses deprecated version of python
+math/py-slepc4py||2020-12-29|Has expired: Depends on broken and expiring math/slepc
+multimedia/py-kaa-base||2020-12-29|Has expired: Uses deprecated version of python
+devel/py-ydbf||2020-12-29|Has expired: Uses deprecated version of python
+devel/py-SymbolType||2020-12-29|Has expired: Uses deprecated version of python
diff --git a/databases/Makefile b/databases/Makefile
index 892a51011188..d01e199aea17 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -128,7 +128,6 @@
SUBDIR += kexi
SUBDIR += kyotocabinet
SUBDIR += kyototycoon
- SUBDIR += ldb14
SUBDIR += ldb15
SUBDIR += ldb20
SUBDIR += ldb21
@@ -756,7 +755,6 @@
SUBDIR += py-alembic
SUBDIR += py-apsw
SUBDIR += py-asyncpg
- SUBDIR += py-bsddb
SUBDIR += py-bsddb3
SUBDIR += py-carbon
SUBDIR += py-cassandra-driver
diff --git a/databases/ldb14/Makefile b/databases/ldb14/Makefile
deleted file mode 100644
index 3f1db8ec1a54..000000000000
--- a/databases/ldb14/Makefile
+++ /dev/null
@@ -1,198 +0,0 @@
-# $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 <bsd.port.options.mk>
-
-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 <bsd.port.pre.mk>
-
-.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 <bsd.port.post.mk>
diff --git a/databases/ldb14/distinfo b/databases/ldb14/distinfo
deleted file mode 100644
index b0c461cf7ca1..000000000000
--- a/databases/ldb14/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1550182694
-SHA256 (ldb-1.4.4.tar.gz) = d658f257ef380feca109240c5898f70081cd0c7f41064704e2aad152af24f8f5
-SIZE (ldb-1.4.4.tar.gz) = 1428851
diff --git a/databases/ldb14/files/ldb.3 b/databases/ldb14/files/ldb.3
deleted file mode 100644
index 8ebebfc7f337..000000000000
--- a/databases/ldb14/files/ldb.3
+++ /dev/null
@@ -1,427 +0,0 @@
-'\" t
-.\" Title: ldb
-.\" Author: [see the "Author" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 12/11/2018
-.\" Manual: System Administration tools
-.\" Source: LDB 1.1
-.\" Language: English
-.\"
-.TH "LDB" "3" "12/11/2018" "LDB 1\&.1" "System Administration tools"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-ldb \- A light\-weight database library
-.SH "SYNOPSIS"
-.sp
-.nf
-#include <ldb\&.h>
-.fi
-.SH "DESCRIPTION"
-.PP
-ldb is a light weight embedded database library and API\&. With a programming interface that is very similar to LDAP, ldb can store its data either in a tdb(3) database or in a real LDAP database\&.
-.PP
-When used with the tdb backend ldb does not require any database daemon\&. Instead, ldb function calls are processed immediately by the ldb library, which does IO directly on the database, while allowing multiple readers/writers using operating system byte range locks\&. This leads to an API with very low overheads, often resulting in speeds of more than 10x what can be achieved with a more traditional LDAP architecture\&.
-.PP
-In a taxonomy of databases ldb would sit half way between key/value pair databases (such as berkley db or tdb) and a full LDAP database\&. With a structured attribute oriented API like LDAP and good indexing capabilities, ldb can be used for quite sophisticated applications that need a light weight database, without the administrative overhead of a full LDAP installation\&.
-.PP
-Included with ldb are a number of useful command line tools for manipulating a ldb database\&. These tools are similar in style to the equivalent ldap command line tools\&.
-.PP
-In its default mode of operation with a tdb backend, ldb can also be seen as a "schema\-less LDAP"\&. By default ldb does not require a schema, which greatly reduces the complexity of getting started with ldb databases\&. As the complexity of you application grows you can take advantage of some of the optional schema\-like attributes that ldb offers, or you can migrate to using the full LDAP api while keeping your exiting ldb code\&.
-.PP
-If you are new to ldb, then I suggest starting with the manual pages for ldbsearch(1) and ldbedit(1), and experimenting with a local database\&. Then I suggest you look at the ldb_connect(3) and ldb_search(3) manual pages\&.
-.SH "TOOLS"
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-ldbsearch(1)
-\- command line ldb search utility
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-ldbedit(1)
-\- edit all or part of a ldb database using your favourite editor
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-ldbadd(1)
-\- add records to a ldb database using LDIF formatted input
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-ldbdel(1)
-\- delete records from a ldb database
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-ldbmodify(1)
-\- modify records in a ldb database using LDIF formatted input
-.RE
-.SH "FUNCTIONS"
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_connect(3)\fR
-\- connect to a ldb backend
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_search(3)\fR
-\- perform a database search
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_add(3)\fR
-\- add a record to the database
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_delete(3)\fR
-\- delete a record from the database
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_modify(3)\fR
-\- modify a record in the database
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_errstring(3)\fR
-\- retrieve extended error information from the last operation
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_ldif_write(3)\fR
-\- write a LDIF formatted message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_ldif_write_file(3)\fR
-\- write a LDIF formatted message to a file
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_ldif_read(3)\fR
-\- read a LDIF formatted message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_ldif_read_free(3)\fR
-\- free the result of a ldb_ldif_read()
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_ldif_read_file(3)\fR
-\- read a LDIF message from a file
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_ldif_read_string(3)\fR
-\- read a LDIF message from a string
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_find_element(3)\fR
-\- find an element in a ldb_message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_val_equal_exact(3)\fR
-\- compare two ldb_val structures
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_find_val(3)\fR
-\- find an element by value
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_add_empty(3)\fR
-\- add an empty message element to a ldb_message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_add(3)\fR
-\- add a non\-empty message element to a ldb_message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_element_compare(3)\fR
-\- compare two ldb_message_element structures
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_find_int(3)\fR
-\- return an integer value from a ldb_message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_find_uint(3)\fR
-\- return an unsigned integer value from a ldb_message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_find_double(3)\fR
-\- return a double value from a ldb_message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_msg_find_string(3)\fR
-\- return a string value from a ldb_message
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_set_alloc(3)\fR
-\- set the memory allocation function to be used by ldb
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_set_debug(3)\fR
-\- set a debug handler to be used by ldb
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-\fBldb_set_debug_stderr(3)\fR
-\- set a debug handler for stderr output
-.RE
-.SH "AUTHOR"
-.PP
-ldb was written by
-\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
-.PP
-If you wish to report a problem or make a suggestion then please see the
-\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
-web site for current contact and maintainer information\&.
-.PP
-ldb is released under the GNU Lesser General Public License version 2 or later\&. Please see the file COPYING for license details\&.
-.SH "NOTES"
-.IP " 1." 4
-Andrew Tridgell
-.RS 4
-\%https://www.samba.org/~tridge/
-.RE
diff --git a/databases/ldb14/files/ldbadd.1 b/databases/ldb14/files/ldbadd.1
deleted file mode 100644
index b7e1fa3027ce..000000000000
--- a/databases/ldb14/files/ldbadd.1
+++ /dev/null
@@ -1,78 +0,0 @@
-'\" t
-.\" Title: ldbadd
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 12/11/2018
-.\" Manual: System Administration tools
-.\" Source: LDB 1.1
-.\" Language: English
-.\"
-.TH "LDBADD" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-ldbadd \- Command\-line utility for adding records to an LDB
-.SH "SYNOPSIS"
-.HP \w'\fBldbadd\fR\ 'u
-\fBldbadd\fR [\-h] [\-H\ LDB\-URL] [ldif\-file1] [ldif\-file2] [\&.\&.\&.]
-.SH "DESCRIPTION"
-.PP
-ldbadd adds records to an ldb(3) database\&. It reads the ldif(5) files specified on the command line and adds the records from these files to the LDB database, which is specified by the \-H option or the LDB_URL environment variable\&.
-.PP
-If \- is specified as a ldb file, the ldif input is read from standard input\&.
-.SH "OPTIONS"
-.PP
-\-h
-.RS 4
-Show list of available options\&.
-.RE
-.PP
-\-H <ldb\-url>
-.RS 4
-LDB URL to connect to\&. See ldb(3) for details\&.
-.RE
-.SH "ENVIRONMENT"
-.PP
-LDB_URL
-.RS 4
-LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
-.RE
-.SH "VERSION"
-.PP
-This man page is correct for version 1\&.1 of LDB\&.
-.SH "SEE ALSO"
-.PP
-ldb(3), ldbmodify, ldbdel, ldif(5)
-.SH "AUTHOR"
-.PP
-ldb was written by
-\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
-.PP
-If you wish to report a problem or make a suggestion then please see the
-\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
-web site for current contact and maintainer information\&.
-.PP
-This manpage was written by Jelmer Vernooij\&.
-.SH "NOTES"
-.IP " 1." 4
-Andrew Tridgell
-.RS 4
-\%https://www.samba.org/~tridge/
-.RE
diff --git a/databases/ldb14/files/ldbdel.1 b/databases/ldb14/files/ldbdel.1
deleted file mode 100644
index 0b93d92a78bf..000000000000
--- a/databases/ldb14/files/ldbdel.1
+++ /dev/null
@@ -1,80 +0,0 @@
-'\" t
-.\" Title: ldbdel
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 12/11/2018
-.\" Manual: System Administration tools
-.\" Source: LDB 1.1
-.\" Language: English
-.\"
-.TH "LDBDEL" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-ldbdel \- Command\-line program for deleting LDB records
-.SH "SYNOPSIS"
-.HP \w'\fBldbdel\fR\ 'u
-\fBldbdel\fR [\-h] [\-H\ LDB\-URL] [dn] [\&.\&.\&.]
-.SH "DESCRIPTION"
-.PP
-ldbdel deletes records from an ldb(3) database\&. It deletes the records identified by the dn\*(Aqs specified on the command\-line\&.
-.PP
-ldbdel uses either the database that is specified with the \-H option or the database specified by the LDB_URL environment variable\&.
-.SH "OPTIONS"
-.PP
-\-h
-.RS 4
-Show list of available options\&.
-.RE
-.PP
-\-H <ldb\-url>
-.RS 4
-LDB URL to connect to\&. See ldb(3) for details\&.
-.RE
-.SH "ENVIRONMENT"
-.PP
-LDB_URL
-.RS 4
-LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
-.RE
-.SH "VERSION"
-.PP
-This man page is correct for version 1\&.1 of LDB\&.
-.SH "SEE ALSO"
-.PP
-ldb(3), ldbmodify, ldbadd, ldif(5)
-.SH "AUTHOR"
-.PP
-ldb was written by
-\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
-.PP
-If you wish to report a problem or make a suggestion then please see the
-\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
-web site for current contact and maintainer information\&.
-.PP
-ldbdel was written by Andrew Tridgell\&.
-.PP
-This manpage was written by Jelmer Vernooij\&.
-.SH "NOTES"
-.IP " 1." 4
-Andrew Tridgell
-.RS 4
-\%https://www.samba.org/~tridge/
-.RE
diff --git a/databases/ldb14/files/ldbedit.1 b/databases/ldb14/files/ldbedit.1
deleted file mode 100644
index f3e114b853a7..000000000000
--- a/databases/ldb14/files/ldbedit.1
+++ /dev/null
@@ -1,111 +0,0 @@
-'\" t
-.\" Title: ldbedit
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 12/11/2018
-.\" Manual: System Administration tools
-.\" Source: LDB 1.1
-.\" Language: English
-.\"
-.TH "LDBEDIT" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-ldbedit \- Edit LDB databases using your preferred editor
-.SH "SYNOPSIS"
-.HP \w'\fBldbedit\fR\ 'u
-\fBldbedit\fR [\-?] [\-\-usage] [\-s\ base|one|sub] [\-b\ basedn] [\-a] [\-e\ editor] [\-H\ LDB\-URL] [expression] [attributes...]
-.SH "DESCRIPTION"
-.PP
-ldbedit is a utility that allows you to edit LDB entries (in tdb files, sqlite files or LDAP servers) using your preferred editor\&. ldbedit generates an LDIF file based on your query, allows you to edit the LDIF, and then merges that LDIF back into the LDB backend\&.
-.SH "OPTIONS"
-.PP
-\-?, \-\-help
-.RS 4
-Show list of available options, and a phrase describing what that option does\&.
-.RE
-.PP
-\-\-usage
-.RS 4
-Show list of available options\&. This is similar to the help option, however it does not provide any description, and is hence shorter\&.
-.RE
-.PP
-\-H <ldb\-url>
-.RS 4
-LDB URL to connect to\&. For a tdb database, this will be of the form tdb://\fIfilename\fR\&. For a LDAP connection over unix domain sockets, this will be of the form ldapi://\fIsocket\fR\&. For a (potentially remote) LDAP connection over TCP, this will be of the form ldap://\fIhostname\fR\&. For an SQLite database, this will be of the form sqlite://\fIfilename\fR\&.
-.RE
-.PP
-\-s one|sub|base
-.RS 4
-Search scope to use\&. One\-level, subtree or base\&.
-.RE
-.PP
-\-a, \-all
-.RS 4
-Edit all records\&. This allows you to apply the same change to a number of records at once\&. You probably want to combine this with an expression of the form "objectclass=*"\&.
-.RE
-.PP
-\-e editor, \-\-editor editor
-.RS 4
-Specify the editor that should be used (overrides the VISUAL and EDITOR environment variables)\&. If this option is not used, and neither VISUAL nor EDITOR environment variables are set, then the vi editor will be used\&.
-.RE
-.PP
-\-b basedn
-.RS 4
-Specify Base Distinguished Name to use\&.
-.RE
-.PP
-\-v, \-\-verbose
-.RS 4
-Make ldbedit more verbose about the operations that are being performed\&. Without this option, ldbedit will only provide a summary change line\&.
-.RE
-.SH "ENVIRONMENT"
-.PP
-LDB_URL
-.RS 4
-LDB URL to connect to\&. This can be overridden by using the \-H command\-line option\&.)
-.RE
-.PP
-VISUAL and EDITOR
-.RS 4
-Environment variables used to determine what editor to use\&. VISUAL takes precedence over EDITOR, and both are overridden by the \-e command\-line option\&.
-.RE
-.SH "VERSION"
-.PP
-This man page is correct for version 1\&.1 of LDB\&.
-.SH "SEE ALSO"
-.PP
-ldb(3), ldbmodify(1), ldbdel(1), ldif(5), vi(1)
-.SH "AUTHOR"
-.PP
-ldb was written by
-\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
-.PP
-If you wish to report a problem or make a suggestion then please see the
-\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
-web site for current contact and maintainer information\&.
-.PP
-This manpage was written by Jelmer Vernooij and updated by Brad Hards\&.
-.SH "NOTES"
-.IP " 1." 4
-Andrew Tridgell
-.RS 4
-\%https://www.samba.org/~tridge/
-.RE
diff --git a/databases/ldb14/files/ldbmodify.1 b/databases/ldb14/files/ldbmodify.1
deleted file mode 100644
index c6fd6894496a..000000000000
--- a/databases/ldb14/files/ldbmodify.1
+++ /dev/null
@@ -1,73 +0,0 @@
-'\" t
-.\" Title: ldbmodify
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 12/11/2018
-.\" Manual: System Administration tools
-.\" Source: LDB 1.1
-.\" Language: English
-.\"
-.TH "LDBMODIFY" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-ldbmodify \- Modify records in a LDB database
-.SH "SYNOPSIS"
-.HP \w'\fBldbmodify\fR\ 'u
-\fBldbmodify\fR [\-H\ LDB\-URL] [ldif\-file]
-.SH "DESCRIPTION"
-.PP
-ldbmodify changes, adds and deletes records in a LDB database\&. The changes that should be made to the LDB database are read from the specified LDIF\-file\&. If \- is specified as the filename, input is read from stdin\&.
-.PP
-For now, see ldapmodify(1) for details on the LDIF file format\&.
-.SH "OPTIONS"
-.PP
-\-H <ldb\-url>
-.RS 4
-LDB URL to connect to\&. See ldb(3) for details\&.
-.RE
-.SH "ENVIRONMENT"
-.PP
-LDB_URL
-.RS 4
-LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
-.RE
-.SH "VERSION"
-.PP
-This man page is correct for version 1\&.1 of LDB\&.
-.SH "SEE ALSO"
-.PP
-ldb(3), ldbedit
-.SH "AUTHOR"
-.PP
-ldb was written by
-\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
-.PP
-If you wish to report a problem or make a suggestion then please see the
-\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
-web site for current contact and maintainer information\&.
-.PP
-This manpage was written by Jelmer Vernooij\&.
-.SH "NOTES"
-.IP " 1." 4
-Andrew Tridgell
-.RS 4
-\%https://www.samba.org/~tridge/
-.RE
diff --git a/databases/ldb14/files/ldbrename.1 b/databases/ldb14/files/ldbrename.1
deleted file mode 100644
index eb32ae64e53d..000000000000
--- a/databases/ldb14/files/ldbrename.1
+++ /dev/null
@@ -1,81 +0,0 @@
-'\" t
-.\" Title: ldbrename
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 12/11/2018
-.\" Manual: System Administration tools
-.\" Source: LDB 1.1
-.\" Language: English
-.\"
-.TH "LDBRENAME" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-ldbrename \- Edit LDB databases using your favorite editor
-.SH "SYNOPSIS"
-.HP \w'\fBldbrename\fR\ 'u
-\fBldbrename\fR [\-h] [\-o\ options] {olddn} {newdn}
-.SH "DESCRIPTION"
-.PP
-ldbrename is a utility that allows you to rename trees in an LDB database based by DN\&. This utility takes two arguments: the original DN name of the top element and the DN to change it to\&.
-.SH "OPTIONS"
-.PP
-\-h
-.RS 4
-Show list of available options\&.
-.RE
-.PP
-\-H <ldb\-url>
-.RS 4
-LDB URL to connect to\&. See ldb(3) for details\&.
-.RE
-.PP
-\-o options
-.RS 4
-Extra ldb options, such as modules\&.
-.RE
-.SH "ENVIRONMENT"
-.PP
-LDB_URL
-.RS 4
-LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
-.RE
-.SH "VERSION"
-.PP
-This man page is correct for version 1\&.1 of LDB\&.
-.SH "SEE ALSO"
-.PP
-ldb(3), ldbmodify, ldbdel, ldif(5)
-.SH "AUTHOR"
-.PP
-ldb was written by
-\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
-.PP
-If you wish to report a problem or make a suggestion then please see the
-\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
-web site for current contact and maintainer information\&.
-.PP
-This manpage was written by Jelmer Vernooij\&.
-.SH "NOTES"
-.IP " 1." 4
-Andrew Tridgell
-.RS 4
-\%https://www.samba.org/~tridge/
-.RE
diff --git a/databases/ldb14/files/ldbsearch.1 b/databases/ldb14/files/ldbsearch.1
deleted file mode 100644
index a86908b1181f..000000000000
--- a/databases/ldb14/files/ldbsearch.1
+++ /dev/null
@@ -1,91 +0,0 @@
-'\" t
-.\" Title: ldbsearch
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 12/11/2018
-.\" Manual: System Administration tools
-.\" Source: LDB 1.1
-.\" Language: English
-.\"
-.TH "LDBSEARCH" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-ldbsearch \- Search for records in a LDB database
-.SH "SYNOPSIS"
-.HP \w'\fBldbsearch\fR\ 'u
-\fBldbsearch\fR [\-h] [\-s\ base|one|sub] [\-b\ basedn] [\-i] [\-H\ LDB\-URL] [expression] [attributes]
-.SH "DESCRIPTION"
-.PP
-ldbsearch searches a LDB database for records matching the specified expression (see the ldapsearch(1) manpage for a description of the expression format)\&. For each record, the specified attributes are printed\&.
-.SH "OPTIONS"
-.PP
-\-h
-.RS 4
-Show list of available options\&.
-.RE
-.PP
-\-H <ldb\-url>
-.RS 4
-LDB URL to connect to\&. See ldb(3) for details\&.
-.RE
-.PP
-\-s one|sub|base
-.RS 4
-Search scope to use\&. One\-level, subtree or base\&.
-.RE
-.PP
-\-i
-.RS 4
-Read search expressions from stdin\&.
-.RE
-.PP
-\-b basedn
-.RS 4
-Specify Base DN to use\&.
-.RE
-.SH "ENVIRONMENT"
-.PP
-LDB_URL
-.RS 4
-LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
-.RE
-.SH "VERSION"
-.PP
-This man page is correct for version 1\&.1 of LDB\&.
-.SH "SEE ALSO"
-.PP
-ldb(3), ldbedit(1)
-.SH "AUTHOR"
-.PP
-ldb was written by
-\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
-.PP
-If you wish to report a problem or make a suggestion then please see the
-\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
-web site for current contact and maintainer information\&.
-.PP
-This manpage was written by Jelmer Vernooij\&.
-.SH "NOTES"
-.IP " 1." 4
-Andrew Tridgell
-.RS 4
-\%https://www.samba.org/~tridge/
-.RE
diff --git a/databases/ldb14/files/patch-buildtools__wafsamba__samba_autoconf.py b/databases/ldb14/files/patch-buildtools__wafsamba__samba_autoconf.py
deleted file mode 100644
index c92d308462be..000000000000
--- a/databases/ldb14/files/patch-buildtools__wafsamba__samba_autoconf.py
+++ /dev/null
@@ -1,52 +0,0 @@
---- buildtools/wafsamba/samba_autoconf.py.orig 2016-10-07 04:45:35 UTC
-+++ buildtools/wafsamba/samba_autoconf.py
-@@ -548,7 +548,7 @@ def library_flags(self, libs):
-
-
- @conf
--def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False):
-+def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False, msg=None):
- '''check if a set of libraries exist as system libraries
-
- returns the sublist of libs that do exist as a syslib or []
-@@ -568,11 +568,29 @@ int foo()
- ret.append(lib)
- continue
-
-+ if msg is None:
-+ msg = 'Checking for library %s' % lib
-+
- (ccflags, ldflags, cpppath) = library_flags(conf, lib)
-+
- if shlib:
-- res = conf.check(features='c cshlib', fragment=fragment, lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False)
-+ res = conf.check(features='c cshlib',
-+ fragment=fragment,
-+ lib=lib,
-+ uselib_store=lib,
-+ ccflags=ccflags,
-+ ldflags=ldflags,
-+ uselib=lib.upper(),
-+ mandatory=False,
-+ msg=msg)
- else:
-- res = conf.check(lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False)
-+ res = conf.check(lib=lib,
-+ uselib_store=lib,
-+ ccflags=ccflags,
-+ ldflags=ldflags,
-+ uselib=lib.upper(),
-+ mandatory=False,
-+ msg=msg)
-
- if not res:
- if mandatory:
-@@ -873,7 +891,7 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(c
- conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True)
-
- if not sys.platform.startswith("openbsd") and conf.env.undefined_ignore_ldflags == []:
-- if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup']):
-+ if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'] + conf.env.WERROR_CFLAGS):
- conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup']
-
- @conf
diff --git a/databases/ldb14/files/patch-buildtools__wafsamba__samba_install.py b/databases/ldb14/files/patch-buildtools__wafsamba__samba_install.py
deleted file mode 100644
index 95f250a86218..000000000000
--- a/databases/ldb14/files/patch-buildtools__wafsamba__samba_install.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- buildtools/wafsamba/samba_install.py.orig 2015-12-10 11:01:40 UTC
-+++ buildtools/wafsamba/samba_install.py
-@@ -118,7 +118,7 @@ def install_library(self):
- inst_name = bld.make_libname(t.target)
- elif self.vnum:
- vnum_base = self.vnum.split('.')[0]
-- install_name = bld.make_libname(target_name, version=self.vnum)
-+ install_name = bld.make_libname(target_name, version=vnum_base)
- install_link = bld.make_libname(target_name, version=vnum_base)
- inst_name = bld.make_libname(t.target)
- if not self.private_library:
diff --git a/databases/ldb14/files/patch-buildtools__wafsamba__samba_python.py b/databases/ldb14/files/patch-buildtools__wafsamba__samba_python.py
deleted file mode 100644
index 429ec5e778f9..000000000000
--- a/databases/ldb14/files/patch-buildtools__wafsamba__samba_python.py
+++ /dev/null
@@ -1,40 +0,0 @@
---- buildtools/wafsamba/samba_python.py.orig 2018-01-13 09:07:51 UTC
-+++ buildtools/wafsamba/samba_python.py
-@@ -76,17 +76,35 @@ def SAMBA_CHECK_PYTHON_HEADERS(conf, man
-
- def _check_python_headers(conf, mandatory):
- try:
-+ from python import _get_python_variables
- Configure.ConfigurationError
- conf.check_python_headers(mandatory=mandatory)
-+ conf.env['PYTHON_SO_ABI'] = _get_python_variables(
-+ conf.env['PYTHON'],
-+ ["get_config_var('SOABI') or ''"],
-+ ['from distutils.sysconfig import get_config_var']
-+ )[0]
- except Configure.ConfigurationError:
- if mandatory:
- raise
-
- if conf.env['PYTHON_VERSION'] > '3':
-- abi_pattern = os.path.splitext(conf.env['pyext_PATTERN'])[0]
-- conf.env['PYTHON_SO_ABI_FLAG'] = abi_pattern % ''
-+ '''Be caucious here - conf parameter is PYTHON_SO_ABI_FLAG,
-+ while environment variable is PYTHON3_SO_ABI_FLAG'''
-+ override_PYTHON_SO_ABI_FLAG = os.getenv('PYTHON3_SO_ABI_FLAG', None)
-+ if override_PYTHON_SO_ABI_FLAG is not None:
-+ conf.env['PYTHON_SO_ABI_FLAG'] = override_PYTHON_SO_ABI_FLAG
-+ conf.env['pyext_PATTERN'] = '%%s%s.%s' % (conf.env['PYTHON_SO_ABI_FLAG'], conf.env['SHLIBEXT'])
-+ if not conf.env['PYTHON_SO_ABI_FLAG']:
-+ if conf.env['PYTHON_SO_ABI']:
-+ conf.env['PYTHON_SO_ABI_FLAG'] = '.'+conf.env['PYTHON_SO_ABI']
-+ conf.env['pyext_PATTERN'] = '%%s%s.%s' % (conf.env['PYTHON_SO_ABI_FLAG'], conf.env['SHLIBEXT'])
-+ else:
-+ abi_pattern = os.path.splitext(conf.env['pyext_PATTERN'])[0]
-+ conf.env['PYTHON_SO_ABI_FLAG'] = abi_pattern % ''
- else:
- conf.env['PYTHON_SO_ABI_FLAG'] = ''
-+
- conf.env['PYTHON_LIBNAME_SO_ABI_FLAG'] = (
- conf.env['PYTHON_SO_ABI_FLAG'].replace('_', '-'))
-
diff --git a/databases/ldb14/files/patch-buildtools__wafsamba__wscript b/databases/ldb14/files/patch-buildtools__wafsamba__wscript
deleted file mode 100644
index 9327600e7bd2..000000000000
--- a/databases/ldb14/files/patch-buildtools__wafsamba__wscript
+++ /dev/null
@@ -1,22 +0,0 @@
---- buildtools/wafsamba/wscript.orig 2017-04-28 11:57:26 UTC
-+++ buildtools/wafsamba/wscript
-@@ -74,12 +74,17 @@ def set_options(opt):
- help=("private library directory [PREFIX/lib/%s]" % Utils.g_module.APPNAME),
- action="store", dest='PRIVATELIBDIR', default=None)
-
-+ opt.add_option('--with-openldap',
-+ help='additional directory to search for OpenLDAP libs',
-+ action='store', dest='ldap_open', default=None,
-+ match = ['Checking for library lber', 'Checking for library ldap'])
-+
- opt.add_option('--with-libiconv',
- help='additional directory to search for libiconv',
-- action='store', dest='iconv_open', default='/usr/local',
-+ action='store', dest='iconv_open', default=None,
- match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h'])
- opt.add_option('--without-gettext',
-- help=("Disable use of gettext"),
-+ help=("disable use of gettext"),
- action="store_true", dest='disable_gettext', default=False)
-
- gr = opt.option_group('developer options')
diff --git a/databases/ldb14/files/patch-ldb_cache.c b/databases/ldb14/files/patch-ldb_cache.c
deleted file mode 100644
index 031cd3dd1b21..000000000000
--- a/databases/ldb14/files/patch-ldb_cache.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- ldb_tdb/ldb_cache.c.orig 2018-03-04 05:41:25 UTC
-+++ ldb_tdb/ldb_cache.c
-@@ -91,7 +91,9 @@ static int ldb_schema_attribute_compare(
- {
- const struct ldb_schema_attribute *sa1 = (const struct ldb_schema_attribute *)p1;
- const struct ldb_schema_attribute *sa2 = (const struct ldb_schema_attribute *)p2;
-- return ldb_attr_cmp(sa1->name, sa2->name);
-+ int res = ldb_attr_cmp(sa1->name, sa2->name);
-+
-+ return (res) ? res : (sa1->flags > sa2->flags) ? 1 : (sa1->flags < sa2->flags) ? -1 : 0;
- }
-
- /*
diff --git a/databases/ldb14/files/patch-ldb_mod_op_test.c b/databases/ldb14/files/patch-ldb_mod_op_test.c
deleted file mode 100644
index 069ebbd7c813..000000000000
--- a/databases/ldb14/files/patch-ldb_mod_op_test.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/ldb_mod_op_test.c.orig 2018-03-02 23:35:09 UTC
-+++ tests/ldb_mod_op_test.c
-@@ -3529,7 +3529,7 @@ static void test_ldb_unique_index_duplic
- assert_int_equal(ret, LDB_SUCCESS);
-
- msg02 = ldb_msg_new(tmp_ctx);
-- assert_non_null(msg01);
-+ assert_non_null(msg02);
-
- msg02->dn = ldb_dn_new_fmt(msg02, test_ctx->ldb, "dc=test02");
- assert_non_null(msg02->dn);
diff --git a/databases/ldb14/files/patch-lib__replace__wscript b/databases/ldb14/files/patch-lib__replace__wscript
deleted file mode 100644
index d6d32b6c3dca..000000000000
--- a/databases/ldb14/files/patch-lib__replace__wscript
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/replace/wscript.orig 2017-08-24 11:27:53 UTC
-+++ lib/replace/wscript
-@@ -81,7 +81,7 @@ def configure(conf):
- conf.CHECK_HEADERS('sys/atomic.h')
- conf.CHECK_HEADERS('libgen.h')
-
-- if conf.CHECK_CFLAGS('-Wno-format-truncation'):
-+ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS):
- conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1')
-
- # Check for process set name support
diff --git a/databases/ldb14/files/patch-mdb_ldb__mdb.c b/databases/ldb14/files/patch-mdb_ldb__mdb.c
deleted file mode 100644
index 2b844f99259e..000000000000
--- a/databases/ldb14/files/patch-mdb_ldb__mdb.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- ldb_mdb/ldb_mdb.c.orig 2018-07-12 08:23:36 UTC
-+++ ldb_mdb/ldb_mdb.c
-@@ -40,7 +40,9 @@ int ldb_mdb_err_map(int lmdb_err)
- return LDB_SUCCESS;
- case EIO:
- return LDB_ERR_OPERATIONS_ERROR;
-+#ifdef EBADE
- case EBADE:
-+#endif
- case MDB_INCOMPATIBLE:
- case MDB_CORRUPTED:
- case MDB_INVALID:
-@@ -181,7 +183,7 @@ static int lmdb_store(struct ltdb_privat
-
- if (flags == TDB_INSERT) {
- mdb_flags = MDB_NOOVERWRITE;
-- } else if ((flags == TDB_MODIFY)) {
-+ } else if (flags == TDB_MODIFY) {
- /*
- * Modifying a record, ensure that it exists.
- * This mimics the TDB semantics
diff --git a/databases/ldb14/files/patch-third_party__waf__wafadmin__Tools__cc.py b/databases/ldb14/files/patch-third_party__waf__wafadmin__Tools__cc.py
deleted file mode 100644
index 5695f3e03841..000000000000
--- a/databases/ldb14/files/patch-third_party__waf__wafadmin__Tools__cc.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/waf/wafadmin/Tools/cc.py.orig 2015-11-06 13:25:52 UTC
-+++ third_party/waf/wafadmin/Tools/cc.py
-@@ -88,7 +88,7 @@ def c_hook(self, node):
- raise Utils.WafError('Have you forgotten to set the feature "cc" on %s?' % str(self))
- return task
-
--cc_str = '${CC} ${CCFLAGS} ${CPPFLAGS} ${_CCINCFLAGS} ${_CCDEFFLAGS} ${CC_SRC_F}${SRC} ${CC_TGT_F}${TGT}'
-+cc_str = '${CC} ${CCFLAGS} ${_CCINCFLAGS} ${CPPFLAGS} ${_CCDEFFLAGS} ${CC_SRC_F}${SRC} ${CC_TGT_F}${TGT}'
- cls = Task.simple_task_type('cc', cc_str, 'GREEN', ext_out='.o', ext_in='.c', shell=False)
- cls.scan = ccroot.scan
- cls.vars.append('CCDEPS')
diff --git a/databases/ldb14/pkg-descr b/databases/ldb14/pkg-descr
deleted file mode 100644
index 92cd13b5db8c..000000000000
--- a/databases/ldb14/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-ldb is a LDAP-like embedded database.
-
-ldb provides a fast database with an LDAP-like API designed to be used
-within an application.
-
-In some ways it can be seen as a intermediate solution between key-value
-pair databases and a real LDAP database.
-
-WWW: https://ldb.samba.org/
diff --git a/databases/py-bsddb/Makefile b/databases/py-bsddb/Makefile
deleted file mode 100644
index 3314f63078a4..000000000000
--- a/databases/py-bsddb/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: Hye-Shik Chang <perky@FreeBSD.org>
-# $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 <bsd.port.mk>
diff --git a/databases/py-bsddb/files/patch-_bsddb.c b/databases/py-bsddb/files/patch-_bsddb.c
deleted file mode 100644
index ee4e89c813f7..000000000000
--- a/databases/py-bsddb/files/patch-_bsddb.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./_bsddb.c.orig 2013-04-06 18:02:34.000000000 +0400
-+++ ./_bsddb.c 2013-05-12 09:27:38.000000000 +0400
-@@ -9699,7 +9699,7 @@
- ADD_INT(d, DB_RPCCLIENT);
- #endif
-
--#if (DBVER < 48)
-+#if (DBVER < 48 || DBVER > 51)
- ADD_INT(d, DB_XA_CREATE);
- #endif
-
diff --git a/databases/py-bsddb/files/setup.py b/databases/py-bsddb/files/setup.py
deleted file mode 100644
index b8a0f7183f2b..000000000000
--- a/databases/py-bsddb/files/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/usr/bin/env python
-# To use:
-# python setup.py install
-#
-
-__version__ = "$FreeBSD: /tmp/pcvs/ports/databases/py-bsddb/files/setup.py,v 1.1 2003-07-31 20:03:51 perky Exp $"
-
-import os
-try:
- import distutils
- from distutils import sysconfig
- from distutils.command.install import install
- from distutils.core import setup, Extension
-except:
- raise SystemExit, "Distutils problem"
-
-install.sub_commands = filter(lambda (cmd, avl): 'egg' not in cmd,
- install.sub_commands)
-
-prefix = sysconfig.PREFIX
-inc_dirs = [prefix + "/include"]
-lib_dirs = [prefix + "/lib"]
-libs = [os.environ['BSDDB_VERSION']]
-
-setup(name = "bsddb",
- description = "BSDDB Extension to Python",
-
- ext_modules = [Extension('_bsddb', ['_bsddb.c'],
- include_dirs = inc_dirs,
- libraries = libs,
- library_dirs = lib_dirs)]
- )
diff --git a/databases/py-bsddb/pkg-descr b/databases/py-bsddb/pkg-descr
deleted file mode 100644
index eca654c2b7ae..000000000000
--- a/databases/py-bsddb/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Python bindings to the Berkeley DB library.
diff --git a/devel/Makefile b/devel/Makefile
index a771130300cc..8213f5502695 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4023,7 +4023,6 @@
SUBDIR += py-PyUtilib
SUBDIR += py-QtPy
SUBDIR += py-RPyC
- SUBDIR += py-SymbolType
SUBDIR += py-ZopeUndo
SUBDIR += py-absl
SUBDIR += py-absl-py
@@ -4325,7 +4324,6 @@
SUBDIR += py-deepdiff
SUBDIR += py-deepmerge
SUBDIR += py-defusedxml
- SUBDIR += py-delfick_error
SUBDIR += py-demjson
SUBDIR += py-deprecated
SUBDIR += py-deprecation
@@ -4419,7 +4417,6 @@
SUBDIR += py-functools32
SUBDIR += py-funcy
SUBDIR += py-furl
- SUBDIR += py-fusefs
SUBDIR += py-fusepy
SUBDIR += py-future
SUBDIR += py-futures
@@ -4660,7 +4657,6 @@
SUBDIR += py-nose-cov
SUBDIR += py-nose-timer
SUBDIR += py-nose2
- SUBDIR += py-noseofyeti
SUBDIR += py-nosexcover
SUBDIR += py-notify2
SUBDIR += py-num2words
@@ -5259,7 +5255,6 @@
SUBDIR += py-yarg
SUBDIR += py-yaspin
SUBDIR += py-yattag
- SUBDIR += py-ydbf
SUBDIR += py-yg.lockfile
SUBDIR += py-yunomi
SUBDIR += py-z3c.autoinclude
diff --git a/devel/py-SymbolType/Makefile b/devel/py-SymbolType/Makefile
deleted file mode 100644
index d2cd833e73aa..000000000000
--- a/devel/py-SymbolType/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $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 <bsd.port.mk>
diff --git a/devel/py-SymbolType/distinfo b/devel/py-SymbolType/distinfo
deleted file mode 100644
index e4af10447f40..000000000000
--- a/devel/py-SymbolType/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (SymbolType-1.0.zip) = bcc311398c7dbcc9cbde9fe68bba89b0efe45103410b5949f3acf484fcb14f39
-SIZE (SymbolType-1.0.zip) = 9507
diff --git a/devel/py-SymbolType/pkg-descr b/devel/py-SymbolType/pkg-descr
deleted file mode 100644
index 9bfd167fcdb3..000000000000
--- a/devel/py-SymbolType/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-py-SymbolType is a Simple "symbol" type, useful for enumerations
-or sentinels.
-
-WWW: http://peak.telecommunity.com/DevCenter/SymbolType
diff --git a/devel/py-delfick_error/Makefile b/devel/py-delfick_error/Makefile
deleted file mode 100644
index 8f411fdede00..000000000000
--- a/devel/py-delfick_error/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= delfick_error
-PORTVERSION= 1.7.2
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= truckman@FreeBSD.org
-COMMENT= Customized exception class
-
-LICENSE= MIT
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-12-12
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}total-ordering>0:devel/py-total-ordering@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}noseofyeti>=1.4.9:devel/py-noseofyeti@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
-
-OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= \
- ${PY_SPHINX} \
- ${PYTHON_PKGNAMEPREFIX}cloud_sptheme>0:textproc/py-cloud_sptheme@${PY_FLAVOR}
-
-NO_ARCH= yes
-USES= python:2.7
-USE_GITHUB= yes
-GH_ACCOUNT= delfick
-GH_TAGNAME= 6761e6c
-USE_PYTHON= autoplist distutils
-
-PORTDOCS= *
-
-post-patch:
- @${REINPLACE_CMD} -e 's|sphinx-build|&-${PYTHON_VER}|' ${WRKSRC}/docs/build.sh
-
-post-build-DOCS-on:
- cd ${WRKSRC}/docs && ${SH} build.sh
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/docs/_build/html ; \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "-not -name .buildinfo")
-
-do-test:
- cd ${WRKSRC} && ${PYTHON_CMD} -m nose --with-noy
-
-.include <bsd.port.mk>
diff --git a/devel/py-delfick_error/distinfo b/devel/py-delfick_error/distinfo
deleted file mode 100644
index deda936c9692..000000000000
--- a/devel/py-delfick_error/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (delfick-delfick_error-1.7.2-6761e6c_GH0.tar.gz) = 33201335a69fb5da1a7a3f16dd21ca2b70ca43d7f55086e85377e03a40b4b00a
-SIZE (delfick-delfick_error-1.7.2-6761e6c_GH0.tar.gz) = 9655
diff --git a/devel/py-delfick_error/files/patch-docs_build.sh b/devel/py-delfick_error/files/patch-docs_build.sh
deleted file mode 100644
index 064f6e7ad682..000000000000
--- a/devel/py-delfick_error/files/patch-docs_build.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- docs/build.sh.orig 2015-10-17 23:21:49 UTC
-+++ docs/build.sh
-@@ -11,7 +11,7 @@ for ARG in $*; do
- done
-
- # use with --clean if you change anything in support
--if [[ $1 = "--clean" ]]; then
-+if [ "$1" = "--clean" ]; then
- rm -rf _build
- fi
-
diff --git a/devel/py-delfick_error/pkg-descr b/devel/py-delfick_error/pkg-descr
deleted file mode 100644
index 597f2e313546..000000000000
--- a/devel/py-delfick_error/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The point of this exception class is to be able to create an error
-class that automatically combines keyword arguments given to the
-exception instance
-
-WWW: https://github.com/delfick/delfick_error
diff --git a/devel/py-fusefs/Makefile b/devel/py-fusefs/Makefile
deleted file mode 100644
index d22fa1609053..000000000000
--- a/devel/py-fusefs/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= fusefs
-PORTVERSION= 0.2.1
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= SF/fuse/fuse-python/${PORTVERSION}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= fuse-python-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= FUSE Python bindings
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-12-12
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fusepy # fuse.py
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-USES= fuse pkgconfig python:2.7 iconv
-USE_PYTHON= distutils autoplist
-
-PORTDOCS= AUTHORS Changelog FAQ INSTALL README.1st README.historic \
- README.new_fusepy_api
-PORTEXAMPLES= _find_fuse_parts.py hello.py xmp.py
-DOCSDIR?= ${PREFIX}/share/doc/py-fusefs
-EXAMPLESDIR?= ${PREFIX}/share/examples/py-fusefs
-
-post-patch:
- @${REINPLACE_CMD} -e '/libs =/s|$$| + " ${ICONV_LIB}"|'\
- ${WRKSRC}/setup.py
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fuseparts/_fusemodule*.so
-post-install-DOCS-on:
- @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
-post-install-EXAMPLES-on:
- @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/
- cd ${WRKSRC}/example/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/
-
-.include <bsd.port.mk>
diff --git a/devel/py-fusefs/distinfo b/devel/py-fusefs/distinfo
deleted file mode 100644
index 826eeea1a53d..000000000000
--- a/devel/py-fusefs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fuse-python-0.2.1.tar.gz) = 11ead462f8d0f8302ee07b33fe93dc42c653861a16c8802a31903a7355b8351b
-SIZE (fuse-python-0.2.1.tar.gz) = 57833
diff --git a/devel/py-fusefs/pkg-descr b/devel/py-fusefs/pkg-descr
deleted file mode 100644
index d97d7674c323..000000000000
--- a/devel/py-fusefs/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-FUSE Python bindings
-
-WWW: http://fuse.sourceforge.net/wiki/index.php/FusePython
diff --git a/devel/py-noseofyeti/Makefile b/devel/py-noseofyeti/Makefile
deleted file mode 100644
index 760d2be8483a..000000000000
--- a/devel/py-noseofyeti/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= noseofyeti
-PORTVERSION= 1.8
-DISTVERSIONPREFIX= v
-PORTREVISION= 1
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= truckman@FreeBSD.org
-COMMENT= Nose plugin providing BDD dsl for Python
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-08-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl@${PY_FLAVOR}
-
-OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${PY_FLAVOR} \
- ${PY_SPHINX} \
- ${PYTHON_PKGNAMEPREFIX}pinocchio>0:devel/py-pinocchio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl@${PY_FLAVOR}
-
-USES= python:2.7 shebangfix
-USE_GITHUB= yes
-GH_ACCOUNT= delfick
-GH_PROJECT= nose-of-yeti
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-SHEBANG_FILES= test.sh
-PYTHON_OLD_CMD= "/usr/bin/env python"
-
-PORTDOCS= *
-
-do-test:
- cd ${WRKSRC} && ${PYTHON_CMD} test.sh
-
-post-build-DOCS-on:
- (cd ${WRKSRC}/docs ; PYTHONPATH=${WRKSRC} ${MAKE_CMD} html SPHINXBUILD=sphinx-build-${PYTHON_VER})
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/docs/_build/html ; \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "-not -name .buildinfo")
-
-.include <bsd.port.mk>
diff --git a/devel/py-noseofyeti/distinfo b/devel/py-noseofyeti/distinfo
deleted file mode 100644
index a8a1d76224b5..000000000000
--- a/devel/py-noseofyeti/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1542262143
-SHA256 (delfick-nose-of-yeti-v1.8_GH0.tar.gz) = 1f9bacc6110758308e6813b8e7db56b7d8313f9533e5923a8ba8b8b56bd4d41b
-SIZE (delfick-nose-of-yeti-v1.8_GH0.tar.gz) = 49683
diff --git a/devel/py-noseofyeti/files/patch-docs___ext_options.py b/devel/py-noseofyeti/files/patch-docs___ext_options.py
deleted file mode 100644
index 8ce3466fe8e6..000000000000
--- a/devel/py-noseofyeti/files/patch-docs___ext_options.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- docs/_ext/options.py.orig 2018-10-30 11:37:40 UTC
-+++ docs/_ext/options.py
-@@ -1,4 +1,4 @@
--from sphinx.util.compat import Directive
-+from docutils.parsers.rst import Directive
- from docutils import nodes
-
- from noseOfYeti.plugins.support.spec_options import spec_options
diff --git a/devel/py-noseofyeti/files/patch-docs___ext_show__tests.py b/devel/py-noseofyeti/files/patch-docs___ext_show__tests.py
deleted file mode 100644
index aa002ecc964f..000000000000
--- a/devel/py-noseofyeti/files/patch-docs___ext_show__tests.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- docs/_ext/show_tests.py.orig 2018-10-30 11:37:40 UTC
-+++ docs/_ext/show_tests.py
-@@ -1,6 +1,6 @@
- from docutils.nodes import fully_normalize_name as normalize_name
- from sphinx.directives.code import LiteralInclude
--from sphinx.util.compat import Directive
-+from docutils.parsers.rst import Directive
- from pinocchio.spec import testName
- from docutils import nodes
- import inspect
diff --git a/devel/py-noseofyeti/pkg-descr b/devel/py-noseofyeti/pkg-descr
deleted file mode 100644
index cff031482ed9..000000000000
--- a/devel/py-noseofyeti/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Nose plugin providing BDD dsl for python
-
-Plugin for nose, inspired by https://github.com/fmeyer/yeti, which
-uses a codec style to provide an RSpec style BDD dsl for python
-tests
-
-WWW: https://github.com/delfick/nose-of-yeti
diff --git a/devel/py-ydbf/Makefile b/devel/py-ydbf/Makefile
deleted file mode 100644
index d8a08a36954c..000000000000
--- a/devel/py-ydbf/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Andrey Polyakov <andrey.polyakov@unix.net>
-# $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 <bsd.port.mk>
diff --git a/devel/py-ydbf/distinfo b/devel/py-ydbf/distinfo
deleted file mode 100644
index 59bcad29f707..000000000000
--- a/devel/py-ydbf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (YDbf-0.0.1dev-20080514.tar.gz) = b36713333a9b2e185e463221d25a9c72c0565cf48ede58e617d96db391117adc
-SIZE (YDbf-0.0.1dev-20080514.tar.gz) = 9590
diff --git a/devel/py-ydbf/pkg-descr b/devel/py-ydbf/pkg-descr
deleted file mode 100644
index 7815ef964201..000000000000
--- a/devel/py-ydbf/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-YDbf is a library for reading/writing DBF-files (aka XBase) in pythonic way.
-
-WWW: http://www.pyobject.ru/projects/YDbf
diff --git a/japanese/Makefile b/japanese/Makefile
index a3f9d51daf04..0815de7b87c1 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -213,7 +213,6 @@
SUBDIR += plan
SUBDIR += prn
SUBDIR += py-jaconv
- SUBDIR += py-zinnia
SUBDIR += qkc
SUBDIR += quit
SUBDIR += roget-fpw
diff --git a/japanese/py-zinnia/Makefile b/japanese/py-zinnia/Makefile
deleted file mode 100644
index 6ff0aa0faf67..000000000000
--- a/japanese/py-zinnia/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Timothy Beyer <beyert@cs.ucr.edu>
-# $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 <bsd.port.mk>
diff --git a/japanese/py-zinnia/distinfo b/japanese/py-zinnia/distinfo
deleted file mode 100644
index 18174a23dba3..000000000000
--- a/japanese/py-zinnia/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (zinnia-0.06.tar.gz) = ece3af93f937282971634fd81d3e997f848e8cfa958220e26a4564ca064ac20b
-SIZE (zinnia-0.06.tar.gz) = 457415
diff --git a/japanese/py-zinnia/pkg-descr b/japanese/py-zinnia/pkg-descr
deleted file mode 100644
index 2fc1802cfdab..000000000000
--- a/japanese/py-zinnia/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Zinnia is a simple, customizable, and portable online hand recognition system
-based on Support Vector Machines. Zinnia simply receives user's pen strokes
-as a sequence of coordinate data and outputs n-best characters sorted by SVM
-confidence. For portability's sake, Zinnia does not include any rendering
-functionality. In addition to recognition, Zinnia provides training module
-that allows one to create any hand-written recognition systems with low-cost.
-
-This port provides Python interface to the library.
-
-WWW: http://zinnia.sourceforge.net/
diff --git a/japanese/py-zinnia/pkg-plist b/japanese/py-zinnia/pkg-plist
deleted file mode 100644
index 853365eae0e4..000000000000
--- a/japanese/py-zinnia/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-%%PYTHON_SITELIBDIR%%/_zinnia.so
-%%PYTHON_SITELIBDIR%%/zinnia.py
-%%PYTHON_SITELIBDIR%%/zinnia.pyc
-%%PYTHON_SITELIBDIR%%/zinnia.pyo
diff --git a/math/Makefile b/math/Makefile
index f0f9b924d8a6..61c65cf3122a 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -840,7 +840,6 @@
SUBDIR += py-secp256k1
SUBDIR += py-seriate
SUBDIR += py-simhash
- SUBDIR += py-slepc4py
SUBDIR += py-snuggs
SUBDIR += py-spectral
SUBDIR += py-spot
@@ -908,7 +907,6 @@
SUBDIR += sisl
SUBDIR += slatec
SUBDIR += sleef
- SUBDIR += slepc
SUBDIR += slgrace
SUBDIR += snns
SUBDIR += solitaire
diff --git a/math/py-slepc4py/Makefile b/math/py-slepc4py/Makefile
deleted file mode 100644
index f4cbc60971a7..000000000000
--- a/math/py-slepc4py/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= slepc4py
-DISTVERSION= 3.10.0
-PORTREVISION= 3
-CATEGORIES= math python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= SLEPc for Python
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-
-DEPRECATED= Depends on broken and expiring math/slepc
-EXPIRATION_DATE= 2020-12-29
-
-BUILD_DEPENDS= ${PYNUMPY}
-LIB_DEPENDS= libmpich.so:net/mpich \
- libpetsc.so:science/PETSc \
- libslepc.so:math/slepc
-RUN_DEPENDS= ${PYNUMPY}
-
-USES= fortran python:3.6+
-USE_PYTHON= distutils autoplist
-
-MAKE_ENV= PETSC_DIR=${LOCALBASE} SLEPC_DIR=${LOCALBASE}
-
-.include <bsd.port.mk>
diff --git a/math/py-slepc4py/distinfo b/math/py-slepc4py/distinfo
deleted file mode 100644
index f6131da2b9b7..000000000000
--- a/math/py-slepc4py/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1538521030
-SHA256 (slepc4py-3.10.0.tar.gz) = 326cbab709836cd5fe8e4adb60eaabe4e24537715bededd2812f3bc47c4b0474
-SIZE (slepc4py-3.10.0.tar.gz) = 835166
diff --git a/math/py-slepc4py/pkg-descr b/math/py-slepc4py/pkg-descr
deleted file mode 100644
index d6bea670d1bc..000000000000
--- a/math/py-slepc4py/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem
-Computations.
-
-WWW: https://bitbucket.org/slepc/slepc4py
diff --git a/math/slepc/Makefile b/math/slepc/Makefile
deleted file mode 100644
index 4cc6cea0aca0..000000000000
--- a/math/slepc/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= slepc
-DISTVERSION= 3.10.1
-PORTREVISION= 3
-CATEGORIES= math devel
-MASTER_SITES= http://slepc.upv.es/download/distrib/
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Scalable Library for Eigenvalue Problem Computations
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= fails to build
-DEPRECATED= Broken, uses deprecated version of python
-EXPIRATION_DATE= 2020-12-29
-
-LIB_DEPENDS= libblas.so:math/blas \
- liblapack.so:math/lapack \
- libmpich.so:net/mpich \
- libpetsc.so:science/PETSc
-
-USES= gmake fortran python:2.7 shebangfix xorg
-SHEBANG_FILES= configure
-SHEBANG_GLOB= *.py
-MAKEFILE= makefile
-MAKE_ENV= PETSC_DIR=${LOCALBASE} PETSC_ARCH="" SLEPC_DIR=${WRKSRC} PYTHON=${PYTHON_CMD}
-USE_XORG= x11 # not really needed, but is inherited from the PETSc setup
-USE_LDCONFIG= yes
-
-OS_VER= ${OPSYS:tl}${OSVERSION:C/(.*)...../\\1/}
-
-BINARY_ALIAS= python=${PYTHON_CMD}
-
-OPTIONS_DEFINE= EXAMPLES
-
-PORTEXAMPLES= *
-
-do-configure:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./configure
- @${REINPLACE_CMD} -e 's|^SLEPC_DESTDIR *=.*|SLEPC_DESTDIR = ${PREFIX}|' \
- ${WRKSRC}/installed-arch-${OS_VER}-c-debug/lib/slepc/conf/slepcvariables # otherwise it fills a wrong value for some reason
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libslepc.so.${PORTVERSION}
- @${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' \
- ${STAGEDIR}${PREFIX}/lib/slepc/conf/reconfigure-installed-arch-${OS_VER}-c-debug.py
-
-.include <bsd.port.mk>
diff --git a/math/slepc/distinfo b/math/slepc/distinfo
deleted file mode 100644
index 7326ccfb2f96..000000000000
--- a/math/slepc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1540450902
-SHA256 (slepc-3.10.1.tar.gz) = f64787c8c2ab3d2f6db3c67d2bfe6ee84f741ce3dfde1d2f8221e131820a12a1
-SIZE (slepc-3.10.1.tar.gz) = 4565067
diff --git a/math/slepc/files/patch-config_install.py b/math/slepc/files/patch-config_install.py
deleted file mode 100644
index b31bde13af62..000000000000
--- a/math/slepc/files/patch-config_install.py
+++ /dev/null
@@ -1,22 +0,0 @@
---- config/install.py.orig 2018-10-02 22:50:33 UTC
-+++ config/install.py
-@@ -311,13 +311,13 @@ for dir in dirs:
-
- def installShare(self):
- self.copies.extend(self.copytree(self.rootShareDir, self.destShareDir))
-- examplesdir=os.path.join(self.destShareDir,'slepc','examples')
-- if os.path.exists(os.path.join(self.destShareDir,'slepc','examples')):
-- shutil.rmtree(os.path.join(self.destShareDir,'slepc','examples'))
-- os.mkdir(os.path.join(self.destShareDir,'slepc','examples'))
-- self.copyExamples(self.rootDir,os.path.join(self.destShareDir,'slepc','examples'))
-+ examplesdir=os.path.join(self.destShareDir,'examples','slepc')
-+ if os.path.exists(os.path.join(self.destShareDir,'examples','slepc')):
-+ shutil.rmtree(os.path.join(self.destShareDir,'examples','slepc'))
-+ os.mkdir(os.path.join(self.destShareDir,'examples','slepc'))
-+ self.copyExamples(self.rootDir,os.path.join(self.destShareDir,'examples','slepc'))
- self.copyConfig(self.rootDir,examplesdir)
-- self.fixExamplesMakefile(os.path.join(self.destShareDir,'slepc','examples','makefile'))
-+ self.fixExamplesMakefile(os.path.join(self.destShareDir,'examples','slepc','makefile'))
- return
-
- def copyLib(self, src, dst):
diff --git a/math/slepc/pkg-descr b/math/slepc/pkg-descr
deleted file mode 100644
index 511dd2c5d48e..000000000000
--- a/math/slepc/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-SLEPc is a software library for the solution of large scale sparse eigenvalue
-problems on parallel computers. It is an extension of PETSc and can be used for
-linear eigenvalue problems in either standard or generalized form, with real or
-complex arithmetic. It can also be used for computing a partial SVD of a large,
-sparse, rectangular matrix, and to solve nonlinear eigenvalue problems
-(polynomial or general). Additionally, SLEPc provides solvers for the
-computation of the action of a matrix function on a vector.
-
-WWW: http://slepc.upv.es/
diff --git a/math/slepc/pkg-plist b/math/slepc/pkg-plist
deleted file mode 100644
index a92a79917fdd..000000000000
--- a/math/slepc/pkg-plist
+++ /dev/null
@@ -1,95 +0,0 @@
-include/slepc.h
-include/slepc/finclude/slepc.h
-include/slepc/finclude/slepcbv.h
-include/slepc/finclude/slepcds.h
-include/slepc/finclude/slepceps.h
-include/slepc/finclude/slepcfn.h
-include/slepc/finclude/slepclme.h
-include/slepc/finclude/slepcmfn.h
-include/slepc/finclude/slepcnep.h
-include/slepc/finclude/slepcpep.h
-include/slepc/finclude/slepcrg.h
-include/slepc/finclude/slepcst.h
-include/slepc/finclude/slepcsvd.h
-include/slepc/finclude/slepcsys.h
-include/slepc/private/bvimpl.h
-include/slepc/private/dsimpl.h
-include/slepc/private/epsimpl.h
-include/slepc/private/fnimpl.h
-include/slepc/private/lmeimpl.h
-include/slepc/private/mfnimpl.h
-include/slepc/private/nepimpl.h
-include/slepc/private/pepimpl.h
-include/slepc/private/rgimpl.h
-include/slepc/private/slepcimpl.h
-include/slepc/private/stimpl.h
-include/slepc/private/svdimpl.h
-include/slepc/private/vecimplslepc.h
-include/slepcblaslapack.h
-include/slepcblaslapack_mangle.h
-include/slepcblaslapack_stdcall.h
-include/slepcbv.h
-include/slepcbv.mod
-include/slepcbvdef.mod
-include/slepcconf.h
-include/slepcds.h
-include/slepcds.mod
-include/slepcdsdef.mod
-include/slepceps.h
-include/slepceps.mod
-include/slepcepsdef.mod
-include/slepcfn.h
-include/slepcfn.mod
-include/slepcfndef.mod
-include/slepclme.h
-include/slepclme.mod
-include/slepclmedef.mod
-include/slepcmat.h
-include/slepcmath.h
-include/slepcmfn.h
-include/slepcmfn.mod
-include/slepcmfndef.mod
-include/slepcnep.h
-include/slepcnep.mod
-include/slepcnepdef.mod
-include/slepcpep.h
-include/slepcpep.mod
-include/slepcpepdef.mod
-include/slepcrg.h
-include/slepcrg.mod
-include/slepcrgdef.mod
-include/slepcrgtypes.h
-include/slepcsc.h
-include/slepcst.h
-include/slepcst.mod
-include/slepcstdef.mod
-include/slepcsvd.h
-include/slepcsvd.mod
-include/slepcsvddef.mod
-include/slepcsys.h
-include/slepcsys.mod
-include/slepcsysdef.mod
-include/slepcvec.h
-include/slepcversion.h
-lib/libslepc.so
-lib/libslepc.so.3.10
-lib/libslepc.so.3.10.1
-lib/slepc/conf/SLEPcBuildInternal.cmake
-lib/slepc/conf/modules/slepc/3.10.1-installed-arch-%%PYTHON_PLATFORM%%-c-debug
-lib/slepc/conf/reconfigure-installed-arch-%%PYTHON_PLATFORM%%-c-debug.py
-lib/slepc/conf/slepc_common
-lib/slepc/conf/slepc_rules
-lib/slepc/conf/slepc_test
-lib/slepc/conf/slepc_variables
-lib/slepc/conf/slepcrules
-lib/slepc/conf/slepcvariables
-lib/slepc/conf/slepcvariables.bak
-lib/slepc/conf/uninstall.py
-libdata/pkgconfig/SLEPc.pc
-%%DATADIR%%/datafiles/matrices/bfw62a.petsc
-%%DATADIR%%/datafiles/matrices/bfw62b.petsc
-%%DATADIR%%/datafiles/matrices/rdb200.petsc
-%%DATADIR%%/datafiles/matrices/readme
-%%DATADIR%%/datafiles/matrices/speaker107c.petsc
-%%DATADIR%%/datafiles/matrices/speaker107k.petsc
-%%DATADIR%%/datafiles/matrices/speaker107m.petsc
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 7ba0cc8a19fb..35dc4b8ab538 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -336,7 +336,6 @@
SUBDIR += py-ffmpeg-python
SUBDIR += py-gstreamer1
SUBDIR += py-guessit
- SUBDIR += py-kaa-base
SUBDIR += py-librtmp
SUBDIR += py-mido
SUBDIR += py-mlt
diff --git a/multimedia/py-kaa-base/Makefile b/multimedia/py-kaa-base/Makefile
deleted file mode 100644
index 18a7d87f4011..000000000000
--- a/multimedia/py-kaa-base/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: J.R. Oldroyd <fbsd@opal.com>
-# $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 <bsd.port.mk>
diff --git a/multimedia/py-kaa-base/distinfo b/multimedia/py-kaa-base/distinfo
deleted file mode 100644
index a62d35d20092..000000000000
--- a/multimedia/py-kaa-base/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kaa-base-0.6.0.tar.gz) = 04fb0f610ec19a1aad1698d20829fb8caa34a97fe9cd4d9acf9f4f9f918d79b0
-SIZE (kaa-base-0.6.0.tar.gz) = 346849
diff --git a/multimedia/py-kaa-base/files/patch-base-src-extensions-inotify-fallback-inotify.h b/multimedia/py-kaa-base/files/patch-base-src-extensions-inotify-fallback-inotify.h
deleted file mode 100644
index c13166da4726..000000000000
--- a/multimedia/py-kaa-base/files/patch-base-src-extensions-inotify-fallback-inotify.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/extensions/inotify/fallback-inotify.h.orig Sat Mar 10 11:49:38 2007
-+++ src/extensions/inotify/fallback-inotify.h Sat Mar 10 17:02:21 2007
-@@ -7,7 +7,9 @@
- #ifndef _LINUX_INOTIFY_H
- #define _LINUX_INOTIFY_H
-
--#include <linux/types.h>
-+#include <sys/types.h>
-+typedef int __s32;
-+typedef unsigned int __u32;
-
- /*
- * struct inotify_event - structure read from the inotify device for each event
diff --git a/multimedia/py-kaa-base/files/patch-base-src-extensions-shmmodule.c b/multimedia/py-kaa-base/files/patch-base-src-extensions-shmmodule.c
deleted file mode 100644
index 982946d5a840..000000000000
--- a/multimedia/py-kaa-base/files/patch-base-src-extensions-shmmodule.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/extensions/shmmodule.c.orig Sat Mar 10 11:49:38 2007
-+++ src/extensions/shmmodule.c Sat Mar 10 16:59:55 2007
-@@ -114,12 +114,13 @@
-
- /* Uncomment the following line if <sys/sem.h> defines "union semun" */
-
--/* #define HAVE_UNION_SEMUN */
-+#define HAVE_UNION_SEMUN
-
- /* ------------------------------------------------------------------------- */
- #include "Python.h"
- #include "structmember.h"
-
-+#include <machine/param.h>
- #include <sys/types.h>
- #include <sys/ipc.h> /* for system's IPC_xxx definitions */
- #include <sys/shm.h> /* for shmget, shmat, shmdt, shmctl */
diff --git a/multimedia/py-kaa-base/files/patch-base-src-process.py b/multimedia/py-kaa-base/files/patch-base-src-process.py
deleted file mode 100644
index 40876ab8cf0b..000000000000
--- a/multimedia/py-kaa-base/files/patch-base-src-process.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/process.py.orig 2009-05-25 16:47:25.000000000 -0400
-+++ src/process.py 2009-05-29 13:38:51.000000000 -0400
-@@ -75,7 +75,7 @@
- try:
- # Python 2.5
- import ctypes
-- ctypes.CDLL("libc.so.6").siginterrupt(signal.SIGCHLD, 0)
-+ ctypes.CDLL("libc.so").siginterrupt(signal.SIGCHLD, 0)
- except (ImportError, OSError):
- # Python 2.4- is not supported.
- raise SystemError('kaa.base requires Python 2.5 or later')
diff --git a/multimedia/py-kaa-base/pkg-descr b/multimedia/py-kaa-base/pkg-descr
deleted file mode 100644
index 1b36353ff6eb..000000000000
--- a/multimedia/py-kaa-base/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-The Kaa Media Repository is a set of python modules related to
-media.
-
-Kaa modules are based on parts from Freevo and modules created for
-MeBox. Kaa exists to encourage code sharing between these projects,
-and to serve as an umbrella for several previously disparate
-media-related modules in order to make them available from one
-(unique) namespace.
-
-Kaa provides a base module that implements the common features
-needed for application development, such as mainloop management,
-timers, signals, callbacks, file descriptor monitors, etc. Kaa's
-other modules provide specific media-related functionality, such
-as retrieving metadata on arbitrary media files (kaa.metadata,
-previously called mmpython), Python wrappers for Imlib2, Xine, and
-Evas, and many other high level APIs for easily creating applications
-that deal with video and audio.
-
-Kaa is named after the python character in the Jungle Book by Rudyard
-Kipling.
-
-WWW: http://www.freevo.org/
-WWW: https://sourceforge.net/projects/freevo/
diff --git a/security/Makefile b/security/Makefile
index bbe8e821bd99..2c257e8921ae 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -952,7 +952,6 @@
SUBDIR += py-pynacl
SUBDIR += py-pyotp
SUBDIR += py-pyotp2289
- SUBDIR += py-pyptlib
SUBDIR += py-pysaml2
SUBDIR += py-pysaml24
SUBDIR += py-pyscard
diff --git a/security/py-pyptlib/Makefile b/security/py-pyptlib/Makefile
deleted file mode 100644
index c061e63ff6ab..000000000000
--- a/security/py-pyptlib/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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 <bsd.port.mk>
diff --git a/security/py-pyptlib/distinfo b/security/py-pyptlib/distinfo
deleted file mode 100644
index 4b26aa06a904..000000000000
--- a/security/py-pyptlib/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499840345
-SHA256 (pyptlib-0.0.6.tar.gz) = b98472e3d9e8f4689d3913ca8f89afa5e6cc5383dcd8686987606166f9dac607
-SIZE (pyptlib-0.0.6.tar.gz) = 239316
diff --git a/security/py-pyptlib/pkg-descr b/security/py-pyptlib/pkg-descr
deleted file mode 100644
index 322f367b4532..000000000000
--- a/security/py-pyptlib/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-pyptlib is a little Python library which understands the pluggable transport
-managed-proxy protocol
-
-WWW: https://gitweb.torproject.org/pluggable-transports/pyptlib.git
diff --git a/textproc/Makefile b/textproc/Makefile
index 0c131213b25b..90538b1a7923 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1288,7 +1288,6 @@
SUBDIR += py-html2text2018
SUBDIR += py-humanfriendly
SUBDIR += py-hunspell
- SUBDIR += py-hypua2jamo
SUBDIR += py-isbnlib
SUBDIR += py-isbntools
SUBDIR += py-iso-639
diff --git a/textproc/py-hypua2jamo/Makefile b/textproc/py-hypua2jamo/Makefile
deleted file mode 100644
index 4063f58688f0..000000000000
--- a/textproc/py-hypua2jamo/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: Ryan Steinmetz <zi@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= hypua2jamo
-PORTVERSION= 0.3
-CATEGORIES= textproc python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= zi@FreeBSD.org
-COMMENT= Convert Hanyang-PUA code to unicode Hangul Jamo
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-12-12
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/textproc/py-hypua2jamo/distinfo b/textproc/py-hypua2jamo/distinfo
deleted file mode 100644
index 5ecc6c3c774d..000000000000
--- a/textproc/py-hypua2jamo/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hypua2jamo-0.3.tar.gz) = 4d17db0733724a0afc287fdd80a08b0cd15b43091122d8e844744e971aef5585
-SIZE (hypua2jamo-0.3.tar.gz) = 214876
diff --git a/textproc/py-hypua2jamo/pkg-descr b/textproc/py-hypua2jamo/pkg-descr
deleted file mode 100644
index 657e8425dc05..000000000000
--- a/textproc/py-hypua2jamo/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Convert Hanyang-PUA code to unicode Hangul Jamo
-
-WWW: https://pypi.org/project/hypua2jamo/
diff --git a/www/Makefile b/www/Makefile
index 9d20b8674bc4..b611c6c0d3da 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1684,7 +1684,6 @@
SUBDIR += py-pafy
SUBDIR += py-paste
SUBDIR += py-pastedeploy
- SUBDIR += py-pastescript
SUBDIR += py-path-and-address
SUBDIR += py-pecan
SUBDIR += py-pelican
@@ -1768,7 +1767,6 @@
SUBDIR += py-waitress
SUBDIR += py-webargs
SUBDIR += py-webassets
- SUBDIR += py-webhelpers
SUBDIR += py-webob
SUBDIR += py-weboob
SUBDIR += py-websocket-client
diff --git a/www/py-pastescript/Makefile b/www/py-pastescript/Makefile
deleted file mode 100644
index 592c010d8ebf..000000000000
--- a/www/py-pastescript/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Dryice Liu <dryice@dryice.name>
-# $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 <bsd.port.mk>
diff --git a/www/py-pastescript/distinfo b/www/py-pastescript/distinfo
deleted file mode 100644
index af2f10154a28..000000000000
--- a/www/py-pastescript/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1476142208
-SHA256 (PasteScript-2.0.2.tar.gz) = c03f249805538cc2328741ae8d262a9200ae1c993119b3d9bac4cd422cb476c0
-SIZE (PasteScript-2.0.2.tar.gz) = 117521
diff --git a/www/py-pastescript/pkg-descr b/www/py-pastescript/pkg-descr
deleted file mode 100644
index 5e9b5a855519..000000000000
--- a/www/py-pastescript/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-A pluggable command-line frontend, including commands to setup package
-file layouts.
-
-This is a pluggable command-line tool.
-
-It includes some built-in features;
-
-* Create file layouts for packages. For instance, paste create
- --template=basic_package MyPackage will create a setuptools-ready
- file layout.
-
-* Serving up web applications, with configuration based on
- paste.deploy.
-
-WWW: https://github.com/cdent/pastescript
diff --git a/www/py-webhelpers/Makefile b/www/py-webhelpers/Makefile
deleted file mode 100644
index 1ba76bbb5824..000000000000
--- a/www/py-webhelpers/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Denis Shaposhnikov <dsh@vlink.ru>
-# $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 <bsd.port.mk>
diff --git a/www/py-webhelpers/distinfo b/www/py-webhelpers/distinfo
deleted file mode 100644
index c703c42712f1..000000000000
--- a/www/py-webhelpers/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (WebHelpers-1.3.tar.gz) = ea86f284e929366b77424ba9a89341f43ae8dee3cbeb8702f73bcf86058aa583
-SIZE (WebHelpers-1.3.tar.gz) = 729963
diff --git a/www/py-webhelpers/pkg-descr b/www/py-webhelpers/pkg-descr
deleted file mode 100644
index e6161fc5115f..000000000000
--- a/www/py-webhelpers/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-WebHelpers is package aimed at providing helper functions for use
-within web applications.
-
-These functions are intended to ease web development with template
-languages by removing common view logic and encapsulating it in
-re-usable modules as well as occasionally providing objects for use
-within controllers to assist with common web development paradigms.
-
-WWW: https://docs.pylonsproject.org/projects/webhelpers/en/latest/