diff --git a/MOVED b/MOVED
index 50479bb05db9..ccfd6c9e900d 100644
--- a/MOVED
+++ b/MOVED
@@ -15457,3 +15457,166 @@ x11-toolkits/gnomemm||2020-09-19|Remove metaport for non maintained gnome2 libra
x11-toolkits/libgnomeuimm26||2020-09-19|Gnome2 C++ binding not depended on
x11/libgnomemm26||2020-09-19|Gnome2 C++ binding not depended on
devel/gnome-vfsmm||2020-09-19|Gnome2 C++ binding not depended on
+audio/abraca||2020-09-19|Has expired: Uses deprecated version of python
+audio/ardour5|audio/ardour6|2020-09-19|Has expired: Uses deprecated version of python
+audio/cplay||2020-09-19|Has expired: Uses deprecated version of python
+audio/cpp-xmms2||2020-09-19|Has expired: Uses deprecated version of python
+audio/p5-xmms2||2020-09-19|Has expired: Uses deprecated version of python
+biology/haplohseq||2020-09-19|Has expired: Uses deprecated version of python
+biology/tophat||2020-09-19|Has expired: Uses deprecated version of python
+chinese/ibus-array||2020-09-19|Has expired: Uses deprecated version of python
+comms/congruity||2020-09-19|Has expired: Uses deprecated version of python
+comms/libbtbb||2020-09-19|Has expired: Uses deprecated version of python
+comms/quisk||2020-09-19|Has expired: Uses deprecated version of python
+databases/mtools-mongodb||2020-09-19|Has expired: Uses deprecated version of python
+databases/mydbf2mysql||2020-09-19|Has expired: Uses deprecated version of python
+databases/ntdb||2020-09-19|Has expired: Uses deprecated version of python
+databases/pgloader|databases/pgloader3|2020-09-19|Has expired: Uses deprecated version of python
+databases/pgtune||2020-09-19|Has expired: Uses deprecated version of python
+databases/postgresql-libpqxx3|databases/postgresql-libpqxx|2020-09-19|Has expired: Uses deprecated version of python
+databases/postgresql-libpqxx4|databases/postgresql-libpqxx|2020-09-19|Has expired: Uses deprecated version of python
+databases/py-sqlite3dbm||2020-09-19|Has expired: Uses deprecated version of python
+databases/pydbx||2020-09-19|Has expired: Uses deprecated version of python
+databases/pyspatialite||2020-09-19|Has expired: Uses deprecated version of python
+deskutils/ljcharm||2020-09-19|Has expired: Uses deprecated version of python
+deskutils/mat||2020-09-19|Has expired: Uses deprecated version of python
+devel/aap||2020-09-19|Has expired: Uses deprecated version of python
+devel/apr2||2020-09-19|Has expired: Uses deprecated version of python
+devel/bbfreeze-loader||2020-09-19|Has expired: Uses deprecated version of python
+devel/bicyclerepair||2020-09-19|Has expired: Uses deprecated version of python
+devel/bzrtools||2020-09-19|Has expired: Uses deprecated version of python
+devel/codeville||2020-09-19|Has expired: Uses deprecated version of python
+devel/cvs2svn||2020-09-19|Has expired: Uses deprecated version of python
+devel/cx_Freeze||2020-09-19|Has expired: Uses deprecated version of python
+devel/euca2ools||2020-09-19|Has expired: Uses deprecated version of python
+devel/evolution-gconf-tools||2020-09-19|Has expired: Uses deprecated version of python
+devel/git-bzr-ng||2020-09-19|Has expired: Uses deprecated version of python
+devel/git-cvs||2020-09-19|Has expired: Uses deprecated version of python
+devel/git-remote-hg||2020-09-19|Has expired: Uses deprecated version of python
+devel/grumpy||2020-09-19|Has expired: Uses deprecated version of python
+devel/hg-git||2020-09-19|Has expired: Uses deprecated version of python
+devel/libnxt||2020-09-19|Has expired: Uses deprecated version of python
+devel/libredblack||2020-09-19|Has expired: Uses deprecated version of python
+devel/llvm-cheri||2020-09-19|Has expired: Uses deprecated version of python
+devel/phpsh||2020-09-19|Has expired: Uses deprecated version of python
+devel/py-backports.shutil_which||2020-09-19|Has expired: Uses deprecated version of python
+devel/py-notify||2020-09-19|Has expired: Uses deprecated version of python
+devel/py-pybloomfiltermmap||2020-09-19|Has expired: Uses deprecated version of python
+devel/py-qserve||2020-09-19|Has expired: Uses deprecated version of python
+devel/py-subvertpy||2020-09-19|Has expired: Uses deprecated version of python
+devel/py_static_check||2020-09-19|Has expired: Uses deprecated version of python
+devel/pyst||2020-09-19|Has expired: Uses deprecated version of python
+devel/runsnakerun||2020-09-19|Has expired: Uses deprecated version of python
+devel/tailor||2020-09-19|Has expired: Uses deprecated version of python
+devel/uatraits||2020-09-19|Has expired: Uses deprecated version of python
+dns/nsec3walker||2020-09-19|Has expired: Uses deprecated version of python
+dns/sshfp||2020-09-19|Has expired: Uses deprecated version of python
+editors/medit||2020-09-19|Has expired: Uses deprecated version of python
+emulators/dynagen||2020-09-19|Has expired: Uses deprecated version of python
+emulators/wxmupen64plus||2020-09-19|Has expired: Uses deprecated version of python
+games/diameter||2020-09-19|Has expired: Uses deprecated version of python
+games/kiki||2020-09-19|Has expired: Uses deprecated version of python
+games/lightyears||2020-09-19|Has expired: Uses deprecated version of python
+games/outerspace||2020-09-19|Has expired: Uses deprecated version of python
+games/pachi-game-engine||2020-09-19|Has expired: Uses deprecated version of python
+graphics/caffe||2020-09-19|Has expired: Uses deprecated version of python
+graphics/cloudcompare||2020-09-19|Has expired: Uses deprecated version of python
+graphics/kudu||2020-09-19|Has expired: Uses deprecated version of python
+graphics/pecomato||2020-09-19|Has expired: Uses deprecated version of python
+graphics/py-editobj||2020-09-19|Has expired: Uses deprecated version of python
+graphics/py-mayavi||2020-09-19|Has expired: Uses deprecated version of python
+graphics/pymorph||2020-09-19|Has expired: Uses deprecated version of python
+graphics/tilecache||2020-09-19|Has expired: Uses deprecated version of python
+graphics/uniconvertor||2020-09-19|Has expired: Uses deprecated version of python
+japanese/mailman||2020-09-19|Has expired: Uses deprecated version of python
+java/eclipse-pydev||2020-09-19|Has expired: Uses deprecated version of python
+lang/cdent||2020-09-19|Has expired: Uses deprecated version of python
+lang/julia06|lang/julia10|2020-09-19|Has expired: Uses deprecated version of python
+lang/julia07|lang/julia10|2020-09-19|Has expired: Uses deprecated version of python
+lang/julia11||2020-09-19|Has expired: Uses deprecated version of python
+lang/tinypy||2020-09-19|Has expired: Uses deprecated version of python
+mail/cleanup-maildir||2020-09-19|Has expired: Uses deprecated version of python
+mail/courier-pythonfilter||2020-09-19|Has expired: Uses deprecated version of python
+mail/getmail|mail/getmail6|2020-09-19|Has expired: Uses deprecated version of python
+mail/muttils||2020-09-19|Has expired: Uses deprecated version of python
+mail/nohtml||2020-09-19|Has expired: Uses deprecated version of python
+mail/offlineimap||2020-09-19|Has expired: Uses deprecated version of python
+mail/openemm2015||2020-09-19|Has expired: Uses deprecated version of python
+math/blitz++||2020-09-19|Has expired: Uses deprecated version of python
+math/openfst||2020-09-19|Has expired: Uses deprecated version of python
+math/py-fpconst||2020-09-19|Has expired: Uses deprecated version of python
+misc/hb||2020-09-19|Has expired: Uses deprecated version of python
+misc/mtail||2020-09-19|Has expired: Uses deprecated version of python
+misc/wotsap||2020-09-19|Has expired: Uses deprecated version of python
+multimedia/freevo||2020-09-19|Has expired: Uses deprecated version of python
+multimedia/quodlibet||2020-09-19|Has expired: Uses deprecated version of python
+multimedia/tovid||2020-09-19|Has expired: Uses deprecated version of python
+net/ceph13|net/ceph14|2020-09-19|Has expired: Uses deprecated version of python
+net/cloud-init-azure||2020-09-19|Has expired: Uses deprecated version of python
+net/exabgp||2020-09-19|Has expired: Uses deprecated version of python
+net/exaddos||2020-09-19|Has expired: Uses deprecated version of python
+net/fb||2020-09-19|Has expired: Uses deprecated version of python
+net/flent||2020-09-19|Has expired: Uses deprecated version of python
+net/flowgrep||2020-09-19|Has expired: Uses deprecated version of python
+net/googlecl||2020-09-19|Has expired: Uses deprecated version of python
+net/mininet||2020-09-19|Has expired: Uses deprecated version of python
+net/nfs-ganesha||2020-09-19|Has expired: Uses deprecated version of python
+net/opensips||2020-09-19|Has expired: Uses deprecated version of python
+net/py-python-ntlm||2020-09-19|Has expired: Uses deprecated version of python
+net/splatd||2020-09-19|Has expired: Uses deprecated version of python
+net-im/centerim-devel||2020-09-19|Has expired: Uses deprecated version of python
+net-im/fugu||2020-09-19|Has expired: Uses deprecated version of python
+net-im/proxy65||2020-09-19|Has expired: Uses deprecated version of python
+net-mgmt/crmsh||2020-09-19|Has expired: Uses deprecated version of python
+net-mgmt/librenms-agent||2020-09-19|Has expired: Uses deprecated version of python
+net-p2p/couchpotato||2020-09-19|Has expired: Uses deprecated version of python
+news/rawdog||2020-09-19|Has expired: Uses deprecated version of python
+ports-mgmt/portell||2020-09-19|Has expired: Uses deprecated version of python
+print/biblio-py||2020-09-19|Has expired: Uses deprecated version of python
+science/brian||2020-09-19|Has expired: Uses deprecated version of python
+science/paraview||2020-09-19|Has expired: Uses deprecated version of python
+security/arm||2020-09-19|Has expired: Uses deprecated version of python
+security/ismtp||2020-09-19|Has expired: Uses deprecated version of python
+security/py-halberd||2020-09-19|Has expired: Uses deprecated version of python
+security/switzerland||2020-09-19|Has expired: Uses deprecated version of python
+security/tsshbatch||2020-09-19|Has expired: Uses deprecated version of python
+shells/lshell||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/abck||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/condor||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/farbot||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/fusefs-wikipediafs||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/heartbeat||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/isomd5sum||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/py-stdiff||2020-09-19|Has expired: Uses deprecated version of python
+sysutils/tren||2020-09-19|Has expired: Uses deprecated version of python
+textproc/doclifter||2020-09-19|Has expired: Uses deprecated version of python
+textproc/ibus-el||2020-09-19|Has expired: Uses deprecated version of python
+textproc/p5-WWW-Google-SiteMap||2020-09-19|Has expired: Deprecated upstream, see textproc/p5-Search-Sitemap
+textproc/plover||2020-09-19|Has expired: Uses deprecated version of python
+textproc/py-esmre||2020-09-19|Has expired: Uses deprecated version of python
+textproc/py-libxslt||2020-09-19|Has expired: Uses deprecated version of python
+textproc/py-pdfminer||2020-09-19|Has expired: Uses deprecated version of python
+textproc/translate-toolkit||2020-09-19|Has expired: Uses deprecated version of python
+www/bluefish||2020-09-19|Has expired: Uses deprecated version of python
+www/calendarserver||2020-09-19|Has expired: Uses deprecated version of python
+www/geeknote||2020-09-19|Has expired: Uses deprecated version of python
+www/go-appengine-sdk||2020-09-19|Has expired: Uses deprecated version of python
+www/google-appengine||2020-09-19|Has expired: Uses deprecated version of python
+www/libhpack||2020-09-19|Has expired: Uses deprecated version of python
+www/mkapachepw||2020-09-19|Has expired: Uses deprecated version of python
+www/mod_pagespeed||2020-09-19|Has expired: Uses deprecated version of python
+www/mod_python35||2020-09-19|Has expired: Uses deprecated version of python
+www/py-qp||2020-09-19|Has expired: Uses deprecated version of python
+www/py-url||2020-09-19|Has expired: Uses deprecated version of python
+www/pyblosxom||2020-09-19|Has expired: Uses deprecated version of python
+www/pyjamas||2020-09-19|Has expired: Uses deprecated version of python
+www/roundup||2020-09-19|Has expired: Uses deprecated version of python
+www/varnish-libvmod-awsrest||2020-09-19|Has expired: Uses deprecated version of python
+www/waccess||2020-09-19|Has expired: Uses deprecated version of python
+www/wadcomblog||2020-09-19|Has expired: Uses deprecated version of python
+www/webcheck||2020-09-19|Has expired: Uses deprecated version of python
+www/woof||2020-09-19|Has expired: Uses deprecated version of python
+x11-drivers/xf86-video-qxl||2020-09-19|Has expired: uses deprecated version of python
+x11-fm/twander||2020-09-19|Has expired: Uses deprecated version of python
+x11-wm/compizconfig-python||2020-09-19|Has expired: Uses deprecated version of python
+x11-wm/fvwm-crystal||2020-09-19|Has expired: Uses deprecated version of python
diff --git a/audio/Makefile b/audio/Makefile
index 569cdcaf4a1a..ea0250b07260 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -11,7 +11,6 @@
SUBDIR += abcde
SUBDIR += abcselect
SUBDIR += abgate-lv2
- SUBDIR += abraca
SUBDIR += adplay
SUBDIR += afsp
SUBDIR += aften
@@ -28,7 +27,6 @@
SUBDIR += amsynth
SUBDIR += aqualung
SUBDIR += ardour
- SUBDIR += ardour5
SUBDIR += ardour6
SUBDIR += ario
SUBDIR += arss
@@ -91,8 +89,6 @@
SUBDIR += cmus
SUBDIR += codec2
SUBDIR += cpige
- SUBDIR += cplay
- SUBDIR += cpp-xmms2
SUBDIR += crip
SUBDIR += csound
SUBDIR += csoundqt
@@ -612,7 +608,6 @@
SUBDIR += p5-Test-Corpus-Audio-MPD
SUBDIR += p5-libvorbis
SUBDIR += p5-tagged
- SUBDIR += p5-xmms2
SUBDIR += pacpl
SUBDIR += padthv1-lv2
SUBDIR += paman
diff --git a/audio/abraca/Makefile b/audio/abraca/Makefile
deleted file mode 100644
index 00e9907a7912..000000000000
--- a/audio/abraca/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Olivier Smedts
-# $FreeBSD$
-
-PORTNAME= abraca
-PORTVERSION= 0.8.2
-PORTREVISION= 3
-CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}
-
-MAINTAINER= madpilot@FreeBSD.org
-COMMENT= GTK2 client for the XMMS2 music player
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING.GPL
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${LOCALBASE}/bin/valac:lang/vala
-LIB_DEPENDS= libxmmsclient.so:audio/xmms2 \
- libgee-0.8.so:devel/libgee
-RUN_DEPENDS= gnome-themes-extra>=3.0.0:x11-themes/gnome-themes-extra \
- gnome-icon-theme>=0:misc/gnome-icon-theme
-
-USES= gnome pkgconfig python:2.7,build tar:bzip2 waf
-USE_GNOME= gtk30 intltool
-
-MAKE_ARGS= MANDIR=${MANPREFIX}/man
-CONFIGURE_ARGS+= --prefix=${PREFIX} \
- --mandir=${PREFIX}/man
-
-OPTIONS_DEFINE= NLS
-
-OPTIONS_SUB= yes
-NLS_USES= gettext
-
-post-patch-NLS-off:
- @${REINPLACE_CMD} -e '/\.load(/s/ intltool//' \
- -e '/recurse/s/ po//' ${WRKSRC}/wscript
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include
diff --git a/audio/abraca/distinfo b/audio/abraca/distinfo
deleted file mode 100644
index 965e9d47b601..000000000000
--- a/audio/abraca/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (abraca-0.8.2.tar.bz2) = 720fd7f07fa4bf6aa4139dcaba4ef47ade276436ea4e350f8340ca52abfad3ee
-SIZE (abraca-0.8.2.tar.bz2) = 653487
diff --git a/audio/abraca/files/patch-src_abraca-filter-searchbox.vala b/audio/abraca/files/patch-src_abraca-filter-searchbox.vala
deleted file mode 100644
index e7f249cb0359..000000000000
--- a/audio/abraca/files/patch-src_abraca-filter-searchbox.vala
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/abraca-filter-searchbox.vala.orig 2014-10-26 18:55:55 UTC
-+++ src/abraca-filter-searchbox.vala
-@@ -78,7 +78,11 @@ public class Abraca.FilterSearchBox : Gtk.ComboBox, Se
- do {
- store.get(iter, 0, out current);
- if (current == pattern) {
-+#if VALA_0_36
-+ store.remove(ref iter);
-+#else
- store.remove(iter);
-+#endif
- break;
- }
- } while (store.iter_next(ref iter));
diff --git a/audio/abraca/files/patch-src_abraca-medialib.vala b/audio/abraca/files/patch-src_abraca-medialib.vala
deleted file mode 100644
index eb72aa720c21..000000000000
--- a/audio/abraca/files/patch-src_abraca-medialib.vala
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/abraca-medialib.vala.orig 2014-10-26 18:55:55 UTC
-+++ src/abraca-medialib.vala
-@@ -505,7 +505,11 @@ namespace Abraca {
- do {
- urls.get(iter, 0, out current);
- if (current == url) {
-+#if VALA_0_36
-+ urls.remove(ref iter);
-+#else
- urls.remove(iter);
-+#endif
- break;
- }
- } while (urls.iter_next(ref iter));
diff --git a/audio/abraca/files/patch-src_abraca-playlist-model.vala b/audio/abraca/files/patch-src_abraca-playlist-model.vala
deleted file mode 100644
index e573bb784adb..000000000000
--- a/audio/abraca/files/patch-src_abraca-playlist-model.vala
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/abraca-playlist-model.vala.orig 2014-10-26 18:55:55 UTC
-+++ src/abraca-playlist-model.vala
-@@ -136,7 +136,11 @@ namespace Abraca {
- get(iter, Column.ID, out mid);
-
- playlist_map.remove_path((int) mid, path);
-+#if VALA_0_36
-+ remove(ref iter);
-+#else
- remove(iter);
-+#endif
- }
- }
-
diff --git a/audio/abraca/files/patch-src_abraca-resolver.vala b/audio/abraca/files/patch-src_abraca-resolver.vala
deleted file mode 100644
index 96abbeaa9b62..000000000000
--- a/audio/abraca/files/patch-src_abraca-resolver.vala
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/abraca-resolver.vala.orig 2014-10-26 18:55:55 UTC
-+++ src/abraca-resolver.vala
-@@ -63,8 +63,8 @@ public class Abraca.MetadataResolver : GLib.Object {
-
- private Gee.List listeners = new Gee.ArrayList();
-
-- private Gee.List pending = new Gee.ArrayList();
-- private Gee.Map pending_mids = new Gee.HashMap();
-+ private Gee.List pending = new Gee.ArrayList();
-+ private Gee.Map pending_mids = new Gee.HashMap();
-
- private uint timeout_handle = 0;
- private bool in_flight = false;
diff --git a/audio/abraca/files/patch-src_abraca-server-browser-dialog.vala b/audio/abraca/files/patch-src_abraca-server-browser-dialog.vala
deleted file mode 100644
index b835ca3c300f..000000000000
--- a/audio/abraca/files/patch-src_abraca-server-browser-dialog.vala
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/abraca-server-browser-dialog.vala.orig 2014-10-26 18:55:55 UTC
-+++ src/abraca-server-browser-dialog.vala
-@@ -145,7 +145,11 @@ public class Abraca.ServerBrowserDialog : Gtk.Dialog
- unowned string entry_name, entry_path;
- location_store.get(iter, Column.NAME, out entry_name, Column.PATH, out entry_path);
- if (path == entry_path) {
-+#if VALA_0_36
-+ location_store.remove(ref iter);
-+#else
- location_store.remove(iter);
-+#endif
- break;
- }
- } while (location_store.iter_next(ref iter));
diff --git a/audio/abraca/pkg-descr b/audio/abraca/pkg-descr
deleted file mode 100644
index 0ee8e2a8d756..000000000000
--- a/audio/abraca/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Abraca is a GTK2 client for the XMMS2 music player. It is designed with
-collections in mind, which makes managing your music a breeze.
-
-WWW: http://abraca.github.io/Abraca/
diff --git a/audio/abraca/pkg-plist b/audio/abraca/pkg-plist
deleted file mode 100644
index e08c957d01bd..000000000000
--- a/audio/abraca/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/abraca
-man/man1/abraca.1.gz
-share/appdata/org.xmms2.abraca.appdata.xml
-share/applications/abraca.desktop
-share/icons/abraca-192.png
-share/icons/abraca.svg
-%%NLS%%share/locale/de/LC_MESSAGES/Abraca.mo
-%%NLS%%share/locale/en/LC_MESSAGES/Abraca.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/Abraca.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/Abraca.mo
diff --git a/audio/ardour5/Makefile b/audio/ardour5/Makefile
deleted file mode 100644
index 272d1f5bb5c8..000000000000
--- a/audio/ardour5/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# Created by: Michael Beer
-# $FreeBSD$
-
-PORTNAME= ardour5
-PORTVERSION= 5.12.0
-PORTREVISION= 13
-CATEGORIES= audio
-MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/
-# The original master side points to the latest release only:
-# MASTER_SITES= https://community.ardour.org/srctar/
-DISTNAME= Ardour-${PORTVERSION}
-
-MAINTAINER= beerml@sigma6audio.de
-COMMENT= Multichannel digital audio workstation
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 itstool>2.0.0:textproc/itstool \
- as:devel/binutils
-LIB_DEPENDS= libserd-0.so:devel/serd \
- libsord-0.so:devel/sord \
- libsratom-0.so:audio/sratom \
- liblilv-0.so:audio/lilv \
- libsuil-0.so:audio/suil \
- libaubio.so:audio/aubio \
- librubberband.so:audio/rubberband \
- liblo.so:audio/liblo \
- liblrdf.so:textproc/liblrdf \
- libjack.so:audio/jack \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
- libboost_date_time.so:devel/boost-libs \
- libvamp-hostsdk.so:audio/vamp-plugin-sdk \
- libsamplerate.so:audio/libsamplerate \
- libsndfile.so:audio/libsndfile \
- libtag.so:audio/taglib \
- libfftw3f.so:math/fftw3-float \
- libcurl.so:ftp/curl \
- libogg.so:audio/libogg \
- libFLAC.so:audio/flac
-
-USES= compiler:c++11-lang desktop-file-utils gettext gnome \
- libarchive pkgconfig python:2.7,build readline:port tar:bzip2 \
- waf xorg
-USE_CXXSTD= c++11
-USE_XORG= x11
-USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango
-USE_LDCONFIG= yes
-INSTALLS_ICONS= yes
-
-BROKEN_aarch64= fails to configure: Could not find the program gas,as,gcc
-
-PLIST_SUB= ARDOURVERSION=${PORTVERSION}
-
-CONFIGURE_ARGS= --optimize --ptformat --freedesktop --no-phone-home \
- --with-backends=jack,dummy --internal-shared-libs
-
-post-patch:
- @${REINPLACE_CMD} -e 's/obj\.use = '\''libsmf libpbd'\''/obj\.use = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript
- @${REINPLACE_CMD} -e 's/libsmf\.name = '\''libsmf'\''/libsmf\.name = '\''libsmf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript
- @${REINPLACE_CMD} -e 's/libsmf\.target = '\''smf'\''/libsmf\.target = '\''smf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps
- @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.appdata.xml \
- ${STAGEDIR}${PREFIX}/share/appdata/ardour5.appdata.xml
- @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.desktop \
- ${STAGEDIR}${PREFIX}/share/applications/ardour5.desktop
- @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_16px.png \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps/ardour5.png
- @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_22px.png \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps/ardour5.png
- @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_32px.png \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/ardour5.png
- @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_48px.png \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/ardour5.png
- @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_256px.png \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/ardour5.png
- @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_512px.png \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/ardour5.png
- @${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} \
- -name '*.so*' -exec ${STRIP_CMD} {} +
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/sanityCheck
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-copy-mixer
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-export
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-exec-wrapper
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-vst-scanner
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/luasession
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-${PORTVERSION}
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-fix_bbtppq
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/hardour-${PORTVERSION}
-
-.include
-
-.if ${ARCH} == "i386"
-WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=i386
-.elif ${ARCH} == "amd64"
-WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=x86_64
-.elif ${ARCH} == "powerpc64"
-LLD_UNSAFE= yes
-.endif
-
-.if defined(WITH_ARCH_FLAGS)
-CONFIGURE_ARGS+= ${WITH_ARCH_FLAGS}
-.endif
-
-.include
diff --git a/audio/ardour5/distinfo b/audio/ardour5/distinfo
deleted file mode 100644
index 301eadaabfd0..000000000000
--- a/audio/ardour5/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1505676399
-SHA256 (Ardour-5.12.0.tar.bz2) = 7e2a679b9a7eca7c72ec2fb9839b3e7d9e0049d83a8f9a1682788b5206fbd526
-SIZE (Ardour-5.12.0.tar.bz2) = 8852834
diff --git a/audio/ardour5/files/patch-libs_fst_wscript b/audio/ardour5/files/patch-libs_fst_wscript
deleted file mode 100644
index d0d36d1e7f4e..000000000000
--- a/audio/ardour5/files/patch-libs_fst_wscript
+++ /dev/null
@@ -1,10 +0,0 @@
---- libs/fst/wscript.orig 2020-01-11 19:16:19 UTC
-+++ libs/fst/wscript
-@@ -82,7 +82,6 @@ def build(bld):
-
- obj.includes = [ '../pbd/', '../ardour/', '.' ]
- obj.defines = [
-- '_POSIX_SOURCE',
- 'USE_WS_PREFIX',
- 'VST_SCANNER_APP',
- 'PACKAGE="' + I18N_PACKAGE + str(bld.env['MAJOR']) + '"',
diff --git a/audio/ardour5/pkg-descr b/audio/ardour5/pkg-descr
deleted file mode 100644
index 89480a0e0d4b..000000000000
--- a/audio/ardour5/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Ardour is a digital audio workstation. You can use it to record, edit, and
-mix multi-track audio. Produce your own CD's. Mix video soundtracks.
-Experiment with new ideas about music and sound. Generate sound
-installations for 12 speaker gallery shows.
-
-Ardour capabilities include: multichannel recording, non-linear, non-
-destructive region based editing with unlimited undo/redo, full automation
-support, a mixer whose capabilities rival high end hardware consoles, lots
-of plugins to warp, shift, and shape your music, and controllable from
-hardware control surfaces at the same time as it syncs to timecode. If you
-have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
-Performer, Samplitude, or Sequoia, you might have found it.
-
-WWW: https://ardour.org/
diff --git a/audio/ardour5/pkg-plist b/audio/ardour5/pkg-plist
deleted file mode 100644
index ee01a08dafca..000000000000
--- a/audio/ardour5/pkg-plist
+++ /dev/null
@@ -1,438 +0,0 @@
-bin/ardour5
-bin/ardour5-copy-mixer
-bin/ardour5-export
-bin/ardour5-fix_bbtppq
-bin/ardour5-lua
-%%ETCDIR%%/ardour.keys
-%%ETCDIR%%/ardour.menus
-%%ETCDIR%%/clearlooks.rc
-%%ETCDIR%%/default_ui_config
-%%ETCDIR%%/system_config
-%%ETCDIR%%/trx.menus
-lib/ardour5/LV2/a-comp.lv2/a-comp#stereo.ttl
-lib/ardour5/LV2/a-comp.lv2/a-comp.so
-lib/ardour5/LV2/a-comp.lv2/a-comp.ttl
-lib/ardour5/LV2/a-comp.lv2/manifest.ttl
-lib/ardour5/LV2/a-comp.lv2/presets.ttl
-lib/ardour5/LV2/a-delay.lv2/a-delay.so
-lib/ardour5/LV2/a-delay.lv2/a-delay.ttl
-lib/ardour5/LV2/a-delay.lv2/manifest.ttl
-lib/ardour5/LV2/a-delay.lv2/presets.ttl
-lib/ardour5/LV2/a-eq.lv2/a-eq.so
-lib/ardour5/LV2/a-eq.lv2/a-eq.ttl
-lib/ardour5/LV2/a-eq.lv2/manifest.ttl
-lib/ardour5/LV2/a-fluidsynth.lv2/a-fluidsynth.so
-lib/ardour5/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl
-lib/ardour5/LV2/a-fluidsynth.lv2/manifest.ttl
-lib/ardour5/LV2/a-reverb.lv2/a-reverb.so
-lib/ardour5/LV2/a-reverb.lv2/a-reverb.ttl
-lib/ardour5/LV2/a-reverb.lv2/manifest.ttl
-lib/ardour5/LV2/reasonablesynth.lv2/manifest.ttl
-lib/ardour5/LV2/reasonablesynth.lv2/reasonablesynth.so
-lib/ardour5/LV2/reasonablesynth.lv2/reasonablesynth.ttl
-lib/ardour5/ardour-%%ARDOURVERSION%%
-lib/ardour5/ardour-exec-wrapper
-lib/ardour5/ardour-vst-scanner
-lib/ardour5/backends/libdummy_audiobackend.so
-lib/ardour5/backends/libjack_audiobackend.so
-lib/ardour5/engines/libclearlooks.so
-lib/ardour5/hardour-%%ARDOURVERSION%%
-lib/ardour5/libardour.so
-lib/ardour5/libardour.so.3
-lib/ardour5/libardour.so.3.0.0
-lib/ardour5/libardourcp.so
-lib/ardour5/libaudiographer.so
-lib/ardour5/libaudiographer.so.0
-lib/ardour5/libaudiographer.so.0.0.0
-lib/ardour5/libcanvas.so
-lib/ardour5/libcanvas.so.0
-lib/ardour5/libcanvas.so.0.0.0
-lib/ardour5/libevoral.so
-lib/ardour5/libevoral.so.0
-lib/ardour5/libevoral.so.0.0.0
-lib/ardour5/libgtkmm2ext.so
-lib/ardour5/libgtkmm2ext.so.0
-lib/ardour5/libgtkmm2ext.so.0.8.3
-lib/ardour5/libmidipp.so
-lib/ardour5/libmidipp.so.4
-lib/ardour5/libmidipp.so.4.1.0
-lib/ardour5/libpbd.so
-lib/ardour5/libpbd.so.4
-lib/ardour5/libpbd.so.4.1.0
-lib/ardour5/libptformat.so
-lib/ardour5/libptformat.so.0
-lib/ardour5/libptformat.so.0.0.0
-lib/ardour5/libqm-dsp.a
-lib/ardour5/libtimecode.so
-lib/ardour5/libwaveview.so
-lib/ardour5/libwaveview.so.0
-lib/ardour5/libwaveview.so.0.0.0
-lib/ardour5/libwidgets.so
-lib/ardour5/libwidgets.so.0
-lib/ardour5/libwidgets.so.0.0.0
-lib/ardour5/luasession
-lib/ardour5/panners/libpan1in2out.so
-lib/ardour5/panners/libpan2in2out.so
-lib/ardour5/panners/libpanbalance.so
-lib/ardour5/panners/libpanvbap.so
-lib/ardour5/sanityCheck
-lib/ardour5/surfaces/libardour_cc121.so
-lib/ardour5/surfaces/libardour_faderport.so
-lib/ardour5/surfaces/libardour_faderport8.so
-lib/ardour5/surfaces/libardour_generic_midi.so
-lib/ardour5/surfaces/libardour_mcp.so
-lib/ardour5/surfaces/libardour_osc.so
-lib/ardour5/surfaces/libardour_push2.so
-lib/ardour5/utils/ardour-util.sh
-lib/ardour5/utils/ardour5-copy-mixer
-lib/ardour5/utils/ardour5-export
-lib/ardour5/utils/ardour5-fix_bbtppq
-lib/ardour5/vamp/libardourvampplugins.so
-lib/ardour5/vamp/libardourvampplugins.so.0
-lib/ardour5/vamp/libardourvampplugins.so.0.0.0
-share/appdata/ardour5.appdata.xml
-share/applications/ardour5.desktop
-%%DATADIR%%/ArdourMono.ttf
-%%DATADIR%%/export/BWAV 24bit Export.format
-%%DATADIR%%/export/BWAV 32float Export.format
-%%DATADIR%%/export/CD (Red Book).format
-%%DATADIR%%/export/CD + DVD-A.preset
-%%DATADIR%%/export/CD + FLAC (tagged).preset
-%%DATADIR%%/export/CD + FLAC.preset
-%%DATADIR%%/export/CD + Ogg_Vorbis (tagged).preset
-%%DATADIR%%/export/CD + Ogg_Vorbis + FLAC (tagged).preset
-%%DATADIR%%/export/CD + Ogg_Vorbis.preset
-%%DATADIR%%/export/CD only.preset
-%%DATADIR%%/export/DVD-A only.preset
-%%DATADIR%%/export/DVD-A.format
-%%DATADIR%%/export/FLAC (tagged).preset
-%%DATADIR%%/export/FLAC 24 bit (tagged).format
-%%DATADIR%%/export/FLAC 24 bit .format
-%%DATADIR%%/export/FLAC.preset
-%%DATADIR%%/export/Ogg_Vorbis (tagged).format
-%%DATADIR%%/export/Ogg_Vorbis (tagged).preset
-%%DATADIR%%/export/Ogg_Vorbis + FLAC (tagged).preset
-%%DATADIR%%/export/Ogg_Vorbis + FLAC.preset
-%%DATADIR%%/export/Ogg_Vorbis .preset
-%%DATADIR%%/export/Ogg_Vorbis.format
-%%DATADIR%%/export/Ring Tone.format
-%%DATADIR%%/icons/act-disabled.png
-%%DATADIR%%/icons/add.png
-%%DATADIR%%/icons/anchored_trim_left_cursor.png
-%%DATADIR%%/icons/anchored_trim_right_cursor.png
-%%DATADIR%%/icons/application-x-ardour_16px.png
-%%DATADIR%%/icons/application-x-ardour_22px.png
-%%DATADIR%%/icons/application-x-ardour_32px.png
-%%DATADIR%%/icons/application-x-ardour_48px.png
-%%DATADIR%%/icons/ardour-app-icon_osx.png
-%%DATADIR%%/icons/ardour-app-icon_osx_mask.png
-%%DATADIR%%/icons/cc121.png
-%%DATADIR%%/icons/chord.png
-%%DATADIR%%/icons/close.png
-%%DATADIR%%/icons/computer_keyboard.png
-%%DATADIR%%/icons/computer_keyboard_active.png
-%%DATADIR%%/icons/eighthnote.png
-%%DATADIR%%/icons/expand_left_right_cursor.png
-%%DATADIR%%/icons/expand_up_down_cursor.png
-%%DATADIR%%/icons/fade_in_cursor.png
-%%DATADIR%%/icons/fade_out_cursor.png
-%%DATADIR%%/icons/fadein-constant-power.png
-%%DATADIR%%/icons/fadein-fast-cut.png
-%%DATADIR%%/icons/fadein-linear.png
-%%DATADIR%%/icons/fadein-slow-cut.png
-%%DATADIR%%/icons/fadein-symmetric.png
-%%DATADIR%%/icons/fadeout-constant-power.png
-%%DATADIR%%/icons/fadeout-fast-cut.png
-%%DATADIR%%/icons/fadeout-linear.png
-%%DATADIR%%/icons/fadeout-slow-cut.png
-%%DATADIR%%/icons/fadeout-symmetric.png
-%%DATADIR%%/icons/faderport-small.png
-%%DATADIR%%/icons/faderport8-small.png
-%%DATADIR%%/icons/ferret_02.png
-%%DATADIR%%/icons/forte.png
-%%DATADIR%%/icons/fortissimo.png
-%%DATADIR%%/icons/fortississimo.png
-%%DATADIR%%/icons/grabber.png
-%%DATADIR%%/icons/grabber_edit_point.png
-%%DATADIR%%/icons/grabber_note.png
-%%DATADIR%%/icons/halfnote.png
-%%DATADIR%%/icons/i_beam_cursor.png
-%%DATADIR%%/icons/mezzforte.png
-%%DATADIR%%/icons/mezzoforte.png
-%%DATADIR%%/icons/mezzopiano.png
-%%DATADIR%%/icons/midi-input-active.png
-%%DATADIR%%/icons/midi-input-inactive.png
-%%DATADIR%%/icons/midi_socket_small.png
-%%DATADIR%%/icons/midi_sound_notes.png
-%%DATADIR%%/icons/midi_tool_erase.png
-%%DATADIR%%/icons/midi_tool_pencil.png
-%%DATADIR%%/icons/midi_tool_select.png
-%%DATADIR%%/icons/move_cursor.png
-%%DATADIR%%/icons/mute-disabled.png
-%%DATADIR%%/icons/mute-enabled.png
-%%DATADIR%%/icons/muted-by-others.png
-%%DATADIR%%/icons/padlock_closed.png
-%%DATADIR%%/icons/padlock_open.png
-%%DATADIR%%/icons/pianissimo.png
-%%DATADIR%%/icons/pianississimo.png
-%%DATADIR%%/icons/piano.png
-%%DATADIR%%/icons/push2-small.png
-%%DATADIR%%/icons/quarternote.png
-%%DATADIR%%/icons/rec-enabled.png
-%%DATADIR%%/icons/rec-in-progress.png
-%%DATADIR%%/icons/rec-safe-disabled.png
-%%DATADIR%%/icons/rec-safe-enabled.png
-%%DATADIR%%/icons/record-normal-disabled.png
-%%DATADIR%%/icons/record-normal-enabled.png
-%%DATADIR%%/icons/record-normal-in-progress.png
-%%DATADIR%%/icons/record-step.png
-%%DATADIR%%/icons/record_disabled_grey.png
-%%DATADIR%%/icons/record_normal_red.png
-%%DATADIR%%/icons/record_tape_red.png
-%%DATADIR%%/icons/resize_bottom_cursor.png
-%%DATADIR%%/icons/resize_bottom_left_cursor.png
-%%DATADIR%%/icons/resize_bottom_right_cursor.png
-%%DATADIR%%/icons/resize_left_cursor.png
-%%DATADIR%%/icons/resize_right_cursor.png
-%%DATADIR%%/icons/resize_top_cursor.png
-%%DATADIR%%/icons/resize_top_left_cursor.png
-%%DATADIR%%/icons/resize_top_right_cursor.png
-%%DATADIR%%/icons/sae.png
-%%DATADIR%%/icons/scissors.png
-%%DATADIR%%/icons/search.png
-%%DATADIR%%/icons/sixteenthnote.png
-%%DATADIR%%/icons/sixtyfourthnote.png
-%%DATADIR%%/icons/solo-disabled.png
-%%DATADIR%%/icons/solo-enabled.png
-%%DATADIR%%/icons/solo-isolate-disabled.png
-%%DATADIR%%/icons/solo-isolate-enabled.png
-%%DATADIR%%/icons/solo-isolated.png
-%%DATADIR%%/icons/solo-safe-disabled.png
-%%DATADIR%%/icons/solo-safe-enabled.png
-%%DATADIR%%/icons/solo-safe-icon.png
-%%DATADIR%%/icons/soloed-by-others.png
-%%DATADIR%%/icons/soundcloud.png
-%%DATADIR%%/icons/thirtysecondnote.png
-%%DATADIR%%/icons/time_exp.png
-%%DATADIR%%/icons/trim_bottom_cursor.png
-%%DATADIR%%/icons/trim_left_cursor.png
-%%DATADIR%%/icons/trim_left_cursor_5.png
-%%DATADIR%%/icons/trim_left_cursor_right_only.png
-%%DATADIR%%/icons/trim_right_cursor.png
-%%DATADIR%%/icons/trim_right_cursor_5.png
-%%DATADIR%%/icons/trim_right_cursor_left_only.png
-%%DATADIR%%/icons/trim_top_cursor.png
-%%DATADIR%%/icons/wholenote.png
-%%DATADIR%%/icons/zoom_in_cursor.png
-%%DATADIR%%/icons/zoom_out_cursor.png
-%%DATADIR%%/mcp/SSL Nucleus Ardour.profile
-%%DATADIR%%/mcp/artist_control.device
-%%DATADIR%%/mcp/artist_mix.device
-%%DATADIR%%/mcp/bcf2000.device
-%%DATADIR%%/mcp/cmc.device
-%%DATADIR%%/mcp/mc+xt+xt.device
-%%DATADIR%%/mcp/mc+xt.device
-%%DATADIR%%/mcp/mc.device
-%%DATADIR%%/mcp/mcpro.device
-%%DATADIR%%/mcp/mcproxt.device
-%%DATADIR%%/mcp/midikbd.device
-%%DATADIR%%/mcp/nucleus-platform-midi.device
-%%DATADIR%%/mcp/nucleus.device
-%%DATADIR%%/mcp/qcon.device
-%%DATADIR%%/mcp/user.profile
-%%DATADIR%%/mcp/x-touch-compact.device
-%%DATADIR%%/mcp/x-touch-mini.device
-%%DATADIR%%/mcp/x-touch.device
-%%DATADIR%%/mcp/xt+mc+xt.device
-%%DATADIR%%/mcp/xt+mc.device
-%%DATADIR%%/mcp/xt+xt+mc.device
-%%DATADIR%%/midi_maps/AKAI_MIDIMix_EQ_Mode.map
-%%DATADIR%%/midi_maps/AKAI_MIDIMix_Normal_Mode.map
-%%DATADIR%%/midi_maps/AKAI_MPK61.map
-%%DATADIR%%/midi_maps/AKAI_MPKmini.map
-%%DATADIR%%/midi_maps/Alesis_QX25.map
-%%DATADIR%%/midi_maps/Arturia_KeyLab49.map
-%%DATADIR%%/midi_maps/DDX3216.map
-%%DATADIR%%/midi_maps/Korg_nanoKONTROL.map
-%%DATADIR%%/midi_maps/Korg_nanoKONTROL2.map
-%%DATADIR%%/midi_maps/Korg_nanoKONTROL2_With_Master.map
-%%DATADIR%%/midi_maps/Korg_nanoKONTROL_Master.map
-%%DATADIR%%/midi_maps/Korg_nanoKONTROL_Studio.map
-%%DATADIR%%/midi_maps/Korg_taktile.map
-%%DATADIR%%/midi_maps/M-Audio_Axiom25.map
-%%DATADIR%%/midi_maps/M-Audio_Axiom61.map
-%%DATADIR%%/midi_maps/M-Audio_Axiom_Air_25_2015_Model_Transport_Only.map
-%%DATADIR%%/midi_maps/M-Audio_Oxygen49.map
-%%DATADIR%%/midi_maps/M-Audio_Oxygen61v3.map
-%%DATADIR%%/midi_maps/Novation Impulse 49.map
-%%DATADIR%%/midi_maps/Novation_Impulse61.map
-%%DATADIR%%/midi_maps/Novation_LaunchControl_XL.map
-%%DATADIR%%/midi_maps/Novation_LaunchKey25.map
-%%DATADIR%%/midi_maps/Roland_SI-24.map
-%%DATADIR%%/midi_maps/Roland_V_Studio_20.map
-%%DATADIR%%/midi_maps/Yamaha_KX25.map
-%%DATADIR%%/midi_maps/akai-mpd-32.map
-%%DATADIR%%/midi_maps/bcf2000.map
-%%DATADIR%%/midi_maps/bcf2000_mackie.map
-%%DATADIR%%/midi_maps/m-audio-oxygen61v3.map
-%%DATADIR%%/midi_maps/m-audio_oxygen25.map
-%%DATADIR%%/midi_maps/m-audio_oxygen8v2.map
-%%DATADIR%%/midi_maps/midikb_wiimote.map
-%%DATADIR%%/midi_maps/xboard-61.map
-%%DATADIR%%/osc/TTC2.preset
-%%DATADIR%%/osc/basic-touchosc.preset
-%%DATADIR%%/patchfiles/Alesis_DM5.midnam
-%%DATADIR%%/patchfiles/Alesis_NanoBass.midnam
-%%DATADIR%%/patchfiles/Alesis_NanoPiano.midnam
-%%DATADIR%%/patchfiles/Alesis_QS78.midnam
-%%DATADIR%%/patchfiles/Casio_CZ-1.midnam
-%%DATADIR%%/patchfiles/Clavia_Nord_Lead_II.midnam
-%%DATADIR%%/patchfiles/DSI_Evolver.midnam
-%%DATADIR%%/patchfiles/DSI_Mopho.midnam
-%%DATADIR%%/patchfiles/DSI_Tetra.midnam
-%%DATADIR%%/patchfiles/Digidesign_MP1.midnam
-%%DATADIR%%/patchfiles/Dynacord_DRP-20X.midnam
-%%DATADIR%%/patchfiles/E-mu_Mo_Phatt.midnam
-%%DATADIR%%/patchfiles/E-mu_Orbit-3.midnam
-%%DATADIR%%/patchfiles/E-mu_Proteus_2000.midnam
-%%DATADIR%%/patchfiles/E-mu_XL-1.midnam
-%%DATADIR%%/patchfiles/Eventide_Eclipse.midnam
-%%DATADIR%%/patchfiles/Gotharmoon_deMoon.midnam
-%%DATADIR%%/patchfiles/Jomox_MBase_11.midnam
-%%DATADIR%%/patchfiles/Korg_ER-1.midnam
-%%DATADIR%%/patchfiles/Korg_Karma.midnam
-%%DATADIR%%/patchfiles/Korg_MS2000R.midnam
-%%DATADIR%%/patchfiles/Korg_MicroKORG.midnam
-%%DATADIR%%/patchfiles/Korg_NX5R.midnam
-%%DATADIR%%/patchfiles/Korg_Radias.midnam
-%%DATADIR%%/patchfiles/Korg_TR_Workstation.midnam
-%%DATADIR%%/patchfiles/Korg_Trinity_Track.midnam
-%%DATADIR%%/patchfiles/Korg_Triton.midnam
-%%DATADIR%%/patchfiles/Korg_Triton_Rack.midnam
-%%DATADIR%%/patchfiles/Korg_Volca_Bass.midnam
-%%DATADIR%%/patchfiles/Korg_Volca_Beats.midnam
-%%DATADIR%%/patchfiles/Korg_Volca_Keys.midnam
-%%DATADIR%%/patchfiles/Kurzweil_Mark-12-152.midnam
-%%DATADIR%%/patchfiles/Kurzweil_PX_Plus.midnam
-%%DATADIR%%/patchfiles/Kurzweil_SP88x.midnam
-%%DATADIR%%/patchfiles/Lexicon_MX300.midnam
-%%DATADIR%%/patchfiles/Line_6_EchoPro.midnam
-%%DATADIR%%/patchfiles/Line_6_FilterPro.midnam
-%%DATADIR%%/patchfiles/Line_6_ModPro.midnam
-%%DATADIR%%/patchfiles/Line_6_POD.midnam
-%%DATADIR%%/patchfiles/MFB_503.midnam
-%%DATADIR%%/patchfiles/MIDI.midnam
-%%DATADIR%%/patchfiles/Moog_MF-104M_Analog_Delay.midnam
-%%DATADIR%%/patchfiles/Moog_MF-108M_Cluster_Flux.midnam
-%%DATADIR%%/patchfiles/Moog_Minitaur.midnam
-%%DATADIR%%/patchfiles/Nord_Modular.midnam
-%%DATADIR%%/patchfiles/Novation_A-Station.midnam
-%%DATADIR%%/patchfiles/Novation_DrumStation.midnam
-%%DATADIR%%/patchfiles/Novation_Nova.midnam
-%%DATADIR%%/patchfiles/Novation_Super_BassStation.midnam
-%%DATADIR%%/patchfiles/Peavey_DPM-V3.midnam
-%%DATADIR%%/patchfiles/Roland_Fantom-Xa.midnam
-%%DATADIR%%/patchfiles/Roland_Fantom.midnam
-%%DATADIR%%/patchfiles/Roland_FantomX8.midnam
-%%DATADIR%%/patchfiles/Roland_FantomXR.midnam
-%%DATADIR%%/patchfiles/Roland_GR-1.midnam
-%%DATADIR%%/patchfiles/Roland_GR-33.midnam
-%%DATADIR%%/patchfiles/Roland_JP-8080.midnam
-%%DATADIR%%/patchfiles/Roland_JV-1010.midnam
-%%DATADIR%%/patchfiles/Roland_JV-1080.midnam
-%%DATADIR%%/patchfiles/Roland_JV-2080.midnam
-%%DATADIR%%/patchfiles/Roland_Juno-106.midnam
-%%DATADIR%%/patchfiles/Roland_M-BD1.midnam
-%%DATADIR%%/patchfiles/Roland_RD-250s.midnam
-%%DATADIR%%/patchfiles/Roland_RD-600.midnam
-%%DATADIR%%/patchfiles/Roland_RD-700sx.midnam
-%%DATADIR%%/patchfiles/Roland_RS-9.midnam
-%%DATADIR%%/patchfiles/Roland_SC-88_Pro.midnam
-%%DATADIR%%/patchfiles/Roland_SH-32.midnam
-%%DATADIR%%/patchfiles/Roland_V-Synth-GT.midnam
-%%DATADIR%%/patchfiles/Roland_XV-2020.midnam
-%%DATADIR%%/patchfiles/Roland_XV-3080.midnam
-%%DATADIR%%/patchfiles/Roland_XV-5080.midnam
-%%DATADIR%%/patchfiles/Roland_XV-88.midnam
-%%DATADIR%%/patchfiles/Sequential_Circuits_Prophet_600.midnam
-%%DATADIR%%/patchfiles/TC_Electronic_M3000.midnam
-%%DATADIR%%/patchfiles/Waldorf_Blofeld.midnam
-%%DATADIR%%/patchfiles/Waldorf_Micro_Q.midnam
-%%DATADIR%%/patchfiles/Yamaha_DX-7.midnam
-%%DATADIR%%/patchfiles/Yamaha_EX-5.midnam
-%%DATADIR%%/patchfiles/Yamaha_MM6.midnam
-%%DATADIR%%/patchfiles/Yamaha_MOTIF-RACK_ES.midnam
-%%DATADIR%%/patchfiles/Yamaha_MOTIF_XS.midnam
-%%DATADIR%%/patchfiles/Yamaha_MU10XG.midnam
-%%DATADIR%%/patchfiles/Yamaha_PSR-275.midnam
-%%DATADIR%%/patchfiles/Yamaha_PSR-S900.midnam
-%%DATADIR%%/patchfiles/Yamaha_PSR540.midnam
-%%DATADIR%%/patchfiles/Yamaha_S90.midnam
-%%DATADIR%%/patchfiles/Yamaha_Tyros2.midnam
-%%DATADIR%%/resources/Ardour-icon_16px.png
-%%DATADIR%%/resources/Ardour-icon_22px.png
-%%DATADIR%%/resources/Ardour-icon_256px.png
-%%DATADIR%%/resources/Ardour-icon_32px.png
-%%DATADIR%%/resources/Ardour-icon_48px.png
-%%DATADIR%%/resources/Ardour-icon_512px.png
-%%DATADIR%%/resources/Ardour-small-splash.png
-%%DATADIR%%/resources/Ardour-splash.png
-%%DATADIR%%/scripts/HiAndLowPass.lua
-%%DATADIR%%/scripts/add_filters.lua
-%%DATADIR%%/scripts/addscopes.lua
-%%DATADIR%%/scripts/amp4.lua
-%%DATADIR%%/scripts/bounce_replace.lua
-%%DATADIR%%/scripts/bypass_all_plugins.lua
-%%DATADIR%%/scripts/create_drum_tracks.lua
-%%DATADIR%%/scripts/delete_xrun_markers.lua
-%%DATADIR%%/scripts/export_mp4chaps.lua
-%%DATADIR%%/scripts/faders_to_trims.lua
-%%DATADIR%%/scripts/midi_cc_to_automation.lua
-%%DATADIR%%/scripts/midimon.lua
-%%DATADIR%%/scripts/mute_all_tracks.lua
-%%DATADIR%%/scripts/post_export_save_hook.lua
-%%DATADIR%%/scripts/preare_record_example.lua
-%%DATADIR%%/scripts/remove_unknown_procs.lua
-%%DATADIR%%/scripts/s_chanmap.lua
-%%DATADIR%%/scripts/s_fader_automation.lua
-%%DATADIR%%/scripts/s_foreach_track.lua
-%%DATADIR%%/scripts/s_group_color.lua
-%%DATADIR%%/scripts/s_import_files.lua
-%%DATADIR%%/scripts/s_plugin_automation.lua
-%%DATADIR%%/scripts/s_plugin_reorder.lua
-%%DATADIR%%/scripts/s_pluginutils.lua
-%%DATADIR%%/scripts/s_portengine.lua
-%%DATADIR%%/scripts/s_region_gain.lua
-%%DATADIR%%/scripts/s_region_gain2.lua
-%%DATADIR%%/scripts/s_replaceplugin.lua
-%%DATADIR%%/scripts/s_selection.lua
-%%DATADIR%%/scripts/s_showhide_track.lua
-%%DATADIR%%/scripts/s_timecode.lua
-%%DATADIR%%/scripts/s_track_props.lua
-%%DATADIR%%/scripts/s_vamp_plugin_index.lua
-%%DATADIR%%/scripts/scope.lua
-%%DATADIR%%/scripts/select_every_2nd_region.lua
-%%DATADIR%%/scripts/send_to_bus.lua
-%%DATADIR%%/scripts/session_template_advanced.lua
-%%DATADIR%%/scripts/session_template_record.lua
-%%DATADIR%%/scripts/spectrogram.lua
-%%DATADIR%%/scripts/split_all_markers.lua
-%%DATADIR%%/scripts/stop_at_marker.lua
-%%DATADIR%%/scripts/synth1.lua
-%%DATADIR%%/scripts/template_band.lua
-%%DATADIR%%/scripts/tomsloop.lua
-%%DATADIR%%/scripts/vamp_audio_to_midi.lua
-%%DATADIR%%/scripts/voice_activate.lua
-%%DATADIR%%/templates/.stub
-%%DATADIR%%/themes/blueberry_milk-ardour.colors
-%%DATADIR%%/themes/caineville-ardour.colors
-%%DATADIR%%/themes/clear_gray-ardour.colors
-%%DATADIR%%/themes/cubasish-ardour.colors
-%%DATADIR%%/themes/dark-ardour.colors
-%%DATADIR%%/themes/unastudia-ardour.colors
-share/icons/hicolor/16x16/apps/ardour5.png
-share/icons/hicolor/22x22/apps/ardour5.png
-share/icons/hicolor/256x256/apps/ardour5.png
-share/icons/hicolor/32x32/apps/ardour5.png
-share/icons/hicolor/48x48/apps/ardour5.png
-share/icons/hicolor/512x512/apps/ardour5.png
diff --git a/audio/cplay/Makefile b/audio/cplay/Makefile
deleted file mode 100644
index 28b77c9279a6..000000000000
--- a/audio/cplay/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Jochem Kossen
-# $FreeBSD$
-
-PORTNAME= cplay
-PORTVERSION= 1.50
-PORTREVISION= 1
-DISTVERSIONPREFIX= v
-CATEGORIES= audio
-
-MAINTAINER= woodsb02@FreeBSD.org
-COMMENT= Curses-based front-end for various audio players
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USE_GITHUB= yes
-GH_ACCOUNT= hukka
-
-USES= gettext gmake python:2.7 shebangfix
-SHEBANG_FILES= ${WRKSRC}/cplay cnq
-
-MAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}"
-NO_ARCH= yes
-
-PORTDOCS= README
-
-OPTIONS_DEFINE= DOCS
-
-OPTIONS_GROUP= PLAYERS
-OPTIONS_GROUP_PLAYERS= MADPLAY MIKMOD MPG123 MPG321 MPLAYER MPV OGG123 SOX SPEEX SPLAY XMP
-
-MADPLAY_DESC= MPEG audio playback support via madplay
-MPG321_DESC= MP3 decoding support via mpg321
-MPV_DESC= mpv media player support
-OGG123_DESC= Ogg Vorbis audio decoding support via ogg123
-SOX_DESC= Audio playback support via SOund eXchange
-SPLAY_DESC= MPEG and WAV playback support via Splay
-XMP_DESC= Audio playback support via the Extended Module Player
-
-MADPLAY_RUN_DEPENDS= madplay:audio/madplay
-MIKMOD_RUN_DEPENDS= mikmod:audio/mikmod
-MPG123_RUN_DEPENDS= mpg123:audio/mpg123
-MPG321_RUN_DEPENDS= mpg321:audio/mpg321
-MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
-MPV_RUN_DEPENDS= mpv:multimedia/mpv
-OGG123_RUN_DEPENDS= ogg123:audio/vorbis-tools
-SOX_RUN_DEPENDS= play:audio/sox
-SPEEX_RUN_DEPENDS= speexdec:audio/speex
-SPLAY_RUN_DEPENDS= splay:audio/splay
-XMP_RUN_DEPENDS= xmp:audio/xmp
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-.include
diff --git a/audio/cplay/distinfo b/audio/cplay/distinfo
deleted file mode 100644
index 1c7e8a25b087..000000000000
--- a/audio/cplay/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1468368675
-SHA256 (hukka-cplay-v1.50_GH0.tar.gz) = a3ad98a1648453dd591529f9783d4b7669241d2dfa681793a95bbcb0c2ea6780
-SIZE (hukka-cplay-v1.50_GH0.tar.gz) = 43904
diff --git a/audio/cplay/files/patch-Makefile b/audio/cplay/files/patch-Makefile
deleted file mode 100644
index 347f642ae3f1..000000000000
--- a/audio/cplay/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig 2011-04-27 16:33:40 UTC
-+++ Makefile
-@@ -15,7 +15,7 @@ clean: recursive-clean
- recursive-all recursive-install recursive-clean:
- @target=$@; \
- for i in $(SUBDIRS); do \
-- (cd $$i && make $(ENV) $${target#recursive-}); \
-+ (cd $$i && $(MAKE) $(ENV) $${target#recursive-}); \
- done
-
- cplayrc: cplay
diff --git a/audio/cplay/files/patch-cplay b/audio/cplay/files/patch-cplay
deleted file mode 100644
index dbe1fe9fad97..000000000000
--- a/audio/cplay/files/patch-cplay
+++ /dev/null
@@ -1,25 +0,0 @@
---- cplay.orig 2011-04-27 16:33:40 UTC
-+++ cplay
-@@ -967,9 +967,11 @@ class PlaylistWindow(TagListWindow):
- try:
- if os.path.isdir(pathname):
- quiet or app.status(_("Working..."))
-- self.add_dir(pathname)
-+ self.add_dir(os.path.abspath(pathname))
- elif VALID_PLAYLIST(pathname):
- self.add_playlist(pathname)
-+ elif os.path.isfile(pathname):
-+ self.append(PlaylistEntry(os.path.abspath(pathname)))
- else:
- pathname = self.fix_url(pathname)
- self.append(PlaylistEntry(pathname))
-@@ -1837,6 +1839,9 @@ PLAYERS = [
- MPlayer("mplayer -slave -vc null -vo null {file}",
- "^http://|\.(mp[123]|ogg|oga|flac|spx|mp[cp+]|mod|xm|fm|s3m|" +
- "med|col|669|it|mtm|stm|aiff|au|cdr|wav|wma|m4a|m4b)$"),
-+ MPlayer("mpv -vo null {file}",
-+ "^http://|\.(mp[123]|ogg|oga|flac|spx|mp[cp+]|mod|xm|fm|s3m|" +
-+ "med|col|669|it|mtm|stm|aiff|au|cdr|wav|wma|m4a|m4b)$"),
- FrameOffsetPlayer("ogg123 -q -v -k {offset} {file}", "\.(ogg|flac|spx)$"),
- FrameOffsetPlayer("splay -f -k {offset} {file}", "(^http://|\.mp[123]$)", 38.28),
- FrameOffsetPlayer("mpg123 -q -v -k {offset} {file}", "(^http://|\.mp[123]$)", 38.28),
diff --git a/audio/cplay/files/patch-po_fr.po b/audio/cplay/files/patch-po_fr.po
deleted file mode 100644
index ce25fcc73c63..000000000000
--- a/audio/cplay/files/patch-po_fr.po
+++ /dev/null
@@ -1,11 +0,0 @@
---- po/fr.po.orig 2016-08-03 10:34:18 UTC
-+++ po/fr.po
-@@ -74,7 +74,7 @@ msgid ""
- " c, v : counter/volume mode r, R : toggle repeat/Random mode\n"
- " <, > : horizontal scrolling s, S : shuffle/Sort playlist\n"
- " C-l, l : refresh, list mode w, @ : write playlist, jump to active\n"
--" h, q, Q : help, quit?, Quit! X : stop playlist after each track\n"
-+" h, q, Q : help, quit?, Quit! X : stop playlist after each track"
- msgstr ""
- " Navigation au sein de l'application\n"
- " ------------------------------------\n"
diff --git a/audio/cplay/pkg-descr b/audio/cplay/pkg-descr
deleted file mode 100644
index 81a0f9208317..000000000000
--- a/audio/cplay/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-cplay is a curses-based front-end to various audio players. Supported
-players currently include:
-
- - mplayer
- - mpv
- - mpg321
- - mpg123
- - ogg123
- - madplay
- - mikmod
- - mpg321
- - splay
- - xmp
- - sox
- - speex
diff --git a/audio/cplay/pkg-message b/audio/cplay/pkg-message
deleted file mode 100644
index b6b7afeac6a4..000000000000
--- a/audio/cplay/pkg-message
+++ /dev/null
@@ -1,20 +0,0 @@
-[
-{ type: install
- message: <
-# $FreeBSD$
-
-PORTREVISION= 22
-CATEGORIES= audio
-PKGNAMEPREFIX= cpp-
-
-MAINTAINER= madpilot@FreeBSD.org
-COMMENT= C++ Bindings for XMMS2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${LOCALBASE}/include/boost/bind.hpp:devel/boost-libs
-LIB_DEPENDS= libxmmsclient.so:audio/xmms2
-
-MASTERDIR= ${.CURDIR}/../xmms2
-USES= gnome python:2.7,build ssl
-USE_LDCONFIG= yes
-USE_GNOME= glib20
-
-BROKEN_SSL= openssl
-
-PLIST= ${.CURDIR}/pkg-plist
-
-XMMS2_SLAVE= cpp
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/cpp-xmms2/pkg-plist b/audio/cpp-xmms2/pkg-plist
deleted file mode 100644
index ad85a487472e..000000000000
--- a/audio/cpp-xmms2/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-lib/libxmmsclient++-glib.so
-lib/libxmmsclient++-glib.so.1
-lib/libxmmsclient++-glib.so.1.0.0
-lib/libxmmsclient++.so
-lib/libxmmsclient++.so.4
-lib/libxmmsclient++.so.4.0.0
-libdata/pkgconfig/xmms2-client-cpp-glib.pc
-libdata/pkgconfig/xmms2-client-cpp.pc
diff --git a/audio/p5-xmms2/Makefile b/audio/p5-xmms2/Makefile
deleted file mode 100644
index 129926f7d694..000000000000
--- a/audio/p5-xmms2/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Alexander Botero-Lowry
-# $FreeBSD$
-
-PORTREVISION= 3
-CATEGORIES= audio perl5
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= madpilot@FreeBSD.org
-COMMENT= Perl Bindings for XMMS2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS+= ${P5_POD_PARSER}
-LIB_DEPENDS+= libxmmsclient.so:audio/xmms2
-
-MASTERDIR= ${.CURDIR}/../xmms2
-
-USES= perl5 python:2.7,build ssl
-
-BROKEN_SSL= openssl
-
-PLIST= ${.CURDIR}/pkg-plist
-
-XMMS2_SLAVE= perl
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/p5-xmms2/pkg-plist b/audio/p5-xmms2/pkg-plist
deleted file mode 100644
index a828b9858916..000000000000
--- a/audio/p5-xmms2/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-%%SITE_ARCH%%/Audio/XMMSClient.pm
-%%SITE_ARCH%%/Audio/XMMSClient/Collection.pm
-%%SITE_ARCH%%/Audio/XMMSClient/Glib.pm
-%%SITE_ARCH%%/Audio/XMMSClient/Sync.pm
-%%SITE_ARCH%%/auto/Audio/XMMSClient/XMMSClient.so
-%%SITE_ARCH%%/Audio/XMMSClient/Collection.pod
-%%SITE_ARCH%%/Audio/XMMSClient/Playlist.pod
-%%SITE_ARCH%%/Audio/XMMSClient/Result.pod
-%%SITE_ARCH%%/Audio/XMMSClient.pod
diff --git a/biology/Makefile b/biology/Makefile
index befa0c66ac78..ae83b0bc1fb4 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -51,7 +51,6 @@
SUBDIR += graphlan
SUBDIR += grappa
SUBDIR += groopm
- SUBDIR += haplohseq
SUBDIR += hhsuite
SUBDIR += hisat2
SUBDIR += hmmer
@@ -166,7 +165,6 @@
SUBDIR += subread
SUBDIR += tRNAscan-SE
SUBDIR += tabixpp
- SUBDIR += tophat
SUBDIR += treekin
SUBDIR += treepuzzle
SUBDIR += trimadap
diff --git a/biology/haplohseq/Makefile b/biology/haplohseq/Makefile
deleted file mode 100644
index cc308c671ad6..000000000000
--- a/biology/haplohseq/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= haplohseq
-DISTVERSION= 0.1.2
-PORTREVISION= 2
-CATEGORIES= biology
-MASTER_SITES= https://acadix.biz/Ports/distfiles/
-
-MAINTAINER= jwb@FreeBSD.org
-COMMENT= Identify regions of allelic imbalance
-
-LICENSE= MIT
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
-RUN_DEPENDS= R-cran-optparse>0:devel/R-cran-optparse
-
-USES= compiler:c++11-lang gmake localbase:ldflags python:2.7 tar:xz
-
-OPTIONS_DEFINE= EXAMPLES
-
-MAKEFILE= makefile
-LDFLAGS+= -lpthread
-MAKE_ENV= STRIP=${STRIP}
-
-SUB_FILES= haplohseq-example
-
-post-install-EXAMPLES-on:
- ${INSTALL_SCRIPT} ${WRKDIR}/haplohseq-example ${STAGEDIR}${PREFIX}/bin
- (cd ${WRKSRC} && ${COPYTREE_SHARE} "example ldmap scripts" ${STAGEDIR}${EXAMPLESDIR})
-
-do-test:
- @(cd ${WRKSRC}/build/test && ${FILESDIR}/run-tests)
-
-.include
diff --git a/biology/haplohseq/distinfo b/biology/haplohseq/distinfo
deleted file mode 100644
index 7aec7fe84192..000000000000
--- a/biology/haplohseq/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1573660978
-SHA256 (haplohseq-0.1.2.tar.xz) = 0e7474f6af6b41c4b38f5f4549344714ec022e2adfc4aa9d00e0d420483e260a
-SIZE (haplohseq-0.1.2.tar.xz) = 8108896
diff --git a/biology/haplohseq/files/haplohseq-example.in b/biology/haplohseq/files/haplohseq-example.in
deleted file mode 100644
index 0cb2a5bee1d7..000000000000
--- a/biology/haplohseq/files/haplohseq-example.in
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh -e
-
-##########################################################################
-# Script description:
-# Run haplohseq example
-#
-# https://sites.google.com/site/integrativecancergenomics/software/haplohseq
-#
-# History:
-# Date Name Modification
-# 2019-11-13 Jason Bacon Begin
-##########################################################################
-
-usage()
-{
- printf "Usage: $0 directory\n"
- exit 1
-}
-
-
-##########################################################################
-# Main
-##########################################################################
-
-if [ $# != 1 ]; then
- usage
-fi
-
-dir="$1"
-
-if [ -e "$dir" ]; then
- printf "'$dir' already exists. Please remove it or specify another.\n"
- exit 1
-fi
-cp -R %%EXAMPLESDIR%% "$dir"
-cd "$dir/example"
-sh ./example_run.sh
diff --git a/biology/haplohseq/files/patch-example_example__run.sh b/biology/haplohseq/files/patch-example_example__run.sh
deleted file mode 100644
index 10a422bddd82..000000000000
--- a/biology/haplohseq/files/patch-example_example__run.sh
+++ /dev/null
@@ -1,24 +0,0 @@
---- example/example_run.sh.orig 2019-11-13 15:45:57 UTC
-+++ example/example_run.sh
-@@ -1,4 +1,4 @@
--#! /bin/bash
-+#!/bin/sh
-
- # Example:
- # Identify allelic imbalance (AI) given a tumor
-@@ -6,13 +6,13 @@
- # of the GATK. This involves the following 3 steps.
-
- printf "STEP 1: PHASING 1KG HET SITES ...\n"
--python ../scripts/simple_phaser.py \
-+python2.7 ../scripts/simple_phaser.py \
- --ldmap ../ldmap/hg19.exome.ldmap \
- --vcf example_input/tumor_exome.vcf \
- -o example_output/tumor_exome
-
- printf "\nSTEP 2: IDENTIFYING REGIONS OF AI ...\n"
--../haplohseq \
-+haplohseq \
- --vcf example_output/tumor_exome.hap.vcf \
- --phased example_output/tumor_exome.hap \
- --event_prevalence 0.1 \
diff --git a/biology/haplohseq/files/patch-makefile b/biology/haplohseq/files/patch-makefile
deleted file mode 100644
index 5387716aa503..000000000000
--- a/biology/haplohseq/files/patch-makefile
+++ /dev/null
@@ -1,105 +0,0 @@
---- makefile.orig 2019-08-29 18:03:23 UTC
-+++ makefile
-@@ -7,23 +7,32 @@
- #
-
- # Constants
--CXX=g++
-+# Default to g++ if not set by make args or environment
-+CXX?=g++
- #-O0 -g will turn on debugging
- #The rule of thumb:
- #When you need to debug, use -O0 (and -g to generate debugging symbols.)
- #When you are preparing to ship it, use -O2.
- #When you use gentoo, use -O3...!
- #When you need to put it on an embedded system, use -Os (optimize for size, not for efficiency.)
--CXX_FLAGS=-Wall -g -stdlib=libstdc++
-+# Use canonincal compiler variables, which may be provided by build env
-+CXXFLAGS?=-Wall -g -stdlib=libstdc++
- SRC=src
- CONF=conf
- HMM_SRC=$(SRC)/hmm
- UTIL_SRC=$(SRC)/util
--BOOST=/usr/local/boost_1_52_0
-+BOOST?=/usr/local/boost_1_52_0
- INCLUDES=-I./$(SRC) -I./$(HMM_SRC) -I./$(UTIL_SRC) -isystem$(BOOST)
--LIBRARY_PATHS=-Llib/macosx
-+LIBRARY_PATHS?=-Llib/macosx
- LIBRARIES=-lm -lboost_program_options -lboost_system -lboost_filesystem -lboost_thread
-
-+# Installation target with destdir support
-+DESTDIR?=.
-+PREFIX?=/usr/local
-+MKDIR?=mkdir
-+INSTALL?=install
-+STRIP?= # empty, set to -s to install stripped binary
-+
- # Generated directories which are generated in this script and cleaned up with 'make clean'
- BUILD=build
- OBJ=$(BUILD)/obj
-@@ -35,18 +44,21 @@ directories:
-
- # Create object files into the OBJ directory from cpp files in the SRC directory.
- $(OBJ)/%.o: $(SRC)/%.cpp directories
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $<
- $(OBJ)/%.o: $(HMM_SRC)/%.cpp directories
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $<
- $(OBJ)/%.o: $(UTIL_SRC)/%.cpp directories
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $<
-
--all: clean haplohseq
-+all: haplohseq test
-
- haplohseq: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o
-- $(CXX) -o $(BIN)/$@ $(CXX_FLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES)
-- cp -r $(CONF) $(BIN)/.
--
-+ $(CXX) -o $(BIN)/$@ $(CXXFLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-+
-+install:
-+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin
-+ $(INSTALL) -c $(STRIP) $(BIN)/* $(DESTDIR)$(PREFIX)/bin
-+
- clean:
- rm -rf $(BUILD)
-
-@@ -74,28 +86,28 @@ test: FreqPhaseTest HaplohSeqTest HmmTest InputProcess
-
- # Create test object files into the OBJ directory from cpp files in the SRC directory.
- $(TEST_BIN)/%.o: $(TEST_SRC)/%.cpp directories test_directory
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $<
-
- HaplohSeqTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- FreqPhaseTest: $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- HmmTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- InputProcessorTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- MathUtilTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- ReporterTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- ThreadPoolTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
- ############################## END TEST LOGIC ##############################
-
-
diff --git a/biology/haplohseq/files/patch-scripts_ldmap.py b/biology/haplohseq/files/patch-scripts_ldmap.py
deleted file mode 100644
index d16f74cf9949..000000000000
--- a/biology/haplohseq/files/patch-scripts_ldmap.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- scripts/ldmap.py.orig 2019-11-13 15:51:02 UTC
-+++ scripts/ldmap.py
-@@ -1,3 +1,5 @@
-+#!/usr/bin/env python2.7
-+
- import argparse
- import sys
- import random
diff --git a/biology/haplohseq/files/patch-scripts_simple__phaser.py b/biology/haplohseq/files/patch-scripts_simple__phaser.py
deleted file mode 100644
index d81d288e67ea..000000000000
--- a/biology/haplohseq/files/patch-scripts_simple__phaser.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- scripts/simple_phaser.py.orig 2019-11-13 15:52:02 UTC
-+++ scripts/simple_phaser.py
-@@ -1,3 +1,5 @@
-+#!/usr/bin/env python2.7
-+
- import argparse
- import random
- import sys
diff --git a/biology/haplohseq/files/patch-src_FreqPhase.cpp b/biology/haplohseq/files/patch-src_FreqPhase.cpp
deleted file mode 100644
index 9bab76aee2f5..000000000000
--- a/biology/haplohseq/files/patch-src_FreqPhase.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/FreqPhase.cpp.orig 2019-11-13 14:19:06 UTC
-+++ src/FreqPhase.cpp
-@@ -5,6 +5,7 @@
- * Email: sanlucas@gmail.com
- */
-
-+#include
- #include "FreqPhase.h"
-
- namespace haplohseq {
-@@ -180,10 +181,17 @@ double FreqPhase::meanValue(const std::v
- double FreqPhase::medianValue(const std::vector& values) {
- double median;
- size_t size = values.size();
-+
-+ // We can probably detect this condition earlier while loading the VCF
-+ if ( size == 0 ) {
-+ std::cerr << "FreqPhase::medianValue(): values vector is empty." << std::endl;
-+ std::cerr << "Make sure your VCF has all of GT:AD:DP in the FORMAT column." << std::endl;
-+ exit(EX_DATAERR);
-+ }
- std::vector tempFreqs(values);
- sort(tempFreqs.begin(), tempFreqs.end());
-
-- if (size % 2 == 0) {
-+ if (size % 2 == 0) {
- median = (tempFreqs[size / 2 - 1] + tempFreqs[size / 2]) / 2;
- }
- else {
diff --git a/biology/haplohseq/files/patch-src_HaplohSeq.cpp b/biology/haplohseq/files/patch-src_HaplohSeq.cpp
deleted file mode 100644
index a80ce577f747..000000000000
--- a/biology/haplohseq/files/patch-src_HaplohSeq.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/HaplohSeq.cpp.orig 2019-09-01 14:58:30 UTC
-+++ src/HaplohSeq.cpp
-@@ -202,7 +202,7 @@ void HaplohSeq::runBafHaplohseq( std::string& obsType,
-
- // Spawn worker threads
- for (std::size_t t = 0; t < numThreads; t++) {
-- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
-+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
- }
-
- std::map > chrHmms;
-@@ -420,7 +420,7 @@ void HaplohSeq::runVcfHaplohseq( std::string& obsType,
-
- // Spawn worker threads
- for (std::size_t t = 0; t < numThreads; t++) {
-- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
-+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
- }
-
- std::map > chrHmms;
diff --git a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp b/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp
deleted file mode 100644
index 21ea56a8f600..000000000000
--- a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/test/InputProcessorTest.cpp.orig 2019-09-01 12:33:22 UTC
-+++ src/test/InputProcessorTest.cpp
-@@ -82,7 +82,7 @@ BOOST_AUTO_TEST_CASE(isHetTest) {
- BOOST_REQUIRE_EQUAL(inputProc.isHet('A','?'), false);
- BOOST_REQUIRE_EQUAL(inputProc.isHet('A','.'), false);
- BOOST_REQUIRE_EQUAL(inputProc.isHet('A',' '), false);
-- BOOST_REQUIRE_EQUAL(inputProc.isHet('C', NULL), true);
-+ BOOST_REQUIRE_EQUAL(inputProc.isHet('C','\0'), true);
- }
-
- BOOST_AUTO_TEST_CASE(readAllelesTest) {
diff --git a/biology/haplohseq/files/run-tests b/biology/haplohseq/files/run-tests
deleted file mode 100644
index 1ecc6ebc5e35..000000000000
--- a/biology/haplohseq/files/run-tests
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh -e
-
-printf "\n=== FreqPhaseTest ===\n\n"
-./FreqPhaseTest
-printf "\n=== InputProcessorTest ===\n\n"
-./InputProcessorTest
-printf "\n=== HmmTest ===\n\n"
-./HmmTest
-printf "\n=== HaplohSeqTest ===\n\n"
-./HaplohSeqTest
diff --git a/biology/haplohseq/pkg-descr b/biology/haplohseq/pkg-descr
deleted file mode 100644
index 751d6d58268d..000000000000
--- a/biology/haplohseq/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Haplohseq identifies regions of allelic imbalance (AI) in sequencing data
-obtained from impure samples where AI events exist in a potentially low
-proportion of cells in the sample. Input to the software includes a VCF file
-of genotypes and estimated phased genotypes.
-
-WWW: https://sites.google.com/site/integrativecancergenomics/software/haplohseq
diff --git a/biology/haplohseq/pkg-plist b/biology/haplohseq/pkg-plist
deleted file mode 100644
index cab57d2be449..000000000000
--- a/biology/haplohseq/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/haplohseq
-%%PORTEXAMPLES%%bin/haplohseq-example
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example/example_input/tumor_exome.vcf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example/example_run.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ldmap/hg19.exome.ldmap
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/haplohseq_plot.R
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/ldmap.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/ldmap.py.orig
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/simple_phaser.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scripts/simple_phaser.py.orig
-%%PORTEXAMPLES%%@dir %%EXAMPLESDIR%%/example/example_output
diff --git a/biology/tophat/Makefile b/biology/tophat/Makefile
deleted file mode 100644
index 9ec38ecd0305..000000000000
--- a/biology/tophat/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= tophat
-DISTVERSION= 2.1.1
-PORTREVISION= 1
-CATEGORIES= biology python
-MASTER_SITES= http://ccb.jhu.edu/software/tophat/downloads/
-
-MAINTAINER= jwb@FreeBSD.org
-COMMENT= Fast splice junction mapper for RNA-Seq reads
-
-LICENSE= BSL
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs
-RUN_DEPENDS= bowtie2:biology/bowtie2
-
-USES= gmake python:2.7 shebangfix
-
-SHEBANG_FILES= src/contig_to_chr_coords \
- src/bed_to_juncs \
- src/sra_to_solid \
- src/tophat-fusion-post \
- src/tophat.py \
- src/tophat2.sh
-
-GNU_CONFIGURE= yes
-CFLAGS+= -Wno-unused
-INSTALL_TARGET= install-strip
-MAKE_JOBS_UNSAFE= yes
-
-post-install:
- ${INSTALL_SCRIPT} ${FILESDIR}/tophat-test ${STAGEDIR}${PREFIX}/bin
-
-.include
diff --git a/biology/tophat/distinfo b/biology/tophat/distinfo
deleted file mode 100644
index 38c626b83017..000000000000
--- a/biology/tophat/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1522620646
-SHA256 (tophat-2.1.1.tar.gz) = 37840b96f3219630082b15642c47f5ef95d14f6ee99c06a369b08b3d05684da5
-SIZE (tophat-2.1.1.tar.gz) = 2259554
diff --git a/biology/tophat/files/patch-configure b/biology/tophat/files/patch-configure
deleted file mode 100644
index ed37b07db155..000000000000
--- a/biology/tophat/files/patch-configure
+++ /dev/null
@@ -1,22 +0,0 @@
---- configure.orig 2016-02-24 02:55:11 UTC
-+++ configure
-@@ -6886,7 +6886,7 @@ case $host_os in *\ *) host_os=`echo "$h
- # set CFLAGS and CXXFLAGS
- #user_CFLAGS="${CXXFLAGS}"
- user_CFLAGS=${CFLAGS}
--generic_CFLAGS="-Wall -Wno-strict-aliasing -g -gdwarf-2 -Wuninitialized"
-+generic_CFLAGS="-Wno-strict-aliasing -g -gdwarf-2 -Wuninitialized"
- ext_CFLAGS=""
- debug_CFLAGS=""
- user_LDFLAGS="$LDFLAGS"
-@@ -6922,8 +6922,8 @@ else
- fi
-
- CFLAGS="${generic_CFLAGS} ${ext_CFLAGS} ${user_CFLAGS} ${debug_CFLAGS}"
--CXXFLAGS="$CFLAGS"
--CXXFLAGS="$CXXFLAGS $BAM_CPPFLAGS $BOOST_CPPFLAGS -I./SeqAn-1.4.2"
-+CXXFLAGS="-std=gnu++98 $CFLAGS"
-+CXXFLAGS="-I./SeqAn-1.4.2 $CXXFLAGS $BAM_CPPFLAGS $BOOST_CPPFLAGS"
- LDFLAGS="$BAM_LDFLAGS $BOOST_LDFLAGS $user_LDFLAGS"
-
- if test "`cd $srcdir && pwd`" != "`pwd`"; then
diff --git a/biology/tophat/files/patch-src-samtools-0.1.18-Makefile b/biology/tophat/files/patch-src-samtools-0.1.18-Makefile
deleted file mode 100644
index de8526321631..000000000000
--- a/biology/tophat/files/patch-src-samtools-0.1.18-Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/samtools-0.1.18/Makefile.orig 2016-02-14 18:21:17 UTC
-+++ src/samtools-0.1.18/Makefile
-@@ -1,5 +1,10 @@
--CC= gcc
--CFLAGS= -g -Wall -O2 #-m64 #-arch ppc
-+CC?= gcc
-+CFLAGS?= -g -Wall -O2 #-m64 #-arch ppc
-+CC?= gcc
-+CFLAGS?= -g -Wall -O2
-+# Link fails with clang on inlined functions with no -O
-+CFLAGS+= -O
-+RANLIB?= /usr/bin/ranlib
- DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=0
- KNETFILE_O= knetfile.o
- LOBJS= bgzf.o kstring.o bam_aux.o bam.o bam_import.o sam.o bam_index.o \
-@@ -38,7 +43,8 @@ all:$(PROG)
- lib:libbam.a
-
- libbam.a:$(LOBJS)
-- $(AR) -csru $@ $(LOBJS)
-+ $(AR) cr $@ $(LOBJS)
-+ $(RANLIB) $@
-
- samtools_0.1.18:lib-recur $(AOBJS)
- $(CC) $(CFLAGS) -o $@ $(AOBJS) -Lbcftools $(LIBPATH) libbam.a -lbcf -lm -lz #$(LIBCURSES)
diff --git a/biology/tophat/files/patch-src_Makefile.in b/biology/tophat/files/patch-src_Makefile.in
deleted file mode 100644
index 2c8e7f9ef3b3..000000000000
--- a/biology/tophat/files/patch-src_Makefile.in
+++ /dev/null
@@ -1,51 +0,0 @@
---- src/Makefile.in.orig 2016-02-24 03:08:32 UTC
-+++ src/Makefile.in
-@@ -1207,10 +1207,15 @@ libgc.a: $(libgc_a_OBJECTS) $(libgc_a_DE
- -rm -f libgc.a
- $(libgc_a_AR) libgc.a $(libgc_a_OBJECTS) $(libgc_a_LIBADD)
- $(RANLIB) libgc.a
-+
-+# $(SAMLIB) and $(SAMPROG) are being mysteriously deleted sometime after they
-+# are copied to src. The cp below is a hack to allow the port to build.
- libtophat.a: $(libtophat_a_OBJECTS) $(libtophat_a_DEPENDENCIES) $(EXTRA_libtophat_a_DEPENDENCIES)
- -rm -f libtophat.a
- $(libtophat_a_AR) libtophat.a $(libtophat_a_OBJECTS) $(libtophat_a_LIBADD)
- $(RANLIB) libtophat.a
-+ cp $(SAMDIR)/$(SAMLIB) $(SAMDIR)/$(SAMPROG) .
-+
- install-binPROGRAMS: $(bin_PROGRAMS)
- @$(NORMAL_INSTALL)
- @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
-@@ -1281,9 +1286,11 @@ prep_reads$(EXEEXT): $(prep_reads_OBJECT
- sam_juncs$(EXEEXT): $(sam_juncs_OBJECTS) $(sam_juncs_DEPENDENCIES) $(EXTRA_sam_juncs_DEPENDENCIES)
- @rm -f sam_juncs$(EXEEXT)
- $(sam_juncs_LINK) $(sam_juncs_OBJECTS) $(sam_juncs_LDADD) $(LIBS)
-+
- samtools_0.1.18$(EXEEXT): $(samtools_0_1_18_OBJECTS) $(samtools_0_1_18_DEPENDENCIES) $(EXTRA_samtools_0_1_18_DEPENDENCIES)
-- @rm -f samtools_0.1.18$(EXEEXT)
-- $(LINK) $(samtools_0_1_18_OBJECTS) $(samtools_0_1_18_LDADD) $(LIBS)
-+ #rm -f samtools_0.1.18$(EXEEXT)
-+ #$(LINK) $(samtools_0_1_18_OBJECTS) $(samtools_0_1_18_LDADD) $(LIBS)
-+
- segment_juncs$(EXEEXT): $(segment_juncs_OBJECTS) $(segment_juncs_DEPENDENCIES) $(EXTRA_segment_juncs_DEPENDENCIES)
- @rm -f segment_juncs$(EXEEXT)
- $(segment_juncs_LINK) $(segment_juncs_OBJECTS) $(segment_juncs_LDADD) $(LIBS)
-@@ -1658,7 +1665,7 @@ uninstall-am: uninstall-binPROGRAMS unin
-
-
- clean-local:
-- cd $(SAMDIR) && make clean
-+ cd $(SAMDIR) && ${MAKE} clean
-
- tophat2: tophat2.sh
- cp tophat2.sh tophat2 && chmod 755 tophat2
-@@ -1669,7 +1676,8 @@ tophat: tophat.py
- $(SAMPROG): $(SAMLIB)
-
- $(SAMLIB):
-- cd $(SAMDIR) && make $(SAMPROG) && cp $(SAMLIB) $(SAMPROG) ..
-+ cd $(SAMDIR) && ${MAKE} $(SAMPROG)
-+ cp $(SAMDIR)/$(SAMLIB) $(SAMDIR)/$(SAMPROG) .
-
- install-data-hook:
- cp -r intervaltree sortedcontainers $(DESTDIR)$(bindir)
diff --git a/biology/tophat/files/tophat-test b/biology/tophat/files/tophat-test
deleted file mode 100644
index 6a2f2f34f3a9..000000000000
--- a/biology/tophat/files/tophat-test
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh -e
-
-if [ ! -e test_data.tar.gz ]; then
- fetch https://ccb.jhu.edu/software/tophat/downloads/test_data.tar.gz
-fi
-if [ -e test_data ]; then
- cat << EOM
-
-test_data already exists. Remove it or run $0 from a different directory.
-
-EOM
- exit 1
-fi
-tar zxvf test_data.tar.gz
-cd test_data
-tophat -r 20 test_ref reads_1.fq reads_2.fq
diff --git a/biology/tophat/pkg-descr b/biology/tophat/pkg-descr
deleted file mode 100644
index 3dbe932f6b07..000000000000
--- a/biology/tophat/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-TopHat is a fast splice junction mapper for RNA-Seq reads. It aligns RNA-Seq
-reads to mammalian-sized genomes using the ultra high-throughput short read
-aligner Bowtie, and then analyzes the mapping results to identify splice
-junctions between exons.
-
-Note:
-
-TopHat has been Superseded by HISAT2 and is no longer maintained upstream.
-This port is provided mainly for revisiting old studies where TopHat was used.
-
-WWW: http://ccb.jhu.edu/software/tophat/index.shtml
diff --git a/biology/tophat/pkg-plist b/biology/tophat/pkg-plist
deleted file mode 100644
index d020908b572b..000000000000
--- a/biology/tophat/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-bin/bam2fastx
-bin/bam_merge
-bin/bed_to_juncs
-bin/contig_to_chr_coords
-bin/fix_map_ordering
-bin/gtf_juncs
-bin/gtf_to_fasta
-bin/intervaltree/__init__.py
-bin/intervaltree/interval.py
-bin/intervaltree/intervaltree.py
-bin/intervaltree/node.py
-bin/juncs_db
-bin/long_spanning_reads
-bin/map2gtf
-bin/prep_reads
-bin/sam_juncs
-bin/samtools_0.1.18
-bin/segment_juncs
-bin/sortedcontainers/__init__.py
-bin/sortedcontainers/sorteddict.py
-bin/sortedcontainers/sortedlist.py
-bin/sortedcontainers/sortedlistwithkey.py
-bin/sortedcontainers/sortedset.py
-bin/sra_to_solid
-bin/tophat
-bin/tophat-fusion-post
-bin/tophat-test
-bin/tophat2
-bin/tophat_reports
diff --git a/chinese/Makefile b/chinese/Makefile
index d710534aa521..b02172b89881 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -47,7 +47,6 @@
SUBDIR += gcin-qt5
SUBDIR += gydict
SUBDIR += hc
- SUBDIR += ibus-array
SUBDIR += ibus-cangjie
SUBDIR += ibus-chewing
SUBDIR += ibus-libpinyin
diff --git a/chinese/ibus-array/Makefile b/chinese/ibus-array/Makefile
deleted file mode 100644
index f3bb67031384..000000000000
--- a/chinese/ibus-array/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ibus-array
-PORTVERSION= 0.2.1
-DISTVERSIONPREFIX= release-
-CATEGORIES= chinese
-
-MAINTAINER= jiashiun@gmail.com
-COMMENT= Array 30 input method for IBus
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ibus-daemon:textproc/ibus
-RUN_DEPENDS= ibus-daemon:textproc/ibus
-
-GNU_CONFIGURE= yes
-
-USES= autoreconf gettext gmake gnome libtool pkgconfig python:2.7 \
- sqlite
-USE_GNOME+= glib20
-
-USE_GITHUB= yes
-GH_ACCOUNT= lexical
-
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
-
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
-
-pre-configure:
- cd ${WRKSRC} && ./autogen.sh
-
-.include
diff --git a/chinese/ibus-array/distinfo b/chinese/ibus-array/distinfo
deleted file mode 100644
index 89551b27af0b..000000000000
--- a/chinese/ibus-array/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1541786311
-SHA256 (lexical-ibus-array-release-0.2.1_GH0.tar.gz) = aabcb1218cfb8008fe505f03e6866af88d8d5cf7cac0492d0f3a66720a453237
-SIZE (lexical-ibus-array-release-0.2.1_GH0.tar.gz) = 2841528
diff --git a/chinese/ibus-array/pkg-descr b/chinese/ibus-array/pkg-descr
deleted file mode 100644
index 813e1901215d..000000000000
--- a/chinese/ibus-array/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Implementation of fully functional Array 30 input method engine for iBus.
-Array 30 is a traditional Chinese input method used in Taiwan.
-
-WWW: https://github.com/lexical/ibus-array/
diff --git a/chinese/ibus-array/pkg-plist b/chinese/ibus-array/pkg-plist
deleted file mode 100644
index 6bd605cee70b..000000000000
--- a/chinese/ibus-array/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-libexec/ibus-engine-array
-libexec/ibus-setup-array
-%%DATADIR%%/icons/ibus-array.png
-%%DATADIR%%/setup/config.py
-%%DATADIR%%/setup/config.pyc
-%%DATADIR%%/setup/config.pyo
-%%DATADIR%%/setup/main.py
-%%DATADIR%%/setup/main.pyc
-%%DATADIR%%/setup/main.pyo
-%%DATADIR%%/tables/array.db
-share/ibus/component/array.xml
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-array.mo
diff --git a/comms/Makefile b/comms/Makefile
index 47c4555ffb3b..d1750970a14e 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -22,7 +22,6 @@
SUBDIR += chu
SUBDIR += comserv
SUBDIR += concordance
- SUBDIR += congruity
SUBDIR += conserver-com
SUBDIR += cqrlog
SUBDIR += cubicsdr
@@ -75,7 +74,6 @@
SUBDIR += kb
SUBDIR += kermit
SUBDIR += klog
- SUBDIR += libbtbb
SUBDIR += libconcord
SUBDIR += libfap
SUBDIR += libfec
@@ -154,7 +152,6 @@
SUBDIR += qt5-serialbus
SUBDIR += qt5-serialport
SUBDIR += qtel
- SUBDIR += quisk
SUBDIR += redsea
SUBDIR += remserial
SUBDIR += rtl-sdr
diff --git a/comms/congruity/Makefile b/comms/congruity/Makefile
deleted file mode 100644
index 19036c8e87b4..000000000000
--- a/comms/congruity/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Stephen Hurd
-# $FreeBSD$
-
-PORTNAME= congruity
-PORTVERSION= 18
-PORTREVISION= 7
-CATEGORIES= comms
-MASTER_SITES= SF
-
-MAINTAINER= shurd@FreeBSD.org
-COMMENT= GUI Logitech Harmony configuration tool
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libconcord>=0:comms/py-libconcord@${PY_FLAVOR}
-
-USES= desktop-file-utils gmake tar:bzip2 python:2.7 shebangfix
-MAKE_ARGS= MANDIR=${PREFIX}/man
-USE_WX= 3.0+
-WX_COMPS= python
-SHEBANG_FILES= congruity mhgui
-NO_ARCH= yes
-
-.include
diff --git a/comms/congruity/distinfo b/comms/congruity/distinfo
deleted file mode 100644
index 26d65fadda78..000000000000
--- a/comms/congruity/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (congruity-18.tar.bz2) = 16cee522b3e0b2c76ae4527110cb517af015aa8d56b1e72b7cbfa9df06739878
-SIZE (congruity-18.tar.bz2) = 199393
diff --git a/comms/congruity/files/patch-Makefile b/comms/congruity/files/patch-Makefile
deleted file mode 100644
index 596c86ce7aed..000000000000
--- a/comms/congruity/files/patch-Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
---- Makefile.orig 2014-03-29 10:20:02.000000000 -0700
-+++ Makefile 2014-05-31 01:38:42.000000000 -0700
-@@ -17,27 +17,27 @@
- @echo "Nothing to build, run 'make install' as root"
-
- install:
-- mkdir -p --mode=755 $(DESTDIR)$(BINDIR)
-+ mkdir -p -m 755 $(DESTDIR)$(BINDIR)
- sed -e "s:/usr/share/congruity:${APPSHAREDIR}:" < congruity > congruity.patched
-- $(INSTALL) --mode=755 congruity.patched $(DESTDIR)$(BINDIR)/congruity
-+ $(INSTALL) -m 755 congruity.patched $(DESTDIR)$(BINDIR)/congruity
- rm -f congruity.patched
- sed -e "s:/usr/share/congruity:${APPSHAREDIR}:" < mhgui > mhgui.patched
-- $(INSTALL) --mode=755 mhgui.patched $(DESTDIR)$(BINDIR)/mhgui
-+ $(INSTALL) -m 755 mhgui.patched $(DESTDIR)$(BINDIR)/mhgui
- rm -f mhgui.patched
-- mkdir -p --mode=755 $(DESTDIR)$(APPSHAREDIR)
-- $(INSTALL) --mode=644 *.gif $(DESTDIR)$(APPSHAREDIR)
-- $(INSTALL) --mode=644 *.png $(DESTDIR)$(APPSHAREDIR)
-- $(INSTALL) --mode=644 harmony.wsdl $(DESTDIR)$(APPSHAREDIR)
-- $(INSTALL) --mode=644 *.xsd $(DESTDIR)$(APPSHAREDIR)
-+ mkdir -p -m 755 $(DESTDIR)$(APPSHAREDIR)
-+ $(INSTALL) -m 644 *.gif $(DESTDIR)$(APPSHAREDIR)
-+ $(INSTALL) -m 644 *.png $(DESTDIR)$(APPSHAREDIR)
-+ $(INSTALL) -m 644 harmony.wsdl $(DESTDIR)$(APPSHAREDIR)
-+ $(INSTALL) -m 644 *.xsd $(DESTDIR)$(APPSHAREDIR)
- sed -e "s:/usr/share/congruity:${APPSHAREDIR}:" < mhmanager.py > mhmanager.py.patched
-- $(INSTALL) --mode=644 mhmanager.py.patched $(DESTDIR)$(APPSHAREDIR)/mhmanager.py
-+ $(INSTALL) -m 644 mhmanager.py.patched $(DESTDIR)$(APPSHAREDIR)/mhmanager.py
- rm -f mhmanager.py.patched
-- mkdir -p --mode=755 $(DESTDIR)$(MAN1DIR)
-- $(INSTALL) --mode=644 congruity.1 $(DESTDIR)$(MAN1DIR)
-- $(INSTALL) --mode=644 mhgui.1 $(DESTDIR)$(MAN1DIR)
-- mkdir -p --mode=755 $(DESTDIR)$(DESKTOPDIR)
-- $(INSTALL) --mode=644 congruity.desktop $(DESTDIR)$(DESKTOPDIR)
-- $(INSTALL) --mode=644 mhgui.desktop $(DESTDIR)$(DESKTOPDIR)
-+ mkdir -p -m 755 $(DESTDIR)$(MAN1DIR)
-+ $(INSTALL) -m 644 congruity.1 $(DESTDIR)$(MAN1DIR)
-+ $(INSTALL) -m 644 mhgui.1 $(DESTDIR)$(MAN1DIR)
-+ mkdir -p -m 755 $(DESTDIR)$(DESKTOPDIR)
-+ $(INSTALL) -m 644 congruity.desktop $(DESTDIR)$(DESKTOPDIR)
-+ $(INSTALL) -m 644 mhgui.desktop $(DESTDIR)$(DESKTOPDIR)
- ifeq ($(RUN_UPDATE_DESKTOP_DB),1)
- $(UPDATE_DESKTOP_DB) > /dev/null 2>&1 || :
- endif
diff --git a/comms/congruity/pkg-descr b/comms/congruity/pkg-descr
deleted file mode 100644
index f49aaa24125c..000000000000
--- a/comms/congruity/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-congruity is a GUI application for programming Logitech(R) Harmony(TM)
-remote controls. congruity builds upon the work of the concordance project,
-which provides the underlying communication.
diff --git a/comms/congruity/pkg-plist b/comms/congruity/pkg-plist
deleted file mode 100644
index d76c1b664d95..000000000000
--- a/comms/congruity/pkg-plist
+++ /dev/null
@@ -1,28 +0,0 @@
-bin/congruity
-bin/mhgui
-man/man1/congruity.1.gz
-man/man1/mhgui.1.gz
-share/applications/congruity.desktop
-share/applications/mhgui.desktop
-%%DATADIR%%/account.xsd
-%%DATADIR%%/activity.xsd
-%%DATADIR%%/am_data.xsd
-%%DATADIR%%/arrays.xsd
-%%DATADIR%%/button_mapping.xsd
-%%DATADIR%%/data.xsd
-%%DATADIR%%/discovery.xsd
-%%DATADIR%%/dm_operation.xsd
-%%DATADIR%%/harmony.wsdl
-%%DATADIR%%/icon-complete.png
-%%DATADIR%%/icon-failed.png
-%%DATADIR%%/icon-in-progress.png
-%%DATADIR%%/icon-unstarted.png
-%%DATADIR%%/ir_data.xsd
-%%DATADIR%%/mhmanager.py
-%%DATADIR%%/operation.xsd
-%%DATADIR%%/product.xsd
-%%DATADIR%%/remote.png
-%%DATADIR%%/search_match.xsd
-%%DATADIR%%/serialization.xsd
-%%DATADIR%%/throbber.gif
-%%DATADIR%%/user_feature.xsd
diff --git a/comms/libbtbb/Makefile b/comms/libbtbb/Makefile
deleted file mode 100644
index 9c6484261123..000000000000
--- a/comms/libbtbb/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: George V. Neville-Neil
-# $FreeBSD$
-
-PORTNAME= libbtbb
-PORTVERSION= 201812R1
-PORTREVISION= 2
-CATEGORIES= comms
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Bluetooth Baseband Library
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${PYNUMPY}
-
-USES= cmake \
- python:2.7,build
-
-USE_GITHUB= yes
-GH_ACCOUNT= greatscottgadgets
-GH_TAGNAME= 2018-08-R1
-
-.include
diff --git a/comms/libbtbb/distinfo b/comms/libbtbb/distinfo
deleted file mode 100644
index a96431a91035..000000000000
--- a/comms/libbtbb/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1546423352
-SHA256 (greatscottgadgets-libbtbb-201812R1-2018-08-R1_GH0.tar.gz) = 86c5f0c432ae36fd4e69be20e6422ef408c71b2fd2f536786a9cb726c1c28ef0
-SIZE (greatscottgadgets-libbtbb-201812R1-2018-08-R1_GH0.tar.gz) = 310542
diff --git a/comms/libbtbb/files/patch-lib_CMakeLists.txt b/comms/libbtbb/files/patch-lib_CMakeLists.txt
deleted file mode 100644
index cbf58292e4d6..000000000000
--- a/comms/libbtbb/files/patch-lib_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/CMakeLists.txt.orig 2019-07-19 07:29:49 UTC
-+++ lib/CMakeLists.txt
-@@ -32,7 +32,7 @@ add_definitions( -DVERSION="${VERSION}" )
-
- if(NOT MSVC)
- add_definitions(-Wall)
-- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90")
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu89")
- endif()
-
- add_subdirectory(src)
diff --git a/comms/libbtbb/files/patch-lib_src_pcap-common.h b/comms/libbtbb/files/patch-lib_src_pcap-common.h
deleted file mode 100644
index 32cf081db7ec..000000000000
--- a/comms/libbtbb/files/patch-lib_src_pcap-common.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/src/pcap-common.h.orig 2018-09-03 16:11:15 UTC
-+++ lib/src/pcap-common.h
-@@ -37,7 +37,7 @@
- #define htole16 EndianU16_NtoL
- #define htole32 EndianU32_NtoL
- #else
--#include
-+#include
- #endif
-
- #if !defined( htole16 ) /* will be defined under Linux when endian.h already included */
diff --git a/comms/libbtbb/files/patch-lib_src_pcap.c b/comms/libbtbb/files/patch-lib_src_pcap.c
deleted file mode 100644
index dca5ed2e50c7..000000000000
--- a/comms/libbtbb/files/patch-lib_src_pcap.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- lib/src/pcap.c.orig 2018-09-03 16:11:24 UTC
-+++ lib/src/pcap.c
-@@ -110,7 +110,7 @@ typedef struct {
- pcap_bluetooth_bredr_bb_header bredr_bb_header;
- } pcap_bredr_packet;
-
--void btbb_pcap_dump(FILE *file, pcaprec_hdr_t *pcap_header, u_char *data) {
-+void btbb_pcap_dump(FILE *file, pcaprec_hdr_t *pcap_header, char *data) {
- fwrite(pcap_header, sizeof(*pcap_header), 1, file);
- fwrite(data, pcap_header->incl_len, 1, file);
- fflush(file);
-@@ -202,7 +202,7 @@ btbb_pcap_append_packet(btbb_pcap_handle * h, const ui
- btbb_packet_get_header_packed(pkt),
- flags,
- payload_bytes );
-- btbb_pcap_dump(h->pcap_file, &pcap_pkt.pcap_header, (u_char *)&pcap_pkt.bredr_bb_header);
-+ btbb_pcap_dump(h->pcap_file, &pcap_pkt.pcap_header, (char *)&pcap_pkt.bredr_bb_header);
- return 0;
- }
- return -PCAP_INVALID_HANDLE;
-@@ -331,7 +331,7 @@ lell_pcap_append_packet(lell_pcap_handle * h, const ui
- refAA,
- flags,
- &pkt->symbols[0] );
-- btbb_pcap_dump(h->pcap_file, &pcap_pkt.pcap_header, (u_char *)&pcap_pkt.le_ll_header);
-+ btbb_pcap_dump(h->pcap_file, &pcap_pkt.pcap_header, (char *)&pcap_pkt.le_ll_header);
- return 0;
- }
- return -PCAP_INVALID_HANDLE;
-@@ -410,7 +410,7 @@ lell_pcap_append_ppi_packet(lell_pcap_handle * h, cons
- pcap_pkt.le_ll_ppi_header.rssi_avg = rssi_avg;
- pcap_pkt.le_ll_ppi_header.rssi_count = rssi_count;
- (void) memcpy( &pcap_pkt.le_packet[0], &pkt->symbols[0], incl_len);
-- btbb_pcap_dump(h->pcap_file, &pcap_pkt.pcap_header, (u_char *)&pcap_pkt.ppi_packet_header);
-+ btbb_pcap_dump(h->pcap_file, &pcap_pkt.pcap_header, (char *)&pcap_pkt.ppi_packet_header);
- return 0;
- }
- return -PCAP_INVALID_HANDLE;
diff --git a/comms/libbtbb/pkg-descr b/comms/libbtbb/pkg-descr
deleted file mode 100644
index 5749b01dccf3..000000000000
--- a/comms/libbtbb/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
- A Bluetooth baseband decoding library
-
-This is a Bluetooth baseband decoding library. It can be used to
-extract Bluetooth packet and piconet information from Ubertooth
-devices as well as GR-Bluetooth/USRP.
diff --git a/comms/libbtbb/pkg-plist b/comms/libbtbb/pkg-plist
deleted file mode 100644
index cf957e54d56c..000000000000
--- a/comms/libbtbb/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/btaptap
-include/btbb.h
-lib/libbtbb.so
-lib/libbtbb.so.1
-lib/libbtbb.so.1.0
-libdata/pkgconfig/libbtbb.pc
diff --git a/comms/quisk/Makefile b/comms/quisk/Makefile
deleted file mode 100644
index 6837335af9d3..000000000000
--- a/comms/quisk/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Stephen Hurd
-# $FreeBSD$
-
-PORTNAME= quisk
-DISTVERSION= 4.1.40
-PORTREVISION= 6
-CATEGORIES= comms hamradio
-MASTER_SITES= CHEESESHOP
-
-MAINTAINER= hamradio@FreeBSD.org
-COMMENT= Software Defined Radio (SDR)
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BROKEN_i386= strip: elf_update() failed: Invalid data buffer descriptor (bug#238131)
-
-LIB_DEPENDS= libfftw3.so:math/fftw3 \
- libportaudio.so:audio/portaudio \
- libasound.so:audio/alsa-lib \
- libpulse.so:audio/pulseaudio
-
-USES= python:2.7
-USE_PYTHON= distutils noflavors autoplist
-USE_WX= 3.0+
-
-WX_COMPS= python
-
-post-extract:
- @${RM} ${WRKSRC}/_quisk.so ${WRKSRC}/sdriqpkg/sdriq.so \
- ${WRKSRC}/freedvpkg/libcodec2_32.so \
- ${WRKSRC}/freedvpkg/libcodec2_64.so
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py
-
-post-stage:
- @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD}
-
-.include
diff --git a/comms/quisk/distinfo b/comms/quisk/distinfo
deleted file mode 100644
index 13626c0c4856..000000000000
--- a/comms/quisk/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1560098886
-SHA256 (quisk-4.1.40.tar.gz) = de9d0c7e0d4ee0c160c779c97aebd1bb4b2c4178eeec326f82016cfa6d34c3b3
-SIZE (quisk-4.1.40.tar.gz) = 3034312
diff --git a/comms/quisk/files/patch-afedrinet_afedrinet__io.c b/comms/quisk/files/patch-afedrinet_afedrinet__io.c
deleted file mode 100644
index 30861820aa37..000000000000
--- a/comms/quisk/files/patch-afedrinet_afedrinet__io.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- afedrinet/afedrinet_io.c.orig 2019-05-23 04:31:28 UTC
-+++ afedrinet/afedrinet_io.c
-@@ -15,6 +15,7 @@
- #include
- #include
- #include
-+#include
- #endif
-
- #ifdef MS_WINDOWS
diff --git a/comms/quisk/files/patch-microphone.c b/comms/quisk/files/patch-microphone.c
deleted file mode 100644
index 286255e7ed3e..000000000000
--- a/comms/quisk/files/patch-microphone.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- microphone.c.orig 2019-05-09 20:49:44 UTC
-+++ microphone.c
-@@ -76,7 +76,7 @@ static int reverse_tx_sideband;
-
- static int doTxCorrect = 0; // Corrections for UDP sample transmit
- static double TxCorrectLevel;
--static complex TxCorrectDc;
-+static complex double TxCorrectDc;
-
- // Used for the Hermes protocol
- #define HERMES_TX_BUF_SAMPLES 4800 // buffer size in I/Q samples (two shorts)
diff --git a/comms/quisk/files/patch-quisk.c b/comms/quisk/files/patch-quisk.c
deleted file mode 100644
index 4d2a8084c849..000000000000
--- a/comms/quisk/files/patch-quisk.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- quisk.c.orig 2019-05-09 20:50:36 UTC
-+++ quisk.c
-@@ -4352,7 +4352,7 @@ static PyObject * get_bandscope(void) // Called by the
- j2 = floor(d2);
- sample = (j1 + 1 - d1) * bandscopeAverage[j1];
- for (j = j1 + 1; j < j2; j++)
-- sample += cabs(bandscopeAverage[j]);
-+ sample += fabs(bandscopeAverage[j]);
- sample += (d2 - j2) * bandscopeAverage[j2];
- sample = sample / frac;
- // Normalize to max == 1
diff --git a/comms/quisk/files/patch-quisk.py b/comms/quisk/files/patch-quisk.py
deleted file mode 100644
index 528a179c413e..000000000000
--- a/comms/quisk/files/patch-quisk.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- quisk.py.orig 2019-06-18 23:38:53 UTC
-+++ quisk.py
-@@ -23,6 +23,13 @@ os.chdir(os.path.normpath(os.path.dirnam
- if sys.path[0] != "'.'": # Make sure the current working directory is on path
- sys.path.insert(0, '.')
-
-+# Hack to ensure unicode is available.
-+import locale
-+locale.setlocale(locale.LC_ALL, '')
-+cloc = locale.getdefaultlocale()
-+if locale.nl_langinfo(locale.CODESET) != 'UTF-8':
-+ locale.setlocale(locale.LC_ALL, (cloc[0], 'UTF-8'))
-+
- import wx, wx.html, wx.lib.stattext, wx.lib.colourdb, wx.grid, wx.richtext
- import math, cmath, time, traceback, string, select, subprocess
- import threading, pickle, webbrowser
diff --git a/comms/quisk/files/patch-quisk__widgets.py b/comms/quisk/files/patch-quisk__widgets.py
deleted file mode 100644
index 4137747f96ac..000000000000
--- a/comms/quisk/files/patch-quisk__widgets.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- quisk_widgets.py.orig 2019-05-28 12:22:59 UTC
-+++ quisk_widgets.py
-@@ -248,7 +248,15 @@ class SliderBoxH:
- else:
- self.text_ctrl = wx.StaticText(parent, -1, t, pos=pos)
- w2, h2 = self.text_ctrl.GetSize()
-- self.slider = wx.Slider(parent, -1, init, themin, themax, (pos[0] + w2, pos[1]), (width - w2, h2))
-+ self.slider = wx.Slider(parent, -1, init, themin, themax)
-+ w3, h3 = self.slider.GetSize()
-+ p2 = pos[1]
-+ if h3 > h2:
-+ p2 -= (h3 - h2) / 2
-+ else:
-+ p2 += (h2 - h3) / 2
-+ self.slider.SetSize((width - w2, h3))
-+ self.slider.SetPosition((pos[0] + w2, p2))
- self.slider.Bind(wx.EVT_SCROLL, self.OnScroll)
- self.text_ctrl.SetForegroundColour(parent.GetForegroundColour())
- self.OnScroll()
diff --git a/comms/quisk/files/patch-sdriqpkg_sdriq.c b/comms/quisk/files/patch-sdriqpkg_sdriq.c
deleted file mode 100644
index 63e3ee660350..000000000000
--- a/comms/quisk/files/patch-sdriqpkg_sdriq.c
+++ /dev/null
@@ -1,41 +0,0 @@
---- sdriqpkg/sdriq.c.orig 2018-08-02 14:01:30 UTC
-+++ sdriqpkg/sdriq.c
-@@ -629,14 +658,14 @@ static void quisk_open_sdriq_dev(const c
- {
- struct termios newtio;
-
-- if (!strncmp(name, "/dev/ttyUSB", 11)) { // use ftdi_sio driver
-- quisk_sdriq_fd = open(name, O_RDWR | O_NOCTTY);
-- if (quisk_sdriq_fd < 0) {
-- strncpy(buf, "Open SDR-IQ : ", bufsize);
-- strncat(buf, strerror(errno), bufsize - strlen(buf) - 1);
-- quisk_sdriq_fd = INVALID_HANDLE_VALUE;
-- return;
-- }
-+ quisk_sdriq_fd = open(name, O_RDWR | O_NOCTTY | O_NONBLOCK);
-+ if (quisk_sdriq_fd < 0) {
-+ strncpy(buf, "Open SDR-IQ : ", bufsize);
-+ strncat(buf, strerror(errno), bufsize - strlen(buf) - 1);
-+ quisk_sdriq_fd = INVALID_HANDLE_VALUE;
-+ return;
-+ }
-+ if (isatty(quisk_sdriq_fd)) {
- bzero(&newtio, sizeof(newtio));
- newtio.c_cflag = CS8 | CLOCAL | CREAD;
- newtio.c_iflag = IGNPAR;
-@@ -649,15 +678,6 @@ static void quisk_open_sdriq_dev(const c
- tcflush(quisk_sdriq_fd, TCIFLUSH);
- tcsetattr(quisk_sdriq_fd, TCSANOW, &newtio);
- }
-- else { // use ft245 or similar driver
-- quisk_sdriq_fd = open(name, O_RDWR | O_NONBLOCK);
-- if (quisk_sdriq_fd < 0) {
-- strncpy(buf, "Open SDR-IQ: ", bufsize);
-- strncat(buf, strerror(errno), bufsize - strlen(buf) - 1);
-- quisk_sdriq_fd = INVALID_HANDLE_VALUE;
-- return;
-- }
-- }
- return;
- }
- #endif
diff --git a/comms/quisk/files/patch-setup.py b/comms/quisk/files/patch-setup.py
deleted file mode 100644
index bfd4860a15c9..000000000000
--- a/comms/quisk/files/patch-setup.py
+++ /dev/null
@@ -1,61 +0,0 @@
---- setup.py.orig 2019-04-18 17:28:40 UTC
-+++ setup.py
-@@ -17,23 +17,23 @@ is_64bit = sys.maxint > 2**32
-
- if sys.platform != "win32":
- missing = False
-- try:
-- import wx
-- except ImportError:
-- print ("Please install the package python-wxgtk3.0 or later")
-- missing = True
-- if not os.path.isfile("/usr/include/fftw3.h"):
-- print ("Please install the package libfftw3-dev")
-- missing = True
-- if not os.path.isdir("/usr/include/alsa"):
-- print ("Please install the package libasound2-dev")
-- missing = True
-- if not os.path.isfile("/usr/include/portaudio.h"):
-- print ("Please install the package portaudio19-dev")
-- missing = True
-- if not os.path.isdir("/usr/include/pulse"):
-- print ("please install the package libpulse-dev")
-- missing = True
-+# try:
-+# import wx
-+# except ImportError:
-+# print ("Please install the package python-wxgtk3.0 or later")
-+# missing = True
-+# if not os.path.isfile("/usr/include/fftw3.h"):
-+# print ("Please install the package libfftw3-dev")
-+# missing = True
-+# if not os.path.isdir("/usr/include/alsa"):
-+# print ("Please install the package libasound2-dev")
-+# missing = True
-+# if not os.path.isfile("/usr/include/portaudio.h"):
-+# print ("Please install the package portaudio19-dev")
-+# missing = True
-+# if not os.path.isdir("/usr/include/pulse"):
-+# print ("please install the package libpulse-dev")
-+# missing = True
- if missing:
- ans = raw_input("Do you want to continue (y, N): ")
- ans = ans.strip()
-@@ -41,6 +41,8 @@ if sys.platform != "win32":
- sys.exit(1)
-
- module1 = Extension ('quisk._quisk',
-+ include_dirs = ['/usr/local/include'],
-+ library_dirs = ['/usr/local/lib'],
- libraries = ['asound', 'portaudio', 'pulse', 'fftw3', 'm'],
- sources = ['quisk.c', 'sound.c', 'sound_alsa.c', 'sound_portaudio.c', 'sound_pulseaudio.c',
- 'is_key_down.c', 'microphone.c', 'utility.c',
-@@ -94,8 +96,6 @@ modulew4 = Extension ('quisk.soapypkg.soapy',
-
- # Changes for MacOS support thanks to Mario, DL3LSM.
- modulem1 = Extension ('quisk._quisk',
-- #include_dirs = ['.'],
-- #library_dirs = ['.'],
- libraries = ['portaudio', 'fftw3', 'm', 'pulse'],
- sources = ['quisk.c', 'sound.c', 'sound_portaudio.c',
- 'is_key_down.c', 'microphone.c', 'utility.c',
diff --git a/comms/quisk/pkg-descr b/comms/quisk/pkg-descr
deleted file mode 100644
index 688ae26cc519..000000000000
--- a/comms/quisk/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is QUISK, a Software Defined Radio (SDR).
-- Quisk can control the HiQSDR.
-- As a receiver it can use the SDR-IQ by RfSpace as a sample source.
-- As a receiver it can use your soundcard as a sample source.
-- Quisk can control SoftRock hardware for both receive and transmit.
-- As a transmitter it can accept microphone input and send that to your
- transmitter for SSB operation. For CW, QUISK can mute the audio and
- substitute a side tone.
-
-WWW: http://james.ahlstrom.name/quisk/
diff --git a/databases/Makefile b/databases/Makefile
index f0930b9b3506..cd7d8eea3ff8 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -192,9 +192,7 @@
SUBDIR += mongodb42-tools
SUBDIR += mongodb44
SUBDIR += mroonga
- SUBDIR += mtools-mongodb
SUBDIR += mtop
- SUBDIR += mydbf2mysql
SUBDIR += mydumper
SUBDIR += mysac
SUBDIR += mysql-connector-c
@@ -229,7 +227,6 @@
SUBDIR += nagios-check_redis
SUBDIR += namazu2
SUBDIR += neo4j
- SUBDIR += ntdb
SUBDIR += ocaml-dbm
SUBDIR += ocaml-mysql
SUBDIR += ocaml-sqlite3
@@ -575,7 +572,6 @@
SUBDIR += pgdbf
SUBDIR += pgespresso
SUBDIR += pgfouine
- SUBDIR += pgloader
SUBDIR += pgloader3
SUBDIR += pglogical
SUBDIR += pgmetrics
@@ -592,7 +588,6 @@
SUBDIR += pgsphere
SUBDIR += pgtcl
SUBDIR += pgtop
- SUBDIR += pgtune
SUBDIR += pguri
SUBDIR += php-tarantool
SUBDIR += php-xapian
@@ -651,8 +646,6 @@
SUBDIR += postgresql-jdbc
SUBDIR += postgresql-libpgeasy
SUBDIR += postgresql-libpqxx
- SUBDIR += postgresql-libpqxx3
- SUBDIR += postgresql-libpqxx4
SUBDIR += postgresql-mysql_fdw
SUBDIR += postgresql-odbc
SUBDIR += postgresql-ogr_fdw
@@ -806,7 +799,6 @@
SUBDIR += py-sqlalchemy12
SUBDIR += py-sqlalchemy13
SUBDIR += py-sqlite3
- SUBDIR += py-sqlite3dbm
SUBDIR += py-sqlobject
SUBDIR += py-sqlparse
SUBDIR += py-sqlparse020
@@ -821,11 +813,9 @@
SUBDIR += py-whisper
SUBDIR += py-xapian
SUBDIR += py-zodbpickle
- SUBDIR += pydbx
SUBDIR += pymongo
SUBDIR += pypy-gdbm
SUBDIR += pypy-sqlite3
- SUBDIR += pyspatialite
SUBDIR += qdbm
SUBDIR += qdbm-plus
SUBDIR += qof
diff --git a/databases/mtools-mongodb/Makefile b/databases/mtools-mongodb/Makefile
deleted file mode 100644
index 9043175fedee..000000000000
--- a/databases/mtools-mongodb/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Boris Samorodov
-# $FreeBSD$
-
-PORTNAME= mtools
-PORTVERSION= 1.2.3
-PORTREVISION= 4
-CATEGORIES= databases python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX= -mongodb
-
-MAINTAINER= bsam@FreeBSD.org
-COMMENT= Setup test environments; parse, filter and visualize MongoDB log files
-
-LICENSE= APACHE20
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
-
-USE_PYTHON= autoplist distutils
-USES= python:2.7
-
-.include
diff --git a/databases/mtools-mongodb/distinfo b/databases/mtools-mongodb/distinfo
deleted file mode 100644
index c6200796c3ec..000000000000
--- a/databases/mtools-mongodb/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1481737047
-SHA256 (mtools-1.2.3.tar.gz) = 250bcef7dc6114cb0bc193c4ff195cc345112afb0d708bddcef1584d090a2c0a
-SIZE (mtools-1.2.3.tar.gz) = 1697099
diff --git a/databases/mtools-mongodb/pkg-descr b/databases/mtools-mongodb/pkg-descr
deleted file mode 100644
index b55eef73c325..000000000000
--- a/databases/mtools-mongodb/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Mtools is a collection of helper scripts to parse and filter MongoDB
-log files (mongod, mongos), visualize log files and quickly set up
-complex MongoDB test environments on a local machine:
-
-* mlogfilter * slices log files by time, merges log files, filters
- slow queries, finds table scans, shortens log lines, filters by
- other atributes, convert to JSON;
-
-* mloginfo * returns info about log file, like start and end time,
- version, binary, special sections like restarts, connections,
- distinct view;
-
-* mplotqueries * visualize logfiles with different types of plots;
-
-* mlogvis * creates a self-contained html file that shows an interactive
- visualization in a web browser (as an alternative to mplotqueries);
-
-* mlaunch * a script to quickly spin up local test environments,
- including replica sets and sharded systems;
-
-* mgenerate * generates structured pseudo-random data based on a
- template for testing and reproduction.
-
-WWW: https://github.com/rueckstiess/mtools
diff --git a/databases/mydbf2mysql/Makefile b/databases/mydbf2mysql/Makefile
deleted file mode 100644
index 87f603e6e1a0..000000000000
--- a/databases/mydbf2mysql/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Andrey Polyakov
-# $FreeBSD$
-
-PORTNAME= mydbf2mysql
-PORTVERSION= 0.8.4.5
-PORTREVISION= 1
-CATEGORIES= databases python
-MASTER_SITES= SF/mydbf2mysql/mydbf2mysql/${PORTVERSION}/
-DISTNAME= MyDBF2MySQL-${PORTVERSION}
-
-MAINTAINER= andrey.polyakov@unix.net
-COMMENT= Flexible tool for DBF import into MySQL
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR}
-RUN_DEPENDS+= ydbf>=0.0.1:devel/py-ydbf@${PY_FLAVOR}
-
-USES= python:2.7 tar:bzip2
-USE_PYTHON= distutils autoplist
-
-WRKSRC= ${WRKDIR}/${PORTNAME}/${PORTNAME}/dist/${DISTNAME}/
-
-.include
diff --git a/databases/mydbf2mysql/distinfo b/databases/mydbf2mysql/distinfo
deleted file mode 100644
index 8d7907962ef8..000000000000
--- a/databases/mydbf2mysql/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (MyDBF2MySQL-0.8.4.5.tar.bz2) = 5656a1b2f9bb73aba48266261f7f8d1c8e5d2c61cabcf47ebf470ad1b147bd60
-SIZE (MyDBF2MySQL-0.8.4.5.tar.bz2) = 20031
diff --git a/databases/mydbf2mysql/pkg-descr b/databases/mydbf2mysql/pkg-descr
deleted file mode 100644
index a2369f97b95e..000000000000
--- a/databases/mydbf2mysql/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Flixible tool for inserting data from DBF into MySQL.
-
-WWW: http://mydbf2mysql.sourceforge.net/
diff --git a/databases/ntdb/Makefile b/databases/ntdb/Makefile
deleted file mode 100644
index 004249b977e9..000000000000
--- a/databases/ntdb/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ntdb
-PORTVERSION= 1.0
-PORTREVISION= 2
-PORTEPOCH= 0
-CATEGORIES= databases
-MASTER_SITES= SAMBA/tdb
-
-MAINTAINER= timur@FreeBSD.org
-COMMENT= Not so Trivial DataBase
-
-LICENSE= GPLv3
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-CONFLICTS=
-
-USES= compiler pkgconfig waf
-USE_LDCONFIG= yes
-WAF_CMD= buildtools/bin/waf
-CONFIGURE_LOG= bin/config.log
-
-PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig
-PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;}
-
-CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man \
- --infodir=${PREFIX}/${INFO_PATH}/${INFO_SUBDIR} \
- --disable-rpath \
- --without-gettext
-
-OPTIONS_DEFINE= MANPAGES
-MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl)
-
-.include
-
-.if defined(NO_PYTHON)
-CONFIGURE_ARGS+= --disable-python
-.else
-USES+= python:2.7
-PLIST_FILES+= %%PYTHON_SITELIBDIR%%/ntdb.so
-.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
-
-PLIST_FILES+= bin/ntdbbackup \
- bin/ntdbdump \
- bin/ntdbrestore \
- bin/ntdbtool \
- include/ntdb.h \
- lib/libntdb.so \
- lib/libntdb.so.1 \
- %%PKGCONFIGDIR%%/ntdb.pc
-
-# No fancy color error messages
-.if ${COMPILER_TYPE} == "clang"
-CFLAGS+= -fno-color-diagnostics
-.endif
-CONFIGURE_ENV+= NOCOLOR=yes
-MAKE_ENV+= NOCOLOR=yes
-
-TDB_MAN3= man/man3/ntdb.3.gz
-
-TDB_MAN8= man/man8/ntdbbackup.8.gz \
- man/man8/ntdbdump.8.gz \
- man/man8/ntdbrestore.8.gz \
- man/man8/ntdbtool.8.gz
-
-PLIST_FILES+= ${TDB_MAN3} ${TDB_MAN8}
-
-IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support
-
-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:
-.if ! ${PORT_OPTIONS:MMANPAGES}
- -${MKDIR} ${BUILD_WRKSRC}/bin/default/man
-. for man in ${TDB_MAN3} ${TDB_MAN8}
- ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man
-. endfor
-.endif
-
-.include
diff --git a/databases/ntdb/distinfo b/databases/ntdb/distinfo
deleted file mode 100644
index 2245e2c302fa..000000000000
--- a/databases/ntdb/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ntdb-1.0.tar.gz) = 817ae862b1e6976cab867468f209d8417a90c7c2fcf0ec079a45645d7e7ebf49
-SIZE (ntdb-1.0.tar.gz) = 794585
diff --git a/databases/ntdb/files/ntdb.3 b/databases/ntdb/files/ntdb.3
deleted file mode 100644
index 1215e9648058..000000000000
--- a/databases/ntdb/files/ntdb.3
+++ /dev/null
@@ -1,115 +0,0 @@
-'\" t
-.\" Title: ntdb
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.76.1
-.\" Date: 03/12/2014
-.\" Manual: System Administration tools
-.\" Source: Samba 4.1
-.\" Language: English
-.\"
-.TH "NTDB" "3" "03/12/2014" "Samba 4\&.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"
-ntdb \- A not\-so trivial keyword/data database system
-.SH "SYNOPSIS"
-.sp
-.nf
-#include
-.fi
-.SH "DESCRIPTION"
-.PP
-If you have previously used the tdb library from Samba, much of this will seem familiar, but there are some API changes which a compiler will warn you about if you simply replace \*(Aqtdb\*(Aq with \*(Aqntdb\*(Aq in your code! The on\-disk format for ntdb is incompatible with tdb\&.
-.PP
-tdb\*(Aqs API was based on gdbm, and ntdb continues this tradition, with enhancements\&. A differences guide is available in the text file
-lib/ntdb/doc/TDB_porting\&.txt
-in the SAMBA source tree\&.
-.SH "NTDB API OVERVIEW"
-.PP
-The complete API is documented in the ntdb\&.h header, which is kept up\-to\-date and recommended reading\&.
-.PP
-Normal usage is to call ntdb_open() to create or open an ntdb file\&. ntdb_store() is used to add records, ntdb_fetch() is used to fetch them\&. Traversals are supported via callback (ntdb_traverse()) or iteration (ntdb_firstkey() and ntdb_nextkey())\&. Transactions are supported for batching updates or reads atomically, using ntdb_transaction_start() and ntdb_transaction_commit()\&.
-.SS "Use With Talloc"
-.PP
-ntdb_open() takes an optional linked list of attributes: in particular you can specify an alternate allocator (such as talloc):
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-#include
-#include
-
-static void *my_alloc(const void *owner, size_t len, void *priv)
-{
- return talloc_size(owner, len);
-}
-
-static void *my_expand(void *old, size_t newlen, void *priv)
-{
- return talloc_realloc_size(NULL, old, newlen);
-}
-
-static void my_free(void *old, void *priv)
-{
- talloc_free(old);
-}
-
-/* This opens an ntdb file as a talloc object with given parent\&. */
-struct ntdb_context *ntdb_open_talloc(const void *parent,
- const char *filename)
-{
- struct ntdb_context *ntdb;
- union ntdb_attribute alloc;
-
- alloc\&.base\&.attr = NTDB_ATTRIBUTE_ALLOCATOR;
- alloc\&.base\&.next = NULL;
- alloc\&.alloc\&.alloc = my_alloc;
- alloc\&.alloc\&.expand = my_expand;
- alloc\&.alloc\&.free = my_free;
-
- ntdb = ntdb_open(filename, NTDB_DEFAULT, O_RDWR|O_CREAT, 0600,
- &alloc);
- if (ntdb) {
- talloc_steal(parent, ntdb);
- talloc_set_name(ntdb, "%s", filename);
- }
- return ntdb;
-}
-.fi
-.if n \{\
-.RE
-.\}
-.SH "SEE ALSO"
-.PP
-
-\m[blue]\fB\%http://tdb.samba.org/\fR\m[]
-.SH "AUTHOR"
-.PP
-The original tdb software was created by Andrew Tridgell, and is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&. ntdb was derived from tdb, but mostly rewritten by Rusty Russell\&.
-.SH "COPYRIGHT/LICENSE"
-.PP
-Copyright (C) Rusty Russell 2013, IBM Corporation
-.PP
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version\&.
-.PP
-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. See the GNU General Public License for more details\&.
-.PP
-You should have received a copy of the GNU General Public License along with this program; if not, see http://www\&.gnu\&.org/licenses/\&.
diff --git a/databases/ntdb/files/ntdbbackup.8 b/databases/ntdb/files/ntdbbackup.8
deleted file mode 100644
index bfed35cd296f..000000000000
--- a/databases/ntdb/files/ntdbbackup.8
+++ /dev/null
@@ -1,133 +0,0 @@
-'\" t
-.\" Title: ntdbbackup
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.76.1
-.\" Date: 03/12/2014
-.\" Manual: System Administration tools
-.\" Source: Samba 4.1
-.\" Language: English
-.\"
-.TH "NTDBBACKUP" "8" "03/12/2014" "Samba 4\&.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"
-ntdbbackup \- tool for backing up and for validating the integrity of samba \&.ntdb files
-.SH "SYNOPSIS"
-.HP \w'\fBntdbbackup\fR\ 'u
-\fBntdbbackup\fR [\-s\ suffix] [\-v] [\-h]
-.SH "DESCRIPTION"
-.PP
-This tool is part of the
-\fBsamba\fR(1)
-suite\&.
-.PP
-\fBntdbbackup\fR
-is a tool that may be used to backup samba \&.ntdb files\&. This tool may also be used to verify the integrity of the \&.ntdb files prior to samba startup or during normal operation\&. If it finds file damage and it finds a prior backup the backup file will be restored\&.
-.SH "OPTIONS"
-.PP
-\-h
-.RS 4
-Get help information\&.
-.RE
-.PP
-\-s suffix
-.RS 4
-The
-\fB\-s\fR
-option allows the administrator to specify a file backup extension\&. This way it is possible to keep a history of ntdb backup files by using a new suffix for each backup\&.
-.RE
-.PP
-\-v
-.RS 4
-The
-\fB\-v\fR
-will check the database for damages (corrupt data) which if detected causes the backup to be restored\&.
-.RE
-.SH "COMMANDS"
-.PP
-\fIGENERAL INFORMATION\fR
-.PP
-The
-\fBntdbbackup\fR
-utility can safely be run at any time\&. It was designed so that it can be used at any time to validate the integrity of ntdb files, even during Samba operation\&. Typical usage for the command will be:
-.PP
-ntdbbackup [\-s suffix] *\&.ntdb
-.PP
-Before restarting samba the following command may be run to validate \&.ntdb files:
-.PP
-ntdbbackup \-v [\-s suffix] *\&.ntdb
-.PP
-Note that Samba 4 can use \&.tdb files instead, so you should use
-\fBtdbbackup\fR
-on those files\&.
-.PP
-Samba \&.tdb and \&.ntdb files are stored in various locations, be sure to run backup all \&.(n)tdb files on the system\&. Important files includes:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-
-\fBsecrets\&.(n)tdb\fR
-\- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-
-\fBpassdb\&.(n)tdb\fR
-\- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-
-\fB*\&.tdb\fR
-and
-\fB*\&.ntdb\fR
-located in the /usr/local/samba/var directory or on some systems in the /var/cache or /var/lib/samba directories\&.
-.RE
-.SH "VERSION"
-.PP
-This man page is correct for version 4 of the Samba suite\&.
-.SH "SEE ALSO"
-.PP
-tdbbackup(8), ntdbrestore(8)
-.SH "AUTHOR"
-.PP
-The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
-.PP
-The ntdbbackup man page was written by Rusty Russell, based on the tdbbackup man page by John H Terpstra\&.
diff --git a/databases/ntdb/files/ntdbdump.8 b/databases/ntdb/files/ntdbdump.8
deleted file mode 100644
index ac52ca3b9452..000000000000
--- a/databases/ntdb/files/ntdbdump.8
+++ /dev/null
@@ -1,68 +0,0 @@
-'\" t
-.\" Title: ntdbdump
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.76.1
-.\" Date: 03/12/2014
-.\" Manual: System Administration tools
-.\" Source: Samba 4.1
-.\" Language: English
-.\"
-.TH "NTDBDUMP" "8" "03/12/2014" "Samba 4\&.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"
-ntdbdump \- tool for printing the contents of an NTDB file
-.SH "SYNOPSIS"
-.HP \w'\fBntdbdump\fR\ 'u
-\fBntdbdump\fR [\-k\ \fIkeyname\fR] [\-e] [\-h] {filename}
-.SH "DESCRIPTION"
-.PP
-This tool is part of the
-\fBsamba\fR(1)
-suite\&.
-.PP
-\fBntdbdump\fR
-is a very simple utility that \*(Aqdumps\*(Aq the contents of a NTDB (New Trivial DataBase) file to standard output in a human\-readable format\&.
-.PP
-This tool can be used when debugging problems with NTDB files\&. It is intended for those who are somewhat familiar with Samba internals\&.
-.SH "OPTIONS"
-.PP
-\-h
-.RS 4
-Get help information\&.
-.RE
-.PP
-\-k \fIkeyname\fR
-.RS 4
-The
-\fB\-k\fR
-option restricts dumping to a single key, if found\&.
-.RE
-.SH "SEE ALSO"
-.PP
-tdbdump(8), ntdbtool(8)
-.SH "VERSION"
-.PP
-This man page is correct for version 4 of the Samba suite\&.
-.SH "AUTHOR"
-.PP
-The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
-.PP
-The ntdbdump man page was written by Rusty Russell, base on the tdbdump man page by Jelmer Vernooij\&.
diff --git a/databases/ntdb/files/ntdbrestore.8 b/databases/ntdb/files/ntdbrestore.8
deleted file mode 100644
index 1b2d882ff3dc..000000000000
--- a/databases/ntdb/files/ntdbrestore.8
+++ /dev/null
@@ -1,57 +0,0 @@
-'\" t
-.\" Title: ntdbrestore
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.76.1
-.\" Date: 03/12/2014
-.\" Manual: System Administration tools
-.\" Source: Samba 4.1
-.\" Language: English
-.\"
-.TH "NTDBRESTORE" "8" "03/12/2014" "Samba 4\&.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"
-ntdbrestore \- tool for creating a NTDB file out of a ntdbdump output
-.SH "SYNOPSIS"
-.HP \w'\fBntdbrestore\fR\ 'u
-\fBntdbrestore\fR {ntdbfilename}
-.SH "DESCRIPTION"
-.PP
-This tool is part of the
-\fBsamba\fR(1)
-suite\&.
-.PP
-\fBntdbrestore\fR
-is a very simple utility that \*(Aqrestores\*(Aq the contents of dump file into NTDB (New Trivial DataBase) file\&. The dump file is obtained from the ntdbdump or tdbdump commands\&.
-.PP
-This tool wait on the standard input for the content of the dump and will write the ntdb in the ntdbfilename parameter\&.
-.PP
-This tool can be used to translate between ntdb and tdb files by dumping and restoring\&.
-.SH "VERSION"
-.PP
-This man page is correct for version 4 of the Samba suite\&.
-.SH "SEE ALSO"
-.PP
-ntdbdump(8), tdbrestore(8)
-.SH "AUTHOR"
-.PP
-The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&. ntdbrestore was written by Rusty Russell based on tdbrestore, which was initially written by Volker Lendecke based on an idea by Simon McVittie\&.
-.PP
-The ntdbrestore man page was written by Rusty Russell, based on the tdbrestore man page by Matthieu Patou\&.
diff --git a/databases/ntdb/files/ntdbtool.8 b/databases/ntdb/files/ntdbtool.8
deleted file mode 100644
index 351d58e7b5d3..000000000000
--- a/databases/ntdb/files/ntdbtool.8
+++ /dev/null
@@ -1,167 +0,0 @@
-'\" t
-.\" Title: ntdbtool
-.\" Author: [see the "AUTHOR" section]
-.\" Generator: DocBook XSL Stylesheets v1.76.1
-.\" Date: 03/12/2014
-.\" Manual: System Administration tools
-.\" Source: Samba 4.1
-.\" Language: English
-.\"
-.TH "NTDBTOOL" "8" "03/12/2014" "Samba 4\&.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"
-ntdbtool \- manipulate the contents NTDB files
-.SH "SYNOPSIS"
-.HP \w'\fBntdbtool\fR\ 'u
-\fBntdbtool\fR
-.HP \w'\fBntdbtool\fR\ 'u
-\fBntdbtool\fR \fINTDBFILE\fR [\fICOMMANDS\fR...]
-.SH "DESCRIPTION"
-.PP
-This tool is part of the
-\fBsamba\fR(1)
-suite\&.
-.PP
-\fBntdbtool\fR
-a tool for displaying and altering the contents of Samba NTDB (New Trivial DataBase) files\&. Each of the commands listed below can be entered interactively or provided on the command line\&.
-.SH "COMMANDS"
-.PP
-\fBcreate\fR \fINTDBFILE\fR
-.RS 4
-Create a new database named
-\fINTDBFILE\fR\&.
-.RE
-.PP
-\fBopen\fR \fINTDBFILE\fR
-.RS 4
-Open an existing database named
-\fINTDBFILE\fR\&.
-.RE
-.PP
-\fBerase\fR
-.RS 4
-Erase the current database\&.
-.RE
-.PP
-\fBdump\fR
-.RS 4
-Dump the current database as strings\&.
-.RE
-.PP
-\fBcdump\fR
-.RS 4
-Dump the current database as connection records\&.
-.RE
-.PP
-\fBkeys\fR
-.RS 4
-Dump the current database keys as strings\&.
-.RE
-.PP
-\fBhexkeys\fR
-.RS 4
-Dump the current database keys as hex values\&.
-.RE
-.PP
-\fBinfo\fR
-.RS 4
-Print summary information about the current database\&.
-.RE
-.PP
-\fBinsert\fR \fIKEY\fR \fIDATA\fR
-.RS 4
-Insert a record into the current database\&.
-.RE
-.PP
-\fBmove\fR \fIKEY\fR \fINTDBFILE\fR
-.RS 4
-Move a record from the current database into
-\fINTDBFILE\fR\&.
-.RE
-.PP
-\fBstore\fR \fIKEY\fR \fIDATA\fR
-.RS 4
-Store (replace) a record in the current database\&.
-.RE
-.PP
-\fBshow\fR \fIKEY\fR
-.RS 4
-Show a record by key\&.
-.RE
-.PP
-\fBdelete\fR \fIKEY\fR
-.RS 4
-Delete a record by key\&.
-.RE
-.PP
-\fBlist\fR
-.RS 4
-Print the current database hash table and free list\&.
-.RE
-.PP
-\fBfree\fR
-.RS 4
-Print the current database and free list\&.
-.RE
-.PP
-\fB!\fR \fICOMMAND\fR
-.RS 4
-Execute the given system command\&.
-.RE
-.PP
-\fBfirst\fR
-.RS 4
-Print the first record in the current database\&.
-.RE
-.PP
-\fBnext\fR
-.RS 4
-Print the next record in the current database\&.
-.RE
-.PP
-\fBcheck\fR
-.RS 4
-Check the integrity of the current database\&.
-.RE
-.PP
-\fBrepack\fR
-.RS 4
-Repack a database using a temporary file to remove fragmentation\&.
-.RE
-.PP
-\fBquit\fR
-.RS 4
-Exit
-\fBntdbtool\fR\&.
-.RE
-.SH "SEE ALSO"
-.PP
-tdbtool(8)
-.SH "CAVEATS"
-.PP
-The contents of the Samba NTDB files are private to the implementation and should not be altered with
-\fBntdbtool\fR\&.
-.SH "VERSION"
-.PP
-This man page is correct for version 4\&.0 of the Samba suite\&.
-.SH "AUTHOR"
-.PP
-The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
diff --git a/databases/ntdb/files/patch-buildtools__wafsamba__samba_install.py b/databases/ntdb/files/patch-buildtools__wafsamba__samba_install.py
deleted file mode 100644
index 61e6a661673c..000000000000
--- a/databases/ntdb/files/patch-buildtools__wafsamba__samba_install.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./buildtools/wafsamba/samba_install.py.orig 2012-04-11 12:36:11.000000000 +0000
-+++ ./buildtools/wafsamba/samba_install.py 2013-01-29 20:54:59.749863922 +0000
-@@ -109,7 +109,7 @@
- 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/ntdb/files/patch-wscript b/databases/ntdb/files/patch-wscript
deleted file mode 100644
index 27103d38c7bc..000000000000
--- a/databases/ntdb/files/patch-wscript
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./wscript.orig 2013-11-15 21:37:13.000000000 +0000
-+++ ./wscript 2014-03-12 12:53:25.482302689 +0000
-@@ -133,7 +133,7 @@
- bld.RECURSE('lib/ccan')
-
- if bld.env.standalone_ntdb:
-- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
-+ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%'
- private_library = False
- else:
- private_library = True
diff --git a/databases/ntdb/pkg-descr b/databases/ntdb/pkg-descr
deleted file mode 100644
index 624574f89d00..000000000000
--- a/databases/ntdb/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-TDB is a Trivial Database. In concept, it is very much like GDBM, and
-BSD's DB except that it allows multiple simultaneous writers and uses
-locking internally to keep writers from trampling on each other. TDB is
-also extremely small.
-
-WWW: http://tdb.samba.org/
diff --git a/databases/pgloader/Makefile b/databases/pgloader/Makefile
deleted file mode 100644
index f65ed08d9d2f..000000000000
--- a/databases/pgloader/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: Pierre-Emmanuel Andre
-# $FreeBSD$
-
-PORTNAME= pgloader
-PORTVERSION= 2.3.1
-PORTREVISION= 5
-CATEGORIES= databases
-MASTER_SITES= http://pgfoundry.org/frs/download.php/1814/
-
-MAINTAINER= pea@raveland.org
-COMMENT= Import CSV data and Large Object to PostgreSQL
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-NO_BUILD= yes
-USES= python:2.7 shebangfix
-SHEBANG_FILES= *.py
-
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:databases/py-psycopg2@${PY_FLAVOR}
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-pre-configure:
- ${REINPLACE_CMD} -e 's,/usr/share/python-support,${PYTHON_SITELIBDIR},' ${WRKSRC}/pgloader/options.py
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/pgloader.py ${STAGEDIR}${PREFIX}/bin/pgloader
- ${INSTALL_MAN} ${WRKSRC}/pgloader.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
- ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader
- @cd ${WRKSRC}/pgloader && ${COPYTREE_SHARE} \* ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader/
- ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader/reformat
- @cd ${WRKSRC}/reformat && ${COPYTREE_SHARE} \* ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader/reformat/
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/BUGS.txt ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/TODO.txt ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/pgloader.1.txt ${STAGEDIR}${DOCSDIR}
-
-.include
diff --git a/databases/pgloader/distinfo b/databases/pgloader/distinfo
deleted file mode 100644
index 627407a698d6..000000000000
--- a/databases/pgloader/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pgloader-2.3.1.tar.gz) = b3d9a1429c61083aa0030231bf938ab97c228ce90a9052330461d17a2058f73d
-SIZE (pgloader-2.3.1.tar.gz) = 83071
diff --git a/databases/pgloader/pkg-descr b/databases/pgloader/pkg-descr
deleted file mode 100644
index 4a8d8c80c47d..000000000000
--- a/databases/pgloader/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-pgloader imports data from a flat file and inserts it into one or
-more PostgreSQL database tables. It uses a flat file per database
-table, and you can configure as many Sections as you want, each one
-associating a table name and a data file.
-
-Data are parsed and rewritten, then given to PostgreSQL COPY command.
-Parsing is necessary for dealing with end of lines and eventual trailing
-separator characters, and for column reordering: your flat data file may
-not have the same column order as the database table has.
-
-pgloader is also able to load some large objects data into PostgreSQL,
-as of now only Informix UNLOAD data files are supported. This command
-gives large objects data location information into the main data file.
-pgloader parse it add the text or bytea content properly escaped to the
-COPY data.
-
-pgloader issues some timing statistics every "commit_every" commits. At
-the end of processing each section, a summary of overall operations,
-numbers of rows copied and commits, time it took in seconds, errors
-logged and database errors is issued.
-
-WWW: http://pgfoundry.org/projects/pgloader/
diff --git a/databases/pgloader/pkg-plist b/databases/pgloader/pkg-plist
deleted file mode 100644
index fd282478010a..000000000000
--- a/databases/pgloader/pkg-plist
+++ /dev/null
@@ -1,50 +0,0 @@
-bin/pgloader
-%%PYTHON_SITELIBDIR%%/pgloader/__init__.py
-%%PYTHON_SITELIBDIR%%/pgloader/csvreader.py
-%%PYTHON_SITELIBDIR%%/pgloader/db.py
-%%PYTHON_SITELIBDIR%%/pgloader/fixedreader.py
-%%PYTHON_SITELIBDIR%%/pgloader/lo.py
-%%PYTHON_SITELIBDIR%%/pgloader/logger.py
-%%PYTHON_SITELIBDIR%%/pgloader/options.py
-%%PYTHON_SITELIBDIR%%/pgloader/options.py.bak
-%%PYTHON_SITELIBDIR%%/pgloader/pgloader.py
-%%PYTHON_SITELIBDIR%%/pgloader/reader.py
-%%PYTHON_SITELIBDIR%%/pgloader/reformat/README
-%%PYTHON_SITELIBDIR%%/pgloader/reformat/__init__.py
-%%PYTHON_SITELIBDIR%%/pgloader/reformat/mysql.py
-%%PYTHON_SITELIBDIR%%/pgloader/reformat/pgtime.py
-%%PYTHON_SITELIBDIR%%/pgloader/textreader.py
-%%PYTHON_SITELIBDIR%%/pgloader/tools.py
-man/man1/pgloader.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/BUGS.txt
-%%PORTDOCS%%%%DOCSDIR%%/TODO.txt
-%%PORTDOCS%%%%DOCSDIR%%/pgloader.1.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/allcols/allcols.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/allcols/allcols.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/clob/clob.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/clob/clob.out
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/clob/clob.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cluttered/cluttered.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cluttered/cluttered.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/csv/csv.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/csv/csv.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errors/errors.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errors/errors.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fixed/fixed.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fixed/fixed.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel.sections.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/parallel.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/parallel.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partial/partial.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partial/partial.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pgloader.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reformat/reformat.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reformat/reformat.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/serial.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/serial.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/simple.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/simple.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/udc/udc.data
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/udc/udc.sql
diff --git a/databases/pgtune/Makefile b/databases/pgtune/Makefile
deleted file mode 100644
index dca660f6fdf7..000000000000
--- a/databases/pgtune/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Matthieu BOUTHORS
-# $FreeBSD$
-
-PORTNAME= pgtune
-PORTVERSION= 0.9.3
-PORTREVISION= 3
-CATEGORIES= databases
-MASTER_SITES= http://pgfoundry.org/frs/download.php/2449/ \
- https://www.glenbarber.us/ports/${CATEGORIES}/${PORTNAME}/
-
-MAINTAINER= gjb@FreeBSD.org
-COMMENT= Postgresql.conf tuning tips based on hardware and load type
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7,run shebangfix
-SHEBANG_FILES= ${PORTNAME}
-NO_BUILD= yes
-NO_ARCH= yes
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/pgtune ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/pgtune/settings
- ${INSTALL_DATA} ${WRKSRC}/pg_settings* \
- ${STAGEDIR}${PREFIX}/share/pgtune/settings
-
-.include
diff --git a/databases/pgtune/distinfo b/databases/pgtune/distinfo
deleted file mode 100644
index b50d63f43abe..000000000000
--- a/databases/pgtune/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pgtune-0.9.3.tar.gz) = 31ac5774766dd9793d8d2d3681d1edb45760897c8eda3afc48b8d59350dee0ea
-SIZE (pgtune-0.9.3.tar.gz) = 34408
diff --git a/databases/pgtune/files/patch-pgtune b/databases/pgtune/files/patch-pgtune
deleted file mode 100644
index 04c8519ee27f..000000000000
--- a/databases/pgtune/files/patch-pgtune
+++ /dev/null
@@ -1,11 +0,0 @@
---- pgtune.orig 2009-10-29 01:16:39 UTC
-+++ pgtune
-@@ -277,7 +277,7 @@ class pg_settings(object):
- if platform.architecture()[0]=="64bit": platformBits=64
- # TODO Support handling versions other than 8.4
- # TODO Allow passing in platform bit size
-- settingDumpFile=os.path.join(settings_dir,"pg_settings-8.4-"+str(platformBits))
-+ settingDumpFile="/usr/local/share/pgtune/settings/pg_settings-8.4-"+str(platformBits)
- settingColumns=["name","setting","unit","category","short_desc",
- "extra_desc","context","vartype","min_val","max_val","enumvals",
- "boot_val"]
diff --git a/databases/pgtune/pkg-descr b/databases/pgtune/pkg-descr
deleted file mode 100644
index cf94a6e44a31..000000000000
--- a/databases/pgtune/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-pgtune takes the wimpy default postgresql.conf and expands
-the database server to be as powerful as the hardware it's
-being deployed on.
-
-WWW: http://pgfoundry.org/projects/pgtune/
diff --git a/databases/pgtune/pkg-plist b/databases/pgtune/pkg-plist
deleted file mode 100644
index 28dfeef3a5b3..000000000000
--- a/databases/pgtune/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/pgtune
-share/pgtune/settings/pg_settings-8.4-32
-share/pgtune/settings/pg_settings-8.4-64
diff --git a/databases/postgresql-libpqxx3/Makefile b/databases/postgresql-libpqxx3/Makefile
deleted file mode 100644
index 0a28757e7b17..000000000000
--- a/databases/postgresql-libpqxx3/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Palle Girgensohn
-# $FreeBSD$
-
-PORTNAME= libpqxx
-PORTVERSION= 3.1.1
-PORTREVISION= 4
-CATEGORIES= databases
-MASTER_SITES= http://pqxx.org/download/software/${PORTNAME}/
-PKGNAMEPREFIX= postgresql-
-PKGNAMESUFFIX= 3
-DIST_SUBDIR= postgresql
-
-MAINTAINER= 20080111.freebsd.org@ab.ote.we.lv
-COMMENT= New C++ interface for PostgreSQL
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-CONFLICTS= postgresql-libpqxx-2.* postgresql-libpqxx-[4-9].* \
- postgresql-libpqxx4-4.*
-PORTSCOUT= limit:^3\.
-
-USES+= gmake libtool pathfix pgsql pkgconfig python:2.7,build shebangfix
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-INSTALL_TARGET= install-strip
-
-SHEBANG_FILES= tools/splitconfig
-
-CONFIGURE_ARGS= --enable-shared
-
-.include
diff --git a/databases/postgresql-libpqxx3/distinfo b/databases/postgresql-libpqxx3/distinfo
deleted file mode 100644
index de5f8114bc56..000000000000
--- a/databases/postgresql-libpqxx3/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (postgresql/libpqxx-3.1.1.tar.gz) = ce443c7c515623b4a68de5f0657460344b6b6320982d8f8efc657c3746e1ee90
-SIZE (postgresql/libpqxx-3.1.1.tar.gz) = 1563338
diff --git a/databases/postgresql-libpqxx3/files/patch-svn_1833 b/databases/postgresql-libpqxx3/files/patch-svn_1833
deleted file mode 100644
index 5c51da50f243..000000000000
--- a/databases/postgresql-libpqxx3/files/patch-svn_1833
+++ /dev/null
@@ -1,51 +0,0 @@
---- ChangeLog.orig 2013-01-17 07:25:02 UTC
-+++ ChangeLog
-@@ -1,3 +1,8 @@
-+2012-08-03 Jeroen T. Vermeulen
-+ include/pqxx/largeobject.hxx:
-+ - Backported fix for #252: clang++ 3.2 compile error. Thanks Amy Troschinetz.
-+ src/strconv.cxx:
-+ - Backported fix for #253: clang++ 3.2 compile error. Thanks Amy Troschinetz.
- 2013-01-17 Jeroen T. Vermeulen
- tools/splitconfig:
- - Rewrote in python.
---- include/pqxx/largeobject.hxx.orig 2013-01-17 07:25:00 UTC
-+++ include/pqxx/largeobject.hxx
-@@ -396,7 +396,7 @@ public:
- openmode mode = PGSTD::ios::in | PGSTD::ios::out,
- size_type BufSize=512) : //[t48]
- m_BufSize(BufSize),
-- m_Obj(T, O),
-+ m_Obj(T, O, mode),
- m_G(0),
- m_P(0)
- { initialize(mode); }
-@@ -406,7 +406,7 @@ public:
- openmode mode = PGSTD::ios::in | PGSTD::ios::out,
- size_type BufSize=512) : //[t48]
- m_BufSize(BufSize),
-- m_Obj(T, O),
-+ m_Obj(T, O, mode),
- m_G(0),
- m_P(0)
- { initialize(mode); }
---- src/strconv.cxx.orig 2013-01-17 07:25:01 UTC
-+++ src/strconv.cxx
-@@ -6,7 +6,7 @@
- * DESCRIPTION
- * implementation of string conversions
- *
-- * Copyright (c) 2008, Jeroen T. Vermeulen
-+ * Copyright (c) 2008-2012, Jeroen T. Vermeulen
- *
- * See COPYING for copyright license. If you did not receive a file called
- * COPYING with this source code, please notify the distributor of this mistake,
-@@ -230,7 +230,7 @@ template inline void from_st
- #if defined(PQXX_HAVE_IMBUE)
- S.imbue(locale("C"));
- #endif
-- ok = (S >> result);
-+ ok = static_cast(S >> result);
- }
- break;
- }
diff --git a/databases/postgresql-libpqxx3/pkg-descr b/databases/postgresql-libpqxx3/pkg-descr
deleted file mode 100644
index 5697d09a3e4d..000000000000
--- a/databases/postgresql-libpqxx3/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Welcome to libpqxx, the official C++ API to the PostgreSQL database
-management system.
-
-There are many similar libraries for PostgreSQL and for other
-databases, some of them database-independent. Most of these, however,
-are fairly C-like in their programming style, and fail to take
-advantage of the full power of the C++ language as it has matured
-since the acceptance of the Standard in 1996. What libpqxx brings you
-is effective use of templates to reduce the inconvenience of dealing
-with type conversions; of standard C++ strings to keep you from having
-to worry about buffer allocation and overflow attacks; of exceptions
-to take the tedious and error-prone plumbing around error handling out
-of your hands; of constructors and destructors to bring resource
-management under control; and even basic object-orientation to give
-you some extra reliability features that would be hard to get with
-most other database interfaces.
-
-WWW: http://pqxx.org/
diff --git a/databases/postgresql-libpqxx3/pkg-plist b/databases/postgresql-libpqxx3/pkg-plist
deleted file mode 100644
index a7c39bf8fc57..000000000000
--- a/databases/postgresql-libpqxx3/pkg-plist
+++ /dev/null
@@ -1,87 +0,0 @@
-bin/pqxx-config
-include/pqxx/basic_connection
-include/pqxx/basic_connection.hxx
-include/pqxx/binarystring
-include/pqxx/binarystring.hxx
-include/pqxx/compiler-internal-post.hxx
-include/pqxx/compiler-internal-pre.hxx
-include/pqxx/compiler-public.hxx
-include/pqxx/config-public-compiler.h
-include/pqxx/connection
-include/pqxx/connection.hxx
-include/pqxx/connection_base
-include/pqxx/connection_base.hxx
-include/pqxx/connectionpolicy
-include/pqxx/connectionpolicy.hxx
-include/pqxx/cursor
-include/pqxx/cursor.hxx
-include/pqxx/dbtransaction
-include/pqxx/dbtransaction.hxx
-include/pqxx/except
-include/pqxx/except.hxx
-include/pqxx/internal/callgate.hxx
-include/pqxx/internal/gates/connection-dbtransaction.hxx
-include/pqxx/internal/gates/connection-largeobject.hxx
-include/pqxx/internal/gates/connection-notify-listener.hxx
-include/pqxx/internal/gates/connection-parameterized_invocation.hxx
-include/pqxx/internal/gates/connection-pipeline.hxx
-include/pqxx/internal/gates/connection-prepare-declaration.hxx
-include/pqxx/internal/gates/connection-prepare-invocation.hxx
-include/pqxx/internal/gates/connection-reactivation_avoidance_exemption.hxx
-include/pqxx/internal/gates/connection-sql_cursor.hxx
-include/pqxx/internal/gates/connection-transaction.hxx
-include/pqxx/internal/gates/icursor_iterator-icursorstream.hxx
-include/pqxx/internal/gates/icursorstream-icursor_iterator.hxx
-include/pqxx/internal/gates/result-connection.hxx
-include/pqxx/internal/gates/result-creation.hxx
-include/pqxx/internal/gates/result-sql_cursor.hxx
-include/pqxx/internal/gates/transaction-subtransaction.hxx
-include/pqxx/internal/gates/transaction-tablereader.hxx
-include/pqxx/internal/gates/transaction-tablewriter.hxx
-include/pqxx/internal/gates/transaction-transactionfocus.hxx
-include/pqxx/internal/statement_parameters.hxx
-include/pqxx/isolation
-include/pqxx/isolation.hxx
-include/pqxx/largeobject
-include/pqxx/largeobject.hxx
-include/pqxx/libpq-forward.hxx
-include/pqxx/nontransaction
-include/pqxx/nontransaction.hxx
-include/pqxx/notify-listen
-include/pqxx/notify-listen.hxx
-include/pqxx/performance.hxx
-include/pqxx/pipeline
-include/pqxx/pipeline.hxx
-include/pqxx/pqxx
-include/pqxx/prepared_statement
-include/pqxx/prepared_statement.hxx
-include/pqxx/result
-include/pqxx/result.hxx
-include/pqxx/robusttransaction
-include/pqxx/robusttransaction.hxx
-include/pqxx/strconv
-include/pqxx/strconv.hxx
-include/pqxx/subtransaction
-include/pqxx/subtransaction.hxx
-include/pqxx/tablereader
-include/pqxx/tablereader.hxx
-include/pqxx/tablestream
-include/pqxx/tablestream.hxx
-include/pqxx/tablewriter
-include/pqxx/tablewriter.hxx
-include/pqxx/transaction
-include/pqxx/transaction.hxx
-include/pqxx/transaction_base
-include/pqxx/transaction_base.hxx
-include/pqxx/transactor
-include/pqxx/transactor.hxx
-include/pqxx/trigger
-include/pqxx/trigger.hxx
-include/pqxx/util
-include/pqxx/util.hxx
-include/pqxx/version
-include/pqxx/version.hxx
-lib/libpqxx-3.1.so
-lib/libpqxx.a
-lib/libpqxx.so
-libdata/pkgconfig/libpqxx.pc
diff --git a/databases/postgresql-libpqxx4/Makefile b/databases/postgresql-libpqxx4/Makefile
deleted file mode 100644
index 1c48bc6ed73f..000000000000
--- a/databases/postgresql-libpqxx4/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Palle Girgensohn
-# $FreeBSD$
-
-PORTNAME= libpqxx
-PORTVERSION= 4.0.1
-PORTREVISION= 3
-CATEGORIES= databases
-MASTER_SITES= http://pqxx.org/download/software/libpqxx/
-PKGNAMEPREFIX= postgresql-
-PKGNAMESUFFIX= 4
-DIST_SUBDIR= postgresql
-
-MAINTAINER= pgsql@FreeBSD.org
-COMMENT= New C++ interface for PostgreSQL
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-CONFLICTS= postgresql-libpqxx-3.* postgresql-libpqxx3-3.* postgresql-libpqxx-6.*
-PORTSCOUT= limit:^4\.
-
-USES+= gmake libtool pathfix pgsql python:2.7,build shebangfix
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-PLIST_SUB= PORTVERSION=${PORTVERSION:R}
-SHEBANG_FILES= ${WRKSRC}/tools/splitconfig
-
-CONFIGURE_ARGS= --enable-shared \
- --disable-dependency-tracking
-
-.include
diff --git a/databases/postgresql-libpqxx4/distinfo b/databases/postgresql-libpqxx4/distinfo
deleted file mode 100644
index 23b32e01115e..000000000000
--- a/databases/postgresql-libpqxx4/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (postgresql/libpqxx-4.0.1.tar.gz) = 097ceda2797761ce517faa5bee186c883df1c407cb2aada613a16773afeedc38
-SIZE (postgresql/libpqxx-4.0.1.tar.gz) = 1582532
diff --git a/databases/postgresql-libpqxx4/pkg-descr b/databases/postgresql-libpqxx4/pkg-descr
deleted file mode 100644
index 5697d09a3e4d..000000000000
--- a/databases/postgresql-libpqxx4/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Welcome to libpqxx, the official C++ API to the PostgreSQL database
-management system.
-
-There are many similar libraries for PostgreSQL and for other
-databases, some of them database-independent. Most of these, however,
-are fairly C-like in their programming style, and fail to take
-advantage of the full power of the C++ language as it has matured
-since the acceptance of the Standard in 1996. What libpqxx brings you
-is effective use of templates to reduce the inconvenience of dealing
-with type conversions; of standard C++ strings to keep you from having
-to worry about buffer allocation and overflow attacks; of exceptions
-to take the tedious and error-prone plumbing around error handling out
-of your hands; of constructors and destructors to bring resource
-management under control; and even basic object-orientation to give
-you some extra reliability features that would be hard to get with
-most other database interfaces.
-
-WWW: http://pqxx.org/
diff --git a/databases/postgresql-libpqxx4/pkg-plist b/databases/postgresql-libpqxx4/pkg-plist
deleted file mode 100644
index c85e50ce1974..000000000000
--- a/databases/postgresql-libpqxx4/pkg-plist
+++ /dev/null
@@ -1,97 +0,0 @@
-bin/pqxx-config
-include/pqxx/basic_connection
-include/pqxx/basic_connection.hxx
-include/pqxx/binarystring
-include/pqxx/binarystring.hxx
-include/pqxx/compiler-internal-post.hxx
-include/pqxx/compiler-internal-pre.hxx
-include/pqxx/compiler-public.hxx
-include/pqxx/config-public-compiler.h
-include/pqxx/connection
-include/pqxx/connection.hxx
-include/pqxx/connection_base
-include/pqxx/connection_base.hxx
-include/pqxx/connectionpolicy
-include/pqxx/connectionpolicy.hxx
-include/pqxx/cursor
-include/pqxx/cursor.hxx
-include/pqxx/dbtransaction
-include/pqxx/dbtransaction.hxx
-include/pqxx/errorhandler
-include/pqxx/errorhandler.hxx
-include/pqxx/except
-include/pqxx/except.hxx
-include/pqxx/field
-include/pqxx/field.hxx
-include/pqxx/internal/callgate.hxx
-include/pqxx/internal/gates/connection-dbtransaction.hxx
-include/pqxx/internal/gates/connection-errorhandler.hxx
-include/pqxx/internal/gates/connection-largeobject.hxx
-include/pqxx/internal/gates/connection-notification_receiver.hxx
-include/pqxx/internal/gates/connection-parameterized_invocation.hxx
-include/pqxx/internal/gates/connection-pipeline.hxx
-include/pqxx/internal/gates/connection-prepare-invocation.hxx
-include/pqxx/internal/gates/connection-reactivation_avoidance_exemption.hxx
-include/pqxx/internal/gates/connection-sql_cursor.hxx
-include/pqxx/internal/gates/connection-transaction.hxx
-include/pqxx/internal/gates/errorhandler-connection.hxx
-include/pqxx/internal/gates/icursor_iterator-icursorstream.hxx
-include/pqxx/internal/gates/icursorstream-icursor_iterator.hxx
-include/pqxx/internal/gates/result-connection.hxx
-include/pqxx/internal/gates/result-creation.hxx
-include/pqxx/internal/gates/result-sql_cursor.hxx
-include/pqxx/internal/gates/transaction-subtransaction.hxx
-include/pqxx/internal/gates/transaction-tablereader.hxx
-include/pqxx/internal/gates/transaction-tablewriter.hxx
-include/pqxx/internal/gates/transaction-transactionfocus.hxx
-include/pqxx/internal/libpq-forward.hxx
-include/pqxx/internal/result_data.hxx
-include/pqxx/internal/statement_parameters.hxx
-include/pqxx/isolation
-include/pqxx/isolation.hxx
-include/pqxx/largeobject
-include/pqxx/largeobject.hxx
-include/pqxx/nontransaction
-include/pqxx/nontransaction.hxx
-include/pqxx/notification
-include/pqxx/notification.hxx
-include/pqxx/notify-listen
-include/pqxx/notify-listen.hxx
-include/pqxx/performance.hxx
-include/pqxx/pipeline
-include/pqxx/pipeline.hxx
-include/pqxx/pqxx
-include/pqxx/prepared_statement
-include/pqxx/prepared_statement.hxx
-include/pqxx/result
-include/pqxx/result.hxx
-include/pqxx/robusttransaction
-include/pqxx/robusttransaction.hxx
-include/pqxx/strconv
-include/pqxx/strconv.hxx
-include/pqxx/subtransaction
-include/pqxx/subtransaction.hxx
-include/pqxx/tablereader
-include/pqxx/tablereader.hxx
-include/pqxx/tablestream
-include/pqxx/tablestream.hxx
-include/pqxx/tablewriter
-include/pqxx/tablewriter.hxx
-include/pqxx/transaction
-include/pqxx/transaction.hxx
-include/pqxx/transaction_base
-include/pqxx/transaction_base.hxx
-include/pqxx/transactor
-include/pqxx/transactor.hxx
-include/pqxx/trigger
-include/pqxx/trigger.hxx
-include/pqxx/tuple
-include/pqxx/tuple.hxx
-include/pqxx/util
-include/pqxx/util.hxx
-include/pqxx/version
-include/pqxx/version.hxx
-lib/libpqxx-%%PORTVERSION%%.so
-lib/libpqxx.a
-lib/libpqxx.so
-libdata/pkgconfig/libpqxx.pc
diff --git a/databases/py-sqlite3dbm/Makefile b/databases/py-sqlite3dbm/Makefile
deleted file mode 100644
index 606fe208b613..000000000000
--- a/databases/py-sqlite3dbm/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Wen Heping
-# $FreeBSD$
-
-PORTNAME= sqlite3dbm
-PORTVERSION= 0.1.4
-PORTREVISION= 1
-CATEGORIES= databases python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= Sqlite-backed dictionary
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/databases/py-sqlite3dbm/distinfo b/databases/py-sqlite3dbm/distinfo
deleted file mode 100644
index d3271b705824..000000000000
--- a/databases/py-sqlite3dbm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sqlite3dbm-0.1.4.tar.gz) = 4721607e0b817b89efdba7e79cab881a03164b94777f4cf796ad5dd59a7612c5
-SIZE (sqlite3dbm-0.1.4.tar.gz) = 12214
diff --git a/databases/py-sqlite3dbm/pkg-descr b/databases/py-sqlite3dbm/pkg-descr
deleted file mode 100644
index 58245fd09fbf..000000000000
--- a/databases/py-sqlite3dbm/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This module provides a sqlite-backed dictionary conforming to the
-dbm interface, along with a shelve class that wraps the dict and
-provides serialization for it.
-
-WWW: https://github.com/YelpArchive/sqlite3dbm
diff --git a/databases/pydbx/Makefile b/databases/pydbx/Makefile
deleted file mode 100644
index bb4e24c7ed21..000000000000
--- a/databases/pydbx/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: David Phillips
-# $FreeBSD$
-
-PORTNAME= pydbx
-PORTVERSION= 0.14
-CATEGORIES= databases python
-MASTER_SITES= http://david.acz.org/pydbx/ \
- http://ftp.giga.net.tw/OS/FreeBSD/distfiles/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= david@acz.org
-COMMENT= Simple SQL database abstraction layer for Python
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/databases/pydbx/distinfo b/databases/pydbx/distinfo
deleted file mode 100644
index 508884116fb6..000000000000
--- a/databases/pydbx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pydbx-0.14.tar.gz) = bea923248def8018e46c7c17936b7bdea5f71abcc9b624a64b214c65db71c6c5
-SIZE (pydbx-0.14.tar.gz) = 3825
diff --git a/databases/pydbx/pkg-descr b/databases/pydbx/pkg-descr
deleted file mode 100644
index 42f14c96e64a..000000000000
--- a/databases/pydbx/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-dbx is a simple SQL database abstraction layer for Python. The goal
-of dbx is to make using a SQL database as simple as possible while
-providing a consistent API across different databases.
-
-WWW: http://david.acz.org/pydbx/
diff --git a/databases/pyspatialite/Makefile b/databases/pyspatialite/Makefile
deleted file mode 100644
index 62efd02ad478..000000000000
--- a/databases/pyspatialite/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: lbartoletti
-# $FreeBSD$
-
-PORTNAME= pyspatialite
-PORTVERSION= 3.0.1
-DISTVERSIONSUFFIX= -alpha-0
-PORTREVISION= 7
-CATEGORIES= databases python
-MASTER_SITES= CHEESESHOP/source/p/${PORTNAME}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= lbartoletti@FreeBSD.org
-COMMENT= DB-API 2.0 interface for SQLite 3.x with Spatialite
-
-LICENSE= ZLIB
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= libspatialite.so:databases/spatialite \
- libgeos_c.so:graphics/geos \
- libproj.so:graphics/proj \
- libfreexl.so:textproc/freexl
-
-OPTIONS_DEFINE= DOCS
-
-USES= iconv python:2.7
-USE_PYTHON= autoplist concurrent distutils
-
-.include
-
-.if empty(ICONV_LIB)
-ICONV_APPEND=
-.else
-ICONV_APPEND= ,iconv
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e "s|pyspatialite-doc|${DOCSDIR}|g" ${WRKSRC}/setup.py
- @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
- -e "s|%%ICONV%%|${ICONV_APPEND}|" ${WRKSRC}/setup.cfg
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyspatialite/_spatialite.so
-
-.include
diff --git a/databases/pyspatialite/distinfo b/databases/pyspatialite/distinfo
deleted file mode 100644
index 90993b4dd1b2..000000000000
--- a/databases/pyspatialite/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pyspatialite-3.0.1-alpha-0.tar.gz) = f7e135cd5e592b3a0d6627863b46442cb4407ab5a05c6004e73453e078274478
-SIZE (pyspatialite-3.0.1-alpha-0.tar.gz) = 2562257
diff --git a/databases/pyspatialite/files/patch-setup.cfg b/databases/pyspatialite/files/patch-setup.cfg
deleted file mode 100644
index 0c7ceab34afb..000000000000
--- a/databases/pyspatialite/files/patch-setup.cfg
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.cfg.orig 2013-11-22 19:21:43 UTC
-+++ setup.cfg
-@@ -2,4 +2,9 @@
- tag_build =
- tag_date = 0
- tag_svn_revision = 0
-+[build_ext]
-+libraries = spatialite,geos,geos_c,proj%%ICONV%%
-+library-dirs = %%LOCALBASE%%/lib
-+include-dirs = %%LOCALBASE%%/include
-+with-freexl = True
diff --git a/databases/pyspatialite/files/patch-setup.py b/databases/pyspatialite/files/patch-setup.py
deleted file mode 100644
index 3a9d0a3087e2..000000000000
--- a/databases/pyspatialite/files/patch-setup.py
+++ /dev/null
@@ -1,46 +0,0 @@
---- setup.py.orig 2013-11-22 19:17:22 UTC
-+++ setup.py
-@@ -65,8 +65,6 @@ class DocBuilder(Command):
- if rc != 0:
- print "Is sphinx installed? If not, try 'sudo easy_install sphinx'."
-
--AMALGAMATION_ROOT = "amalgamation/libspatialite-amalgamation-3.0.1"
--
- TRUTHY = ("yes", "true", "t", "1")
-
- class HeaderNotFoundException(Exception):
-@@ -220,12 +218,11 @@ def get_setup_args():
- print "Fatal error: PYSPATIALITE_VERSION could not be detected!"
- sys.exit(1)
-
-- data_files = [("pyspatialite-doc",
-+ data_files = [("/usr/local/share/doc/pyspatialite",
- glob.glob("doc/*.html") \
- + glob.glob("doc/*.txt") \
- + glob.glob("doc/*.css")),
-- ("pyspatialite-doc/code",
-- glob.glob("doc/code/*.py"))]
-+ ]
-
- py_modules = ["spatialite"]
- setup_args = dict(
-@@ -259,11 +256,8 @@ def get_setup_args():
- "src/statement.c",
- "src/util.c",
- "src/row.c",
-- os.path.join(AMALGAMATION_ROOT, "sqlite3.c"),
-- os.path.join(AMALGAMATION_ROOT, "spatialite.c")
- ],
- include_dirs = [
-- os.path.join(AMALGAMATION_ROOT,"headers")
- ],
- library_dirs = [],
- runtime_library_dirs = [],
-@@ -272,7 +266,6 @@ def get_setup_args():
- ("VERSION",'"%s"' % PYSPATIALITE_VERSION),
- ("SQLITE_ENABLE_RTREE", "1"), # build with fulltext search enabled
- ("NDEBUG","1"),
-- ("SPL_AMALGAMATION","1"),
- ('MODULE_NAME', '\\"spatialite.dbapi2\\"') if sys.platform == "win32" else ('MODULE_NAME', '"spatialite.dbapi2"')
- ],
- )
diff --git a/databases/pyspatialite/files/patch-src-connection.h b/databases/pyspatialite/files/patch-src-connection.h
deleted file mode 100644
index 5770564153c4..000000000000
--- a/databases/pyspatialite/files/patch-src-connection.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/connection.h.orig 2013-11-22 09:33:35 UTC
-+++ src/connection.h
-@@ -30,7 +30,7 @@
- #include "cache.h"
- #include "module.h"
-
--#include "spatialite/sqlite3.h"
-+#include "spatialite/sqlite.h"
- #include "spatialite.h"
-
- SPATIALITE_DECLARE void spatialite_init(int verbose);
diff --git a/databases/pyspatialite/pkg-descr b/databases/pyspatialite/pkg-descr
deleted file mode 100644
index a6cb7c5caf5e..000000000000
--- a/databases/pyspatialite/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-pyspatialite is an interface to the SQLite 3.x embedded relational database
-engine with spatialite extensions.
-It is almost fully compliant with the Python database API version 2.0 also
-exposes the unique features of SQLite and spatialite.
-
-WWW: https://github.com/lokkju/pyspatialite
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 731fbd0ec388..8a0b457c8174 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -136,7 +136,6 @@
SUBDIR += kuserfeedback
SUBDIR += latte-dock
SUBDIR += libkdepim
- SUBDIR += ljcharm
SUBDIR += ljclive
SUBDIR += logjam
SUBDIR += lookbook
@@ -150,7 +149,6 @@
SUBDIR += lumina-screenshot
SUBDIR += lumina-textedit
SUBDIR += lxqt-notificationd
- SUBDIR += mat
SUBDIR += mate-notification-daemon
SUBDIR += mate-utils
SUBDIR += mbox-importer
diff --git a/deskutils/ljcharm/Makefile b/deskutils/ljcharm/Makefile
deleted file mode 100644
index ec92f589d386..000000000000
--- a/deskutils/ljcharm/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: schmidtcarl@earthlink.net
-# $FreeBSD$
-
-PORTNAME= charm
-PORTVERSION= 1.9.2
-PORTREVISION= 2
-CATEGORIES= deskutils net
-MASTER_SITES= SF/lj${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= seawolf@marinewolf.net
-COMMENT= Menu-driven python-based livejournal client
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-NO_ARCH= yes
-
-PORTDOCS= *
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/CHANGES.charm ${STAGEDIR}${DOCSDIR}/CHANGES
- ${INSTALL_DATA} ${WRKSRC}/README.charm ${STAGEDIR}${DOCSDIR}/README
- ${INSTALL_DATA} ${WRKSRC}/charm.html ${STAGEDIR}${DOCSDIR}/
-
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/sample.charmrc ${STAGEDIR}${EXAMPLESDIR}
-
-.include
diff --git a/deskutils/ljcharm/distinfo b/deskutils/ljcharm/distinfo
deleted file mode 100644
index 915907c678b5..000000000000
--- a/deskutils/ljcharm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (charm-1.9.2.tar.gz) = ae2d536303e770ceb002f69c1e71f6a8532c8d5dd075d2f5c1bf09ad02c3c015
-SIZE (charm-1.9.2.tar.gz) = 84927
diff --git a/deskutils/ljcharm/files/patch-setup.py b/deskutils/ljcharm/files/patch-setup.py
deleted file mode 100644
index a39454e701b3..000000000000
--- a/deskutils/ljcharm/files/patch-setup.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- setup.py.orig 2013-03-28 03:14:46 UTC
-+++ setup.py
-@@ -1,13 +1,12 @@
- from distutils.core import setup
-
- setup(name = "charm",
-- version = "1.9.1",
-+ version = "1.9.2",
- description = "Text-based console client for LiveJournal",
- author = "Lydia Leong",
- author_email = "evilhat@livejournal.com",
- url = "http://ljcharm.sourceforge.net/",
- py_modules = ["ljcharm"],
- scripts = ["charm"],
-- data_files = [ ("share/doc/charm", ["charm.html", "sample.charmrc"]),
-- ("share/man/man1", ["charm.1"]),
-- ("share/man/man5", ["charmrc.5"]) ] )
-+ data_files = [ ("man/man1", ["charm.1"]),
-+ ("man/man5", ["charmrc.5"]) ] )
diff --git a/deskutils/ljcharm/pkg-descr b/deskutils/ljcharm/pkg-descr
deleted file mode 100644
index a4d8fa562f14..000000000000
--- a/deskutils/ljcharm/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Charm is a command-line client written in Python for interacting with
-LiveJournal servers.
-
-WWW: http://ljcharm.sourceforge.net/
diff --git a/deskutils/mat/Makefile b/deskutils/mat/Makefile
deleted file mode 100644
index f975bbaf7420..000000000000
--- a/deskutils/mat/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mat
-DISTVERSION= 0.6.1-12
-DISTVERSIONSUFFIX= -g4b9a657
-CATEGORIES= deskutils
-
-MAINTAINER= greg@unrelenting.technology
-COMMENT= Metadata Anonymization Toolkit
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra@${PY_FLAVOR} \
- intltool-update:textproc/intltool
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pdfrw>=0:textproc/py-pdfrw@${PY_FLAVOR} \
- srm:security/srm
-
-USES= gettext gnome python:2.7
-USE_GITLAB= yes
-GL_SITE= https://0xacab.org
-GL_ACCOUNT= mat
-GL_COMMIT= 4b9a65758da4bb27724ac1f94162810a29cb3877
-USE_PYTHON= distutils autoplist
-USE_GNOME= gtk30 pygobject3
-INSTALLS_ICONS= yes
-
-OPTIONS_DEFINE= IMAGE
-OPTIONS_DEFAULT= IMAGE
-
-IMAGE_DESC= Image file support
-
-IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
-
-.include
diff --git a/deskutils/mat/distinfo b/deskutils/mat/distinfo
deleted file mode 100644
index 0108fdf4a4eb..000000000000
--- a/deskutils/mat/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1521393594
-SHA256 (mat-mat-4b9a65758da4bb27724ac1f94162810a29cb3877_GL0.tar.gz) = 4f4cab3ab353cc295ebff87fe69ab41a84ba0f1a24c688e128044731dc2c0a48
-SIZE (mat-mat-4b9a65758da4bb27724ac1f94162810a29cb3877_GL0.tar.gz) = 2729762
diff --git a/deskutils/mat/files/patch-libmat_mat.py b/deskutils/mat/files/patch-libmat_mat.py
deleted file mode 100644
index f81a72e41006..000000000000
--- a/deskutils/mat/files/patch-libmat_mat.py
+++ /dev/null
@@ -1,15 +0,0 @@
---- libmat/mat.py.orig 2018-03-18 17:33:51 UTC
-+++ libmat/mat.py
-@@ -116,10 +116,8 @@ def secure_remove(filename):
- raise libmat.exceptions.UnableToWriteFile
-
- try:
-- shred = 'shred'
-- if platform.system() == 'MacOS':
-- shred = 'gshred'
-- if not subprocess.call([shred, '--remove', filename]):
-+ shred = 'srm'
-+ if not subprocess.call([shred, filename]):
- return True
- else:
- raise OSError
diff --git a/deskutils/mat/pkg-descr b/deskutils/mat/pkg-descr
deleted file mode 100644
index d1c3e06292b5..000000000000
--- a/deskutils/mat/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI
-application, a CLI application and a library, to anonymize/remove
-metadata.
-
-WWW: https://mat.boum.org
diff --git a/devel/Makefile b/devel/Makefile
index ec8990041962..8cc8a079ac58 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -92,7 +92,6 @@
SUBDIR += R-cran-zeallot
SUBDIR += RStudio
SUBDIR += SpecTcl
- SUBDIR += aap
SUBDIR += aarch64-gcc
SUBDIR += aarch64-none-elf-gcc
SUBDIR += aarch64-xtoolchain-gcc
@@ -138,7 +137,6 @@
SUBDIR += app-builder
SUBDIR += appstream-glib
SUBDIR += apr1
- SUBDIR += apr2
SUBDIR += arachne-pnr
SUBDIR += arcanist
SUBDIR += arcanist-lib
@@ -217,7 +215,6 @@
SUBDIR += bazel
SUBDIR += bazel-buildtools
SUBDIR += bazel029
- SUBDIR += bbfreeze-loader
SUBDIR += bbparse
SUBDIR += bcc
SUBDIR += bcpp
@@ -227,7 +224,6 @@
SUBDIR += bennugd-core
SUBDIR += bennugd-modules
SUBDIR += bglibs
- SUBDIR += bicyclerepair
SUBDIR += binaryen
SUBDIR += bingrep
SUBDIR += binutils
@@ -266,7 +262,6 @@
SUBDIR += byaccj
SUBDIR += bzr
SUBDIR += bzr-fastimport
- SUBDIR += bzrtools
SUBDIR += c2mdoc
SUBDIR += caf
SUBDIR += calibrator
@@ -355,7 +350,6 @@
SUBDIR += codeblocks
SUBDIR += codequery
SUBDIR += codesearch-py
- SUBDIR += codeville
SUBDIR += codeworker
SUBDIR += collada-dom
SUBDIR += colorgcc
@@ -412,7 +406,6 @@
SUBDIR += cvs2cl
SUBDIR += cvs2darcs
SUBDIR += cvs2html
- SUBDIR += cvs2svn
SUBDIR += cvsadmin
SUBDIR += cvsbook
SUBDIR += cvschangelogbuilder
@@ -435,7 +428,6 @@
SUBDIR += cvswrap
SUBDIR += cweb
SUBDIR += cwrap
- SUBDIR += cx_Freeze
SUBDIR += cxmon
SUBDIR += cxref
SUBDIR += cxxopts
@@ -625,11 +617,9 @@
SUBDIR += etcd33
SUBDIR += etcd34
SUBDIR += etl
- SUBDIR += euca2ools
SUBDIR += evdev-proto
SUBDIR += evemu
SUBDIR += eventxx
- SUBDIR += evolution-gconf-tools
SUBDIR += exercisix
SUBDIR += f18
SUBDIR += f77flow
@@ -788,11 +778,9 @@
SUBDIR += git
SUBDIR += git-absorb
SUBDIR += git-bug
- SUBDIR += git-bzr-ng
SUBDIR += git-cinnabar
SUBDIR += git-codereview
SUBDIR += git-cola
- SUBDIR += git-cvs
SUBDIR += git-delta
SUBDIR += git-extras
SUBDIR += git-gui
@@ -800,7 +788,6 @@
SUBDIR += git-lite
SUBDIR += git-merge-changelog
SUBDIR += git-modes
- SUBDIR += git-remote-hg
SUBDIR += git-review
SUBDIR += git-subrepo
SUBDIR += git-town
@@ -879,7 +866,6 @@
SUBDIR += gradle62
SUBDIR += grantlee5
SUBDIR += grpc
- SUBDIR += grumpy
SUBDIR += grv
SUBDIR += gsettings-desktop-schemas
SUBDIR += gsoap
@@ -910,7 +896,6 @@
SUBDIR += heimdall
SUBDIR += hexcompare
SUBDIR += hexd
- SUBDIR += hg-git
SUBDIR += hgreviewboard
SUBDIR += hgsvn
SUBDIR += hhdate
@@ -1246,7 +1231,6 @@
SUBDIR += libnfc
SUBDIR += libnotify
SUBDIR += libnsutils
- SUBDIR += libnxt
SUBDIR += liboil
SUBDIR += libolecf
SUBDIR += libopenbsd
@@ -1284,7 +1268,6 @@
SUBDIR += librcc
SUBDIR += librcd
SUBDIR += libreadline-java
- SUBDIR += libredblack
SUBDIR += libregf
SUBDIR += librelp
SUBDIR += librest
@@ -1402,7 +1385,6 @@
SUBDIR += llbuild
SUBDIR += llnextgen
SUBDIR += llvm
- SUBDIR += llvm-cheri
SUBDIR += llvm-devel
SUBDIR += llvm10
SUBDIR += llvm11
@@ -3929,7 +3911,6 @@
SUBDIR += php74-sysvsem
SUBDIR += php74-sysvshm
SUBDIR += php74-tokenizer
- SUBDIR += phpsh
SUBDIR += phpunit6
SUBDIR += phpunit7
SUBDIR += phpunit8
@@ -4184,7 +4165,6 @@
SUBDIR += py-backports.functools_lru_cache
SUBDIR += py-backports.os
SUBDIR += py-backports.shutil_get_terminal_size
- SUBDIR += py-backports.shutil_which
SUBDIR += py-backports_abc
SUBDIR += py-banal
SUBDIR += py-bandit
@@ -4660,7 +4640,6 @@
SUBDIR += py-nose2
SUBDIR += py-noseofyeti
SUBDIR += py-nosexcover
- SUBDIR += py-notify
SUBDIR += py-notify2
SUBDIR += py-num2words
SUBDIR += py-numba
@@ -4824,7 +4803,6 @@
SUBDIR += py-pyasn1-modules
SUBDIR += py-pybind11
SUBDIR += py-pybix
- SUBDIR += py-pybloomfiltermmap
SUBDIR += py-pycadf
SUBDIR += py-pycadf2
SUBDIR += py-pycalendar
@@ -4966,7 +4944,6 @@
SUBDIR += py-pyxb
SUBDIR += py-pyyaml-include
SUBDIR += py-q
- SUBDIR += py-qserve
SUBDIR += py-qt5
SUBDIR += py-qt5-core
SUBDIR += py-qt5-dbus
@@ -5080,7 +5057,6 @@
SUBDIR += py-stsci.distutils
SUBDIR += py-subprocess32
SUBDIR += py-subversion
- SUBDIR += py-subvertpy
SUBDIR += py-sure
SUBDIR += py-swagger-spec-validator
SUBDIR += py-sysctl
@@ -5264,7 +5240,6 @@
SUBDIR += py-zope.traversing
SUBDIR += py-zsm-lib
SUBDIR += py3c
- SUBDIR += py_static_check
SUBDIR += pybind11
SUBDIR += pybugz
SUBDIR += pycanberra
@@ -5281,7 +5256,6 @@
SUBDIR += pyrex
SUBDIR += pyside2
SUBDIR += pyside2-tools
- SUBDIR += pyst
SUBDIR += pysvn
SUBDIR += pythk
SUBDIR += pythontidy
@@ -6577,7 +6551,6 @@
SUBDIR += rubygem-zlib
SUBDIR += rudeconfig
SUBDIR += rudiments
- SUBDIR += runsnakerun
SUBDIR += rust-analyzer
SUBDIR += rust-bindgen
SUBDIR += rust-cbindgen
@@ -6690,7 +6663,6 @@
SUBDIR += t1lib
SUBDIR += ta-lib
SUBDIR += tablist
- SUBDIR += tailor
SUBDIR += talloc
SUBDIR += taskflow
SUBDIR += tass64
@@ -6752,7 +6724,6 @@
SUBDIR += trio
SUBDIR += truc
SUBDIR += ua_parser-core
- SUBDIR += uatraits
SUBDIR += uclcmd
SUBDIR += ucommon
SUBDIR += ucpp
diff --git a/devel/aap/Makefile b/devel/aap/Makefile
deleted file mode 100644
index 32bf0181dd63..000000000000
--- a/devel/aap/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Bram Moolenaar
-# $FreeBSD$
-
-PORTNAME= aap
-PORTVERSION= 1.094
-CATEGORIES= devel
-MASTER_SITES= SF/a-a-p
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Build tool alternative to make with internet access and CVS support
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-OPTIONS_DEFINE= DOCS
-
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
-
-USES= python:2.7 shebangfix zip
-PLIST_SUB= PORTVERSION="${PORTVERSION}"
-NO_ARCH= yes
-SHEBANG_FILES= Filetype.py Main.py PkgInstall.py PrintProfile.py RootShell.py aap.py aap
-
-do-install:
- @cd ${WRKSRC} && ${PYTHON_CMD} ./aap PREFIX="${STAGEDIR}/${PREFIX}" \
- FULLDOCS=no install
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -d ${PREFIX}/lib/aap/Exec-${PORTVERSION}/ -f ${STAGEDIR}${PREFIX}/lib/aap/Exec-${PORTVERSION}
- @${LN} -sf ../lib/aap/Exec-${PORTVERSION}/aap \
- ${STAGEDIR}${PREFIX}/bin/aap
- @${MKDIR} ${STAGEDIR}/${DOCSDIR}
- (cd ${WRKSRC}/doc && ${INSTALL_DATA} exec.pdf \
- ${STAGEDIR}${DOCSDIR})
- @${MKDIR} ${STAGEDIR}/${DOCSDIR}/html
- (cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html \
- ${STAGEDIR}${DOCSDIR}/html)
- @${LN} -sf ../../../${DOCSDIR_REL} \
- ${STAGEDIR}${PREFIX}/lib/aap/Exec-${PORTVERSION}/doc
-
-test: install
- cd ${WRKSRC}; ${PREFIX}/bin/aap
-
-.include
diff --git a/devel/aap/distinfo b/devel/aap/distinfo
deleted file mode 100644
index a8c0923e8424..000000000000
--- a/devel/aap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (aap-1.094.zip) = 3f53b2fc277756042449416150acc477f29de93692944f8a77e8cef285a1efd8
-SIZE (aap-1.094.zip) = 1648972
diff --git a/devel/aap/pkg-descr b/devel/aap/pkg-descr
deleted file mode 100644
index 711c88c23430..000000000000
--- a/devel/aap/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-A-A-P is an Open Source build tool. It does everything that make does in
-a better way. Includes Internet access for uploading and downloading
-files. Integrated CVS support: obtain a module from a CVS server and
-check changes into a CVS server.
-
-Can be used to build programs, maintain web sites, distribute software,
-download and install an application, etc.
-
-WWW: http://www.a-a-p.org/
diff --git a/devel/aap/pkg-plist b/devel/aap/pkg-plist
deleted file mode 100644
index 91d6a3f8d673..000000000000
--- a/devel/aap/pkg-plist
+++ /dev/null
@@ -1,164 +0,0 @@
-bin/aap
-lib/aap/Exec-%%PORTVERSION%%/AapVersion.py
-lib/aap/Exec-%%PORTVERSION%%/AapVersion.pyc
-lib/aap/Exec-%%PORTVERSION%%/Action.py
-lib/aap/Exec-%%PORTVERSION%%/Action.pyc
-lib/aap/Exec-%%PORTVERSION%%/Args.py
-lib/aap/Exec-%%PORTVERSION%%/Args.pyc
-lib/aap/Exec-%%PORTVERSION%%/COPYING
-lib/aap/Exec-%%PORTVERSION%%/Cache.py
-lib/aap/Exec-%%PORTVERSION%%/Cache.pyc
-lib/aap/Exec-%%PORTVERSION%%/Commands.py
-lib/aap/Exec-%%PORTVERSION%%/Commands.pyc
-lib/aap/Exec-%%PORTVERSION%%/Conftest.py
-lib/aap/Exec-%%PORTVERSION%%/Conftest.pyc
-lib/aap/Exec-%%PORTVERSION%%/CopyMove.py
-lib/aap/Exec-%%PORTVERSION%%/CopyMove.pyc
-lib/aap/Exec-%%PORTVERSION%%/Depend.py
-lib/aap/Exec-%%PORTVERSION%%/Depend.pyc
-lib/aap/Exec-%%PORTVERSION%%/Dictlist.py
-lib/aap/Exec-%%PORTVERSION%%/Dictlist.pyc
-lib/aap/Exec-%%PORTVERSION%%/DoAddDef.py
-lib/aap/Exec-%%PORTVERSION%%/DoAddDef.pyc
-lib/aap/Exec-%%PORTVERSION%%/DoArgs.py
-lib/aap/Exec-%%PORTVERSION%%/DoArgs.pyc
-lib/aap/Exec-%%PORTVERSION%%/DoBuild.py
-lib/aap/Exec-%%PORTVERSION%%/DoBuild.pyc
-lib/aap/Exec-%%PORTVERSION%%/DoConf.py
-lib/aap/Exec-%%PORTVERSION%%/DoConf.pyc
-lib/aap/Exec-%%PORTVERSION%%/DoInstall.py
-lib/aap/Exec-%%PORTVERSION%%/DoInstall.pyc
-lib/aap/Exec-%%PORTVERSION%%/DoRead.py
-lib/aap/Exec-%%PORTVERSION%%/DoRead.pyc
-lib/aap/Exec-%%PORTVERSION%%/Error.py
-lib/aap/Exec-%%PORTVERSION%%/Error.pyc
-lib/aap/Exec-%%PORTVERSION%%/Filetype.py
-lib/aap/Exec-%%PORTVERSION%%/Filetype.pyc
-lib/aap/Exec-%%PORTVERSION%%/Global.py
-lib/aap/Exec-%%PORTVERSION%%/Global.pyc
-lib/aap/Exec-%%PORTVERSION%%/Main.py
-lib/aap/Exec-%%PORTVERSION%%/Main.pyc
-lib/aap/Exec-%%PORTVERSION%%/Message.py
-lib/aap/Exec-%%PORTVERSION%%/Message.pyc
-lib/aap/Exec-%%PORTVERSION%%/Node.py
-lib/aap/Exec-%%PORTVERSION%%/Node.pyc
-lib/aap/Exec-%%PORTVERSION%%/ParsePos.py
-lib/aap/Exec-%%PORTVERSION%%/ParsePos.pyc
-lib/aap/Exec-%%PORTVERSION%%/PkgInstall.py
-lib/aap/Exec-%%PORTVERSION%%/PkgInstall.pyc
-lib/aap/Exec-%%PORTVERSION%%/Port.py
-lib/aap/Exec-%%PORTVERSION%%/Port.pyc
-lib/aap/Exec-%%PORTVERSION%%/PrintProfile.py
-lib/aap/Exec-%%PORTVERSION%%/PrintProfile.pyc
-lib/aap/Exec-%%PORTVERSION%%/Process.py
-lib/aap/Exec-%%PORTVERSION%%/Process.pyc
-lib/aap/Exec-%%PORTVERSION%%/README.txt
-lib/aap/Exec-%%PORTVERSION%%/RecPos.py
-lib/aap/Exec-%%PORTVERSION%%/RecPos.pyc
-lib/aap/Exec-%%PORTVERSION%%/RecPython.py
-lib/aap/Exec-%%PORTVERSION%%/RecPython.pyc
-lib/aap/Exec-%%PORTVERSION%%/Remote.py
-lib/aap/Exec-%%PORTVERSION%%/Remote.pyc
-lib/aap/Exec-%%PORTVERSION%%/RootShell.py
-lib/aap/Exec-%%PORTVERSION%%/RootShell.pyc
-lib/aap/Exec-%%PORTVERSION%%/Rule.py
-lib/aap/Exec-%%PORTVERSION%%/Rule.pyc
-lib/aap/Exec-%%PORTVERSION%%/Scope.py
-lib/aap/Exec-%%PORTVERSION%%/Scope.pyc
-lib/aap/Exec-%%PORTVERSION%%/Sign.py
-lib/aap/Exec-%%PORTVERSION%%/Sign.pyc
-lib/aap/Exec-%%PORTVERSION%%/Util.py
-lib/aap/Exec-%%PORTVERSION%%/Util.pyc
-lib/aap/Exec-%%PORTVERSION%%/VersCont.py
-lib/aap/Exec-%%PORTVERSION%%/VersCont.pyc
-lib/aap/Exec-%%PORTVERSION%%/VersContCvs.py
-lib/aap/Exec-%%PORTVERSION%%/VersContCvs.pyc
-lib/aap/Exec-%%PORTVERSION%%/Work.py
-lib/aap/Exec-%%PORTVERSION%%/Work.pyc
-lib/aap/Exec-%%PORTVERSION%%/__init__.py
-lib/aap/Exec-%%PORTVERSION%%/__init__.pyc
-lib/aap/Exec-%%PORTVERSION%%/aap
-lib/aap/Exec-%%PORTVERSION%%/aap.py
-lib/aap/Exec-%%PORTVERSION%%/aap.pyc
-lib/aap/Exec-%%PORTVERSION%%/aapnetrc.py
-lib/aap/Exec-%%PORTVERSION%%/aapnetrc.pyc
-lib/aap/Exec-%%PORTVERSION%%/aapre.py
-lib/aap/Exec-%%PORTVERSION%%/aapre.pyc
-lib/aap/Exec-%%PORTVERSION%%/default.aap
-%%PORTDOCS%%lib/aap/Exec-%%PORTVERSION%%/doc
-lib/aap/Exec-%%PORTVERSION%%/import_re.py
-lib/aap/Exec-%%PORTVERSION%%/import_re.pyc
-lib/aap/Exec-%%PORTVERSION%%/modules/d.aap
-lib/aap/Exec-%%PORTVERSION%%/modules/kde.aap
-lib/aap/Exec-%%PORTVERSION%%/modules/libtool.aap
-lib/aap/Exec-%%PORTVERSION%%/modules/qt.aap
-lib/aap/Exec-%%PORTVERSION%%/modules/rectest.aap
-lib/aap/Exec-%%PORTVERSION%%/popenerr.py
-lib/aap/Exec-%%PORTVERSION%%/popenerr.pyc
-lib/aap/Exec-%%PORTVERSION%%/tools/__init__.py
-lib/aap/Exec-%%PORTVERSION%%/tools/__init__.pyc
-lib/aap/Exec-%%PORTVERSION%%/tools/bcc.py
-lib/aap/Exec-%%PORTVERSION%%/tools/bcc.pyc
-lib/aap/Exec-%%PORTVERSION%%/tools/dmd.py
-lib/aap/Exec-%%PORTVERSION%%/tools/dmd.pyc
-lib/aap/Exec-%%PORTVERSION%%/tools/gcc.py
-lib/aap/Exec-%%PORTVERSION%%/tools/gcc.pyc
-lib/aap/Exec-%%PORTVERSION%%/tools/icc.py
-lib/aap/Exec-%%PORTVERSION%%/tools/icc.pyc
-lib/aap/Exec-%%PORTVERSION%%/tools/mingw.py
-lib/aap/Exec-%%PORTVERSION%%/tools/mingw.pyc
-lib/aap/Exec-%%PORTVERSION%%/tools/msvc.py
-lib/aap/Exec-%%PORTVERSION%%/tools/msvc.pyc
-man/man1/aap.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/exec.pdf
-%%PORTDOCS%%%%DOCSDIR%%/html/appendix.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ch39s02.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ch39s03.html
-%%PORTDOCS%%%%DOCSDIR%%/html/exec.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/license.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-arguments.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-assign.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-attributes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-commands.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-filetype.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-modules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-python.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-syntax.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-tools.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-variables.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref-varscope.html
-%%PORTDOCS%%%%DOCSDIR%%/html/reference.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-actions.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-compile.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-cvs.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-distribute.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-include.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-pipe.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-port.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-python.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-start.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-variant.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutor-website.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-autoconf.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-autodep.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-basics.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-configure.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-cvs.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-debug.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-depend.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-fetch.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-filetype.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-install.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-issue.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-language.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-makedif.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-package.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-porting.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-publish.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-python.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-tools.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-variant.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user-version.html
-%%PORTDOCS%%%%DOCSDIR%%/html/user.html
diff --git a/devel/apr2/Makefile b/devel/apr2/Makefile
deleted file mode 100644
index 2769262ac868..000000000000
--- a/devel/apr2/Makefile
+++ /dev/null
@@ -1,132 +0,0 @@
-# Created by: Garrett Rooney
-# $FreeBSD$
-
-PORTNAME= apr
-PORTVERSION= 2.0.${SNAPDATE}
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= LOCAL/ohauer
-PKGNAMESUFFIX= 2
-DISTNAME= ${PORTNAME}_${SNAPDATE}
-
-MAINTAINER= apache@FreeBSD.org
-COMMENT= Apache Portability Library
-
-LICENSE= APACHE20
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= libexpat.so:textproc/expat2
-
-NO_PACKAGE= Developer only package
-
-# r1676013
-SNAPDATE= 20150425134304
-
-USES= autoreconf:build cpe iconv libtool pathfix perl5 \
- python:2.7,build tar:xz
-CPE_PRODUCT= apr-util
-CPE_VENDOR= apache
-CPE_VERSION= ${PORTVERSION:S|.${SNAPDATE}||}
-USE_PERL5= build
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-TEST_TARGET= test
-
-OPTIONS_SUB= yes
-OPTIONS_DEFINE= DEVELOPER_ONLY
-OPTIONS_GROUP= APR APU
-OPTIONS_GROUP_APR= IPV6 DEVRANDOM
-OPTIONS_GROUP_APU= BDB GDBM MYSQL NDBM PGSQL SQLITE
-OPTIONS_RADIO= CRYPTO
-OPTIONS_RADIO_CRYPTO= SSL NSS
-OPTIONS_DEFAULT= THREADS DEVRANDOM BDB GDBM SSL
-
-DEVELOPER_ONLY_DESC= I want to test apr2 not the maintainer
-DEVRANDOM_DESC= Use /dev/random or compatible
-NDBM_DESC= NDBM support
-NSS_DESC= NSS crypto driver
-SSL_DESC= OpenSSL crypto driver
-
-WRKSRC= ${WRKDIR}/apr
-
-DEVRANDOM_CONFIGURE_WITH= devrandom
-
-# APR-Util Options
-BDB_USES= bdb:5+
-GDBM_CONFIGURE_WITH= gdbm=${LOCALBASE}
-GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
-IPV6_CONFIGURE_ENABLE= ipv6
-MYSQL_CFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/mysql -DHAVE_MYSQL_H
-MYSQL_CONFIGURE_WITH= mysql=${LOCALBASE}
-MYSQL_LIBS= -L${LOCALBASE}/lib/mysql
-MYSQL_USES= mysql
-NDBM_CONFIGURE_WITH= ndbm=/usr
-PGSQL_CONFIGURE_ENV= ac_cv_path_PGSQL_CONFIG=""
-PGSQL_CONFIGURE_WITH= pgsql=${LOCALBASE}
-PGSQL_USES= pgsql
-SQLITE_CONFIGURE_WITH= sqlite3=${LOCALBASE}
-SQLITE_USES= sqlite
-
-# crypto
-SSL_USES= ssl
-SSL_CONFIGURE_WITH= openssl=${OPENSSLBASE}
-SSL_CPPFLAGS= -I${OPENSSLINC}
-SSL_LDFLAGS= -L${OPENSSLLIB}
-NSS_LIB_DEPENDS= libnss3.so:security/nss
-NSS_CPPFLAGS= -I${LOCALBASE}/include/nss
-NSS_LDFLAGS= -L${LOCALBASE}/lib/nss
-NSS_CONFIGURE_WITH= nss=${LOCALBASE}
-
-.include
-
-CONFIGURE_ENV+= CC="${CC}"
-CONFIGURE_ARGS+=--with-installbuilddir=${DATADIR}/build-2 \
- --enable-threads \
- --enable-posix-shm \
- --with-expat=${LOCALBASE} \
- --with-iconv=${ICONV_PREFIX}
-
-SHLIB_MAJOR= 0
-PLIST_SUB+= SHLIB_MAJOR="${SHLIB_MAJOR}"
-
-# stick BDB here, else BDB_INCLUDE_DIR and BDB_LIB_DIR
-# are not resolvable
-.if ${PORT_OPTIONS:MBDB}
-CONFIGURE_ARGS+= --with-berkeley-db=${BDB_INCLUDE_DIR}:${BDB_LIB_DIR}
-.else
-CONFIGURE_ARGS+= --without-berkeley-db
-.endif
-
-.if ! ${PORT_OPTIONS:MDEVELOPER_ONLY}
-IGNORE= not for the general public. Maintainer only supports developers of apr
-.endif
-
-# crypto required (apache24)
-.if ${PORT_OPTIONS:MSSL} || ${PORT_OPTIONS:MNSS}
-CONFIGURE_ARGS+= --with-crypto
-.else
-CONFIGURE_ARGS+= --without-crypto
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's|%%OSVERSION%%|${OSVERSION}|g' ${WRKSRC}/build/apr_hints.m4
- ${REINPLACE_CMD} -e '1s|${SETENV} python|${PYTHON_CMD}|' \
- ${WRKSRC}/build/gen-build.py
- ${REINPLACE_CMD} -e 's|PrintPath python|PrintPath ${PYTHON_VERSION}|' \
- -e 's|python -c|${PYTHON_VERSION} -c|' \
- ${WRKSRC}/build/buildcheck.sh
-
-pre-configure:
- @(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${SH} ./buildconf)
-
-pre-install:
-# looking forward to sub packages and create the modules directory
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/apr-2
- @${TOUCH} ${STAGEDIR}${PREFIX}/lib/apr-2/.keep.me
-
-post-install:
- ${FIND} ${STAGEDIR}/${PREFIX}/lib -name \*.so | ${XARGS} ${STRIP_CMD}
-
-.include
diff --git a/devel/apr2/distinfo b/devel/apr2/distinfo
deleted file mode 100644
index 09c6180cd4d1..000000000000
--- a/devel/apr2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (apr_20150425134304.tar.xz) = 4eecb26847a61b5b65e88c6c5ff00f970073db63330358d0b7cab5e961b889e6
-SIZE (apr_20150425134304.tar.xz) = 736364
diff --git a/devel/apr2/files/patch-build__apr_hints.m4 b/devel/apr2/files/patch-build__apr_hints.m4
deleted file mode 100644
index c0918aceba2a..000000000000
--- a/devel/apr2/files/patch-build__apr_hints.m4
+++ /dev/null
@@ -1,20 +0,0 @@
---- build/apr_hints.m4.orig 2015-04-05 07:04:48 UTC
-+++ build/apr_hints.m4
-@@ -147,15 +147,11 @@ dnl # Not a problem in 10.20. Ot
- ;;
- *-freebsd*)
- APR_SETIFNULL(apr_lock_method, [USE_FLOCK_SERIALIZE])
-- if test -x /sbin/sysctl; then
-- os_version=`/sbin/sysctl -n kern.osreldate`
-- else
-- os_version=000000
-- fi
-+ osversion=%%OSVERSION%%
- # 502102 is when libc_r switched to libpthread (aka libkse).
- if test $os_version -ge "502102"; then
- apr_cv_pthreads_cflags="none"
-- apr_cv_pthreads_lib="-lpthread"
-+ apr_cv_pthreads_lib="-pthread"
- else
- APR_ADDTO(CPPFLAGS, [-D_THREAD_SAFE -D_REENTRANT])
- APR_SETIFNULL(enable_threads, [no])
diff --git a/devel/apr2/files/patch-build__iconv.m4 b/devel/apr2/files/patch-build__iconv.m4
deleted file mode 100644
index 25966d2363dc..000000000000
--- a/devel/apr2/files/patch-build__iconv.m4
+++ /dev/null
@@ -1,11 +0,0 @@
---- build/iconv.m4.orig 2015-01-02 17:14:32 UTC
-+++ build/iconv.m4
-@@ -44,7 +44,7 @@ AC_ARG_WITH(iconv,[ --with-iconv[=DIR]
- if test -f "$apu_iconv_dir/include/iconv.h"; then
- have_iconv="1"
- APR_ADDTO(CPPFLAGS,[-I$apu_iconv_dir/include])
-- APR_ADDTO(LDFLAGS,[-L$apu_iconv_dir/lib])
-+ APR_ADDTO(LDFLAGS,[-L$apu_iconv_dir/lib -liconv])
- fi
- fi
- ])
diff --git a/devel/apr2/files/patch-buildconf b/devel/apr2/files/patch-buildconf
deleted file mode 100644
index 7261d3eda3ce..000000000000
--- a/devel/apr2/files/patch-buildconf
+++ /dev/null
@@ -1,23 +0,0 @@
---- buildconf.orig 2015-01-02 17:14:31 UTC
-+++ buildconf
-@@ -81,6 +81,7 @@ if test "$1" = "1"; then
- fi
- # Do we need this anymore?
- echo "buildconf: Using libtool.m4 at ${ltfile}."
-+ chmod 644 build/libtool.m4
- rm -f build/libtool.m4
- cp -p $ltfile build/libtool.m4
-
-@@ -94,9 +95,12 @@ fi
- # Not sure, would it interfere with httpd top_builddir when bundled?
- mv build/libtool.m4 build/libtool.m4.$$
- sed -e 's/\(LIBTOOL=.*\)top_build/\1apr_build/' < build/libtool.m4.$$ > build/libtool.m4
-+chmod 644 build/libtool.m4.$$
- rm -f build/libtool.m4.$$
-
- # Clean up any leftovers
-+chmod 644 aclocal.m4
-+chmod 644 libtool.m4
- rm -f aclocal.m4 libtool.m4
-
- #
diff --git a/devel/apr2/pkg-descr b/devel/apr2/pkg-descr
deleted file mode 100644
index 2799c4bba20c..000000000000
--- a/devel/apr2/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The Apache Portable Runtime is a library of C data structures and routines,
-forming a system portability layer that covers as many operating systems as
-possible, including Unices, Win32, BeOS, and OS/2.
-
-This port also includes the APR-Util package, which contains some useful
-utilities built on top of APR.
-
-WWW: http://apr.apache.org/
diff --git a/devel/apr2/pkg-plist b/devel/apr2/pkg-plist
deleted file mode 100644
index 6888aff92a5f..000000000000
--- a/devel/apr2/pkg-plist
+++ /dev/null
@@ -1,103 +0,0 @@
-bin/apr-2-config
-include/apr-2/apr.h
-include/apr-2/apr_allocator.h
-include/apr-2/apr_anylock.h
-include/apr-2/apr_atomic.h
-include/apr-2/apr_base64.h
-include/apr-2/apr_buckets.h
-include/apr-2/apr_crypto.h
-include/apr-2/apr_date.h
-include/apr-2/apr_dbd.h
-include/apr-2/apr_dbm.h
-include/apr-2/apr_dso.h
-include/apr-2/apr_env.h
-include/apr-2/apr_errno.h
-include/apr-2/apr_escape.h
-include/apr-2/apr_file_info.h
-include/apr-2/apr_file_io.h
-include/apr-2/apr_fnmatch.h
-include/apr-2/apr_general.h
-include/apr-2/apr_getopt.h
-include/apr-2/apr_global_mutex.h
-include/apr-2/apr_hash.h
-include/apr-2/apr_hooks.h
-include/apr-2/apr_inherit.h
-include/apr-2/apr_lib.h
-include/apr-2/apr_md4.h
-include/apr-2/apr_md5.h
-include/apr-2/apr_memcache.h
-include/apr-2/apr_mmap.h
-include/apr-2/apr_network_io.h
-include/apr-2/apr_optional.h
-include/apr-2/apr_optional_hooks.h
-include/apr-2/apr_perms_set.h
-include/apr-2/apr_poll.h
-include/apr-2/apr_pools.h
-include/apr-2/apr_portable.h
-include/apr-2/apr_proc_mutex.h
-include/apr-2/apr_queue.h
-include/apr-2/apr_random.h
-include/apr-2/apr_reslist.h
-include/apr-2/apr_ring.h
-include/apr-2/apr_rmm.h
-include/apr-2/apr_sdbm.h
-include/apr-2/apr_sha1.h
-include/apr-2/apr_shm.h
-include/apr-2/apr_signal.h
-include/apr-2/apr_skiplist.h
-include/apr-2/apr_strings.h
-include/apr-2/apr_strmatch.h
-include/apr-2/apr_tables.h
-include/apr-2/apr_thread_cond.h
-include/apr-2/apr_thread_mutex.h
-include/apr-2/apr_thread_pool.h
-include/apr-2/apr_thread_proc.h
-include/apr-2/apr_thread_rwlock.h
-include/apr-2/apr_time.h
-include/apr-2/apr_uri.h
-include/apr-2/apr_user.h
-include/apr-2/apr_uuid.h
-include/apr-2/apr_version.h
-include/apr-2/apr_want.h
-include/apr-2/apr_xlate.h
-include/apr-2/apr_xml.h
-include/apr-2/apu.h
-include/apr-2/apu_errno.h
-include/apr-2/apu_version.h
-include/apr-2/apu_want.h
-lib/apr-2/.keep.me
-%%NSS%%lib/apr-2/apr_crypto_nss-2.so
-%%NSS%%lib/apr-2/apr_crypto_nss.a
-%%NSS%%lib/apr-2/apr_crypto_nss.so
-%%SSL%%lib/apr-2/apr_crypto_openssl-2.so
-%%SSL%%lib/apr-2/apr_crypto_openssl.a
-%%SSL%%lib/apr-2/apr_crypto_openssl.so
-%%MYSQL%%lib/apr-2/apr_dbd_mysql-2.so
-%%MYSQL%%lib/apr-2/apr_dbd_mysql.a
-%%MYSQL%%lib/apr-2/apr_dbd_mysql.so
-%%PGSQL%%lib/apr-2/apr_dbd_pgsql-2.so
-%%PGSQL%%lib/apr-2/apr_dbd_pgsql.a
-%%PGSQL%%lib/apr-2/apr_dbd_pgsql.so
-%%SQLITE%%lib/apr-2/apr_dbd_sqlite3-2.so
-%%SQLITE%%lib/apr-2/apr_dbd_sqlite3.a
-%%SQLITE%%lib/apr-2/apr_dbd_sqlite3.so
-%%BDB%%lib/apr-2/apr_dbm_db-2.so
-%%BDB%%lib/apr-2/apr_dbm_db.a
-%%BDB%%lib/apr-2/apr_dbm_db.so
-%%GDBM%%lib/apr-2/apr_dbm_gdbm-2.so
-%%GDBM%%lib/apr-2/apr_dbm_gdbm.a
-%%GDBM%%lib/apr-2/apr_dbm_gdbm.so
-%%NDBM%%lib/apr-2/apr_dbm_ndbm-2.so
-%%NDBM%%lib/apr-2/apr_dbm_ndbm.a
-%%NDBM%%lib/apr-2/apr_dbm_ndbm.so
-lib/apr.exp
-lib/libapr-2.a
-lib/libapr-2.so
-lib/libapr-2.so.%%SHLIB_MAJOR%%
-lib/libapr-2.so.%%SHLIB_MAJOR%%.%%SHLIB_MAJOR%%.%%SHLIB_MAJOR%%
-libdata/pkgconfig/apr-2.pc
-%%DATADIR%%/build-2/apr_rules.mk
-%%DATADIR%%/build-2/libtool
-%%DATADIR%%/build-2/make_exports.awk
-%%DATADIR%%/build-2/make_var_export.awk
-%%DATADIR%%/build-2/mkdir.sh
diff --git a/devel/bbfreeze-loader/Makefile b/devel/bbfreeze-loader/Makefile
deleted file mode 100644
index 2ce6b504f454..000000000000
--- a/devel/bbfreeze-loader/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Alexey Dokuchaev
-# $FreeBSD$
-
-PORTNAME= bbfreeze-loader
-PORTVERSION= 1.1.0
-PORTREVISION= 2
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= python@FreeBSD.org
-COMMENT= Binary loader module required for bbfreeze
-
-LICENSE= ZLIB
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7 zip
-USE_PYTHON= autoplist distutils
-
-.include
diff --git a/devel/bbfreeze-loader/distinfo b/devel/bbfreeze-loader/distinfo
deleted file mode 100644
index 42e7e7fdceae..000000000000
--- a/devel/bbfreeze-loader/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bbfreeze-loader-1.1.0.zip) = 0dbe47ba2335a9c222b01a3c81746406a17d42a2e219785582f164c62441adb7
-SIZE (bbfreeze-loader-1.1.0.zip) = 13728
diff --git a/devel/bbfreeze-loader/pkg-descr b/devel/bbfreeze-loader/pkg-descr
deleted file mode 100644
index 99a32deadb7a..000000000000
--- a/devel/bbfreeze-loader/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-bbfreeze-loader provides binary dependencies for bbfreeze, utility to create
-standalone executables from Python scripts.
-
-WWW: https://pypi.org/project/bbfreeze-loader/
diff --git a/devel/bicyclerepair/Makefile b/devel/bicyclerepair/Makefile
deleted file mode 100644
index 4ebf70ce0d68..000000000000
--- a/devel/bicyclerepair/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: mwm@mired.org
-# $FreeBSD$
-
-PORTNAME= bicyclerepair
-PORTVERSION= 0.9
-CATEGORIES= devel python
-MASTER_SITES= SF
-PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
-
-MAINTAINER= mwm@mired.org
-COMMENT= Python refactoring tool
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7
-USE_PYTHON= distutils
-
-OPTIONS_DEFINE= DOCS
-
-.if defined(EMACS_PORT_NAME)
-RUN_DEPENDS+= ${LOCALBASE}/bin/pymacs-services:devel/pymacs
-.endif
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/ide-integration/bike.vim ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.emacs ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.idle ${STAGEDIR}${DOCSDIR}
- @${ECHO} "================================================================"
- @${ECHO} "* See" ${DOCSDIR} "for instructions on configuring IDLE"
- @${ECHO} "* and vim to use Bicycle Repair Man."
- @${ECHO} "================================================================"
-
-.include
diff --git a/devel/bicyclerepair/distinfo b/devel/bicyclerepair/distinfo
deleted file mode 100644
index 9e405b16cc6b..000000000000
--- a/devel/bicyclerepair/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bicyclerepair-0.9.tar.gz) = 69509eebaeb595ad1d14291b47c6236df97abd5893352965055d91b0cfaea116
-SIZE (bicyclerepair-0.9.tar.gz) = 165025
diff --git a/devel/bicyclerepair/files/patch-bike_query_getPackageDependencies.py b/devel/bicyclerepair/files/patch-bike_query_getPackageDependencies.py
deleted file mode 100644
index 1ddb27111ffe..000000000000
--- a/devel/bicyclerepair/files/patch-bike_query_getPackageDependencies.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- bike/query/getPackageDependencies.py.orig Wed Jul 20 01:00:38 2005
-+++ bike/query/getPackageDependencies.py Wed Jul 20 01:00:51 2005
-@@ -2,5 +2,4 @@
-
- # fileInPackage is the filename of a file in the package hierarchy
- def getPackageDependencies(fileInPackage):
--
--
-+ pass
diff --git a/devel/bicyclerepair/files/patch-ide-integration_BicycleRepairMan_Idle.py b/devel/bicyclerepair/files/patch-ide-integration_BicycleRepairMan_Idle.py
deleted file mode 100644
index afccaa0876c0..000000000000
--- a/devel/bicyclerepair/files/patch-ide-integration_BicycleRepairMan_Idle.py
+++ /dev/null
@@ -1,38 +0,0 @@
---- ide-integration/BicycleRepairMan_Idle.py.orig Wed Jul 20 00:48:43 2005
-+++ ide-integration/BicycleRepairMan_Idle.py Wed Jul 20 00:51:46 2005
-@@ -300,21 +300,20 @@
- return 1
-
-
-- def confirm_buffer_is_saved(self, editwin):
-- if not editwin.get_saved():
-- name = (editwin.short_title()or
-- editwin.long_title()or
-- "Untitled")
-- reply = tkMessageBox.askokcancel("Bicycle Repair Man",
-- "The buffer for %s is not saved.\n\n"%name+
-- "Save it and continue?",
-- master = self.editwin.text)
-- &nbs p; self.editwin.text.focus_set()
-- if reply:
-- editwin.io.save(None)
-- else:
-- return 0
-- return 1
-+ def confirm_buffer_is_saved(self, editwin):
-+ if not editwin.get_saved():
-+ name = (editwin.short_title()or
-+ editwin.long_title()or "Untitled")
-+ reply = tkMessageBox.askokcancel("Bicycle Repair Man",
-+ "The buffer for %s is not saved.\n\n"%name+
-+ "Save it and continue?",
-+ master = self.editwin.text)
-+ self.editwin.text.focus_set()
-+ if reply:
-+ editwin.io.save(None)
-+ else:
-+ return 0
-+ return 1
-
- def errorbox(self, title, message):
- tkMessageBox.showerror(title, message, master = self.editwin.text)
diff --git a/devel/bicyclerepair/pkg-descr b/devel/bicyclerepair/pkg-descr
deleted file mode 100644
index f1830e534fa3..000000000000
--- a/devel/bicyclerepair/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Bicycle Repair man is a tool for refactoring Python programs. It
-integrates with the Python IDE in either IDLE or emacs.
-
-WWW: http://bicyclerepair.sourceforge.net/
diff --git a/devel/bicyclerepair/pkg-plist b/devel/bicyclerepair/pkg-plist
deleted file mode 100644
index d4bd1a4307dd..000000000000
--- a/devel/bicyclerepair/pkg-plist
+++ /dev/null
@@ -1,234 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/bike.vim
-%%PORTDOCS%%%%DOCSDIR%%/README.emacs
-%%PORTDOCS%%%%DOCSDIR%%/README.idle
-%%PYTHON_SITELIBDIR%%/BicycleRepairMan_Idle.py
-%%PYTHON_SITELIBDIR%%/BicycleRepairMan_Idle.pyc
-%%PYTHON_SITELIBDIR%%/BicycleRepairMan_Idle.pyo
-%%PYTHON_SITELIBDIR%%/bike/__init__.py
-%%PYTHON_SITELIBDIR%%/bike/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bike/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bike/bikefacade.py
-%%PYTHON_SITELIBDIR%%/bike/bikefacade.pyc
-%%PYTHON_SITELIBDIR%%/bike/bikefacade.pyo
-%%PYTHON_SITELIBDIR%%/bike/globals.py
-%%PYTHON_SITELIBDIR%%/bike/globals.pyc
-%%PYTHON_SITELIBDIR%%/bike/globals.pyo
-%%PYTHON_SITELIBDIR%%/bike/log.py
-%%PYTHON_SITELIBDIR%%/bike/log.pyc
-%%PYTHON_SITELIBDIR%%/bike/log.pyo
-%%PYTHON_SITELIBDIR%%/bike/logging.py
-%%PYTHON_SITELIBDIR%%/bike/logging.pyc
-%%PYTHON_SITELIBDIR%%/bike/logging.pyo
-%%PYTHON_SITELIBDIR%%/bike/mock.py
-%%PYTHON_SITELIBDIR%%/bike/mock.pyc
-%%PYTHON_SITELIBDIR%%/bike/mock.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/__init__.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/constants.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/constants.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/constants.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/fastparser.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/fastparser.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/fastparser.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/fastparserast.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/fastparserast.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/fastparserast.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/load.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/load.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/load.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/newstuff.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/newstuff.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/newstuff.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/parserutils.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/parserutils.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/parserutils.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/pathutils.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/pathutils.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/pathutils.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/setpath.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/setpath.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/setpath.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparser.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparser.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparser.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparserast.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparserast.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_fastparserast.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_load.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_load.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_load.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_newstuff.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_newstuff.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_newstuff.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_parserutils.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_parserutils.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_parserutils.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_pathutils.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_pathutils.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_pathutils.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_utils.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_utils.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_utils.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_visitor.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_visitor.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/test_visitor.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/testall.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/testall.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/testall.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/utils.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/utils.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/utils.pyo
-%%PYTHON_SITELIBDIR%%/bike/parsing/visitor.py
-%%PYTHON_SITELIBDIR%%/bike/parsing/visitor.pyc
-%%PYTHON_SITELIBDIR%%/bike/parsing/visitor.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/__init__.py
-%%PYTHON_SITELIBDIR%%/bike/query/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/common.py
-%%PYTHON_SITELIBDIR%%/bike/query/common.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/common.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/findDefinition.py
-%%PYTHON_SITELIBDIR%%/bike/query/findDefinition.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/findDefinition.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/findReferences.py
-%%PYTHON_SITELIBDIR%%/bike/query/findReferences.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/findReferences.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/getAllRelatedClasses.py
-%%PYTHON_SITELIBDIR%%/bike/query/getAllRelatedClasses.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/getAllRelatedClasses.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/getPackageDependencies.py
-%%PYTHON_SITELIBDIR%%/bike/query/getPackageDependencies.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/getPackageDependencies.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToModule.py
-%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToModule.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/getReferencesToModule.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/getTypeOf.py
-%%PYTHON_SITELIBDIR%%/bike/query/getTypeOf.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/getTypeOf.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/relationships.py
-%%PYTHON_SITELIBDIR%%/bike/query/relationships.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/relationships.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/setpath.py
-%%PYTHON_SITELIBDIR%%/bike/query/setpath.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/setpath.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_common.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_common.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_common.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_findDefinition.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_findDefinition.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_findDefinition.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_findReferences.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_findReferences.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_findReferences.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_getPackageDependencies.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_getPackageDependencies.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_getPackageDependencies.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToClass.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToClass.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToClass.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToMethod.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToMethod.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToMethod.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToModule.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToModule.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_getReferencesToModule.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_getTypeOf.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_getTypeOf.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_getTypeOf.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/test_relationships.py
-%%PYTHON_SITELIBDIR%%/bike/query/test_relationships.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/test_relationships.pyo
-%%PYTHON_SITELIBDIR%%/bike/query/testall.py
-%%PYTHON_SITELIBDIR%%/bike/query/testall.pyc
-%%PYTHON_SITELIBDIR%%/bike/query/testall.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/__init__.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/extractMethod.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/extractMethod.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/extractMethod.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/extractVariable.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/extractVariable.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/extractVariable.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/inlineVariable.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/inlineVariable.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/inlineVariable.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/moveToModule.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/moveToModule.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/moveToModule.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/rename.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/rename.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/rename.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/setpath.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/setpath.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/setpath.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractMethod.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractMethod.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractMethod.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractVariable.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractVariable.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_extractVariable.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_inlineVariable.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_inlineVariable.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_inlineVariable.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_moveToModule.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_moveToModule.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_moveToModule.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_rename.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_rename.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_rename.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameClass.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameClass.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameClass.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameFunction.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameFunction.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameFunction.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameMethod.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameMethod.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/test_renameMethod.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/testall.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/testall.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/testall.pyo
-%%PYTHON_SITELIBDIR%%/bike/refactor/utils.py
-%%PYTHON_SITELIBDIR%%/bike/refactor/utils.pyc
-%%PYTHON_SITELIBDIR%%/bike/refactor/utils.pyo
-%%PYTHON_SITELIBDIR%%/bike/setpath.py
-%%PYTHON_SITELIBDIR%%/bike/setpath.pyc
-%%PYTHON_SITELIBDIR%%/bike/setpath.pyo
-%%PYTHON_SITELIBDIR%%/bike/test_bikefacade.py
-%%PYTHON_SITELIBDIR%%/bike/test_bikefacade.pyc
-%%PYTHON_SITELIBDIR%%/bike/test_bikefacade.pyo
-%%PYTHON_SITELIBDIR%%/bike/test_testutils.py
-%%PYTHON_SITELIBDIR%%/bike/test_testutils.pyc
-%%PYTHON_SITELIBDIR%%/bike/test_testutils.pyo
-%%PYTHON_SITELIBDIR%%/bike/testall.py
-%%PYTHON_SITELIBDIR%%/bike/testall.pyc
-%%PYTHON_SITELIBDIR%%/bike/testall.pyo
-%%PYTHON_SITELIBDIR%%/bike/testdata.py
-%%PYTHON_SITELIBDIR%%/bike/testdata.pyc
-%%PYTHON_SITELIBDIR%%/bike/testdata.pyo
-%%PYTHON_SITELIBDIR%%/bike/testutils.py
-%%PYTHON_SITELIBDIR%%/bike/testutils.pyc
-%%PYTHON_SITELIBDIR%%/bike/testutils.pyo
-%%PYTHON_SITELIBDIR%%/bike/transformer/WordRewriter.py
-%%PYTHON_SITELIBDIR%%/bike/transformer/WordRewriter.pyc
-%%PYTHON_SITELIBDIR%%/bike/transformer/WordRewriter.pyo
-%%PYTHON_SITELIBDIR%%/bike/transformer/__init__.py
-%%PYTHON_SITELIBDIR%%/bike/transformer/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bike/transformer/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bike/transformer/save.py
-%%PYTHON_SITELIBDIR%%/bike/transformer/save.pyc
-%%PYTHON_SITELIBDIR%%/bike/transformer/save.pyo
-%%PYTHON_SITELIBDIR%%/bike/transformer/setpath.py
-%%PYTHON_SITELIBDIR%%/bike/transformer/setpath.pyc
-%%PYTHON_SITELIBDIR%%/bike/transformer/setpath.pyo
-%%PYTHON_SITELIBDIR%%/bike/transformer/testall.py
-%%PYTHON_SITELIBDIR%%/bike/transformer/testall.pyc
-%%PYTHON_SITELIBDIR%%/bike/transformer/testall.pyo
-%%PYTHON_SITELIBDIR%%/bike/transformer/undo.py
-%%PYTHON_SITELIBDIR%%/bike/transformer/undo.pyc
-%%PYTHON_SITELIBDIR%%/bike/transformer/undo.pyo
-%%PYTHON_SITELIBDIR%%/bikeemacs.py
-%%PYTHON_SITELIBDIR%%/bikeemacs.pyc
-%%PYTHON_SITELIBDIR%%/bikeemacs.pyo
diff --git a/devel/bzrtools/Makefile b/devel/bzrtools/Makefile
deleted file mode 100644
index 7b334e94083b..000000000000
--- a/devel/bzrtools/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Ulf Lilleengen
-# $FreeBSD$
-
-PORTNAME= bzrtools
-PORTVERSION= 2.6.0
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= https://launchpad.net/bzrtools/stable/${PORTVERSION}/+download/
-
-MAINTAINER= fullermd@over-yonder.net
-COMMENT= Extensions to devel/bzr
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= bzr:devel/bzr
-
-OPTIONS_DEFINE= GRAPHVIZ RSYNC
-GRAPHVIZ_DESC= graphviz for graph-ancestry
-RSYNC_DESC= rsync for rspush
-
-WRKSRC= ${WRKDIR}/bzrtools
-USES= python:2.7
-USE_PYTHON= distutils
-PYDISTUTILS_PKGNAME= BzrTools
-
-GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz
-RSYNC_RUN_DEPENDS= rsync:net/rsync
-
-.include
diff --git a/devel/bzrtools/distinfo b/devel/bzrtools/distinfo
deleted file mode 100644
index a47a0eca4ae8..000000000000
--- a/devel/bzrtools/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzrtools-2.6.0.tar.gz) = 8b17fbba61dafc8dbefe1917a2ce084a8adc7650dee60add340615270dfb7f58
-SIZE (bzrtools-2.6.0.tar.gz) = 74748
diff --git a/devel/bzrtools/pkg-descr b/devel/bzrtools/pkg-descr
deleted file mode 100644
index fe858d0c7530..000000000000
--- a/devel/bzrtools/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-bzrtools is intended to be a useful collection of utilities (all plugins, right
-now) for devel/bazaar-ng. Features include: baz-import, annotate,
-shelve/unshelve, clean-tree, conflicts, resolve, graph-ancestry, fetch-missing,
-patch.
diff --git a/devel/bzrtools/pkg-plist b/devel/bzrtools/pkg-plist
deleted file mode 100644
index 5e406784830e..000000000000
--- a/devel/bzrtools/pkg-plist
+++ /dev/null
@@ -1,126 +0,0 @@
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/check-release.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/check-release.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/check-release.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command_classes.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command_classes.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command_classes.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/conflict_diff.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/conflict_diff.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/conflict_diff.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/heads.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/heads.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/heads.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/link_tree.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/link_tree.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/link_tree.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/mirror.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/mirror.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/mirror.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_cbranch.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_cbranch.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_cbranch.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_conflict_diff.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_conflict_diff.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_conflict_diff.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_dotgraph.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_dotgraph.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_dotgraph.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_fetch_ghosts.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_fetch_ghosts.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_fetch_ghosts.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_graph.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_graph.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_graph.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_link_tree.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_link_tree.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_link_tree.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_mirror.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_mirror.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_mirror.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_patch.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_patch.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_patch.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/upstream_import.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/upstream_import.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/upstream_import.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/version.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/version.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/version.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.pyo
diff --git a/devel/codeville/Makefile b/devel/codeville/Makefile
deleted file mode 100644
index b84779db7b35..000000000000
--- a/devel/codeville/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira
-# $FreeBSD$
-
-PORTNAME= codeville
-PORTVERSION= 0.1.17
-CATEGORIES= devel python
-MASTER_SITES= https://BSDforge.com/projects/source/devel/codeville/
-
-MAINTAINER= portmaster@bsdforge.com
-COMMENT= Anarchic control version system without unnecessary re-merges
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7 tar:xz
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-PORTEXAMPLES= cdvserver.conf.sample
-
-OPTIONS_DEFINE= EXAMPLES
-
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
-
-.include
diff --git a/devel/codeville/distinfo b/devel/codeville/distinfo
deleted file mode 100644
index 0c8ad15c90ac..000000000000
--- a/devel/codeville/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1466283269
-SHA256 (codeville-0.1.17.tar.xz) = 8b7df400dec5b5d8eefe4f5d5de0b8aeff501736fb08b7094bb833d73079e901
-SIZE (codeville-0.1.17.tar.xz) = 70216
diff --git a/devel/codeville/files/patch-MANIFEST.in b/devel/codeville/files/patch-MANIFEST.in
deleted file mode 100644
index 0d00f3b527b0..000000000000
--- a/devel/codeville/files/patch-MANIFEST.in
+++ /dev/null
@@ -1,8 +0,0 @@
---- MANIFEST.in.orig 2014-06-20 11:53:26.000000000 -0700
-+++ MANIFEST.in 2014-06-20 11:53:44.000000000 -0700
-@@ -1,4 +1,4 @@
--recursive-include Codeville *.py *.pyd
-+recursive-include Codeville *.py
- include cdv cdvserver cdvpasswd cdv-agent cdvupgrade LICENSE.txt
- include cdvserver.conf.sample
- include src/winrand.c
diff --git a/devel/codeville/files/patch-setup.py b/devel/codeville/files/patch-setup.py
deleted file mode 100644
index 0f478c65eec6..000000000000
--- a/devel/codeville/files/patch-setup.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.py.orig 2016-06-13 06:31:53.378976000 -0700
-+++ setup.py 2016-06-13 06:32:11.276473000 -0700
-@@ -46,6 +46,5 @@
- packages = ["Codeville", "Codeville/old"],
- ext_modules = plat_ext,
-
-- scripts = scripts,
-- data_files = data_files
-+ scripts = scripts
- )
diff --git a/devel/codeville/pkg-descr b/devel/codeville/pkg-descr
deleted file mode 100644
index c864ad823544..000000000000
--- a/devel/codeville/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Codeville is a distributed Version Control System. It began with a novel
-idea for a merge algorithm, and has grown from there. It is designed to
-be easy to use, and scale from small personal projects, to very large
-distributed ones. If you'd like to know why there's need for new merge
-algorithms, consider what the lead monotone developer had to say:
-http://article.gmane.org/gmane.comp.version-control.monotone.devel/3264
-
-Codeville works by creating an identifier for each change that is done,
-and remembering the list of all changes which have been applied to each
-file, and the last change which modified each line in each file. When
-there's a conflict, it checks to see if one of the two sides has already
-been applied to the other one, and if so, makes the other side win
-automatically. When there's a non automatically mergeable version conflict,
-Codeville behaves in almost exactly the same way as CVS.
-
-WWW: https://bsdforge.com/projects/devel/codeville/
diff --git a/devel/cvs2svn/Makefile b/devel/cvs2svn/Makefile
deleted file mode 100644
index 0ab6f6d8a680..000000000000
--- a/devel/cvs2svn/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-# Created by: Hye-Shik Chang
-# $FreeBSD$
-
-PORTNAME= cvs2svn
-PORTVERSION= 2.5.0
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/49543/ \
- LOCAL/ohauer
-
-MAINTAINER= ohauer@FreeBSD.org
-COMMENT= CVS to Subversion Repository Converter
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \
- cvs:devel/cvs
-
-USES= shebangfix python:2.7
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-SHEBANG_FILES= cvs2svn cvs2git cvs2bzr *.py \
- contrib/* cvs2svn_lib/*.py \
- svntest/* cvs2svn_rcsparse/*.py
-
-OPTIONS_MULTI= SCM
-OPTIONS_MULTI_SCM= SUBVERSION GIT BAZAAR
-OPTIONS_DEFAULT= SUBVERSION
-
-SUBVERSION_DESC= Build with subversion support
-GIT_DESC= Build with git support
-BAZAAR_DESC= Build with Bazaar support
-
-SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion-lts>=0:devel/py-subversion@${PY_FLAVOR}
-
-GIT_RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git
-BAZAAR_RUN_DEPENDS= ${LOCALBASE}/bin/bzr:devel/bzr
-
-# documents from ${WRKSRC}/doc
-DOCS1= design-notes.txt making-releases.txt \
- revision-reader.txt symbol-notes.txt
-
-# documents from ${WRKSRC}/www
-DOCS2= cvs2bzr.html cvs2git.html cvs2svn.html \
- faq.html features.html index.html issue_tracker.html \
- project_license.html project_tools.html
-
-PORTDOCS:= ${DOCS1} ${DOCS2}
-
-PORTEXAMPLES= cvs2bzr-example.options cvs2git-example.options \
- cvs2hg-example.options cvs2svn-example.options
-
-MANPAGES= cvs2svn.1.gz \
- cvs2git.1.gz \
- cvs2bzr.1.gz
-
-PLIST_FILES+= ${MANPAGES:S|^|man/man1/|}
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-post-patch:
-# be consistent with PORTVERSION
- @${REINPLACE_CMD} -e 's|2.5.0-dev|2.4.0|' \
- ${WRKSRC}/PKG-INFO \
- ${WRKSRC}/cvs2svn_lib/version.py
-
-post-build:
- ${MAKE} man -C ${WRKSRC}
-
-post-install:
- @${INSTALL_MAN} ${MANPAGES:R:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${DOCS1:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${DOCS2:S|^|${WRKSRC}/www/|} ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- @${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR}
-
-.include
diff --git a/devel/cvs2svn/distinfo b/devel/cvs2svn/distinfo
deleted file mode 100644
index ec23e6588646..000000000000
--- a/devel/cvs2svn/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1511674397
-SHA256 (cvs2svn-2.5.0.tar.gz) = 6409d118730722f439760d41c08a5bfd05e5d3ff4a666050741e4a5dc2076aea
-SIZE (cvs2svn-2.5.0.tar.gz) = 539332
diff --git a/devel/cvs2svn/pkg-descr b/devel/cvs2svn/pkg-descr
deleted file mode 100644
index 6ae3ee39a947..000000000000
--- a/devel/cvs2svn/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-cvs2svn is a Python script can be used to migrate a CVS
-repository to a Subversion, Git or Bazaar repository.
-
-It is designed for one-time conversions, not for repeated
-synchronizations between CVS and Subversion/Git/Bazaar.
-
-WWW: http://cvs2svn.tigris.org/
diff --git a/devel/cx_Freeze/Makefile b/devel/cx_Freeze/Makefile
deleted file mode 100644
index 265920844267..000000000000
--- a/devel/cx_Freeze/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= cx_Freeze
-PORTVERSION= 4.3.3
-PORTREVISION= 8
-CATEGORIES= devel python
-MASTER_SITES= SF/cx-freeze/${PORTVERSION}
-
-MAINTAINER= araujo@FreeBSD.org
-COMMENT= Utilities for freezing Python scripts
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USE_GCC= yes
-USES= python:2.7
-USE_PYTHON= distutils
-
-.include
diff --git a/devel/cx_Freeze/distinfo b/devel/cx_Freeze/distinfo
deleted file mode 100644
index c9ce1bfa0272..000000000000
--- a/devel/cx_Freeze/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cx_Freeze-4.3.3.tar.gz) = eaac9ab61117c64371384766e0b9c6603d3bdb23cf306b257f31b8a3a5740729
-SIZE (cx_Freeze-4.3.3.tar.gz) = 58975
diff --git a/devel/cx_Freeze/pkg-descr b/devel/cx_Freeze/pkg-descr
deleted file mode 100644
index 832b4a3553d7..000000000000
--- a/devel/cx_Freeze/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-cx_Freeze is a set of utilities for freezing Python scripts
-into executables using many of techniques found in
-Thomas Heller's py2exe, Godon McMillan's Installer and
-the Freeze utility that ships with Python itself.
-
-WWW: https://sourceforge.net/projects/cx-freeze/
diff --git a/devel/cx_Freeze/pkg-plist b/devel/cx_Freeze/pkg-plist
deleted file mode 100644
index 3e569c79b17b..000000000000
--- a/devel/cx_Freeze/pkg-plist
+++ /dev/null
@@ -1,110 +0,0 @@
-bin/cxfreeze
-bin/cxfreeze-quickstart
-%%PYTHON_SITELIBDIR%%/cx_Freeze/__init__.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/bases/Console
-%%PYTHON_SITELIBDIR%%/cx_Freeze/bases/ConsoleKeepPath
-%%PYTHON_SITELIBDIR%%/cx_Freeze/common.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/common.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/common.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/dist.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/dist.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/dist.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/finder.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/finder.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/finder.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/freezer.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/freezer.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/freezer.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/hooks.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/hooks.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/hooks.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/Console.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/Console.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/Console.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/ConsoleKeepPath.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/ConsoleKeepPath.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/ConsoleKeepPath.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/ConsoleSetLibPath.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/ConsoleSetLibPath.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/ConsoleSetLibPath.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/SharedLib.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/SharedLib.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/SharedLib.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/SharedLibSource.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/SharedLibSource.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/initscripts/SharedLibSource.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/macdist.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/macdist.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/macdist.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/main.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/main.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/main.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/PyQt4/PyQt4app.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/PyQt4/PyQt4app.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/PyQt4/PyQt4app.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/PyQt4/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/PyQt4/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/PyQt4/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/Tkinter/SimpleTkApp.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/Tkinter/SimpleTkApp.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/Tkinter/SimpleTkApp.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/Tkinter/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/Tkinter/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/Tkinter/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/advanced_1.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/advanced_1.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/advanced_1.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/advanced_2.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/advanced_2.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/advanced_2.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/advanced/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/matplotlib/matplotlib_eg.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/matplotlib/matplotlib_eg.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/matplotlib/matplotlib_eg.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/matplotlib/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/matplotlib/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/matplotlib/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/relimport/relimport.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/relimport/relimport.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/relimport/relimport.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/relimport/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/relimport/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/relimport/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/Config.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/Config.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/Config.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/ServiceHandler.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/ServiceHandler.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/ServiceHandler.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/service/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/simple/hello.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/simple/hello.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/simple/hello.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/simple/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/simple/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/simple/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/wx/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/wx/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/wx/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/wx/wxapp.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/wx/wxapp.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/wx/wxapp.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/zope/qotd.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/zope/qotd.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/zope/qotd.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/zope/setup.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/zope/setup.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/samples/zope/setup.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/setupwriter.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/setupwriter.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/setupwriter.pyo
-%%PYTHON_SITELIBDIR%%/cx_Freeze/util.so
-%%PYTHON_SITELIBDIR%%/cx_Freeze/windist.py
-%%PYTHON_SITELIBDIR%%/cx_Freeze/windist.pyc
-%%PYTHON_SITELIBDIR%%/cx_Freeze/windist.pyo
diff --git a/devel/euca2ools/Makefile b/devel/euca2ools/Makefile
deleted file mode 100644
index 24067f21ae5e..000000000000
--- a/devel/euca2ools/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Kubilay Kocak
-# $FreeBSD$
-
-PORTNAME= euca2ools
-PORTVERSION= 3.4.1
-DISTVERSIONPREFIX= v
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= koobs@FreeBSD.org
-COMMENT= Eucalyptus Command Line Tools
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requestbuilder>=0.6:www/py-requestbuilder@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.8:devel/py-six@${PY_FLAVOR}
-
-USES= python:2.7
-USE_GITHUB= yes
-USE_PYTHON= distutils autoplist
-
-GH_ACCOUNT= eucalyptus
-
-NO_ARCH= yes
-
-.include
diff --git a/devel/euca2ools/distinfo b/devel/euca2ools/distinfo
deleted file mode 100644
index e568858cdf5b..000000000000
--- a/devel/euca2ools/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1555760019
-SHA256 (eucalyptus-euca2ools-v3.4.1_GH0.tar.gz) = 98adeff07331147da869ffd7574bf69d6e720e28a6d20b608b9b4b646b851b75
-SIZE (eucalyptus-euca2ools-v3.4.1_GH0.tar.gz) = 257234
diff --git a/devel/euca2ools/pkg-descr b/devel/euca2ools/pkg-descr
deleted file mode 100644
index 138e6f0e7894..000000000000
--- a/devel/euca2ools/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Euca2ools are command line tools used to interact with Amazon Web
-Services (AWS) as well as other services that are compatible with AWS,
-such as Eucalyptus. They aim to use the same input as similar tools
-provided by AWS for each service individually along with several
-enhancements that make them easier to use against both AWS and
-Eucalyptus.
-
-Euca2ools provide the functionality of AWS's REST-based and Query-based
-APIs for the following services:
-
-- Auto Scaling (commands start with "euscale")
-- CloudFormation (commands start with "euform")
-- CloudWatch (commands start with "euwatch")
-- EC2 (commands start with "euca")
-- Elastic Load Balancing (commands start with "eulb")
-- IAM (commands start with "euare")
-
-WWW: https://github.com/eucalyptus/euca2ools
diff --git a/devel/evolution-gconf-tools/Makefile b/devel/evolution-gconf-tools/Makefile
deleted file mode 100644
index 5b87892ce2f7..000000000000
--- a/devel/evolution-gconf-tools/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Michael Johnson
-# $FreeBSD$
-# $MCom: ports/devel/evolution-gconf-tools/Makefile,v 1.2 2005/10/14 20:39:56 adamw Exp $
-
-PORTNAME= evolution-gconf-tools
-PORTVERSION= 0.1.6
-PORTREVISION= 8
-CATEGORIES= devel
-MASTER_SITES= http://people.redhat.com/dmalcolm/evolution-gconf-tools/
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Scripts to make it easier to work with Evolution's configuration
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= evolution:mail/evolution
-
-GNU_CONFIGURE= yes
-USES= gnome python:2.7
-USE_GNOME= gnomeprefix
-NO_ARCH= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/bin/bash|${SH}|' \
- ${WRKSRC}/lib/*
-
-post-install:
- @${RMDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/evolution-gconf-tools
-
-.include
diff --git a/devel/evolution-gconf-tools/distinfo b/devel/evolution-gconf-tools/distinfo
deleted file mode 100644
index 4fdec60c3338..000000000000
--- a/devel/evolution-gconf-tools/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (evolution-gconf-tools-0.1.6.tar.gz) = 1db68901f5ba4a86f6f917e34fdd0724b3c359d1c59d256dfe77f17735cc4412
-SIZE (evolution-gconf-tools-0.1.6.tar.gz) = 72303
diff --git a/devel/evolution-gconf-tools/pkg-descr b/devel/evolution-gconf-tools/pkg-descr
deleted file mode 100644
index 1a459a47f389..000000000000
--- a/devel/evolution-gconf-tools/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Python scripts to make it easier to work with Evolution's
-configuration information
-
-WWW: http://live.gnome.org/Evolution/GConfTools
diff --git a/devel/evolution-gconf-tools/pkg-plist b/devel/evolution-gconf-tools/pkg-plist
deleted file mode 100644
index aacaba22277e..000000000000
--- a/devel/evolution-gconf-tools/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-bin/evolution-gconf-filter-exchange
-bin/evolution-gconf-log
-bin/evolution-gconf-personalize
-bin/evolution-gconf-setup-user
-etc/gconf/evolution-gconf-tools/configuration
-etc/gconf/evolution-gconf-tools/prototype-data.xml
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/accountlogger.py
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/accountlogger.pyc
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/accountlogger.pyo
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/common.py
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/common.pyc
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/common.pyo
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/exchangeserverfilter.py
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/exchangeserverfilter.pyc
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/exchangeserverfilter.pyo
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/gconfvisitor.py
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/gconfvisitor.pyc
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/gconfvisitor.pyo
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/personalizevisitor.py
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/personalizevisitor.pyc
-%%PYTHON_SITELIBDIR%%/evolutiongconftools/personalizevisitor.pyo
diff --git a/devel/git-bzr-ng/Makefile b/devel/git-bzr-ng/Makefile
deleted file mode 100644
index 36cf64e375e1..000000000000
--- a/devel/git-bzr-ng/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Dmitry Marakasov
-# $FreeBSD$
-
-PORTNAME= git-bzr-ng
-PORTVERSION= git20140423
-PORTREVISION= 1
-CATEGORIES= devel
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Bi-directional git to bzr bridge
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= git:devel/git \
- bzr:devel/bzr \
- ${PYTHON_SITELIBDIR}/bzrlib/plugins/fastimport/__init__.py:devel/bzr-fastimport
-
-USE_GITHUB= yes
-GH_ACCOUNT= termie
-GH_TAGNAME= 9878a30
-
-USES= python:2.7,run shebangfix
-SHEBANG_FILES= git-bzr
-NO_BUILD= yes
-NO_ARCH= yes
-PLIST_FILES= libexec/git-core/git-bzr
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/git-core
- ${INSTALL_SCRIPT} ${WRKSRC}/git-bzr ${STAGEDIR}${PREFIX}/libexec/git-core/
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}/
-
-.include
diff --git a/devel/git-bzr-ng/distinfo b/devel/git-bzr-ng/distinfo
deleted file mode 100644
index 4d9560c9a29e..000000000000
--- a/devel/git-bzr-ng/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (termie-git-bzr-ng-git20140423-9878a30_GH0.tar.gz) = 00ed15c7224ecdb984793a7b71e9cf1715d6682b13e6c67274559f62811dd408
-SIZE (termie-git-bzr-ng-git20140423-9878a30_GH0.tar.gz) = 12441
diff --git a/devel/git-bzr-ng/pkg-descr b/devel/git-bzr-ng/pkg-descr
deleted file mode 100644
index 920907241d5b..000000000000
--- a/devel/git-bzr-ng/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-git-bzr-ng is a bidirectional bridge between git and bzr that lets
-you stop worrying which version control the code you love is using -
-as long as they are using git or bzr
-
-WWW: https://github.com/termie/git-bzr-ng
diff --git a/devel/git-cvs/Makefile b/devel/git-cvs/Makefile
deleted file mode 100644
index 00af15d31aca..000000000000
--- a/devel/git-cvs/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: mp39590@gmail.com
-# $FreeBSD$
-
-PORTNAME= git-cvs
-PORTVERSION= 0.1.0
-PORTREVISION= 1
-CATEGORIES= devel python
-
-MAINTAINER= mp39590@gmail.com
-COMMENT= Tool to incrementally import changesets from CVS into Git
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rcsparse>0:devel/py-rcsparse@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USE_GITHUB= yes
-GH_ACCOUNT= ustuehler
-
-USES= python:2.7 shebangfix
-USE_PYTHON= autoplist distutils
-SHEBANG_FILES= scripts/git-cvs
-
-.include
diff --git a/devel/git-cvs/distinfo b/devel/git-cvs/distinfo
deleted file mode 100644
index a4a7a8d5ca5a..000000000000
--- a/devel/git-cvs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1477340161
-SHA256 (ustuehler-git-cvs-0.1.0_GH0.tar.gz) = 3ed0855e3b15a29ecf5430ad7a5c0593f5cc02ea708602cbff1b049cf57eb14a
-SIZE (ustuehler-git-cvs-0.1.0_GH0.tar.gz) = 69853
diff --git a/devel/git-cvs/pkg-descr b/devel/git-cvs/pkg-descr
deleted file mode 100644
index 033f3b5f048f..000000000000
--- a/devel/git-cvs/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Tool to incrementally import changesets from CVS into a Git repository with
-stable commit hashes.
-
-WWW: https://github.com/ustuehler/git-cvs/
diff --git a/devel/git-remote-hg/Makefile b/devel/git-remote-hg/Makefile
deleted file mode 100644
index 98b7a8f29448..000000000000
--- a/devel/git-remote-hg/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= git-remote-hg
-PORTVERSION= 1.0.0
-PORTREVISION= 1
-DISTVERSIONPREFIX= v
-CATEGORIES= devel python
-
-MAINTAINER= numisemis@yahoo.com
-COMMENT= Transparent bidirectional bridge between Git and Mercurial for Git
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= a2x:textproc/asciidoc
-RUN_DEPENDS= ${PY_MERCURIAL}
-
-USES= gmake python:2.7 shebangfix
-
-USE_GITHUB= yes
-GH_ACCOUNT= mnauw
-MAKE_ENV= prefix="${PREFIX}"
-SHEBANG_FILES= git-remote-hg
-
-INSTALL_TARGET= install install-doc
-
-PLIST_FILES= bin/git-remote-hg man/man1/git-remote-hg.1.gz
-
-.include
diff --git a/devel/git-remote-hg/distinfo b/devel/git-remote-hg/distinfo
deleted file mode 100644
index 96d657e9cbee..000000000000
--- a/devel/git-remote-hg/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1545230639
-SHA256 (mnauw-git-remote-hg-v1.0.0_GH0.tar.gz) = b266e992ddc62edf1f67c295cd8286118dc7b0e1c5a71c716e51a76bb6b6ad8b
-SIZE (mnauw-git-remote-hg-v1.0.0_GH0.tar.gz) = 57611
diff --git a/devel/git-remote-hg/files/patch-Makefile b/devel/git-remote-hg/files/patch-Makefile
deleted file mode 100644
index c374547afdd1..000000000000
--- a/devel/git-remote-hg/files/patch-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.orig 2018-10-14 14:27:51 UTC
-+++ Makefile
-@@ -1,7 +1,7 @@
--prefix := $(HOME)
-+prefix ?= $(HOME)
-
- bindir := $(prefix)/bin
--mandir := $(prefix)/share/man/man1
-+mandir := $(prefix)/man/man1
-
- all: doc
-
diff --git a/devel/git-remote-hg/pkg-descr b/devel/git-remote-hg/pkg-descr
deleted file mode 100644
index 8e80f18972ea..000000000000
--- a/devel/git-remote-hg/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Transparent bidirectional bridge between Git and Mercurial for Git.
-
-WWW: https://github.com/mnauw/git-remote-hg
diff --git a/devel/grumpy/Makefile b/devel/grumpy/Makefile
deleted file mode 100644
index 0f5598e18b0b..000000000000
--- a/devel/grumpy/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= grumpy
-PORTVERSION= 0.0.0.2017112101
-CATEGORIES= devel
-
-MAINTAINER= swills@FreeBSD.org
-COMMENT= Python to Go source code transcompiler and runtime
-
-BROKEN_i386= constant 2147762812 overflows int
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USE_GITHUB= yes
-GH_ACCOUNT= google
-GH_TAGNAME= 3ec8795
-
-USES= gmake go:no_targets,run python:2.7 shebangfix
-SHEBANG_FILES= tools/benchcmp tools/coverparse tools/diffrange tools/grumpc
-BINARY_ALIAS= python=${PYTHON_CMD}
-
-.include
-
-.if ${ARCH} == "i386"
-PLIST_SUB+= ARCH=386
-.else
-PLIST_SUB+= ARCH=${ARCH}
-.endif
-
-do-install:
- cd ${WRKSRC}/build/pkg && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/go/pkg/
- cd ${WRKSRC}/build/src && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/go/src/
- cd ${WRKSRC}/build/lib/python${PYTHON_VER}/site-packages && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
-.for bin in benchcmp coverparse diffrange grumpc
- ${INSTALL_SCRIPT} ${WRKSRC}/build/bin/${bin} ${STAGEDIR}${PREFIX}/bin/
-.endfor
-
-.include
diff --git a/devel/grumpy/distinfo b/devel/grumpy/distinfo
deleted file mode 100644
index eb719ddaeb93..000000000000
--- a/devel/grumpy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1544229003
-SHA256 (google-grumpy-0.0.0.2017112101-3ec8795_GH0.tar.gz) = 0d9742e9ef1190eee0005331f48212883a82cfe730721d03fe97c6b87890baba
-SIZE (google-grumpy-0.0.0.2017112101-3ec8795_GH0.tar.gz) = 736001
diff --git a/devel/grumpy/pkg-descr b/devel/grumpy/pkg-descr
deleted file mode 100644
index 1d752e7d79cb..000000000000
--- a/devel/grumpy/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Grumpy is a Python to Go source code transcompiler and runtime.
-
-WWW: https://github.com/google/grumpy
diff --git a/devel/grumpy/pkg-plist b/devel/grumpy/pkg-plist
deleted file mode 100644
index 5f82cf9564cf..000000000000
--- a/devel/grumpy/pkg-plist
+++ /dev/null
@@ -1,654 +0,0 @@
-bin/benchcmp
-bin/coverparse
-bin/diffrange
-bin/grumpc
-go/pkg/freebsd_%%ARCH%%/__python__/Queue.a
-go/pkg/freebsd_%%ARCH%%/__python__/StringIO.a
-go/pkg/freebsd_%%ARCH%%/__python__/UserDict.a
-go/pkg/freebsd_%%ARCH%%/__python__/UserList.a
-go/pkg/freebsd_%%ARCH%%/__python__/UserString.a
-go/pkg/freebsd_%%ARCH%%/__python__/__builtin__.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/grumpy.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/io/ioutil.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/math.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/math/rand.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/os.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/path/filepath.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/reflect.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/runtime.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/sync.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/syscall.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/time.a
-go/pkg/freebsd_%%ARCH%%/__python__/__go__/unicode.a
-go/pkg/freebsd_%%ARCH%%/__python__/_abcoll.a
-go/pkg/freebsd_%%ARCH%%/__python__/_collections.a
-go/pkg/freebsd_%%ARCH%%/__python__/_csv.a
-go/pkg/freebsd_%%ARCH%%/__python__/_functools.a
-go/pkg/freebsd_%%ARCH%%/__python__/_md5.a
-go/pkg/freebsd_%%ARCH%%/__python__/_random.a
-go/pkg/freebsd_%%ARCH%%/__python__/_sha.a
-go/pkg/freebsd_%%ARCH%%/__python__/_sha256.a
-go/pkg/freebsd_%%ARCH%%/__python__/_sha512.a
-go/pkg/freebsd_%%ARCH%%/__python__/_sre.a
-go/pkg/freebsd_%%ARCH%%/__python__/_struct.a
-go/pkg/freebsd_%%ARCH%%/__python__/_syscall.a
-go/pkg/freebsd_%%ARCH%%/__python__/_weakrefset.a
-go/pkg/freebsd_%%ARCH%%/__python__/abc.a
-go/pkg/freebsd_%%ARCH%%/__python__/argparse.a
-go/pkg/freebsd_%%ARCH%%/__python__/base64.a
-go/pkg/freebsd_%%ARCH%%/__python__/binascii.a
-go/pkg/freebsd_%%ARCH%%/__python__/bisect.a
-go/pkg/freebsd_%%ARCH%%/__python__/cStringIO.a
-go/pkg/freebsd_%%ARCH%%/__python__/collections.a
-go/pkg/freebsd_%%ARCH%%/__python__/colorsys.a
-go/pkg/freebsd_%%ARCH%%/__python__/contextlib.a
-go/pkg/freebsd_%%ARCH%%/__python__/copy.a
-go/pkg/freebsd_%%ARCH%%/__python__/copy_reg.a
-go/pkg/freebsd_%%ARCH%%/__python__/csv.a
-go/pkg/freebsd_%%ARCH%%/__python__/datetime.a
-go/pkg/freebsd_%%ARCH%%/__python__/difflib.a
-go/pkg/freebsd_%%ARCH%%/__python__/dircache.a
-go/pkg/freebsd_%%ARCH%%/__python__/dummy_thread.a
-go/pkg/freebsd_%%ARCH%%/__python__/errno.a
-go/pkg/freebsd_%%ARCH%%/__python__/exceptions.a
-go/pkg/freebsd_%%ARCH%%/__python__/fnmatch.a
-go/pkg/freebsd_%%ARCH%%/__python__/fpformat.a
-go/pkg/freebsd_%%ARCH%%/__python__/functools.a
-go/pkg/freebsd_%%ARCH%%/__python__/genericpath.a
-go/pkg/freebsd_%%ARCH%%/__python__/getopt.a
-go/pkg/freebsd_%%ARCH%%/__python__/glob.a
-go/pkg/freebsd_%%ARCH%%/__python__/heapq.a
-go/pkg/freebsd_%%ARCH%%/__python__/itertools.a
-go/pkg/freebsd_%%ARCH%%/__python__/itertools_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/json.a
-go/pkg/freebsd_%%ARCH%%/__python__/json/decoder.a
-go/pkg/freebsd_%%ARCH%%/__python__/json/encoder.a
-go/pkg/freebsd_%%ARCH%%/__python__/json_scanner.a
-go/pkg/freebsd_%%ARCH%%/__python__/keyword.a
-go/pkg/freebsd_%%ARCH%%/__python__/linecache.a
-go/pkg/freebsd_%%ARCH%%/__python__/math.a
-go/pkg/freebsd_%%ARCH%%/__python__/math_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/md5.a
-go/pkg/freebsd_%%ARCH%%/__python__/mimetools.a
-go/pkg/freebsd_%%ARCH%%/__python__/mutex.a
-go/pkg/freebsd_%%ARCH%%/__python__/operator.a
-go/pkg/freebsd_%%ARCH%%/__python__/optparse.a
-go/pkg/freebsd_%%ARCH%%/__python__/os.a
-go/pkg/freebsd_%%ARCH%%/__python__/os/path.a
-go/pkg/freebsd_%%ARCH%%/__python__/os/path_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/os_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/pprint.a
-go/pkg/freebsd_%%ARCH%%/__python__/quopri.a
-go/pkg/freebsd_%%ARCH%%/__python__/random.a
-go/pkg/freebsd_%%ARCH%%/__python__/random_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/re.a
-go/pkg/freebsd_%%ARCH%%/__python__/re_tests.a
-go/pkg/freebsd_%%ARCH%%/__python__/repr.a
-go/pkg/freebsd_%%ARCH%%/__python__/rfc822.a
-go/pkg/freebsd_%%ARCH%%/__python__/sched.a
-go/pkg/freebsd_%%ARCH%%/__python__/select_.a
-go/pkg/freebsd_%%ARCH%%/__python__/sha.a
-go/pkg/freebsd_%%ARCH%%/__python__/sre_compile.a
-go/pkg/freebsd_%%ARCH%%/__python__/sre_constants.a
-go/pkg/freebsd_%%ARCH%%/__python__/sre_parse.a
-go/pkg/freebsd_%%ARCH%%/__python__/stat.a
-go/pkg/freebsd_%%ARCH%%/__python__/string.a
-go/pkg/freebsd_%%ARCH%%/__python__/sys.a
-go/pkg/freebsd_%%ARCH%%/__python__/sys_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/tempfile.a
-go/pkg/freebsd_%%ARCH%%/__python__/tempfile_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/test.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/list_tests.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/lock_tests.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/mapping_tests.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/seq_tests.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/string_tests.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_argparse.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_bisect.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_colorsys.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_datetime.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_dict.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_dircache.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_dummy_thread.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_fpformat.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_genericpath.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_list.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_md5.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_mimetools.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_mutex.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_operator.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_queue.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_quopri.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_rfc822.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_sched.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_select.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_slice.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_stat.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_string.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_support.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_threading.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_tuple.a
-go/pkg/freebsd_%%ARCH%%/__python__/test/test_uu.a
-go/pkg/freebsd_%%ARCH%%/__python__/textwrap.a
-go/pkg/freebsd_%%ARCH%%/__python__/thread.a
-go/pkg/freebsd_%%ARCH%%/__python__/threading.a
-go/pkg/freebsd_%%ARCH%%/__python__/time.a
-go/pkg/freebsd_%%ARCH%%/__python__/time_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/traceback.a
-go/pkg/freebsd_%%ARCH%%/__python__/types.a
-go/pkg/freebsd_%%ARCH%%/__python__/types_test.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest_case.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest_loader.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest_result.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest_runner.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest_signals.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest_suite.a
-go/pkg/freebsd_%%ARCH%%/__python__/unittest_util.a
-go/pkg/freebsd_%%ARCH%%/__python__/urlparse.a
-go/pkg/freebsd_%%ARCH%%/__python__/uu.a
-go/pkg/freebsd_%%ARCH%%/__python__/warnings.a
-go/pkg/freebsd_%%ARCH%%/__python__/weakref.a
-go/pkg/freebsd_%%ARCH%%/__python__/weetest.a
-go/pkg/freebsd_%%ARCH%%/__python__/weetest_test.a
-go/pkg/freebsd_%%ARCH%%/grumpy.a
-go/src/__python__/Queue.py
-go/src/__python__/Queue/module.d
-go/src/__python__/Queue/module.go
-go/src/__python__/StringIO.py
-go/src/__python__/StringIO/module.d
-go/src/__python__/StringIO/module.go
-go/src/__python__/UserDict.py
-go/src/__python__/UserDict/module.d
-go/src/__python__/UserDict/module.go
-go/src/__python__/UserList.py
-go/src/__python__/UserList/module.d
-go/src/__python__/UserList/module.go
-go/src/__python__/UserString.py
-go/src/__python__/UserString/module.d
-go/src/__python__/UserString/module.go
-go/src/__python__/__builtin__.py
-go/src/__python__/__builtin__/module.d
-go/src/__python__/__builtin__/module.go
-go/src/__python__/__go__/grumpy/module.go
-go/src/__python__/__go__/io/ioutil/module.go
-go/src/__python__/__go__/math/module.go
-go/src/__python__/__go__/math/rand/module.go
-go/src/__python__/__go__/os/module.go
-go/src/__python__/__go__/path/filepath/module.go
-go/src/__python__/__go__/reflect/module.go
-go/src/__python__/__go__/runtime/module.go
-go/src/__python__/__go__/sync/module.go
-go/src/__python__/__go__/syscall/module.go
-go/src/__python__/__go__/time/module.go
-go/src/__python__/__go__/unicode/module.go
-go/src/__python__/_abcoll.py
-go/src/__python__/_abcoll/module.d
-go/src/__python__/_abcoll/module.go
-go/src/__python__/_collections.py
-go/src/__python__/_collections/module.d
-go/src/__python__/_collections/module.go
-go/src/__python__/_csv.py
-go/src/__python__/_csv/module.d
-go/src/__python__/_csv/module.go
-go/src/__python__/_functools.py
-go/src/__python__/_functools/module.d
-go/src/__python__/_functools/module.go
-go/src/__python__/_md5.py
-go/src/__python__/_md5/module.d
-go/src/__python__/_md5/module.go
-go/src/__python__/_random.py
-go/src/__python__/_random/module.d
-go/src/__python__/_random/module.go
-go/src/__python__/_sha.py
-go/src/__python__/_sha/module.d
-go/src/__python__/_sha/module.go
-go/src/__python__/_sha256.py
-go/src/__python__/_sha256/module.d
-go/src/__python__/_sha256/module.go
-go/src/__python__/_sha512.py
-go/src/__python__/_sha512/module.d
-go/src/__python__/_sha512/module.go
-go/src/__python__/_sre.py
-go/src/__python__/_sre/module.d
-go/src/__python__/_sre/module.go
-go/src/__python__/_struct.py
-go/src/__python__/_struct/module.d
-go/src/__python__/_struct/module.go
-go/src/__python__/_syscall.py
-go/src/__python__/_syscall/module.d
-go/src/__python__/_syscall/module.go
-go/src/__python__/_weakrefset.py
-go/src/__python__/_weakrefset/module.d
-go/src/__python__/_weakrefset/module.go
-go/src/__python__/abc.py
-go/src/__python__/abc/module.d
-go/src/__python__/abc/module.go
-go/src/__python__/argparse.py
-go/src/__python__/argparse/module.d
-go/src/__python__/argparse/module.go
-go/src/__python__/base64.py
-go/src/__python__/base64/module.d
-go/src/__python__/base64/module.go
-go/src/__python__/binascii.py
-go/src/__python__/binascii/module.d
-go/src/__python__/binascii/module.go
-go/src/__python__/bisect.py
-go/src/__python__/bisect/module.d
-go/src/__python__/bisect/module.go
-go/src/__python__/cStringIO.py
-go/src/__python__/cStringIO/module.d
-go/src/__python__/cStringIO/module.go
-go/src/__python__/collections.py
-go/src/__python__/collections/module.d
-go/src/__python__/collections/module.go
-go/src/__python__/colorsys.py
-go/src/__python__/colorsys/module.d
-go/src/__python__/colorsys/module.go
-go/src/__python__/contextlib.py
-go/src/__python__/contextlib/module.d
-go/src/__python__/contextlib/module.go
-go/src/__python__/copy.py
-go/src/__python__/copy/module.d
-go/src/__python__/copy/module.go
-go/src/__python__/copy_reg.py
-go/src/__python__/copy_reg/module.d
-go/src/__python__/copy_reg/module.go
-go/src/__python__/csv.py
-go/src/__python__/csv/module.d
-go/src/__python__/csv/module.go
-go/src/__python__/datetime.py
-go/src/__python__/datetime/module.d
-go/src/__python__/datetime/module.go
-go/src/__python__/difflib.py
-go/src/__python__/difflib/module.d
-go/src/__python__/difflib/module.go
-go/src/__python__/dircache.py
-go/src/__python__/dircache/module.d
-go/src/__python__/dircache/module.go
-go/src/__python__/dummy_thread.py
-go/src/__python__/dummy_thread/module.d
-go/src/__python__/dummy_thread/module.go
-go/src/__python__/errno.py
-go/src/__python__/errno/module.d
-go/src/__python__/errno/module.go
-go/src/__python__/exceptions.py
-go/src/__python__/exceptions/module.d
-go/src/__python__/exceptions/module.go
-go/src/__python__/fnmatch.py
-go/src/__python__/fnmatch/module.d
-go/src/__python__/fnmatch/module.go
-go/src/__python__/fpformat.py
-go/src/__python__/fpformat/module.d
-go/src/__python__/fpformat/module.go
-go/src/__python__/functools.py
-go/src/__python__/functools/module.d
-go/src/__python__/functools/module.go
-go/src/__python__/genericpath.py
-go/src/__python__/genericpath/module.d
-go/src/__python__/genericpath/module.go
-go/src/__python__/getopt.py
-go/src/__python__/getopt/module.d
-go/src/__python__/getopt/module.go
-go/src/__python__/glob.py
-go/src/__python__/glob/module.d
-go/src/__python__/glob/module.go
-go/src/__python__/heapq.py
-go/src/__python__/heapq/module.d
-go/src/__python__/heapq/module.go
-go/src/__python__/itertools.py
-go/src/__python__/itertools/module.d
-go/src/__python__/itertools/module.go
-go/src/__python__/itertools_test.py
-go/src/__python__/itertools_test/module.d
-go/src/__python__/itertools_test/module.go
-go/src/__python__/json/__init__.py
-go/src/__python__/json/decoder.py
-go/src/__python__/json/decoder/module.d
-go/src/__python__/json/decoder/module.go
-go/src/__python__/json/encoder.py
-go/src/__python__/json/encoder/module.d
-go/src/__python__/json/encoder/module.go
-go/src/__python__/json/module.d
-go/src/__python__/json/module.go
-go/src/__python__/json_scanner.py
-go/src/__python__/json_scanner/module.d
-go/src/__python__/json_scanner/module.go
-go/src/__python__/keyword.py
-go/src/__python__/keyword/module.d
-go/src/__python__/keyword/module.go
-go/src/__python__/linecache.py
-go/src/__python__/linecache/module.d
-go/src/__python__/linecache/module.go
-go/src/__python__/math.py
-go/src/__python__/math/module.d
-go/src/__python__/math/module.go
-go/src/__python__/math_test.py
-go/src/__python__/math_test/module.d
-go/src/__python__/math_test/module.go
-go/src/__python__/md5.py
-go/src/__python__/md5/module.d
-go/src/__python__/md5/module.go
-go/src/__python__/mimetools.py
-go/src/__python__/mimetools/module.d
-go/src/__python__/mimetools/module.go
-go/src/__python__/mutex.py
-go/src/__python__/mutex/module.d
-go/src/__python__/mutex/module.go
-go/src/__python__/operator.py
-go/src/__python__/operator/module.d
-go/src/__python__/operator/module.go
-go/src/__python__/optparse.py
-go/src/__python__/optparse/module.d
-go/src/__python__/optparse/module.go
-go/src/__python__/os/__init__.py
-go/src/__python__/os/module.d
-go/src/__python__/os/module.go
-go/src/__python__/os/path.py
-go/src/__python__/os/path/module.d
-go/src/__python__/os/path/module.go
-go/src/__python__/os/path_test.py
-go/src/__python__/os/path_test/module.d
-go/src/__python__/os/path_test/module.go
-go/src/__python__/os_test.py
-go/src/__python__/os_test/module.d
-go/src/__python__/os_test/module.go
-go/src/__python__/pprint.py
-go/src/__python__/pprint/module.d
-go/src/__python__/pprint/module.go
-go/src/__python__/quopri.py
-go/src/__python__/quopri/module.d
-go/src/__python__/quopri/module.go
-go/src/__python__/random.py
-go/src/__python__/random/module.d
-go/src/__python__/random/module.go
-go/src/__python__/random_test.py
-go/src/__python__/random_test/module.d
-go/src/__python__/random_test/module.go
-go/src/__python__/re.py
-go/src/__python__/re/module.d
-go/src/__python__/re/module.go
-go/src/__python__/re_tests.py
-go/src/__python__/re_tests/module.d
-go/src/__python__/re_tests/module.go
-go/src/__python__/repr.py
-go/src/__python__/repr/module.d
-go/src/__python__/repr/module.go
-go/src/__python__/rfc822.py
-go/src/__python__/rfc822/module.d
-go/src/__python__/rfc822/module.go
-go/src/__python__/sched.py
-go/src/__python__/sched/module.d
-go/src/__python__/sched/module.go
-go/src/__python__/select_.py
-go/src/__python__/select_/module.d
-go/src/__python__/select_/module.go
-go/src/__python__/sha.py
-go/src/__python__/sha/module.d
-go/src/__python__/sha/module.go
-go/src/__python__/sre_compile.py
-go/src/__python__/sre_compile/module.d
-go/src/__python__/sre_compile/module.go
-go/src/__python__/sre_constants.py
-go/src/__python__/sre_constants/module.d
-go/src/__python__/sre_constants/module.go
-go/src/__python__/sre_parse.py
-go/src/__python__/sre_parse/module.d
-go/src/__python__/sre_parse/module.go
-go/src/__python__/stat.py
-go/src/__python__/stat/module.d
-go/src/__python__/stat/module.go
-go/src/__python__/string.py
-go/src/__python__/string/module.d
-go/src/__python__/string/module.go
-go/src/__python__/sys.py
-go/src/__python__/sys/module.d
-go/src/__python__/sys/module.go
-go/src/__python__/sys_test.py
-go/src/__python__/sys_test/module.d
-go/src/__python__/sys_test/module.go
-go/src/__python__/tempfile.py
-go/src/__python__/tempfile/module.d
-go/src/__python__/tempfile/module.go
-go/src/__python__/tempfile_test.py
-go/src/__python__/tempfile_test/module.d
-go/src/__python__/tempfile_test/module.go
-go/src/__python__/test/__init__.py
-go/src/__python__/test/list_tests.py
-go/src/__python__/test/list_tests/module.d
-go/src/__python__/test/list_tests/module.go
-go/src/__python__/test/lock_tests.py
-go/src/__python__/test/lock_tests/module.d
-go/src/__python__/test/lock_tests/module.go
-go/src/__python__/test/mapping_tests.py
-go/src/__python__/test/mapping_tests/module.d
-go/src/__python__/test/mapping_tests/module.go
-go/src/__python__/test/module.d
-go/src/__python__/test/module.go
-go/src/__python__/test/seq_tests.py
-go/src/__python__/test/seq_tests/module.d
-go/src/__python__/test/seq_tests/module.go
-go/src/__python__/test/string_tests.py
-go/src/__python__/test/string_tests/module.d
-go/src/__python__/test/string_tests/module.go
-go/src/__python__/test/test_argparse.py
-go/src/__python__/test/test_argparse/module.d
-go/src/__python__/test/test_argparse/module.go
-go/src/__python__/test/test_bisect.py
-go/src/__python__/test/test_bisect/module.d
-go/src/__python__/test/test_bisect/module.go
-go/src/__python__/test/test_colorsys.py
-go/src/__python__/test/test_colorsys/module.d
-go/src/__python__/test/test_colorsys/module.go
-go/src/__python__/test/test_datetime.py
-go/src/__python__/test/test_datetime/module.d
-go/src/__python__/test/test_datetime/module.go
-go/src/__python__/test/test_dict.py
-go/src/__python__/test/test_dict/module.d
-go/src/__python__/test/test_dict/module.go
-go/src/__python__/test/test_dircache.py
-go/src/__python__/test/test_dircache/module.d
-go/src/__python__/test/test_dircache/module.go
-go/src/__python__/test/test_dummy_thread.py
-go/src/__python__/test/test_dummy_thread/module.d
-go/src/__python__/test/test_dummy_thread/module.go
-go/src/__python__/test/test_fpformat.py
-go/src/__python__/test/test_fpformat/module.d
-go/src/__python__/test/test_fpformat/module.go
-go/src/__python__/test/test_genericpath.py
-go/src/__python__/test/test_genericpath/module.d
-go/src/__python__/test/test_genericpath/module.go
-go/src/__python__/test/test_list.py
-go/src/__python__/test/test_list/module.d
-go/src/__python__/test/test_list/module.go
-go/src/__python__/test/test_md5.py
-go/src/__python__/test/test_md5/module.d
-go/src/__python__/test/test_md5/module.go
-go/src/__python__/test/test_mimetools.py
-go/src/__python__/test/test_mimetools/module.d
-go/src/__python__/test/test_mimetools/module.go
-go/src/__python__/test/test_mutex.py
-go/src/__python__/test/test_mutex/module.d
-go/src/__python__/test/test_mutex/module.go
-go/src/__python__/test/test_operator.py
-go/src/__python__/test/test_operator/module.d
-go/src/__python__/test/test_operator/module.go
-go/src/__python__/test/test_queue.py
-go/src/__python__/test/test_queue/module.d
-go/src/__python__/test/test_queue/module.go
-go/src/__python__/test/test_quopri.py
-go/src/__python__/test/test_quopri/module.d
-go/src/__python__/test/test_quopri/module.go
-go/src/__python__/test/test_rfc822.py
-go/src/__python__/test/test_rfc822/module.d
-go/src/__python__/test/test_rfc822/module.go
-go/src/__python__/test/test_sched.py
-go/src/__python__/test/test_sched/module.d
-go/src/__python__/test/test_sched/module.go
-go/src/__python__/test/test_select.py
-go/src/__python__/test/test_select/module.d
-go/src/__python__/test/test_select/module.go
-go/src/__python__/test/test_slice.py
-go/src/__python__/test/test_slice/module.d
-go/src/__python__/test/test_slice/module.go
-go/src/__python__/test/test_stat.py
-go/src/__python__/test/test_stat/module.d
-go/src/__python__/test/test_stat/module.go
-go/src/__python__/test/test_string.py
-go/src/__python__/test/test_string/module.d
-go/src/__python__/test/test_string/module.go
-go/src/__python__/test/test_support.py
-go/src/__python__/test/test_support/module.d
-go/src/__python__/test/test_support/module.go
-go/src/__python__/test/test_threading.py
-go/src/__python__/test/test_threading/module.d
-go/src/__python__/test/test_threading/module.go
-go/src/__python__/test/test_tuple.py
-go/src/__python__/test/test_tuple/module.d
-go/src/__python__/test/test_tuple/module.go
-go/src/__python__/test/test_uu.py
-go/src/__python__/test/test_uu/module.d
-go/src/__python__/test/test_uu/module.go
-go/src/__python__/textwrap.py
-go/src/__python__/textwrap/module.d
-go/src/__python__/textwrap/module.go
-go/src/__python__/thread.py
-go/src/__python__/thread/module.d
-go/src/__python__/thread/module.go
-go/src/__python__/threading.py
-go/src/__python__/threading/module.d
-go/src/__python__/threading/module.go
-go/src/__python__/time.py
-go/src/__python__/time/module.d
-go/src/__python__/time/module.go
-go/src/__python__/time_test.py
-go/src/__python__/time_test/module.d
-go/src/__python__/time_test/module.go
-go/src/__python__/traceback.py
-go/src/__python__/traceback/module.d
-go/src/__python__/traceback/module.go
-go/src/__python__/types.py
-go/src/__python__/types/module.d
-go/src/__python__/types/module.go
-go/src/__python__/types_test.py
-go/src/__python__/types_test/module.d
-go/src/__python__/types_test/module.go
-go/src/__python__/unittest/__init__.py
-go/src/__python__/unittest/module.d
-go/src/__python__/unittest/module.go
-go/src/__python__/unittest_case.py
-go/src/__python__/unittest_case/module.d
-go/src/__python__/unittest_case/module.go
-go/src/__python__/unittest_loader.py
-go/src/__python__/unittest_loader/module.d
-go/src/__python__/unittest_loader/module.go
-go/src/__python__/unittest_result.py
-go/src/__python__/unittest_result/module.d
-go/src/__python__/unittest_result/module.go
-go/src/__python__/unittest_runner.py
-go/src/__python__/unittest_runner/module.d
-go/src/__python__/unittest_runner/module.go
-go/src/__python__/unittest_signals.py
-go/src/__python__/unittest_signals/module.d
-go/src/__python__/unittest_signals/module.go
-go/src/__python__/unittest_suite.py
-go/src/__python__/unittest_suite/module.d
-go/src/__python__/unittest_suite/module.go
-go/src/__python__/unittest_util.py
-go/src/__python__/unittest_util/module.d
-go/src/__python__/unittest_util/module.go
-go/src/__python__/urlparse.py
-go/src/__python__/urlparse/module.d
-go/src/__python__/urlparse/module.go
-go/src/__python__/uu.py
-go/src/__python__/uu/module.d
-go/src/__python__/uu/module.go
-go/src/__python__/warnings.py
-go/src/__python__/warnings/module.d
-go/src/__python__/warnings/module.go
-go/src/__python__/weakref.py
-go/src/__python__/weakref/module.d
-go/src/__python__/weakref/module.go
-go/src/__python__/weetest.py
-go/src/__python__/weetest/module.d
-go/src/__python__/weetest/module.go
-go/src/__python__/weetest_test.py
-go/src/__python__/weetest_test/module.d
-go/src/__python__/weetest_test/module.go
-go/src/grumpy/baseexception.go
-go/src/grumpy/basestring.go
-go/src/grumpy/bool.go
-go/src/grumpy/builtin_types.go
-go/src/grumpy/bytearray.go
-go/src/grumpy/code.go
-go/src/grumpy/complex.go
-go/src/grumpy/core.go
-go/src/grumpy/descriptor.go
-go/src/grumpy/dict.go
-go/src/grumpy/doc.go
-go/src/grumpy/exceptions.go
-go/src/grumpy/file.go
-go/src/grumpy/float.go
-go/src/grumpy/frame.go
-go/src/grumpy/function.go
-go/src/grumpy/generator.go
-go/src/grumpy/int.go
-go/src/grumpy/list.go
-go/src/grumpy/long.go
-go/src/grumpy/method.go
-go/src/grumpy/module.go
-go/src/grumpy/native.go
-go/src/grumpy/numeric.go
-go/src/grumpy/object.go
-go/src/grumpy/param.go
-go/src/grumpy/range.go
-go/src/grumpy/seq.go
-go/src/grumpy/set.go
-go/src/grumpy/slice.go
-go/src/grumpy/slots.go
-go/src/grumpy/str.go
-go/src/grumpy/super.go
-go/src/grumpy/threading.go
-go/src/grumpy/traceback.go
-go/src/grumpy/tuple.go
-go/src/grumpy/type.go
-go/src/grumpy/unicode.go
-go/src/grumpy/weakref.go
-%%PYTHON_SITELIBDIR%%/grumpy/__init__.py
-%%PYTHON_SITELIBDIR%%/grumpy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/__init__.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/__init__.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/block.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/block.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/block_test.d
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/block_test.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/expr.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/expr.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/expr_visitor.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/expr_visitor.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/imputil.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/imputil.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/imputil_test.d
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/imputil_test.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/shard_test.d
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/shard_test.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/stmt.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/stmt.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/util.py
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/util.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/util_test.d
-%%PYTHON_SITELIBDIR%%/grumpy/compiler/util_test.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/__init__.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/__init__.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/algorithm.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/algorithm.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/ast.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/ast.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/diagnostic.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/diagnostic.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/lexer.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/lexer.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/parser.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/parser.pyc
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/source.py
-%%PYTHON_SITELIBDIR%%/grumpy/pythonparser/source.pyc
diff --git a/devel/hg-git/Makefile b/devel/hg-git/Makefile
deleted file mode 100644
index 318638680ebd..000000000000
--- a/devel/hg-git/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Marco Broeder
-# $FreeBSD$
-
-PORTNAME= hg-git
-DISTVERSION= 0.8.12
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= http://bitbucket.org/durin42/${PORTNAME}/get/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTVERSION}
-DIST_SUBDIR= ${PORTNAME}
-
-MAINTAINER= marco.broeder@posteo.eu
-COMMENT= Mercurial extension to pull from or push to a Git repository
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=*:devel/dulwich@${PY_FLAVOR} \
- ${PY_MERCURIAL}
-
-PORTDOCS= README.md
-
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/durin42-${PORTNAME}-c651bb6fcf33
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/)
-
-.include
diff --git a/devel/hg-git/distinfo b/devel/hg-git/distinfo
deleted file mode 100644
index f5265c05e37b..000000000000
--- a/devel/hg-git/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1541446382
-SHA256 (hg-git/0.8.12.tar.gz) = 66a589baa5c6734320f2737c486abfabfd9bb2bf96bedbfe991f0a5bec1160d2
-SIZE (hg-git/0.8.12.tar.gz) = 136783
diff --git a/devel/hg-git/pkg-descr b/devel/hg-git/pkg-descr
deleted file mode 100644
index 4d6c90704a80..000000000000
--- a/devel/hg-git/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-The Hg-Git plugin is an extension for Mercurial, adding the ability to push to
-and pull from a Git server repository from Mercurial. This means you can
-collaborate on Git based projects from Mercurial, or use a Git server as a
-collaboration point for a team with developers using both Git and Mercurial.
-
-The Hg-Git plugin can convert commits / changesets losslessly from one system
-to another, so you can push via a Mercurial repository and another Mercurial
-client can pull it. In theory, the changeset IDs should not change, although
-this may not hold true for complex histories.
-
-This plugin is implemented entirely in Python - there are no Git binary
-dependencies, you do not need to have Git installed on your system.
-
-*** WARNING: Do not use this software in data critical production environments,
-only in safe test environments! This software is still BETA! ***
-
-The plugin is basically functional and usable now, but there are still some
-edge cases. However, there are several people using it effectively, so please
-test it yourself and report encountered bugs upstream (see website). Thanks!
-
-WWW: https://hg-git.github.io/
diff --git a/devel/hg-git/pkg-message b/devel/hg-git/pkg-message
deleted file mode 100644
index f1b389b94d5f..000000000000
--- a/devel/hg-git/pkg-message
+++ /dev/null
@@ -1,16 +0,0 @@
-[
-{ type: install
- message: </.hg/hgrc' (per-repository)
-
-Mercurial configuration file:
-
-[extensions]
-hggit =
-EOM
-}
-]
diff --git a/devel/libnxt/Makefile b/devel/libnxt/Makefile
deleted file mode 100644
index edbc58cf4e9e..000000000000
--- a/devel/libnxt/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= libnxt
-PORTVERSION= 0.3
-CATEGORIES= devel
-MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libnxt/
-
-MAINTAINER= jwb@FreeBSD.org
-COMMENT= Lego NXT library
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-SUB_FILES= pkg-message
-USES= python:2.7,build scons shebangfix
-USE_LDCONFIG= yes
-SHEBANG_FILES= make_flash_header.py
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/libnxt
- ${INSTALL_PROGRAM} ${WRKSRC}/fwflash ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/fwexec ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/libnxt.a ${STAGEDIR}${PREFIX}/lib
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/libnxt
-.for file in ${WRKSRC}/*.h
- ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/include/libnxt
-.endfor
-
-.include
diff --git a/devel/libnxt/distinfo b/devel/libnxt/distinfo
deleted file mode 100644
index 730d373f0fdd..000000000000
--- a/devel/libnxt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libnxt-0.3.tar.gz) = fe310cb917ec69d4e20f9d70ef96d9eec51d0434a8a3580c8a6615488526f8cf
-SIZE (libnxt-0.3.tar.gz) = 16247
diff --git a/devel/libnxt/files/patch-SConstruct b/devel/libnxt/files/patch-SConstruct
deleted file mode 100644
index 7178e41f7ea2..000000000000
--- a/devel/libnxt/files/patch-SConstruct
+++ /dev/null
@@ -1,21 +0,0 @@
---- SConstruct.orig Sat Apr 21 23:41:39 2007
-+++ SConstruct Sat May 5 13:02:19 2007
-@@ -9,7 +9,7 @@
- else:
- endian = '_NXT_LITTLE_ENDIAN'
-
--BuildEnv = Environment(CCFLAGS=['-Wall', '-std=gnu99',
-+BuildEnv = Environment(CCFLAGS=['-Wall', '-std=gnu99','-I/usr/local/include',
- '-g', '-ggdb', '-D' + endian])
- if auto_libs:
- BuildEnv.ParseConfig('pkg-config --cflags --libs ' + auto_libs)
-@@ -24,7 +24,7 @@
- LIBS='usb'))
-
- Default(BuildEnv.Program('fwflash', 'main_fwflash.c',
-- LIBS=['usb', 'nxt'], LIBPATH='.'))
-+ LIBS=['usb', 'nxt'], LIBPATH=['.','/usr/local/lib']))
-
- Default(BuildEnv.Program('fwexec', 'main_fwexec.c',
-- LIBS=['usb', 'nxt'], LIBPATH='.'))
-+ LIBS=['usb', 'nxt'], LIBPATH=['.','/usr/local/lib']))
diff --git a/devel/libnxt/files/patch-lowlevel.c b/devel/libnxt/files/patch-lowlevel.c
deleted file mode 100644
index 55bccf96de73..000000000000
--- a/devel/libnxt/files/patch-lowlevel.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- lowlevel.c.orig Sat May 5 16:14:13 2007
-+++ lowlevel.c Sat May 5 16:14:37 2007
-@@ -103,7 +103,7 @@
- return NXT_CONFIGURATION_ERROR;
- }
-
-- ret = usb_claim_interface(nxt->hdl, 1);
-+ ret = usb_claim_interface(nxt->hdl, 0);
- if (ret < 0)
- {
- usb_close(nxt->hdl);
-@@ -115,7 +115,7 @@
- nxt_recv_buf(nxt, buf, 2);
- if (memcmp(buf, "\n\r", 2) != 0)
- {
-- usb_release_interface(nxt->hdl, 1);
-+ usb_release_interface(nxt->hdl, 0);
- usb_close(nxt->hdl);
- return NXT_HANDSHAKE_FAILED;
- }
-@@ -127,7 +127,7 @@
- nxt_error_t
- nxt_close(nxt_t *nxt)
- {
-- usb_release_interface(nxt->hdl, 1);
-+ usb_release_interface(nxt->hdl, 0);
- usb_close(nxt->hdl);
- free(nxt);
-
diff --git a/devel/libnxt/files/pkg-message.in b/devel/libnxt/files/pkg-message.in
deleted file mode 100644
index 2f07ea4fa093..000000000000
--- a/devel/libnxt/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <
diff --git a/devel/libredblack/distinfo b/devel/libredblack/distinfo
deleted file mode 100644
index de6d51299e40..000000000000
--- a/devel/libredblack/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libredblack-1.3.tar.gz) = a0ecc59b0aae2df01558a6950532c711a782a099277b439a51d270003092f44f
-SIZE (libredblack-1.3.tar.gz) = 209564
diff --git a/devel/libredblack/pkg-descr b/devel/libredblack/pkg-descr
deleted file mode 100644
index 860e36f1b182..000000000000
--- a/devel/libredblack/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This a small library that provides the red-black balanced tree algorithm
-
-
-23 May 2000
-Damian Ivereigh
-Cisco Systems Inc
-
-WWW: http://libredblack.sourceforge.net/
diff --git a/devel/libredblack/pkg-plist b/devel/libredblack/pkg-plist
deleted file mode 100644
index 84ae99a079e4..000000000000
--- a/devel/libredblack/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-%%PYTHON%%bin/rbgen
-include/redblack.h
-lib/libredblack.a
-lib/libredblack.so
-lib/libredblack.so.0
-lib/libredblack.so.0.2.3
-man/man1/rbgen.1.gz
-man/man3/rbcloselist.3.gz
-man/man3/rbdelete.3.gz
-man/man3/rbdestroy.3.gz
-man/man3/rbfind.3.gz
-man/man3/rbinit.3.gz
-man/man3/rblookup.3.gz
-man/man3/rbopenlist.3.gz
-man/man3/rbreadlist.3.gz
-man/man3/rbsearch.3.gz
-man/man3/rbwalk.3.gz
-%%DATADIR%%/redblack.c
-%%DATADIR%%/redblack.h
diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile
deleted file mode 100644
index ba5de69e714c..000000000000
--- a/devel/llvm-cheri/Makefile
+++ /dev/null
@@ -1,375 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= llvm
-PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE}
-PORTREVISION= 0
-CATEGORIES= devel lang
-PKGNAMESUFFIX= ${LLVM_SUFFIX}
-
-MAINTAINER= brooks@FreeBSD.org
-COMMENT= LLVM and Clang with support for the CHERI architecture
-
-LICENSE_DIR= ${WRKSRC}/llvm
-.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
-LICENSE:= ${LICENSE:NARM}
-LICENSE+= LLVM2
-LICENSE_FILE_LLVM2= ${LICENSE_DIR}/LICENSE.TXT
-LICENSE_NAME_LLVM2= Apache License 2.0 with LLVM Exceptions
-LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips
-NOT_FOR_ARCHS_REASON= No one will develop CHERI from 32-bit
-BROKEN_powerpc64= Does not build
-
-LLVM_SUFFIX?= -cheri
-LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
-COMMAND_SUFFIX= ${LLVM_SUFFIX}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
-DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
-
-USES= cmake compiler:c++11-lib libedit perl5 \
- shebangfix
-USE_LDCONFIG= ${LLVM_PREFIX}/lib
-SHEBANG_FILES= llvm/utils/lit/lit.py \
- llvm/utils/llvm-lit/llvm-lit.in \
- clang/utils/hmaptool/hmaptool \
- clang/tools/scan-view/bin/scan-view \
- clang/tools/clang-format/git-clang-format \
- clang/tools/clang-format/clang-format-diff.py \
- llvm/tools/opt-viewer/optrecord.py \
- llvm/tools/opt-viewer/opt-diff.py \
- llvm/tools/opt-viewer/opt-stats.py \
- llvm/tools/opt-viewer/opt-viewer.py
-
-SUB_FILES= llvm-wrapper.sh
-SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
-
-SUB_FILES+= mips-cheri-clang.mk
-SUB_LIST+= STACK_ALIGN=${STACK_ALIGN}
-STACK_ALIGN?= -mstack-alignment=32
-
-CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
-CMAKE_SOURCE_PATH= ${WRKSRC}/llvm
-CMAKE_ARGS+= -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON
-CMAKEARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=cheri-unknown-freebsd
-CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man"
-CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1
-CMAKE_ARGS+= -DLLVM_ENABLE_Z3_SOLVER=OFF
-
-USE_GITHUB= yes
-GH_PROJECT= llvm-project
-GH_ACCOUNT= CTSRD-CHERI
-GH_TAGNAME= ${LLVM_COMMIT}
-
-.include "Makefile.snapshot"
-
-OPTIONS_DEFINE= CLANG DOCS LIT LLD
-OPTIONS_DEFAULT= CLANG LIT LLD
-OPTIONS_SUB= yes
-
-CLANG_DESC= Build clang
-CLANG_PORTDOCS= clang
-CLANG_USE= GNOME=libxml2
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
- ${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
-DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
- -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
- -DSPHINX_WARNINGS_AS_ERRORS=OFF \
- -DLLVM_BUILD_DOCS=ON
-DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
-DOCS_PORTDOCS= llvm
-LIT_DESC= Install lit and FileCheck test tools
-LLD_DESC= Install lld linker
-LLD_PORTDOCS= lld
-LLDB_DESC= Install lldb, the LLVM debugger (ignore on 9.x)
-LLDB_BUILD_DEPENDS= swig:devel/swig
-
-PLIST_SUB+= COMMAND_SUFFIX=${COMMAND_SUFFIX} \
- LLVM_MAJOR=${LLVM_MAJOR} \
- LLVM_RELEASE=${LLVM_RELEASE} \
- LLVM_SUFFIX=${LLVM_SUFFIX}
-
-COMMANDS= bugpoint \
- c-index-test \
- dsymutil \
- llc \
- lli \
- llvm-addr2line \
- llvm-ar \
- llvm-as \
- llvm-bcanalyzer \
- llvm-cat \
- llvm-cfi-verify \
- llvm-config \
- llvm-cov \
- llvm-cvtres \
- llvm-cxxmap \
- llvm-cxxdump \
- llvm-diff \
- llvm-dis \
- llvm-dlltool \
- llvm-dwarfdump \
- llvm-dwp \
- llvm-exegesis \
- llvm-extract \
- llvm-ifs \
- llvm-install-name-tool \
- llvm-jitlink \
- llvm-lib \
- llvm-link \
- llvm-lipo \
- llvm-lto \
- llvm-lto2 \
- llvm-mc \
- llvm-mca \
- llvm-modextract \
- llvm-mt \
- llvm-nm \
- llvm-objcopy \
- llvm-objdump \
- llvm-opt-report \
- llvm-pdbutil \
- llvm-profdata \
- llvm-ranlib \
- llvm-rc \
- llvm-readelf \
- llvm-readobj \
- llvm-reduce \
- llvm-rtdyld \
- llvm-size \
- llvm-split \
- llvm-stress \
- llvm-strings \
- llvm-symbolizer \
- llvm-tblgen \
- llvm-undname \
- llvm-xray \
- opt \
- sancov \
- sanstats \
- verify-uselistorder \
- yaml2obj
-FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
-
-STRIP_LIBS= BugpointPasses.so \
- LLVMHello.so \
- ${LIBNAME}.0 \
- libLTO.so
-
-.include
-
-# keep in sync with /usr/src/lib/clang/clang.build.mk
-CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
-
-.if ${PORT_OPTIONS:MCLANG}
-LLVM_ENABLE_PROJECTS+= clang
-COMMANDS+= clang \
- clang++ \
- clang-check \
- clang-cpp \
- clang-format \
- clang-refactor \
- clang-rename \
- clang-scan-deps \
- diagtool \
- scan-build \
- scan-view
-MAN1SRCS+= clang.1 \
- diagtool.1 \
- scan-build.1
-#DOCS_PLIST_FILES+= man/man1/scan-build${LLVM_SUFFIX}.1.gz
-USES+= gnome
-.endif
-
-.if ${PORT_OPTIONS:MLIT}
-MAN1SRCS+= lit.1 FileCheck.1
-_USES_PYTHON= python:2.7
-LIT_COMMANDS= lit llvm-lit FileCheck
-.endif
-
-.if ${PORT_OPTIONS:MLLD}
-LLVM_ENABLE_PROJECTS+= lld
-COMMANDS+= ld.lld \
- ld64.lld \
- wasm-ld
-.endif
-
-.if ${PORT_OPTIONS:MLLDB}
-LLVM_ENABLE_PROJECTS+= lldb
-COMMANDS+= argdumper \
- lldb \
- lldb-mi \
- lldb-server
-_USES_PYTHON= python:2.7
-.endif
-
-.if defined(LLVM_ENABLE_PROJECTS)
-CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
-.endif
-
-_USES_PYTHON?= python:2.7,build
-USES+= ${_USES_PYTHON}
-
-MAN1SRCS+= bugpoint.1 \
- dsymutil.1 \
- llc.1 \
- lli.1 \
- llvm-addr2line.1 \
- llvm-ar.1 \
- llvm-as.1 \
- llvm-bcanalyzer.1 \
- llvm-build.1 \
- llvm-config.1 \
- llvm-cov.1 \
- llvm-cxxfilt.1 \
- llvm-cxxmap.1 \
- llvm-diff.1 \
- llvm-dis.1 \
- llvm-dwarfdump.1 \
- llvm-exegesis.1 \
- llvm-extract.1 \
- llvm-lib.1 \
- llvm-link.1 \
- llvm-lipo.1 \
- llvm-locstats.1 \
- llvm-mca.1 \
- llvm-nm.1 \
- llvm-objcopy.1 \
- llvm-objdump.1 \
- llvm-pdbutil.1 \
- llvm-profdata.1 \
- llvm-ranlib.1 \
- llvm-readelf.1 \
- llvm-readobj.1 \
- llvm-size.1 \
- llvm-stress.1 \
- llvm-strings.1 \
- llvm-strip.1 \
- llvm-symbolizer.1 \
- opt.1 \
- tblgen.1
-
-.include
-
-.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} != clang
-# Evil hack around gcc48 not providing a usable c++11 environment on 9.x
-PLIST_SUB:= ${PLIST_SUB:NLLDB=*} LLDB="@comment "
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
- -e 's|from lit|from lit${LLVM_SUFFIX}|' \
- -e 's|lit\.|lit${LLVM_SUFFIX}.|' \
- ${WRKSRC}/llvm/utils/lit/lit.py ${WRKSRC}/llvm/utils/lit/lit/*.py
-
-post-patch-LLD-on:
- ${REINPLACE_CMD} -e "s|'indexsidebar.html'|['indexsidebar.html']|" \
- ${PATCH_WRKSRC}/lld/docs/conf.py
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
- ${INSTALL_DATA} ${WRKDIR}/mips-cheri-clang.mk \
- ${STAGEDIR}${PREFIX}/share/toolchains/mips${LLVM_SUFFIX}-clang.mk
- ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
- ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX}
-.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
- ${LN} -f ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} \
- ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX}
-.endfor
-
-post-install-DOCS-on:
- ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR}
-.for _man in ${MAN1SRCS}
- ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
- ${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1
-.endfor
-.if ! ${PORT_OPTIONS:MLIT}
- ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
- ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
-.endif
-#.if ${PORT_OPTIONS:MCLANG}
-# ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1 \
-# ${STAGEDIR}${MANPREFIX}/man/man1/scan-build${LLVM_SUFFIX}.1
-#.endif
- ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
- ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
-
-post-install-LLDB-on:
-.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
- ${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib
-.endif
-
-post-install-CLANG-on:
- ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
- ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
-
-post-install-LIT-on:
- ${INSTALL_SCRIPT} ${PATCH_WRKSRC}/llvm/utils/lit/lit.py \
- ${STAGEDIR}${LLVM_PREFIX}/bin/lit
- ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
- ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
- ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
- ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}lit${COMMAND_SUFFIX}
- ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
- ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}llvm-lit${COMMAND_SUFFIX}
- ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
- ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/*.py \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
- ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
- ${STAGEDIR}${LLVM_PREFIX}/bin/
- ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
- ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}FileCheck${COMMAND_SUFFIX}
-
-TEST_CMD= '(cd ${WRKSRC}/llvm/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
-do-test:
- if [ `${ID} -u` = 0 ]; then \
- ${CHOWN} -R nobody ${WRKSRC}/llvm/test; \
- su -m nobody -c ${TEST_CMD}; \
- else \
- ${SH} -c ${TEST_CMD}; \
- fi
-
-build-plist:
- ${RM} ${PLIST} ${PLIST}.tmp
- ${ECHO_CMD} share/toolchains/mips%%LLVM_SUFFIX%%-clang.mk >> ${PLIST}.tmp
-.for command in ${COMMANDS}
- ${ECHO_CMD} bin/${COMMAND_PREFIX}${command}%%COMMAND_SUFFIX%% >> ${PLIST}.tmp
-.endfor
-.for command in ${LIT_COMMANDS}
- ${ECHO_CMD} %%LIT%%bin/${COMMAND_PREFIX}${command}%%COMMAND_SUFFIX%% >> ${PLIST}.tmp
- ${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||:S|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} >> ${PLIST}.tmp
-.endfor
- ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
- ${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
- ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
- -e 's|${PORTVERSION}|%%PORTVERSION%%|' \
- -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
- -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
- -e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \
- -e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' \
- | ${SORT} >> ${PLIST}.tmp
- ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
- ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
- -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
- -e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \
- -e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' \
- | ${SORT} >> ${PLIST}.tmp
- awk '{ \
- if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} \
- if ($$0 ~ /lld|wasm-ld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \
- if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} \
- print \
- }' \${PLIST}.tmp >> ${PLIST}
- ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
- ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
- ${RM} ${PLIST}.tmp
-
-check-commands:
-.for command in ${COMMANDS}
- test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
-.endfor
-
-.include
diff --git a/devel/llvm-cheri/Makefile.snapshot b/devel/llvm-cheri/Makefile.snapshot
deleted file mode 100644
index 882b8b9a8a2a..000000000000
--- a/devel/llvm-cheri/Makefile.snapshot
+++ /dev/null
@@ -1,11 +0,0 @@
-# $FreeBSD$
-#
-# Generated file! Do not edit!
-#
-# Generated by: files/gen-Makefile.snapshot.sh.
-#
-LLVM_MAJOR= 11
-LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20200309
-
-LLVM_COMMIT= b507d88d2aa61cec27adab60324a04b17911f5e4
diff --git a/devel/llvm-cheri/distinfo b/devel/llvm-cheri/distinfo
deleted file mode 100644
index d1266505c0b4..000000000000
--- a/devel/llvm-cheri/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1585007852
-SHA256 (CTSRD-CHERI-llvm-project-11.0.d20200309-b507d88d2aa61cec27adab60324a04b17911f5e4_GH0.tar.gz) = 5757ef569e4e3dde25e2a8ea41fd05235c9ed61be1662bab02a848cba09cb124
-SIZE (CTSRD-CHERI-llvm-project-11.0.d20200309-b507d88d2aa61cec27adab60324a04b17911f5e4_GH0.tar.gz) = 126759614
diff --git a/devel/llvm-cheri/files/gen-Makefile.snapshot.sh b/devel/llvm-cheri/files/gen-Makefile.snapshot.sh
deleted file mode 100644
index 6ca584eba1a5..000000000000
--- a/devel/llvm-cheri/files/gen-Makefile.snapshot.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-#
-# Simple script to fetch the latest commits via the github API. Requires
-# curl and jq. Uses unauthenticated access which is ratelimited to 60
-# queries per hour.
-
-REPOS_URL=https://api.github.com/repos/CTSRD-CHERI
-MAX_DATE=1970101
-
-tmpfile=`mktemp -t gen-Makefile.snapshot`
-
-query_repo()
-{
- curl ${REPOS_URL}/$1/branches/master > $tmpfile
-
- # Accumulate the dates of the last commits to find the snapshot date
- committime=`jq -r '.commit.commit.committer.date' $tmpfile`
- committime=${committime%%T*}
- year=${committime%%-*}
- month=${committime%-*}
- month=${month#*-}
- day=${committime##*-}
- dateint=${year}${month}${day}
- if [ $dateint -gt $MAX_DATE ]; then
- export MAX_DATE=$dateint
- fi
-
- SHA=`jq -r '.commit.sha' $tmpfile`
-}
-
-query_repo llvm-project
-LLVM_COMMIT=$SHA
-
-cat < Makefile.snapshot
-# \$FreeBSD\$
-#
-# Generated file! Do not edit!
-#
-# Generated by: files/gen-Makefile.snapshot.sh.
-#
-LLVM_MAJOR= 11
-LLVM_RELEASE= \${LLVM_MAJOR}.0.0
-SNAPDATE= ${MAX_DATE}
-
-LLVM_COMMIT= ${LLVM_COMMIT}
-EOF
-
-rm -f $tmpfile
diff --git a/devel/llvm-cheri/files/llvm-wrapper.sh.in b/devel/llvm-cheri/files/llvm-wrapper.sh.in
deleted file mode 100644
index 8b5b864b38e8..000000000000
--- a/devel/llvm-cheri/files/llvm-wrapper.sh.in
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-LLVM_PREFIX="%%LLVM_PREFIX%%"
-LLVM_SUFFIX="%%LLVM_SUFFIX%%"
-
-tool=$(/bin/realpath $0)
-tool=${tool##*/}
-tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
-LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \
- exec "${tool}" "${@}"
diff --git a/devel/llvm-cheri/files/mips-cheri-clang.mk.in b/devel/llvm-cheri/files/mips-cheri-clang.mk.in
deleted file mode 100644
index d3df9483c6a0..000000000000
--- a/devel/llvm-cheri/files/mips-cheri-clang.mk.in
+++ /dev/null
@@ -1,7 +0,0 @@
-# $FreeBSD$
-
-XCC=%%PREFIX%%/llvm%%LLVM_SUFFIX%%/bin/clang
-XCXX=%%PREFIX%%/llvm%%LLVM_SUFFIX%%/bin/clang++
-XCPP=%%PREFIX%%/llvm%%LLVM_SUFFIX%%/bin/clang-cpp
-XCFLAGS=-integrated-as %%STACK_ALIGN%%
-X_COMPILER_TYPE=clang
diff --git a/devel/llvm-cheri/files/patch-utils_llvm-build_llvmbuild_main.py b/devel/llvm-cheri/files/patch-utils_llvm-build_llvmbuild_main.py
deleted file mode 100644
index 118c06507797..000000000000
--- a/devel/llvm-cheri/files/patch-utils_llvm-build_llvmbuild_main.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- llvm/utils/llvm-build/llvmbuild/main.py.orig 2015-07-20 23:51:12 UTC
-+++ llvm/utils/llvm-build/llvmbuild/main.py
-@@ -718,7 +718,17 @@ def add_magic_target_components(parser,
-
- # We handle a few special cases of target names here for historical
- # reasons, as these are the names configure currently comes up with.
-- native_target_name = { 'x86' : 'X86',
-+ native_target_name = { 'amd64' : 'X86',
-+ 'arm' : 'ARM',
-+ 'armeb' : 'ARM',
-+ 'armv6' : 'ARM',
-+ 'armv6hf' : 'ARM',
-+ 'i386' : 'X86',
-+ 'mips' : 'Mips',
-+ 'powerpc' : 'PowerPC',
-+ 'powerpc64' : 'PowerPC',
-+ 'sparc64' : 'Sparc',
-+ 'x86' : 'X86',
- 'x86_64' : 'X86',
- 'Unknown' : None }.get(opts.native_target,
- opts.native_target)
diff --git a/devel/llvm-cheri/pkg-descr b/devel/llvm-cheri/pkg-descr
deleted file mode 100644
index d252f07c6790..000000000000
--- a/devel/llvm-cheri/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The LLVM Project is a collection of modular and reusable compiler and
-toolchain technologies.
-
-This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
-LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
-these are built on.
-
-WWW: http://llvm.org/
diff --git a/devel/llvm-cheri/pkg-plist b/devel/llvm-cheri/pkg-plist
deleted file mode 100644
index c77acea6cce1..000000000000
--- a/devel/llvm-cheri/pkg-plist
+++ /dev/null
@@ -1,2709 +0,0 @@
-%%CLANG%%share/toolchains/mips%%LLVM_SUFFIX%%-clang.mk
-bin/bugpoint%%COMMAND_SUFFIX%%
-bin/c-index-test%%COMMAND_SUFFIX%%
-bin/dsymutil%%COMMAND_SUFFIX%%
-bin/llc%%COMMAND_SUFFIX%%
-bin/lli%%COMMAND_SUFFIX%%
-bin/llvm-addr2line%%COMMAND_SUFFIX%%
-bin/llvm-ar%%COMMAND_SUFFIX%%
-bin/llvm-as%%COMMAND_SUFFIX%%
-bin/llvm-bcanalyzer%%COMMAND_SUFFIX%%
-bin/llvm-cat%%COMMAND_SUFFIX%%
-bin/llvm-cfi-verify%%COMMAND_SUFFIX%%
-bin/llvm-config%%COMMAND_SUFFIX%%
-bin/llvm-cov%%COMMAND_SUFFIX%%
-bin/llvm-cvtres%%COMMAND_SUFFIX%%
-bin/llvm-cxxmap%%COMMAND_SUFFIX%%
-bin/llvm-cxxdump%%COMMAND_SUFFIX%%
-bin/llvm-diff%%COMMAND_SUFFIX%%
-bin/llvm-dis%%COMMAND_SUFFIX%%
-bin/llvm-dlltool%%COMMAND_SUFFIX%%
-bin/llvm-dwarfdump%%COMMAND_SUFFIX%%
-bin/llvm-dwp%%COMMAND_SUFFIX%%
-bin/llvm-exegesis%%COMMAND_SUFFIX%%
-bin/llvm-extract%%COMMAND_SUFFIX%%
-bin/llvm-ifs%%COMMAND_SUFFIX%%
-bin/llvm-install-name-tool%%COMMAND_SUFFIX%%
-bin/llvm-jitlink%%COMMAND_SUFFIX%%
-bin/llvm-lib%%COMMAND_SUFFIX%%
-bin/llvm-link%%COMMAND_SUFFIX%%
-bin/llvm-lipo%%COMMAND_SUFFIX%%
-bin/llvm-lto%%COMMAND_SUFFIX%%
-bin/llvm-lto2%%COMMAND_SUFFIX%%
-bin/llvm-mc%%COMMAND_SUFFIX%%
-bin/llvm-mca%%COMMAND_SUFFIX%%
-bin/llvm-modextract%%COMMAND_SUFFIX%%
-bin/llvm-mt%%COMMAND_SUFFIX%%
-bin/llvm-nm%%COMMAND_SUFFIX%%
-bin/llvm-objcopy%%COMMAND_SUFFIX%%
-bin/llvm-objdump%%COMMAND_SUFFIX%%
-bin/llvm-opt-report%%COMMAND_SUFFIX%%
-bin/llvm-pdbutil%%COMMAND_SUFFIX%%
-bin/llvm-profdata%%COMMAND_SUFFIX%%
-bin/llvm-ranlib%%COMMAND_SUFFIX%%
-bin/llvm-rc%%COMMAND_SUFFIX%%
-bin/llvm-readelf%%COMMAND_SUFFIX%%
-bin/llvm-readobj%%COMMAND_SUFFIX%%
-bin/llvm-reduce%%COMMAND_SUFFIX%%
-bin/llvm-rtdyld%%COMMAND_SUFFIX%%
-bin/llvm-size%%COMMAND_SUFFIX%%
-bin/llvm-split%%COMMAND_SUFFIX%%
-bin/llvm-stress%%COMMAND_SUFFIX%%
-bin/llvm-strings%%COMMAND_SUFFIX%%
-bin/llvm-symbolizer%%COMMAND_SUFFIX%%
-bin/llvm-tblgen%%COMMAND_SUFFIX%%
-bin/llvm-undname%%COMMAND_SUFFIX%%
-bin/llvm-xray%%COMMAND_SUFFIX%%
-bin/opt%%COMMAND_SUFFIX%%
-bin/sancov%%COMMAND_SUFFIX%%
-bin/sanstats%%COMMAND_SUFFIX%%
-bin/verify-uselistorder%%COMMAND_SUFFIX%%
-bin/yaml2obj%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang++%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-check%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-cpp%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-format%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-refactor%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-rename%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-scan-deps%%COMMAND_SUFFIX%%
-bin/diagtool%%COMMAND_SUFFIX%%
-bin/scan-build%%COMMAND_SUFFIX%%
-bin/scan-view%%COMMAND_SUFFIX%%
-%%LLD%%bin/ld.lld%%COMMAND_SUFFIX%%
-%%LLD%%bin/ld64.lld%%COMMAND_SUFFIX%%
-%%LLD%%bin/wasm-ld%%COMMAND_SUFFIX%%
-%%LIT%%bin/lit%%COMMAND_SUFFIX%%
-%%LIT%%llvm%%LLVM_SUFFIX%%/bin/lit
-%%LIT%%bin/llvm-lit%%COMMAND_SUFFIX%%
-%%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit
-%%LIT%%bin/FileCheck%%COMMAND_SUFFIX%%
-%%LIT%%llvm%%LLVM_SUFFIX%%/bin/FileCheck
-llvm%%LLVM_SUFFIX%%/bin/bugpoint
-llvm%%LLVM_SUFFIX%%/bin/c-index-test
-llvm%%LLVM_SUFFIX%%/bin/capsizefix
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang++
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-%%LLVM_MAJOR%%
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-check
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cl
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cpp
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-extdef-mapping
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-format
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-import-test
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-wrapper
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-refactor
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-rename
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-scan-deps
-llvm%%LLVM_SUFFIX%%/bin/diagtool
-llvm%%LLVM_SUFFIX%%/bin/dsymutil
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/git-clang-format
-llvm%%LLVM_SUFFIX%%/bin/hmaptool
-%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld.lld
-%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld64.lld
-llvm%%LLVM_SUFFIX%%/bin/llc
-%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld
-%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld-link
-llvm%%LLVM_SUFFIX%%/bin/lli
-llvm%%LLVM_SUFFIX%%/bin/llvm-addr2line
-llvm%%LLVM_SUFFIX%%/bin/llvm-ar
-llvm%%LLVM_SUFFIX%%/bin/llvm-as
-llvm%%LLVM_SUFFIX%%/bin/llvm-bcanalyzer
-llvm%%LLVM_SUFFIX%%/bin/llvm-c-test
-llvm%%LLVM_SUFFIX%%/bin/llvm-cat
-llvm%%LLVM_SUFFIX%%/bin/llvm-cfi-verify
-llvm%%LLVM_SUFFIX%%/bin/llvm-config
-llvm%%LLVM_SUFFIX%%/bin/llvm-cov
-llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres
-llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump
-llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt
-llvm%%LLVM_SUFFIX%%/bin/llvm-cxxmap
-llvm%%LLVM_SUFFIX%%/bin/llvm-diff
-llvm%%LLVM_SUFFIX%%/bin/llvm-dis
-llvm%%LLVM_SUFFIX%%/bin/llvm-dlltool
-llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfdump
-llvm%%LLVM_SUFFIX%%/bin/llvm-dwp
-llvm%%LLVM_SUFFIX%%/bin/llvm-elfabi
-llvm%%LLVM_SUFFIX%%/bin/llvm-exegesis
-llvm%%LLVM_SUFFIX%%/bin/llvm-extract
-llvm%%LLVM_SUFFIX%%/bin/llvm-ifs
-llvm%%LLVM_SUFFIX%%/bin/llvm-install-name-tool
-llvm%%LLVM_SUFFIX%%/bin/llvm-jitlink
-llvm%%LLVM_SUFFIX%%/bin/llvm-lib
-llvm%%LLVM_SUFFIX%%/bin/llvm-link
-llvm%%LLVM_SUFFIX%%/bin/llvm-lipo
-llvm%%LLVM_SUFFIX%%/bin/llvm-lto
-llvm%%LLVM_SUFFIX%%/bin/llvm-lto2
-llvm%%LLVM_SUFFIX%%/bin/llvm-mc
-llvm%%LLVM_SUFFIX%%/bin/llvm-mca
-llvm%%LLVM_SUFFIX%%/bin/llvm-modextract
-llvm%%LLVM_SUFFIX%%/bin/llvm-mt
-llvm%%LLVM_SUFFIX%%/bin/llvm-nm
-llvm%%LLVM_SUFFIX%%/bin/llvm-objcopy
-llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
-llvm%%LLVM_SUFFIX%%/bin/llvm-opt-report
-llvm%%LLVM_SUFFIX%%/bin/llvm-pdbutil
-llvm%%LLVM_SUFFIX%%/bin/llvm-profdata
-llvm%%LLVM_SUFFIX%%/bin/llvm-ranlib
-llvm%%LLVM_SUFFIX%%/bin/llvm-rc
-llvm%%LLVM_SUFFIX%%/bin/llvm-readelf
-llvm%%LLVM_SUFFIX%%/bin/llvm-readobj
-llvm%%LLVM_SUFFIX%%/bin/llvm-reduce
-llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld
-llvm%%LLVM_SUFFIX%%/bin/llvm-size
-llvm%%LLVM_SUFFIX%%/bin/llvm-split
-llvm%%LLVM_SUFFIX%%/bin/llvm-stress
-llvm%%LLVM_SUFFIX%%/bin/llvm-strings
-llvm%%LLVM_SUFFIX%%/bin/llvm-strip
-llvm%%LLVM_SUFFIX%%/bin/llvm-symbolizer
-llvm%%LLVM_SUFFIX%%/bin/llvm-tblgen
-llvm%%LLVM_SUFFIX%%/bin/llvm-undname
-llvm%%LLVM_SUFFIX%%/bin/llvm-xray
-llvm%%LLVM_SUFFIX%%/bin/obj2yaml
-llvm%%LLVM_SUFFIX%%/bin/opt
-llvm%%LLVM_SUFFIX%%/bin/sancov
-llvm%%LLVM_SUFFIX%%/bin/sanstats
-llvm%%LLVM_SUFFIX%%/bin/scan-build
-llvm%%LLVM_SUFFIX%%/bin/scan-view
-llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
-%%LLD%%llvm%%LLVM_SUFFIX%%/bin/wasm-ld
-llvm%%LLVM_SUFFIX%%/bin/yaml2obj
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/ExternC.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/FatalErrorHandler.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Index.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Platform.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMT.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMTActions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/FileRemapper.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APValue.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AST.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConcept.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContext.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContextAllocate.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumper.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumperUtils.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTFwd.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterLookupTable.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterSharedState.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTLambda.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTMutationListener.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTNodeTraverser.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTStructuralEquivalence.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTTypeTraits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTUnresolvedSet.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTVector.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrImpl.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrIterator.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrNodeTraverse.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrTextNodeDump.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attrs.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Availability.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BaseSubobject.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BuiltinTypes.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXInheritance.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXRecordDeclDefinitionBits.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CanonicalType.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CharUnits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Comment.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentBriefParser.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandInfo.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandList.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandTraits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTags.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTagsProperties.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentLexer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentNodes.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentParser.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentSema.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ComparisonCategories.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CurrentSourceLocExprScope.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DataCollection.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Decl.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclAccessPair.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclBase.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclCXX.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclContextInternals.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclFriend.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclGroup.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclLookups.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenMP.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclTemplate.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclarationName.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DependentDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/EvaluatedExprVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Expr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprCXX.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprConcepts.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprObjC.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprOpenMP.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTMerger.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTSource.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/FormatString.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/GlobalDecl.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/JSONNodeDumper.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LambdaCapture.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LocInfoType.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Mangle.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/MangleNumberingContext.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NonTrivialTypeVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OSLog.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OptionalDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMap.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyDeclStackTrace.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyPrinter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/QualTypeNames.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RawCommentList.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecordLayout.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecursiveASTVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Redeclarable.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/SelectorLocationsKind.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Stmt.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtCXX.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtDataCollectors.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtGraphTraits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtIterator.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtNodes.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtObjC.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenMP.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateArgumentVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateBase.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateName.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TextNodeDumper.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Type.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLoc.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocNodes.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeNodes.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeOrdering.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/UnresolvedSet.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTTBuilder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTableBuilder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchFinder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersInternal.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersMacros.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Diagnostics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Parser.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Registry.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/VariantValue.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Consumed.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Dominators.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LiveVariables.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PostOrderCFGView.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafety.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyOps.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UninitializedValues.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDeclContext.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnyCall.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/BodyFarm.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFG.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFGStmtMap.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CallGraph.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CloneDetection.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CodeInjector.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ConstructionContext.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowValues.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/PathDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ProgramPoint.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/RetainSummaryManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/SelectorExtras.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/BumpVector.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AArch64SVEACLETypes.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ABI.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AddressSpaces.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AlignedAllocation.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AllDiagnostics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrHasAttributeImpl.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeCommonInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BitmaskEnum.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAMDGPU.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsARM.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsBPF.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonDep.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLe64.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNEON.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsWebAssembly.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86_64.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsXCore.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CapturedStmt.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CharInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CommentOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Cuda.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DebugInfoOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Diagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAST.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysis.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCategories.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticComment.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTU.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriver.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticError.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontend.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticGroups.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIDs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIndexName.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLex.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParse.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoring.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSema.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerialization.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExceptionSpecificationType.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExpressionTraits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Features.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemStatCache.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FixedPoint.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/IdentifierTable.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/JsonSupport.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LLVM.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Lambda.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandard.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandards.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Linkage.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MSP430Target.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MacroBuilder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Module.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ObjCRuntime.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensionTypes.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensions.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLImageTypes.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorPrecedence.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PragmaKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PrettyStackTrace.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SanitizerBlacklist.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SanitizerSpecialCaseList.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceLocation.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManagerInternals.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Specifiers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Stack.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SyncScope.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetBuiltins.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetCXXABI.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TemplateKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TypeTraits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/X86Target.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayInstr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayLists.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_fp16.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_aliases.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_cg.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_sema.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtins.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_neon.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/BackendUtil.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CGFunctionInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenABITypes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenAction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitBuilder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitFuture.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ModuleBuilder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/SwiftCallingConv.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Config/config.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTUDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTranslationUnit.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/DirectoryWatcher/DirectoryWatcher.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Action.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Compilation.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/DarwinSDKInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Distro.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Driver.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/DriverDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Job.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Multilib.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OptionUtils.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Phases.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/SanitizerArgs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Tool.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/ToolChain.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Util.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/XRayArgs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Commit.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditedSource.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditsReceiver.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/FileOffset.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Rewriters.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Format/Format.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTConsumers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTUnit.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ChainedDiagnosticConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CommandLineSourceLoc.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInstance.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInvocation.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DependencyOutputOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DiagnosticRenderer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendAction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendActions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendPluginRegistry.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LayoutOverrideSource.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LogDiagnosticPrinter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MigratorOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MultiplexConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PCHContainerOperations.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PrecompiledPreamble.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PreprocessorOutputOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticPrinter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticReader.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnostics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticBuffer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticPrinter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/Utils.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/VerifyDiagnosticConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/FrontendTool/Utils.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/CommentToXML.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/DeclOccurrence.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexDataConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexSymbol.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingAction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/USRGeneration.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/CodeCompletionHandler.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DependencyDirectivesSourceMinimizer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DirectoryLookup.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ExternalPreprocessorSource.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMap.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMapTypes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearch.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearchOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Lexer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LiteralSupport.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroArgs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleLoader.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMap.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MultipleIncludeOpt.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPCallbacks.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPConditionalDirectiveRecord.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Pragma.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessingRecord.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Preprocessor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorLexer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ScratchBuffer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Token.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenConcatenation.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenLexer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/VariadicMacroSupport.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrParserStringSwitches.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/LoopHint.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseAST.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/Parser.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/RAIIObjectsForParser.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/DeltaTree.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/HTMLRewrite.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/RewriteBuffer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/RewriteRope.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/Rewriter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/TokenRewriter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/ASTConsumers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FixItRewriter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FrontendActions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/Rewriters.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AnalysisBasedWarnings.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrImpl.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrKinds.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrList.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrSpellingListIndex.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrTemplateInstantiate.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CXXFieldCollector.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CleanupInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DeclSpec.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DelayedDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Designator.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ExternalSemaSource.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/IdentifierResolver.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Initialization.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Lookup.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/MultiplexExternalSemaSource.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ObjCMethodList.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Overload.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Ownership.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedAttr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedTemplate.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Scope.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ScopeInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Sema.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConcept.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaFixItUtils.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaInternal.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLambda.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Template.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateDeduction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateInstCallback.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TypoCorrection.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Weak.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTBitCodes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTDeserializationListener.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTReader.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordReader.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordWriter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTWriter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHRead.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHWrite.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ContinuousRangeMap.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/GlobalModuleIndex.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/InMemoryModuleCache.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFile.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFileExtension.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/PCHContainerOperations.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/SerializationDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/TypeBitCodes.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Checkers.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Analyses.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Checker.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/IssueHash.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiff.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/AllTUsExecution.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ArgumentsAdjusters.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CommonOptionsParser.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabase.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabasePluginRegistry.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Diagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Lookup.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Replacement.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DiagnosticsYaml.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Execution.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FileMatchTrie.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FixIt.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderIncludes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/IncludeStyle.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/JSONCompilationDatabase.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/ASTSelection.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/AtomicChange.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/Extract.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringAction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRule.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRules.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOption.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolName.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFinder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/RefactoringCallbacks.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ReplacementsYaml.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/StandaloneExecution.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/BuildTree.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Mutations.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Nodes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tokens.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tree.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ToolExecutorPluginRegistry.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Tooling.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/MatchConsumer.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RangeSelector.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RewriteRule.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCode.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCodeBuilders.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Stencil.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Transformer.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Args.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/DWARF.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Driver.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/ErrorHandler.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Filesystem.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/LLVM.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Memory.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Reproduce.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Strings.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/TargetOptionsCommandFlags.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Threads.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Timer.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Version.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/AbsoluteAtom.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/ArchiveLibraryFile.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Atom.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/DefinedAtom.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Error.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/File.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Instrumentation.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/LinkingContext.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Node.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Pass.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/PassManager.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Reader.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Reference.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Resolver.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/SharedLibraryAtom.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/SharedLibraryFile.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Simple.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/SymbolTable.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/UndefinedAtom.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Core/Writer.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/ReaderWriter/MachOLinkingContext.h
-%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/ReaderWriter/YamlContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Analysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/BitReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/BitWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Comdat.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Core.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/DataTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/DebugInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Disassembler.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/DisassemblerTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Error.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/ErrorHandling.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/ExecutionEngine.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/ExternC.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/IRReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Initialization.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/LinkTimeOptimizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Linker.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Object.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/OrcBindings.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Remarks.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Support.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Target.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/TargetMachine.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/AggressiveInstCombine.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Coroutines.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/IPO.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/InstCombine.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassManagerBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Scalar.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Utils.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Vectorize.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Types.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/lto.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFloat.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APInt.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APSInt.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/AllocatorList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Any.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ArrayRef.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitmaskEnum.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BreadthFirstIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CachedHashString.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DAGDeltaAlgorithm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaAlgorithm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DepthFirstIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DirectedGraph.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EnumeratedArray.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EpochTracker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EquivalenceClasses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FloatingPointMode.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FoldingSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FunctionExtras.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GraphTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Hashing.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IndexedMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntEqClasses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntrusiveRefCntPtr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/MapVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/None.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Optional.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PackedVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerEmbeddedInt.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerIntPair.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerSumType.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerUnion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PostOrderIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityQueue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityWorklist.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SCCIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLExtras.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopeExit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopedHashTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Sequence.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetOperations.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallBitVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallPtrSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallString.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseBitVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseMultiSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Statistic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringExtras.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringRef.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSwitch.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TinyPtrVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Triple.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Twine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/UniqueVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/bit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/edit_distance.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/fallible_iterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_base.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_iterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_base.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_options.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator_range.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/simple_ilist.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysisEvaluator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasSetTracker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AssumptionCache.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BasicAliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfoImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BranchProbabilityInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLAliasAnalysisUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLAndersAliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLSteensAliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CGSCCPassManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraph.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraphSCCPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CaptureTracking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CheriBounds.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CmpInstAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CodeMetrics.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ConstantFolding.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DDG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DOTGraphTraitsPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DemandedBits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceGraphBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DivergenceAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomTreeUpdater.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHPersonalities.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GlobalsModRef.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GuardUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVDescriptors.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVUsers.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineCost.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionPrecedenceTracking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionSimplify.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Interval.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalPartition.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IteratedDominanceFrontier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBlockFrequencyInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBranchProbabilityInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyCallGraph.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyValueInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LegacyDivergenceAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Lint.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Loads.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAccessAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAnalysisManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopCacheAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfoImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopUnrollAnalyzer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryBuiltins.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryDependenceAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryLocation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSA.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSAUpdater.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModuleSummaryAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MustExecute.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAnalysisUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCInstKind.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OptimizationRemarkEmitter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OrderedBasicBlock.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OrderedInstructions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PHITransAddr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Passes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PhiValues.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PostDominators.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ProfileSummaryInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PtrUseVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfoImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolution.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionExpander.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionExpressions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionNormalization.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScopedNoAliasAA.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackSafetyAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyncDependenceAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyntheticCountsUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfoImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Trace.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeBasedAliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeMetadataUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/Local.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLattice.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLatticeUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueTracking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VecFuncs.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VectorUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/Parser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/SlotMapping.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/COFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DynamicTags.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARC.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARM.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AVR.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/BPF.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/MSP430.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Mips.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i386.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Magic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Minidump.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MinidumpConstants.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackDocument.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Wasm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/WasmRelocs.def
-llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/XCOFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeAnalyzer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriterPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/LLVMBitCodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AccelTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Analysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinterHandler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpandUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicTTIImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BuiltinGCs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CSEConfigBase.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CalcSpillWeights.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallingConvLower.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CommandFlags.inc
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CostTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DAGCombine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DFAPacketizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIE.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIEValue.def
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DebugHandlerBase.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfStringPoolEntry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EdgeBundles.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExecutionDomainFix.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandReductions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FastISel.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FaultMaps.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FunctionLoweringInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadata.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadataPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCStrategy.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CallLowering.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Combiner.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/IRTranslator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Legalizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Localizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegisterBank.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Types.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Utils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LatencyPriorityQueue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LexicalScopes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllCodegenComponents.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveInterval.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalUnion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervals.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LivePhysRegs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeCalc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeEdit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegMatrix.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegUnits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveStacks.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveVariables.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LoopTraversal.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelType.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFormatter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIRParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRYamlMapping.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBasicBlock.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCombinerPattern.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominanceFrontier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominators.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFrameInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunction.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundle.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundleIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineJumpTableInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineMemOperand.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfoImpls.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOperand.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOutliner.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassRegistry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePipeliner.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePostDominators.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegionInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegisterInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAUpdater.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSizeOpts.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MacroFusion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ModuloSchedule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/NonRelocatableStringpool.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/CostAllocator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Graph.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Math.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/ReductionRules.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Solution.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQPRAConstraint.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ParallelCG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Passes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PreISelIntrinsicLowering.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReachingDefAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPBQP.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocRegistry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Register.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterClassInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterPressure.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterScavenging.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterUsageInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ResourcePriorityQueue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RuntimeLibcalls.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeProperties.td
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGInstrs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGMutation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDFS.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleHazardRecognizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SchedulerRegistry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGISel.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGNodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGTargetInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SlotIndexes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackMaps.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackProtector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwiftErrorValueTracking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwitchLoweringUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplicator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetCallingConv.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetFrameLowering.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetInstrInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLowering.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetOpcodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetPassConfig.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetRegisterInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSchedule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSubtargetInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/UnreachableBlockElim.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.td
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VirtRegMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHFuncInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHFuncInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmParsers.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmPrinters.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Config/Disassemblers.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Config/abi-breaking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Config/llvm-config.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerDeclContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVRecord.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeView.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/EnumTables.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Formatters.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/FunctionId.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GUID.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Line.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordName.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordSerialization.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumper.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecord.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeCollection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeHashing.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecord.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DIContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDie.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFExpression.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFListTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFObject.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFSection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileEntry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FunctionInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymCreator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/Header.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/InlineInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineEntry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LookupResult.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/Range.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/StringTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/IMSFFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFCommon.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MappedBlockStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASession.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIATable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/GenericError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBDataStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBFrameData.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSession.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/EnumTables.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/Formatters.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/Hash.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/HashTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSession.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawConstants.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolCache.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDB.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBExtras.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymDumper.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolData.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/UDTLayout.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Symbolize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Demangle.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/DemangleConfig.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumDemangle.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangle.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangleNodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringView.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Utility.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ExecutionEngine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/GenericValue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Interpreter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITEventListener.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLink.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/MCJIT.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OProfileWrapper.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectCache.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Core.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DebugUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LLJIT.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LambdaResolver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Layer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyReexports.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Legacy.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/NullResolver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RPC/RPCSerialization.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RPC/RawByteChannel.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Speculation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OrcMCJITReplacement.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OrcV1Deprecation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyld.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/SectionMemoryManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPConstants.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPKinds.def
-llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/FuzzerCLI.h
-llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/IRMutator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/OpDescriptor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Operations.h
-llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Random.h
-llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/RandomIRBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Argument.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/AssemblyAnnotationWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.inc
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/AutoUpgrade.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/BasicBlock.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/CFG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/CFGDiff.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/CallSite.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/CallingConv.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Cheri.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Comdat.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constant.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFolder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRange.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constants.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstrainedOps.def
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DIBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DataLayout.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoFlags.def
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoMetadata.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugLoc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedUser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticHandler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/FPEnv.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedMetadataKinds.def
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Function.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GVMaterializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GetElementPtrTypeIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalAlias.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalIFunc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalIndirectSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalObject.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalValue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalVariable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRPrintingPasses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/InlineAsm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstrTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.def
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instructions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicEnums.inc
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicImpl.inc
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicInst.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsCHERICap.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagonDep.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVPTX.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVVM.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsR600.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsS390.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSystemZ.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.td
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManagers.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassNameParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/MDBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Mangler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.def
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Module.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSlotTracker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndexYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/NoFolder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/OperandTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Operator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/OptBisect.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassInstrumentation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManagerInternal.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassTimingInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/PatternMatch.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/PredIteratorCache.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfileSummary.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/RemarkStreamer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.def
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/SafepointIRVerifier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Statepoint.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/SymbolTableListTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/TrackingMDRef.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypeFinder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Use.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/UseListOrder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/User.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.def
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueHandle.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IRReader/IRReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/InitializePasses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/Caching.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/Config.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTOBackend.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/SummaryBasedOptimizations.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOCodeGenerator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOModule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/UpdateCompilerUsed.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LineEditor/LineEditor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllIR.h
-llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllPasses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Linker/IRMover.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/LaneBitmask.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoCOFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoDarwin.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoELF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoWasm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoXCOFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmLayout.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmMacro.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAssembler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeEmitter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeView.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDirectives.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCDisassembler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCSymbolizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDwarf.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFObjectWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFStreamer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCExpr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixedLenDisassembler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixup.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixupKindInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFragment.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInst.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrDesc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrItineraries.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLabel.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLinkerOptimizationHint.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCMachObjectWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectFileInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectStreamer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmCond.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmLexer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmLexer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserExtension.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCParsedAsmOperand.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCTargetAsmParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegister.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegisterInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSchedule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSection.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionCOFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionELF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionMachO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionWasm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionXCOFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCStreamer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSubtargetInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolCOFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolELF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolMachO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolWasm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolXCOFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptionsCommandFlags.inc
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCValue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmObjectWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmStreamer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWin64EH.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFObjectWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFStreamer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinEH.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFObjectWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFStreamer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MachineLocation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/SectionKind.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/StringTableBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/SubtargetFeature.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CodeEmitter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Context.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HWEventListener.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/HardwareUnit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/LSUnit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RegisterFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/ResourceManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RetireControlUnit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/Scheduler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/InstrBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Instruction.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Pipeline.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/SourceMgr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/DispatchStage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/EntryStage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/ExecuteStage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/InstructionTables.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/MicroOpQueueStage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/RetireStage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/Stage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Support.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/Archive.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/ArchiveWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/Binary.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFImportFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFModuleDefinition.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/CVDebugRecord.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/Decompressor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFObjectFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/Error.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRObjectFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRSymtab.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversal.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/Minidump.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/ModuleSymbolTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/ObjectFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/RelocationResolver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/StackMapParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolSize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolicFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiUniversal.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/Wasm.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/WasmTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsMachineFlag.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsResource.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/XCOFFObjectFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/COFFYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFEmitter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ELFYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MachOYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MinidumpYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ObjectYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/WasmYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/XCOFFYAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/YAML.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/yaml2obj.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Option/Arg.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Option/ArgList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptParser.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptSpecifier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Option/Option.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Pass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/PassAnalysisSupport.h
-llvm%%LLVM_SUFFIX%%/include/llvm/PassInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/PassRegistry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/PassSupport.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassPlugin.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Passes/StandardInstrumentations.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMapping.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/GCOV.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProf.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfData.inc
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ProfileCommon.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProf.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkContainer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkSerializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/Remark.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkFormat.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkLinker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkSerializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStringTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/YAMLRemarkSerializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64TargetParser.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64TargetParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUMetadata.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDHSAKernelDescriptor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMAttributeParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMTargetParser.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMTargetParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Alignment.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Allocator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ArrayRecycler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Atomic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AtomicOrdering.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Automaton.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryByteStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryItemStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamArray.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamRef.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BlockFrequency.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BranchProbability.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/BuryPointer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CBindingWrapping.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFGUpdate.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/COM.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CRC.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CachePruning.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Capacity.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Casting.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CheckedArithmetic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CheriSetBounds.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Chrono.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGen.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGenCoverage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CommandLine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compiler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compression.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertUTF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CrashRecoveryContext.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DJB.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DOTGraphTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataExtractor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataTypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Debug.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DebugCounter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DynamicLibrary.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Endian.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/EndianStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errno.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Error.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorHandling.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorOr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Extension.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileCheck.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileCollector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileOutputBuffer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileUtilities.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Format.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatAdapters.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatCommon.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatProviders.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadicDetails.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormattedStream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTree.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTreeConstruction.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericIteratedDominanceFrontier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/GlobPattern.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/GraphWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Host.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/InitLLVM.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ItaniumManglingCanonicalizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/LockFileManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/LowLevelTypeImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MD5.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSVCErrorWorkarounds.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MachineValueType.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ManagedStatic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MathExtras.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemAlloc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Memory.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBuffer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MipsABIFlags.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/NativeFormatting.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/OnDiskHashTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Parallel.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Path.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/PluginLoader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/PointerLikeTypeTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Printable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Process.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/RWMutex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/RandomNumberGenerator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Recycler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/RecyclingAllocator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Regex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Registry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ReverseIteration.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SHA1.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMLoc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMTAPI.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SaveAndRestore.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScaledNumber.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScopedPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signals.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signposts.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SmallVectorMemoryBuffer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Solaris/sys/regset.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SourceMgr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SpecialCaseList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringPool.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringSaver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SwapByteOrder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SymbolRemappingReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TarWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetOpcodes.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetRegistry.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TaskQueue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadLocal.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadPool.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Threading.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TimeProfiler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Timer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ToolOutputFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrailingObjects.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrigramIndex.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeName.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeSize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/UnicodeCharRanges.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/VCSRevision.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Valgrind.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/VersionTuple.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/VirtualFileSystem.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Watchdog.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Win64EH.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/WithColor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86DisassemblerDecoderCommon.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86TargetParser.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_os_ostream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_ostream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_sha1_ostream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/thread.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/type_traits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/xxhash.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Automaton.td
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Error.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Main.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Record.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SearchableTable.td
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringMatcher.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringToOffsetTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TableGenBackend.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/CodeGenCWrappers.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/GenericOpcodes.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Combine.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/RegisterBank.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Target.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/Target.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetCallingConv.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetInstrPredicate.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetIntrinsicInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetItinerary.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetLoweringObjectFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMachine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetOptions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetPfmCounters.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSchedule.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSelectionDAG.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Annotations.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Error.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/SupportHelpers.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/ELF/ELFStub.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/ELF/TBEHandler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/Architecture.def
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/Architecture.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/ArchitectureSet.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/InterfaceFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/PackedVersion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/Platform.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/Symbol.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/Target.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/TextAPIReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/MachO/TextAPIWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/CFGuard.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/CHERICap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/AlwaysInliner.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ArgumentPromotion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Attributor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CalledValuePropagation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ConstantMerge.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CrossDSOCFI.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/DeadArgumentElimination.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ElimAvailExtern.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionAttrs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionImport.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalDCE.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalOpt.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalSplit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/HotColdSplitting.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/InferFunctionAttrs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Inliner.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Internalize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LowerTypeTests.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MergeFunctions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PartialInlining.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PassManagerBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SCCP.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/StripDeadPrototypes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/WholeProgramDevirt.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombine.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombineWorklist.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BoundsChecking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CGProfile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrOrderFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrProfiling.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PoisonChecking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/ObjCARC.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ADCE.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/BDCE.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CallSiteSplitting.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ConstantHoisting.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DCE.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DeadStoreElimination.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DivRemPairs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/EarlyCSE.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Float2Int.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVN.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVNExpression.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GuardWidening.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IVUsersPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IndVarSimplify.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InstSimplifyPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/JumpThreading.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LICM.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDeletion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDistribute.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopFuse.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopInstSimplify.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopLoadElimination.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPassManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPredication.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopRotation.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSink.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerAtomic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerWidenableCondition.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergeICmps.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NaryReassociate.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NewGVN.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reassociate.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SCCP.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SROA.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Scalarizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimplifyCFG.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Sink.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SpeculativeExecution.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/TailRecursionElimination.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/WarnMissedTransforms.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AddDiscriminators.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BasicBlockUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BreakCriticalEdges.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BuildLibCalls.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BypassSlowDivision.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CallPromotionUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CanonicalizeAliases.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CheriSetBounds.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Cloning.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeExtractor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeMoverUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Debugify.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EscapeEnumerator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Evaluator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionComparator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionImportUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GlobalStatus.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GuardUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InjectTLIMappings.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IntegerDivision.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LCSSA.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Local.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopRotationUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopSimplify.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopVersioning.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerInvoke.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Mem2Reg.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MisExpect.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ModuleUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/NameAnonGlobals.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PredicateInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PromoteMemToReg.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdater.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterBulk.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SanitizerStats.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyIndVar.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyLibCalls.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SizeOpts.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SplitModule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SymbolRewriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnrollLoop.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/VNCoercion.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ValueMapper.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SLPVectorizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/WindowsManifest/WindowsManifestMerger.h
-llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceProcessor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptToken.h
-llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptTokenList.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockIndexer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockVerifier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRLogBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordConsumer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordProducer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecords.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceExpander.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FileHeaderReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Graph.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/InstrumentationMap.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Profile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/RecordPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Trace.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/XRayRecord.h
-llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_builtin_vars.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_cmath.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_complex_builtins.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_device_functions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_intrinsics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_libdevice_declares.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_math_forward_declares.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_runtime_wrapper.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__stddef_max_align_t.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__wmmintrin_aes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__wmmintrin_pclmul.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/adxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/altivec.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ammintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm64intr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_acle.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_cmse.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_fp16.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_mve.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_neon.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/armintr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bf16intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bitalgintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bwintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512cdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512dqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512erintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512fintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512ifmaintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512ifmavlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512pfintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmi2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmiintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmivlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbf16intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbitalgintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbwintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlcdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vldqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvbmi2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvnniintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvp2intersectintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vnniintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vp2intersectintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vpopcntdqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vpopcntdqvlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/bmi2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/bmiintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cetintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheri.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheri_init_globals.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cldemoteintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clflushoptintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clwbintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clzerointrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cpuid.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/algorithm
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/complex
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/new
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/emmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/enqcmdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/f16cintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/float.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fma4intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fmaintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fxsrintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/gfniintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/htmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/htmxlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ia32intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/immintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/inttypes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/invpcidintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/iso646.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/limits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/lwpintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/lzcntintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mm3dnow.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mm_malloc.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/module.modulemap
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/movdirintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/msa.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mwaitxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/nmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/opencl-c-base.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/opencl-c.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/__clang_openmp_math.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/__clang_openmp_math_declares.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/cmath
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/math.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pconfigintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pkuintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/popcntintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/emmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/mm_malloc.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/mmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/pmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/smmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/tmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/xmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/prfchwintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ptwriteintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rdseedintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rtmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/s390intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/sgxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/shaintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/smmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdalign.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdarg.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdatomic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdbool.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stddef.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdint.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdnoreturn.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tbmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tgmath.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/unwind.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vadefs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vaesintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/varargs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vecintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vpclmulqdqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/waitpkgintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wbnoinvdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/x86intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xopintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsavecintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsaveintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsaveoptintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsavesintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xtestintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfig.cmake
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVM.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVMDefinitions.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddOCaml.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddSphinxTarget.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckAtomic.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckCompilerVersion.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckLinkerFlag.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/ChooseMSVCCRT.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CrossCompile.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/DetermineGCCCompatible.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibpfm.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindOCaml.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindSphinx.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindZ3.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GenerateVersionFromVCS.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMOptions.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMStdlib.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVM-Config.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfig.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfigVersion.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMDistributionSupport.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports-%%CMAKE_BUILD_TYPE%%.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExternalProjectUtils.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMInstallSymlink.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMProcessSources.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TableGen.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/UseLibtool.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/VersionFromVCS.cmake
-llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_MAJOR%%git.so
-llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_RELEASE%%git.so
-llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64AsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64CodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Desc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Disassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Info.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Utils.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUUtils.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMARMAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMARMCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMARMDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMARMDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMARMInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMARMUtils.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmPrinter.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBinaryFormat.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBitReader.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBitWriter.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBitstreamReader.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCHERICapOpts.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDemangle.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDlltoolDriver.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMExecutionEngine.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMJITLink.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLibDriver.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMC.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCA.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMIRParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430AsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430CodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430Desc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430Disassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430Info.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMNVPTXCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMNVPTXDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMNVPTXInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCARCOpts.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMObject.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMObjectYAML.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcError.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVUtils.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRemarks.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsManifest.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMX86AsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMX86CodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMX86Desc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMX86Disassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMX86Info.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMX86Utils.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreDesc.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreInfo.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMXRay.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a
-llvm%%LLVM_SUFFIX%%/lib/libLTO.so
-llvm%%LLVM_SUFFIX%%/lib/libLTO.so.%%LLVM_MAJOR%%git
-llvm%%LLVM_SUFFIX%%/lib/libRemarks.so
-llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR%%git
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so.%%LLVM_MAJOR%%git
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR%%
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR%%git
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangARCMigrate.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangASTMatchers.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysis.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangBasic.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCodeGen.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCrossTU.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDependencyScanning.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDirectoryWatcher.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDriver.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDynamicASTMatchers.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangEdit.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFormat.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontend.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontendTool.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleCXX.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleLLVM.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndex.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangLex.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangParse.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewrite.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewriteFrontend.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSema.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSerialization.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCheckers.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCore.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerFrontend.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTooling.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCOFF.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCommon.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCore.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldDriver.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldELF.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMachO.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMinGW.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldReaderWriter.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldWasm.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldYAML.a
-llvm%%LLVM_SUFFIX%%/libexec/c++-analyzer
-llvm%%LLVM_SUFFIX%%/libexec/ccc-analyzer
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/bash-autocomplete.sh
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-bbedit.applescript
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-diff.py
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-sublime.py
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.el
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.py
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-rename.el
-%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-rename.py
-llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-diff.py
-llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-stats.py
-llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-viewer.py
-llvm%%LLVM_SUFFIX%%/share/opt-viewer/optpmap.py
-llvm%%LLVM_SUFFIX%%/share/opt-viewer/optrecord.py
-llvm%%LLVM_SUFFIX%%/share/opt-viewer/style.css
-llvm%%LLVM_SUFFIX%%/share/scan-build/scanview.css
-llvm%%LLVM_SUFFIX%%/share/scan-build/sorttable.js
-llvm%%LLVM_SUFFIX%%/share/scan-view/FileRadar.scpt
-llvm%%LLVM_SUFFIX%%/share/scan-view/GetRadarVersion.scpt
-llvm%%LLVM_SUFFIX%%/share/scan-view/Reporter.py
-llvm%%LLVM_SUFFIX%%/share/scan-view/ScanView.py
-llvm%%LLVM_SUFFIX%%/share/scan-view/bugcatcher.ico
-llvm%%LLVM_SUFFIX%%/share/scan-view/startfile.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/BooleanExpression.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitConfig.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitTestCase.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ProgressBar.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShCommands.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShUtil.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/Test.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestRunner.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestingConfig.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/__init__.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/cl_arguments.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/discovery.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/display.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/main.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/run.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/util.py
-%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/worker.py
-@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
-@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
diff --git a/devel/phpsh/Makefile b/devel/phpsh/Makefile
deleted file mode 100644
index 4e11378e1ef8..000000000000
--- a/devel/phpsh/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Ashish SHUKLA
-# $FreeBSD$
-
-PORTNAME= phpsh
-PORTVERSION= 20110513
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= http://distfiles.pirateparty.in/ashish/ \
- LOCAL/ashish
-
-MAINTAINER= ashish@FreeBSD.org
-COMMENT= Interactive shell for PHP
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= php:cli python:2.7 tar:bzip2
-USE_PYTHON= distutils autoplist
-USE_PHP= pcre posix tokenizer
-NO_ARCH= yes
-
-PLIST_SUB= PORTNAME=${PORTNAME}
-
-PYDISTUTILS_PKGVERSION= 1.3
-
-OPTIONS_DEFINE= PCNTL
-PCNTL_DESC= Fork on every command (pcntl PHP extension)
-PCNTL_USE= PHP=pcntl
-
-post-patch:
- @${GREP} -Rl '%%ETCDIR%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
- -e 's,%%ETCDIR%%,${ETCDIR},g'
-
-.include
diff --git a/devel/phpsh/distinfo b/devel/phpsh/distinfo
deleted file mode 100644
index bba3d471bedc..000000000000
--- a/devel/phpsh/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpsh-20110513.tar.bz2) = 992c74367e4ed13f1c92d2bcec680b1823ddcf9b598512d78b0f868245f8ec32
-SIZE (phpsh-20110513.tar.bz2) = 4166990
diff --git a/devel/phpsh/files/patch-README.md b/devel/phpsh/files/patch-README.md
deleted file mode 100644
index 0de634517ece..000000000000
--- a/devel/phpsh/files/patch-README.md
+++ /dev/null
@@ -1,20 +0,0 @@
---- README.md.orig
-+++ README.md
-@@ -25,7 +25,7 @@
-
- Installing Globally
- ===================
--_Note that this install currently clobbers any previous /etc/phpsh/rc.php_
-+_Note that this install currently clobbers any previous %%ETCDIR%%/rc.php_
- * `python setup.py build`
- * `sudo python setup.py install`
- * `phpsh`
-@@ -56,7 +56,7 @@
-
- Autoloading
- -----------
--* Modify /etc/phpsh/rc.php. Then:
-+* Modify %%ETCDIR%%/rc.php. Then:
- * `cd ~/www`
- * `phpsh`
- * And for times when you just want vanilla php:
diff --git a/devel/phpsh/files/patch-setup.py b/devel/phpsh/files/patch-setup.py
deleted file mode 100644
index 29ddf666737c..000000000000
--- a/devel/phpsh/files/patch-setup.py
+++ /dev/null
@@ -1,35 +0,0 @@
---- setup.py.orig 2011-05-13 22:16:32 UTC
-+++ setup.py
-@@ -7,17 +7,14 @@ import os
- sys.path.insert(0, 'src')
- from phpsh import __version__
-
--if len(sys.argv) > 1 and sys.argv[1] == "build":
-- build_root = os.path.dirname(os.path.realpath(__file__))
-- make_dir = os.path.join(build_root, "src/xdebug-clients/geben")
-- p = Popen(["make", "-C", make_dir])
-- os.waitpid(p.pid, 0)
-+### EMACS:if len(sys.argv) > 1 and sys.argv[1] == "build":
-+### EMACS: build_root = os.path.dirname(os.path.realpath(__file__))
-+### EMACS: make_dir = os.path.join(build_root, "src/xdebug-clients/geben")
-+### EMACS: p = Popen(["gmake", "-C", make_dir])
-+### EMACS: os.waitpid(p.pid, 0)
-
- # something better than this?
--if os.getenv("USER") == "root":
-- config_dir = "/etc/phpsh"
--else:
-- config_dir = os.getenv("HOME") + "/.phpsh"
-+config_dir = "%%ETCDIR%%"
-
- setup(
- name="phpsh",
-@@ -33,7 +30,7 @@ setup(
- "xdebug-clients/geben/LICENSE",
- "xdebug-clients/geben/Makefile",
- "xdebug-clients/geben/geben.el",
-- "xdebug-clients/geben/geben.elc",
-+### EMACS: "xdebug-clients/geben/geben.elc",
- "xdebug-clients/geben/help",
- "xdebug-clients/geben/tree-widget/geben/*.png"]},
- scripts=["src/phpsh", "src/dbgp-phpsh.py"],
diff --git a/devel/phpsh/files/patch-src____init__.py b/devel/phpsh/files/patch-src____init__.py
deleted file mode 100644
index a74e5fdc561b..000000000000
--- a/devel/phpsh/files/patch-src____init__.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/__init__.py.orig 2014-07-08 19:24:25.000000000 +0800
-+++ ./src/__init__.py 2014-07-08 19:24:45.000000000 +0800
-@@ -758,7 +758,7 @@
- ret_code = self.p.poll()
- if debug:
- print "ret_code: " + str(ret_code)
-- if ret_code != None:
-+ if ret_code not in (None, 0):
- if debug:
- print "NOOOOO"
- print "subprocess died with return code: " + repr(ret_code)
diff --git a/devel/phpsh/files/patch-src_doc_phpsh.1 b/devel/phpsh/files/patch-src_doc_phpsh.1
deleted file mode 100644
index 0a786c57ad8f..000000000000
--- a/devel/phpsh/files/patch-src_doc_phpsh.1
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/doc/phpsh.1.orig
-+++ src/doc/phpsh.1
-@@ -56,7 +56,7 @@
-
- .TP
- \-c, \-\-codebase\-mode
--Use "\-c none" to load no codebase\&. See /etc/phpsh/phpshrc\&.php for other codebase modes\&.
-+Use "\-c none" to load no codebase\&. See %%ETCDIR%%/phpshrc\&.php for other codebase modes\&.
- .TP
- \-t, \-\-test\-file
- Run a saved\-phpsh\-session unit test file\&. See test/ in the phpsh distribution for examples\&.
-@@ -141,7 +141,7 @@
-
- .SH "CONFIGURATION"
-
--Config file support was added in phpsh\-1\&.2\&. When phpsh starts up it tries to read its configuration from /etc/phpsh/config, then from $HOME/\&.phpsh/config\&. If either file is not present or not readable, it is ignored\&. Entries in the per\-user config file $HOME/\&.phpsh/config override the corresponding entries in the host\-wide config file /etc/phpsh/config\&.
-+Config file support was added in phpsh\-1\&.2\&. When phpsh starts up it tries to read its configuration from %%ETCDIR%%/config, then from $HOME/\&.phpsh/config\&. If either file is not present or not readable, it is ignored\&. Entries in the per\-user config file $HOME/\&.phpsh/config override the corresponding entries in the host\-wide config file %%ETCDIR%%/config\&.
-
- The config file consists of sections containing key:value pairs\&. Lines starting with # are ignored\&. All settings are optional and have reasonable default values\&. Section names are in brackets\&. A section name must be present in the config file if any settings in that section are present\&. The following configuration settings are supported:
-
diff --git a/devel/phpsh/files/patch-src_doc_phpsh.1.html b/devel/phpsh/files/patch-src_doc_phpsh.1.html
deleted file mode 100644
index 01bbe49b6aed..000000000000
--- a/devel/phpsh/files/patch-src_doc_phpsh.1.html
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/doc/phpsh.1.html.orig
-+++ src/doc/phpsh.1.html
-@@ -58,7 +58,7 @@
-
-
-
-- Use "-c none" to load no codebase. See /etc/phpsh/phpshrc.php for
-+ Use "-c none" to load no codebase. See %%ETCDIR%%/phpshrc.php for
- other codebase modes.
-
-
-@@ -404,11 +404,11 @@
- without X Windows by starting emacs with geben manually in another terminal.
- CONFIGURATION
- Config file support was added in phpsh-1.2. When phpsh starts up it
--tries to read its configuration from /etc/phpsh/config, then from
-+tries to read its configuration from %%ETCDIR%%/config, then from
- $HOME/.phpsh/config. If either file is not present or not readable, it
- is ignored. Entries in the per-user config file $HOME/.phpsh/config
- override the corresponding entries in the host-wide config file
--/etc/phpsh/config.
-+%%ETCDIR%%/config.
- The config file consists of sections containing key:value pairs.
- Lines starting with # are ignored. All settings are optional and have
- reasonable default values. Section names are in brackets. A section
diff --git a/devel/phpsh/files/patch-src_doc_phpsh.1.txt b/devel/phpsh/files/patch-src_doc_phpsh.1.txt
deleted file mode 100644
index 553f7dae0153..000000000000
--- a/devel/phpsh/files/patch-src_doc_phpsh.1.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/doc/phpsh.1.txt.orig
-+++ src/doc/phpsh.1.txt
-@@ -51,7 +51,7 @@
- -------
- -c::
- --codebase-mode::
-- Use "-c none" to load no codebase. See /etc/phpsh/phpshrc.php for
-+ Use "-c none" to load no codebase. See %%ETCDIR%%/phpshrc.php for
- other codebase modes.
-
- -t::
-@@ -221,11 +221,11 @@
- CONFIGURATION
- -------------
- Config file support was added in phpsh-1.2. When phpsh starts up it
--tries to read its configuration from /etc/phpsh/config, then from
-+tries to read its configuration from %%ETCDIR%%/config, then from
- $HOME/.phpsh/config. If either file is not present or not readable, it
- is ignored. Entries in the per-user config file $HOME/.phpsh/config
- override the corresponding entries in the host-wide config file
--/etc/phpsh/config.
-+%%ETCDIR%%/config.
-
- The config file consists of sections containing key:value pairs.
- Lines starting with # are ignored. All settings are optional and have
diff --git a/devel/phpsh/files/patch-src_manual.py b/devel/phpsh/files/patch-src_manual.py
deleted file mode 100644
index cd14fdc0c50b..000000000000
--- a/devel/phpsh/files/patch-src_manual.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/manual.py.orig
-+++ src/manual.py
-@@ -69,7 +69,7 @@
- manual_file = "php_manual.db"
- manual_path = os.path.join(os.getenv("HOME"), ".phpsh", manual_file)
- if not os.path.exists(manual_path):
-- manual_path = os.path.join("/etc/phpsh", manual_file)
-+ manual_path = os.path.join("%%ETCDIR%%", manual_file)
- conn = sqlite.connect(manual_path)
- cursor = conn.cursor()
-
diff --git a/devel/phpsh/files/patch-src_phpsh b/devel/phpsh/files/patch-src_phpsh
deleted file mode 100644
index fbbf63d18996..000000000000
--- a/devel/phpsh/files/patch-src_phpsh
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/phpsh.orig
-+++ src/phpsh
-@@ -10,7 +10,7 @@
- p = OptionParser(usage=usage, version="%prog " + __version__)
- p.add_option("-c", "--codebase-mode",
- help="""Use "-c none" to load no codebase.
--See /etc/phpsh/rc.php for other codebase modes.""")
-+See %%ETCDIR%%/rc.php for other codebase modes.""")
- p.add_option("-t", "--test-file",
- help="""Run a saved-phpsh-session unit test file.
- See test/ in the phpsh distribution for examples.""")
diff --git a/devel/phpsh/files/patch-src_phpsh.php b/devel/phpsh/files/patch-src_phpsh.php
deleted file mode 100644
index 0238999575b0..000000000000
--- a/devel/phpsh/files/patch-src_phpsh.php
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/phpsh.php.orig
-+++ src/phpsh.php
-@@ -10,7 +10,7 @@
- // usage: this is only called from phpsh (the python end), as:
- // phpsh.php [-c]
- //
--// use '' for default codebase-mode, define others in /etc/phpsh/rc.php
-+// use '' for default codebase-mode, define others in %%ETCDIR%%/rc.php
- // -c turns off color
-
- // set the TFBENV to script
-@@ -46,7 +46,7 @@
- if (file_exists($___phpsh___homerc)) {
- require_once $___phpsh___homerc;
- } else {
-- require_once '/etc/phpsh/rc.php';
-+ require_once '%%ETCDIR%%/rc.php';
- }
-
- $___phpsh___do_color = true;
-@@ -547,7 +547,7 @@
- $err_msg =
- 'Not executing input: Possible call to undefined function '.
- $undefd_func."()\n".
-- 'See /etc/phpsh/config.sample to disable UndefinedFunctionCheck.';
-+ 'See %%ETCDIR%%/config.sample to disable UndefinedFunctionCheck.';
- }
- }
- if ($err_msg) {
diff --git a/devel/phpsh/files/patch-src_phpsh.py b/devel/phpsh/files/patch-src_phpsh.py
deleted file mode 100644
index 6d935eca2729..000000000000
--- a/devel/phpsh/files/patch-src_phpsh.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/phpsh.py.orig
-+++ src/phpsh.py
-@@ -274,7 +274,7 @@
- self.config.add_section("Emacs")
-
- def read(self):
-- config_files = ["/etc/phpsh/config"]
-+ config_files = ["%%ETCDIR%%/config"]
- home = os.getenv("HOME")
- if home:
- homestr = home.strip()
diff --git a/devel/phpsh/pkg-descr b/devel/phpsh/pkg-descr
deleted file mode 100644
index 52689670df53..000000000000
--- a/devel/phpsh/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-phpsh is an interactive shell for php that features readline
-history, tab completion, quick access to documentation. It
-was developed at Facebook and ironically, is written mostly
-in python. It is open source and released under a modified
-BSD license.
-
-WWW: http://phpsh.org/
diff --git a/devel/phpsh/pkg-message b/devel/phpsh/pkg-message
deleted file mode 100644
index 0c8f7ec5db97..000000000000
--- a/devel/phpsh/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{ type: install
- message: <=0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>=0:devel/py-backports@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-POST_PLIST= trim-backports-namespace
-
-post-install:
- @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py*
-
-trim-backports-namespace:
- @${REINPLACE_CMD} '/backports\/__init__.py*/d' ${TMPPLIST}
-
-.include
diff --git a/devel/py-backports.shutil_which/distinfo b/devel/py-backports.shutil_which/distinfo
deleted file mode 100644
index 743daeb0d0be..000000000000
--- a/devel/py-backports.shutil_which/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1587988818
-SHA256 (backports.shutil_which-3.5.2.tar.gz) = fe39f567cbe4fad89e8ac4dbeb23f87ef80f7fe8e829669d0221ecdb0437c133
-SIZE (backports.shutil_which-3.5.2.tar.gz) = 3190
diff --git a/devel/py-backports.shutil_which/pkg-descr b/devel/py-backports.shutil_which/pkg-descr
deleted file mode 100644
index e7bbcca40894..000000000000
--- a/devel/py-backports.shutil_which/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This package packports Python 3's shutil.which. Usage:
-
-try:
- from shutil import which
-except ImportError:
- from backports.shutil_which import which
-
-WWW: https://github.com/minrk/backports.shutil_which
diff --git a/devel/py-notify/Makefile b/devel/py-notify/Makefile
deleted file mode 100644
index fbba1c2e8c19..000000000000
--- a/devel/py-notify/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= notify
-PORTVERSION= 0.1.1
-DISTVERSIONPREFIX=python-
-PORTREVISION= 12
-CATEGORIES= devel python
-MASTER_SITES= http://www.galago-project.org/files/releases/source/notify-python/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Python bindings for libnotify
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-OPTIONS_DEFINE= DOCS
-
-LIB_DEPENDS= libnotify.so:devel/libnotify
-
-USES= gmake gnome libtool:keepla pathfix pkgconfig python:2.7 \
- tar:bzip2
-USE_GNOME= pygtk2
-USE_PYTHON= flavors
-INSTALL_TARGET= install-strip
-GNU_CONFIGURE= yes
-
-DOCS= AUTHORS COPYING ChangeLog NEWS
-
-post-extract:
- @${RM} ${WRKSRC}/src/pynotify.c
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include
diff --git a/devel/py-notify/distinfo b/devel/py-notify/distinfo
deleted file mode 100644
index 9acc82028220..000000000000
--- a/devel/py-notify/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (notify-python-0.1.1.tar.bz2) = 7d3bbb7c3d8f56c922cc31d02ef9057a4f06998cc2fd4f3119a576fcf8d504ce
-SIZE (notify-python-0.1.1.tar.bz2) = 214514
diff --git a/devel/py-notify/files/patch-src_pynotify.defs b/devel/py-notify/files/patch-src_pynotify.defs
deleted file mode 100644
index e0645c40f736..000000000000
--- a/devel/py-notify/files/patch-src_pynotify.defs
+++ /dev/null
@@ -1,35 +0,0 @@
---- src/pynotify.defs.orig 2011-07-30 20:46:04.000000000 +0200
-+++ src/pynotify.defs 2011-07-30 20:46:45.000000000 +0200
-@@ -38,7 +38,6 @@
- '("const-gchar*" "summary")
- '("const-gchar*" "message" (null-ok) (default "NULL"))
- '("const-gchar*" "icon" (null-ok) (default "NULL"))
-- '("GtkWidget*" "attach" (null-ok) (default "NULL"))
- )
- )
-
-@@ -53,24 +52,6 @@
- )
- )
-
--(define-method attach_to_widget
-- (of-object "NotifyNotification")
-- (c-name "notify_notification_attach_to_widget")
-- (return-type "none")
-- (parameters
-- '("GtkWidget*" "attach")
-- )
--)
--
--(define-method attach_to_status_icon
-- (of-object "NotifyNotification")
-- (c-name "notify_notification_attach_to_status_icon")
-- (return-type "none")
-- (parameters
-- '("GtkStatusIcon*" "attach")
-- )
--)
--
- (define-method show
- (of-object "NotifyNotification")
- (c-name "notify_notification_show")
diff --git a/devel/py-notify/pkg-descr b/devel/py-notify/pkg-descr
deleted file mode 100644
index 406a3ceb0631..000000000000
--- a/devel/py-notify/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A python bindings for libnotify. The Desktop Notifications framework provides
-a standard way of doing passive pop-up notifications on the desktop. These are
-designed to notify the user of something without interrupting their work with
-a dialog box that they must close. Passive popups can automatically disappear
-after a short period of time.
-
-WWW: http://www.galago-project.org/specs/notification/index.php
diff --git a/devel/py-notify/pkg-plist b/devel/py-notify/pkg-plist
deleted file mode 100644
index f7075bc88efd..000000000000
--- a/devel/py-notify/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%PYTHON_SITELIBDIR%%/gtk-2.0/pynotify/__init__.py
-%%PYTHON_SITELIBDIR%%/gtk-2.0/pynotify/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gtk-2.0/pynotify/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gtk-2.0/pynotify/_pynotify.la
-%%PYTHON_SITELIBDIR%%/gtk-2.0/pynotify/_pynotify.so
-libdata/pkgconfig/notify-python.pc
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-share/pygtk/2.0/defs/pynotify.defs
diff --git a/devel/py-pybloomfiltermmap/Makefile b/devel/py-pybloomfiltermmap/Makefile
deleted file mode 100644
index 10818d1c24bc..000000000000
--- a/devel/py-pybloomfiltermmap/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= pybloomfiltermmap
-DISTVERSION= 0.3.15
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= dbaio@FreeBSD.org
-COMMENT= Fast Python Bloom Filter using Mmap
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7 ssl
-USE_PYTHON= autoplist distutils
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pybloomfilter.so
-
-.include
diff --git a/devel/py-pybloomfiltermmap/distinfo b/devel/py-pybloomfiltermmap/distinfo
deleted file mode 100644
index 27784d4cd43e..000000000000
--- a/devel/py-pybloomfiltermmap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1509742290
-SHA256 (pybloomfiltermmap-0.3.15.tar.gz) = efcec29a2cc511dd4e631e4415f68fc450f1e10864db215db21bd8bea7d7bc62
-SIZE (pybloomfiltermmap-0.3.15.tar.gz) = 448288
diff --git a/devel/py-pybloomfiltermmap/pkg-descr b/devel/py-pybloomfiltermmap/pkg-descr
deleted file mode 100644
index 2098d6fe6f65..000000000000
--- a/devel/py-pybloomfiltermmap/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The goal of pybloomfiltermmap is simple: to provide a fast, simple,
-scalable, correct library for Bloom Filters in Python.
-
-WWW: https://github.com/axiak/pybloomfiltermmap
diff --git a/devel/py-qserve/Makefile b/devel/py-qserve/Makefile
deleted file mode 100644
index c12d5d063494..000000000000
--- a/devel/py-qserve/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Wen Heping
-# $FreeBSD$
-
-PORTNAME= qserve
-PORTVERSION= 0.2.8
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= Job queue server
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/devel/py-qserve/distinfo b/devel/py-qserve/distinfo
deleted file mode 100644
index 978fe23df22a..000000000000
--- a/devel/py-qserve/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (qserve-0.2.8.zip) = 0b04b2d4d11b464ff1efd42a9ea9f8136187d59f4076f57c9ba95361d41cd7ed
-SIZE (qserve-0.2.8.zip) = 18637
diff --git a/devel/py-qserve/pkg-descr b/devel/py-qserve/pkg-descr
deleted file mode 100644
index 997ac2bdb528..000000000000
--- a/devel/py-qserve/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-qserve is used in mwlib. It's a job queue server written in python.
-
-WWW: https://github.com/pediapress/qserve
diff --git a/devel/py-subvertpy/Makefile b/devel/py-subvertpy/Makefile
deleted file mode 100644
index 7f32eb7fc1ff..000000000000
--- a/devel/py-subvertpy/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Carlo Strub (c-s@c-s.li)
-# $FreeBSD$
-
-PORTNAME= subvertpy
-PORTVERSION= 0.9.2
-CATEGORIES= devel
-MASTER_SITES= https://jelmer.uk/subvertpy/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= cs@FreeBSD.org
-COMMENT= Python bindings for subversion
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS+= svn:devel/subversion
-
-USES= compiler:c11 python:2.7
-USE_PYTHON= distutils autoplist
-MAKE_ENV= HOME=/dev/null
-INSTALL_TARGET= install-strip
-
-.include
diff --git a/devel/py-subvertpy/distinfo b/devel/py-subvertpy/distinfo
deleted file mode 100644
index 2d1bc9cc1a45..000000000000
--- a/devel/py-subvertpy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (subvertpy-0.9.2.tar.gz) = 95e6cb525741947337c9fee404c713a7fbfdbd3a3d87b9d779f25c2dd1712a49
-SIZE (subvertpy-0.9.2.tar.gz) = 109810
diff --git a/devel/py-subvertpy/pkg-descr b/devel/py-subvertpy/pkg-descr
deleted file mode 100644
index 464531fa3b0f..000000000000
--- a/devel/py-subvertpy/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This is an implementation of Python bindings for the Subversion
-version control system, aiming to be complete, fast and feel native
-to Python programmers.
-
-Bindings are provided for the working copy, client, delta, remote
-access and repository APIs. A hookable server side implementation
-of the custom Subversion protocol (svn_ra) is also provided.
-
-WWW: https://launchpad.net/subvertpy
diff --git a/devel/py_static_check/Makefile b/devel/py_static_check/Makefile
deleted file mode 100644
index b927225464dd..000000000000
--- a/devel/py_static_check/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Jui-Nan Lin
-# $FreeBSD$
-
-PORTNAME= py_static_check
-PORTVERSION= 1.2
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-
-MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw
-COMMENT= Statically check your python code
-
-LICENSE= MIT
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.5:devel/py-pyflakes@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/devel/py_static_check/distinfo b/devel/py_static_check/distinfo
deleted file mode 100644
index 96c50151d6bc..000000000000
--- a/devel/py_static_check/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (py_static_check-1.2.tar.gz) = 67bc0377ee40a422d5d92a7d4a5e6f2275ba16567fe6a1836f7833b1cdad479f
-SIZE (py_static_check-1.2.tar.gz) = 10499
diff --git a/devel/py_static_check/pkg-descr b/devel/py_static_check/pkg-descr
deleted file mode 100644
index 75ea8bda8875..000000000000
--- a/devel/py_static_check/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-py_static_check can statically check your Python code
-for a lot of common errors. It uses a modified pyflakes
-code and extends with following things:
-
- Ability to specify what star imports resolve to (-s argument)
- Ability to ignore unused import warnings (-i argument)
- Better sorting of warnings/errors
-
-WWW: https://pypi.org/project/py_static_check/
diff --git a/devel/pyst/Makefile b/devel/pyst/Makefile
deleted file mode 100644
index fd2f230686e2..000000000000
--- a/devel/pyst/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Mikhail T.
-# $FreeBSD$
-
-PORTNAME= pyst
-PORTVERSION= 0.6.50
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= SF/${PORTNAME}/pyst/${PORTVERSION}
-
-MAINTAINER= m.tsatsenko@gmail.com
-COMMENT= Python interface to allow Asterisk programming
-
-LICENSE= LGPL21 PSFL
-LICENSE_COMB= dual
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7
-USE_PYTHON= distutils
-NO_ARCH= yes
-
-PORTDOCS= README README.html ChangeLog
-
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include
diff --git a/devel/pyst/distinfo b/devel/pyst/distinfo
deleted file mode 100644
index a1473af4e3fa..000000000000
--- a/devel/pyst/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pyst-0.6.50.tar.gz) = 84361ca8325704eefd6d54df83b60b8119ee277a968715860b7a81d8015332ea
-SIZE (pyst-0.6.50.tar.gz) = 33695
diff --git a/devel/pyst/pkg-descr b/devel/pyst/pkg-descr
deleted file mode 100644
index b9f234b6bb12..000000000000
--- a/devel/pyst/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Pyst consists of a set of interfaces and libraries
-to allow programming of Asterisk from python.
-The library currently supports AGI, AMI, and the
-parsing of Asterisk configuration files. The library
-also includes debugging facilities for AGI.
-
-WWW: http://pyst.sourceforge.net/
diff --git a/devel/pyst/pkg-plist b/devel/pyst/pkg-plist
deleted file mode 100644
index ef979cef1d6e..000000000000
--- a/devel/pyst/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-%%PYTHON_SITELIBDIR%%/asterisk/Version.py
-%%PYTHON_SITELIBDIR%%/asterisk/Version.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/Version.pyo
-%%PYTHON_SITELIBDIR%%/asterisk/__init__.py
-%%PYTHON_SITELIBDIR%%/asterisk/__init__.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/__init__.pyo
-%%PYTHON_SITELIBDIR%%/asterisk/agi.py
-%%PYTHON_SITELIBDIR%%/asterisk/agi.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/agi.pyo
-%%PYTHON_SITELIBDIR%%/asterisk/agitb.py
-%%PYTHON_SITELIBDIR%%/asterisk/agitb.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/agitb.pyo
-%%PYTHON_SITELIBDIR%%/asterisk/astemu.py
-%%PYTHON_SITELIBDIR%%/asterisk/astemu.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/astemu.pyo
-%%PYTHON_SITELIBDIR%%/asterisk/compat.py
-%%PYTHON_SITELIBDIR%%/asterisk/compat.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/compat.pyo
-%%PYTHON_SITELIBDIR%%/asterisk/config.py
-%%PYTHON_SITELIBDIR%%/asterisk/config.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/config.pyo
-%%PYTHON_SITELIBDIR%%/asterisk/manager.py
-%%PYTHON_SITELIBDIR%%/asterisk/manager.pyc
-%%PYTHON_SITELIBDIR%%/asterisk/manager.pyo
diff --git a/devel/runsnakerun/Makefile b/devel/runsnakerun/Makefile
deleted file mode 100644
index bc79934cc7df..000000000000
--- a/devel/runsnakerun/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Sofian Brabez
-# $FreeBSD$
-
-PORTNAME= runsnakerun
-DISTVERSION= 2.0.4
-PORTREVISION= 2
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-DISTNAME= ${PORTNAME:C/r/R/g:C/s/S/}-${DISTVERSION}
-
-MAINTAINER= sbz@FreeBSD.org
-COMMENT= GUI Viewer for Python profiling runs
-
-LICENSE= BSD2CLAUSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SquareMap>0:x11-toolkits/py-SquareMap@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}meliae>0:devel/py-meliae@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/devel/runsnakerun/distinfo b/devel/runsnakerun/distinfo
deleted file mode 100644
index 60b8243fb703..000000000000
--- a/devel/runsnakerun/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (RunSnakeRun-2.0.4.tar.gz) = 61d03a13f1dcb3c1829f5a146da1fe0cc0e27947558a51e848b6d469902815ef
-SIZE (RunSnakeRun-2.0.4.tar.gz) = 447278
diff --git a/devel/runsnakerun/files/patch-setup.py b/devel/runsnakerun/files/patch-setup.py
deleted file mode 100644
index d91aafaf0852..000000000000
--- a/devel/runsnakerun/files/patch-setup.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- ./setup.py.orig 2014-05-20 15:27:26.000000000 +0200
-+++ ./setup.py 2014-05-20 15:28:03.000000000 +0200
-@@ -34,8 +34,6 @@
- and package/module structures.""",
- 'platforms': ['Any'],
- }
-- if setuptools:
-- extraArguments['install_package_data'] = True
- ### Now the actual set up call
- if sys.platform == 'darwin':
- gui_commands = [
-@@ -56,9 +54,6 @@
- description = "GUI Viewer for Python profiling runs",
- author = "Mike C. Fletcher",
- author_email = "mcfletch@vrplumber.com",
-- install_requires = [
-- 'SquareMap >= 1.0.3',
-- ],
- license = "BSD",
- package_dir = {
- 'runsnakerun':'runsnakerun',
diff --git a/devel/runsnakerun/pkg-descr b/devel/runsnakerun/pkg-descr
deleted file mode 100644
index 117c29bc1399..000000000000
--- a/devel/runsnakerun/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-GUI Viewer for Python profiling runs. Provides explorability and overall
-visualization of the call tree and package/module structures.
-
-WWW: http://www.vrplumber.com/programming/runsnakerun/
diff --git a/devel/tailor/Makefile b/devel/tailor/Makefile
deleted file mode 100644
index 87802e08c2b4..000000000000
--- a/devel/tailor/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Rui Lopes
-# $FreeBSD$
-
-PORTNAME= tailor
-PORTVERSION= 0.9.35
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= https://BSDforge.com/projects/source/devel/tailor/
-
-MAINTAINER= portmaster@BSDforge.com
-COMMENT= Migrates changesets between version control systems
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync
-
-USES= python:2.7
-USE_PYTHON= distutils
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}
-
-.include
diff --git a/devel/tailor/distinfo b/devel/tailor/distinfo
deleted file mode 100644
index 5b406eb70c08..000000000000
--- a/devel/tailor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tailor-0.9.35.tar.gz) = 50b6eac61103636a9acb72a0b88e915dcc8baa1dcd9675e358aad8deaf622a18
-SIZE (tailor-0.9.35.tar.gz) = 228650
diff --git a/devel/tailor/pkg-descr b/devel/tailor/pkg-descr
deleted file mode 100644
index d4212b4827a4..000000000000
--- a/devel/tailor/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Tailor is a tool to migrate changesets between Aegis, ArX, Bazaar, Bazaar-NG,
-CVS, Codeville, Darcs, Git, Mercurial, Monotone, Perforce, Subversion,
-and Tla repositories.
-
-WWW: https://BSDforge.com/projects/devel/tailor
diff --git a/devel/tailor/pkg-plist b/devel/tailor/pkg-plist
deleted file mode 100644
index 74dad62efca3..000000000000
--- a/devel/tailor/pkg-plist
+++ /dev/null
@@ -1,114 +0,0 @@
-bin/tailor
-%%PYTHON_SITELIBDIR%%/vcpx/__init__.py
-%%PYTHON_SITELIBDIR%%/vcpx/__init__.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/__init__.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/_process.py
-%%PYTHON_SITELIBDIR%%/vcpx/_process.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/_process.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/changes.py
-%%PYTHON_SITELIBDIR%%/vcpx/changes.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/changes.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/config.py
-%%PYTHON_SITELIBDIR%%/vcpx/config.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/config.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/dualwd.py
-%%PYTHON_SITELIBDIR%%/vcpx/dualwd.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/dualwd.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/project.py
-%%PYTHON_SITELIBDIR%%/vcpx/project.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/project.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/__init__.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/__init__.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/__init__.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/aegis/__init__.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/aegis/__init__.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/aegis/__init__.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/aegis/target.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/aegis/target.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/aegis/target.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/arx.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/arx.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/arx.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/baz.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/baz.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/baz.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/bzr.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/bzr.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/bzr.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cdv.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cdv.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cdv.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cg.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cg.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cg.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cvs.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cvs.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cvs.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cvsps.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cvsps.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/cvsps.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/__init__.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/__init__.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/__init__.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/source.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/source.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/source.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/target.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/target.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/darcs/target.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/__init__.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/__init__.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/__init__.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/source.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/source.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/source.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/target.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/target.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/git/target.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/hg.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/hg.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/hg.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/mock.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/mock.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/mock.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/monotone.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/monotone.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/monotone.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/__init__.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/__init__.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/__init__.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/p4lib.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/p4lib.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/p4lib.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/source.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/source.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/p4/source.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/svn.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/svn.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/svn.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/repository/tla.py
-%%PYTHON_SITELIBDIR%%/vcpx/repository/tla.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/repository/tla.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/shwrap.py
-%%PYTHON_SITELIBDIR%%/vcpx/shwrap.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/shwrap.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/source.py
-%%PYTHON_SITELIBDIR%%/vcpx/source.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/source.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/statefile.py
-%%PYTHON_SITELIBDIR%%/vcpx/statefile.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/statefile.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/tailor.py
-%%PYTHON_SITELIBDIR%%/vcpx/tailor.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/tailor.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/target.py
-%%PYTHON_SITELIBDIR%%/vcpx/target.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/target.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/tzinfo.py
-%%PYTHON_SITELIBDIR%%/vcpx/tzinfo.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/tzinfo.pyo
-%%PYTHON_SITELIBDIR%%/vcpx/workdir.py
-%%PYTHON_SITELIBDIR%%/vcpx/workdir.pyc
-%%PYTHON_SITELIBDIR%%/vcpx/workdir.pyo
-%%PORTDOCS%%%%DOCSDIR%%/README.html
-%%PORTDOCS%%%%DOCSDIR%%/README.rst
diff --git a/devel/uatraits/Makefile b/devel/uatraits/Makefile
deleted file mode 100644
index 80313bf0c82e..000000000000
--- a/devel/uatraits/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Dmitry Sivachenko
-# $FreeBSD$
-
-PORTNAME= uatraits
-PORTVERSION= 20130430
-PORTREVISION= 15
-CATEGORIES= devel www
-MASTER_SITES= http://people.freebsd.org/~demon/
-
-MAINTAINER= demon@FreeBSD.org
-COMMENT= User-Agent detection library
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= ${PY_BOOST} \
- libpcre.so:devel/pcre \
- libxml2.so:textproc/libxml2
-
-USES= autoreconf compiler:c++11-lang libtool pkgconfig python:2.7 ssl
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-
-CONFIGURE_ARGS= --with-boost-prefix=${LOCALBASE} \
- --with-pcre-prefix=${LOCALBASE} \
- --enable-python --disable-perl --disable-tests \
- --disable-java --disable-nodejs
-CONFIGURE_ENV= crypto_CFLAGS="-I${OPENSSLINC}" \
- crypto_LIBS="-lcrypto"
-CPPFLAGS+= -I${LOCALBASE}/include
-CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_clang= -Wno-c++11-narrowing
-
-.include
-
-.if ${OPENSSLLIB} != /usr/lib
-CONFIGURE_ENV+= crypto_LIBS="-L${OPENSSLLIB} -lcrypto"
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's/\[boost_python]/[${PY_BOOST_LIB}]/' \
- ${WRKSRC}/config/ax_boost_python.m4
-
-.include
diff --git a/devel/uatraits/distinfo b/devel/uatraits/distinfo
deleted file mode 100644
index b664a0f4bcac..000000000000
--- a/devel/uatraits/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (uatraits-20130430.tar.gz) = 310edc290bd099cc5425ee91269ac4d85e55dbb30ba1cabd6ed4b5045b9633a8
-SIZE (uatraits-20130430.tar.gz) = 329188
diff --git a/devel/uatraits/files/patch-config_libxml2.m4 b/devel/uatraits/files/patch-config_libxml2.m4
deleted file mode 100644
index f748668fa137..000000000000
--- a/devel/uatraits/files/patch-config_libxml2.m4
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/libxml2.m4.orig 2019-12-04 11:56:24 UTC
-+++ config/libxml2.m4
-@@ -41,7 +41,7 @@ AC_ARG_ENABLE(xmltest,
- no_xml=yes
- else
- XML_CPPFLAGS=`$XML2_CONFIG $xml_config_args --cflags`
-- XML_LIBS=`$XML2_CONFIG $xml_config_args --libs`
-+ XML_LIBS=`$XML2_CONFIG $xml_config_args --libs | sed 's|-L/usr/lib||g'`
- xml_config_major_version=`$XML2_CONFIG $xml_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- xml_config_minor_version=`$XML2_CONFIG $xml_config_args --version | \
diff --git a/devel/uatraits/files/patch-python-dict_wrapper.hpp b/devel/uatraits/files/patch-python-dict_wrapper.hpp
deleted file mode 100644
index 09946e9aff68..000000000000
--- a/devel/uatraits/files/patch-python-dict_wrapper.hpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- python/dict_wrapper.hpp.orig 2012-11-12 17:57:40.000000000 +0400
-+++ python/dict_wrapper.hpp 2012-11-12 18:32:21.000000000 +0400
-@@ -18,7 +18,6 @@
- #ifndef UATRAITS_PYTHON_DICT_WRAPPER_HPP_INCLUDED
- #define UATRAITS_PYTHON_DICT_WRAPPER_HPP_INCLUDED
-
--#include
- #include
-
- #include "uatraits/config.hpp"
diff --git a/devel/uatraits/pkg-descr b/devel/uatraits/pkg-descr
deleted file mode 100644
index e9446d02bd7c..000000000000
--- a/devel/uatraits/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A library for User-Agent recognition. Includes C++, Java, Node.js, Perl,
-and Python bindings.
-
-WWW: https://github.com/lmovsesjan/uatraits
diff --git a/devel/uatraits/pkg-plist b/devel/uatraits/pkg-plist
deleted file mode 100644
index 7aad4c4a7292..000000000000
--- a/devel/uatraits/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-bin/check-uatraits
-include/uatraits/config.hpp
-include/uatraits/details/branch.hpp
-include/uatraits/details/char_traits.hpp
-include/uatraits/details/complex_definition.hpp
-include/uatraits/details/definition.hpp
-include/uatraits/details/detector_helper.hpp
-include/uatraits/details/detector_impl.hpp
-include/uatraits/details/functors.hpp
-include/uatraits/details/hash_utils.hpp
-include/uatraits/details/integer.hpp
-include/uatraits/details/iterator.hpp
-include/uatraits/details/macros.hpp
-include/uatraits/details/pcre_utils.hpp
-include/uatraits/details/range.hpp
-include/uatraits/details/range_utils.hpp
-include/uatraits/details/regex_definition.hpp
-include/uatraits/details/regex_utils.hpp
-include/uatraits/details/resource.hpp
-include/uatraits/details/static_assert.hpp
-include/uatraits/details/static_definition.hpp
-include/uatraits/details/string_definition.hpp
-include/uatraits/details/string_match.hpp
-include/uatraits/details/string_utils.hpp
-include/uatraits/details/type_list.hpp
-include/uatraits/details/type_traits.hpp
-include/uatraits/details/xml_compat.hpp
-include/uatraits/details/xml_elems.hpp
-include/uatraits/details/xml_utils.hpp
-include/uatraits/detector.hpp
-include/uatraits/error.hpp
-include/uatraits/forward.hpp
-include/uatraits/shared.hpp
-include/uatraits/shared_ptr.hpp
-lib/libuatraits.a
-lib/libuatraits.so
-lib/libuatraits.so.0
-lib/libuatraits.so.0.0.0
-%%PYTHON_SITELIBDIR%%/uatraits.a
-%%PYTHON_SITELIBDIR%%/uatraits.so
-share/uatraits/browser.xml
-share/uatraits/browser.xsd
-share/uatraits/cover.xml
-share/uatraits/profiles.xml
-share/uatraits/tests.xml
diff --git a/dns/Makefile b/dns/Makefile
index 264f02c419c2..181a4d660048 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -110,7 +110,6 @@
SUBDIR += nextdns
SUBDIR += noip
SUBDIR += nsd
- SUBDIR += nsec3walker
SUBDIR += nslint
SUBDIR += nsnotifyd
SUBDIR += nsping
@@ -219,7 +218,6 @@
SUBDIR += scavenge
SUBDIR += sheerdns
SUBDIR += sleuth
- SUBDIR += sshfp
SUBDIR += subfinder
SUBDIR += tinystats
SUBDIR += totd
diff --git a/dns/nsec3walker/Makefile b/dns/nsec3walker/Makefile
deleted file mode 100644
index 129ec246fe6c..000000000000
--- a/dns/nsec3walker/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Piotr Kubaj
-# $FreeBSD$
-
-PORTNAME= nsec3walker
-PORTVERSION= 20101223
-CATEGORIES= dns
-MASTER_SITES= https://dnscurve.org/
-
-MAINTAINER= pkubaj@FreeBSD.org
-COMMENT= Walk NSEC3 secured DNSSEC zones
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb@${PY_FLAVOR} \
- dig:dns/bind-tools
-
-USES= python:2.7 shebangfix ssl
-
-SHEBANG_FILES= ${WRKSRC}/collect ${WRKSRC}/unhash
-PLIST_FILES= bin/collect \
- bin/dicthashes \
- bin/query \
- bin/randomhashes \
- bin/unhash
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/collect ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/dicthashes ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/query ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/randomhashes ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/unhash ${STAGEDIR}${PREFIX}/bin
-
-.include
diff --git a/dns/nsec3walker/distinfo b/dns/nsec3walker/distinfo
deleted file mode 100644
index 19265a9006c9..000000000000
--- a/dns/nsec3walker/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1484146216
-SHA256 (nsec3walker-20101223.tar.gz) = 74d873b93d67634d9c1c16c938818ecb90dc6ad391ca6dc57b421c627eeb2e30
-SIZE (nsec3walker-20101223.tar.gz) = 3658
diff --git a/dns/nsec3walker/files/patch-Makefile b/dns/nsec3walker/files/patch-Makefile
deleted file mode 100644
index 0db50c420fdc..000000000000
--- a/dns/nsec3walker/files/patch-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.orig 2010-12-24 09:49:40 UTC
-+++ Makefile
-@@ -1,7 +1,7 @@
- all: dicthashes randomhashes
-
- dicthashes: dicthashes.c
-- gcc -O3 -o dicthashes dicthashes.c -lcrypto -lm
-+ cc -O3 -o dicthashes dicthashes.c -lcrypto -lm
-
- randomhashes: randomhashes.c
-- gcc -O3 -o randomhashes randomhashes.c -lcrypto -lm
-+ cc -O3 -o randomhashes randomhashes.c -lcrypto -lm
diff --git a/dns/nsec3walker/files/patch-collect b/dns/nsec3walker/files/patch-collect
deleted file mode 100644
index d834dbe1394d..000000000000
--- a/dns/nsec3walker/files/patch-collect
+++ /dev/null
@@ -1,20 +0,0 @@
---- collect.orig 2010-12-24 09:49:40 UTC
-+++ collect
-@@ -71,7 +71,7 @@ while len(todo) > 0 or len(nexthash) ==
- print "querying",guess,h
- numqueries += 1
- server = servers[r.randrange(len(servers))]
-- query = subprocess.Popen(["./query",guess,server],stdout=subprocess.PIPE).stdout
-+ query = subprocess.Popen(["query",guess,server],stdout=subprocess.PIPE).stdout
- for x in query:
- y = x.strip().split(' ')
- if y[0] == "ns":
-@@ -84,7 +84,7 @@ while len(todo) > 0 or len(nexthash) ==
- print "iterations",y[4]
- salt = binascii.a2b_hex(y[3])
- iterations = int(y[4])
-- hashprocess = subprocess.Popen(["./randomhashes",domain,y[4],y[3]],stdout=subprocess.PIPE)
-+ hashprocess = subprocess.Popen(["randomhashes",domain,y[4],y[3]],stdout=subprocess.PIPE)
- hashes = hashprocess.stdout
- if salt != binascii.a2b_hex(y[3]):
- print "newsalt",binascii.a2b_hex(y[3])
diff --git a/dns/nsec3walker/files/patch-unhash b/dns/nsec3walker/files/patch-unhash
deleted file mode 100644
index da962575af0e..000000000000
--- a/dns/nsec3walker/files/patch-unhash
+++ /dev/null
@@ -1,11 +0,0 @@
---- unhash.orig 2017-01-13 09:05:36 UTC
-+++ unhash
-@@ -35,7 +35,7 @@ print "names:",numnames
-
- if domain and salt and numnames:
- dictprocess = subprocess.Popen(["cat",dictionary],stdout=subprocess.PIPE)
-- hashprocess = subprocess.Popen(["./dicthashes",domain,iterations,salt],stdin=dictprocess.stdout,stdout=subprocess.PIPE)
-+ hashprocess = subprocess.Popen(["dicthashes",domain,iterations,salt],stdin=dictprocess.stdout,stdout=subprocess.PIPE)
- for line in hashprocess.stdout:
- numhashes += 1
- x = line.strip().split()
diff --git a/dns/nsec3walker/pkg-descr b/dns/nsec3walker/pkg-descr
deleted file mode 100644
index ea5752218646..000000000000
--- a/dns/nsec3walker/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Installing current DNSSEC (NSEC3) exposes private DNS data to low-cost
-DNS database espionage. The nsec3walker tool allows administrators and users
-to see how much private information is being given away by DNSSEC.
-
-WWW: https://dnscurve.org/nsec3walker.html
diff --git a/dns/sshfp/Makefile b/dns/sshfp/Makefile
deleted file mode 100644
index 6d840fa2e7de..000000000000
--- a/dns/sshfp/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: Emanuel Haupt
-# $FreeBSD$
-
-PORTNAME= sshfp
-PORTVERSION= 1.2.2
-PORTREVISION= 5
-CATEGORIES= dns security
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= Generate SSHFP DNS records from knownhosts files or ssh-keyscan
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dns/__init__.py:dns/py-dnspython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ipcalc>=0.6:net-mgmt/py-ipcalc@${PY_FLAVOR} \
- ${PYTHON_SITELIBDIR}/ldns.py:dns/py-ldns@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-
-USES= python:2.7 shebangfix
-USE_GITHUB= yes
-
-GH_ACCOUNT= xelerance
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-PY_FILES= sshfp dane
-SHEBANG_FILES= daneldnsx.py ${PY_FILES}
-
-do-install:
-.for f in ${PY_FILES}
- ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/${f}.1 ${STAGEDIR}${MANPREFIX}/man/man1
-.endfor
- @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/daneldnsx.py ${STAGEDIR}${PYTHON_SITELIBDIR}
-
-.include
diff --git a/dns/sshfp/distinfo b/dns/sshfp/distinfo
deleted file mode 100644
index 5ebe5195f449..000000000000
--- a/dns/sshfp/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1555502822
-SHA256 (xelerance-sshfp-1.2.2_GH0.tar.gz) = b951f13de5e4cafaca6c5aafbd8c98234516004171bd7fb14623ddf83dec1ed6
-SIZE (xelerance-sshfp-1.2.2_GH0.tar.gz) = 34690
diff --git a/dns/sshfp/files/patch-sshfp b/dns/sshfp/files/patch-sshfp
deleted file mode 100644
index e3d1ec8f510e..000000000000
--- a/dns/sshfp/files/patch-sshfp
+++ /dev/null
@@ -1,29 +0,0 @@
---- sshfp.orig 2016-01-21 09:01:28 UTC
-+++ sshfp
-@@ -129,7 +129,7 @@ def sshfp_from_file(khfile, wantedHosts)
- fingerprints.append(process_records(data, wantedHosts))
- return "\n".join(fingerprints)
-
--def check_keytype(keytype):
-+def check_keytype(keytype, hostname):
- global algos
- for algo in algos:
- if "ssh-%s" % algo[:-1] == keytype[:-1]:
-@@ -141,7 +141,7 @@ def check_keytype(keytype):
- def process_record(record, hostname):
- (host, keytype, key) = record.split(" ")
- key = key.rstrip()
-- if check_keytype(keytype):
-+ if check_keytype(keytype, hostname):
- record = create_sshfp(hostname, keytype, key)
- return record
- return ""
-@@ -168,7 +168,7 @@ def process_records(data, hostnames):
- if "," in host:
- host = host.split(",")[0]
- if all_hosts or host in hostnames or host == hostnames:
-- if not check_keytype(keytype):
-+ if not check_keytype(keytype, host):
- continue
- all_records.append(create_sshfp(host, keytype, key))
- if all_records:
diff --git a/dns/sshfp/pkg-descr b/dns/sshfp/pkg-descr
deleted file mode 100644
index 6c8176dd6bc9..000000000000
--- a/dns/sshfp/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-sshfp generates DNS SSHFP records from SSH public keys. sshfp can take public
-keys from a knownhosts file or from scanning the host's sshd daemon. The ssh
-client can use these SSHFP records if you set "VerifyHostKeyDNS yes" in the file
-/etc/ssh/ssh_config.
-
-WWW: https://github.com/xelerance/sshfp
diff --git a/dns/sshfp/pkg-plist b/dns/sshfp/pkg-plist
deleted file mode 100644
index 5f144cd05162..000000000000
--- a/dns/sshfp/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/dane
-bin/sshfp
-man/man1/dane.1.gz
-man/man1/sshfp.1.gz
-%%PYTHON_SITELIBDIR%%/daneldnsx.py
diff --git a/editors/Makefile b/editors/Makefile
index c71c8d70b438..f55a57331dfd 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -191,7 +191,6 @@
SUBDIR += linux-sublime
SUBDIR += linux-sublime3
SUBDIR += madedit
- SUBDIR += medit
SUBDIR += mg
SUBDIR += micro
SUBDIR += mined
diff --git a/editors/medit/Makefile b/editors/medit/Makefile
deleted file mode 100644
index 4d228ebcd432..000000000000
--- a/editors/medit/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Alexey Dokuchaev
-# $FreeBSD$
-
-PORTNAME= medit
-PORTVERSION= 1.2.92
-PORTREVISION= 4
-CATEGORIES= editors
-MASTER_SITES= SF/mooedit/${PORTNAME}/${PORTVERSION}
-PKGNAMESUFFIX= -editor
-DISTNAME= ${PORTNAME}-${PORTVERSION}-devel
-
-MAINTAINER= danfe@FreeBSD.org
-COMMENT= Programming and around-programming text editor
-
-LICENSE= LGPL21
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= compiler:c++11-lang gmake gnome localbase pkgconfig \
- python:2.7,build tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --without-python
-USE_GNOME= gtk20
-INSTALLS_ICONS= yes
-
-DATADIR= ${PREFIX}/share/${PORTNAME}-1
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-1
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS NLS
-OPTIONS_SUB= yes
-
-NLS_USES= gettext-tools
-NLS_USE= GNOME=intltool
-NLS_CONFIGURE_OFF= --disable-nls
-
-post-patch:
- @${REINPLACE_CMD} -e '/append_12 = -ldl/d' ${WRKSRC}/moo/Makefile.in
- @${REINPLACE_CMD} -e '/std::nullptr_t/ { x ; \
- s/.*/#include / ; G ; }' \
- ${WRKSRC}/moo/moopython/moopython-utils.h
- @${REINPLACE_CMD} -e 's/long val = strtol/errno = 0; &/' \
- ${WRKSRC}/moo/mooutils/mooglade.c
-
-.include
diff --git a/editors/medit/distinfo b/editors/medit/distinfo
deleted file mode 100644
index cf9767694658..000000000000
--- a/editors/medit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1510518875
-SHA256 (medit-1.2.92-devel.tar.bz2) = a5afd3bf5abf73dd36ba285b3c2118a02890bd8409541fa8e67b5c96c7a4de42
-SIZE (medit-1.2.92-devel.tar.bz2) = 1850614
diff --git a/editors/medit/pkg-descr b/editors/medit/pkg-descr
deleted file mode 100644
index 94b0ed834696..000000000000
--- a/editors/medit/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-medit is a programming and around-programming text editor. Originally
-started as a simple built-in editor component in GGAP, it grew up to a
-real text editor. It features:
-
- - Configurable syntax highlighting
- - Configurable keyboard accelerators
- - Plugins that can be written in C, Python, or Lua
- - Configurable tools available from the main and context menus;
- can be written in Python or Lua, or be a shell script
- - Regular expression search/replace, grep(1) frontend, built-in
- file selector, etc.
-
-WWW: http://mooedit.sourceforge.net/
diff --git a/editors/medit/pkg-plist b/editors/medit/pkg-plist
deleted file mode 100644
index 50855cb6abff..000000000000
--- a/editors/medit/pkg-plist
+++ /dev/null
@@ -1,240 +0,0 @@
-bin/medit
-man/man1/medit.1.gz
-share/applications/medit.desktop
-share/icons/hicolor/48x48/apps/medit.png
-share/icons/hicolor/icon-theme.cache
-%%NLS%%share/locale/ar/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/as/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ast/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/az/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/be/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/bn_IN/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ca@valencia/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/da/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/de/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/de/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/dz/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/el/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/en@shaw/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/en_CA/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/es/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/es/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/et/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/ga/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/gu/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/he/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/id/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/it/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/kn/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/mai/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/mg/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/mk/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ml/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/mn/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/mr/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ne/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/nn/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/or/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/pa/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/rw/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/si/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/sq/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/sr@latin/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/te/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/th/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/ug/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/xh/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/medit-1.mo
-%%NLS%%share/locale/zh_HK/LC_MESSAGES/medit-1-gsv.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/medit-1-gsv.mo
-%%DATADIR%%/context.xml
-%%DATADIR%%/filters.xml
-%%DATADIR%%/language-specs/R.lang
-%%DATADIR%%/language-specs/abnf.lang
-%%DATADIR%%/language-specs/actionscript.lang
-%%DATADIR%%/language-specs/ada.lang
-%%DATADIR%%/language-specs/ansforth94.lang
-%%DATADIR%%/language-specs/asp.lang
-%%DATADIR%%/language-specs/automake.lang
-%%DATADIR%%/language-specs/awk.lang
-%%DATADIR%%/language-specs/bennugd.lang
-%%DATADIR%%/language-specs/bibtex.lang
-%%DATADIR%%/language-specs/bluespec.lang
-%%DATADIR%%/language-specs/boo.lang
-%%DATADIR%%/language-specs/c.lang
-%%DATADIR%%/language-specs/cg.lang
-%%DATADIR%%/language-specs/changelog.lang
-%%DATADIR%%/language-specs/chdr.lang
-%%DATADIR%%/language-specs/check.sh
-%%DATADIR%%/language-specs/classic.xml
-%%DATADIR%%/language-specs/cmake.lang
-%%DATADIR%%/language-specs/cobalt.xml
-%%DATADIR%%/language-specs/cobol.lang
-%%DATADIR%%/language-specs/cpp.lang
-%%DATADIR%%/language-specs/cpphdr.lang
-%%DATADIR%%/language-specs/csharp.lang
-%%DATADIR%%/language-specs/css.lang
-%%DATADIR%%/language-specs/csv.lang
-%%DATADIR%%/language-specs/cuda.lang
-%%DATADIR%%/language-specs/d.lang
-%%DATADIR%%/language-specs/def.lang
-%%DATADIR%%/language-specs/desktop.lang
-%%DATADIR%%/language-specs/diff.lang
-%%DATADIR%%/language-specs/docbook.lang
-%%DATADIR%%/language-specs/dosbatch.lang
-%%DATADIR%%/language-specs/dot.lang
-%%DATADIR%%/language-specs/dpatch.lang
-%%DATADIR%%/language-specs/dtd.lang
-%%DATADIR%%/language-specs/dtl.lang
-%%DATADIR%%/language-specs/eiffel.lang
-%%DATADIR%%/language-specs/erlang.lang
-%%DATADIR%%/language-specs/fcl.lang
-%%DATADIR%%/language-specs/forth.lang
-%%DATADIR%%/language-specs/fortran.lang
-%%DATADIR%%/language-specs/fsharp.lang
-%%DATADIR%%/language-specs/gap.lang
-%%DATADIR%%/language-specs/gdb-log.lang
-%%DATADIR%%/language-specs/genie.lang
-%%DATADIR%%/language-specs/glsl.lang
-%%DATADIR%%/language-specs/go.lang
-%%DATADIR%%/language-specs/gtk-doc.lang
-%%DATADIR%%/language-specs/gtkrc.lang
-%%DATADIR%%/language-specs/haddock.lang
-%%DATADIR%%/language-specs/haskell-literate.lang
-%%DATADIR%%/language-specs/haskell.lang
-%%DATADIR%%/language-specs/haxe.lang
-%%DATADIR%%/language-specs/html.lang
-%%DATADIR%%/language-specs/idl-exelis.lang
-%%DATADIR%%/language-specs/idl.lang
-%%DATADIR%%/language-specs/imagej.lang
-%%DATADIR%%/language-specs/ini.lang
-%%DATADIR%%/language-specs/j.lang
-%%DATADIR%%/language-specs/jade.lang
-%%DATADIR%%/language-specs/java.lang
-%%DATADIR%%/language-specs/javascript.lang
-%%DATADIR%%/language-specs/json.lang
-%%DATADIR%%/language-specs/julia.lang
-%%DATADIR%%/language-specs/kate.xml
-%%DATADIR%%/language-specs/kotlin.lang
-%%DATADIR%%/language-specs/language2.rng
-%%DATADIR%%/language-specs/latex.lang
-%%DATADIR%%/language-specs/lex.lang
-%%DATADIR%%/language-specs/libtool.lang
-%%DATADIR%%/language-specs/llvm.lang
-%%DATADIR%%/language-specs/logcat.lang
-%%DATADIR%%/language-specs/lua.lang
-%%DATADIR%%/language-specs/m4.lang
-%%DATADIR%%/language-specs/makefile.lang
-%%DATADIR%%/language-specs/mallard.lang
-%%DATADIR%%/language-specs/markdown.lang
-%%DATADIR%%/language-specs/matlab.lang
-%%DATADIR%%/language-specs/maxima.lang
-%%DATADIR%%/language-specs/mediawiki.lang
-%%DATADIR%%/language-specs/medit.xml
-%%DATADIR%%/language-specs/meson.lang
-%%DATADIR%%/language-specs/modelica.lang
-%%DATADIR%%/language-specs/mxml.lang
-%%DATADIR%%/language-specs/nemerle.lang
-%%DATADIR%%/language-specs/netrexx.lang
-%%DATADIR%%/language-specs/nsis.lang
-%%DATADIR%%/language-specs/objc.lang
-%%DATADIR%%/language-specs/objj.lang
-%%DATADIR%%/language-specs/oblivion.xml
-%%DATADIR%%/language-specs/ocaml.lang
-%%DATADIR%%/language-specs/ocl.lang
-%%DATADIR%%/language-specs/octave.lang
-%%DATADIR%%/language-specs/ooc.lang
-%%DATADIR%%/language-specs/opal.lang
-%%DATADIR%%/language-specs/opencl.lang
-%%DATADIR%%/language-specs/pascal.lang
-%%DATADIR%%/language-specs/perl.lang
-%%DATADIR%%/language-specs/php.lang
-%%DATADIR%%/language-specs/pig.lang
-%%DATADIR%%/language-specs/pkgconfig.lang
-%%DATADIR%%/language-specs/po.lang
-%%DATADIR%%/language-specs/prolog.lang
-%%DATADIR%%/language-specs/protobuf.lang
-%%DATADIR%%/language-specs/puppet.lang
-%%DATADIR%%/language-specs/python-console.lang
-%%DATADIR%%/language-specs/python.lang
-%%DATADIR%%/language-specs/python3.lang
-%%DATADIR%%/language-specs/rpmspec.lang
-%%DATADIR%%/language-specs/rst.lang
-%%DATADIR%%/language-specs/ruby.lang
-%%DATADIR%%/language-specs/rust.lang
-%%DATADIR%%/language-specs/scala.lang
-%%DATADIR%%/language-specs/scheme.lang
-%%DATADIR%%/language-specs/scilab.lang
-%%DATADIR%%/language-specs/sh.lang
-%%DATADIR%%/language-specs/sml.lang
-%%DATADIR%%/language-specs/solarized-dark.xml
-%%DATADIR%%/language-specs/solarized-light.xml
-%%DATADIR%%/language-specs/sparql.lang
-%%DATADIR%%/language-specs/sql.lang
-%%DATADIR%%/language-specs/sweave.lang
-%%DATADIR%%/language-specs/swift.lang
-%%DATADIR%%/language-specs/systemverilog.lang
-%%DATADIR%%/language-specs/t2t.lang
-%%DATADIR%%/language-specs/tango.xml
-%%DATADIR%%/language-specs/tcl.lang
-%%DATADIR%%/language-specs/texinfo.lang
-%%DATADIR%%/language-specs/thrift.lang
-%%DATADIR%%/language-specs/vala.lang
-%%DATADIR%%/language-specs/vbnet.lang
-%%DATADIR%%/language-specs/verilog.lang
-%%DATADIR%%/language-specs/vhdl.lang
-%%DATADIR%%/language-specs/xml.lang
-%%DATADIR%%/language-specs/xslt.lang
-%%DATADIR%%/language-specs/yacc.lang
-%%DATADIR%%/language-specs/yaml.lang
-%%DATADIR%%/lua/_moo/_string.lua
-%%DATADIR%%/lua/_moo/_table.lua
-%%DATADIR%%/lua/_moo/_util.lua
-%%DATADIR%%/lua/_moo/builtin.lua
-%%DATADIR%%/lua/_moo/os.lua
-%%DATADIR%%/lua/_moo/path.lua
-%%DATADIR%%/menu.xml
diff --git a/emulators/Makefile b/emulators/Makefile
index 379cfdb63811..f9fd23e21761 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -28,7 +28,6 @@
SUBDIR += dosbox
SUBDIR += dosbox-staging
SUBDIR += dtcyber
- SUBDIR += dynagen
SUBDIR += dynamips-community
SUBDIR += e-uae
SUBDIR += edumips64
@@ -169,7 +168,6 @@
SUBDIR += wine-mono
SUBDIR += wine-mono-devel
SUBDIR += winetricks
- SUBDIR += wxmupen64plus
SUBDIR += x16-emulator
SUBDIR += x16-rom
SUBDIR += x48
diff --git a/emulators/dynagen/Makefile b/emulators/dynagen/Makefile
deleted file mode 100644
index 7795d54d66df..000000000000
--- a/emulators/dynagen/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: trasz
-# $FreeBSD$
-
-PORTNAME= dynagen
-PORTVERSION= 0.11.0
-PORTREVISION= 4
-CATEGORIES= emulators
-MASTER_SITES= SF/dyna-gen/${PORTNAME}%20source%20_%20Linux/${PORTNAME}%20${PORTVERSION}
-
-MAINTAINER= pavelivolkov@gmail.com
-COMMENT= Text-based front end for Dynamips development version
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=4.4.0:devel/py-configobj@${PY_FLAVOR} \
- dynamips:emulators/dynamips-community
-
-PLIST_FILES= bin/dynagen "@sample etc/dynagen.ini.sample"
-
-PORTDOCS= *
-PORTEXAMPLES= *
-PORTDATA= *
-
-USES= dos2unix python:2.7 shebangfix
-SHEBANG_FILES= *.py dynagen
-
-USE_PYTHON= distutils autoplist
-ALL_TARGET= # empty
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-.include
-
-post-extract:
- @${CP} ${FILESDIR}/setup.py ${WRKSRC}
-
-post-patch:
-.if ${PYTHON_MAJOR_VER} >= 3
- @${ECHO_MSG} "===> Converting to python${PYTHON_MAJOR_VER}"
- ${PYTHONBASE}/bin/2to3-${PYTHON_VER} --no-diffs --write ${WRKSRC} ${WRKSRC}/dynagen
- @${ECHO_MSG} "===> end of converting"
-.endif
-
-post-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${STAGEDIR}${PREFIX}/etc/dynagen.ini.sample
-
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/configspec ${STAGEDIR}${DATADIR}/configspec
-
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/tutorial.htm ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/tutorial_files
- ${INSTALL_DATA} ${WRKSRC}/docs/tutorial_files/* ${STAGEDIR}${DOCSDIR}/tutorial_files
-
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/ethernet_switch
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/ethernet_switch/ethsw1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/ethernet_switch
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/frame_relay
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/frame_relay/frame_relay1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/frame_relay
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/multiserver
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/multiserver/multiserver.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/multiserver
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/pix
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/pix/pixtest.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/pix
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple1
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple1/simple1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple1
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple2
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple2/simple2.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple2
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/all_config_options.txt ${STAGEDIR}${EXAMPLESDIR}/sample_labs
-
-.include
diff --git a/emulators/dynagen/distinfo b/emulators/dynagen/distinfo
deleted file mode 100644
index dfc90fe7fd96..000000000000
--- a/emulators/dynagen/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dynagen-0.11.0.tar.gz) = 53523fe13e151c0476596315aa724d50c6523ab72bb64d0ffc8d3ea8ad4e9628
-SIZE (dynagen-0.11.0.tar.gz) = 1418846
diff --git a/emulators/dynagen/files/setup.py b/emulators/dynagen/files/setup.py
deleted file mode 100644
index 1b69129fd2d8..000000000000
--- a/emulators/dynagen/files/setup.py
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/python
-
-"""Setup script for the dynagen module distribution."""
-# run this like python setup --root=/usr/local
-
-from distutils.core import setup, Extension
-
-setup( # Distribution meta-data
- name = "dynagen",
- version = "0.11.0",
- description = "A frontend for dynamips",
- author = "Greg Anuzelli",
- author_email = "dynagen@gmail.com",
- url = "http://sourceforge.net/projects/dyna-gen",
- license = "GPLv2",
- long_description = """Dynagen is a utility for use with the dynamips Cisco router simulator. It allows you to quickly provision and manage virtual networks using an INI like configuration file.""",
- py_modules = ['confConsole','console','dynamips_lib','pemu_lib','pemubin','pemuwrapper']
-)
-
-print "If you have installed the modules, copy dynagen to some "
-print "place in your $PATH, like /usr/local/bin/."
diff --git a/emulators/dynagen/pkg-descr b/emulators/dynagen/pkg-descr
deleted file mode 100644
index 6ba7f0213e22..000000000000
--- a/emulators/dynagen/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Dynagen is a front-end for use with the Dynamips Cisco router
-emulator. It uses an INI-like configuration file to provision
-Dynamips emulator networks. It takes care of specifying the right
-port adapters, generating and matching up those pesky NIO descriptors,
-specifying bridges, frame-relay, ATM switches, etc. It also provides
-a management CLI for listing devices, suspending and reloading
-instances, etc.
-
-WWW: http://dyna-gen.sourceforge.net/
diff --git a/emulators/wxmupen64plus/Makefile b/emulators/wxmupen64plus/Makefile
deleted file mode 100644
index 9b561e99e049..000000000000
--- a/emulators/wxmupen64plus/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-# Created by: Alonso Cardenas Marquez
-# $FreeBSD$
-
-PORTNAME= wxmupen64plus
-PORTVERSION= 0.3
-PORTREVISION= 11
-CATEGORIES= emulators
-MASTER_SITES= https://bitbucket.org/auria/wxmupen64plus/get/
-DISTNAME= ${PORTVERSION}
-DIST_SUBDIR= ${PORTNAME:S/wx//}
-
-MAINTAINER= acm@FreeBSD.org
-COMMENT= Mupen64Plus 2.0 GUI frontend written using wxWidgets
-
-LICENSE= GPLv2+ LGPL3+ CC-BY-SA-3.0 PD
-LICENSE_COMB= multi
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= libmupen64plus.so.2:emulators/mupen64plus-core
-RUN_DEPENDS= ${LOCALBASE}/lib/libmupen64plus.so.2:emulators/mupen64plus-core \
- ${LOCALBASE}/lib/mupen64plus/mupen64plus-audio-sdl.so:emulators/mupen64plus-audio-sdl \
- ${LOCALBASE}/lib/mupen64plus/mupen64plus-input-sdl.so:emulators/mupen64plus-input-sdl \
- ${LOCALBASE}/lib/mupen64plus/mupen64plus-rsp-hle.so:emulators/mupen64plus-rsp-hle \
- ${LOCALBASE}/lib/mupen64plus/mupen64plus-video-rice.so:emulators/mupen64plus-video-rice \
- mupen64plus:emulators/mupen64plus-ui-console
-
-WRKSRC= ${WRKDIR}/auria-${PORTNAME}-0564db396383
-
-USES= compiler:c++11-lib gl python:2.7 sdl xorg
-USE_CXXSTD= c++11
-USE_SDL= sdl
-USE_GL= gl
-USE_XORG= x11
-USE_WX= 3.0
-WAF_SCRIPT= waf
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' -e 's|%%CXX%%|${CXX}|g' -e \
- 's|version=2.9|version=${WX_VERSION}|g' ${WRKSRC}/wscript
-
-do-configure:
- @cd ${WRKSRC} && \
- ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
- CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}" ${PYTHON_CMD} ${WAF_SCRIPT} \
- configure --mupenapi=${LOCALBASE}/include/${PORTNAME:S/wx//} \
- --wxconfig=${WX_CONFIG} \
- --sdlconfig=${SDL_CONFIG} \
- --datadir=${DATADIR} \
- --libdir=${LOCALBASE}/lib/${PORTNAME:S/wx//}
-
-do-build:
- @cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${WAF_SCRIPT}
-
-do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- @cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include
diff --git a/emulators/wxmupen64plus/distinfo b/emulators/wxmupen64plus/distinfo
deleted file mode 100644
index b01ce94ef564..000000000000
--- a/emulators/wxmupen64plus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1490725304
-SHA256 (mupen64plus/0.3.tar.gz) = 2cdbe2d382ec9f62b8ab8e7708c91e015989dcf1f42cc158c10ed3901f8951c6
-SIZE (mupen64plus/0.3.tar.gz) = 279694
diff --git a/emulators/wxmupen64plus/files/patch-wscript b/emulators/wxmupen64plus/files/patch-wscript
deleted file mode 100644
index 9bb0a4a2d6ce..000000000000
--- a/emulators/wxmupen64plus/files/patch-wscript
+++ /dev/null
@@ -1,41 +0,0 @@
---- wscript.orig 2012-03-18 17:28:41.000000000 -0500
-+++ wscript 2013-10-04 20:56:33.000000000 -0500
-@@ -83,14 +83,13 @@
- ctx.env['datadir'] = Options.options.datadir
- ctx.env['libdir'] = Options.options.libdir
-
-- ctx.find_program('gcc', var='GCC', mandatory=True)
-- ctx.find_program('g++', var='GPP', mandatory=True)
-+ ctx.find_program('%%CC%%', var='GCC', mandatory=True)
-+ ctx.find_program('%%CXX%%', var='GPP', mandatory=True)
- ctx.check_cc(header_name="stdio.h", function_name='printf', msg='Checking C compiler works', errmsg="No")
- ctx.check_cxx(header_name="cstdio", function_name='printf', msg='Checking C++ compiler works', errmsg="No")
- ctx.check_cc(header_name="m64p_frontend.h", includes=[api_path])
- ctx.check_cc(header_name="m64p_config.h", includes=[api_path])
- ctx.check_cc(header_name="m64p_types.h", includes=[api_path])
-- ctx.check_cc(header_name="../main/version.h", includes=[api_path])
-
- ctx.check_cfg(path=sdl_config, args='--cflags --libs', package='', uselib_store='SDL')
-
-@@ -99,20 +98,7 @@
- ctx.fatal("On Windows, the --wxhome argument is mandatory")
- ctx.check_cfg(msg="Checking for wxWidgets 2.9.x", path=wx_config, args='--version=2.9 --cxxflags --prefix=' + wxhome + ' ' + wxconfig_args + ' --libs core,base,gl,html', package='', uselib_store='wxWidgets')
- else:
-- ctx.check_cfg(msg="Checking for wxWidgets 2.9.x", path=wx_config, args='--version=2.9 --cxxflags --libs core,base,gl,html ' + wxconfig_args, package='', uselib_store='wxWidgets')
--
-- ctx.check_cc(compile_filename='test.c', execute=False, cflags=["-I"+api_path], msg="Checking mupen64plus is recent enough...", fragment=
--"""#include "../main/version.h"
-- #if FRONTEND_API_VERSION < 0x020001
-- #error Your mupen64plus build is too old, please upgrade
-- #endif
-- #if CONFIG_API_VERSION < 0x020000
-- #error Your mupen64plus build is too old, please upgrade
-- #endif
-- #if VIDEXT_API_VERSION < 0x020000
-- #error Your mupen64plus build is too old, please upgrade
-- #endif
-- int main(int argc, char** argv) {}""")
-+ ctx.check_cfg(msg="Checking for wxWidgets 2.9.x", path=wx_config, args='--version=2.9 --cxxflags --libs adv,core,base,gl,html ' + wxconfig_args, package='', uselib_store='wxWidgets')
-
- # --------------------------------------------------------------------------------------------
- # BUILD
diff --git a/emulators/wxmupen64plus/files/patch-wxvidext.cpp b/emulators/wxmupen64plus/files/patch-wxvidext.cpp
deleted file mode 100644
index 7725f0153bb3..000000000000
--- a/emulators/wxmupen64plus/files/patch-wxvidext.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- wxvidext.cpp 2013-10-04 20:22:46.000000000 -0500
-+++ wxvidext.cpp 2013-10-04 20:24:08.000000000 -0500
-@@ -455,7 +455,7 @@
- #endif
- */
-
--m64p_error VidExt_SetVideoMode(int Width, int Height, int BitsPerPixel, /*m64p_video_mode*/ int ScreenMode)
-+m64p_error VidExt_SetVideoMode(int Width, int Height, int BitsPerPixel, /*m64p_video_mode*/ int ScreenMode, int Flags)
- {
- gWidth = Width;
- gHeight = Height;
diff --git a/emulators/wxmupen64plus/files/patch-wxvidext.h b/emulators/wxmupen64plus/files/patch-wxvidext.h
deleted file mode 100644
index 98c6aeb30c52..000000000000
--- a/emulators/wxmupen64plus/files/patch-wxvidext.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- wxvidext.h 2013-10-04 20:22:58.000000000 -0500
-+++ wxvidext.h 2013-10-04 20:23:12.000000000 -0500
-@@ -29,7 +29,7 @@
- m64p_error VidExt_Init(void);
- m64p_error VidExt_Quit(void);
- m64p_error VidExt_ListFullscreenModes(m64p_2d_size *SizeArray, int *NumSizes);
--m64p_error VidExt_SetVideoMode(int Width, int Height, int BitsPerPixel, /*m64p_video_mode*/ int ScreenMode);
-+m64p_error VidExt_SetVideoMode(int Width, int Height, int BitsPerPixel, /*m64p_video_mode*/ int ScreenMode, int Flags);
- m64p_error VidExt_SetCaption(const char *Title);
- m64p_error VidExt_ToggleFullScreen(void);
- void* VidExt_GL_GetProcAddress(const char* Proc);
diff --git a/emulators/wxmupen64plus/pkg-descr b/emulators/wxmupen64plus/pkg-descr
deleted file mode 100644
index f5e6bbc4ab74..000000000000
--- a/emulators/wxmupen64plus/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-wxMupen64plus is A Mupen64Plus v2 frontend written with wxWidgets
-
-WWW: https://bitbucket.org/auria/wxmupen64plus
diff --git a/emulators/wxmupen64plus/pkg-plist b/emulators/wxmupen64plus/pkg-plist
deleted file mode 100644
index 4d70a7e931e0..000000000000
--- a/emulators/wxmupen64plus/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-bin/wxmupen64plus
-%%DATADIR%%/audio.png
-%%DATADIR%%/cancel.bmp
-%%DATADIR%%/down.png
-%%DATADIR%%/emulation.png
-%%DATADIR%%/erase.bmp
-%%DATADIR%%/input.png
-%%DATADIR%%/left.png
-%%DATADIR%%/mupen64cart.icns
-%%DATADIR%%/mupen64cart.png
-%%DATADIR%%/mupenicon.png
-%%DATADIR%%/mupenicon_large.png
-%%DATADIR%%/other.png
-%%DATADIR%%/pause.png
-%%DATADIR%%/play.png
-%%DATADIR%%/plugins.png
-%%DATADIR%%/presskey.bmp
-%%DATADIR%%/right.png
-%%DATADIR%%/stop.png
-%%DATADIR%%/up.png
-%%DATADIR%%/V64Doc.ico
-%%DATADIR%%/video.png
-%%DATADIR%%/warning.png
-%%DATADIR%%/wxMupen64Plus.icns
-%%DATADIR%%/wxmupen64plus.ico
diff --git a/games/Makefile b/games/Makefile
index e08ce9935f37..2b52eaabeaa7 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -187,7 +187,6 @@
SUBDIR += defendguin
SUBDIR += devilutionX
SUBDIR += dhewm3
- SUBDIR += diameter
SUBDIR += diaspora
SUBDIR += digger-vgl
SUBDIR += divide-and-succeed
@@ -430,7 +429,6 @@
SUBDIR += kgoldrunner
SUBDIR += khangman
SUBDIR += kigo
- SUBDIR += kiki
SUBDIR += killbots
SUBDIR += kiriki
SUBDIR += kjumpingcube
@@ -537,7 +535,6 @@
SUBDIR += libshhcards
SUBDIR += libtmcg
SUBDIR += lightsoff
- SUBDIR += lightyears
SUBDIR += lincity
SUBDIR += lincity-ng
SUBDIR += linux-doom3
@@ -707,7 +704,6 @@
SUBDIR += orbital_eunuchs_sniper
SUBDIR += orthorobot
SUBDIR += osgg
- SUBDIR += outerspace
SUBDIR += p5-Acme-GuessNumber
SUBDIR += p5-Algorithm-Pair-Best2
SUBDIR += p5-Algorithm-Pair-Swiss
@@ -721,7 +717,6 @@
SUBDIR += p5-Games-GuessWord
SUBDIR += p5-Games-Tournament-RoundRobin
SUBDIR += pachi
- SUBDIR += pachi-game-engine
SUBDIR += pacmanarena
SUBDIR += palapeli
SUBDIR += palomino
diff --git a/games/diameter/Makefile b/games/diameter/Makefile
deleted file mode 100644
index f7aa14bbaa0f..000000000000
--- a/games/diameter/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: Dmitry Marakasov
-# $FreeBSD$
-
-PORTNAME= diameter
-PORTVERSION= 0.4.0.3
-PORTREVISION= 13
-CATEGORIES= games
-MASTER_SITES= SF/game${PORTNAME}/game${PORTNAME}/${PORTNAME}-0.4.0
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Arcade-style game with elements of economy and adventure
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BROKEN_armv6= fails to compile: res/3dsloader.cpp:77:15: comparison between pointer and integer ('char *' and 'int')
-BROKEN_armv7= fails to compile: res/3dsloader.cpp:77:15: comparison between pointer and integer ('char *' and 'int')
-
-LIB_DEPENDS= libpng.so:graphics/png \
- libguichan.so:devel/guichan
-
-USES= compiler:c++11-lang dos2unix gl gmake pkgconfig python:2.7 sdl \
- tar:bzip2
-DOS2UNIX_FILES= src/res/3dsloader.cpp
-GNU_CONFIGURE= yes
-USE_GL= gl glu
-USE_SDL= sdl mixer image
-
-WRKSRC= ${WRKDIR}/gamediameter
-
-CPPFLAGS+= `${SDL_CONFIG} --cflags` -I${LOCALBASE}/include
-LDFLAGS+= `${SDL_CONFIG} --libs` -L${LOCALBASE}/lib
-
-CXXFLAGS+= -Wno-static-float-init
-
-DATADIR= ${PREFIX}/share/gamediameter
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDATA= *
-
-post-patch:
- @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|; /^CFLAGS=.*march/ d' \
- ${WRKSRC}/configure
-
-.include
diff --git a/games/diameter/distinfo b/games/diameter/distinfo
deleted file mode 100644
index cbc1e2e4fefc..000000000000
--- a/games/diameter/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (diameter-0.4.0.3.tar.bz2) = 553f6402b81d2a7c79862830b9cee5a93c1e8197f6597835486f8d79cc57bce0
-SIZE (diameter-0.4.0.3.tar.bz2) = 4729201
diff --git a/games/diameter/files/patch-src-uni.h b/games/diameter/files/patch-src-uni.h
deleted file mode 100644
index f9d5c5142ef0..000000000000
--- a/games/diameter/files/patch-src-uni.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/uni.h.orig 2008-07-31 15:22:38.000000000 +0400
-+++ src/uni.h 2013-03-04 02:09:01.580934046 +0400
-@@ -1,6 +1,7 @@
- #ifndef UNI
- #define UNI
- #include
-+#include
-
- struct Options
- {
-@@ -15,6 +16,7 @@
- //#define DEBUG
- //#define CVS
-
-+#undef __WORDSIZE
-
- #ifdef __WORDSIZE
- #else
diff --git a/games/diameter/files/patch-src_res_3dsloader.cpp b/games/diameter/files/patch-src_res_3dsloader.cpp
deleted file mode 100644
index 238136ddb164..000000000000
--- a/games/diameter/files/patch-src_res_3dsloader.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/res/3dsloader.cpp.orig 2008-07-31 11:22:38 UTC
-+++ src/res/3dsloader.cpp
-@@ -74,7 +74,7 @@ for (i=0; i
-# $FreeBSD$
-
-PORTNAME= kiki
-PORTVERSION= 1.0.2
-PORTREVISION= 19
-CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION}
-EXTRACT_SUFX= -src.tgz
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Kiki the nanobot is a 3-D puzzle game
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= swig:devel/swig
-
-USES= compiler dos2unix gl gmake python:2.7 sdl
-USE_GL= gl glu glut
-USE_SDL= sdl mixer image
-DOS2UNIX_REGEX= .*/(Makefile|.*\.cpp|.*\.h|.*\.i)$
-MAKE_ENV= PYTHON_VER=${PYTHON_VERSION:C/^python//}
-CXXFLAGS+= -include sys/limits.h -fpermissive
-
-WRKSRC= ${WRKDIR}/kiki
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDATA= *
-
-DESKTOP_ENTRIES="kiki the nanobot" \
- "3-D puzzle game" \
- "" \
- "kiki" \
- "Game;LogicGame;" \
- false
-
-.include
-
-.if ${COMPILER_TYPE} == "clang"
-# these are critical, detect them if possible
-CXXFLAGS+= -Werror=tautological-constant-out-of-range-compare
-.endif
-
-.if ${OSVERSION} > 1200031
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ino64
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e '/^CXXFLAGS/ s|.*|CXXFLAGS+=$$(KODI_INCLUDES) -I${LOCALBASE}/include `${SDL_CONFIG} --cflags`|' ${WRKSRC}/kodilib/linux/Makefile
- @${REINPLACE_CMD} -e 's|getenv("KIKI_HOME")|"${DATADIR}"|' ${WRKSRC}/src/main/KikiController.cpp
-
-do-build:
- cd ${WRKSRC}/SWIG && swig -c++ -python -globals kiki -o KikiPy_wrap.cpp KikiPy.i
- cd ${WRKSRC}/kodilib/linux && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS}
- cd ${WRKSRC}/linux && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/linux/kiki ${STAGEDIR}${PREFIX}/bin/
- cd ${WRKSRC} && ${COPYTREE_SHARE} "py sound" ${STAGEDIR}${DATADIR}/
-
-.include
diff --git a/games/kiki/distinfo b/games/kiki/distinfo
deleted file mode 100644
index 75b45bd6fdb9..000000000000
--- a/games/kiki/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kiki-1.0.2-src.tgz) = 7651f57543ce61c22bcc01daf6a68e0ab31ba353f9b2fbc067e323bbba6e1246
-SIZE (kiki-1.0.2-src.tgz) = 3366523
diff --git a/games/kiki/files/extra-patch-ino64 b/games/kiki/files/extra-patch-ino64
deleted file mode 100644
index b9de2d0b1e0c..000000000000
--- a/games/kiki/files/extra-patch-ino64
+++ /dev/null
@@ -1,11 +0,0 @@
---- kodilib/src/tools/KFileTools.cpp.orig 2004-06-30 20:03:38.000000000 +0400
-+++ kodilib/src/tools/KFileTools.cpp 2013-12-24 05:02:16.028538916 +0400
-@@ -299,7 +299,7 @@ bool kFileGetDirEntries ( const string &
- int fd = open (dirPath.c_str(), O_RDONLY | O_NONBLOCK);
-
- struct stat sb;
-- long basep;
-+ off_t basep;
- char * entry;
-
- if (fstat(fd, &sb) == -1)
diff --git a/games/kiki/files/patch-SWIG-KikiText.i b/games/kiki/files/patch-SWIG-KikiText.i
deleted file mode 100644
index 0d0c287d6b03..000000000000
--- a/games/kiki/files/patch-SWIG-KikiText.i
+++ /dev/null
@@ -1,11 +0,0 @@
---- SWIG/KikiText.i.orig 2003-04-09 06:58:32.000000000 +0400
-+++ SWIG/KikiText.i 2013-12-18 23:22:07.556750393 +0400
-@@ -10,7 +10,7 @@
- KikiText ( const std::string & = "", bool center = true, int colorIndex = 0 );
-
- void setText ( const std::string & str, int colorIndex = base_color );
-- const std::string & getText () const;
-+ std::string getText () const;
-
- void clear ();
- bool isEmpty () const;
diff --git a/games/kiki/files/patch-kodilib-src-handler-KPickable.h b/games/kiki/files/patch-kodilib-src-handler-KPickable.h
deleted file mode 100644
index adc3a84b277f..000000000000
--- a/games/kiki/files/patch-kodilib-src-handler-KPickable.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- kodilib/src/handler/KPickable.h.orig 2003-04-09 06:56:01.000000000 +0400
-+++ kodilib/src/handler/KPickable.h 2013-12-18 23:15:04.454779490 +0400
-@@ -7,6 +7,7 @@
- #define __KPickable
-
- #include "KIntrospection.h"
-+#include
- #include
-
- #define DEBUG_PICKING false
diff --git a/games/kiki/files/patch-kodilib-src-tools-KFileTools.cpp b/games/kiki/files/patch-kodilib-src-tools-KFileTools.cpp
deleted file mode 100644
index 0ec784ad6574..000000000000
--- a/games/kiki/files/patch-kodilib-src-tools-KFileTools.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
---- kodilib/src/tools/KFileTools.cpp.orig 2004-06-30 20:03:38.000000000 +0400
-+++ kodilib/src/tools/KFileTools.cpp 2013-12-24 05:02:16.028538916 +0400
-@@ -214,8 +214,8 @@
- // --------------------------------------------------------------------------------------------------------
- string kFileSuffix ( const string & path )
- {
-- unsigned int lastDotPos = path.rfind(".");
-- unsigned int lastSlashPos = path.rfind(kPathSep);
-+ size_t lastDotPos = path.rfind(".");
-+ size_t lastSlashPos = path.rfind(kPathSep);
-
- if (lastDotPos < path.size() - 1 && (lastDotPos > lastSlashPos || lastSlashPos == string::npos))
- {
-@@ -228,7 +228,7 @@
- string kFileDirName ( const string & path )
- {
- string native = kFileNativePath(path);
-- unsigned int lastSlashPos = native.rfind(kPathSep);
-+ size_t lastSlashPos = native.rfind(kPathSep);
- if (lastSlashPos < native.size())
- {
- return native.substr(0, lastSlashPos+1);
-@@ -241,7 +241,7 @@
- {
- string native = kFileNativePath(path);
- string baseName = native;
-- unsigned int lastSlashPos = native.rfind(kPathSep);
-+ size_t lastSlashPos = native.rfind(kPathSep);
- if (lastSlashPos < native.size() - 1)
- {
- baseName = native.substr(lastSlashPos+1);
diff --git a/games/kiki/files/patch-kodilib-src-tools-KIntrospection.h b/games/kiki/files/patch-kodilib-src-tools-KIntrospection.h
deleted file mode 100644
index 4236b683b5d9..000000000000
--- a/games/kiki/files/patch-kodilib-src-tools-KIntrospection.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- kodilib/src/tools/KIntrospection.h.orig 2003-04-09 06:56:03.000000000 +0400
-+++ kodilib/src/tools/KIntrospection.h 2013-12-18 23:04:00.089825283 +0400
-@@ -11,6 +11,7 @@
- #endif
-
- #include
-+#include
-
- // --------------------------------------------------------------------------------------------------------
- class KClassInfo
diff --git a/games/kiki/files/patch-kodilib-src-tools-KKeyTools.cpp b/games/kiki/files/patch-kodilib-src-tools-KKeyTools.cpp
deleted file mode 100644
index 9fade3503c7a..000000000000
--- a/games/kiki/files/patch-kodilib-src-tools-KKeyTools.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- ./kodilib/src/tools/KKeyTools.cpp.orig 2003-04-09 06:56:03.000000000 +0400
-+++ ./kodilib/src/tools/KKeyTools.cpp 2013-12-24 04:49:24.796993556 +0400
-@@ -170,7 +170,7 @@
- // --------------------------------------------------------------------------------------------------------
- int kKeyGetDisplayWidthForKey ( const std::string & keyName )
- {
-- unsigned int keyPos = keyName.find('_', 0);
-+ size_t keyPos = keyName.find('_', 0);
- if (keyPos == std::string::npos)
- {
- return kKeyGetDisplayWidthForPureKey(keyName) + KDL_MOD_KEY_SPACING;
-@@ -313,7 +313,7 @@
- int kKeyDisplayKey ( const std::string & keyName, const KPosition & pos )
- {
- KPosition start = pos;
-- unsigned int keyPos = keyName.find('_', 0);
-+ size_t keyPos = keyName.find('_', 0);
- if (keyPos == std::string::npos)
- {
- return start.x + kKeyDisplayPureKey(keyName, start) + KDL_MOD_KEY_SPACING;
-@@ -380,7 +380,7 @@
- // --------------------------------------------------------------------------------------------------------
- SDL_keysym kKeyGetKeysymForKeyName ( const std::string & keyName )
- {
-- unsigned int pos = keyName.find('_');
-+ size_t pos = keyName.find('_');
-
- std::string modString;
- std::string symString = keyName;
diff --git a/games/kiki/files/patch-kodilib-src-tools-KStringTools.cpp b/games/kiki/files/patch-kodilib-src-tools-KStringTools.cpp
deleted file mode 100644
index 7475e9c550aa..000000000000
--- a/games/kiki/files/patch-kodilib-src-tools-KStringTools.cpp
+++ /dev/null
@@ -1,107 +0,0 @@
---- kodilib/src/tools/KStringTools.cpp.orig 2003-04-14 01:42:13.000000000 +0400
-+++ kodilib/src/tools/KStringTools.cpp 2013-12-24 05:02:41.644525164 +0400
-@@ -13,7 +13,7 @@
- void kStringInsertStringBehindTags ( std::string & str, const std::string & insertString,
- const std::string & tag )
- {
-- unsigned int oldPos = 0;
-+ size_t oldPos = 0;
- while ((oldPos = str.find(tag, oldPos)) != std::string::npos)
- {
- oldPos += tag.size();
-@@ -34,8 +34,8 @@
- {
- std::vector components;
-
-- unsigned int dividerLength = divider.size();
-- unsigned int oldpos = 0, pos;
-+ size_t dividerLength = divider.size();
-+ size_t oldpos = 0, pos;
-
- while ((pos = str.find(divider, oldpos)) != std::string::npos)
- {
-@@ -50,7 +50,7 @@
- // --------------------------------------------------------------------------------------------------------
- void kStringReplace ( std::string & str, const std::string & toReplace, const std::string & replacement )
- {
-- unsigned int pos = 0, chars = toReplace.size();
-+ size_t pos = 0, chars = toReplace.size();
- while ((pos = str.find(toReplace, pos)) != std::string::npos)
- {
- str.replace(pos, chars, replacement);
-@@ -60,11 +60,11 @@
- // --------------------------------------------------------------------------------------------------------
- void kStringReplaceTabs ( std::string & str, unsigned int tabWidth )
- {
-- unsigned int tabPos;
-+ size_t tabPos;
- while ((tabPos = str.find('\t')) != std::string::npos)
- {
-- unsigned int lastNewlinePos = str.rfind('\n', tabPos-1);
-- unsigned int relPos = (lastNewlinePos == std::string::npos) ? tabPos : tabPos - lastNewlinePos;
-+ size_t lastNewlinePos = str.rfind('\n', tabPos-1);
-+ size_t relPos = (lastNewlinePos == std::string::npos) ? tabPos : tabPos - lastNewlinePos;
- str.replace(tabPos, 1, std::string(tabWidth-(relPos % tabWidth), ' '));
- }
- }
-@@ -114,7 +114,7 @@
- // --------------------------------------------------------------------------------------------------------
- unsigned int kStringNthCharPos ( const std::string & str, unsigned int n, char c )
- {
-- unsigned int loc = n, oloc = 0;
-+ size_t loc = n, oloc = 0;
- while (n > 0 && (loc = str.find(c, oloc)) != std::string::npos)
- {
- n--;
-@@ -138,7 +138,7 @@
- // --------------------------------------------------------------------------------------------------------
- void kStringCropCols ( std::string & str, unsigned int columns )
- {
-- unsigned int oloc = 0, nloc = 0;
-+ size_t oloc = 0, nloc = 0;
- while ((nloc = str.find('\n', oloc)) != std::string::npos)
- {
- if ((nloc - oloc) > columns)
-@@ -160,10 +160,10 @@
- unsigned int kStringCols ( const std::string & str )
- {
- if (str.size() == 0) return 0;
-- int oloc = 0, nloc;
-+ size_t oloc = 0, nloc;
- std::string substring;
-- int maxlength = 0, length;
-- while ((nloc = str.find('\n', oloc)) != (int)std::string::npos)
-+ size_t maxlength = 0, length;
-+ while ((nloc = str.find('\n', oloc)) != std::string::npos)
- {
- substring = str.substr(oloc, nloc - oloc);
- length = substring.size();
-@@ -181,7 +181,7 @@
- unsigned int kStringRows ( const std::string & str )
- {
- if (str.size() == 0) return 1;
-- unsigned int loc = 0, lines = 0;
-+ size_t loc = 0, lines = 0;
- while ((loc = str.find('\n', loc)) != std::string::npos) { lines++; loc++; }
- if (str[str.size()-1] == '\n') return lines;
- return lines+1;
-@@ -204,8 +204,8 @@
- {
- static char str[256];
- std::string format(fmt), subformat, text;
-- unsigned int oloc = 0;
-- unsigned int nloc = 0;
-+ size_t oloc = 0;
-+ size_t nloc = 0;
-
- kStringReplaceTabs(format);
-
-@@ -260,7 +260,7 @@
- // --------------------------------------------------------------------------------------------------------
- bool kStringHasSuffix ( const std::string & str, const std::string & suffix )
- {
-- unsigned int result = str.rfind(suffix);
-+ size_t result = str.rfind(suffix);
- if (result == std::string::npos) return false;
- return (result == str.size()-suffix.size());
- }
diff --git a/games/kiki/files/patch-kodilib-src-tools-KStringTools.h b/games/kiki/files/patch-kodilib-src-tools-KStringTools.h
deleted file mode 100644
index 4e394f2eb375..000000000000
--- a/games/kiki/files/patch-kodilib-src-tools-KStringTools.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- kodilib/src/tools/KStringTools.h.orig 2003-04-09 06:56:04.000000000 +0400
-+++ kodilib/src/tools/KStringTools.h 2013-12-18 23:05:02.025190391 +0400
-@@ -7,6 +7,7 @@
- #define __KStringTools
-
- #include
-+#include
- #include
- #include
-
diff --git a/games/kiki/files/patch-kodilib-src-tools-KXMLTools.cpp b/games/kiki/files/patch-kodilib-src-tools-KXMLTools.cpp
deleted file mode 100644
index cc20b9e78397..000000000000
--- a/games/kiki/files/patch-kodilib-src-tools-KXMLTools.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
---- kodilib/src/tools/KXMLTools.cpp.orig 2003-04-14 01:42:13.000000000 +0400
-+++ kodilib/src/tools/KXMLTools.cpp 2013-12-24 04:55:39.915558213 +0400
-@@ -7,6 +7,7 @@
- #include "KConsole.h"
- #include "KSeparatedMatrix.h"
- #include
-+#include
-
- // --------------------------------------------------------------------------------------------------------
- std::string kXMLTag ( const std::string & name, const std::string & attributes, int depth )
-@@ -58,11 +59,11 @@
- std::string kXMLParseToTagsInVector ( std::string & xml, const std::vector & tags )
- {
- std::string open("<");
-- unsigned int minLoc = std::string::npos;
-+ size_t minLoc = std::string::npos;
- std::vector::const_iterator iter = tags.begin();
- while (iter != tags.end())
- {
-- unsigned int loc = xml.find(open+(*iter));
-+ size_t loc = xml.find(open+(*iter));
- if (loc < minLoc) minLoc = loc;
- iter++;
- }
-@@ -77,7 +78,7 @@
- std::string value;
- std::string nameStr(name);
- nameStr += "='";
-- unsigned int loc = xml.find(nameStr);
-+ size_t loc = xml.find(nameStr);
- if (loc != std::string::npos)
- {
- loc += nameStr.size();
-@@ -90,7 +91,7 @@
- // --------------------------------------------------------------------------------------------------------
- bool kXMLParseNamedCloseTag ( std::string & xml, const std::string & name, bool printError )
- {
-- unsigned int loc = xml.find('<');
-+ size_t loc = xml.find('<');
- if (loc == std::string::npos)
- {
- if (printError) KConsole::printError(kStringPrintf("invalid XML:\nmissing close tag '%s'",
-@@ -117,7 +118,7 @@
- // --------------------------------------------------------------------------------------------------------
- bool kXMLReadNamedOpenTag ( const std::string & xml, const std::string & name, std::string * attributes )
- {
-- unsigned int loc = xml.find('<'), endloc;
-+ size_t loc = xml.find('<'), endloc;
-
- if (loc == std::string::npos || xml[loc+1] == '/') return false;
-
-@@ -140,7 +141,7 @@
- // --------------------------------------------------------------------------------------------------------
- std::string kXMLParseNamedOpenTag ( std::string & xml, const std::string & name, std::string * attributes, bool printError )
- {
-- unsigned int loc = xml.find('<');
-+ size_t loc = xml.find('<');
- if (loc == std::string::npos || xml[loc+1] == '/')
- {
- if (printError) KConsole::printError(kStringPrintf("invalid XML:\nmissing tag '%s'", name.c_str()));
-@@ -191,7 +192,7 @@
- // --------------------------------------------------------------------------------------------------------
- bool kXMLParseOpenTag ( std::string & xml, std::string & name, std::string * attributes, bool printError )
- {
-- unsigned int loc = xml.find('<');
-+ size_t loc = xml.find('<');
- if (loc == std::string::npos || xml[loc+1] == '/')
- {
- if (printError) KConsole::printError("invalid XML:\nmissing open tag");
-@@ -295,7 +296,7 @@
- // --------------------------------------------------------------------------------------------------------
- bool kXMLParseValue( std::string & xml, const std::string & name, int type, void * value, bool printError )
- {
-- unsigned int loc = xml.find('<');
-+ size_t loc = xml.find('<');
- if (loc == std::string::npos || xml[loc+1] == '/')
- {
- if (printError) KConsole::printError(kStringPrintf("invalid XML:\nmissing value '%s'", name.c_str()));
-@@ -379,8 +380,8 @@
- }
- else if (typeString == "string")
- {
-- unsigned int first = substring.find("\"")+1;
-- unsigned int last = substring.rfind("\"", std::string::npos);
-+ size_t first = substring.find("\"")+1;
-+ size_t last = substring.rfind("\"", std::string::npos);
- *((std::string*)value) = substring.substr(first, last-first);
- }
-
diff --git a/games/kiki/files/patch-kodilib-src-types-KKey.cpp b/games/kiki/files/patch-kodilib-src-types-KKey.cpp
deleted file mode 100644
index 75039724b796..000000000000
--- a/games/kiki/files/patch-kodilib-src-types-KKey.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- ./kodilib/src/types/KKey.cpp.orig 2003-04-09 06:56:05.000000000 +0400
-+++ ./kodilib/src/types/KKey.cpp 2013-12-24 04:48:44.925583387 +0400
-@@ -31,7 +31,7 @@
- // --------------------------------------------------------------------------------------------------------
- std::string KKey::getUnmodifiedName () const
- {
-- unsigned int keyPos = name.find('_', 0);
-+ size_t keyPos = name.find('_', 0);
- if (keyPos == std::string::npos)
- {
- return name;
-@@ -42,7 +42,7 @@
- // --------------------------------------------------------------------------------------------------------
- std::string KKey::getModifierName () const
- {
-- unsigned int keyPos = name.find('_', 0);
-+ size_t keyPos = name.find('_', 0);
- if (keyPos == std::string::npos)
- {
- return "";
diff --git a/games/kiki/files/patch-kodilib-src-widgets-KFileNameField.cpp b/games/kiki/files/patch-kodilib-src-widgets-KFileNameField.cpp
deleted file mode 100644
index c04b80ca10f8..000000000000
--- a/games/kiki/files/patch-kodilib-src-widgets-KFileNameField.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kodilib/src/widgets/KFileNameField.cpp.orig 2003-04-14 01:53:22.000000000 +0400
-+++ kodilib/src/widgets/KFileNameField.cpp 2013-12-24 04:54:19.830560677 +0400
-@@ -41,7 +41,7 @@
- std::string restPath; // path behind cursor
-
- // map cropped path to current directory and rest path to file prefix
-- unsigned int lastSlashPos = croppedPath.rfind("/");
-+ size_t lastSlashPos = croppedPath.rfind("/");
- if (lastSlashPos < croppedPath.size()-1)
- {
- restPath = croppedPath.substr(lastSlashPos+1);
diff --git a/games/kiki/files/patch-linux-Makefile b/games/kiki/files/patch-linux-Makefile
deleted file mode 100644
index 8d1f29ffb2f2..000000000000
--- a/games/kiki/files/patch-linux-Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
---- linux/Makefile.orig 2004-04-03 15:12:51.000000000 +0400
-+++ linux/Makefile 2009-12-14 00:58:21.000000000 +0300
-@@ -5,20 +5,16 @@
- # you might have to change these to match your system
- #
-
--X11_INCLUDES = -I /usr/X11/include/
--PYTHON_VERSION=2.3
--PYTHON_INCLUDES = -I /usr/include/python$(PYTHON_VERSION)
--
--SDLCFLAGS = $(shell sdl-config --cflags)
--SDLLIBS = $(shell sdl-config --libs) -lSDL_image -lSDL_mixer
--
--GLLIBS = -lglut -lGLU -lGL
--
--PYTHONHOME = /usr/lib/python$(PYTHON_VERSION)/
--PYTHONLIBS = $(PYTHONHOME)/config/libpython$(PYTHON_VERSION).a -lutil \
-- $(PYTHONHOME)/lib-dynload/math.so \
-- $(PYTHONHOME)/lib-dynload/time.so \
-- $(PYTHONHOME)/lib-dynload/_random.so
-+X11_INCLUDES = -I ${LOCALBASE}/include/
-+PYTHON_INCLUDES = -I ${LOCALBASE}/include/python$(PYTHON_VER)
-+
-+SDLCFLAGS = $(shell ${SDL_CONFIG} --cflags)
-+SDLLIBS = $(shell ${SDL_CONFIG} --libs) -lSDL_image -lSDL_mixer
-+
-+GLLIBS = -lglut -lGLU -lGL -L${LOCALBASE}/lib
-+
-+PYTHONHOME = ${LOCALBASE}/lib/python$(PYTHON_VER)/
-+PYTHONLIBS = $(PYTHONHOME)/config/libpython$(PYTHON_VER).a -lutil -lpython${PYTHON_VER}
-
- # change this, if the kodilib directory isn't parallel to the kiki directory
-
diff --git a/games/kiki/files/patch-src-gui-KikiMenu.cpp b/games/kiki/files/patch-src-gui-KikiMenu.cpp
deleted file mode 100644
index 6d3bbd679028..000000000000
--- a/games/kiki/files/patch-src-gui-KikiMenu.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/gui/KikiMenu.cpp.orig 2005-10-23 17:02:17.000000000 +0400
-+++ ./src/gui/KikiMenu.cpp 2013-12-24 04:48:05.662585645 +0400
-@@ -54,7 +54,7 @@
- {
- std::string item_text (itemText);
- std::string event_name (itemText);
-- unsigned int pos;
-+ size_t pos;
- float scale_factor = 1.0;
-
- KikiMenuItem * menu_item = new KikiMenuItem ();
diff --git a/games/kiki/files/patch-src-gui-KikiTextLine.cpp b/games/kiki/files/patch-src-gui-KikiTextLine.cpp
deleted file mode 100644
index ce3c57421cdb..000000000000
--- a/games/kiki/files/patch-src-gui-KikiTextLine.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/gui/KikiTextLine.cpp.orig 2005-10-02 18:07:54.000000000 +0400
-+++ ./src/gui/KikiTextLine.cpp 2013-12-24 04:48:17.413608892 +0400
-@@ -46,7 +46,7 @@
- void KikiTextLine::setText ( const std::string & str )
- {
- text = str;
-- unsigned int pos;
-+ size_t pos;
-
- if ((pos = text.find ("$scale(")) != std::string::npos)
- {
diff --git a/games/kiki/files/patch-src-main-KikiPythonWidget.h b/games/kiki/files/patch-src-main-KikiPythonWidget.h
deleted file mode 100644
index 9266efa06eea..000000000000
--- a/games/kiki/files/patch-src-main-KikiPythonWidget.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/main/KikiPythonWidget.h.orig Wed Apr 9 06:58:18 2003
-+++ src/main/KikiPythonWidget.h Sat Sep 30 00:08:07 2006
-@@ -7,6 +7,7 @@
- #define __KikiPythonWidget
-
- #include "KikiPos.h"
-+#include "KikiPython.h"
- #include
-
- class KikiPythonWidget : public KTextField
diff --git a/games/kiki/files/patch-src-main-main.cpp b/games/kiki/files/patch-src-main-main.cpp
deleted file mode 100644
index b1537703604a..000000000000
--- a/games/kiki/files/patch-src-main-main.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/main/main.cpp.orig 2003-04-11 17:42:29.000000000 +0400
-+++ src/main/main.cpp 2013-12-24 05:06:01.864511655 +0400
-@@ -9,6 +9,7 @@
- #include
-
- #include
-+#include
- #include "KikiController.h"
-
- // __________________________________________________________________________________________________
-@@ -19,6 +20,8 @@
- int width, height;
- SDL_Surface * screen;
-
-+ glutInit(&argc, argv);
-+
- // initialize SDL
- if ( SDL_Init(SDL_INIT_VIDEO | SDL_INIT_VIDEO) < 0 ) // SDL_INIT_TIMER
- {
diff --git a/games/kiki/pkg-descr b/games/kiki/pkg-descr
deleted file mode 100644
index cc9d0a948a33..000000000000
--- a/games/kiki/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-kiki the nano bot is a 3-D puzzle game, basically a mixture of the
-games Sokoban and Kula-World.
-
-WWW: http://kiki.sourceforge.net/
diff --git a/games/lightyears/Makefile b/games/lightyears/Makefile
deleted file mode 100644
index 5b9e08e9c7e0..000000000000
--- a/games/lightyears/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: Dmitry Marakasov
-# $FreeBSD$
-
-PORTNAME= lightyears
-PORTVERSION= 1.4
-PORTREVISION= 3
-CATEGORIES= games
-MASTER_SITES= http://www.jwhitham.org/20kly/
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Steampunk-themed strategy game: manage a steam supply network
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYGAME}
-
-USES= python:2.7 shebangfix tar:bz2
-SHEBANG_FILES= ${PORTNAME}
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-PORTDOCS= README.txt THANKS.txt
-PORTDATA= *
-PLIST_FILES= bin/${PORTNAME} \
- share/pixmaps/${PORTNAME}.png
-
-OPTIONS_DEFINE= DOCS
-
-DESKTOP_ENTRIES="20,000 Light Years Into Space" \
- "" \
- "${PREFIX}/share/pixmaps/${PORTNAME}.png" \
- "${PORTNAME}" \
- "Game;StrategyGame;" \
- ""
-
-post-patch:
- @${REINPLACE_CMD} -e '/^LIGHTYEARS_DIR =/ s|".*"|"${DATADIR}"|' ${WRKSRC}/${PORTNAME}
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- @cd ${WRKSRC} && ${COPYTREE_SHARE} "audio code data manual" ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/data/32.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
-.endfor
-
-.include
diff --git a/games/lightyears/distinfo b/games/lightyears/distinfo
deleted file mode 100644
index f45f01f82712..000000000000
--- a/games/lightyears/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1512042669
-SHA256 (lightyears-1.4.tar.bz2) = add4a8dea58af1e1ba69db3c0b1271312107c18e84b91a9dbb7162e92a1b078e
-SIZE (lightyears-1.4.tar.bz2) = 693877
diff --git a/games/lightyears/pkg-descr b/games/lightyears/pkg-descr
deleted file mode 100644
index 4928139d127b..000000000000
--- a/games/lightyears/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-20,000 Light Years Into Space is a steampunk-themed strategy game
-where you have to manage a steam supply network.
-
-WWW: http://www.jwhitham.org/20kly/
diff --git a/games/outerspace/Makefile b/games/outerspace/Makefile
deleted file mode 100644
index 64bc424261e1..000000000000
--- a/games/outerspace/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Dmitry Marakasov
-# $FreeBSD$
-
-PORTNAME= outerspace
-PORTVERSION= 0.2.2
-PORTREVISION= 9
-CATEGORIES= games
-MASTER_SITES= SF/ospace/OSLauncher/${PORTVERSION}
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= On-line strategy game
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYGAME}
-
-USES= python:2.7
-NO_BUILD= yes
-NO_ARCH= yes
-
-SUB_FILES= outerspace
-SUB_LIST= PROGRAM_DIR="${PREFIX}/lib/${PORTNAME}"
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/share/outerspace|${PREFIX}/lib/${PORTNAME}/res|' ${WRKSRC}/outerspace
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} oslauncher ${STAGEDIR}${PREFIX}/lib/${PORTNAME})
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} res ${STAGEDIR}${PREFIX}/lib/${PORTNAME})
- ${INSTALL_DATA} ${WRKSRC}/outerspace ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
- ${INSTALL_SCRIPT} ${WRKDIR}/outerspace ${STAGEDIR}${PREFIX}/bin
- @${REINPLACE_CMD} -i '' -e 's|/usr/bin/env python|${PYTHON_CMD}|' ${STAGEDIR}${PREFIX}/bin/outerspace
-
-.include
diff --git a/games/outerspace/distinfo b/games/outerspace/distinfo
deleted file mode 100644
index 2629346cc39a..000000000000
--- a/games/outerspace/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (outerspace-0.2.2.tar.gz) = c2430ae61037f48c58f0ec50cca535dd2ca52bea08a4b676ba60a399f8ab7586
-SIZE (outerspace-0.2.2.tar.gz) = 291090
diff --git a/games/outerspace/files/outerspace.in b/games/outerspace/files/outerspace.in
deleted file mode 100644
index 9d50fcc276ba..000000000000
--- a/games/outerspace/files/outerspace.in
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-import os.path
-
-#Program path
-package_dir = os.path.join("%%PROGRAM_DIR%%")
-
-#Change current work directory
-os.chdir(package_dir)
-
-#Add package_dir to python path
-sys.path.append(package_dir)
-
-#Launch the program!
-execfile(os.path.join(package_dir, "outerspace"))
diff --git a/games/outerspace/pkg-descr b/games/outerspace/pkg-descr
deleted file mode 100644
index 1aefac0610cf..000000000000
--- a/games/outerspace/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Outer Space is an on-line strategy game which takes place in the
-dangerous universe. You will become powerful commander of many
-stars, planets, and great fleets and will struggle for survival
-with other commanders.
-
-WWW: https://sourceforge.net/projects/ospace/
diff --git a/games/outerspace/pkg-message b/games/outerspace/pkg-message
deleted file mode 100644
index 9a1a0962227c..000000000000
--- a/games/outerspace/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <
diff --git a/games/pachi-game-engine/distinfo b/games/pachi-game-engine/distinfo
deleted file mode 100644
index 269f64810068..000000000000
--- a/games/pachi-game-engine/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1560106531
-SHA256 (pasky-pachi-pachi-12.40_GH0.tar.gz) = f523d23aa855f78a171df334b9712bca540d3ef4ef69b7306b84e4c35446d097
-SIZE (pasky-pachi-pachi-12.40_GH0.tar.gz) = 3248693
diff --git a/games/pachi-game-engine/files/patch-Makefile b/games/pachi-game-engine/files/patch-Makefile
deleted file mode 100644
index c8436358de88..000000000000
--- a/games/pachi-game-engine/files/patch-Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
---- Makefile.orig 2019-03-31 19:01:16 UTC
-+++ Makefile
-@@ -12,7 +12,7 @@
- # Otherwise you may do without to enable more aggressive optimizations
- # for this machine only.
-
--# GENERIC=1
-+GENERIC=1
-
- # Do you compile on Windows instead of Linux ?
- # Please note that performance may not be optimal.
-@@ -105,8 +105,8 @@ DATADIR ?= $(PREFIX)/share/pachi
- # unless PROFILING=gprof.)
- OPT ?= -O3
- COMMON_FLAGS := -Wall -ggdb3 $(OPT) -D_GNU_SOURCE
--CFLAGS := -std=gnu99 -pthread -Wsign-compare -Wno-format-zero-length
--CXXFLAGS := -std=c++11
-+CFLAGS += -std=gnu99 -pthread -Wsign-compare -Wno-format-zero-length
-+CXXFLAGS += -std=c++11
-
-
- ##############################################################################
-@@ -290,7 +290,7 @@ spudfrog: FORCE
- @CC="$(CC)" CFLAGS="$(CFLAGS)" ./spudfrog
-
- # Build info
--build.h: .git/HEAD .git/index Makefile
-+build.h: Makefile
- +@make spudfrog
- @echo "[make] build.h"
- @CC="$(CC)" CFLAGS="$(CFLAGS)" ./genbuild > $@
-@@ -324,15 +324,15 @@ distribute: FORCE
-
- # install-recursive?
- install: distribute
-- $(INSTALL) -d $(BINDIR)
-- $(INSTALL) distribute/pachi $(BINDIR)/
-+ $(INSTALL) -d $(DESTDIR)/$(BINDIR)
-+ $(INSTALL) distribute/pachi $(DESTDIR)/$(BINDIR)/
-
- install-data:
-- $(INSTALL) -d $(DATADIR)
-+ $(INSTALL) -d $(DESTDIR)/$(DATADIR)
- @for file in $(DATAFILES); do \
- if [ -f $$file ]; then \
-- echo $(INSTALL) $$file $(DATADIR)/; \
-- $(INSTALL) $$file $(DATADIR)/; \
-+ echo $(INSTALL) $$file $(DESTDIR)/$(DATADIR)/; \
-+ $(INSTALL) $$file $(DESTDIR)/$(DATADIR)/; \
- else \
- echo "WARNING: $$file datafile is missing"; \
- fi \
diff --git a/games/pachi-game-engine/pkg-descr b/games/pachi-game-engine/pkg-descr
deleted file mode 100644
index 7937c69d5bf7..000000000000
--- a/games/pachi-game-engine/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Pachi can refer to: a simple modular framework for programs playing the game
-of Go/Weiqi/Baduk, and a reasonably strong engine built within this framework.
-
-The default engine plays by Chinese rules and should be about 7d KGS strength on
-9x9. On 19x19, it can hold a KGS 2d rank on modest hardware (Raspberry Pi, dcnn)
-or faster machine (e.g. six-way Intel i7) without dcnn. When using a large
-cluster (64 machines, 20 cores each), it maintains KGS 4d and has won e.g. a
-7-stone handicap game against Zhou Junxun 9p.
-
-WWW: https://pachi.or.cz/
diff --git a/graphics/Makefile b/graphics/Makefile
index 3eaf6b1a470e..0faceb5725b8 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -78,7 +78,6 @@
SUBDIR += bsd-plotutils
SUBDIR += c-a-i-r
SUBDIR += cadubi
- SUBDIR += caffe
SUBDIR += cairo
SUBDIR += cairomm
SUBDIR += cal3d
@@ -90,7 +89,6 @@
SUBDIR += cfdg
SUBDIR += charls
SUBDIR += cimg
- SUBDIR += cloudcompare
SUBDIR += clutter
SUBDIR += clutter-gtk3
SUBDIR += cluttermm
@@ -407,7 +405,6 @@
SUBDIR += kqtquickcharts
SUBDIR += krita
SUBDIR += ksnip
- SUBDIR += kudu
SUBDIR += kxstitch
SUBDIR += l2p
SUBDIR += largetifftools
@@ -723,7 +720,6 @@
SUBDIR += pecl-imagick-im7
SUBDIR += pecl-qrencode
SUBDIR += pecl-vips
- SUBDIR += pecomato
SUBDIR += pencil2d
SUBDIR += peps
SUBDIR += perceptualdiff
@@ -805,7 +801,6 @@
SUBDIR += py-descartes
SUBDIR += py-django-easy-thumbnails
SUBDIR += py-djvulibre
- SUBDIR += py-editobj
SUBDIR += py-exifread
SUBDIR += py-face_recognition
SUBDIR += py-face_recognition_models
@@ -832,7 +827,6 @@
SUBDIR += py-img2pdf
SUBDIR += py-leather
SUBDIR += py-mapclassify
- SUBDIR += py-mayavi
SUBDIR += py-mcomix
SUBDIR += py-ming
SUBDIR += py-mpl-scatter-density
@@ -892,7 +886,6 @@
SUBDIR += py-willow
SUBDIR += py-yaswfp
SUBDIR += py-zbar-py
- SUBDIR += pymorph
SUBDIR += qcomicbook
SUBDIR += qcustomplot-qt5
SUBDIR += qgis
@@ -1030,7 +1023,6 @@
SUBDIR += tiffgt
SUBDIR += tifmerge
SUBDIR += tikzit
- SUBDIR += tilecache
SUBDIR += tiled
SUBDIR += timeless
SUBDIR += timg
@@ -1044,7 +1036,6 @@
SUBDIR += tumble
SUBDIR += tweeny
SUBDIR += ufraw
- SUBDIR += uniconvertor
SUBDIR += unpaper
SUBDIR += urho3d
SUBDIR += urt
diff --git a/graphics/caffe/Makefile b/graphics/caffe/Makefile
deleted file mode 100644
index 222a8a86bb96..000000000000
--- a/graphics/caffe/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= caffe
-PORTVERSION= 1.0
-PORTREVISION= 35
-CATEGORIES= graphics
-
-MAINTAINER= eric@camachat.org
-COMMENT= Fast open framework for deep learning
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-CONFLICTS_INSTALL= caffe2-*
-
-BUILD_DEPENDS= ${PYNUMPY} \
- bash:shells/bash
-LIB_DEPENDS= libsnappy.so:archivers/snappy \
- libleveldb.so:databases/leveldb \
- liblmdb.so:databases/lmdb \
- libboost_system.so:devel/boost-libs \
- ${PY_BOOST} \
- libgflags.so:devel/gflags \
- libglog.so:devel/glog \
- libprotobuf.so:devel/protobuf \
- libopencv_highgui.so:graphics/opencv \
- libopencv_core.so:graphics/opencv-core \
- libopenblas.so:math/openblas \
- libhdf5.so:science/hdf5
-RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.12:graphics/py-scikit-image@${PY_FLAVOR} \
- ${PY_PILLOW} \
- ${PYTHON_PKGNAMEPREFIX}networkx>=1.8:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}PyWavelets>=0.4:math/py-PyWavelets@${PY_FLAVOR}
-
-USES= compiler:c++11-lib fortran gmake pkgconfig python:2.7
-USE_CXXSTD= c++11
-USE_LDCONFIG= yes
-USE_PYTHON= flavors cython
-
-CXXFLAGS+= -DGTEST_USE_OWN_TR1_TUPLE=1
-LDFLAGS+= -DGTEST_USE_OWN_TR1_TUPLE=1
-LDFLAGS+= -lboost_thread
-MAKE_ENV+= PYTHON_LIBRARIES="${PY_BOOST_LIB} ${PYTHON_VERSION}"
-MAKE_ARGS+= DISTRIBUTE_DIR=${STAGEDIR}${PREFIX}
-ALL_TARGET= all py
-INSTALL_TARGET= dist
-TEST_TARGET= runtest
-PLIST_SUB= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} DATADIR=${DATADIR}
-
-GH_ACCOUNT= BVLC
-USE_GITHUB= yes
-
-.include
-
-.if ${CHOSEN_COMPILER_TYPE} == clang
-TRUE_CXX= clang++
-.else
-TRUE_CXX= g++${GCC_DEFAULT}
-.endif
-
-post-extract:
- @${CP} -v ${.CURDIR}/files/Makefile.config ${WRKSRC}/
-
-post-patch:
- @${REINPLACE_CMD} \
- -e "s|%%CXX%%|${TRUE_CXX}|g" \
- -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
- -e "s|%%DATADIR%%|${DATADIR}|g" \
- -e "s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|g" \
- -e "s|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|g" \
- -e "s|%%STAGEDIR%%|${STAGEDIR}|g" \
- ${WRKSRC}/Makefile.config ${WRKSRC}/Makefile
-
-pre-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/* ${STAGEDIR}/${PREFIX}/lib/*.so.* \
- ${STAGEDIR}/${PYTHON_SITELIBDIR}/${PORTNAME}/*.so
-
-.include
diff --git a/graphics/caffe/distinfo b/graphics/caffe/distinfo
deleted file mode 100644
index 74de1e4929ee..000000000000
--- a/graphics/caffe/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1492721930
-SHA256 (BVLC-caffe-1.0_GH0.tar.gz) = 71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f
-SIZE (BVLC-caffe-1.0_GH0.tar.gz) = 8511397
diff --git a/graphics/caffe/files/Makefile.config b/graphics/caffe/files/Makefile.config
deleted file mode 100644
index 16a651ddf91c..000000000000
--- a/graphics/caffe/files/Makefile.config
+++ /dev/null
@@ -1,9 +0,0 @@
-# %%PYTHON_LIBDIR%%
-CUSTOM_CXX := %%CXX%%
-CPU_ONLY := 1
-BLAS := open
-PYTHON_INCLUDE := %%PYTHON_INCLUDEDIR%% %%PYTHON_SITELIBDIR%%/numpy/core/include
-PYTHON_LIB := %%LOCALBASE%%/lib
-INCLUDE_DIRS := $(PYTHON_INCLUDE) %%LOCALBASE%%/include
-LIBRARY_DIRS := $(PYTHON_LIB) %%LOCALBASE%%/lib /usr/lib
-USE_PKG_CONFIG := 1
diff --git a/graphics/caffe/files/patch-Makefile b/graphics/caffe/files/patch-Makefile
deleted file mode 100644
index 2be1ffed4fb2..000000000000
--- a/graphics/caffe/files/patch-Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
---- Makefile.orig 2017-02-21 04:06:19 UTC
-+++ Makefile
-@@ -316,10 +316,10 @@ endif
-
- # Debugging
- ifeq ($(DEBUG), 1)
-- COMMON_FLAGS += -DDEBUG -g -O0
-+ COMMON_FLAGS += -DDEBUG -g
- NVCCFLAGS += -G
- else
-- COMMON_FLAGS += -DNDEBUG -O2
-+ COMMON_FLAGS += -DNDEBUG
- endif
-
- # cuDNN acceleration configuration.
-@@ -681,19 +681,18 @@ $(DIST_ALIASES): $(DISTRIBUTE_DIR)
-
- $(DISTRIBUTE_DIR): all py | $(DISTRIBUTE_SUBDIRS)
- # add proto
-- cp -r src/caffe/proto $(DISTRIBUTE_DIR)/
-+ cp -r src/caffe/proto %%STAGEDIR%%%%DATADIR%%/
- # add include
- cp -r include $(DISTRIBUTE_DIR)/
- mkdir -p $(DISTRIBUTE_DIR)/include/caffe/proto
- cp $(PROTO_GEN_HEADER_SRCS) $(DISTRIBUTE_DIR)/include/caffe/proto
- # add tool and example binaries
-- cp $(TOOL_BINS) $(DISTRIBUTE_DIR)/bin
-- cp $(EXAMPLE_BINS) $(DISTRIBUTE_DIR)/bin
-+ for f in $(TOOL_BINS) $(EXAMPLE_BINS); do cp -v "$$f" "$(DISTRIBUTE_DIR)/bin/`basename -s.bin $$f`"; done
- # add libraries
- cp $(STATIC_NAME) $(DISTRIBUTE_DIR)/lib
- install -m 644 $(DYNAMIC_NAME) $(DISTRIBUTE_DIR)/lib
- cd $(DISTRIBUTE_DIR)/lib; rm -f $(DYNAMIC_NAME_SHORT); ln -s $(DYNAMIC_VERSIONED_NAME_SHORT) $(DYNAMIC_NAME_SHORT)
- # add python - it's not the standard way, indeed...
-- cp -r python $(DISTRIBUTE_DIR)/python
-+ cp -r python/caffe %%STAGEDIR%%%%PYTHON_SITELIBDIR%%/
-
- -include $(DEPS)
diff --git a/graphics/caffe/pkg-descr b/graphics/caffe/pkg-descr
deleted file mode 100644
index da2c81203456..000000000000
--- a/graphics/caffe/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Caffe is a deep learning framework made with expression, speed, and modularity
-in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and
-by community contributors. Yangqing Jia created the project during his PhD at
-UC Berkeley. Caffe is released under the BSD 2-Clause license.
-
-WWW: http://caffe.berkeleyvision.org/
diff --git a/graphics/caffe/pkg-plist b/graphics/caffe/pkg-plist
deleted file mode 100644
index 3fa51214ad7a..000000000000
--- a/graphics/caffe/pkg-plist
+++ /dev/null
@@ -1,152 +0,0 @@
-bin/device_query
-bin/convert_mnist_siamese_data
-bin/caffe
-bin/convert_cifar_data
-bin/net_speed_benchmark
-bin/test_net
-bin/convert_imageset
-bin/train_net
-bin/upgrade_net_proto_text
-bin/upgrade_solver_proto_text
-bin/finetune_net
-bin/classification
-bin/compute_image_mean
-bin/convert_mnist_data
-bin/upgrade_net_proto_binary
-bin/extract_features
-lib/libcaffe.a
-lib/libcaffe.so.1.0.0
-lib/libcaffe.so
-include/caffe/blob.hpp
-include/caffe/layer.hpp
-include/caffe/util/rng.hpp
-include/caffe/util/blocking_queue.hpp
-include/caffe/util/hdf5.hpp
-include/caffe/util/cudnn.hpp
-include/caffe/util/io.hpp
-include/caffe/util/upgrade_proto.hpp
-include/caffe/util/benchmark.hpp
-include/caffe/util/nccl.hpp
-include/caffe/util/signal_handler.h
-include/caffe/util/gpu_util.cuh
-include/caffe/util/format.hpp
-include/caffe/util/mkl_alternate.hpp
-include/caffe/util/db_leveldb.hpp
-include/caffe/util/math_functions.hpp
-include/caffe/util/insert_splits.hpp
-include/caffe/util/db.hpp
-include/caffe/util/db_lmdb.hpp
-include/caffe/util/device_alternate.hpp
-include/caffe/util/im2col.hpp
-include/caffe/layers/softmax_layer.hpp
-include/caffe/layers/cudnn_sigmoid_layer.hpp
-include/caffe/layers/crop_layer.hpp
-include/caffe/layers/cudnn_lcn_layer.hpp
-include/caffe/layers/mvn_layer.hpp
-include/caffe/layers/accuracy_layer.hpp
-include/caffe/layers/cudnn_lrn_layer.hpp
-include/caffe/layers/conv_layer.hpp
-include/caffe/layers/python_layer.hpp
-include/caffe/layers/dummy_data_layer.hpp
-include/caffe/layers/spp_layer.hpp
-include/caffe/layers/image_data_layer.hpp
-include/caffe/layers/relu_layer.hpp
-include/caffe/layers/inner_product_layer.hpp
-include/caffe/layers/multinomial_logistic_loss_layer.hpp
-include/caffe/layers/scale_layer.hpp
-include/caffe/layers/exp_layer.hpp
-include/caffe/layers/softmax_loss_layer.hpp
-include/caffe/layers/recurrent_layer.hpp
-include/caffe/layers/log_layer.hpp
-include/caffe/layers/split_layer.hpp
-include/caffe/layers/window_data_layer.hpp
-include/caffe/layers/silence_layer.hpp
-include/caffe/layers/reduction_layer.hpp
-include/caffe/layers/slice_layer.hpp
-include/caffe/layers/pooling_layer.hpp
-include/caffe/layers/im2col_layer.hpp
-include/caffe/layers/lrn_layer.hpp
-include/caffe/layers/loss_layer.hpp
-include/caffe/layers/data_layer.hpp
-include/caffe/layers/tile_layer.hpp
-include/caffe/layers/elu_layer.hpp
-include/caffe/layers/parameter_layer.hpp
-include/caffe/layers/cudnn_tanh_layer.hpp
-include/caffe/layers/neuron_layer.hpp
-include/caffe/layers/bnll_layer.hpp
-include/caffe/layers/contrastive_loss_layer.hpp
-include/caffe/layers/reshape_layer.hpp
-include/caffe/layers/cudnn_pooling_layer.hpp
-include/caffe/layers/threshold_layer.hpp
-include/caffe/layers/rnn_layer.hpp
-include/caffe/layers/lstm_layer.hpp
-include/caffe/layers/memory_data_layer.hpp
-include/caffe/layers/hinge_loss_layer.hpp
-include/caffe/layers/euclidean_loss_layer.hpp
-include/caffe/layers/prelu_layer.hpp
-include/caffe/layers/flatten_layer.hpp
-include/caffe/layers/dropout_layer.hpp
-include/caffe/layers/cudnn_conv_layer.hpp
-include/caffe/layers/argmax_layer.hpp
-include/caffe/layers/base_data_layer.hpp
-include/caffe/layers/power_layer.hpp
-include/caffe/layers/cudnn_relu_layer.hpp
-include/caffe/layers/deconv_layer.hpp
-include/caffe/layers/concat_layer.hpp
-include/caffe/layers/infogain_loss_layer.hpp
-include/caffe/layers/sigmoid_cross_entropy_loss_layer.hpp
-include/caffe/layers/sigmoid_layer.hpp
-include/caffe/layers/filter_layer.hpp
-include/caffe/layers/cudnn_softmax_layer.hpp
-include/caffe/layers/absval_layer.hpp
-include/caffe/layers/input_layer.hpp
-include/caffe/layers/batch_norm_layer.hpp
-include/caffe/layers/batch_reindex_layer.hpp
-include/caffe/layers/hdf5_output_layer.hpp
-include/caffe/layers/tanh_layer.hpp
-include/caffe/layers/eltwise_layer.hpp
-include/caffe/layers/bias_layer.hpp
-include/caffe/layers/base_conv_layer.hpp
-include/caffe/layers/hdf5_data_layer.hpp
-include/caffe/layers/embed_layer.hpp
-include/caffe/caffe.hpp
-include/caffe/common.hpp
-include/caffe/parallel.hpp
-include/caffe/solver.hpp
-include/caffe/proto/caffe.pb.h
-include/caffe/net.hpp
-include/caffe/sgd_solvers.hpp
-include/caffe/solver_factory.hpp
-include/caffe/data_transformer.hpp
-include/caffe/layer_factory.hpp
-include/caffe/internal_thread.hpp
-include/caffe/syncedmem.hpp
-include/caffe/filler.hpp
-include/caffe/test/test_gradient_check_util.hpp
-include/caffe/test/test_caffe_main.hpp
-%%PYTHON_SITELIBDIR%%/caffe/_caffe.so
-%%PYTHON_SITELIBDIR%%/caffe/coord_map.py
-%%PYTHON_SITELIBDIR%%/caffe/io.py
-%%PYTHON_SITELIBDIR%%/caffe/proto/__init__.py
-%%PYTHON_SITELIBDIR%%/caffe/proto/caffe_pb2.py
-%%PYTHON_SITELIBDIR%%/caffe/detector.py
-%%PYTHON_SITELIBDIR%%/caffe/pycaffe.py
-%%PYTHON_SITELIBDIR%%/caffe/draw.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_solver.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_net.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_python_layer_with_param_str.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_net_spec.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_nccl.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_io.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_python_layer.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_layer_type_list.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_draw.py
-%%PYTHON_SITELIBDIR%%/caffe/test/test_coord_map.py
-%%PYTHON_SITELIBDIR%%/caffe/net_spec.py
-%%PYTHON_SITELIBDIR%%/caffe/classifier.py
-%%PYTHON_SITELIBDIR%%/caffe/__init__.py
-%%PYTHON_SITELIBDIR%%/caffe/imagenet/ilsvrc_2012_mean.npy
-%%PYTHON_SITELIBDIR%%/caffe/_caffe.cpp
-%%DATADIR%%/proto/caffe.proto
-@dir %%DATADIR%%/proto
-@dir %%DATADIR%%
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
deleted file mode 100644
index 74c93e615ded..000000000000
--- a/graphics/cloudcompare/Makefile
+++ /dev/null
@@ -1,85 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= cloudcompare
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.3
-PORTREVISION= 4
-CATEGORIES= graphics
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= 3D point cloud processing software
-
-LICENSE= GPLv2+ LGPL20+
-LICENSE_COMB= multi
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BROKEN= fails to build: fails in lib_depends since r546770
-BROKEN_aarch64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
-
-USES= cmake compiler:c++11-lang localbase:ldflags qt:5
-USE_GITHUB= yes
-GH_ACCOUNT= CloudCompare
-GH_PROJECT= ${GH_ACCOUNT}
-USE_QT= concurrent core gui opengl printsupport widgets buildtools_build qmake_build svg linguisttools_build
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= DXFLIB GAMEPAD GDAL PDAL SHAPELIB PLUGINS
-OPTIONS_DEFAULT= DXFLIB GAMEPAD GDAL PDAL SHAPELIB PLUGINS
-OPTIONS_SUB= yes
-
-DXFLIB_DESC= Enable AutoCAD DXF file support
-GAMEPAD_DESC= Enable Qt gamepad support
-GDAL_DESC= Enable raster file support
-PDAL_DESC= Enable point cloud data support
-SHAPELIB_DESC= Enable shape file support
-
-DXFLIB_CMAKE_BOOL= OPTION_USE_DXF_LIB
-
-GAMEPAD_USE= QT=gamepad
-GAMEPAD_CMAKE_BOOL= OPTION_SUPPORT_GAMEPADS
-
-GDAL_CMAKE_BOOL= OPTION_USE_GDAL
-GDAL_CMAKE_ON= -DGDAL_INCLUDE_DIR=${PREFIX}/include \
- -DGDAL_LIBRARY=${PREFIX}/lib/libgdal.so
-GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal
-
-PDAL_CMAKE_BOOL= OPTION_PDAL_LAS
-PDAL_CMAKE_ON= -DJSON_ROOT_DIR=${PREFIX}/include/jsoncpp
-PDAL_LIB_DEPENDS= libpdal_base.so:math/pdal
-
-SHAPELIB_CMAKE_BOOL= OPTION_USE_SHAPE_LIB
-SHAPELIB_LIB_DEPENDS= libshp.so:devel/shapelib
-
-PLUGINS_USES= eigen:3 gl jpeg python:2.7 xorg
-PLUGINS_CMAKE_BOOL= INSTALL_QANIMATION_PLUGIN INSTALL_QBLUR_PLUGIN INSTALL_QBROOM_PLUGIN INSTALL_QCOMPASS_PLUGIN \
- INSTALL_QCSF_PLUGIN INSTALL_QCSV_MATRIX_IO_PLUGIN INSTALL_QDUMMY_PLUGIN INSTALL_QEDL_PLUGIN INSTALL_QFACETS_PLUGIN \
- INSTALL_QHPR_PLUGIN INSTALL_QM3C2_PLUGIN \
- INSTALL_QPCV_PLUGIN INSTALL_QPHOTOSCAN_IO_PLUGIN INSTALL_QRANSAC_SD_PLUGIN \
- INSTALL_QSRA_PLUGIN INSTALL_QSSAO_PLUGIN # plugins requiring rare external libs are left out, TODO maybe add some of them?
-PLUGINS_CMAKE_ON= -DEIGEN_ROOT_DIR:BOOL=${LOCALBASE}/include/eigen3
-PLUGINS_CXXFLAGS= ${PLUGINS_CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-PLUGINS_CXXFLAGS_clang= -Wno-narrowing
-PLUGINS_CXXFLAGS+= -DEIGEN_DONT_PARALLELIZE # OpenMP is broken in cmake: see bug#223678
-PLUGINS_USE= XORG=ice,sm,x11,xext,xt GL=gl,glu
-PLUGINS_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libexpat.so:textproc/expat2 \
- libflann_cpp_s.so:math/flann \
- libfreetype.so:print/freetype2 \
- libpng.so:graphics/png \
- libtiff.so:graphics/tiff \
- libvtkDomainsChemistry-6.2.so:math/vtk6
-PLUGINS_IMPLIES= SHAPELIB
-
-post-patch:
- @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},1' ${WRKSRC}/snap/gui/ccViewer.desktop ${WRKSRC}/snap/gui/cloudcompare.desktop
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.desktop ${STAGEDIR}${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.png ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.desktop ${STAGEDIR}${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.png ${STAGEDIR}${PREFIX}/share/pixmaps
-
-.include
diff --git a/graphics/cloudcompare/distinfo b/graphics/cloudcompare/distinfo
deleted file mode 100644
index 82533dc50f68..000000000000
--- a/graphics/cloudcompare/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1561072132
-SHA256 (CloudCompare-CloudCompare-v2.10.3_GH0.tar.gz) = 6c38f9c1c8f705ac7c2c4d63afff78a7d499ac9bfbf24ca7516f0664bb2bf642
-SIZE (CloudCompare-CloudCompare-v2.10.3_GH0.tar.gz) = 35500995
diff --git a/graphics/cloudcompare/files/patch-cmake_CMakeExternalLibs.cmake b/graphics/cloudcompare/files/patch-cmake_CMakeExternalLibs.cmake
deleted file mode 100644
index f1e9c7bd085f..000000000000
--- a/graphics/cloudcompare/files/patch-cmake_CMakeExternalLibs.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake/CMakeExternalLibs.cmake.orig 2019-01-07 13:42:34.210570000 -0500
-+++ cmake/CMakeExternalLibs.cmake 2019-01-07 13:45:18.201885000 -0500
-@@ -67,7 +67,7 @@
- # ------------------------------------------------------------------------------
- # OpenMP
- # ------------------------------------------------------------------------------
--find_package(OpenMP QUIET)
-+find_package(OpenMP QUIET) # Broken on FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223678
- if (OPENMP_FOUND)
- message("OpenMP found")
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
diff --git a/graphics/cloudcompare/files/patch-common_ccPluginManager.cpp b/graphics/cloudcompare/files/patch-common_ccPluginManager.cpp
deleted file mode 100644
index 79135abcf91b..000000000000
--- a/graphics/cloudcompare/files/patch-common_ccPluginManager.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- common/ccPluginManager.cpp.orig 2019-01-06 17:02:13.000000000 -0500
-+++ common/ccPluginManager.cpp 2019-01-07 14:12:33.433157000 -0500
-@@ -177,7 +177,7 @@
- "*.dylib"
- #elif defined(Q_OS_WIN)
- "*.dll"
--#elif defined(Q_OS_LINUX)
-+#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
- "*.so"
- #else
- #error Need to specify the dynamic library extension for this OS.
diff --git a/graphics/cloudcompare/files/patch-contrib_ShapeLibSupport.cmake b/graphics/cloudcompare/files/patch-contrib_ShapeLibSupport.cmake
deleted file mode 100644
index 7740f66df4e4..000000000000
--- a/graphics/cloudcompare/files/patch-contrib_ShapeLibSupport.cmake
+++ /dev/null
@@ -1,20 +0,0 @@
---- contrib/ShapeLibSupport.cmake.orig 2018-03-16 21:26:02 UTC
-+++ contrib/ShapeLibSupport.cmake
-@@ -4,14 +4,14 @@
-
- OPTION( OPTION_USE_SHAPE_LIB "Build with ShapeLib (SHP files support)" OFF )
- if( ${OPTION_USE_SHAPE_LIB} )
-- add_subdirectory(contrib/shapelib-1.3.0)
-- include_directories( ${SHAPELIB_SOURCE_DIR} )
-+ #add_subdirectory(contrib/shapelib-1.3.0)
-+ #include_directories( ${SHAPELIB_SOURCE_DIR} )
- endif()
-
- # Link project with shapelib library
- function( target_link_SHAPE_LIB ) # 2 arguments: ARGV0 = project name
- if( ${OPTION_USE_SHAPE_LIB} )
-- target_link_libraries( ${PROJECT_NAME} SHAPELIB )
-+ target_link_libraries( ${PROJECT_NAME} shp )
- set_property( TARGET ${PROJECT_NAME} APPEND PROPERTY COMPILE_DEFINITIONS CC_SHP_SUPPORT )
- endif()
- endfunction()
diff --git a/graphics/cloudcompare/files/patch-plugins_core_qFacets_CMakeLists.txt b/graphics/cloudcompare/files/patch-plugins_core_qFacets_CMakeLists.txt
deleted file mode 100644
index 18e8eab113ab..000000000000
--- a/graphics/cloudcompare/files/patch-plugins_core_qFacets_CMakeLists.txt
+++ /dev/null
@@ -1,21 +0,0 @@
---- ./plugins/core/qFacets/CMakeLists.txt.orig 2019-01-07 13:50:00.290346000 -0500
-+++ ./plugins/core/qFacets/CMakeLists.txt 2019-01-07 13:50:27.770300000 -0500
-@@ -4,7 +4,7 @@
-
- # CloudCompare 'FACETS' plugin
- if (INSTALL_QFACETS_PLUGIN)
-- if (NOT SHAPELIB_SOURCE_DIR)
-+ if (NOT OPTION_USE_SHAPE_LIB)
- message( SEND_ERROR "ShapeLib is required to compile this plugin (enable OPTION_USE_SHAPE_LIB)" )
- endif()
-
-@@ -31,7 +31,7 @@
- target_link_libraries( ${PROJECT_NAME} QCC_IO_LIB )
-
- #add shapelib support
-- target_link_libraries( ${PROJECT_NAME} SHAPELIB )
-- include_directories( ${SHAPELIB_SOURCE_DIR} )
-+ target_link_libraries( ${PROJECT_NAME} shp )
-+ #include_directories( ${SHAPELIB_SOURCE_DIR} )
- set_property( TARGET ${PROJECT_NAME} APPEND PROPERTY COMPILE_DEFINITIONS CC_SHP_SUPPORT )
- endif()
diff --git a/graphics/cloudcompare/files/patch-plugins_core_qPCL_PclUtils_filters_MLSSmoothingUpsampling.cpp b/graphics/cloudcompare/files/patch-plugins_core_qPCL_PclUtils_filters_MLSSmoothingUpsampling.cpp
deleted file mode 100644
index d38696ab37d7..000000000000
--- a/graphics/cloudcompare/files/patch-plugins_core_qPCL_PclUtils_filters_MLSSmoothingUpsampling.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./plugins/core/qPCL/PclUtils/filters/MLSSmoothingUpsampling.cpp.orig 2019-01-06 17:02:13.000000000 -0500
-+++ ./plugins/core/qPCL/PclUtils/filters/MLSSmoothingUpsampling.cpp 2019-01-07 13:52:41.029660000 -0500
-@@ -51,7 +51,7 @@
- {
- typename pcl::search::KdTree::Ptr tree (new pcl::search::KdTree);
-
--#ifdef _OPENMP
-+#if 0 && defined(_OPENMP) // disabled: the only place where omp_xx is used directly
- //create the smoothing object
- pcl::MovingLeastSquaresOMP< PointInT, PointOutT > smoother;
- int n_threads = omp_get_max_threads();
diff --git a/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_GfxTL_FlatCopyVector.h b/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_GfxTL_FlatCopyVector.h
deleted file mode 100644
index c338c090551a..000000000000
--- a/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_GfxTL_FlatCopyVector.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./plugins/core/qRANSAC_SD/RANSAC_SD_orig/GfxTL/FlatCopyVector.h.orig 2019-01-07 13:54:30.016129000 -0500
-+++ ./plugins/core/qRANSAC_SD/RANSAC_SD_orig/GfxTL/FlatCopyVector.h 2019-01-07 13:55:05.855728000 -0500
-@@ -1,6 +1,6 @@
- #ifndef GfxTL__FLATCOPYVECTOR_HEADER__
- #define GfxTL__FLATCOPYVECTOR_HEADER__
--#ifndef __APPLE__
-+#if !defined(__APPLE__) && !defined(__FreeBSD__)
- #include
- #else
- #include
diff --git a/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_GfxTL_KdTree.h b/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_GfxTL_KdTree.h
deleted file mode 100644
index c75de39e1422..000000000000
--- a/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_GfxTL_KdTree.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./plugins/core/qRANSAC_SD/RANSAC_SD_orig/GfxTL/KdTree.h.orig 2019-01-07 13:56:42.017699000 -0500
-+++ ./plugins/core/qRANSAC_SD/RANSAC_SD_orig/GfxTL/KdTree.h 2019-01-07 13:57:21.280897000 -0500
-@@ -14,7 +14,7 @@
- #include
- #include
- #include
--#ifndef __APPLE__
-+#if !defined(__APPLE__) && !defined(__FreeBSD__)
- #include
- #else
- #include
diff --git a/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_MiscLib_AlignedAllocator.h b/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_MiscLib_AlignedAllocator.h
deleted file mode 100644
index 383a988fd170..000000000000
--- a/graphics/cloudcompare/files/patch-plugins_core_qRANSAC__SD_RANSAC__SD__orig_MiscLib_AlignedAllocator.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- plugins/core/qRANSAC_SD/RANSAC_SD_orig/MiscLib/AlignedAllocator.h.orig 2019-06-13 21:16:40 UTC
-+++ plugins/core/qRANSAC_SD/RANSAC_SD_orig/MiscLib/AlignedAllocator.h
-@@ -1,12 +1,12 @@
- #ifndef MiscLib__ALIGNEDALLOCATOR_HEADER__
- #define MiscLib__ALIGNEDALLOCATOR_HEADER__
- #include
--#ifndef __APPLE__
-+#if !defined(__APPLE__) && !defined(__FreeBSD__)
- #include
- #else
- #include
- #endif
--#include
-+#include
- #include
- #ifdef max
- #undef max
diff --git a/graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop b/graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop
deleted file mode 100644
index cfb98896d44b..000000000000
--- a/graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop
+++ /dev/null
@@ -1,13 +0,0 @@
---- snap/gui/ccViewer.desktop.orig 2018-03-16 21:26:02 UTC
-+++ snap/gui/ccViewer.desktop
-@@ -2,8 +2,8 @@
- Type=Application
- Name=CloudCompare Viewer
- Comment=3D point cloud and mesh processing software
--Exec=cloudcompare.ccViewer
-+Exec=ccViewer
- Terminal=false
- Categories=Graphics;
--Icon=${SNAP}/meta/gui/ccViewer.png
-+Icon=/usr/local/share/pixmaps/ccViewer.png
-
diff --git a/graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop b/graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop
deleted file mode 100644
index 4ac3ffc79326..000000000000
--- a/graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop
+++ /dev/null
@@ -1,13 +0,0 @@
---- snap/gui/cloudcompare.desktop.orig 2018-03-16 21:26:02 UTC
-+++ snap/gui/cloudcompare.desktop
-@@ -2,8 +2,8 @@
- Type=Application
- Name=CloudCompare
- Comment=3D point cloud and mesh processing software
--Exec=cloudcompare.CloudCompare
-+Exec=CloudCompare
- Terminal=false
- Categories=Graphics;
--Icon=${SNAP}/meta/gui/cloudcompare.png
-+Icon=/usr/local/share/pixmaps/cloudcompare.png
-
diff --git a/graphics/cloudcompare/pkg-descr b/graphics/cloudcompare/pkg-descr
deleted file mode 100644
index d39ec0cce926..000000000000
--- a/graphics/cloudcompare/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-CloudCompare is a 3D point cloud (and triangular mesh) processing software. It
-was originally designed to perform comparison between two 3D points clouds
-(such as the ones obtained with a laser scanner) or between a point cloud and a
-triangular mesh. It relies on an octree structure that is highly optimized for
-this particular use-case. It was also meant to deal with huge point clouds
-(typically more than 10 millions points, and up to 120 millions with 2 Gb of
-memory).
-
-WWW: http://www.cloudcompare.org/
diff --git a/graphics/cloudcompare/pkg-plist b/graphics/cloudcompare/pkg-plist
deleted file mode 100644
index 8a66435b5f37..000000000000
--- a/graphics/cloudcompare/pkg-plist
+++ /dev/null
@@ -1,40 +0,0 @@
-bin/CloudCompare
-bin/ccViewer
-lib/cloudcompare/libCC_CORE_LIB.so
-lib/cloudcompare/libQCC_DB_LIB.so
-lib/cloudcompare/libQCC_IO_LIB.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQANIMATION_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQBROOM_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQCOMPASS_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQCSF_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQCSV_MATRIX_IO_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQEDL_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQFACETS_PLUGIN_DLL.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQHPR_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQM3C2_PLUGIN_DLL.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQPCV_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQPHOTOSCAN_IO_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQRANSAC_SD_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQSRA_PLUGIN.so
-%%PLUGINS%%lib/cloudcompare/plugins/libQSSAO_PLUGIN.so
-share/applications/ccViewer.desktop
-share/applications/cloudcompare.desktop
-%%DATADIR%%/CHANGELOG.md
-%%DATADIR%%/global_shift_list_template.txt
-%%DATADIR%%/license.txt
-%%DATADIR%%/shaders/Bilateral/bilateral.frag
-%%DATADIR%%/shaders/Bilateral/bilateral.vert
-%%DATADIR%%/shaders/ColorRamp/color_ramp.frag
-%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_mix.frag
-%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_mix.vert
-%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_shade.frag
-%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_shade.vert
-%%PLUGINS%%%%DATADIR%%/shaders/SSAO/ssao.frag
-%%PLUGINS%%%%DATADIR%%/shaders/SSAO/ssao.vert
-%%DATADIR%%/translations/CloudCompare_es_AR.qm
-%%DATADIR%%/translations/CloudCompare_fr.qm
-%%DATADIR%%/translations/CloudCompare_ja.qm
-%%DATADIR%%/translations/CloudCompare_pt.qm
-%%DATADIR%%/translations/CloudCompare_ru.qm
-share/pixmaps/ccViewer.png
-share/pixmaps/cloudcompare.png
diff --git a/graphics/kudu/Makefile b/graphics/kudu/Makefile
deleted file mode 100644
index 065d50d618a8..000000000000
--- a/graphics/kudu/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Dmitry Marakasov
-# $FreeBSD$
-
-PORTNAME= kudu
-PORTVERSION= 0.1.2
-PORTREVISION= 12
-CATEGORIES= graphics
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= 3D skeletal animation tool, powered by GTK+ and OpenGL
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext
-
-USES= compiler:c++11-lang gl localbase tar:bzip2 pkgconfig python:2.7
-GNU_CONFIGURE= yes
-USE_GL= gl
-
-LIBS+= -lcompat -lm
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDATA= *
-
-DESKTOP_ENTRIES="Kudu" \
- "Edit 3D models" \
- "${DATADIR}/images/logo.png" \
- "kudu" \
- "Graphics;3DGraphics;GTK;" \
- true
-
-post-patch:
- @${REINPLACE_CMD} -e 's|COPYING||' ${WRKSRC}/Makefile.in
-
-.include
diff --git a/graphics/kudu/distinfo b/graphics/kudu/distinfo
deleted file mode 100644
index 924a59b6f918..000000000000
--- a/graphics/kudu/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kudu-0.1.2.tar.bz2) = 9bac5c0c662fdc80c78d2a6c5eb86dc8467fa82ad2e9dd29393c89f5df5bb7ac
-SIZE (kudu-0.1.2.tar.bz2) = 306365
diff --git a/graphics/kudu/files/patch-configure b/graphics/kudu/files/patch-configure
deleted file mode 100644
index 9a77bbdacc1b..000000000000
--- a/graphics/kudu/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig 2006-09-12 19:25:45 UTC
-+++ configure
-@@ -3095,7 +3095,7 @@ cat >>confdefs.h <<\_ACEOF
- #define HAVE_PYTHON_H 1
- _ACEOF
-
-- let have_python+=1
-+ have_python=$(($have_python+1))
- fi
-
- # Check for Python library path
-@@ -3115,7 +3115,7 @@ echo "${ECHO_T}$python_path" >&6
- #AC_MSG_ERROR([cannot find Python library path])
- have_python=0
- else
-- let have_python+=1
-+ have_python=$(($have_python+1))
-
- cat >>confdefs.h <<\_ACEOF
- #define HAVE_LIBPYTHON 1
diff --git a/graphics/kudu/files/patch-src-about.c b/graphics/kudu/files/patch-src-about.c
deleted file mode 100644
index c4a1defd523f..000000000000
--- a/graphics/kudu/files/patch-src-about.c
+++ /dev/null
@@ -1,12 +0,0 @@
-Clang compatibility
---- src/about.c.orig 2006-08-09 18:50:25 UTC
-+++ src/about.c
-@@ -232,7 +232,7 @@ void kudu_about_splash_set_parent(GtkWin
- /* Closes the splash screen */
- gboolean kudu_about_splash_close(void)
- {
-- if (splash_win == NULL) return;
-+ if (splash_win == NULL) return FALSE;
-
- gulong ms;
-
diff --git a/graphics/kudu/files/patch-src-globals.h b/graphics/kudu/files/patch-src-globals.h
deleted file mode 100644
index ca94e8008dc7..000000000000
--- a/graphics/kudu/files/patch-src-globals.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/globals.h.orig 2006-09-12 17:50:10 UTC
-+++ src/globals.h
-@@ -52,6 +52,10 @@
- #include
- #include
- #include
-+
-+#undef __XSI_VISIBLE
-+#define __XSI_VISIBLE 700
-+
- #include
- #include
-
diff --git a/graphics/kudu/files/patch-src_gui__materials.c b/graphics/kudu/files/patch-src_gui__materials.c
deleted file mode 100644
index 8e5190f42325..000000000000
--- a/graphics/kudu/files/patch-src_gui__materials.c
+++ /dev/null
@@ -1,12 +0,0 @@
-Clang compatibility
---- src/gui_materials.c.orig 2006-01-22 09:37:31 UTC
-+++ src/gui_materials.c
-@@ -66,7 +66,7 @@ static gboolean kudu_gui_materials_edit_
- return TRUE;
- }
-
--int kudu_gui_materials_edit_init(GtkWidget *widget, gpointer data)
-+void kudu_gui_materials_edit_init(GtkWidget *widget, gpointer data)
- {
- GdkGLContext *glContext = gtk_widget_get_gl_context(widget);
- GdkGLDrawable *glDrawable = gtk_widget_get_gl_drawable(widget);
diff --git a/graphics/kudu/pkg-descr b/graphics/kudu/pkg-descr
deleted file mode 100644
index 4339ed5ebd76..000000000000
--- a/graphics/kudu/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Kudu is a GTK+ and OpenGL powered animation package, which relies
-mostly on skeletal animation and has an interface loosely based on
-the style of Wings3D.
-
-WWW: http://kudu.sourceforge.net/
diff --git a/graphics/pecomato/Makefile b/graphics/pecomato/Makefile
deleted file mode 100644
index 1924439d3681..000000000000
--- a/graphics/pecomato/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Emanuel Haupt
-# $FreeBSD$
-
-PORTNAME= pecomato
-PORTVERSION= 0.0.15
-CATEGORIES= graphics
-MASTER_SITES= http://www.mollux.org/projects/pecomato/download/sources/ \
- LOCAL/ehaupt
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= Command-line picture metadata processor
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= gmake python:2.7,build
-
-MAKEFILE= Makefile.unix
-
-PLIST_FILES= bin/pecomato man/man1/pecomato.1.gz
-
-post-build:
- ${PYTHON_CMD} ${WRKSRC}/devtools/txt2tags.py --no-rc -t man \
- -i ${WRKSRC}/doc/manpage.t2t -o ${WRKSRC}/doc/${PORTNAME}.1
-
-post-patch:
- @${REINPLACE_CMD} -e '/^CC/d' ${WRKSRC}/${MAKEFILE}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
- ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include
diff --git a/graphics/pecomato/distinfo b/graphics/pecomato/distinfo
deleted file mode 100644
index ba3d7e845e8f..000000000000
--- a/graphics/pecomato/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pecomato-0.0.15.tar.gz) = 3a860061b66628d3e1134af7c03e916ff04df6966c862da493ab7d363168d338
-SIZE (pecomato-0.0.15.tar.gz) = 233580
diff --git a/graphics/pecomato/files/patch-Makefile.unix b/graphics/pecomato/files/patch-Makefile.unix
deleted file mode 100644
index 55ad4425a341..000000000000
--- a/graphics/pecomato/files/patch-Makefile.unix
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.unix.orig 2007-09-28 16:04:57 UTC
-+++ Makefile.unix
-@@ -28,7 +28,7 @@ DOC_DIR = $(DATA_DIR)/doc/$(PRODUCT)-
- SRC_PREFIX = $(shell pwd)/dist-src
-
- TARGET = $(PRODUCT)
--OBJECTS = main.o gnu-strndup.o gnu-getline.o util.o exif.o iptc.o jfif.o adobe.o tiff.o
-+OBJECTS = main.o util.o exif.o iptc.o jfif.o adobe.o tiff.o
- DOC_DEFS = doc/Makefile.defs
-
-
diff --git a/graphics/pecomato/files/patch-util.h b/graphics/pecomato/files/patch-util.h
deleted file mode 100644
index 864049fd075a..000000000000
--- a/graphics/pecomato/files/patch-util.h
+++ /dev/null
@@ -1,22 +0,0 @@
---- util.h.orig 2007-09-28 12:04:57.000000000 -0400
-+++ util.h 2009-03-25 03:18:26.000000000 -0400
-@@ -10,6 +10,7 @@
- #define _util_h_
-
-
-+#include
- #include
- #include
-
-@@ -67,9 +68,11 @@
- #define _SSIZE_T_DECLARED
- #endif
- #endif
-+#if __FreeBSD_version < 800067
- #include "gnu-getline.h"
- #include "gnu-strndup.h"
- #endif
-+#endif
-
- /* Microsoft Windows specific defines */
- #ifdef OS_WIN32
diff --git a/graphics/pecomato/pkg-descr b/graphics/pecomato/pkg-descr
deleted file mode 100644
index 93b33844d82c..000000000000
--- a/graphics/pecomato/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-PECoMaTo stands for Picture-Embedded COntents MAnipulation TOol.
-
-It is designed to display any kind of information embedded in picture files,
-as well as checking, filtering, extracting, removing, adding, and fixing such
-information. In other words, it's a metadata processor.
-
-It supports the following file formats:
-
- * JPEG/JFIF
- * Adobe PSD and FFO
- * raw IPTC
-
-It knows about the following metadata formats:
-
- * JFIF
- * IPTC
- * Exif
- * Adobe
- * Fotostation
-
-WWW: http://freecode.com/projects/pecomato
diff --git a/graphics/py-editobj/Makefile b/graphics/py-editobj/Makefile
deleted file mode 100644
index 4d1bfa5c805d..000000000000
--- a/graphics/py-editobj/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Jose Alonso Cardenas Marquez
-# $FreeBSD$
-
-PORTNAME= editobj
-PORTVERSION= 0.5.7
-PORTREVISION= 1
-CATEGORIES= graphics python
-MASTER_SITES= http://download.gna.org/songwrite/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= EditObj-${PORTVERSION}
-
-MAINTAINER= acm@FreeBSD.org
-COMMENT= Create and display a Tkinter dialog box for editing any Python object
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-DIST_SUBDIR= python
-USES= python:2.7
-USE_PYTHON= distutils
-PYDISTUTILS_PKGNAME= EditObj
-WRKSRC= ${WRKDIR}/EditObj-${PORTVERSION}
-EXAMPLESDIR= ${PREFIX}/share/examples/py-editobj
-
-post-install:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/demo/* ${STAGEDIR}${EXAMPLESDIR}
-
-.include
diff --git a/graphics/py-editobj/distinfo b/graphics/py-editobj/distinfo
deleted file mode 100644
index 980ee7ae0ea8..000000000000
--- a/graphics/py-editobj/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/EditObj-0.5.7.tar.gz) = 9c72f7d9a9e31e9d7500b29583909246f5d3d7baf4b190f6be1dea4eb1da18ff
-SIZE (python/EditObj-0.5.7.tar.gz) = 39802
diff --git a/graphics/py-editobj/pkg-descr b/graphics/py-editobj/pkg-descr
deleted file mode 100644
index fcad00c55006..000000000000
--- a/graphics/py-editobj/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-EditObj can create and display a Tkinter dialog
-box for editing any Python object (similarly to
-what Java call a Bean editor, but for Python object).
-EditObj is a usefull tool for writing (text or
-non-text) editors of all kinds, including GUI editor,
-3D editor,... It also includes a Python console
-(thanks to Ka-Ping Yee).
-
-WWW: http://home.gna.org/oomadness/en/editobj/index.html
diff --git a/graphics/py-editobj/pkg-plist b/graphics/py-editobj/pkg-plist
deleted file mode 100644
index 204b868c43ad..000000000000
--- a/graphics/py-editobj/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-%%PYTHON_SITELIBDIR%%/editobj/__init__.py
-%%PYTHON_SITELIBDIR%%/editobj/cancel.py
-%%PYTHON_SITELIBDIR%%/editobj/console.py
-%%PYTHON_SITELIBDIR%%/editobj/custom.py
-%%PYTHON_SITELIBDIR%%/editobj/editor.py
-%%PYTHON_SITELIBDIR%%/editobj/eventobj.py
-%%PYTHON_SITELIBDIR%%/editobj/main.py
-%%PYTHON_SITELIBDIR%%/editobj/observe.py
-%%PYTHON_SITELIBDIR%%/editobj/treewidget.py
-%%PYTHON_SITELIBDIR%%/editobj/__init__.pyc
-%%PYTHON_SITELIBDIR%%/editobj/cancel.pyc
-%%PYTHON_SITELIBDIR%%/editobj/console.pyc
-%%PYTHON_SITELIBDIR%%/editobj/custom.pyc
-%%PYTHON_SITELIBDIR%%/editobj/editor.pyc
-%%PYTHON_SITELIBDIR%%/editobj/eventobj.pyc
-%%PYTHON_SITELIBDIR%%/editobj/main.pyc
-%%PYTHON_SITELIBDIR%%/editobj/observe.pyc
-%%PYTHON_SITELIBDIR%%/editobj/treewidget.pyc
-%%PYTHON_SITELIBDIR%%/editobj/__init__.pyo
-%%PYTHON_SITELIBDIR%%/editobj/cancel.pyo
-%%PYTHON_SITELIBDIR%%/editobj/console.pyo
-%%PYTHON_SITELIBDIR%%/editobj/custom.pyo
-%%PYTHON_SITELIBDIR%%/editobj/editor.pyo
-%%PYTHON_SITELIBDIR%%/editobj/eventobj.pyo
-%%PYTHON_SITELIBDIR%%/editobj/main.pyo
-%%PYTHON_SITELIBDIR%%/editobj/observe.pyo
-%%PYTHON_SITELIBDIR%%/editobj/treewidget.pyo
-%%PYTHON_SITELIBDIR%%/editobj/icons/folder.pgm
-%%PYTHON_SITELIBDIR%%/editobj/icons/minus.pgm
-%%PYTHON_SITELIBDIR%%/editobj/icons/openfolder.pgm
-%%PYTHON_SITELIBDIR%%/editobj/icons/plus.pgm
-%%PYTHON_SITELIBDIR%%/editobj/icons/python.pgm
-%%EXAMPLESDIR%%/demo.py
-%%EXAMPLESDIR%%/test_observe.py
-%%EXAMPLESDIR%%/tree_demo.py
-%%EXAMPLESDIR%%/tree_demo2.py
diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile
deleted file mode 100644
index d12576d60bbc..000000000000
--- a/graphics/py-mayavi/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: Vladimir Chukharev
-# $FreeBSD$
-
-PORTNAME= mayavi
-PORTVERSION= 4.5.0
-PORTREVISION= 8
-CATEGORIES= graphics science python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= Vladimir.Chukharev@gmail.com
-COMMENT= Application and library for 3D visualization and plotting in Python
-
-LICENSE= BSD3CLAUSE LGPL21 LGPL20 EPL LGPL3 BSD2CLAUSE APACHE11
-LICENSE_COMB= multi
-LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt
-LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt
-LICENSE_FILE_LGPL20= ${WRKSRC}/image_LICENSE_CP.txt
-LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt
-LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt
-LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE_YORICK.txt
-LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt
-# See ${WRKSRC}/image_LICENSE.txt for per file license information
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= vtk6>=6.1.0_8:math/vtk6 \
- ${PY_SPHINX}
-RUN_DEPENDS= vtk6>=6.1.0_8:math/vtk6 \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}envisage>=4.4.0:devel/py-envisage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyface>=4.5.2:devel/py-pyface@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scimath>=4.1.2:science/py-scimath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}traitsui>=4.5.1:graphics/py-traitsui@${PY_FLAVOR}
-
-USES= python:2.7 shebangfix tar:bzip2
-USE_PYTHON= autoplist distutils
-USE_WX= 3.0+
-WX_COMPS= python:run
-SHEBANG_FILES= mayavi/tests/csv_files/csv_2_py
-
-DEP1= vtk6
-
-pre-configure:
- if [ ! -e ${PREFIX}/lib/python2.7/site-packages/vtk/__init__.py ]; then \
- ${ECHO_MSG} "Port math/vtk6 is installed without PYTHON option."; \
- ${ECHO_MSG} "Please reinstall with PYTHON selected."; \
- ${FALSE}; \
- else \
- ${ECHO_MSG} "Good, math/vtk6 is installed with PYTHON option!"; \
- fi
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tvtk/array_ext.so
-
-.include
diff --git a/graphics/py-mayavi/distinfo b/graphics/py-mayavi/distinfo
deleted file mode 100644
index cf6cf16087eb..000000000000
--- a/graphics/py-mayavi/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1470335243
-SHA256 (mayavi-4.5.0.tar.bz2) = b416bf0b183628e391b73377a965c500480466f06fcf21aae547783eb40c6e49
-SIZE (mayavi-4.5.0.tar.bz2) = 6927482
diff --git a/graphics/py-mayavi/files/patch-setup.py b/graphics/py-mayavi/files/patch-setup.py
deleted file mode 100644
index 310be4df1bed..000000000000
--- a/graphics/py-mayavi/files/patch-setup.py
+++ /dev/null
@@ -1,17 +0,0 @@
---- setup.py.orig 2016-08-01 19:02:36 UTC
-+++ setup.py
-@@ -403,12 +403,12 @@ def configuration(parent_package=None, t
- config.add_data_dir('mayavi/core/lut')
- config.add_data_dir('mayavi/tests/data')
- config.add_data_dir('mayavi/tests/csv_files')
-- config.add_data_dir('mayavi/tools/static')
-+ config.add_data_dir('mayavi/tools/static/x3d')
-
- # Image files.
- for pkgdir in ('mayavi', 'tvtk'):
- for root, dirs, files in os.walk(pkgdir):
-- if split(root)[-1] == 'images':
-+ if (split(root)[-1] == 'images') and files:
- config.add_data_dir(root)
-
- # *.ini files.
diff --git a/graphics/py-mayavi/files/patch-tvtk_setup.py b/graphics/py-mayavi/files/patch-tvtk_setup.py
deleted file mode 100644
index 0be4fc50cc0c..000000000000
--- a/graphics/py-mayavi/files/patch-tvtk_setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- tvtk/setup.py.orig 2016-08-01 19:02:36 UTC
-+++ tvtk/setup.py
-@@ -20,7 +20,7 @@ def configuration(parent_package=None, t
- config.add_subpackage('custom')
- config.add_subpackage('pipeline')
- config.add_data_dir('pipeline/images')
-- config.add_data_dir('pyface/images')
-+# config.add_data_dir('pyface/images')
- config.add_data_dir('tools/images')
-
- config.add_subpackage('plugins')
diff --git a/graphics/py-mayavi/pkg-descr b/graphics/py-mayavi/pkg-descr
deleted file mode 100644
index 8ccf41cbb8fa..000000000000
--- a/graphics/py-mayavi/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-3D Scientific Data Visualization and Plotting
-
-The Mayavi project includes two related packages for 3-dimensional
-visualization:
- Mayavi: A tool for easy and interactive visualization of data, with
- seamless integration with Python scientific libraries.
- TVTK: A Traits-based wrapper for the Visualization Toolkit, a popular
- open-source visualization library.
-
-These libraries operate at different levels of abstraction. TVTK
-manipulates visualization objects, while Mayavi lets you operate
-on your data, and then see the results. Most users either use the
-Mayavi user interface or program to its scripting interface; you
-probably don't need to interact with TVTK unless you want to create
-a new Mayavi module.
-
-WWW: http://code.enthought.com/projects/mayavi/
diff --git a/graphics/pymorph/Makefile b/graphics/pymorph/Makefile
deleted file mode 100644
index e9146a94ec82..000000000000
--- a/graphics/pymorph/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Pedro Garcia Freitas
-# $FreeBSD$
-
-PORTNAME= pymorph
-PORTVERSION= 0.96
-PORTREVISION= 9
-CATEGORIES= graphics python
-MASTER_SITES= CHEESESHOP
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Pure implementation of image morphology functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS+= ${PYNUMPY}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/graphics/pymorph/distinfo b/graphics/pymorph/distinfo
deleted file mode 100644
index 18409c153aac..000000000000
--- a/graphics/pymorph/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pymorph-0.96.tar.gz) = 5dd648e4cb4c3495ee6031bc8020ed8216f3d6cb8c0dcd0427b215b75d7d29ad
-SIZE (pymorph-0.96.tar.gz) = 43514
diff --git a/graphics/pymorph/pkg-descr b/graphics/pymorph/pkg-descr
deleted file mode 100644
index ffbbc7e1a5fc..000000000000
--- a/graphics/pymorph/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-PyMorph is a image morphology toolbox implements the basic binary and greyscale
-morphology operations, working with numpy arrays representing images.
-
-Includes basic operations for morphological image processing such as erode,
-dilate, open, tophat opening, watershed and more.
-
-WWW: https://pypi.org/project/pymorph/
diff --git a/graphics/tilecache/Makefile b/graphics/tilecache/Makefile
deleted file mode 100644
index 8781a9833705..000000000000
--- a/graphics/tilecache/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: joris
-# $FreeBSD$
-
-PORTNAME= tilecache
-PORTVERSION= 2.11
-PORTREVISION= 3
-CATEGORIES= graphics python geography www
-MASTER_SITES= http://tilecache.org/
-
-MAINTAINER= joris.dedieu@gmail.com
-COMMENT= Python-based WMS-C/TMS server
-
-LICENSE= BSD3CLAUSE MIT
-LICENSE_COMB= multi
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste@${PY_FLAVOR}
-
-USES= python:2.7 shebangfix
-USE_PYTHON= distutils autoplist
-SHEBANG_FILES= tilecache.cgi tilecache.fcgi
-
-FILES_ETC= TileCache/Service.py setup.py tilecache_install_config.py
-
-post-patch:
- @cd ${WRKSRC}; \
- ${REINPLACE_CMD} -e 's|/etc|${ETCDIR}|' ${FILES_ETC};
-
-pre-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/www/cgi-bin
- ${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|' ${WRKSRC}/tilecache.cgi
- ${INSTALL_SCRIPT} ${WRKSRC}/tilecache.cgi ${STAGEDIR}${PREFIX}/www/cgi-bin/tilecache.cgi
- ${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|' ${WRKSRC}/tilecache.fcgi
- ${INSTALL_SCRIPT} ${WRKSRC}/tilecache.fcgi ${STAGEDIR}${PREFIX}/www/cgi-bin/tilecache.fcgi
- ${INSTALL_DATA} ${WRKSRC}/tilecache.cfg ${STAGEDIR}${ETCDIR}/tilecache.cfg.sample
-
-.include
diff --git a/graphics/tilecache/distinfo b/graphics/tilecache/distinfo
deleted file mode 100644
index c776c0c4ac76..000000000000
--- a/graphics/tilecache/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tilecache-2.11.tar.gz) = b46dc2731a19b40e3207cf3c9b43ea59b899a622a586aaa3c397c3b5aa00f887
-SIZE (tilecache-2.11.tar.gz) = 68705
diff --git a/graphics/tilecache/files/patch-setup.py b/graphics/tilecache/files/patch-setup.py
deleted file mode 100644
index ad5333827381..000000000000
--- a/graphics/tilecache/files/patch-setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
---- setup.py.orig 2010-10-15 12:57:57.000000000 +0200
-+++ setup.py 2014-06-14 09:25:14.000000000 +0200
-@@ -21,15 +21,15 @@
- 'Topic :: Scientific/Engineering :: GIS',
- ]
-
--# We'd like to let debian install the /etc/tilecache.cfg,
-+# We'd like to let debian install the /usr/local/etc/tilecache/tilecache.cfg,
- # but put them in tilecache/tilecache.cfg using setuptools
- # otherwise.
- extra = { }
- if "--debian" in sys.argv:
-- extra['data_files']=[('/etc', ['tilecache.cfg']),('.',['dev.ini'])]
-+ extra['data_files']=[('/usr/local/etc/tilecache', ['tilecache.cfg'])]
- sys.argv.remove("--debian")
- else:
-- extra['data_files']=[('TileCache', ['tilecache.cfg']),('.',['dev.ini'])]
-+ extra['data_files']=[('TileCache', ['tilecache.cfg'])]
-
- setup(name='TileCache',
- version='2.11',
-@@ -39,8 +39,7 @@
- url='http://tilecache.org/',
- long_description=readme,
- packages=['TileCache', 'TileCache.Caches', 'TileCache.Services', 'TileCache.Layers'],
-- scripts=['tilecache.cgi', 'tilecache.fcgi',
-- 'tilecache_seed.py', 'tilecache_install_config.py',
-+ scripts=['tilecache_seed.py', 'tilecache_install_config.py',
- 'tilecache_clean.py', 'tilecache_http_server.py'],
- zip_safe=False,
- test_suite = 'tests.run_doc_tests',
diff --git a/graphics/tilecache/pkg-descr b/graphics/tilecache/pkg-descr
deleted file mode 100644
index 806629e61948..000000000000
--- a/graphics/tilecache/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-TileCache provides a Python-based WMS-C/TMS server, with pluggable
-caching mechanisms and rendering backends.
-
-WWW: http://tilecache.org/
diff --git a/graphics/tilecache/pkg-plist b/graphics/tilecache/pkg-plist
deleted file mode 100644
index 41c1477822ae..000000000000
--- a/graphics/tilecache/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%ETCDIR%%/tilecache.cfg.sample
-www/cgi-bin/tilecache.cgi
-www/cgi-bin/tilecache.fcgi
diff --git a/graphics/uniconvertor/Makefile b/graphics/uniconvertor/Makefile
deleted file mode 100644
index 938aae3b2b10..000000000000
--- a/graphics/uniconvertor/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Dmitry Marakasov
-# $FreeBSD$
-
-PORTNAME= uniconvertor
-PORTVERSION= 1.1.5
-CATEGORIES= graphics python
-MASTER_SITES= https://downloads.sk1project.net/uniconvertor/v1.1.5/ \
- https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/uniconvertor/
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Universal vector graphics translator
-
-LICENSE= LGPL20+ GPLv2+
-LICENSE_COMB= multi
-LICENSE_FILE_GPLv2+ = ${WRKSRC}/src/GNU_GPL_v2
-LICENSE_FILE_LGPL20+ = ${WRKSRC}/src/GNU_LGPL_v2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sk1libs/__init__.py:graphics/sk1libs@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/uniconvertor/app/modules/*.so
-
-.include
diff --git a/graphics/uniconvertor/distinfo b/graphics/uniconvertor/distinfo
deleted file mode 100644
index 6568d2f37952..000000000000
--- a/graphics/uniconvertor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (uniconvertor-1.1.5.tar.gz) = c3a9ecb70779911470e01c6b1950b07fc2fe1880777a1e70e44251323f4d5882
-SIZE (uniconvertor-1.1.5.tar.gz) = 246998
diff --git a/graphics/uniconvertor/pkg-descr b/graphics/uniconvertor/pkg-descr
deleted file mode 100644
index 289b1083e2a9..000000000000
--- a/graphics/uniconvertor/pkg-descr
+++ /dev/null
@@ -1,30 +0,0 @@
-UniConvertor is a universal vector graphics translator. It uses sK1
-engine to convert one format to another.
-
-Development of the import/export modules for this program goes
-through different stages, quality and feature coverage are different
-among formats.
-
-Import filters:
-* CorelDRAW ver.7-X3,X4 (CDR/CDT/CCX/CDRX/CMX)
-* Adobe Illustrator up to 9 ver. (AI postscript based)
-* Postscript (PS)
-* Encapsulated Postscript (EPS)
-* Computer Graphics Metafile (CGM)
-* Windows Metafile (WMF)
-* XFIG
-* Scalable Vector Graphics (SVG)
-* Skencil/Sketch/sK1 (SK and SK1)
-* Acorn Draw (AFF)
-
-Export filters:
-* AI (Postscript based Adobe Illustrator 5.0 format)
-* SVG (Scalable Vector Graphics)
-* SK (Sketch/Skencil format)
-* SK1 (sK1 format)
-* CGM (Computer Graphics Metafile)
-* WMF (Windows Metafile)
-* PDF (Portable Document Format)
-* PS (PostScript)
-
-WWW: https://sk1project.org/
diff --git a/graphics/uniconvertor/pkg-plist b/graphics/uniconvertor/pkg-plist
deleted file mode 100644
index a216e2fa42f6..000000000000
--- a/graphics/uniconvertor/pkg-plist
+++ /dev/null
@@ -1,260 +0,0 @@
-bin/uniconvertor
-%%PYTHON_SITELIBDIR%%/uniconvertor/COPYRIGHTS
-%%PYTHON_SITELIBDIR%%/uniconvertor/GNU_GPL_v2
-%%PYTHON_SITELIBDIR%%/uniconvertor/GNU_LGPL_v2
-%%PYTHON_SITELIBDIR%%/uniconvertor/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/arrow.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/arrow.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/arrow.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/base.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/base.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/base.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/bezier.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/bezier.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/bezier.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/blend.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/blend.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/blend.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/blendgroup.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/blendgroup.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/blendgroup.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/clone.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/clone.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/clone.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/color.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/color.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/color.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/compound.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/compound.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/compound.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/curveop.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/curveop.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/curveop.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/dashes.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/dashes.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/dashes.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/document.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/document.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/document.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/ellipse.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/ellipse.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/ellipse.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/eps.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/eps.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/eps.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/external.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/external.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/external.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/font.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/font.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/font.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/gradient.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/gradient.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/gradient.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/graphics.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/graphics.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/graphics.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/group.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/group.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/group.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/guide.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/guide.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/guide.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/handle.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/handle.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/handle.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/image.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/image.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/image.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/layer.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/layer.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/layer.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/maskgroup.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/maskgroup.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/maskgroup.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/pagelayout.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/pagelayout.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/pagelayout.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/papersize.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/papersize.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/papersize.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/pattern.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/pattern.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/pattern.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/plugobj.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/plugobj.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/plugobj.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/properties.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/properties.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/properties.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/psdevice.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/psdevice.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/psdevice.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/rectangle.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/rectangle.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/rectangle.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/selection.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/selection.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/selection.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/selinfo.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/selinfo.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/selinfo.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/text.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/text.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Graphics/text.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/dscparser.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/dscparser.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/dscparser.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/encoding.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/encoding.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/encoding.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/psmisc.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/psmisc.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/psmisc.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/skcompleter.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/skcompleter.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/skcompleter.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/type1.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/type1.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/type1.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/units.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/units.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Lib/units.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/registry.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/registry.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/registry.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/script.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/script.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/script.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/wrapper.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/wrapper.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/Scripting/wrapper.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/VERSION
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/configurator.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/configurator.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/configurator.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/const.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/const.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/conf/const.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/connector.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/connector.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/connector.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/skexceptions.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/skexceptions.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/skexceptions.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/undo.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/undo.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/undo.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/undodict.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/undodict.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/undodict.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/warn.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/warn.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/events/warn.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/load.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/load.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/load.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/loadres.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/loadres.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/io/loadres.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/managers/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/managers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/managers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/managers/colormanager.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/managers/colormanager.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/managers/colormanager.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/modules/_sketch.so
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/modules/_type1.so
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/modules/pstokenize.so
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/modules/skread.so
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/modules/streamfilter.so
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/abut_horizontal.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/abut_horizontal.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/abut_horizontal.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/abut_vertical.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/abut_vertical.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/abut_vertical.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/average_points.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/average_points.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/average_points.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_spiral.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_spiral.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_spiral.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_star.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_star.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_star.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_star_outline.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_star_outline.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_star_outline.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_text.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_text.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/create_text.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/export_raster.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/footprints.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/footprints.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/footprints.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/inspect_beziers.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/inspect_beziers.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/inspect_beziers.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/read_gimp_path.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/read_gimp_path.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/read_gimp_path.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/reload_image.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/reload_image.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/reload_image.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/save_selection.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/save_selection.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/save_selection.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/select_same_fill_color.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/select_same_fill_color.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/select_same_fill_color.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/select_same_line_color.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/select_same_line_color.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/select_same_line_color.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/simple_separation.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/simple_separation.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/simple_separation.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/spread.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/spread.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/spread.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/unit.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/unit.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/unit.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/usersguide.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/usersguide.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/scripts/usersguide.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/utils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/utils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/utils/locale_utils.py
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/utils/locale_utils.pyc
-%%PYTHON_SITELIBDIR%%/uniconvertor/app/utils/locale_utils.pyo
-%%PYTHON_SITELIBDIR%%/uniconvertor/share/fonts/descr.txt
-%%PYTHON_SITELIBDIR%%/uniconvertor/share/ps_templates/sk1-proc.ps
-%%PYTHON_SITELIBDIR%%/uniconvertor/share/ps_templates/sketch-proc.ps
diff --git a/japanese/Makefile b/japanese/Makefile
index 9e3d5a3886df..7a68b76cc993 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -152,7 +152,6 @@
SUBDIR += lsd-fpw
SUBDIR += lynx
SUBDIR += lynx-current
- SUBDIR += mailman
SUBDIR += man
SUBDIR += man-doc
SUBDIR += mecab
diff --git a/japanese/mailman/Makefile b/japanese/mailman/Makefile
deleted file mode 100644
index b27a5c8de595..000000000000
--- a/japanese/mailman/Makefile
+++ /dev/null
@@ -1,188 +0,0 @@
-# Created by: Sunagawa Koji
-# $FreeBSD$
-
-PORTNAME= mailman
-PORTVERSION= 2.1.14.j7
-PORTREVISION= 6
-PORTEPOCH= 1
-CATEGORIES= japanese mail
-MASTER_SITES= https://docs.python.jp/contrib/mailman/_static/ \
- LOCAL/tota/${PORTNAME}
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.j/+j/}
-DIST_SUBDIR= mailman
-
-MAINTAINER= tota@FreeBSD.org
-COMMENT= Japanized mailman which is a mailing list manager with a web front-end
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/gnu-COPYING-GPL
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-CONFLICTS= mailman-2.1.*
-
-PORTSCOUT= limit:.*\.j\d+$$
-
-USES= autoreconf gettext python:2.7 shebangfix tar:tgz
-USE_RC_SUBR= mailman
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_PREFIX= ${MAILMANDIR}
-CONFIGURE_ARGS+=--with-python=${PYTHON_CMD} \
- --with-username=${MM_USERNAME} \
- --with-groupname=${MM_GROUPNAME} \
- --with-mail-gid=${MAIL_GID} --with-cgi-gid=${CGI_GID} \
- --with-permcheck=no
-
-# The Mailman port supports a number of variables that may be tweaked at
-# build time. Getting the values of some of them right is crucial!
-#
-MM_USERNAME?= mailman
-MM_USERID?= 91
-MM_GROUPNAME?= ${MM_USERNAME}
-MM_GROUPID?= ${MM_USERID}
-MM_DIR?= mailman
-CGI_GID?= www
-IMGDIR?= www/icons
-#
-# End of user-configurable variables.
-
-USERS= ${MM_USERNAME}
-GROUPS= ${MM_GROUPNAME}
-
-MAILMANDIR= ${PREFIX}/${MM_DIR}
-PLIST_SUB= MMDIR=${MM_DIR} IMGDIR=${IMGDIR}
-SUB_FILES= pkg-message pkg-install pkg-deinstall
-SUB_LIST= MAILMANDIR=${MAILMANDIR} USER=${MM_USERNAME} GROUP=${MM_GROUPNAME}
-
-SHEBANG_FILES= bin/msgfmt.py \
- tests/onebounce.py \
- tests/fblast.py
-
-IMGFILES= PythonPowered.png mailman.jpg mm-icon.png
-
-PORTDOCS= ACKNOWLEDGMENTS BUGS FAQ INSTALL NEWS NEWS.japan.utf-8 \
- README README-I18N.en README.CONTRIB README.NETSCAPE \
- README.USERAGENT README.japan.utf-8 STYLEGUIDE.txt \
- TODO UPGRADING \
- mailman-admin.txt \
- mailman-install.txt \
- mailman-member.txt \
- FreeBSD-post-install-notes
-
-OPTIONS_DEFINE= DOCS NAMAZU2
-
-OPTIONS_SINGLE= MTA
-OPTIONS_SINGLE_MTA= SENDMAIL EXIM4 POSTFIX COURIER
-
-NAMAZU2_DESC= Make private archives searchable with namazu2
-MTA_DESC= Integrate with which MTA?
-SENDMAIL_DESC= for use with sendmail
-EXIM4_DESC= for use with exim4
-POSTFIX_DESC= for use with postfix
-COURIER_DESC= for use with courier
-
-OPTIONS_DEFAULT= SENDMAIL
-
-.include
-
-.if ${PORT_OPTIONS:MSENDMAIL}
-MAIL_GID?= mailnull
-.endif
-
-.if ${PORT_OPTIONS:MEXIM4}
-MAIL_GID?= mail
-.endif
-
-.if ${PORT_OPTIONS:MPOSTFIX}
-RUN_DEPENDS+= ${LOCALBASE}/sbin/postconf:mail/postfix
-BUILD_DEPENDS+= ${LOCALBASE}/sbin/postconf:mail/postfix
-MAIL_GID?= mailman
-EXTRA_PATCHES+= ${FILESDIR}/postfix-verp.diff
-.endif
-
-.if ${PORT_OPTIONS:MCOURIER}
-MAIL_GID?= courier
-.endif
-
-.if ${PORT_OPTIONS:MNAMAZU2}
-RUN_DEPENDS+= mknmz:japanese/namazu2
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Mailman_Cgi_private.py
-.endif
-
-pre-everything::
- @${ECHO} ""
- @${ECHO} "You may change the following build options:"
- @${ECHO} ""
- @${ECHO} "Option Default Value Description"
- @${ECHO} "------------- --------------- ------------------------------------------------"
- @${ECHO} "MM_USERNAME mailman The username of the Mailman user."
- @${ECHO} "MM_USERID 91 The user ID of the Mailman user."
- @${ECHO} "MM_GROUPNAME mailman The group to which the Mailman user will belong."
- @${ECHO} "MM_GROUPID \$$MM_USERID The group ID for the Mailman user."
- @${ECHO} "MM_DIR mailman Mailman will be installed in"
- @${ECHO} " ${PREFIX}/${MM_DIR}."
- @${ECHO} "CGI_GID www The group name or id under which your web"
- @${ECHO} " server executes CGI scripts."
- @${ECHO} "IMGDIR www/icons Icon images will be installed in"
- @${ECHO} " ${PREFIX}/${IMGDIR}."
- @${ECHO} ""
-
-post-patch:
- @${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' \
- ${WRKSRC}/Mailman/Defaults.py.in
- @${REINPLACE_CMD} -e 's/^0,5,10/#&/' ${WRKSRC}/cron/crontab.in.in
-
-pre-configure:
- @${ECHO} "DEFAULT_SERVER_LANGUAGE = 'ja'" >> ${WRKSRC}/Mailman/mm_cfg.py.dist.in
- @${ECHO} "GLOBAL_PIPELINE.insert(1, 'iso2022jpfix')" >> ${WRKSRC}/Mailman/mm_cfg.py.dist.in
-.if ${PORT_OPTIONS:MPOSTFIX}
- @${ECHO} "MTA = 'Postfix'" >> ${WRKSRC}/Mailman/mm_cfg.py.dist.in
-.endif
-
-post-install:
-.for i in admin admindb confirm create edithtml listinfo options private \
- rmlist roster subscribe
- ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/cgi-bin/${i}
-.endfor
- ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/mail/mailman
- ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/pythonlib/pykf.so
-# Compile additional Python scripts:
-.for dir in Mailman bin pythonlib
- (cd ${STAGEDIR}${MAILMANDIR} \
- && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${MAILMANDIR}/${dir} ${dir})
-.endfor
- @${RM} ${STAGEDIR}${MAILMANDIR}/pythonlib/*.egg-info
- # mm_cfg.py is handled by pkg-plist:
- @${RM} ${STAGEDIR}${MAILMANDIR}/Mailman/mm_cfg.py
- @${RM} ${STAGEDIR}${MAILMANDIR}/Mailman/mm_cfg.pyc
- @${MKDIR} ${STAGEDIR}${PREFIX}/${IMGDIR}
-.for imgfile in ${IMGFILES}
- ${CP} ${STAGEDIR}${MAILMANDIR}/icons/${imgfile} ${STAGEDIR}${PREFIX}/${IMGDIR}
-.endfor
- uudecode -p ${FILESDIR}/powerlogo.gif.uue > \
- ${STAGEDIR}${PREFIX}/${IMGDIR}/powerlogo.gif
-.if ${PORT_OPTIONS:MDOCS}
- ${CP} -R ${WRKSRC}/doc/* ${WRKSRC}/
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${FILESDIR}/FreeBSD-post-install-notes ${STAGEDIR}${DOCSDIR}
-.for docfile in ${PORTDOCS:NFreeBSD-post-install-notes}
- ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR}
-.endfor
-.endif
- @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
- ${ECHO} "This marker file ensures that Python's upgrade-site-packages handles ${PKGNAME}." >${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mailman-info.txt
-.if ${PORT_OPTIONS:MPOSTFIX}
- @if [ "x`${LOCALBASE}/sbin/postconf -h myhostname`" != "xlocalhost" ]; then \
- ${ECHO_CMD} ""; \
- ${ECHO_CMD} "Your Postfix hostname is non-default."; \
- ${ECHO_CMD} -n "You must add \"SMTPHOST = "; \
- ${ECHO_CMD} -n `${LOCALBASE}/sbin/postconf -h myhostname`; \
- ${ECHO_CMD} "\" to the bottom of mm_cfg.py."; \
- ${ECHO_CMD} ""; \
- fi
-.endif
-
-.include
diff --git a/japanese/mailman/distinfo b/japanese/mailman/distinfo
deleted file mode 100644
index a33bda4babde..000000000000
--- a/japanese/mailman/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mailman/mailman-2.1.14+j7.tgz) = c68213e8c9fda9c93bd95d7197e100beab807cb4c879f0df51731a78e03a1966
-SIZE (mailman/mailman-2.1.14+j7.tgz) = 8679318
diff --git a/japanese/mailman/files/FreeBSD-post-install-notes b/japanese/mailman/files/FreeBSD-post-install-notes
deleted file mode 100644
index 62f8d27bea9b..000000000000
--- a/japanese/mailman/files/FreeBSD-post-install-notes
+++ /dev/null
@@ -1,170 +0,0 @@
-# ----------------------------------------------------------------------
-# Post-installation instructions for the FreeBSD port/package of Mailman
-# $FreeBSD: /tmp/pcvs/ports/japanese/mailman/files/FreeBSD-post-install-notes,v 1.1 2012-03-04 06:00:37 tota Exp $
-# ----------------------------------------------------------------------
-
-
-CONTENTS:
-* VERY IMPORTANT NOTE
-1) General post-installation instructions
-2) Integrating Mailman with your web server
-3) Integrating Mailman with various mail servers
- 3.1) Sendmail
- 3.2) Exim
- 3.3) Postfix
- 3.4) Qmail
-4) Apache configuration
-
-
-VERY IMPORTANT NOTE
-
-The Mailman port has a number of build time options. Getting the values of
-some of these right is CRUCIAL if you want your Mailman installation to work!
-
-
-1) General post-installation instructions
-
- You should find two files named "INSTALL" and "README" in the same
- directory as this file. You should read them for general
- post-installation instructions. Bear in mind that the installation of
- Mailman from the FreeBSD port or package may have already taken care of
- many of the steps you may read about in these files. Also, not everything
- in these files is necessarily relevant to the FreeBSD port.
-
-
-2) Integrating Mailman with your web server
-
- You need to set up your webserver to find Mailman's CGI scripts. The
- Mailman port works well with either Apache 1.3.x or Apache 2.x as
- installed from their respective ports (www/apache13 and www/apache2).
-
- If you are using Apache, you need to add at least two lines to your
- httpd.conf. Assuming that you installed the Mailman port in the default
- location (/usr/local/mailman), they are:
-
- ScriptAlias /mailman "/usr/local/mailman/cgi-bin"
- Alias /pipermail "/usr/local/mailman/archives/public"
-
- If you installed the Mailman port to a non-standard location, replace
- "/usr/local/mailman" as appropriate.
-
- If your Apache is configured for multiple virtual servers, ensure that the
- above configuration lines appear in all the relevant
- sections.
-
- Remember to restart your Apache server after you have changed httpd.conf!
-
- No specific instructions exist at this time on how to integrate the
- Mailman port with web servers other than Apache. Please submit any such
- information to the maintainer of the Mailman port.
-
-
-3) Integrating Mailman with various mail servers
-
-
-3.1) Sendmail
-
- You have to choose SENDMAIL option on config build and port will set
- MAIL_GID=mailnull to you.
-
- When your build is finished, please review the instructions found in
- mailman-install.txt in the same directory port. The port is designed to
- work with Sendmail by default.
-
- No further instructions exist at this time on how to integrate the
- Mailman port with Sendmail. Please submit any such information to the
- maintainer of the Mailman port.
-
-
-3.2) Exim
-
- The following instructions assume that Exim has been set up from the
- FreeBSD Exim port, and that it runs with a fairly default configuration.
- Specifically, it assumes that Exim runs under the default UID and GID as
- configured by the FreeBSD port. In other words, that the following
- lines appear in Exim's configure file:
-
- exim_user = mailnull
- exim_group = mail
-
- For Exim 4.x, the value of MAIL_GID has to be set to 'mail' (or 6) when
- building the Mailman port, so you have to choose EXIM4 on build options to
- set it to you.
-
- Next, follow the instructions in mailman-install.txt found in the same
- directory as this file. You can add the macros, transport and router
- found in mailman-install.txt verbatim to your Exim's configure file.
-
- Note that mailman-install.txt as installed with the FreeBSD port of
- Mailman has been patched, and should be trusted over a version of the
- file obtained from another source. Specifically, when adding the
- macros found in mailman-install.txt, you should set the MAILMAN_USER
- and MAILMAN_GROUP to the same values as those for Exim, namely:
-
- MAILMAN_USER=mailnull
- MAILMAN_GROUP=mail
-
- Once you have finished editing configure, remember to re-HUP your Exim
- server:
-
- # kill -1 `cat /var/run/exim.pid`
-
- Now, start Mailman's qrunner daemon:
-
- # /usr/local/etc/rc.d/mailman start
-
- Troubleshooting: If you ever see an error message such as the following
- in your Exim's mainlog, that is a sure sign that Exim and Mailman
- disagree about the GID under which mail is delivered:
-
- ** testlist@your.host.com R=mailman_router T=mailman_transport:
- Child process of mailman_transport transport returned 2 from command:
- /usr/local/mailman/mail/mailman
-
- In this case, ensure that you have followed the instructions in this
- section to the letter.
-
-
-3.3) Postfix
-
- The value of MAIL_GID has to be set to 'nobody' (or 65534) when building
- the Mailman port, so you have to choose POSTFIX on build options to
- set it to you.
-
- NOTE: the group needs to be 'mailman' if you are using the Mailman
- integration for generating the postfix virtual and aliases files.
-
- Review the instructions found in mailman-install.txt in the same
- directory as this file.
-
-3.4) Qmail
-
- The maintainer of the Mailman port has no information at this time as to
- the required value of MAIL_GID for Mailman to work with Qmail. :-(
-
- Review the instructions found in mailman-install.txt in the same
- directory as this file.
-
- No further instructions exist at this time on how to integrate the
- Mailman port with Qmail. Please submit any such information to the
- maintainer of the Mailman port.
-
-
-4) Apache configuration
-
- You should add the follow lines to your httpd.conf so
- that the mailman interface works correctly:
-
-
- Options FollowSymLinks ExecCGI
- AllowOverride None
- Order allow,deny
- Allow from all
-
-
- After that, restart your apache:
-
- # apachectl restart.
-
--- Jean Milanez Melo
- (former Mailman port maintainer)
diff --git a/japanese/mailman/files/extra-patch-Mailman_Cgi_private.py b/japanese/mailman/files/extra-patch-Mailman_Cgi_private.py
deleted file mode 100644
index 2f6632f2c9c7..000000000000
--- a/japanese/mailman/files/extra-patch-Mailman_Cgi_private.py
+++ /dev/null
@@ -1,30 +0,0 @@
---- Mailman/Cgi/private.py.orig 2010-09-21 03:18:27.000000000 +0900
-+++ Mailman/Cgi/private.py 2011-04-08 22:28:09.000000000 +0900
-@@ -116,6 +116,7 @@
-
- i18n.set_language(mlist.preferred_language)
- doc.set_language(mlist.preferred_language)
-+ is_cgi = 0
-
- cgidata = cgi.FieldStorage()
- username = cgidata.getvalue('username', '')
-@@ -179,6 +180,10 @@
- elif true_filename.endswith('.gz'):
- import gzip
- f = gzip.open(true_filename, 'r')
-+ elif true_filename.endswith('namazu.cgi'):
-+ os.putenv('SCRIPT_NAME', 'namazu.cgi')
-+ f = os.popen(true_filename, 'r')
-+ is_cgi = 1
- else:
- f = open(true_filename, 'r')
- except IOError:
-@@ -188,6 +193,7 @@
- print doc.Format()
- syslog('error', 'Private archive file not found: %s', true_filename)
- else:
-- print 'Content-type: %s\n' % ctype
-+ if not is_cgi:
-+ print 'Content-type: %s\n' % ctype
- sys.stdout.write(f.read())
- f.close()
diff --git a/japanese/mailman/files/mailman.in b/japanese/mailman/files/mailman.in
deleted file mode 100644
index 0ac5450c53d4..000000000000
--- a/japanese/mailman/files/mailman.in
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: mailman
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to enable mailman:
-# mailman_enable (bool): Set it to "YES" to enable mailman.
-# Default is "NO".
-
-. /etc/rc.subr
-
-name="mailman"
-rcvar=mailman_enable
-
-pidfile="%%MAILMANDIR%%/data/master-qrunner.pid"
-
-load_rc_config $name
-
-: ${mailman_enable="NO"}
-
-start_cmd=${name}_start
-stop_cmd=${name}_stop
-status_cmd=${name}_status
-extra_commands="reload status"
-
-mailman_start() {
- %%MAILMANDIR%%/bin/mailmanctl -s -q start
-}
-
-mailman_stop() {
- [ -f $pidfile ] \
- && %%MAILMANDIR%%/bin/mailmanctl -q stop \
- || echo ${name} not running? \(check ${pidfile}\)
-}
-
-mailman_status() {
- local retcode=0
- if [ -f $pidfile ] && ps -p $(cat $pidfile) > /dev/null; then
- echo $name is running as pid $(cat $pidfile).
- else
- echo $name is not running.
- retcode=1
- fi
- return $retcode
-}
-
-run_rc_command "$1"
diff --git a/japanese/mailman/files/patch-Mailman-Defaults.py.in b/japanese/mailman/files/patch-Mailman-Defaults.py.in
deleted file mode 100644
index e71a402c4fe7..000000000000
--- a/japanese/mailman/files/patch-Mailman-Defaults.py.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- Mailman/Defaults.py.in.orig 2011-12-11 07:56:23 UTC
-+++ Mailman/Defaults.py.in
-@@ -62,7 +62,7 @@ SHORTCUT_ICON = 'mm-icon.png'
- # Banner images
- DELIVERED_BY = 'mailman.jpg'
- PYTHON_POWERED = 'PythonPowered.png'
--GNU_HEAD = 'gnu-head-tiny.jpg'
-+FREEBSD_POWERED = 'powerlogo.gif'
-
- # Don't change MAILMAN_URL, unless you want to point it at one of the mirrors.
- MAILMAN_URL = 'http://www.gnu.org/software/mailman/index.html'
-@@ -119,7 +119,7 @@ FORM_LIFETIME = hours(1)
- # Command that is used to convert text/html parts into plain text. This
- # should output results to standard output. %(filename)s will contain the
- # name of the temporary file that the program should operate on.
--HTML_TO_PLAIN_TEXT_COMMAND = '/usr/bin/lynx -dump %(filename)s'
-+HTML_TO_PLAIN_TEXT_COMMAND = '%%LOCALBASE%%/bin/lynx -dump %(filename)s'
-
- # A Python regular expression character class which defines the characters
- # allowed in list names. Lists cannot be created with names containing any
-@@ -460,8 +460,8 @@ VIRTUAL_MAILMAN_LOCAL_DOMAIN = None
- # and virtual-mailman.db files, respectively, from the associated plain text
- # files. The file being updated will be appended to this string (with a
- # separating space), so it must be appropriate for os.system().
--POSTFIX_ALIAS_CMD = '/usr/sbin/postalias'
--POSTFIX_MAP_CMD = '/usr/sbin/postmap'
-+POSTFIX_ALIAS_CMD = '%%LOCALBASE%%/sbin/postalias'
-+POSTFIX_MAP_CMD = '%%LOCALBASE%%/sbin/postmap'
-
- # Ceiling on the number of recipients that can be specified in a single SMTP
- # transaction. Set to 0 to submit the entire recipient list in one
-@@ -495,7 +495,7 @@ SMTPPORT = 0
-
- # Command for direct command pipe delivery to sendmail compatible program,
- # when DELIVERY_MODULE is 'Sendmail'.
--SENDMAIL_CMD = '/usr/lib/sendmail'
-+SENDMAIL_CMD = '/usr/sbin/sendmail'
-
- # Set these variables if you need to authenticate to your NNTP server for
- # Usenet posting or reading. If no authentication is necessary, specify None
-@@ -747,6 +747,13 @@ VERP_CONFIRMATIONS = No
- # debugging).
- MAX_AUTORESPONSES_PER_DAY = 10
-
-+# This FreeBSD port of Mailman can utilize Postfix SMTP server's VERP ability.
-+# You may set VERP_STYLE = 'Postfix' to enable it.
-+VERP_STYLE = 'Manual'
-+
-+# When using Postfix style VERP you will need the following setting.
-+POSTFIX_XVERP_OPTS = '+='
-+
-
-
- #####
diff --git a/japanese/mailman/files/patch-Mailman-htmlformat.py b/japanese/mailman/files/patch-Mailman-htmlformat.py
deleted file mode 100644
index 31d74f8b9c90..000000000000
--- a/japanese/mailman/files/patch-Mailman-htmlformat.py
+++ /dev/null
@@ -1,43 +0,0 @@
---- Mailman/htmlformat.py.orig 2011-12-11 07:56:23 UTC
-+++ Mailman/htmlformat.py
-@@ -621,13 +621,13 @@ class DefinitionList(Container):
- #
- from mm_cfg import MAILMAN_URL
- PYTHON_URL = 'http://www.python.org/'
--GNU_URL = 'http://www.gnu.org/'
-+FREEBSD_URL = 'http://www.freebsd.org/'
-
- # The names of the image logo files. These are concatentated onto
- # mm_cfg.IMAGE_LOGOS (not urljoined).
- DELIVERED_BY = mm_cfg.DELIVERED_BY # 'mailman.jpg'
- PYTHON_POWERED = mm_cfg.PYTHON_POWERED # 'PythonPowered.png'
--GNU_HEAD = mm_cfg.GNU_HEAD # 'gnu-head-tiny.jpg'
-+FREEBSD_POWERED = mm_cfg.FREEBSD_POWERED # 'powerlogo.gif'
-
-
- def MailmanLogo():
-@@ -641,18 +641,18 @@ def MailmanLogo():
- pylink = '' % \
- logo(PYTHON_POWERED)
-- gnulink = '' % \
-- logo(GNU_HEAD)
-- t.AddRow([mmlink, pylink, gnulink])
-+ freebsdlink = '' % \
-+ logo(FREEBSD_POWERED)
-+ t.AddRow([mmlink, pylink, freebsdlink])
- else:
- # use only textual links
- version = mm_cfg.VERSION
- mmlink = Link(MAILMAN_URL,
- _('Delivered by Mailman
version %(version)s'))
- pylink = Link(PYTHON_URL, _('Python Powered'))
-- gnulink = Link(GNU_URL, _("Gnu's Not Unix"))
-- t.AddRow([mmlink, pylink, gnulink])
-+ freebsdlink = Link(FREEBSD_URL, _("Powered by FreeBSD"))
-+ t.AddRow([mmlink, pylink, freebsdlink])
- return t
-
-
diff --git a/japanese/mailman/files/patch-Mailman_Cgi_admin.py b/japanese/mailman/files/patch-Mailman_Cgi_admin.py
deleted file mode 100644
index 03bdabd4134b..000000000000
--- a/japanese/mailman/files/patch-Mailman_Cgi_admin.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- Mailman/Cgi/admin.py.orig 2011-12-11 07:56:23 UTC
-+++ Mailman/Cgi/admin.py
-@@ -266,7 +266,7 @@ def admin_overview(msg=''):
- else:
- advertised.append((mlist.GetScriptURL('admin'),
- mlist.real_name,
-- mlist.description))
-+ Utils.websafe(mlist.description)))
- # Greeting depends on whether there was an error or not
- if msg:
- greeting = FontAttr(msg, color="ff5060", size="+1")
diff --git a/japanese/mailman/files/patch-Mailman_Cgi_options.py b/japanese/mailman/files/patch-Mailman_Cgi_options.py
deleted file mode 100644
index 99ce4ae6ab1d..000000000000
--- a/japanese/mailman/files/patch-Mailman_Cgi_options.py
+++ /dev/null
@@ -1,52 +0,0 @@
---- Mailman/Cgi/options.py.orig 2011-12-11 07:56:23 UTC
-+++ Mailman/Cgi/options.py
-@@ -1,4 +1,4 @@
--# Copyright (C) 1998-2011 by the Free Software Foundation, Inc.
-+# Copyright (C) 1998-2018 by the Free Software Foundation, Inc.
- #
- # This program is free software; you can redistribute it and/or
- # modify it under the terms of the GNU General Public License
-@@ -165,20 +165,6 @@ def main():
- doc.set_language(userlang)
- i18n.set_language(userlang)
-
-- # See if this is VARHELP on topics.
-- varhelp = None
-- if cgidata.has_key('VARHELP'):
-- varhelp = cgidata['VARHELP'].value
-- elif os.environ.get('QUERY_STRING'):
-- # POST methods, even if their actions have a query string, don't get
-- # put into FieldStorage's keys :-(
-- qs = cgi.parse_qs(os.environ['QUERY_STRING']).get('VARHELP')
-- if qs and type(qs) == types.ListType:
-- varhelp = qs[0]
-- if varhelp:
-- topic_details(mlist, doc, user, cpuser, userlang, varhelp)
-- return
--
- # Are we processing an unsubscription request from the login screen?
- if cgidata.has_key('login-unsub'):
- # Because they can't supply a password for unsubscribing, we'll need
-@@ -290,6 +276,22 @@ def main():
- print doc.Format()
- return
-
-+ # See if this is VARHELP on topics.
-+ varhelp = None
-+ if cgidata.has_key('VARHELP'):
-+ varhelp = cgidata['VARHELP'].value
-+ elif os.environ.get('QUERY_STRING'):
-+ # POST methods, even if their actions have a query string, don't get
-+ # put into FieldStorage's keys :-(
-+ qs = cgi.parse_qs(os.environ['QUERY_STRING']).get('VARHELP')
-+ if qs and type(qs) == types.ListType:
-+ varhelp = qs[0]
-+ if varhelp:
-+ # Sanitize the topic name.
-+ varhelp = re.sub('<.*', '', varhelp)
-+ topic_details(mlist, doc, user, cpuser, userlang, varhelp)
-+ return
-+
- if cgidata.has_key('logout'):
- print mlist.ZapCookie(mm_cfg.AuthUser, user)
- loginpage(mlist, doc, user, language)
diff --git a/japanese/mailman/files/patch-Mailman_Gui_General.py b/japanese/mailman/files/patch-Mailman_Gui_General.py
deleted file mode 100644
index 780c77ec45eb..000000000000
--- a/japanese/mailman/files/patch-Mailman_Gui_General.py
+++ /dev/null
@@ -1,23 +0,0 @@
---- Mailman/Gui/General.py.orig 2011-12-11 07:56:23 UTC
-+++ Mailman/Gui/General.py
-@@ -1,4 +1,4 @@
--# Copyright (C) 2001-2011 by the Free Software Foundation, Inc.
-+# Copyright (C) 2001-2018 by the Free Software Foundation, Inc.
- #
- # This program is free software; you can redistribute it and/or
- # modify it under the terms of the GNU General Public License
-@@ -493,6 +493,14 @@ mlist.info.
- or not isinstance(val, IntType)):
- doc.addError(_("""admin_member_chunksize attribute not
- changed! It must be an integer > 0."""))
-+ elif property == 'host_name':
-+ try:
-+ Utils.ValidateEmail('user@' + val)
-+ except Errors.EmailAddressError:
-+ doc.addError(_("""host_name attribute not changed!
-+ It must be a valid domain name."""))
-+ else:
-+ GUIBase._setValue(self, mlist, property, val, doc)
- else:
- GUIBase._setValue(self, mlist, property, val, doc)
-
diff --git a/japanese/mailman/files/patch-Mailman_Utils.py b/japanese/mailman/files/patch-Mailman_Utils.py
deleted file mode 100644
index fdf2f899405a..000000000000
--- a/japanese/mailman/files/patch-Mailman_Utils.py
+++ /dev/null
@@ -1,148 +0,0 @@
---- Mailman/Utils.py.orig 2011-12-11 07:56:23 UTC
-+++ Mailman/Utils.py
-@@ -1,4 +1,4 @@
--# Copyright (C) 1998-2011 by the Free Software Foundation, Inc.
-+# Copyright (C) 1998-2018 by the Free Software Foundation, Inc.
- #
- # This program is free software; you can redistribute it and/or
- # modify it under the terms of the GNU General Public License
-@@ -93,6 +93,12 @@ def list_exists(listname):
- #
- # The former two are for 2.1alpha3 and beyond, while the latter two are
- # for all earlier versions.
-+ #
-+ # But first ensure the list name doesn't contain a path traversal
-+ # attack.
-+ if len(re.sub(mm_cfg.ACCEPTABLE_LISTNAME_CHARACTERS, '', listname)) > 0:
-+ syslog('mischief', 'Hostile listname: %s', listname)
-+ return False
- basepath = Site.get_listpath(listname)
- for ext in ('.pck', '.pck.last', '.db', '.db.last'):
- dbfile = os.path.join(basepath, 'config' + ext)
-@@ -246,10 +252,28 @@ CRNLpat = re.compile(r'[^\x21-\x7e]')
- def GetPathPieces(envar='PATH_INFO'):
- path = os.environ.get(envar)
- if path:
-+ remote = os.environ.get('HTTP_FORWARDED_FOR',
-+ os.environ.get('HTTP_X_FORWARDED_FOR',
-+ os.environ.get('REMOTE_ADDR',
-+ 'unidentified origin')))
- if CRNLpat.search(path):
- path = CRNLpat.split(path)[0]
-- syslog('error', 'Warning: Possible malformed path attack.')
-- return [p for p in path.split('/') if p]
-+ syslog('error',
-+ 'Warning: Possible malformed path attack domain=%s remote=%s',
-+ get_domain(),
-+ remote)
-+ # Check for listname injections that won't be websafed.
-+ pieces = [p for p in path.split('/') if p]
-+ # Get the longest listname or 20 if none.
-+ if list_names():
-+ longest = max([len(x) for x in list_names()])
-+ else:
-+ longest = 20
-+ if pieces and len(pieces[0]) > longest:
-+ syslog('mischief',
-+ 'Hostile listname: listname=%s: remote=%s', pieces[0], remote)
-+ pieces[0] = pieces[0][:longest] + '...'
-+ return pieces
- return None
-
-
-@@ -952,6 +976,7 @@ _badwords = [
- ' conftest.py < conftest.py <&2
-+ exit 64
-+ ;;
-
- esac
- exit 0
diff --git a/japanese/mailman/files/patch-src_Makefile.in b/japanese/mailman/files/patch-src_Makefile.in
deleted file mode 100644
index 603cfb659fce..000000000000
--- a/japanese/mailman/files/patch-src_Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/Makefile.in.orig 2011-12-11 07:56:23 UTC
-+++ src/Makefile.in
-@@ -110,12 +110,10 @@ install: all
- do \
- exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
- $(INSTALL_PROGRAM) $$f $$exe; \
-- $(DIRSETGID) $$exe; \
- done
- for f in $(MAIL_PROGS); \
- do \
- $(INSTALL_PROGRAM) $$f $(DESTDIR)$(MAILDIR); \
-- $(DIRSETGID) $(DESTDIR)$(MAILDIR)/$$f; \
- done
-
- finish:
diff --git a/japanese/mailman/files/pkg-deinstall.in b/japanese/mailman/files/pkg-deinstall.in
deleted file mode 100644
index 38dfbf7cd9d7..000000000000
--- a/japanese/mailman/files/pkg-deinstall.in
+++ /dev/null
@@ -1,52 +0,0 @@
-#! /bin/sh
-#
-# $FreeBSD$
-
-PATH=/bin:/usr/bin:/usr/sbin
-
-case $2 in
-DEINSTALL)
- echo "---> Starting deinstall script"
-
- if /usr/bin/crontab -u "%%USER%%" -l | \
- /usr/bin/diff -B -b - "%%MAILMANDIR%%/cron/crontab.in" >/dev/null 2>&1 ; then
- echo "---> Zeroing crontab for \"%%USER%%\""
- /usr/bin/crontab -u "%%USER%%" -r /var/cron/allow.new$$
- mv /var/cron/allow.new$$ /var/cron/allow
- fi
- else
- echo "---> Crontab for \"%%USER%%\" modified, not removed: please deinstall"
- echo "---> it manually if you no longer wish to use Mailman. E.g.:"
- echo "---> /usr/bin/crontab -u \"%%USER%%\" -r"
- fi
-
- echo "---> Preserving the \"last_mailman_version\" file"
- /bin/mv -f "%%MAILMANDIR%%/data/last_mailman_version" /var/tmp/
-
- # If the errorlog is the only existing logfile, delete it. (If Mailman's
- # qrunner had not been running, then the process of trying to stop the
- # qrunner (above) will cause the errorlog to be written to. Hence, even if
- # the Mailman port/package is installed and immediately deinstalled, the
- # errorlog will exist.)
- if [ "`echo %%MAILMANDIR%%/logs/*`" = "%%MAILMANDIR%%/logs/error" ]; then
- echo "---> Deleting errorlog (It is the only existing logfile.)"
- /bin/rm -f "%%MAILMANDIR%%/logs/error"
- fi
- ;;
-
-POST-DEINSTALL)
- echo "---> Starting post-deinstall script"
-
- # try to kill all empty directories - necessary on pkg_add-based systems
- if [ -d "%%MAILMANDIR%%" ]; then
- echo '---> %%MAILMANDIR%% is not empty - this installation may have active lists!'
- ls -lRB "%%MAILMANDIR%%" | head -n200 || :
- echo "---> Restoring \"last_mailman_version\" file"
- /bin/mkdir -p "%%MAILMANDIR%%/data"
- /bin/mv -f /var/tmp/last_mailman_version "%%MAILMANDIR%%/data/"
- fi
-
- ;;
-esac
diff --git a/japanese/mailman/files/pkg-install.in b/japanese/mailman/files/pkg-install.in
deleted file mode 100644
index 6b3b5be4e8eb..000000000000
--- a/japanese/mailman/files/pkg-install.in
+++ /dev/null
@@ -1,55 +0,0 @@
-#! /bin/sh
-#
-# $FreeBSD$
-
-PATH=/bin:/usr/bin:/usr/sbin
-
-case $2 in
-
-POST-INSTALL)
- echo "---> Starting post-install script"
-
- MYTMP="$(mktemp -d "${TMPDIR-/tmp}/mminstall.XXXXXXXXXX")" || exit 1
- trap "rm -rf \"$MYTMP\"" EXIT
-
- /bin/chmod g+s "%%MAILMANDIR%%" || exit 1
-
- echo "---> Running update"
-
- for DIR in logs archives lists locks data spam qfiles \
- archives/private archives/public
- do
- if [ ! -e "%%MAILMANDIR%%/$DIR" ]; then
- /bin/mkdir -p "%%MAILMANDIR%%/$DIR"
- fi
- done
-
- LC_ALL=C "%%MAILMANDIR%%/bin/update" || exit 1
-
- echo "---> Checking crontab(5) file for user \"%%USER%%\""
-
- if [ -e /var/cron/allow ]; then
- grep -q "^%%USER%%\$" /var/cron/allow || \
- printf '%s\n' "%%USER%%" >> /var/cron/allow
- fi
-
- if /usr/bin/crontab -u "%%USER%%" -l >"$MYTMP/crontab" 2>&1 ; then
- if test -s "$MYTMP/crontab"; then
- echo "---> \"%%USER%%\" already has a crontab. Not overwriting it"
- echo "---> Please merge any changes from the standard crontab file"
- echo "---> %%MAILMANDIR%%/cron/crontab.in"
- else
- echo "---> Installing crontab(5) file for user \"%%USER%%\""
- /usr/bin/crontab -u "%%USER%%" "%%MAILMANDIR%%/cron/crontab.in" || exit 1
- fi
- else
- echo "---> Creating crontab(5) file for user \"%%USER%%\""
- /usr/bin/crontab -u "%%USER%%" "%%MAILMANDIR%%/cron/crontab.in" || exit 1
- fi
- rm -f "$MYTMP/crontab"
-
- echo "---> Checking (and fixing) file and directory permissions"
- "%%MAILMANDIR%%/bin/check_perms" -f >/dev/null
- ;;
-
-esac
diff --git a/japanese/mailman/files/pkg-message.in b/japanese/mailman/files/pkg-message.in
deleted file mode 100644
index cef1be6017dc..000000000000
--- a/japanese/mailman/files/pkg-message.in
+++ /dev/null
@@ -1,32 +0,0 @@
-[
-{ type: install
- message: </ and configure .namazurc
-to refer to %%LOCALBASE%%/etc/namazu/namazu-sample.
-You can also see the Japanese document in
-
-EOM
-}
-]
diff --git a/japanese/mailman/files/postfix-verp.diff b/japanese/mailman/files/postfix-verp.diff
deleted file mode 100644
index bc0b005d90ca..000000000000
--- a/japanese/mailman/files/postfix-verp.diff
+++ /dev/null
@@ -1,44 +0,0 @@
---- Mailman/Handlers/SMTPDirect.py.orig 2011-12-11 16:56:23.000000000 +0900
-+++ Mailman/Handlers/SMTPDirect.py 2012-02-15 15:50:47.000000000 +0900
-@@ -64,11 +64,11 @@
- self.__conn.connect(mm_cfg.SMTPHOST, mm_cfg.SMTPPORT)
- self.__numsessions = mm_cfg.SMTP_MAX_SESSIONS_PER_CONNECTION
-
-- def sendmail(self, envsender, recips, msgtext):
-+ def sendmail(self, envsender, recips, msgtext, mailopts=[]):
- if self.__conn is None:
- self.__connect()
- try:
-- results = self.__conn.sendmail(envsender, recips, msgtext)
-+ results = self.__conn.sendmail(envsender, recips, msgtext, mailopts)
- except smtplib.SMTPException:
- # For safety, close this connection. The next send attempt will
- # automatically re-open it. Pass the exception on up.
-@@ -114,7 +114,7 @@
- # recipients they'll swallow in a single transaction.
- deliveryfunc = None
- if (not msgdata.has_key('personalize') or msgdata['personalize']) and (
-- msgdata.get('verp') or mlist.personalize):
-+ (msgdata.get('verp') and mm_cfg.VERP_STYLE == 'Manual') or mlist.personalize):
- chunks = [[recip] for recip in recips]
- msgdata['personalize'] = 1
- deliveryfunc = verpdeliver
-@@ -376,6 +376,9 @@
- if mlist.include_sender_header:
- del msg['sender']
- msg['Sender'] = '"%s" <%s>' % (mlist.real_name, envsender)
-+ mailopts=[]
-+ if msgdata.get('verp') and mm_cfg.VERP_STYLE == 'Postfix':
-+ mailopts.append('XVERP=' + mm_cfg.POSTFIX_XVERP_OPTS)
- # Get the plain, flattened text of the message, sans unixfrom
- # using our as_string() method to not mangle From_ and not fold
- # sub-part headers possibly breaking signatures.
-@@ -385,7 +388,7 @@
- msgid = msg['message-id']
- try:
- # Send the message
-- refused = conn.sendmail(envsender, recips, msgtext)
-+ refused = conn.sendmail(envsender, recips, msgtext, mailopts)
- except smtplib.SMTPRecipientsRefused, e:
- syslog('smtp-failure', 'All recipients refused: %s, msgid: %s',
- e, msgid)
diff --git a/japanese/mailman/files/powerlogo.gif.uue b/japanese/mailman/files/powerlogo.gif.uue
deleted file mode 100644
index c6f91cc74d33..000000000000
--- a/japanese/mailman/files/powerlogo.gif.uue
+++ /dev/null
@@ -1,121 +0,0 @@
-begin 664 powerlogo.gif
-M1TE&.#EAJP!``.<```````0#$@L`(0P,#Q,("!0:*A<0'ALE-!X:)2,`4"0D
-M,"4`4B4@*28:*2<`52@P02H`62HB-"L#4RL&3BLG.2P`6RT`7C`P$S`P,#$I
-M/3((5#(/0#(V13,O0#0>&C4D,S8I/S@H-SA&7#DP0#DP2#HS2CHV1#P22#PK
-M"CP]3STP(SXU2#X^)C\X2D`624,V24,Y340]5D0^1$0^3D4<2$5%6D8S.D<0
-M.D@714A(3TH_5TI(84ICA$LK.DPB/TPH/TU$74U-8DU38$]:;U`=0%$_35%)
-M7%%ND%(W1U,C/54G0%8I00HI@$(UG18Z.B)!M1)2)$Y<\1I=E"IA\"YE8
-M,YF8C)IP`YM,`)M=`)N;`*!I'J.CHZ0B+:HP.*MC4JMV%*VLJZY_&*Z8,J]&
-M3K")%;"C3["VN;(Z0K*QL;R\O+Z^OK^$`,"Z?L7#0,:%%LJ+%\O*MLPI,6#]GB=]NF"^+7(^;(%>JU">K)`.L]
-M0>M%1.VF`O&F!?'I@/1-2_=$0_=44??Q#O?\ZOCE#_R_`/SX!OW[`_W]!O[^
-M`_]:5_]K9?^P`/^Q`/^R`/^S`/^T`/^U`/^V`/^W`/^X`/^Y`/^Z`/^[`/^\
-M`/^]`/^_`/_``/_!`/_"`/_#`/_$`/_%`/_&`/_(`/_)`/_*`/_+`/_,`/_-
-M`/_.`/_/`/_0`/_1`/_2`/_3`/_4`/_5`/_6`/_7`/_8`/_9`/_:`/_;`/_<
-M`/_=`/_>`/_?`/_@`/_A`/_B`/_C`/_D`/_E`/_F`/_G`/_H`/_I`/_J`/_K
-M`/_L`/_M`/_N`/_O`/_P`/_Q`/_R`/_S`/_S(__U`/_V`/_Y`/_]`/_^\/__
-M`/__9````````````````"'Y!`$``(D`+`````"K`$``0`C^`!,)'$BPH,
-M"!,J7,BPH<.'$"-*G$BQHL6+"9]`@O/@@`P,'FY4P6(#00`"5PQ.,51$P"&,
-M,&/*G-E03Y1%;5+=&),J%:E\8;Q0@L,D"9,0$2)T`,$`0!E$-`\"P%!0#P`&
-MC-8`D")+#`$`BKR"K84"0!Q%*%"(`H!"EJQ*;!7%02$F#@`Q:._6)07&L#HI-R90M:^8,&C1ITJA9NX8-F[9MW+I]`Q=.W#AR
-MJGHP&K=N73LWETZ9R3*E2`Q!I4+I#@6*3X\/(YJTH-!$G_'CR),K7WX<#\5]
-M?*.[G9/`1W1)2J1KW\YW%BU;MV[^Y=(E"4*"7[^$%3.3(($Q3PE.0&/&K%DS
-M&I:D3:/^0ULVT*IT$T@%"?Q0#CGFJ$((&&!,L@4GJJB"QA9PP"*(`'B@@@<+
-MEV#"&RBFF")($"44P=R)*"[GW$30<4>===L1&%T>YHTBW2P:.`#&+KSPX@MZ
-MOSABWC#$%'/,,2Y`,(/%,(''R%4\<476601"2B@4-)#`1QD,$+"4PE4!@!3))*#
-M7P`,0,<3`-`QA5]T7.&4'@/PG#,`!@R``2([^S7`(4A+C3-!/?/\1"(#,)#(
-M(0"8$A9)BRQP$?=(%``07TE,@(D$#R114?-#"""0%`?''^0BU*ZO??DU:*
-MRZ6*K*&(,,!PZJF1HBJC##/.5`;E--14PUFKH'7C#6GCG&8.)V"@@0<>:'!R
-M9CQJHJ(``R.$\$$(/_2`Q`PK4("``8R,J[NC+$)*G00N!%_!`FZ-8D$"-$BB
-M1A2RN"`!7VHL0,0LC20P1RVU&+\`(+T(F8`22]"@P?AS,+.,&>8EX$![)VQR
-MC35S3/!#YEJ2)LX2#OQ`JYBYNL-KFJA8@H56D((21.``@CA%*5I&AA',(`A.
-MJ($.BK.["I+K48`#W"@D(0GO",X6N?9WC"$I;H
-M1#.B00W/;"-+X%#%:,:!#M>HPU;^9-(5/.21IGK\ZDW#,HXK'A"*4YB"#TN8
-MP0YT`(,'/.`,E)!!#"+@@3$$@A.H0$6X]/$*5'"""QXPPA!*P`5ZM")%Y=J;
-M'!T"%:@0)!5_V%4((:U(`"B+!C09Z@!31H008"T\$.
-M8E`"$A1"D7/,I"8/@DF!Z($*8:`"%:#``QZ(0`0[*$,A"K')5KJ2CFWHY"MG
-M24N$_,$#A@A!!R!2!3A\@)6U#&;%]%`A,D1@#WLP!#(A@844C*`'(2B@4Q!!
-M!P3L`0XIZ$`#9"G,;LH$$2'PPA]2\0@/+*(GJ2A#,LF0!!]$H0I12`("G)4!
-M!1B`FS/^Z1D&,.`7BE6L#3A39,UHB0@F]$``!\C`!\H@@$?TY`A[@,0>D("%
-M)9C@`0@8@`#\N3!]8L`$]AI:&_:Q#Q8`8!]WN8`4+B`&%K``I01PZ04`P`@`
-MO'0?;@#`!5QJ4Y.2M*9N("E);4K2G#*"$``(A!1.*M2F.O6I4(WJ4S51!0N=
-MP8EP>,$,%G$((?2`$I$0Q!>2$()L90`!FI"J6M<:1SH>@A&5X,MW;&&+N(C:QG;S^=1.ZT,4NUB*&5:PB&$0R1JB8\8QH-*,^
-MSSA59JRQ*AN^RGZ>,X]@A`Q&(`+?B$:,E!#DYP`AWMZ,038M$'*]`#'JK@
-M@A4X<8]/B`$!'OC``U*PA"IDH08<(`1O+>A;AP!7.B_BRRC`X)9,Y`$'LJ#.
-M!)8+!AJ
-M%M`?^HVF$^L#0SO.8:MUJ.,=\OC?/`@A"#-0(&9L&X$-EO"%,VC!"5JXLA-@
-MP(D%ZZ[!#7EP="+LED9DQRTRXLO^'"1PWN"=P`'9F=()@N<""T#`$:OP7J>(
-M00Q/Y.@'RU@&?9PAC4^H87V6P$8>\A>:^H7C-#D*!#SXUP[_]>I7]J"'"4H"
-M@A2^(Q[%\B)3+`:&,/@<*E$E0]"4>5(T**>JRV7N
-M&UL:1SG^S&&.6MVJ'64:8A'3C43CC`$,L*#$%P3A(3@X89(PV($,3`"#%\BL
-M!3`H`0B,8`0=9(`$)1`X*A@!1G&AR.`+07C"M4,I2^4"4^A)7*>P:_''91S'
-MJ5H5YCX;*P31*AUC*C>OYF%&0KB!$$TG%@9R$`(LU&`')4``*ESQK:4_`00Q
-ML!T%C+`"=@6^4:LV#M2]*<
-M0A""0,DA',$)C$\]3%9IRE+R@)1MH(,>>A(R4;8+"D-H%Q5$,`35^_[WP`^^
-M\(>O>D3H(00"^`-#E$_\YD>$#EXX@P+HX)`_\,$#]G*^]FW^>0-*,$``6TL$
-M'6Q@`!.406\%N0(?=""#[;M_((CP@BDX8H(,)*$+9%A"#U8P@A8(G0#,EPB(
-M8``L$0%E\'[N]P>&X#)=H`9]$#=>L`>1\`)U5ULS$`*$(A208%$4T``(J'V)
-MQ`15L`4]\05>X%#IM`=?@`558#)9``>0X`5)<``,T`$&D'T?V'SQAP;[@@9=
-M0'NI$`9=``ED$`51\!L-@``4$`$*T`$!0'T)LT_[!%(70P<8<(`#@0'A-TO&
-MYP4U4`!I@`1'8`/H1`5"L0=%85$*M3I3@4\T,5`WDS.)4`93<`5Z@`ATF`AZ
-M,`4YLX?VH@=7,`74APA34`9T@(7^='A^GG0%5Q"'6(,!;5"(>C@%]H*'T`)AG`&4=``(6`"(Y`W>S-0`V$T90`=*$``LG`!
-M9;$8\]@7**`(^*@(:]$6N5`89X&/E5`6HC`+?G`7RV6/LZ`+A7$8!+!24C`8
-MJ[!G7!<9@Z9Q.;89K/(9FO,-X?!HIZ$*1'8KYY`$L'`)9R`(EZ`%(I`%R"0(
-M"Q@)9]#^!<`Q`S['`*@`)XFG'%"GC@*!ASRC%K)0!W[Q5P!``-\Q"F7A%W5@
-MCVY!"X#A%VHA"DFY5&(0'6SQ%0!0!XDE!T7I6&QA#&71#%JA"(\#.1HW#92S
-M&=G0*MS`#2`7*Z?A#8S0!VS`">P0#ZB`!G!0`W!P"I%P";F!":`0"IA@"&00
-M`B/@!$9``@B@;SFIDZTV=9+9E+0@'H/C"X4!`)NP"BU6)*&"#!2)6<^`*ATW
-M=AM9=N-P5*CP"9:@!IQ@:>]`"`'``2[)!V3P`P<@94L@;R.0`0U@!03WF+PC
-M$5+7",9YG,@9:Y(Y"Y5R"YG0",CF")6`;)L@D<:`#)XP"'G^,`>-\`F5!4/@
-M&9Z?(!H<^6CD4`[E$`Z,,`;T53IKAVZL\`$$T((]\`(=``,PD`+VI">2*+
-MQS>0DFTGP!>98`8G<)!3QYQT=0NU4&SG(0R;,`<$X@/&D`S9E@>"Y@QNH`
-M$`W/P`;(TPTBV@F6H`7F@02?\)%N$`AK@`=7$`N$P`B!H`8V8`.4``D#@`><
-M\`D>$`)90"&&``FA@`9"0`%=UI_#&1%2EV$+`"/%DPF3Z4&U<`NXH`N\X`CK
-MPV+!0`S400/'D`<%@G&F`@A1<@U7\@,VM`V@H0ULX``.,`BS4@[HH`KT`"%(
-M-@_Q,`8RD`4R\``Y@`<<('^A8`K^H'`)-&<(32`$)D`/2`J9O>,B38`=$G`"/(*EUC,'RN8"EI`,
-MS.`(!*(!8)`'EN`)F%$Y;I`__R&B6M*1+I``2'`.XB8FE69N]:`*6``+I?`"
-M#Y"?!P`''4(&&2`",9`",W!S^=:HR?&?"+&D7N#"O+E`-W'"F
-M'\9A"=G@!CS6:)Q##D`V`>P`1)4T.D)IAV#ZW@"IR0`SF00)>`J,L2
-M`T&0GT"0`H%00>$2+GSGMD[7')$)89$:(S1+H`0R!]%A(UFP`!HP"@['"YX0
-M#*SJF<=@"1`P`"#8Y@/=>@#6#Z`Z)A/^B0J6K0#D;F&F82#Y<&
-M+&_R"JW0`AT!`C,P`S$``TOHL28P`S:`"KO#"$0P"9'`!U9&`6Z@LL@!K@>!
-M<)(0!1I@`2>P!"'VKDI@`1J@!!16/&9@`@8`,S\`&$($8IX@J$``1;L`4_P`BNP+O?
-M.K>365C80Z67T@N]@![!P"F&JT*D0AF6(0V683D9V99:PI&R8@YG=W*[DK7H
-M)KHXJ0]C\`6F,*BPY01#0'JJ^P`9RP$EH`,K0`(QT`+U%P$?$`%\T@`F,`0D
-MT&5QFZ00L:0;C%=5-SB*!<)9!UF&>PR1@7$6F9:7HY&.)@[G*<,F%T1GLG(L
-M)RQDQ`E5939&(`)`4`1PH`5#\"[^2<=S,T`!-M`$15`&1Q4(8\`(C'S!KL`*
-M&/QT&KS%E&FOE^(C(JPXV`6:9=D,F;5QU*`9G.$JW%`_7#)RZ%"_8^(.NA*Z
-MZ88/=/P*.=`%I7`*6A`$'/``,P!&C*`#%$`!.4=Z"M``+1`#:Z0"G'#%O.6[
-M!H$'=O#,T!S-TCS-U#S-=V`'UWP'VKS-W'P'<7`'=1`'X5P'Y%S.YEP'"`'[QS/);`(^_((94``.1`(@?`&&=`'2%``?$(!!A`(HU/0HS,&
-M#=`#L_4"V1K$04`!!&W0$CW1%,W,.1@1>I`/Z01*5.`$?3`)?1#263`#(D`%
-M1Y`2""&-`UE6!$UP;U7"%33!D<@`JY7,`4S!$,`3&A]T6JM!V40!F6@
-.!W^@!WB=UX2M20$!`#L`
-`
-end
diff --git a/japanese/mailman/pkg-descr b/japanese/mailman/pkg-descr
deleted file mode 100644
index 586d18b7cc03..000000000000
--- a/japanese/mailman/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-This is the +j version Mailman which solves issues about
-platform dependent characters in e-mail written in Japanese language
-and includes additional patches.
-
-Security and Features:
-
- - An XSS vulnerability, CVE-2011-0707, has been fixed.
- - A new mm_cfg.py setting AUTHENTICATION_COOKIE_LIFETIME has been added.
- - Fixed the command line scripts add_members, sync_members and
- clone_member to properly handle banned addresses.
- - and so on
-
-WWW: http://www.python.jp/doc/contrib/mailman/releases.html
diff --git a/japanese/mailman/pkg-plist b/japanese/mailman/pkg-plist
deleted file mode 100644
index 0b7a9a553d77..000000000000
--- a/japanese/mailman/pkg-plist
+++ /dev/null
@@ -1,2249 +0,0 @@
-@postunexec if cmp -s %D/%%MMDIR%%/Mailman/mm_cfg.py %D/%%MMDIR%%/Mailman/mm_cfg.py.dist; then rm -f %D/%%MMDIR%%/Mailman/mm_cfg.py; fi
-@postunexec rm -f %D/%%MMDIR%%/Mailman/mm_cfg.pyc
-%%IMGDIR%%/PythonPowered.png
-%%IMGDIR%%/mailman.jpg
-%%IMGDIR%%/mm-icon.png
-%%IMGDIR%%/powerlogo.gif
-%%MMDIR%%/Mailman/Archiver/Archiver.py
-%%MMDIR%%/Mailman/Archiver/Archiver.pyc
-%%MMDIR%%/Mailman/Archiver/HyperArch.py
-%%MMDIR%%/Mailman/Archiver/HyperArch.pyc
-%%MMDIR%%/Mailman/Archiver/HyperDatabase.py
-%%MMDIR%%/Mailman/Archiver/HyperDatabase.pyc
-%%MMDIR%%/Mailman/Archiver/__init__.py
-%%MMDIR%%/Mailman/Archiver/__init__.pyc
-%%MMDIR%%/Mailman/Archiver/pipermail.py
-%%MMDIR%%/Mailman/Archiver/pipermail.pyc
-%%MMDIR%%/Mailman/Autoresponder.py
-%%MMDIR%%/Mailman/Autoresponder.pyc
-%%MMDIR%%/Mailman/Bouncer.py
-%%MMDIR%%/Mailman/Bouncer.pyc
-%%MMDIR%%/Mailman/Bouncers/AOL.py
-%%MMDIR%%/Mailman/Bouncers/AOL.pyc
-%%MMDIR%%/Mailman/Bouncers/BouncerAPI.py
-%%MMDIR%%/Mailman/Bouncers/BouncerAPI.pyc
-%%MMDIR%%/Mailman/Bouncers/Caiwireless.py
-%%MMDIR%%/Mailman/Bouncers/Caiwireless.pyc
-%%MMDIR%%/Mailman/Bouncers/Compuserve.py
-%%MMDIR%%/Mailman/Bouncers/Compuserve.pyc
-%%MMDIR%%/Mailman/Bouncers/DSN.py
-%%MMDIR%%/Mailman/Bouncers/DSN.pyc
-%%MMDIR%%/Mailman/Bouncers/Exchange.py
-%%MMDIR%%/Mailman/Bouncers/Exchange.pyc
-%%MMDIR%%/Mailman/Bouncers/Exim.py
-%%MMDIR%%/Mailman/Bouncers/Exim.pyc
-%%MMDIR%%/Mailman/Bouncers/GroupWise.py
-%%MMDIR%%/Mailman/Bouncers/GroupWise.pyc
-%%MMDIR%%/Mailman/Bouncers/LLNL.py
-%%MMDIR%%/Mailman/Bouncers/LLNL.pyc
-%%MMDIR%%/Mailman/Bouncers/Microsoft.py
-%%MMDIR%%/Mailman/Bouncers/Microsoft.pyc
-%%MMDIR%%/Mailman/Bouncers/Netscape.py
-%%MMDIR%%/Mailman/Bouncers/Netscape.pyc
-%%MMDIR%%/Mailman/Bouncers/Postfix.py
-%%MMDIR%%/Mailman/Bouncers/Postfix.pyc
-%%MMDIR%%/Mailman/Bouncers/Qmail.py
-%%MMDIR%%/Mailman/Bouncers/Qmail.pyc
-%%MMDIR%%/Mailman/Bouncers/SMTP32.py
-%%MMDIR%%/Mailman/Bouncers/SMTP32.pyc
-%%MMDIR%%/Mailman/Bouncers/SimpleMatch.py
-%%MMDIR%%/Mailman/Bouncers/SimpleMatch.pyc
-%%MMDIR%%/Mailman/Bouncers/SimpleWarning.py
-%%MMDIR%%/Mailman/Bouncers/SimpleWarning.pyc
-%%MMDIR%%/Mailman/Bouncers/Sina.py
-%%MMDIR%%/Mailman/Bouncers/Sina.pyc
-%%MMDIR%%/Mailman/Bouncers/Yahoo.py
-%%MMDIR%%/Mailman/Bouncers/Yahoo.pyc
-%%MMDIR%%/Mailman/Bouncers/Yale.py
-%%MMDIR%%/Mailman/Bouncers/Yale.pyc
-%%MMDIR%%/Mailman/Bouncers/__init__.py
-%%MMDIR%%/Mailman/Bouncers/__init__.pyc
-%%MMDIR%%/Mailman/CSRFcheck.py
-%%MMDIR%%/Mailman/CSRFcheck.pyc
-%%MMDIR%%/Mailman/Cgi/Auth.py
-%%MMDIR%%/Mailman/Cgi/Auth.pyc
-%%MMDIR%%/Mailman/Cgi/__init__.py
-%%MMDIR%%/Mailman/Cgi/__init__.pyc
-%%MMDIR%%/Mailman/Cgi/admin.py
-%%MMDIR%%/Mailman/Cgi/admin.pyc
-%%MMDIR%%/Mailman/Cgi/admindb.py
-%%MMDIR%%/Mailman/Cgi/admindb.pyc
-%%MMDIR%%/Mailman/Cgi/confirm.py
-%%MMDIR%%/Mailman/Cgi/confirm.pyc
-%%MMDIR%%/Mailman/Cgi/create.py
-%%MMDIR%%/Mailman/Cgi/create.pyc
-%%MMDIR%%/Mailman/Cgi/edithtml.py
-%%MMDIR%%/Mailman/Cgi/edithtml.pyc
-%%MMDIR%%/Mailman/Cgi/listinfo.py
-%%MMDIR%%/Mailman/Cgi/listinfo.pyc
-%%MMDIR%%/Mailman/Cgi/options.py
-%%MMDIR%%/Mailman/Cgi/options.pyc
-%%MMDIR%%/Mailman/Cgi/private.py
-%%MMDIR%%/Mailman/Cgi/private.pyc
-%%MMDIR%%/Mailman/Cgi/rmlist.py
-%%MMDIR%%/Mailman/Cgi/rmlist.pyc
-%%MMDIR%%/Mailman/Cgi/roster.py
-%%MMDIR%%/Mailman/Cgi/roster.pyc
-%%MMDIR%%/Mailman/Cgi/subscribe.py
-%%MMDIR%%/Mailman/Cgi/subscribe.pyc
-%%MMDIR%%/Mailman/Commands/__init__.py
-%%MMDIR%%/Mailman/Commands/__init__.pyc
-%%MMDIR%%/Mailman/Commands/cmd_confirm.py
-%%MMDIR%%/Mailman/Commands/cmd_confirm.pyc
-%%MMDIR%%/Mailman/Commands/cmd_echo.py
-%%MMDIR%%/Mailman/Commands/cmd_echo.pyc
-%%MMDIR%%/Mailman/Commands/cmd_end.py
-%%MMDIR%%/Mailman/Commands/cmd_end.pyc
-%%MMDIR%%/Mailman/Commands/cmd_help.py
-%%MMDIR%%/Mailman/Commands/cmd_help.pyc
-%%MMDIR%%/Mailman/Commands/cmd_info.py
-%%MMDIR%%/Mailman/Commands/cmd_info.pyc
-%%MMDIR%%/Mailman/Commands/cmd_join.py
-%%MMDIR%%/Mailman/Commands/cmd_join.pyc
-%%MMDIR%%/Mailman/Commands/cmd_leave.py
-%%MMDIR%%/Mailman/Commands/cmd_leave.pyc
-%%MMDIR%%/Mailman/Commands/cmd_lists.py
-%%MMDIR%%/Mailman/Commands/cmd_lists.pyc
-%%MMDIR%%/Mailman/Commands/cmd_password.py
-%%MMDIR%%/Mailman/Commands/cmd_password.pyc
-%%MMDIR%%/Mailman/Commands/cmd_remove.py
-%%MMDIR%%/Mailman/Commands/cmd_remove.pyc
-%%MMDIR%%/Mailman/Commands/cmd_set.py
-%%MMDIR%%/Mailman/Commands/cmd_set.pyc
-%%MMDIR%%/Mailman/Commands/cmd_stop.py
-%%MMDIR%%/Mailman/Commands/cmd_stop.pyc
-%%MMDIR%%/Mailman/Commands/cmd_subscribe.py
-%%MMDIR%%/Mailman/Commands/cmd_subscribe.pyc
-%%MMDIR%%/Mailman/Commands/cmd_unsubscribe.py
-%%MMDIR%%/Mailman/Commands/cmd_unsubscribe.pyc
-%%MMDIR%%/Mailman/Commands/cmd_who.py
-%%MMDIR%%/Mailman/Commands/cmd_who.pyc
-%%MMDIR%%/Mailman/Defaults.py
-%%MMDIR%%/Mailman/Defaults.pyc
-%%MMDIR%%/Mailman/Deliverer.py
-%%MMDIR%%/Mailman/Deliverer.pyc
-%%MMDIR%%/Mailman/Digester.py
-%%MMDIR%%/Mailman/Digester.pyc
-%%MMDIR%%/Mailman/Errors.py
-%%MMDIR%%/Mailman/Errors.pyc
-%%MMDIR%%/Mailman/GatewayManager.py
-%%MMDIR%%/Mailman/GatewayManager.pyc
-%%MMDIR%%/Mailman/Gui/Archive.py
-%%MMDIR%%/Mailman/Gui/Archive.pyc
-%%MMDIR%%/Mailman/Gui/Autoresponse.py
-%%MMDIR%%/Mailman/Gui/Autoresponse.pyc
-%%MMDIR%%/Mailman/Gui/Bounce.py
-%%MMDIR%%/Mailman/Gui/Bounce.pyc
-%%MMDIR%%/Mailman/Gui/ContentFilter.py
-%%MMDIR%%/Mailman/Gui/ContentFilter.pyc
-%%MMDIR%%/Mailman/Gui/Digest.py
-%%MMDIR%%/Mailman/Gui/Digest.pyc
-%%MMDIR%%/Mailman/Gui/GUIBase.py
-%%MMDIR%%/Mailman/Gui/GUIBase.pyc
-%%MMDIR%%/Mailman/Gui/General.py
-%%MMDIR%%/Mailman/Gui/General.pyc
-%%MMDIR%%/Mailman/Gui/Language.py
-%%MMDIR%%/Mailman/Gui/Language.pyc
-%%MMDIR%%/Mailman/Gui/Membership.py
-%%MMDIR%%/Mailman/Gui/Membership.pyc
-%%MMDIR%%/Mailman/Gui/NonDigest.py
-%%MMDIR%%/Mailman/Gui/NonDigest.pyc
-%%MMDIR%%/Mailman/Gui/Passwords.py
-%%MMDIR%%/Mailman/Gui/Passwords.pyc
-%%MMDIR%%/Mailman/Gui/Privacy.py
-%%MMDIR%%/Mailman/Gui/Privacy.pyc
-%%MMDIR%%/Mailman/Gui/Topics.py
-%%MMDIR%%/Mailman/Gui/Topics.pyc
-%%MMDIR%%/Mailman/Gui/Usenet.py
-%%MMDIR%%/Mailman/Gui/Usenet.pyc
-%%MMDIR%%/Mailman/Gui/__init__.py
-%%MMDIR%%/Mailman/Gui/__init__.pyc
-%%MMDIR%%/Mailman/HTMLFormatter.py
-%%MMDIR%%/Mailman/HTMLFormatter.pyc
-%%MMDIR%%/Mailman/Handlers/Acknowledge.py
-%%MMDIR%%/Mailman/Handlers/Acknowledge.pyc
-%%MMDIR%%/Mailman/Handlers/AfterDelivery.py
-%%MMDIR%%/Mailman/Handlers/AfterDelivery.pyc
-%%MMDIR%%/Mailman/Handlers/Approve.py
-%%MMDIR%%/Mailman/Handlers/Approve.pyc
-%%MMDIR%%/Mailman/Handlers/AvoidDuplicates.py
-%%MMDIR%%/Mailman/Handlers/AvoidDuplicates.pyc
-%%MMDIR%%/Mailman/Handlers/CalcRecips.py
-%%MMDIR%%/Mailman/Handlers/CalcRecips.pyc
-%%MMDIR%%/Mailman/Handlers/Cleanse.py
-%%MMDIR%%/Mailman/Handlers/Cleanse.pyc
-%%MMDIR%%/Mailman/Handlers/CleanseDKIM.py
-%%MMDIR%%/Mailman/Handlers/CleanseDKIM.pyc
-%%MMDIR%%/Mailman/Handlers/CookHeaders.py
-%%MMDIR%%/Mailman/Handlers/CookHeaders.pyc
-%%MMDIR%%/Mailman/Handlers/Decorate.py
-%%MMDIR%%/Mailman/Handlers/Decorate.pyc
-%%MMDIR%%/Mailman/Handlers/Emergency.py
-%%MMDIR%%/Mailman/Handlers/Emergency.pyc
-%%MMDIR%%/Mailman/Handlers/FileRecips.py
-%%MMDIR%%/Mailman/Handlers/FileRecips.pyc
-%%MMDIR%%/Mailman/Handlers/Hold.py
-%%MMDIR%%/Mailman/Handlers/Hold.pyc
-%%MMDIR%%/Mailman/Handlers/MimeDel.py
-%%MMDIR%%/Mailman/Handlers/MimeDel.pyc
-%%MMDIR%%/Mailman/Handlers/Moderate.py
-%%MMDIR%%/Mailman/Handlers/Moderate.pyc
-%%MMDIR%%/Mailman/Handlers/OwnerRecips.py
-%%MMDIR%%/Mailman/Handlers/OwnerRecips.pyc
-%%MMDIR%%/Mailman/Handlers/Replybot.py
-%%MMDIR%%/Mailman/Handlers/Replybot.pyc
-%%MMDIR%%/Mailman/Handlers/SMTPDirect.py
-%%MMDIR%%/Mailman/Handlers/SMTPDirect.pyc
-%%MMDIR%%/Mailman/Handlers/Scrubber.py
-%%MMDIR%%/Mailman/Handlers/Scrubber.pyc
-%%MMDIR%%/Mailman/Handlers/Sendmail.py
-%%MMDIR%%/Mailman/Handlers/Sendmail.pyc
-%%MMDIR%%/Mailman/Handlers/SpamDetect.py
-%%MMDIR%%/Mailman/Handlers/SpamDetect.pyc
-%%MMDIR%%/Mailman/Handlers/Tagger.py
-%%MMDIR%%/Mailman/Handlers/Tagger.pyc
-%%MMDIR%%/Mailman/Handlers/ToArchive.py
-%%MMDIR%%/Mailman/Handlers/ToArchive.pyc
-%%MMDIR%%/Mailman/Handlers/ToDigest.py
-%%MMDIR%%/Mailman/Handlers/ToDigest.pyc
-%%MMDIR%%/Mailman/Handlers/ToOutgoing.py
-%%MMDIR%%/Mailman/Handlers/ToOutgoing.pyc
-%%MMDIR%%/Mailman/Handlers/ToUsenet.py
-%%MMDIR%%/Mailman/Handlers/ToUsenet.pyc
-%%MMDIR%%/Mailman/Handlers/__init__.py
-%%MMDIR%%/Mailman/Handlers/__init__.pyc
-%%MMDIR%%/Mailman/Handlers/iso2022jpfix.py
-%%MMDIR%%/Mailman/Handlers/iso2022jpfix.pyc
-%%MMDIR%%/Mailman/ListAdmin.py
-%%MMDIR%%/Mailman/ListAdmin.pyc
-%%MMDIR%%/Mailman/LockFile.py
-%%MMDIR%%/Mailman/LockFile.pyc
-%%MMDIR%%/Mailman/Logging/Logger.py
-%%MMDIR%%/Mailman/Logging/Logger.pyc
-%%MMDIR%%/Mailman/Logging/MultiLogger.py
-%%MMDIR%%/Mailman/Logging/MultiLogger.pyc
-%%MMDIR%%/Mailman/Logging/StampedLogger.py
-%%MMDIR%%/Mailman/Logging/StampedLogger.pyc
-%%MMDIR%%/Mailman/Logging/Syslog.py
-%%MMDIR%%/Mailman/Logging/Syslog.pyc
-%%MMDIR%%/Mailman/Logging/Utils.py
-%%MMDIR%%/Mailman/Logging/Utils.pyc
-%%MMDIR%%/Mailman/Logging/__init__.py
-%%MMDIR%%/Mailman/Logging/__init__.pyc
-%%MMDIR%%/Mailman/MTA/Manual.py
-%%MMDIR%%/Mailman/MTA/Manual.pyc
-%%MMDIR%%/Mailman/MTA/Postfix.py
-%%MMDIR%%/Mailman/MTA/Postfix.pyc
-%%MMDIR%%/Mailman/MTA/Utils.py
-%%MMDIR%%/Mailman/MTA/Utils.pyc
-%%MMDIR%%/Mailman/MTA/__init__.py
-%%MMDIR%%/Mailman/MTA/__init__.pyc
-%%MMDIR%%/Mailman/MailList.py
-%%MMDIR%%/Mailman/MailList.pyc
-%%MMDIR%%/Mailman/Mailbox.py
-%%MMDIR%%/Mailman/Mailbox.pyc
-%%MMDIR%%/Mailman/MemberAdaptor.py
-%%MMDIR%%/Mailman/MemberAdaptor.pyc
-%%MMDIR%%/Mailman/Message.py
-%%MMDIR%%/Mailman/Message.pyc
-%%MMDIR%%/Mailman/OldStyleMemberships.py
-%%MMDIR%%/Mailman/OldStyleMemberships.pyc
-%%MMDIR%%/Mailman/Pending.py
-%%MMDIR%%/Mailman/Pending.pyc
-%%MMDIR%%/Mailman/Post.py
-%%MMDIR%%/Mailman/Post.pyc
-%%MMDIR%%/Mailman/Queue/ArchRunner.py
-%%MMDIR%%/Mailman/Queue/ArchRunner.pyc
-%%MMDIR%%/Mailman/Queue/BounceRunner.py
-%%MMDIR%%/Mailman/Queue/BounceRunner.pyc
-%%MMDIR%%/Mailman/Queue/CommandRunner.py
-%%MMDIR%%/Mailman/Queue/CommandRunner.pyc
-%%MMDIR%%/Mailman/Queue/IncomingRunner.py
-%%MMDIR%%/Mailman/Queue/IncomingRunner.pyc
-%%MMDIR%%/Mailman/Queue/MaildirRunner.py
-%%MMDIR%%/Mailman/Queue/MaildirRunner.pyc
-%%MMDIR%%/Mailman/Queue/NewsRunner.py
-%%MMDIR%%/Mailman/Queue/NewsRunner.pyc
-%%MMDIR%%/Mailman/Queue/OutgoingRunner.py
-%%MMDIR%%/Mailman/Queue/OutgoingRunner.pyc
-%%MMDIR%%/Mailman/Queue/RetryRunner.py
-%%MMDIR%%/Mailman/Queue/RetryRunner.pyc
-%%MMDIR%%/Mailman/Queue/Runner.py
-%%MMDIR%%/Mailman/Queue/Runner.pyc
-%%MMDIR%%/Mailman/Queue/Switchboard.py
-%%MMDIR%%/Mailman/Queue/Switchboard.pyc
-%%MMDIR%%/Mailman/Queue/VirginRunner.py
-%%MMDIR%%/Mailman/Queue/VirginRunner.pyc
-%%MMDIR%%/Mailman/Queue/__init__.py
-%%MMDIR%%/Mailman/Queue/__init__.pyc
-%%MMDIR%%/Mailman/Queue/sbcache.py
-%%MMDIR%%/Mailman/Queue/sbcache.pyc
-%%MMDIR%%/Mailman/SafeDict.py
-%%MMDIR%%/Mailman/SafeDict.pyc
-%%MMDIR%%/Mailman/SecurityManager.py
-%%MMDIR%%/Mailman/SecurityManager.pyc
-%%MMDIR%%/Mailman/Site.py
-%%MMDIR%%/Mailman/Site.pyc
-%%MMDIR%%/Mailman/TopicMgr.py
-%%MMDIR%%/Mailman/TopicMgr.pyc
-%%MMDIR%%/Mailman/UserDesc.py
-%%MMDIR%%/Mailman/UserDesc.pyc
-%%MMDIR%%/Mailman/Utils.py
-%%MMDIR%%/Mailman/Utils.pyc
-%%MMDIR%%/Mailman/Version.py
-%%MMDIR%%/Mailman/Version.pyc
-%%MMDIR%%/Mailman/__init__.py
-%%MMDIR%%/Mailman/__init__.pyc
-%%MMDIR%%/Mailman/htmlformat.py
-%%MMDIR%%/Mailman/htmlformat.pyc
-%%MMDIR%%/Mailman/i18n.py
-%%MMDIR%%/Mailman/i18n.pyc
-@sample %%MMDIR%%/Mailman/mm_cfg.py.dist %%MMDIR%%/Mailman/mm_cfg.py
-%%MMDIR%%/Mailman/versions.py
-%%MMDIR%%/Mailman/versions.pyc
-%%MMDIR%%/bin/add_members
-%%MMDIR%%/bin/arch
-%%MMDIR%%/bin/b4b5-archfix
-%%MMDIR%%/bin/change_pw
-%%MMDIR%%/bin/check_db
-%%MMDIR%%/bin/check_perms
-%%MMDIR%%/bin/cleanarch
-%%MMDIR%%/bin/clone_member
-%%MMDIR%%/bin/config_list
-%%MMDIR%%/bin/convert.py
-%%MMDIR%%/bin/convert.pyc
-%%MMDIR%%/bin/discard
-%%MMDIR%%/bin/dumpdb
-%%MMDIR%%/bin/export.py
-%%MMDIR%%/bin/export.pyc
-%%MMDIR%%/bin/find_member
-%%MMDIR%%/bin/fix_url.py
-%%MMDIR%%/bin/fix_url.pyc
-%%MMDIR%%/bin/genaliases
-%%MMDIR%%/bin/inject
-%%MMDIR%%/bin/list_admins
-%%MMDIR%%/bin/list_lists
-%%MMDIR%%/bin/list_members
-%%MMDIR%%/bin/list_owners
-%%MMDIR%%/bin/mailmanctl
-%%MMDIR%%/bin/mmsitepass
-%%MMDIR%%/bin/msgfmt.py
-%%MMDIR%%/bin/msgfmt.pyc
-%%MMDIR%%/bin/newlist
-%%MMDIR%%/bin/paths.py
-%%MMDIR%%/bin/paths.pyc
-%%MMDIR%%/bin/qrunner
-%%MMDIR%%/bin/rb-archfix
-%%MMDIR%%/bin/remove_members
-%%MMDIR%%/bin/reset_pw.py
-%%MMDIR%%/bin/reset_pw.pyc
-%%MMDIR%%/bin/rmlist
-%%MMDIR%%/bin/show_qfiles
-%%MMDIR%%/bin/sync_members
-%%MMDIR%%/bin/transcheck
-%%MMDIR%%/bin/unshunt
-%%MMDIR%%/bin/update
-%%MMDIR%%/bin/version
-%%MMDIR%%/bin/withlist
-%%MMDIR%%/cgi-bin/admin
-%%MMDIR%%/cgi-bin/admindb
-%%MMDIR%%/cgi-bin/confirm
-%%MMDIR%%/cgi-bin/create
-%%MMDIR%%/cgi-bin/edithtml
-%%MMDIR%%/cgi-bin/listinfo
-%%MMDIR%%/cgi-bin/options
-%%MMDIR%%/cgi-bin/private
-%%MMDIR%%/cgi-bin/rmlist
-%%MMDIR%%/cgi-bin/roster
-%%MMDIR%%/cgi-bin/subscribe
-%%MMDIR%%/cron/bumpdigests
-%%MMDIR%%/cron/checkdbs
-%%MMDIR%%/cron/crontab.in
-%%MMDIR%%/cron/cull_bad_shunt
-%%MMDIR%%/cron/disabled
-%%MMDIR%%/cron/gate_news
-%%MMDIR%%/cron/mailpasswds
-%%MMDIR%%/cron/nightly_gzip
-%%MMDIR%%/cron/paths.py
-@postunexec rm -f %%MMDIR%%/cron/paths.pyc
-%%MMDIR%%/cron/senddigests
-%%MMDIR%%/data/sitelist.cfg
-%%MMDIR%%/icons/PythonPowered.png
-%%MMDIR%%/icons/gnu-head-tiny.jpg
-%%MMDIR%%/icons/gnu-head-tiny.png
-%%MMDIR%%/icons/mailman-large.jpg
-%%MMDIR%%/icons/mailman.ico
-%%MMDIR%%/icons/mailman.jpg
-%%MMDIR%%/icons/mm-icon-large.ico
-%%MMDIR%%/icons/mm-icon.ico
-%%MMDIR%%/icons/mm-icon.png
-%%MMDIR%%/mail/mailman
-%%MMDIR%%/messages/ar/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ar/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ast/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ast/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ca/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ca/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/cs/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/cs/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/da/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/da/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/de/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/de/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/de/README.de
-%%MMDIR%%/messages/el/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/el/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/es/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/es/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/es/README.es
-%%MMDIR%%/messages/et/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/et/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/eu/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/eu/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/eu/README.eu
-%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/fi/README.fi
-%%MMDIR%%/messages/fr/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/fr/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/fr/README.fr
-%%MMDIR%%/messages/gl/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/gl/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/he/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/he/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/hr/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/hr/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/hu/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/hu/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/hu/README.hu
-%%MMDIR%%/messages/ia/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ia/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/it/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/it/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/it/README.it
-%%MMDIR%%/messages/ja/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ja/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ja/README.ja
-%%MMDIR%%/messages/ja_JP.UTF8/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ja_JP.UTF8/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ko/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ko/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ko/README.ko
-%%MMDIR%%/messages/lt/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/lt/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/nl/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/nl/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/no/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/no/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/pl/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/pl/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/pl/README.pl
-%%MMDIR%%/messages/pt/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/pt/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/pt_BR/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/pt_BR/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ro/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ro/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ru/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/ru/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/ru/README.ru
-%%MMDIR%%/messages/sk/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/sk/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/sk/README.sk
-%%MMDIR%%/messages/sl/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/sl/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/sr/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/sr/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/sv/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/sv/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/sv/README.sv
-%%MMDIR%%/messages/tr/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/tr/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/uk/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/uk/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/vi/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/vi/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/zh_CN/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/zh_CN/LC_MESSAGES/mailman.po
-%%MMDIR%%/messages/zh_TW/LC_MESSAGES/mailman.mo
-%%MMDIR%%/messages/zh_TW/LC_MESSAGES/mailman.po
-%%MMDIR%%/pythonlib/email/__init__.py
-%%MMDIR%%/pythonlib/email/__init__.pyc
-%%MMDIR%%/pythonlib/email/_parseaddr.py
-%%MMDIR%%/pythonlib/email/_parseaddr.pyc
-%%MMDIR%%/pythonlib/email/base64mime.py
-%%MMDIR%%/pythonlib/email/base64mime.pyc
-%%MMDIR%%/pythonlib/email/charset.py
-%%MMDIR%%/pythonlib/email/charset.pyc
-%%MMDIR%%/pythonlib/email/encoders.py
-%%MMDIR%%/pythonlib/email/encoders.pyc
-%%MMDIR%%/pythonlib/email/errors.py
-%%MMDIR%%/pythonlib/email/errors.pyc
-%%MMDIR%%/pythonlib/email/feedparser.py
-%%MMDIR%%/pythonlib/email/feedparser.pyc
-%%MMDIR%%/pythonlib/email/generator.py
-%%MMDIR%%/pythonlib/email/generator.pyc
-%%MMDIR%%/pythonlib/email/header.py
-%%MMDIR%%/pythonlib/email/header.pyc
-%%MMDIR%%/pythonlib/email/iterators.py
-%%MMDIR%%/pythonlib/email/iterators.pyc
-%%MMDIR%%/pythonlib/email/message.py
-%%MMDIR%%/pythonlib/email/message.pyc
-%%MMDIR%%/pythonlib/email/mime/__init__.py
-%%MMDIR%%/pythonlib/email/mime/__init__.pyc
-%%MMDIR%%/pythonlib/email/mime/application.py
-%%MMDIR%%/pythonlib/email/mime/application.pyc
-%%MMDIR%%/pythonlib/email/mime/audio.py
-%%MMDIR%%/pythonlib/email/mime/audio.pyc
-%%MMDIR%%/pythonlib/email/mime/base.py
-%%MMDIR%%/pythonlib/email/mime/base.pyc
-%%MMDIR%%/pythonlib/email/mime/image.py
-%%MMDIR%%/pythonlib/email/mime/image.pyc
-%%MMDIR%%/pythonlib/email/mime/message.py
-%%MMDIR%%/pythonlib/email/mime/message.pyc
-%%MMDIR%%/pythonlib/email/mime/multipart.py
-%%MMDIR%%/pythonlib/email/mime/multipart.pyc
-%%MMDIR%%/pythonlib/email/mime/nonmultipart.py
-%%MMDIR%%/pythonlib/email/mime/nonmultipart.pyc
-%%MMDIR%%/pythonlib/email/mime/text.py
-%%MMDIR%%/pythonlib/email/mime/text.pyc
-%%MMDIR%%/pythonlib/email/parser.py
-%%MMDIR%%/pythonlib/email/parser.pyc
-%%MMDIR%%/pythonlib/email/quoprimime.py
-%%MMDIR%%/pythonlib/email/quoprimime.pyc
-%%MMDIR%%/pythonlib/email/utils.py
-%%MMDIR%%/pythonlib/email/utils.pyc
-%%MMDIR%%/pythonlib/pykf.so
-%%MMDIR%%/scripts/admin
-%%MMDIR%%/scripts/bounces
-%%MMDIR%%/scripts/confirm
-%%MMDIR%%/scripts/driver
-%%MMDIR%%/scripts/join
-%%MMDIR%%/scripts/leave
-%%MMDIR%%/scripts/mailman
-%%MMDIR%%/scripts/owner
-%%MMDIR%%/scripts/paths.py
-%%MMDIR%%/scripts/post
-%%MMDIR%%/scripts/request
-%%MMDIR%%/scripts/subscribe
-%%MMDIR%%/scripts/unsubscribe
-%%MMDIR%%/templates/ar/admindbdetails.html
-%%MMDIR%%/templates/ar/admindbpreamble.html
-%%MMDIR%%/templates/ar/admindbsummary.html
-%%MMDIR%%/templates/ar/adminsubscribeack.txt
-%%MMDIR%%/templates/ar/adminunsubscribeack.txt
-%%MMDIR%%/templates/ar/admlogin.html
-%%MMDIR%%/templates/ar/approve.txt
-%%MMDIR%%/templates/ar/archidxentry.html
-%%MMDIR%%/templates/ar/archidxfoot.html
-%%MMDIR%%/templates/ar/archidxhead.html
-%%MMDIR%%/templates/ar/archlistend.html
-%%MMDIR%%/templates/ar/archliststart.html
-%%MMDIR%%/templates/ar/archtoc.html
-%%MMDIR%%/templates/ar/archtocentry.html
-%%MMDIR%%/templates/ar/archtocnombox.html
-%%MMDIR%%/templates/ar/article.html
-%%MMDIR%%/templates/ar/bounce.txt
-%%MMDIR%%/templates/ar/checkdbs.txt
-%%MMDIR%%/templates/ar/convert.txt
-%%MMDIR%%/templates/ar/cronpass.txt
-%%MMDIR%%/templates/ar/disabled.txt
-%%MMDIR%%/templates/ar/emptyarchive.html
-%%MMDIR%%/templates/ar/headfoot.html
-%%MMDIR%%/templates/ar/help.txt
-%%MMDIR%%/templates/ar/invite.txt
-%%MMDIR%%/templates/ar/listinfo.html
-%%MMDIR%%/templates/ar/masthead.txt
-%%MMDIR%%/templates/ar/newlist.txt
-%%MMDIR%%/templates/ar/nomoretoday.txt
-%%MMDIR%%/templates/ar/options.html
-%%MMDIR%%/templates/ar/postack.txt
-%%MMDIR%%/templates/ar/postauth.txt
-%%MMDIR%%/templates/ar/postheld.txt
-%%MMDIR%%/templates/ar/private.html
-%%MMDIR%%/templates/ar/probe.txt
-%%MMDIR%%/templates/ar/refuse.txt
-%%MMDIR%%/templates/ar/roster.html
-%%MMDIR%%/templates/ar/subauth.txt
-%%MMDIR%%/templates/ar/subscribe.html
-%%MMDIR%%/templates/ar/subscribeack.txt
-%%MMDIR%%/templates/ar/unsub.txt
-%%MMDIR%%/templates/ar/unsubauth.txt
-%%MMDIR%%/templates/ar/userpass.txt
-%%MMDIR%%/templates/ar/verify.txt
-%%MMDIR%%/templates/ast/admindbdetails.html
-%%MMDIR%%/templates/ast/admindbpreamble.html
-%%MMDIR%%/templates/ast/admindbsummary.html
-%%MMDIR%%/templates/ast/adminsubscribeack.txt
-%%MMDIR%%/templates/ast/adminunsubscribeack.txt
-%%MMDIR%%/templates/ast/admlogin.html
-%%MMDIR%%/templates/ast/approve.txt
-%%MMDIR%%/templates/ast/archidxentry.html
-%%MMDIR%%/templates/ast/archidxfoot.html
-%%MMDIR%%/templates/ast/archidxhead.html
-%%MMDIR%%/templates/ast/archlistend.html
-%%MMDIR%%/templates/ast/archliststart.html
-%%MMDIR%%/templates/ast/archtoc.html
-%%MMDIR%%/templates/ast/archtocentry.html
-%%MMDIR%%/templates/ast/archtocnombox.html
-%%MMDIR%%/templates/ast/article.html
-%%MMDIR%%/templates/ast/bounce.txt
-%%MMDIR%%/templates/ast/checkdbs.txt
-%%MMDIR%%/templates/ast/convert.txt
-%%MMDIR%%/templates/ast/cronpass.txt
-%%MMDIR%%/templates/ast/disabled.txt
-%%MMDIR%%/templates/ast/emptyarchive.html
-%%MMDIR%%/templates/ast/headfoot.html
-%%MMDIR%%/templates/ast/help.txt
-%%MMDIR%%/templates/ast/invite.txt
-%%MMDIR%%/templates/ast/listinfo.html
-%%MMDIR%%/templates/ast/masthead.txt
-%%MMDIR%%/templates/ast/newlist.txt
-%%MMDIR%%/templates/ast/nomoretoday.txt
-%%MMDIR%%/templates/ast/options.html
-%%MMDIR%%/templates/ast/postack.txt
-%%MMDIR%%/templates/ast/postauth.txt
-%%MMDIR%%/templates/ast/postheld.txt
-%%MMDIR%%/templates/ast/private.html
-%%MMDIR%%/templates/ast/probe.txt
-%%MMDIR%%/templates/ast/refuse.txt
-%%MMDIR%%/templates/ast/roster.html
-%%MMDIR%%/templates/ast/subauth.txt
-%%MMDIR%%/templates/ast/subscribe.html
-%%MMDIR%%/templates/ast/subscribeack.txt
-%%MMDIR%%/templates/ast/unsub.txt
-%%MMDIR%%/templates/ast/unsubauth.txt
-%%MMDIR%%/templates/ast/userpass.txt
-%%MMDIR%%/templates/ast/verify.txt
-%%MMDIR%%/templates/ca/admindbdetails.html
-%%MMDIR%%/templates/ca/admindbpreamble.html
-%%MMDIR%%/templates/ca/admindbsummary.html
-%%MMDIR%%/templates/ca/adminsubscribeack.txt
-%%MMDIR%%/templates/ca/adminunsubscribeack.txt
-%%MMDIR%%/templates/ca/admlogin.html
-%%MMDIR%%/templates/ca/approve.txt
-%%MMDIR%%/templates/ca/archidxentry.html
-%%MMDIR%%/templates/ca/archidxfoot.html
-%%MMDIR%%/templates/ca/archidxhead.html
-%%MMDIR%%/templates/ca/archlistend.html
-%%MMDIR%%/templates/ca/archliststart.html
-%%MMDIR%%/templates/ca/archtoc.html
-%%MMDIR%%/templates/ca/archtocentry.html
-%%MMDIR%%/templates/ca/archtocnombox.html
-%%MMDIR%%/templates/ca/article.html
-%%MMDIR%%/templates/ca/bounce.txt
-%%MMDIR%%/templates/ca/checkdbs.txt
-%%MMDIR%%/templates/ca/convert.txt
-%%MMDIR%%/templates/ca/cronpass.txt
-%%MMDIR%%/templates/ca/disabled.txt
-%%MMDIR%%/templates/ca/emptyarchive.html
-%%MMDIR%%/templates/ca/headfoot.html
-%%MMDIR%%/templates/ca/help.txt
-%%MMDIR%%/templates/ca/invite.txt
-%%MMDIR%%/templates/ca/listinfo.html
-%%MMDIR%%/templates/ca/masthead.txt
-%%MMDIR%%/templates/ca/newlist.txt
-%%MMDIR%%/templates/ca/nomoretoday.txt
-%%MMDIR%%/templates/ca/options.html
-%%MMDIR%%/templates/ca/postack.txt
-%%MMDIR%%/templates/ca/postauth.txt
-%%MMDIR%%/templates/ca/postheld.txt
-%%MMDIR%%/templates/ca/private.html
-%%MMDIR%%/templates/ca/probe.txt
-%%MMDIR%%/templates/ca/refuse.txt
-%%MMDIR%%/templates/ca/roster.html
-%%MMDIR%%/templates/ca/subauth.txt
-%%MMDIR%%/templates/ca/subscribe.html
-%%MMDIR%%/templates/ca/subscribeack.txt
-%%MMDIR%%/templates/ca/unsub.txt
-%%MMDIR%%/templates/ca/unsubauth.txt
-%%MMDIR%%/templates/ca/userpass.txt
-%%MMDIR%%/templates/ca/verify.txt
-%%MMDIR%%/templates/cs/admindbdetails.html
-%%MMDIR%%/templates/cs/admindbpreamble.html
-%%MMDIR%%/templates/cs/admindbsummary.html
-%%MMDIR%%/templates/cs/adminsubscribeack.txt
-%%MMDIR%%/templates/cs/adminunsubscribeack.txt
-%%MMDIR%%/templates/cs/admlogin.html
-%%MMDIR%%/templates/cs/approve.txt
-%%MMDIR%%/templates/cs/archidxentry.html
-%%MMDIR%%/templates/cs/archidxfoot.html
-%%MMDIR%%/templates/cs/archidxhead.html
-%%MMDIR%%/templates/cs/archlistend.html
-%%MMDIR%%/templates/cs/archliststart.html
-%%MMDIR%%/templates/cs/archtoc.html
-%%MMDIR%%/templates/cs/archtocentry.html
-%%MMDIR%%/templates/cs/archtocnombox.html
-%%MMDIR%%/templates/cs/article.html
-%%MMDIR%%/templates/cs/bounce.txt
-%%MMDIR%%/templates/cs/checkdbs.txt
-%%MMDIR%%/templates/cs/convert.txt
-%%MMDIR%%/templates/cs/cronpass.txt
-%%MMDIR%%/templates/cs/disabled.txt
-%%MMDIR%%/templates/cs/emptyarchive.html
-%%MMDIR%%/templates/cs/headfoot.html
-%%MMDIR%%/templates/cs/help.txt
-%%MMDIR%%/templates/cs/invite.txt
-%%MMDIR%%/templates/cs/listinfo.html
-%%MMDIR%%/templates/cs/masthead.txt
-%%MMDIR%%/templates/cs/newlist.txt
-%%MMDIR%%/templates/cs/nomoretoday.txt
-%%MMDIR%%/templates/cs/options.html
-%%MMDIR%%/templates/cs/postack.txt
-%%MMDIR%%/templates/cs/postauth.txt
-%%MMDIR%%/templates/cs/postheld.txt
-%%MMDIR%%/templates/cs/private.html
-%%MMDIR%%/templates/cs/probe.txt
-%%MMDIR%%/templates/cs/refuse.txt
-%%MMDIR%%/templates/cs/roster.html
-%%MMDIR%%/templates/cs/subauth.txt
-%%MMDIR%%/templates/cs/subscribe.html
-%%MMDIR%%/templates/cs/subscribeack.txt
-%%MMDIR%%/templates/cs/unsub.txt
-%%MMDIR%%/templates/cs/unsubauth.txt
-%%MMDIR%%/templates/cs/userpass.txt
-%%MMDIR%%/templates/cs/verify.txt
-%%MMDIR%%/templates/da/admindbdetails.html
-%%MMDIR%%/templates/da/admindbpreamble.html
-%%MMDIR%%/templates/da/admindbsummary.html
-%%MMDIR%%/templates/da/adminsubscribeack.txt
-%%MMDIR%%/templates/da/adminunsubscribeack.txt
-%%MMDIR%%/templates/da/admlogin.html
-%%MMDIR%%/templates/da/approve.txt
-%%MMDIR%%/templates/da/archidxfoot.html
-%%MMDIR%%/templates/da/archidxhead.html
-%%MMDIR%%/templates/da/archliststart.html
-%%MMDIR%%/templates/da/archtoc.html
-%%MMDIR%%/templates/da/archtocentry.html
-%%MMDIR%%/templates/da/archtocnombox.html
-%%MMDIR%%/templates/da/article.html
-%%MMDIR%%/templates/da/bounce.txt
-%%MMDIR%%/templates/da/checkdbs.txt
-%%MMDIR%%/templates/da/convert.txt
-%%MMDIR%%/templates/da/cronpass.txt
-%%MMDIR%%/templates/da/disabled.txt
-%%MMDIR%%/templates/da/emptyarchive.html
-%%MMDIR%%/templates/da/headfoot.html
-%%MMDIR%%/templates/da/help.txt
-%%MMDIR%%/templates/da/invite.txt
-%%MMDIR%%/templates/da/listinfo.html
-%%MMDIR%%/templates/da/masthead.txt
-%%MMDIR%%/templates/da/newlist.txt
-%%MMDIR%%/templates/da/nomoretoday.txt
-%%MMDIR%%/templates/da/options.html
-%%MMDIR%%/templates/da/postack.txt
-%%MMDIR%%/templates/da/postauth.txt
-%%MMDIR%%/templates/da/postheld.txt
-%%MMDIR%%/templates/da/private.html
-%%MMDIR%%/templates/da/probe.txt
-%%MMDIR%%/templates/da/refuse.txt
-%%MMDIR%%/templates/da/roster.html
-%%MMDIR%%/templates/da/subauth.txt
-%%MMDIR%%/templates/da/subscribe.html
-%%MMDIR%%/templates/da/subscribeack.txt
-%%MMDIR%%/templates/da/unsub.txt
-%%MMDIR%%/templates/da/unsubauth.txt
-%%MMDIR%%/templates/da/userpass.txt
-%%MMDIR%%/templates/da/verify.txt
-%%MMDIR%%/templates/de/admindbdetails.html
-%%MMDIR%%/templates/de/admindbpreamble.html
-%%MMDIR%%/templates/de/admindbsummary.html
-%%MMDIR%%/templates/de/adminsubscribeack.txt
-%%MMDIR%%/templates/de/adminunsubscribeack.txt
-%%MMDIR%%/templates/de/admlogin.html
-%%MMDIR%%/templates/de/approve.txt
-%%MMDIR%%/templates/de/archidxentry.html
-%%MMDIR%%/templates/de/archidxfoot.html
-%%MMDIR%%/templates/de/archidxhead.html
-%%MMDIR%%/templates/de/archlistend.html
-%%MMDIR%%/templates/de/archliststart.html
-%%MMDIR%%/templates/de/archtoc.html
-%%MMDIR%%/templates/de/archtocentry.html
-%%MMDIR%%/templates/de/archtocnombox.html
-%%MMDIR%%/templates/de/article.html
-%%MMDIR%%/templates/de/bounce.txt
-%%MMDIR%%/templates/de/checkdbs.txt
-%%MMDIR%%/templates/de/convert.txt
-%%MMDIR%%/templates/de/cronpass.txt
-%%MMDIR%%/templates/de/disabled.txt
-%%MMDIR%%/templates/de/emptyarchive.html
-%%MMDIR%%/templates/de/headfoot.html
-%%MMDIR%%/templates/de/help.txt
-%%MMDIR%%/templates/de/invite.txt
-%%MMDIR%%/templates/de/listinfo.html
-%%MMDIR%%/templates/de/masthead.txt
-%%MMDIR%%/templates/de/newlist.txt
-%%MMDIR%%/templates/de/nomoretoday.txt
-%%MMDIR%%/templates/de/options.html
-%%MMDIR%%/templates/de/postack.txt
-%%MMDIR%%/templates/de/postauth.txt
-%%MMDIR%%/templates/de/postheld.txt
-%%MMDIR%%/templates/de/private.html
-%%MMDIR%%/templates/de/probe.txt
-%%MMDIR%%/templates/de/refuse.txt
-%%MMDIR%%/templates/de/roster.html
-%%MMDIR%%/templates/de/subauth.txt
-%%MMDIR%%/templates/de/subscribe.html
-%%MMDIR%%/templates/de/subscribeack.txt
-%%MMDIR%%/templates/de/unsub.txt
-%%MMDIR%%/templates/de/unsubauth.txt
-%%MMDIR%%/templates/de/userpass.txt
-%%MMDIR%%/templates/de/verify.txt
-%%MMDIR%%/templates/el/admindbdetails.html
-%%MMDIR%%/templates/el/admindbpreamble.html
-%%MMDIR%%/templates/el/admindbsummary.html
-%%MMDIR%%/templates/el/adminsubscribeack.txt
-%%MMDIR%%/templates/el/adminunsubscribeack.txt
-%%MMDIR%%/templates/el/admlogin.html
-%%MMDIR%%/templates/el/approve.txt
-%%MMDIR%%/templates/el/archidxentry.html
-%%MMDIR%%/templates/el/archidxfoot.html
-%%MMDIR%%/templates/el/archidxhead.html
-%%MMDIR%%/templates/el/archlistend.html
-%%MMDIR%%/templates/el/archliststart.html
-%%MMDIR%%/templates/el/archtoc.html
-%%MMDIR%%/templates/el/archtocentry.html
-%%MMDIR%%/templates/el/archtocnombox.html
-%%MMDIR%%/templates/el/article.html
-%%MMDIR%%/templates/el/bounce.txt
-%%MMDIR%%/templates/el/checkdbs.txt
-%%MMDIR%%/templates/el/convert.txt
-%%MMDIR%%/templates/el/cronpass.txt
-%%MMDIR%%/templates/el/disabled.txt
-%%MMDIR%%/templates/el/emptyarchive.html
-%%MMDIR%%/templates/el/headfoot.html
-%%MMDIR%%/templates/el/help.txt
-%%MMDIR%%/templates/el/invite.txt
-%%MMDIR%%/templates/el/listinfo.html
-%%MMDIR%%/templates/el/masthead.txt
-%%MMDIR%%/templates/el/newlist.txt
-%%MMDIR%%/templates/el/nomoretoday.txt
-%%MMDIR%%/templates/el/options.html
-%%MMDIR%%/templates/el/postack.txt
-%%MMDIR%%/templates/el/postauth.txt
-%%MMDIR%%/templates/el/postheld.txt
-%%MMDIR%%/templates/el/private.html
-%%MMDIR%%/templates/el/probe.txt
-%%MMDIR%%/templates/el/refuse.txt
-%%MMDIR%%/templates/el/roster.html
-%%MMDIR%%/templates/el/subauth.txt
-%%MMDIR%%/templates/el/subscribe.html
-%%MMDIR%%/templates/el/subscribeack.txt
-%%MMDIR%%/templates/el/unsub.txt
-%%MMDIR%%/templates/el/unsubauth.txt
-%%MMDIR%%/templates/el/userpass.txt
-%%MMDIR%%/templates/el/verify.txt
-%%MMDIR%%/templates/en/admindbdetails.html
-%%MMDIR%%/templates/en/admindbpreamble.html
-%%MMDIR%%/templates/en/admindbsummary.html
-%%MMDIR%%/templates/en/adminsubscribeack.txt
-%%MMDIR%%/templates/en/adminunsubscribeack.txt
-%%MMDIR%%/templates/en/admlogin.html
-%%MMDIR%%/templates/en/approve.txt
-%%MMDIR%%/templates/en/archidxentry.html
-%%MMDIR%%/templates/en/archidxfoot.html
-%%MMDIR%%/templates/en/archidxhead.html
-%%MMDIR%%/templates/en/archlistend.html
-%%MMDIR%%/templates/en/archliststart.html
-%%MMDIR%%/templates/en/archtoc.html
-%%MMDIR%%/templates/en/archtocentry.html
-%%MMDIR%%/templates/en/archtocnombox.html
-%%MMDIR%%/templates/en/article.html
-%%MMDIR%%/templates/en/bounce.txt
-%%MMDIR%%/templates/en/checkdbs.txt
-%%MMDIR%%/templates/en/convert.txt
-%%MMDIR%%/templates/en/cronpass.txt
-%%MMDIR%%/templates/en/disabled.txt
-%%MMDIR%%/templates/en/emptyarchive.html
-%%MMDIR%%/templates/en/headfoot.html
-%%MMDIR%%/templates/en/help.txt
-%%MMDIR%%/templates/en/invite.txt
-%%MMDIR%%/templates/en/listinfo.html
-%%MMDIR%%/templates/en/masthead.txt
-%%MMDIR%%/templates/en/newlist.txt
-%%MMDIR%%/templates/en/nomoretoday.txt
-%%MMDIR%%/templates/en/options.html
-%%MMDIR%%/templates/en/postack.txt
-%%MMDIR%%/templates/en/postauth.txt
-%%MMDIR%%/templates/en/postheld.txt
-%%MMDIR%%/templates/en/private.html
-%%MMDIR%%/templates/en/probe.txt
-%%MMDIR%%/templates/en/refuse.txt
-%%MMDIR%%/templates/en/roster.html
-%%MMDIR%%/templates/en/subauth.txt
-%%MMDIR%%/templates/en/subscribe.html
-%%MMDIR%%/templates/en/subscribeack.txt
-%%MMDIR%%/templates/en/unsub.txt
-%%MMDIR%%/templates/en/unsubauth.txt
-%%MMDIR%%/templates/en/userpass.txt
-%%MMDIR%%/templates/en/verify.txt
-%%MMDIR%%/templates/es/admindbdetails.html
-%%MMDIR%%/templates/es/admindbpreamble.html
-%%MMDIR%%/templates/es/admindbsummary.html
-%%MMDIR%%/templates/es/adminsubscribeack.txt
-%%MMDIR%%/templates/es/adminunsubscribeack.txt
-%%MMDIR%%/templates/es/admlogin.html
-%%MMDIR%%/templates/es/approve.txt
-%%MMDIR%%/templates/es/archidxentry.html
-%%MMDIR%%/templates/es/archidxfoot.html
-%%MMDIR%%/templates/es/archidxhead.html
-%%MMDIR%%/templates/es/archlistend.html
-%%MMDIR%%/templates/es/archliststart.html
-%%MMDIR%%/templates/es/archtoc.html
-%%MMDIR%%/templates/es/archtocentry.html
-%%MMDIR%%/templates/es/archtocnombox.html
-%%MMDIR%%/templates/es/article.html
-%%MMDIR%%/templates/es/bounce.txt
-%%MMDIR%%/templates/es/checkdbs.txt
-%%MMDIR%%/templates/es/convert.txt
-%%MMDIR%%/templates/es/cronpass.txt
-%%MMDIR%%/templates/es/disabled.txt
-%%MMDIR%%/templates/es/emptyarchive.html
-%%MMDIR%%/templates/es/handle_opts.html
-%%MMDIR%%/templates/es/headfoot.html
-%%MMDIR%%/templates/es/help.txt
-%%MMDIR%%/templates/es/invite.txt
-%%MMDIR%%/templates/es/listinfo.html
-%%MMDIR%%/templates/es/masthead.txt
-%%MMDIR%%/templates/es/newlist.txt
-%%MMDIR%%/templates/es/nomoretoday.txt
-%%MMDIR%%/templates/es/options.html
-%%MMDIR%%/templates/es/postack.txt
-%%MMDIR%%/templates/es/postauth.txt
-%%MMDIR%%/templates/es/postheld.txt
-%%MMDIR%%/templates/es/private.html
-%%MMDIR%%/templates/es/probe.txt
-%%MMDIR%%/templates/es/refuse.txt
-%%MMDIR%%/templates/es/roster.html
-%%MMDIR%%/templates/es/subauth.txt
-%%MMDIR%%/templates/es/subscribe.html
-%%MMDIR%%/templates/es/subscribeack.txt
-%%MMDIR%%/templates/es/unsub.txt
-%%MMDIR%%/templates/es/unsubauth.txt
-%%MMDIR%%/templates/es/userpass.txt
-%%MMDIR%%/templates/es/verify.txt
-%%MMDIR%%/templates/et/admindbdetails.html
-%%MMDIR%%/templates/et/admindbpreamble.html
-%%MMDIR%%/templates/et/admindbsummary.html
-%%MMDIR%%/templates/et/adminsubscribeack.txt
-%%MMDIR%%/templates/et/adminunsubscribeack.txt
-%%MMDIR%%/templates/et/admlogin.html
-%%MMDIR%%/templates/et/approve.txt
-%%MMDIR%%/templates/et/article.html
-%%MMDIR%%/templates/et/bounce.txt
-%%MMDIR%%/templates/et/checkdbs.txt
-%%MMDIR%%/templates/et/convert.txt
-%%MMDIR%%/templates/et/cronpass.txt
-%%MMDIR%%/templates/et/disabled.txt
-%%MMDIR%%/templates/et/emptyarchive.html
-%%MMDIR%%/templates/et/headfoot.html
-%%MMDIR%%/templates/et/help.txt
-%%MMDIR%%/templates/et/invite.txt
-%%MMDIR%%/templates/et/listinfo.html
-%%MMDIR%%/templates/et/masthead.txt
-%%MMDIR%%/templates/et/newlist.txt
-%%MMDIR%%/templates/et/options.html
-%%MMDIR%%/templates/et/postack.txt
-%%MMDIR%%/templates/et/postauth.txt
-%%MMDIR%%/templates/et/postheld.txt
-%%MMDIR%%/templates/et/private.html
-%%MMDIR%%/templates/et/refuse.txt
-%%MMDIR%%/templates/et/roster.html
-%%MMDIR%%/templates/et/subauth.txt
-%%MMDIR%%/templates/et/subscribe.html
-%%MMDIR%%/templates/et/subscribeack.txt
-%%MMDIR%%/templates/et/unsub.txt
-%%MMDIR%%/templates/et/unsubauth.txt
-%%MMDIR%%/templates/et/userpass.txt
-%%MMDIR%%/templates/et/verify.txt
-%%MMDIR%%/templates/eu/admindbdetails.html
-%%MMDIR%%/templates/eu/admindbpreamble.html
-%%MMDIR%%/templates/eu/admindbsummary.html
-%%MMDIR%%/templates/eu/adminsubscribeack.txt
-%%MMDIR%%/templates/eu/adminunsubscribeack.txt
-%%MMDIR%%/templates/eu/admlogin.html
-%%MMDIR%%/templates/eu/approve.txt
-%%MMDIR%%/templates/eu/archidxentry.html
-%%MMDIR%%/templates/eu/archidxfoot.html
-%%MMDIR%%/templates/eu/archidxhead.html
-%%MMDIR%%/templates/eu/archlistend.html
-%%MMDIR%%/templates/eu/archliststart.html
-%%MMDIR%%/templates/eu/archtoc.html
-%%MMDIR%%/templates/eu/archtocentry.html
-%%MMDIR%%/templates/eu/article.html
-%%MMDIR%%/templates/eu/bounce.txt
-%%MMDIR%%/templates/eu/checkdbs.txt
-%%MMDIR%%/templates/eu/convert.txt
-%%MMDIR%%/templates/eu/cronpass.txt
-%%MMDIR%%/templates/eu/disabled.txt
-%%MMDIR%%/templates/eu/emptyarchive.html
-%%MMDIR%%/templates/eu/headfoot.html
-%%MMDIR%%/templates/eu/help.txt
-%%MMDIR%%/templates/eu/invite.txt
-%%MMDIR%%/templates/eu/listinfo.html
-%%MMDIR%%/templates/eu/masthead.txt
-%%MMDIR%%/templates/eu/newlist.txt
-%%MMDIR%%/templates/eu/nomoretoday.txt
-%%MMDIR%%/templates/eu/options.html
-%%MMDIR%%/templates/eu/postack.txt
-%%MMDIR%%/templates/eu/postauth.txt
-%%MMDIR%%/templates/eu/postheld.txt
-%%MMDIR%%/templates/eu/private.html
-%%MMDIR%%/templates/eu/refuse.txt
-%%MMDIR%%/templates/eu/roster.html
-%%MMDIR%%/templates/eu/subauth.txt
-%%MMDIR%%/templates/eu/subscribe.html
-%%MMDIR%%/templates/eu/subscribeack.txt
-%%MMDIR%%/templates/eu/unsub.txt
-%%MMDIR%%/templates/eu/unsubauth.txt
-%%MMDIR%%/templates/eu/userpass.txt
-%%MMDIR%%/templates/eu/verify.txt
-%%MMDIR%%/templates/fi/admindbdetails.html
-%%MMDIR%%/templates/fi/admindbpreamble.html
-%%MMDIR%%/templates/fi/admindbsummary.html
-%%MMDIR%%/templates/fi/adminsubscribeack.txt
-%%MMDIR%%/templates/fi/adminunsubscribeack.txt
-%%MMDIR%%/templates/fi/admlogin.html
-%%MMDIR%%/templates/fi/approve.txt
-%%MMDIR%%/templates/fi/article.html
-%%MMDIR%%/templates/fi/bounce.txt
-%%MMDIR%%/templates/fi/checkdbs.txt
-%%MMDIR%%/templates/fi/convert.txt
-%%MMDIR%%/templates/fi/cronpass.txt
-%%MMDIR%%/templates/fi/disabled.txt
-%%MMDIR%%/templates/fi/headfoot.html
-%%MMDIR%%/templates/fi/help.txt
-%%MMDIR%%/templates/fi/listinfo.html
-%%MMDIR%%/templates/fi/masthead.txt
-%%MMDIR%%/templates/fi/newlist.txt
-%%MMDIR%%/templates/fi/options.html
-%%MMDIR%%/templates/fi/postack.txt
-%%MMDIR%%/templates/fi/postauth.txt
-%%MMDIR%%/templates/fi/postheld.txt
-%%MMDIR%%/templates/fi/private.html
-%%MMDIR%%/templates/fi/refuse.txt
-%%MMDIR%%/templates/fi/roster.html
-%%MMDIR%%/templates/fi/subauth.txt
-%%MMDIR%%/templates/fi/subscribe.html
-%%MMDIR%%/templates/fi/subscribeack.txt
-%%MMDIR%%/templates/fi/unsub.txt
-%%MMDIR%%/templates/fi/unsubauth.txt
-%%MMDIR%%/templates/fi/userpass.txt
-%%MMDIR%%/templates/fi/verify.txt
-%%MMDIR%%/templates/fr/admindbdetails.html
-%%MMDIR%%/templates/fr/admindbpreamble.html
-%%MMDIR%%/templates/fr/admindbsummary.html
-%%MMDIR%%/templates/fr/adminsubscribeack.txt
-%%MMDIR%%/templates/fr/adminunsubscribeack.txt
-%%MMDIR%%/templates/fr/admlogin.html
-%%MMDIR%%/templates/fr/approve.txt
-%%MMDIR%%/templates/fr/archidxentry.html
-%%MMDIR%%/templates/fr/archidxfoot.html
-%%MMDIR%%/templates/fr/archidxhead.html
-%%MMDIR%%/templates/fr/archlistend.html
-%%MMDIR%%/templates/fr/archliststart.html
-%%MMDIR%%/templates/fr/archtoc.html
-%%MMDIR%%/templates/fr/archtocentry.html
-%%MMDIR%%/templates/fr/archtocnombox.html
-%%MMDIR%%/templates/fr/article.html
-%%MMDIR%%/templates/fr/bounce.txt
-%%MMDIR%%/templates/fr/checkdbs.txt
-%%MMDIR%%/templates/fr/convert.txt
-%%MMDIR%%/templates/fr/cronpass.txt
-%%MMDIR%%/templates/fr/disabled.txt
-%%MMDIR%%/templates/fr/emptyarchive.html
-%%MMDIR%%/templates/fr/handle_opts.html
-%%MMDIR%%/templates/fr/headfoot.html
-%%MMDIR%%/templates/fr/help.txt
-%%MMDIR%%/templates/fr/invite.txt
-%%MMDIR%%/templates/fr/listinfo.html
-%%MMDIR%%/templates/fr/masthead.txt
-%%MMDIR%%/templates/fr/newlist.txt
-%%MMDIR%%/templates/fr/nomoretoday.txt
-%%MMDIR%%/templates/fr/options.html
-%%MMDIR%%/templates/fr/postack.txt
-%%MMDIR%%/templates/fr/postauth.txt
-%%MMDIR%%/templates/fr/postheld.txt
-%%MMDIR%%/templates/fr/private.html
-%%MMDIR%%/templates/fr/probe.txt
-%%MMDIR%%/templates/fr/refuse.txt
-%%MMDIR%%/templates/fr/roster.html
-%%MMDIR%%/templates/fr/subauth.txt
-%%MMDIR%%/templates/fr/subscribe.html
-%%MMDIR%%/templates/fr/subscribeack.txt
-%%MMDIR%%/templates/fr/unsub.txt
-%%MMDIR%%/templates/fr/unsubauth.txt
-%%MMDIR%%/templates/fr/userpass.txt
-%%MMDIR%%/templates/fr/verify.txt
-%%MMDIR%%/templates/gl/admindbdetails.html
-%%MMDIR%%/templates/gl/admindbpreamble.html
-%%MMDIR%%/templates/gl/admindbsummary.html
-%%MMDIR%%/templates/gl/adminsubscribeack.txt
-%%MMDIR%%/templates/gl/adminunsubscribeack.txt
-%%MMDIR%%/templates/gl/admlogin.html
-%%MMDIR%%/templates/gl/approve.txt
-%%MMDIR%%/templates/gl/archidxentry.html
-%%MMDIR%%/templates/gl/archidxfoot.html
-%%MMDIR%%/templates/gl/archidxhead.html
-%%MMDIR%%/templates/gl/archlistend.html
-%%MMDIR%%/templates/gl/archliststart.html
-%%MMDIR%%/templates/gl/archtoc.html
-%%MMDIR%%/templates/gl/archtocentry.html
-%%MMDIR%%/templates/gl/article.html
-%%MMDIR%%/templates/gl/bounce.txt
-%%MMDIR%%/templates/gl/checkdbs.txt
-%%MMDIR%%/templates/gl/convert.txt
-%%MMDIR%%/templates/gl/cronpass.txt
-%%MMDIR%%/templates/gl/disabled.txt
-%%MMDIR%%/templates/gl/emptyarchive.html
-%%MMDIR%%/templates/gl/handle_opts.html
-%%MMDIR%%/templates/gl/headfoot.html
-%%MMDIR%%/templates/gl/help.txt
-%%MMDIR%%/templates/gl/invite.txt
-%%MMDIR%%/templates/gl/listinfo.html
-%%MMDIR%%/templates/gl/masthead.txt
-%%MMDIR%%/templates/gl/newlist.txt
-%%MMDIR%%/templates/gl/nomoretoday.txt
-%%MMDIR%%/templates/gl/options.html
-%%MMDIR%%/templates/gl/postack.txt
-%%MMDIR%%/templates/gl/postauth.txt
-%%MMDIR%%/templates/gl/postheld.txt
-%%MMDIR%%/templates/gl/private.html
-%%MMDIR%%/templates/gl/refuse.txt
-%%MMDIR%%/templates/gl/roster.html
-%%MMDIR%%/templates/gl/subauth.txt
-%%MMDIR%%/templates/gl/subscribe.html
-%%MMDIR%%/templates/gl/subscribeack.txt
-%%MMDIR%%/templates/gl/unsub.txt
-%%MMDIR%%/templates/gl/unsubauth.txt
-%%MMDIR%%/templates/gl/userpass.txt
-%%MMDIR%%/templates/gl/verify.txt
-%%MMDIR%%/templates/he/admindbdetails.html
-%%MMDIR%%/templates/he/admindbpreamble.html
-%%MMDIR%%/templates/he/admindbsummary.html
-%%MMDIR%%/templates/he/adminsubscribeack.txt
-%%MMDIR%%/templates/he/adminunsubscribeack.txt
-%%MMDIR%%/templates/he/admlogin.html
-%%MMDIR%%/templates/he/approve.txt
-%%MMDIR%%/templates/he/archidxentry.html
-%%MMDIR%%/templates/he/archidxfoot.html
-%%MMDIR%%/templates/he/archidxhead.html
-%%MMDIR%%/templates/he/archlistend.html
-%%MMDIR%%/templates/he/archliststart.html
-%%MMDIR%%/templates/he/archtoc.html
-%%MMDIR%%/templates/he/archtocentry.html
-%%MMDIR%%/templates/he/archtocnombox.html
-%%MMDIR%%/templates/he/article.html
-%%MMDIR%%/templates/he/bounce.txt
-%%MMDIR%%/templates/he/checkdbs.txt
-%%MMDIR%%/templates/he/convert.txt
-%%MMDIR%%/templates/he/cronpass.txt
-%%MMDIR%%/templates/he/disabled.txt
-%%MMDIR%%/templates/he/emptyarchive.html
-%%MMDIR%%/templates/he/headfoot.html
-%%MMDIR%%/templates/he/help.txt
-%%MMDIR%%/templates/he/invite.txt
-%%MMDIR%%/templates/he/listinfo.html
-%%MMDIR%%/templates/he/masthead.txt
-%%MMDIR%%/templates/he/newlist.txt
-%%MMDIR%%/templates/he/nomoretoday.txt
-%%MMDIR%%/templates/he/options.html
-%%MMDIR%%/templates/he/postack.txt
-%%MMDIR%%/templates/he/postauth.txt
-%%MMDIR%%/templates/he/postheld.txt
-%%MMDIR%%/templates/he/private.html
-%%MMDIR%%/templates/he/probe.txt
-%%MMDIR%%/templates/he/refuse.txt
-%%MMDIR%%/templates/he/roster.html
-%%MMDIR%%/templates/he/subauth.txt
-%%MMDIR%%/templates/he/subscribe.html
-%%MMDIR%%/templates/he/subscribeack.txt
-%%MMDIR%%/templates/he/unsub.txt
-%%MMDIR%%/templates/he/unsubauth.txt
-%%MMDIR%%/templates/he/userpass.txt
-%%MMDIR%%/templates/he/verify.txt
-%%MMDIR%%/templates/hr/admindbdetails.html
-%%MMDIR%%/templates/hr/admindbpreamble.html
-%%MMDIR%%/templates/hr/admindbsummary.html
-%%MMDIR%%/templates/hr/adminsubscribeack.txt
-%%MMDIR%%/templates/hr/adminunsubscribeack.txt
-%%MMDIR%%/templates/hr/admlogin.html
-%%MMDIR%%/templates/hr/approve.txt
-%%MMDIR%%/templates/hr/archidxentry.html
-%%MMDIR%%/templates/hr/archidxfoot.html
-%%MMDIR%%/templates/hr/archidxhead.html
-%%MMDIR%%/templates/hr/archlistend.html
-%%MMDIR%%/templates/hr/archliststart.html
-%%MMDIR%%/templates/hr/archtoc.html
-%%MMDIR%%/templates/hr/archtocentry.html
-%%MMDIR%%/templates/hr/article.html
-%%MMDIR%%/templates/hr/bounce.txt
-%%MMDIR%%/templates/hr/checkdbs.txt
-%%MMDIR%%/templates/hr/convert.txt
-%%MMDIR%%/templates/hr/cronpass.txt
-%%MMDIR%%/templates/hr/disabled.txt
-%%MMDIR%%/templates/hr/emptyarchive.html
-%%MMDIR%%/templates/hr/headfoot.html
-%%MMDIR%%/templates/hr/help.txt
-%%MMDIR%%/templates/hr/invite.txt
-%%MMDIR%%/templates/hr/listinfo.html
-%%MMDIR%%/templates/hr/masthead.txt
-%%MMDIR%%/templates/hr/newlist.txt
-%%MMDIR%%/templates/hr/nomoretoday.txt
-%%MMDIR%%/templates/hr/options.html
-%%MMDIR%%/templates/hr/postack.txt
-%%MMDIR%%/templates/hr/postauth.txt
-%%MMDIR%%/templates/hr/postheld.txt
-%%MMDIR%%/templates/hr/private.html
-%%MMDIR%%/templates/hr/refuse.txt
-%%MMDIR%%/templates/hr/roster.html
-%%MMDIR%%/templates/hr/subauth.txt
-%%MMDIR%%/templates/hr/subscribe.html
-%%MMDIR%%/templates/hr/subscribeack.txt
-%%MMDIR%%/templates/hr/unsub.txt
-%%MMDIR%%/templates/hr/unsubauth.txt
-%%MMDIR%%/templates/hr/userpass.txt
-%%MMDIR%%/templates/hr/verify.txt
-%%MMDIR%%/templates/hu/admindbdetails.html
-%%MMDIR%%/templates/hu/admindbpreamble.html
-%%MMDIR%%/templates/hu/admindbsummary.html
-%%MMDIR%%/templates/hu/adminsubscribeack.txt
-%%MMDIR%%/templates/hu/adminunsubscribeack.txt
-%%MMDIR%%/templates/hu/admlogin.html
-%%MMDIR%%/templates/hu/approve.txt
-%%MMDIR%%/templates/hu/archidxentry.html
-%%MMDIR%%/templates/hu/archidxfoot.html
-%%MMDIR%%/templates/hu/archidxhead.html
-%%MMDIR%%/templates/hu/archlistend.html
-%%MMDIR%%/templates/hu/archliststart.html
-%%MMDIR%%/templates/hu/archtoc.html
-%%MMDIR%%/templates/hu/archtocentry.html
-%%MMDIR%%/templates/hu/article.html
-%%MMDIR%%/templates/hu/bounce.txt
-%%MMDIR%%/templates/hu/checkdbs.txt
-%%MMDIR%%/templates/hu/convert.txt
-%%MMDIR%%/templates/hu/cronpass.txt
-%%MMDIR%%/templates/hu/disabled.txt
-%%MMDIR%%/templates/hu/emptyarchive.html
-%%MMDIR%%/templates/hu/headfoot.html
-%%MMDIR%%/templates/hu/help.txt
-%%MMDIR%%/templates/hu/illik.html
-%%MMDIR%%/templates/hu/invite.txt
-%%MMDIR%%/templates/hu/listinfo.html
-%%MMDIR%%/templates/hu/masthead.txt
-%%MMDIR%%/templates/hu/newlist.txt
-%%MMDIR%%/templates/hu/nomoretoday.txt
-%%MMDIR%%/templates/hu/options.html
-%%MMDIR%%/templates/hu/postack.txt
-%%MMDIR%%/templates/hu/postauth.txt
-%%MMDIR%%/templates/hu/postheld.txt
-%%MMDIR%%/templates/hu/private.html
-%%MMDIR%%/templates/hu/probe.txt
-%%MMDIR%%/templates/hu/refuse.txt
-%%MMDIR%%/templates/hu/roster.html
-%%MMDIR%%/templates/hu/subauth.txt
-%%MMDIR%%/templates/hu/subscribe.html
-%%MMDIR%%/templates/hu/subscribeack.txt
-%%MMDIR%%/templates/hu/unsub.txt
-%%MMDIR%%/templates/hu/unsubauth.txt
-%%MMDIR%%/templates/hu/userpass.txt
-%%MMDIR%%/templates/hu/verify.txt
-%%MMDIR%%/templates/ia/admindbdetails.html
-%%MMDIR%%/templates/ia/admindbpreamble.html
-%%MMDIR%%/templates/ia/admindbsummary.html
-%%MMDIR%%/templates/ia/adminsubscribeack.txt
-%%MMDIR%%/templates/ia/adminunsubscribeack.txt
-%%MMDIR%%/templates/ia/admlogin.html
-%%MMDIR%%/templates/ia/approve.txt
-%%MMDIR%%/templates/ia/archidxentry.html
-%%MMDIR%%/templates/ia/archidxfoot.html
-%%MMDIR%%/templates/ia/archidxhead.html
-%%MMDIR%%/templates/ia/archlistend.html
-%%MMDIR%%/templates/ia/archliststart.html
-%%MMDIR%%/templates/ia/archtoc.html
-%%MMDIR%%/templates/ia/archtocentry.html
-%%MMDIR%%/templates/ia/archtocnombox.html
-%%MMDIR%%/templates/ia/article.html
-%%MMDIR%%/templates/ia/bounce.txt
-%%MMDIR%%/templates/ia/checkdbs.txt
-%%MMDIR%%/templates/ia/convert.txt
-%%MMDIR%%/templates/ia/cronpass.txt
-%%MMDIR%%/templates/ia/disabled.txt
-%%MMDIR%%/templates/ia/emptyarchive.html
-%%MMDIR%%/templates/ia/headfoot.html
-%%MMDIR%%/templates/ia/help.txt
-%%MMDIR%%/templates/ia/invite.txt
-%%MMDIR%%/templates/ia/listinfo.html
-%%MMDIR%%/templates/ia/masthead.txt
-%%MMDIR%%/templates/ia/newlist.txt
-%%MMDIR%%/templates/ia/nomoretoday.txt
-%%MMDIR%%/templates/ia/options.html
-%%MMDIR%%/templates/ia/postack.txt
-%%MMDIR%%/templates/ia/postauth.txt
-%%MMDIR%%/templates/ia/postheld.txt
-%%MMDIR%%/templates/ia/private.html
-%%MMDIR%%/templates/ia/probe.txt
-%%MMDIR%%/templates/ia/refuse.txt
-%%MMDIR%%/templates/ia/roster.html
-%%MMDIR%%/templates/ia/subauth.txt
-%%MMDIR%%/templates/ia/subscribe.html
-%%MMDIR%%/templates/ia/subscribeack.txt
-%%MMDIR%%/templates/ia/unsub.txt
-%%MMDIR%%/templates/ia/unsubauth.txt
-%%MMDIR%%/templates/ia/userpass.txt
-%%MMDIR%%/templates/ia/verify.txt
-%%MMDIR%%/templates/it/admindbdetails.html
-%%MMDIR%%/templates/it/admindbpreamble.html
-%%MMDIR%%/templates/it/admindbsummary.html
-%%MMDIR%%/templates/it/adminsubscribeack.txt
-%%MMDIR%%/templates/it/adminunsubscribeack.txt
-%%MMDIR%%/templates/it/admlogin.html
-%%MMDIR%%/templates/it/approve.txt
-%%MMDIR%%/templates/it/archidxentry.html
-%%MMDIR%%/templates/it/archidxfoot.html
-%%MMDIR%%/templates/it/archidxhead.html
-%%MMDIR%%/templates/it/archlistend.html
-%%MMDIR%%/templates/it/archliststart.html
-%%MMDIR%%/templates/it/archtoc.html
-%%MMDIR%%/templates/it/archtocentry.html
-%%MMDIR%%/templates/it/archtocnombox.html
-%%MMDIR%%/templates/it/article.html
-%%MMDIR%%/templates/it/bounce.txt
-%%MMDIR%%/templates/it/checkdbs.txt
-%%MMDIR%%/templates/it/convert.txt
-%%MMDIR%%/templates/it/cronpass.txt
-%%MMDIR%%/templates/it/disabled.txt
-%%MMDIR%%/templates/it/emptyarchive.html
-%%MMDIR%%/templates/it/headfoot.html
-%%MMDIR%%/templates/it/help.txt
-%%MMDIR%%/templates/it/invite.txt
-%%MMDIR%%/templates/it/listinfo.html
-%%MMDIR%%/templates/it/masthead.txt
-%%MMDIR%%/templates/it/newlist.txt
-%%MMDIR%%/templates/it/nomoretoday.txt
-%%MMDIR%%/templates/it/options.html
-%%MMDIR%%/templates/it/postack.txt
-%%MMDIR%%/templates/it/postauth.txt
-%%MMDIR%%/templates/it/postheld.txt
-%%MMDIR%%/templates/it/private.html
-%%MMDIR%%/templates/it/probe.txt
-%%MMDIR%%/templates/it/refuse.txt
-%%MMDIR%%/templates/it/roster.html
-%%MMDIR%%/templates/it/subauth.txt
-%%MMDIR%%/templates/it/subscribe.html
-%%MMDIR%%/templates/it/subscribeack.txt
-%%MMDIR%%/templates/it/unsub.txt
-%%MMDIR%%/templates/it/unsubauth.txt
-%%MMDIR%%/templates/it/userpass.txt
-%%MMDIR%%/templates/it/verify.txt
-%%MMDIR%%/templates/ja/admindbdetails.html
-%%MMDIR%%/templates/ja/admindbpreamble.html
-%%MMDIR%%/templates/ja/admindbsummary.html
-%%MMDIR%%/templates/ja/adminsubscribeack.txt
-%%MMDIR%%/templates/ja/adminunsubscribeack.txt
-%%MMDIR%%/templates/ja/admlogin.html
-%%MMDIR%%/templates/ja/approve.txt
-%%MMDIR%%/templates/ja/archidxentry.html
-%%MMDIR%%/templates/ja/archidxfoot.html
-%%MMDIR%%/templates/ja/archidxhead.html
-%%MMDIR%%/templates/ja/archlistend.html
-%%MMDIR%%/templates/ja/archliststart.html
-%%MMDIR%%/templates/ja/archtoc.html
-%%MMDIR%%/templates/ja/archtocentry.html
-%%MMDIR%%/templates/ja/archtocnombox.html
-%%MMDIR%%/templates/ja/article.html
-%%MMDIR%%/templates/ja/bounce.txt
-%%MMDIR%%/templates/ja/checkdbs.txt
-%%MMDIR%%/templates/ja/convert.txt
-%%MMDIR%%/templates/ja/cronpass.txt
-%%MMDIR%%/templates/ja/disabled.txt
-%%MMDIR%%/templates/ja/emptyarchive.html
-%%MMDIR%%/templates/ja/headfoot.html
-%%MMDIR%%/templates/ja/help.txt
-%%MMDIR%%/templates/ja/invite.txt
-%%MMDIR%%/templates/ja/listinfo.html
-%%MMDIR%%/templates/ja/masthead.txt
-%%MMDIR%%/templates/ja/newlist.txt
-%%MMDIR%%/templates/ja/nomoretoday.txt
-%%MMDIR%%/templates/ja/options.html
-%%MMDIR%%/templates/ja/postack.txt
-%%MMDIR%%/templates/ja/postauth.txt
-%%MMDIR%%/templates/ja/postheld.txt
-%%MMDIR%%/templates/ja/private.html
-%%MMDIR%%/templates/ja/probe.txt
-%%MMDIR%%/templates/ja/refuse.txt
-%%MMDIR%%/templates/ja/roster.html
-%%MMDIR%%/templates/ja/subauth.txt
-%%MMDIR%%/templates/ja/subscribe.html
-%%MMDIR%%/templates/ja/subscribeack.txt
-%%MMDIR%%/templates/ja/unsub.txt
-%%MMDIR%%/templates/ja/unsubauth.txt
-%%MMDIR%%/templates/ja/userpass.txt
-%%MMDIR%%/templates/ja/verify.txt
-%%MMDIR%%/templates/ko/admindbdetails.html
-%%MMDIR%%/templates/ko/admindbpreamble.html
-%%MMDIR%%/templates/ko/admindbsummary.html
-%%MMDIR%%/templates/ko/adminsubscribeack.txt
-%%MMDIR%%/templates/ko/adminunsubscribeack.txt
-%%MMDIR%%/templates/ko/admlogin.html
-%%MMDIR%%/templates/ko/approve.txt
-%%MMDIR%%/templates/ko/article.html
-%%MMDIR%%/templates/ko/bounce.txt
-%%MMDIR%%/templates/ko/checkdbs.txt
-%%MMDIR%%/templates/ko/convert.txt
-%%MMDIR%%/templates/ko/cronpass.txt
-%%MMDIR%%/templates/ko/disabled.txt
-%%MMDIR%%/templates/ko/emptyarchive.html
-%%MMDIR%%/templates/ko/headfoot.html
-%%MMDIR%%/templates/ko/help.txt
-%%MMDIR%%/templates/ko/invite.txt
-%%MMDIR%%/templates/ko/listinfo.html
-%%MMDIR%%/templates/ko/masthead.txt
-%%MMDIR%%/templates/ko/newlist.txt
-%%MMDIR%%/templates/ko/options.html
-%%MMDIR%%/templates/ko/postack.txt
-%%MMDIR%%/templates/ko/postauth.txt
-%%MMDIR%%/templates/ko/postheld.txt
-%%MMDIR%%/templates/ko/private.html
-%%MMDIR%%/templates/ko/refuse.txt
-%%MMDIR%%/templates/ko/roster.html
-%%MMDIR%%/templates/ko/subauth.txt
-%%MMDIR%%/templates/ko/subscribe.html
-%%MMDIR%%/templates/ko/subscribeack.txt
-%%MMDIR%%/templates/ko/unsub.txt
-%%MMDIR%%/templates/ko/unsubauth.txt
-%%MMDIR%%/templates/ko/userpass.txt
-%%MMDIR%%/templates/ko/verify.txt
-%%MMDIR%%/templates/lt/admindbdetails.html
-%%MMDIR%%/templates/lt/admindbpreamble.html
-%%MMDIR%%/templates/lt/admindbsummary.html
-%%MMDIR%%/templates/lt/adminsubscribeack.txt
-%%MMDIR%%/templates/lt/adminunsubscribeack.txt
-%%MMDIR%%/templates/lt/admlogin.html
-%%MMDIR%%/templates/lt/approve.txt
-%%MMDIR%%/templates/lt/archidxentry.html
-%%MMDIR%%/templates/lt/archidxfoot.html
-%%MMDIR%%/templates/lt/archidxhead.html
-%%MMDIR%%/templates/lt/archlistend.html
-%%MMDIR%%/templates/lt/archliststart.html
-%%MMDIR%%/templates/lt/archtoc.html
-%%MMDIR%%/templates/lt/archtocentry.html
-%%MMDIR%%/templates/lt/article.html
-%%MMDIR%%/templates/lt/bounce.txt
-%%MMDIR%%/templates/lt/checkdbs.txt
-%%MMDIR%%/templates/lt/convert.txt
-%%MMDIR%%/templates/lt/cronpass.txt
-%%MMDIR%%/templates/lt/disabled.txt
-%%MMDIR%%/templates/lt/emptyarchive.html
-%%MMDIR%%/templates/lt/headfoot.html
-%%MMDIR%%/templates/lt/help.txt
-%%MMDIR%%/templates/lt/invite.txt
-%%MMDIR%%/templates/lt/listinfo.html
-%%MMDIR%%/templates/lt/masthead.txt
-%%MMDIR%%/templates/lt/newlist.txt
-%%MMDIR%%/templates/lt/nomoretoday.txt
-%%MMDIR%%/templates/lt/options.html
-%%MMDIR%%/templates/lt/postack.txt
-%%MMDIR%%/templates/lt/postauth.txt
-%%MMDIR%%/templates/lt/postheld.txt
-%%MMDIR%%/templates/lt/private.html
-%%MMDIR%%/templates/lt/refuse.txt
-%%MMDIR%%/templates/lt/roster.html
-%%MMDIR%%/templates/lt/subauth.txt
-%%MMDIR%%/templates/lt/subscribe.html
-%%MMDIR%%/templates/lt/subscribeack.txt
-%%MMDIR%%/templates/lt/unsub.txt
-%%MMDIR%%/templates/lt/unsubauth.txt
-%%MMDIR%%/templates/lt/userpass.txt
-%%MMDIR%%/templates/lt/verify.txt
-%%MMDIR%%/templates/nl/admindbdetails.html
-%%MMDIR%%/templates/nl/admindbpreamble.html
-%%MMDIR%%/templates/nl/admindbsummary.html
-%%MMDIR%%/templates/nl/adminsubscribeack.txt
-%%MMDIR%%/templates/nl/adminunsubscribeack.txt
-%%MMDIR%%/templates/nl/admlogin.html
-%%MMDIR%%/templates/nl/approve.txt
-%%MMDIR%%/templates/nl/archidxentry.html
-%%MMDIR%%/templates/nl/archidxfoot.html
-%%MMDIR%%/templates/nl/archidxhead.html
-%%MMDIR%%/templates/nl/archlistend.html
-%%MMDIR%%/templates/nl/archliststart.html
-%%MMDIR%%/templates/nl/archtoc.html
-%%MMDIR%%/templates/nl/archtocentry.html
-%%MMDIR%%/templates/nl/archtocnombox.html
-%%MMDIR%%/templates/nl/article.html
-%%MMDIR%%/templates/nl/bounce.txt
-%%MMDIR%%/templates/nl/checkdbs.txt
-%%MMDIR%%/templates/nl/convert.txt
-%%MMDIR%%/templates/nl/cronpass.txt
-%%MMDIR%%/templates/nl/disabled.txt
-%%MMDIR%%/templates/nl/emptyarchive.html
-%%MMDIR%%/templates/nl/headfoot.html
-%%MMDIR%%/templates/nl/help.txt
-%%MMDIR%%/templates/nl/invite.txt
-%%MMDIR%%/templates/nl/listinfo.html
-%%MMDIR%%/templates/nl/masthead.txt
-%%MMDIR%%/templates/nl/newlist.txt
-%%MMDIR%%/templates/nl/nomoretoday.txt
-%%MMDIR%%/templates/nl/options.html
-%%MMDIR%%/templates/nl/postack.txt
-%%MMDIR%%/templates/nl/postauth.txt
-%%MMDIR%%/templates/nl/postheld.txt
-%%MMDIR%%/templates/nl/private.html
-%%MMDIR%%/templates/nl/probe.txt
-%%MMDIR%%/templates/nl/refuse.txt
-%%MMDIR%%/templates/nl/roster.html
-%%MMDIR%%/templates/nl/subauth.txt
-%%MMDIR%%/templates/nl/subscribe.html
-%%MMDIR%%/templates/nl/subscribeack.txt
-%%MMDIR%%/templates/nl/unsub.txt
-%%MMDIR%%/templates/nl/unsubauth.txt
-%%MMDIR%%/templates/nl/userpass.txt
-%%MMDIR%%/templates/nl/verify.txt
-%%MMDIR%%/templates/no/admindbdetails.html
-%%MMDIR%%/templates/no/admindbpreamble.html
-%%MMDIR%%/templates/no/admindbsummary.html
-%%MMDIR%%/templates/no/adminsubscribeack.txt
-%%MMDIR%%/templates/no/adminunsubscribeack.txt
-%%MMDIR%%/templates/no/admlogin.html
-%%MMDIR%%/templates/no/approve.txt
-%%MMDIR%%/templates/no/archidxfoot.html
-%%MMDIR%%/templates/no/archidxhead.html
-%%MMDIR%%/templates/no/archliststart.html
-%%MMDIR%%/templates/no/archtoc.html
-%%MMDIR%%/templates/no/archtocentry.html
-%%MMDIR%%/templates/no/archtocnombox.html
-%%MMDIR%%/templates/no/article.html
-%%MMDIR%%/templates/no/bounce.txt
-%%MMDIR%%/templates/no/checkdbs.txt
-%%MMDIR%%/templates/no/convert.txt
-%%MMDIR%%/templates/no/cronpass.txt
-%%MMDIR%%/templates/no/disabled.txt
-%%MMDIR%%/templates/no/emptyarchive.html
-%%MMDIR%%/templates/no/headfoot.html
-%%MMDIR%%/templates/no/help.txt
-%%MMDIR%%/templates/no/invite.txt
-%%MMDIR%%/templates/no/listinfo.html
-%%MMDIR%%/templates/no/masthead.txt
-%%MMDIR%%/templates/no/newlist.txt
-%%MMDIR%%/templates/no/nomoretoday.txt
-%%MMDIR%%/templates/no/options.html
-%%MMDIR%%/templates/no/postack.txt
-%%MMDIR%%/templates/no/postauth.txt
-%%MMDIR%%/templates/no/postheld.txt
-%%MMDIR%%/templates/no/private.html
-%%MMDIR%%/templates/no/refuse.txt
-%%MMDIR%%/templates/no/roster.html
-%%MMDIR%%/templates/no/subauth.txt
-%%MMDIR%%/templates/no/subscribe.html
-%%MMDIR%%/templates/no/subscribeack.txt
-%%MMDIR%%/templates/no/unsub.txt
-%%MMDIR%%/templates/no/unsubauth.txt
-%%MMDIR%%/templates/no/userpass.txt
-%%MMDIR%%/templates/no/verify.txt
-%%MMDIR%%/templates/pl/admindbdetails.html
-%%MMDIR%%/templates/pl/admindbpreamble.html
-%%MMDIR%%/templates/pl/admindbsummary.html
-%%MMDIR%%/templates/pl/adminsubscribeack.txt
-%%MMDIR%%/templates/pl/adminunsubscribeack.txt
-%%MMDIR%%/templates/pl/admlogin.html
-%%MMDIR%%/templates/pl/approve.txt
-%%MMDIR%%/templates/pl/archidxentry.html
-%%MMDIR%%/templates/pl/archidxfoot.html
-%%MMDIR%%/templates/pl/archidxhead.html
-%%MMDIR%%/templates/pl/archlistend.html
-%%MMDIR%%/templates/pl/archliststart.html
-%%MMDIR%%/templates/pl/archtoc.html
-%%MMDIR%%/templates/pl/archtocentry.html
-%%MMDIR%%/templates/pl/archtocnombox.html
-%%MMDIR%%/templates/pl/article.html
-%%MMDIR%%/templates/pl/bounce.txt
-%%MMDIR%%/templates/pl/checkdbs.txt
-%%MMDIR%%/templates/pl/convert.txt
-%%MMDIR%%/templates/pl/cronpass.txt
-%%MMDIR%%/templates/pl/disabled.txt
-%%MMDIR%%/templates/pl/emptyarchive.html
-%%MMDIR%%/templates/pl/headfoot.html
-%%MMDIR%%/templates/pl/help.txt
-%%MMDIR%%/templates/pl/invite.txt
-%%MMDIR%%/templates/pl/listinfo.html
-%%MMDIR%%/templates/pl/masthead.txt
-%%MMDIR%%/templates/pl/newlist.txt
-%%MMDIR%%/templates/pl/nomoretoday.txt
-%%MMDIR%%/templates/pl/options.html
-%%MMDIR%%/templates/pl/postack.txt
-%%MMDIR%%/templates/pl/postauth.txt
-%%MMDIR%%/templates/pl/postheld.txt
-%%MMDIR%%/templates/pl/private.html
-%%MMDIR%%/templates/pl/refuse.txt
-%%MMDIR%%/templates/pl/roster.html
-%%MMDIR%%/templates/pl/subauth.txt
-%%MMDIR%%/templates/pl/subscribe.html
-%%MMDIR%%/templates/pl/subscribeack.txt
-%%MMDIR%%/templates/pl/unsub.txt
-%%MMDIR%%/templates/pl/unsubauth.txt
-%%MMDIR%%/templates/pl/userpass.txt
-%%MMDIR%%/templates/pl/verify.txt
-%%MMDIR%%/templates/pt/admindbdetails.html
-%%MMDIR%%/templates/pt/admindbpreamble.html
-%%MMDIR%%/templates/pt/admindbsummary.html
-%%MMDIR%%/templates/pt/adminsubscribeack.txt
-%%MMDIR%%/templates/pt/adminunsubscribeack.txt
-%%MMDIR%%/templates/pt/admlogin.html
-%%MMDIR%%/templates/pt/approve.txt
-%%MMDIR%%/templates/pt/archidxentry.html
-%%MMDIR%%/templates/pt/archidxfoot.html
-%%MMDIR%%/templates/pt/archidxhead.html
-%%MMDIR%%/templates/pt/archlistend.html
-%%MMDIR%%/templates/pt/archliststart.html
-%%MMDIR%%/templates/pt/archtoc.html
-%%MMDIR%%/templates/pt/archtocentry.html
-%%MMDIR%%/templates/pt/article.html
-%%MMDIR%%/templates/pt/bounce.txt
-%%MMDIR%%/templates/pt/checkdbs.txt
-%%MMDIR%%/templates/pt/convert.txt
-%%MMDIR%%/templates/pt/cronpass.txt
-%%MMDIR%%/templates/pt/disabled.txt
-%%MMDIR%%/templates/pt/emptyarchive.html
-%%MMDIR%%/templates/pt/headfoot.html
-%%MMDIR%%/templates/pt/help.txt
-%%MMDIR%%/templates/pt/invite.txt
-%%MMDIR%%/templates/pt/listinfo.html
-%%MMDIR%%/templates/pt/masthead.txt
-%%MMDIR%%/templates/pt/newlist.txt
-%%MMDIR%%/templates/pt/nomoretoday.txt
-%%MMDIR%%/templates/pt/options.html
-%%MMDIR%%/templates/pt/postack.txt
-%%MMDIR%%/templates/pt/postauth.txt
-%%MMDIR%%/templates/pt/postheld.txt
-%%MMDIR%%/templates/pt/private.html
-%%MMDIR%%/templates/pt/refuse.txt
-%%MMDIR%%/templates/pt/roster.html
-%%MMDIR%%/templates/pt/subauth.txt
-%%MMDIR%%/templates/pt/subscribe.html
-%%MMDIR%%/templates/pt/subscribeack.txt
-%%MMDIR%%/templates/pt/unsub.txt
-%%MMDIR%%/templates/pt/unsubauth.txt
-%%MMDIR%%/templates/pt/userpass.txt
-%%MMDIR%%/templates/pt/verify.txt
-%%MMDIR%%/templates/pt_BR/admindbdetails.html
-%%MMDIR%%/templates/pt_BR/admindbpreamble.html
-%%MMDIR%%/templates/pt_BR/admindbsummary.html
-%%MMDIR%%/templates/pt_BR/adminsubscribeack.txt
-%%MMDIR%%/templates/pt_BR/adminunsubscribeack.txt
-%%MMDIR%%/templates/pt_BR/admlogin.html
-%%MMDIR%%/templates/pt_BR/approve.txt
-%%MMDIR%%/templates/pt_BR/archidxentry.html
-%%MMDIR%%/templates/pt_BR/archidxfoot.html
-%%MMDIR%%/templates/pt_BR/archidxhead.html
-%%MMDIR%%/templates/pt_BR/archlistend.html
-%%MMDIR%%/templates/pt_BR/archliststart.html
-%%MMDIR%%/templates/pt_BR/archtoc.html
-%%MMDIR%%/templates/pt_BR/archtocentry.html
-%%MMDIR%%/templates/pt_BR/article.html
-%%MMDIR%%/templates/pt_BR/bounce.txt
-%%MMDIR%%/templates/pt_BR/checkdbs.txt
-%%MMDIR%%/templates/pt_BR/convert.txt
-%%MMDIR%%/templates/pt_BR/cronpass.txt
-%%MMDIR%%/templates/pt_BR/disabled.txt
-%%MMDIR%%/templates/pt_BR/emptyarchive.html
-%%MMDIR%%/templates/pt_BR/headfoot.html
-%%MMDIR%%/templates/pt_BR/help.txt
-%%MMDIR%%/templates/pt_BR/invite.txt
-%%MMDIR%%/templates/pt_BR/listinfo.html
-%%MMDIR%%/templates/pt_BR/masthead.txt
-%%MMDIR%%/templates/pt_BR/newlist.txt
-%%MMDIR%%/templates/pt_BR/nomoretoday.txt
-%%MMDIR%%/templates/pt_BR/options.html
-%%MMDIR%%/templates/pt_BR/postack.txt
-%%MMDIR%%/templates/pt_BR/postauth.txt
-%%MMDIR%%/templates/pt_BR/postheld.txt
-%%MMDIR%%/templates/pt_BR/private.html
-%%MMDIR%%/templates/pt_BR/refuse.txt
-%%MMDIR%%/templates/pt_BR/roster.html
-%%MMDIR%%/templates/pt_BR/subauth.txt
-%%MMDIR%%/templates/pt_BR/subscribe.html
-%%MMDIR%%/templates/pt_BR/subscribeack.txt
-%%MMDIR%%/templates/pt_BR/unsub.txt
-%%MMDIR%%/templates/pt_BR/unsubauth.txt
-%%MMDIR%%/templates/pt_BR/userpass.txt
-%%MMDIR%%/templates/pt_BR/verify.txt
-%%MMDIR%%/templates/ro/admindbdetails.html
-%%MMDIR%%/templates/ro/admindbpreamble.html
-%%MMDIR%%/templates/ro/admindbsummary.html
-%%MMDIR%%/templates/ro/adminsubscribeack.txt
-%%MMDIR%%/templates/ro/adminunsubscribeack.txt
-%%MMDIR%%/templates/ro/admlogin.html
-%%MMDIR%%/templates/ro/approve.txt
-%%MMDIR%%/templates/ro/archidxentry.html
-%%MMDIR%%/templates/ro/archidxfoot.html
-%%MMDIR%%/templates/ro/archidxhead.html
-%%MMDIR%%/templates/ro/archlistend.html
-%%MMDIR%%/templates/ro/archliststart.html
-%%MMDIR%%/templates/ro/archtoc.html
-%%MMDIR%%/templates/ro/archtocentry.html
-%%MMDIR%%/templates/ro/article.html
-%%MMDIR%%/templates/ro/bounce.txt
-%%MMDIR%%/templates/ro/checkdbs.txt
-%%MMDIR%%/templates/ro/convert.txt
-%%MMDIR%%/templates/ro/cronpass.txt
-%%MMDIR%%/templates/ro/disabled.txt
-%%MMDIR%%/templates/ro/emptyarchive.html
-%%MMDIR%%/templates/ro/headfoot.html
-%%MMDIR%%/templates/ro/help.txt
-%%MMDIR%%/templates/ro/invite.txt
-%%MMDIR%%/templates/ro/listinfo.html
-%%MMDIR%%/templates/ro/masthead.txt
-%%MMDIR%%/templates/ro/newlist.txt
-%%MMDIR%%/templates/ro/nomoretoday.txt
-%%MMDIR%%/templates/ro/options.html
-%%MMDIR%%/templates/ro/postack.txt
-%%MMDIR%%/templates/ro/postauth.txt
-%%MMDIR%%/templates/ro/postheld.txt
-%%MMDIR%%/templates/ro/private.html
-%%MMDIR%%/templates/ro/refuse.txt
-%%MMDIR%%/templates/ro/roster.html
-%%MMDIR%%/templates/ro/subauth.txt
-%%MMDIR%%/templates/ro/subscribe.html
-%%MMDIR%%/templates/ro/subscribeack.txt
-%%MMDIR%%/templates/ro/unsub.txt
-%%MMDIR%%/templates/ro/unsubauth.txt
-%%MMDIR%%/templates/ro/userpass.txt
-%%MMDIR%%/templates/ro/verify.txt
-%%MMDIR%%/templates/ru/admindbdetails.html
-%%MMDIR%%/templates/ru/admindbpreamble.html
-%%MMDIR%%/templates/ru/admindbsummary.html
-%%MMDIR%%/templates/ru/adminsubscribeack.txt
-%%MMDIR%%/templates/ru/adminunsubscribeack.txt
-%%MMDIR%%/templates/ru/admlogin.html
-%%MMDIR%%/templates/ru/approve.txt
-%%MMDIR%%/templates/ru/archidxentry.html
-%%MMDIR%%/templates/ru/archidxfoot.html
-%%MMDIR%%/templates/ru/archidxhead.html
-%%MMDIR%%/templates/ru/archlistend.html
-%%MMDIR%%/templates/ru/archliststart.html
-%%MMDIR%%/templates/ru/archtoc.html
-%%MMDIR%%/templates/ru/archtocentry.html
-%%MMDIR%%/templates/ru/archtocnombox.html
-%%MMDIR%%/templates/ru/article.html
-%%MMDIR%%/templates/ru/bounce.txt
-%%MMDIR%%/templates/ru/checkdbs.txt
-%%MMDIR%%/templates/ru/convert.txt
-%%MMDIR%%/templates/ru/cronpass.txt
-%%MMDIR%%/templates/ru/disabled.txt
-%%MMDIR%%/templates/ru/emptyarchive.html
-%%MMDIR%%/templates/ru/headfoot.html
-%%MMDIR%%/templates/ru/help.txt
-%%MMDIR%%/templates/ru/invite.txt
-%%MMDIR%%/templates/ru/listinfo.html
-%%MMDIR%%/templates/ru/masthead.txt
-%%MMDIR%%/templates/ru/newlist.txt
-%%MMDIR%%/templates/ru/nomoretoday.txt
-%%MMDIR%%/templates/ru/options.html
-%%MMDIR%%/templates/ru/postack.txt
-%%MMDIR%%/templates/ru/postauth.txt
-%%MMDIR%%/templates/ru/postheld.txt
-%%MMDIR%%/templates/ru/private.html
-%%MMDIR%%/templates/ru/probe.txt
-%%MMDIR%%/templates/ru/refuse.txt
-%%MMDIR%%/templates/ru/roster.html
-%%MMDIR%%/templates/ru/subauth.txt
-%%MMDIR%%/templates/ru/subscribe.html
-%%MMDIR%%/templates/ru/subscribeack.txt
-%%MMDIR%%/templates/ru/unsub.txt
-%%MMDIR%%/templates/ru/unsubauth.txt
-%%MMDIR%%/templates/ru/userpass.txt
-%%MMDIR%%/templates/ru/verify.txt
-%%MMDIR%%/templates/sk/admindbdetails.html
-%%MMDIR%%/templates/sk/admindbpreamble.html
-%%MMDIR%%/templates/sk/admindbsummary.html
-%%MMDIR%%/templates/sk/adminsubscribeack.txt
-%%MMDIR%%/templates/sk/adminunsubscribeack.txt
-%%MMDIR%%/templates/sk/admlogin.html
-%%MMDIR%%/templates/sk/approve.txt
-%%MMDIR%%/templates/sk/archidxentry.html
-%%MMDIR%%/templates/sk/archidxfoot.html
-%%MMDIR%%/templates/sk/archidxhead.html
-%%MMDIR%%/templates/sk/archlistend.html
-%%MMDIR%%/templates/sk/archliststart.html
-%%MMDIR%%/templates/sk/archtoc.html
-%%MMDIR%%/templates/sk/archtocentry.html
-%%MMDIR%%/templates/sk/archtocnombox.html
-%%MMDIR%%/templates/sk/article.html
-%%MMDIR%%/templates/sk/bounce.txt
-%%MMDIR%%/templates/sk/checkdbs.txt
-%%MMDIR%%/templates/sk/convert.txt
-%%MMDIR%%/templates/sk/cronpass.txt
-%%MMDIR%%/templates/sk/disabled.txt
-%%MMDIR%%/templates/sk/emptyarchive.html
-%%MMDIR%%/templates/sk/headfoot.html
-%%MMDIR%%/templates/sk/help.txt
-%%MMDIR%%/templates/sk/invite.txt
-%%MMDIR%%/templates/sk/listinfo.html
-%%MMDIR%%/templates/sk/masthead.txt
-%%MMDIR%%/templates/sk/newlist.txt
-%%MMDIR%%/templates/sk/nomoretoday.txt
-%%MMDIR%%/templates/sk/options.html
-%%MMDIR%%/templates/sk/postack.txt
-%%MMDIR%%/templates/sk/postauth.txt
-%%MMDIR%%/templates/sk/postheld.txt
-%%MMDIR%%/templates/sk/private.html
-%%MMDIR%%/templates/sk/probe.txt
-%%MMDIR%%/templates/sk/refuse.txt
-%%MMDIR%%/templates/sk/roster.html
-%%MMDIR%%/templates/sk/subauth.txt
-%%MMDIR%%/templates/sk/subscribe.html
-%%MMDIR%%/templates/sk/subscribeack.txt
-%%MMDIR%%/templates/sk/unsub.txt
-%%MMDIR%%/templates/sk/unsubauth.txt
-%%MMDIR%%/templates/sk/userpass.txt
-%%MMDIR%%/templates/sk/verify.txt
-%%MMDIR%%/templates/sl/admindbdetails.html
-%%MMDIR%%/templates/sl/admindbpreamble.html
-%%MMDIR%%/templates/sl/admindbsummary.html
-%%MMDIR%%/templates/sl/adminsubscribeack.txt
-%%MMDIR%%/templates/sl/adminunsubscribeack.txt
-%%MMDIR%%/templates/sl/admlogin.html
-%%MMDIR%%/templates/sl/approve.txt
-%%MMDIR%%/templates/sl/archidxentry.html
-%%MMDIR%%/templates/sl/archidxfoot.html
-%%MMDIR%%/templates/sl/archidxhead.html
-%%MMDIR%%/templates/sl/archlistend.html
-%%MMDIR%%/templates/sl/archliststart.html
-%%MMDIR%%/templates/sl/archtoc.html
-%%MMDIR%%/templates/sl/archtocentry.html
-%%MMDIR%%/templates/sl/article.html
-%%MMDIR%%/templates/sl/bounce.txt
-%%MMDIR%%/templates/sl/checkdbs.txt
-%%MMDIR%%/templates/sl/convert.txt
-%%MMDIR%%/templates/sl/cronpass.txt
-%%MMDIR%%/templates/sl/disabled.txt
-%%MMDIR%%/templates/sl/emptyarchive.html
-%%MMDIR%%/templates/sl/headfoot.html
-%%MMDIR%%/templates/sl/help.txt
-%%MMDIR%%/templates/sl/invite.txt
-%%MMDIR%%/templates/sl/listinfo.html
-%%MMDIR%%/templates/sl/masthead.txt
-%%MMDIR%%/templates/sl/newlist.txt
-%%MMDIR%%/templates/sl/nomoretoday.txt
-%%MMDIR%%/templates/sl/options.html
-%%MMDIR%%/templates/sl/postack.txt
-%%MMDIR%%/templates/sl/postauth.txt
-%%MMDIR%%/templates/sl/postheld.txt
-%%MMDIR%%/templates/sl/private.html
-%%MMDIR%%/templates/sl/refuse.txt
-%%MMDIR%%/templates/sl/roster.html
-%%MMDIR%%/templates/sl/subauth.txt
-%%MMDIR%%/templates/sl/subscribe.html
-%%MMDIR%%/templates/sl/subscribeack.txt
-%%MMDIR%%/templates/sl/unsub.txt
-%%MMDIR%%/templates/sl/unsubauth.txt
-%%MMDIR%%/templates/sl/userpass.txt
-%%MMDIR%%/templates/sl/verify.txt
-%%MMDIR%%/templates/sr/admindbdetails.html
-%%MMDIR%%/templates/sr/admindbpreamble.html
-%%MMDIR%%/templates/sr/admindbsummary.html
-%%MMDIR%%/templates/sr/adminsubscribeack.txt
-%%MMDIR%%/templates/sr/adminunsubscribeack.txt
-%%MMDIR%%/templates/sr/admlogin.html
-%%MMDIR%%/templates/sr/approve.txt
-%%MMDIR%%/templates/sr/archidxentry.html
-%%MMDIR%%/templates/sr/archidxfoot.html
-%%MMDIR%%/templates/sr/archidxhead.html
-%%MMDIR%%/templates/sr/archlistend.html
-%%MMDIR%%/templates/sr/archliststart.html
-%%MMDIR%%/templates/sr/archtoc.html
-%%MMDIR%%/templates/sr/archtocentry.html
-%%MMDIR%%/templates/sr/article.html
-%%MMDIR%%/templates/sr/bounce.txt
-%%MMDIR%%/templates/sr/checkdbs.txt
-%%MMDIR%%/templates/sr/convert.txt
-%%MMDIR%%/templates/sr/cronpass.txt
-%%MMDIR%%/templates/sr/disabled.txt
-%%MMDIR%%/templates/sr/emptyarchive.html
-%%MMDIR%%/templates/sr/handle_opts.html
-%%MMDIR%%/templates/sr/headfoot.html
-%%MMDIR%%/templates/sr/help.txt
-%%MMDIR%%/templates/sr/invite.txt
-%%MMDIR%%/templates/sr/listinfo.html
-%%MMDIR%%/templates/sr/masthead.txt
-%%MMDIR%%/templates/sr/newlist.txt
-%%MMDIR%%/templates/sr/nomoretoday.txt
-%%MMDIR%%/templates/sr/options.html
-%%MMDIR%%/templates/sr/postack.txt
-%%MMDIR%%/templates/sr/postauth.txt
-%%MMDIR%%/templates/sr/postheld.txt
-%%MMDIR%%/templates/sr/private.html
-%%MMDIR%%/templates/sr/refuse.txt
-%%MMDIR%%/templates/sr/roster.html
-%%MMDIR%%/templates/sr/subauth.txt
-%%MMDIR%%/templates/sr/subscribe.html
-%%MMDIR%%/templates/sr/subscribeack.txt
-%%MMDIR%%/templates/sr/unsub.txt
-%%MMDIR%%/templates/sr/unsubauth.txt
-%%MMDIR%%/templates/sr/userpass.txt
-%%MMDIR%%/templates/sr/verify.txt
-%%MMDIR%%/templates/sv/admindbdetails.html
-%%MMDIR%%/templates/sv/admindbpreamble.html
-%%MMDIR%%/templates/sv/admindbsummary.html
-%%MMDIR%%/templates/sv/adminsubscribeack.txt
-%%MMDIR%%/templates/sv/adminunsubscribeack.txt
-%%MMDIR%%/templates/sv/admlogin.html
-%%MMDIR%%/templates/sv/approve.txt
-%%MMDIR%%/templates/sv/archtoc.html
-%%MMDIR%%/templates/sv/archtocentry.html
-%%MMDIR%%/templates/sv/article.html
-%%MMDIR%%/templates/sv/bounce.txt
-%%MMDIR%%/templates/sv/checkdbs.txt
-%%MMDIR%%/templates/sv/convert.txt
-%%MMDIR%%/templates/sv/cronpass.txt
-%%MMDIR%%/templates/sv/disabled.txt
-%%MMDIR%%/templates/sv/emptyarchive.html
-%%MMDIR%%/templates/sv/headfoot.html
-%%MMDIR%%/templates/sv/help.txt
-%%MMDIR%%/templates/sv/invite.txt
-%%MMDIR%%/templates/sv/listinfo.html
-%%MMDIR%%/templates/sv/masthead.txt
-%%MMDIR%%/templates/sv/newlist.txt
-%%MMDIR%%/templates/sv/nomoretoday.txt
-%%MMDIR%%/templates/sv/options.html
-%%MMDIR%%/templates/sv/postack.txt
-%%MMDIR%%/templates/sv/postauth.txt
-%%MMDIR%%/templates/sv/postheld.txt
-%%MMDIR%%/templates/sv/private.html
-%%MMDIR%%/templates/sv/refuse.txt
-%%MMDIR%%/templates/sv/roster.html
-%%MMDIR%%/templates/sv/subauth.txt
-%%MMDIR%%/templates/sv/subscribe.html
-%%MMDIR%%/templates/sv/subscribeack.txt
-%%MMDIR%%/templates/sv/unsub.txt
-%%MMDIR%%/templates/sv/unsubauth.txt
-%%MMDIR%%/templates/sv/userpass.txt
-%%MMDIR%%/templates/sv/verify.txt
-%%MMDIR%%/templates/tr/admindbdetails.html
-%%MMDIR%%/templates/tr/admindbpreamble.html
-%%MMDIR%%/templates/tr/admindbsummary.html
-%%MMDIR%%/templates/tr/adminsubscribeack.txt
-%%MMDIR%%/templates/tr/adminunsubscribeack.txt
-%%MMDIR%%/templates/tr/admlogin.html
-%%MMDIR%%/templates/tr/approve.txt
-%%MMDIR%%/templates/tr/archidxentry.html
-%%MMDIR%%/templates/tr/archidxfoot.html
-%%MMDIR%%/templates/tr/archidxhead.html
-%%MMDIR%%/templates/tr/archlistend.html
-%%MMDIR%%/templates/tr/archliststart.html
-%%MMDIR%%/templates/tr/archtoc.html
-%%MMDIR%%/templates/tr/archtocentry.html
-%%MMDIR%%/templates/tr/archtocnombox.html
-%%MMDIR%%/templates/tr/article.html
-%%MMDIR%%/templates/tr/bounce.txt
-%%MMDIR%%/templates/tr/checkdbs.txt
-%%MMDIR%%/templates/tr/convert.txt
-%%MMDIR%%/templates/tr/cronpass.txt
-%%MMDIR%%/templates/tr/disabled.txt
-%%MMDIR%%/templates/tr/emptyarchive.html
-%%MMDIR%%/templates/tr/headfoot.html
-%%MMDIR%%/templates/tr/help.txt
-%%MMDIR%%/templates/tr/invite.txt
-%%MMDIR%%/templates/tr/listinfo.html
-%%MMDIR%%/templates/tr/masthead.txt
-%%MMDIR%%/templates/tr/newlist.txt
-%%MMDIR%%/templates/tr/nomoretoday.txt
-%%MMDIR%%/templates/tr/options.html
-%%MMDIR%%/templates/tr/postack.txt
-%%MMDIR%%/templates/tr/postauth.txt
-%%MMDIR%%/templates/tr/postheld.txt
-%%MMDIR%%/templates/tr/private.html
-%%MMDIR%%/templates/tr/refuse.txt
-%%MMDIR%%/templates/tr/roster.html
-%%MMDIR%%/templates/tr/subauth.txt
-%%MMDIR%%/templates/tr/subscribe.html
-%%MMDIR%%/templates/tr/subscribeack.txt
-%%MMDIR%%/templates/tr/unsub.txt
-%%MMDIR%%/templates/tr/unsubauth.txt
-%%MMDIR%%/templates/tr/userpass.txt
-%%MMDIR%%/templates/tr/verify.txt
-%%MMDIR%%/templates/uk/admindbdetails.html
-%%MMDIR%%/templates/uk/admindbpreamble.html
-%%MMDIR%%/templates/uk/admindbsummary.html
-%%MMDIR%%/templates/uk/adminsubscribeack.txt
-%%MMDIR%%/templates/uk/adminunsubscribeack.txt
-%%MMDIR%%/templates/uk/admlogin.html
-%%MMDIR%%/templates/uk/approve.txt
-%%MMDIR%%/templates/uk/archidxentry.html
-%%MMDIR%%/templates/uk/archidxfoot.html
-%%MMDIR%%/templates/uk/archidxhead.html
-%%MMDIR%%/templates/uk/archlistend.html
-%%MMDIR%%/templates/uk/archliststart.html
-%%MMDIR%%/templates/uk/archtoc.html
-%%MMDIR%%/templates/uk/archtocentry.html
-%%MMDIR%%/templates/uk/archtocnombox.html
-%%MMDIR%%/templates/uk/article.html
-%%MMDIR%%/templates/uk/bounce.txt
-%%MMDIR%%/templates/uk/checkdbs.txt
-%%MMDIR%%/templates/uk/convert.txt
-%%MMDIR%%/templates/uk/cronpass.txt
-%%MMDIR%%/templates/uk/disabled.txt
-%%MMDIR%%/templates/uk/emptyarchive.html
-%%MMDIR%%/templates/uk/headfoot.html
-%%MMDIR%%/templates/uk/help.txt
-%%MMDIR%%/templates/uk/invite.txt
-%%MMDIR%%/templates/uk/listinfo.html
-%%MMDIR%%/templates/uk/masthead.txt
-%%MMDIR%%/templates/uk/newlist.txt
-%%MMDIR%%/templates/uk/nomoretoday.txt
-%%MMDIR%%/templates/uk/options.html
-%%MMDIR%%/templates/uk/postack.txt
-%%MMDIR%%/templates/uk/postauth.txt
-%%MMDIR%%/templates/uk/postheld.txt
-%%MMDIR%%/templates/uk/private.html
-%%MMDIR%%/templates/uk/probe.txt
-%%MMDIR%%/templates/uk/refuse.txt
-%%MMDIR%%/templates/uk/roster.html
-%%MMDIR%%/templates/uk/subauth.txt
-%%MMDIR%%/templates/uk/subscribe.html
-%%MMDIR%%/templates/uk/subscribeack.txt
-%%MMDIR%%/templates/uk/unsub.txt
-%%MMDIR%%/templates/uk/unsubauth.txt
-%%MMDIR%%/templates/uk/userpass.txt
-%%MMDIR%%/templates/uk/verify.txt
-%%MMDIR%%/templates/vi/admindbdetails.html
-%%MMDIR%%/templates/vi/admindbpreamble.html
-%%MMDIR%%/templates/vi/admindbsummary.html
-%%MMDIR%%/templates/vi/adminsubscribeack.txt
-%%MMDIR%%/templates/vi/adminunsubscribeack.txt
-%%MMDIR%%/templates/vi/admlogin.html
-%%MMDIR%%/templates/vi/approve.txt
-%%MMDIR%%/templates/vi/archidxentry.html
-%%MMDIR%%/templates/vi/archidxfoot.html
-%%MMDIR%%/templates/vi/archidxhead.html
-%%MMDIR%%/templates/vi/archlistend.html
-%%MMDIR%%/templates/vi/archliststart.html
-%%MMDIR%%/templates/vi/archtoc.html
-%%MMDIR%%/templates/vi/archtocentry.html
-%%MMDIR%%/templates/vi/archtocnombox.html
-%%MMDIR%%/templates/vi/article.html
-%%MMDIR%%/templates/vi/bounce.txt
-%%MMDIR%%/templates/vi/checkdbs.txt
-%%MMDIR%%/templates/vi/convert.txt
-%%MMDIR%%/templates/vi/cronpass.txt
-%%MMDIR%%/templates/vi/disabled.txt
-%%MMDIR%%/templates/vi/emptyarchive.html
-%%MMDIR%%/templates/vi/headfoot.html
-%%MMDIR%%/templates/vi/help.txt
-%%MMDIR%%/templates/vi/invite.txt
-%%MMDIR%%/templates/vi/listinfo.html
-%%MMDIR%%/templates/vi/masthead.txt
-%%MMDIR%%/templates/vi/newlist.txt
-%%MMDIR%%/templates/vi/nomoretoday.txt
-%%MMDIR%%/templates/vi/options.html
-%%MMDIR%%/templates/vi/postack.txt
-%%MMDIR%%/templates/vi/postauth.txt
-%%MMDIR%%/templates/vi/postheld.txt
-%%MMDIR%%/templates/vi/private.html
-%%MMDIR%%/templates/vi/probe.txt
-%%MMDIR%%/templates/vi/refuse.txt
-%%MMDIR%%/templates/vi/roster.html
-%%MMDIR%%/templates/vi/subauth.txt
-%%MMDIR%%/templates/vi/subscribe.html
-%%MMDIR%%/templates/vi/subscribeack.txt
-%%MMDIR%%/templates/vi/unsub.txt
-%%MMDIR%%/templates/vi/unsubauth.txt
-%%MMDIR%%/templates/vi/userpass.txt
-%%MMDIR%%/templates/vi/verify.txt
-%%MMDIR%%/templates/zh_CN/admindbdetails.html
-%%MMDIR%%/templates/zh_CN/admindbpreamble.html
-%%MMDIR%%/templates/zh_CN/admindbsummary.html
-%%MMDIR%%/templates/zh_CN/adminsubscribeack.txt
-%%MMDIR%%/templates/zh_CN/adminunsubscribeack.txt
-%%MMDIR%%/templates/zh_CN/admlogin.html
-%%MMDIR%%/templates/zh_CN/approve.txt
-%%MMDIR%%/templates/zh_CN/archidxentry.html
-%%MMDIR%%/templates/zh_CN/archidxfoot.html
-%%MMDIR%%/templates/zh_CN/archidxhead.html
-%%MMDIR%%/templates/zh_CN/archlistend.html
-%%MMDIR%%/templates/zh_CN/archliststart.html
-%%MMDIR%%/templates/zh_CN/archtoc.html
-%%MMDIR%%/templates/zh_CN/archtocentry.html
-%%MMDIR%%/templates/zh_CN/archtocnombox.html
-%%MMDIR%%/templates/zh_CN/article.html
-%%MMDIR%%/templates/zh_CN/bounce.txt
-%%MMDIR%%/templates/zh_CN/checkdbs.txt
-%%MMDIR%%/templates/zh_CN/convert.txt
-%%MMDIR%%/templates/zh_CN/cronpass.txt
-%%MMDIR%%/templates/zh_CN/disabled.txt
-%%MMDIR%%/templates/zh_CN/emptyarchive.html
-%%MMDIR%%/templates/zh_CN/headfoot.html
-%%MMDIR%%/templates/zh_CN/help.txt
-%%MMDIR%%/templates/zh_CN/invite.txt
-%%MMDIR%%/templates/zh_CN/listinfo.html
-%%MMDIR%%/templates/zh_CN/masthead.txt
-%%MMDIR%%/templates/zh_CN/newlist.txt
-%%MMDIR%%/templates/zh_CN/nomoretoday.txt
-%%MMDIR%%/templates/zh_CN/options.html
-%%MMDIR%%/templates/zh_CN/postack.txt
-%%MMDIR%%/templates/zh_CN/postauth.txt
-%%MMDIR%%/templates/zh_CN/postheld.txt
-%%MMDIR%%/templates/zh_CN/private.html
-%%MMDIR%%/templates/zh_CN/probe.txt
-%%MMDIR%%/templates/zh_CN/refuse.txt
-%%MMDIR%%/templates/zh_CN/roster.html
-%%MMDIR%%/templates/zh_CN/subauth.txt
-%%MMDIR%%/templates/zh_CN/subscribe.html
-%%MMDIR%%/templates/zh_CN/subscribeack.txt
-%%MMDIR%%/templates/zh_CN/unsub.txt
-%%MMDIR%%/templates/zh_CN/unsubauth.txt
-%%MMDIR%%/templates/zh_CN/userpass.txt
-%%MMDIR%%/templates/zh_CN/verify.txt
-%%MMDIR%%/templates/zh_TW/admindbpreamble.html
-%%MMDIR%%/templates/zh_TW/adminsubscribeack.txt
-%%MMDIR%%/templates/zh_TW/adminunsubscribeack.txt
-%%MMDIR%%/templates/zh_TW/admlogin.html
-%%MMDIR%%/templates/zh_TW/approve.txt
-%%MMDIR%%/templates/zh_TW/bounce.txt
-%%MMDIR%%/templates/zh_TW/checkdbs.txt
-%%MMDIR%%/templates/zh_TW/convert.txt
-%%MMDIR%%/templates/zh_TW/cronpass.txt
-%%MMDIR%%/templates/zh_TW/handle_opts.html
-%%MMDIR%%/templates/zh_TW/headfoot.html
-%%MMDIR%%/templates/zh_TW/help.txt
-%%MMDIR%%/templates/zh_TW/listinfo.html
-%%MMDIR%%/templates/zh_TW/masthead.txt
-%%MMDIR%%/templates/zh_TW/newlist.txt
-%%MMDIR%%/templates/zh_TW/options.html
-%%MMDIR%%/templates/zh_TW/postack.txt
-%%MMDIR%%/templates/zh_TW/postauth.txt
-%%MMDIR%%/templates/zh_TW/postheld.txt
-%%MMDIR%%/templates/zh_TW/refuse.txt
-%%MMDIR%%/templates/zh_TW/roster.html
-%%MMDIR%%/templates/zh_TW/subauth.txt
-%%MMDIR%%/templates/zh_TW/subscribe.html
-%%MMDIR%%/templates/zh_TW/subscribeack.txt
-%%MMDIR%%/templates/zh_TW/userpass.txt
-%%MMDIR%%/templates/zh_TW/verify.txt
-%%MMDIR%%/tests/EmailBase.py
-%%MMDIR%%/tests/TestBase.py
-%%MMDIR%%/tests/bounces/aol_01.txt
-%%MMDIR%%/tests/bounces/bounce_01.txt
-%%MMDIR%%/tests/bounces/bounce_02.txt
-%%MMDIR%%/tests/bounces/bounce_03.txt
-%%MMDIR%%/tests/bounces/dsn_01.txt
-%%MMDIR%%/tests/bounces/dsn_02.txt
-%%MMDIR%%/tests/bounces/dsn_03.txt
-%%MMDIR%%/tests/bounces/dsn_04.txt
-%%MMDIR%%/tests/bounces/dsn_05.txt
-%%MMDIR%%/tests/bounces/dsn_06.txt
-%%MMDIR%%/tests/bounces/dsn_07.txt
-%%MMDIR%%/tests/bounces/dsn_08.txt
-%%MMDIR%%/tests/bounces/dsn_09.txt
-%%MMDIR%%/tests/bounces/dsn_10.txt
-%%MMDIR%%/tests/bounces/dsn_11.txt
-%%MMDIR%%/tests/bounces/dsn_12.txt
-%%MMDIR%%/tests/bounces/dsn_13.txt
-%%MMDIR%%/tests/bounces/dsn_14.txt
-%%MMDIR%%/tests/bounces/dsn_15.txt
-%%MMDIR%%/tests/bounces/dsn_16.txt
-%%MMDIR%%/tests/bounces/dsn_17.txt
-%%MMDIR%%/tests/bounces/dumbass_01.txt
-%%MMDIR%%/tests/bounces/exim_01.txt
-%%MMDIR%%/tests/bounces/groupwise_01.txt
-%%MMDIR%%/tests/bounces/groupwise_02.txt
-%%MMDIR%%/tests/bounces/hotpop_01.txt
-%%MMDIR%%/tests/bounces/llnl_01.txt
-%%MMDIR%%/tests/bounces/microsoft_01.txt
-%%MMDIR%%/tests/bounces/microsoft_02.txt
-%%MMDIR%%/tests/bounces/microsoft_03.txt
-%%MMDIR%%/tests/bounces/netscape_01.txt
-%%MMDIR%%/tests/bounces/newmailru_01.txt
-%%MMDIR%%/tests/bounces/postfix_01.txt
-%%MMDIR%%/tests/bounces/postfix_02.txt
-%%MMDIR%%/tests/bounces/postfix_03.txt
-%%MMDIR%%/tests/bounces/postfix_04.txt
-%%MMDIR%%/tests/bounces/postfix_05.txt
-%%MMDIR%%/tests/bounces/qmail_01.txt
-%%MMDIR%%/tests/bounces/qmail_02.txt
-%%MMDIR%%/tests/bounces/qmail_03.txt
-%%MMDIR%%/tests/bounces/qmail_04.txt
-%%MMDIR%%/tests/bounces/qmail_05.txt
-%%MMDIR%%/tests/bounces/qmail_06.txt
-%%MMDIR%%/tests/bounces/sendmail_01.txt
-%%MMDIR%%/tests/bounces/simple_01.txt
-%%MMDIR%%/tests/bounces/simple_02.txt
-%%MMDIR%%/tests/bounces/simple_03.txt
-%%MMDIR%%/tests/bounces/simple_04.txt
-%%MMDIR%%/tests/bounces/simple_05.txt
-%%MMDIR%%/tests/bounces/simple_06.txt
-%%MMDIR%%/tests/bounces/simple_07.txt
-%%MMDIR%%/tests/bounces/simple_08.txt
-%%MMDIR%%/tests/bounces/simple_09.txt
-%%MMDIR%%/tests/bounces/simple_10.txt
-%%MMDIR%%/tests/bounces/simple_11.txt
-%%MMDIR%%/tests/bounces/simple_12.txt
-%%MMDIR%%/tests/bounces/simple_13.txt
-%%MMDIR%%/tests/bounces/simple_14.txt
-%%MMDIR%%/tests/bounces/simple_15.txt
-%%MMDIR%%/tests/bounces/simple_16.txt
-%%MMDIR%%/tests/bounces/simple_17.txt
-%%MMDIR%%/tests/bounces/simple_18.txt
-%%MMDIR%%/tests/bounces/simple_19.txt
-%%MMDIR%%/tests/bounces/simple_20.txt
-%%MMDIR%%/tests/bounces/simple_21.txt
-%%MMDIR%%/tests/bounces/simple_22.txt
-%%MMDIR%%/tests/bounces/simple_23.txt
-%%MMDIR%%/tests/bounces/simple_24.txt
-%%MMDIR%%/tests/bounces/simple_25.txt
-%%MMDIR%%/tests/bounces/simple_26.txt
-%%MMDIR%%/tests/bounces/simple_27.txt
-%%MMDIR%%/tests/bounces/simple_28.txt
-%%MMDIR%%/tests/bounces/simple_29.txt
-%%MMDIR%%/tests/bounces/simple_30.txt
-%%MMDIR%%/tests/bounces/simple_31.txt
-%%MMDIR%%/tests/bounces/simple_32.txt
-%%MMDIR%%/tests/bounces/simple_33.txt
-%%MMDIR%%/tests/bounces/simple_34.txt
-%%MMDIR%%/tests/bounces/simple_35.txt
-%%MMDIR%%/tests/bounces/simple_36.txt
-%%MMDIR%%/tests/bounces/simple_37.txt
-%%MMDIR%%/tests/bounces/simple_38.txt
-%%MMDIR%%/tests/bounces/sina_01.txt
-%%MMDIR%%/tests/bounces/smtp32_01.txt
-%%MMDIR%%/tests/bounces/smtp32_02.txt
-%%MMDIR%%/tests/bounces/smtp32_03.txt
-%%MMDIR%%/tests/bounces/smtp32_04.txt
-%%MMDIR%%/tests/bounces/smtp32_05.txt
-%%MMDIR%%/tests/bounces/smtp32_06.txt
-%%MMDIR%%/tests/bounces/smtp32_07.txt
-%%MMDIR%%/tests/bounces/yahoo_01.txt
-%%MMDIR%%/tests/bounces/yahoo_02.txt
-%%MMDIR%%/tests/bounces/yahoo_03.txt
-%%MMDIR%%/tests/bounces/yahoo_04.txt
-%%MMDIR%%/tests/bounces/yahoo_05.txt
-%%MMDIR%%/tests/bounces/yahoo_06.txt
-%%MMDIR%%/tests/bounces/yahoo_07.txt
-%%MMDIR%%/tests/bounces/yahoo_08.txt
-%%MMDIR%%/tests/bounces/yahoo_09.txt
-%%MMDIR%%/tests/bounces/yahoo_10.txt
-%%MMDIR%%/tests/bounces/yale_01.txt
-%%MMDIR%%/tests/fblast.py
-%%MMDIR%%/tests/msgs/bad_01.txt
-%%MMDIR%%/tests/onebounce.py
-%%MMDIR%%/tests/paths.py
-%%MMDIR%%/tests/test_bounces.py
-%%MMDIR%%/tests/test_handlers.py
-%%MMDIR%%/tests/test_lockfile.py
-%%MMDIR%%/tests/test_membership.py
-%%MMDIR%%/tests/test_message.py
-%%MMDIR%%/tests/test_runners.py
-%%MMDIR%%/tests/test_safedict.py
-%%MMDIR%%/tests/test_security_mgr.py
-%%MMDIR%%/tests/test_smtp.py
-%%MMDIR%%/tests/testall.py
-%%PYTHON_SITELIBDIR%%/mailman-info.txt
-@dir %%MMDIR%%/spam
-@dir %%MMDIR%%/qfiles
-@dir %%MMDIR%%/logs
-@dir %%MMDIR%%/locks
-@dir %%MMDIR%%/lists
-@dir %%MMDIR%%/archives/public
-@dir %%MMDIR%%/archives/private
-@dir %%MMDIR%%/archives
diff --git a/java/Makefile b/java/Makefile
index efa08687240d..50f34e68b0cb 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -34,7 +34,6 @@
SUBDIR += eclipse-drjava
SUBDIR += eclipse-ecj
SUBDIR += eclipse-findbugs
- SUBDIR += eclipse-pydev
SUBDIR += eclipse-shelled
SUBDIR += hamcrest
SUBDIR += icedtea-web
diff --git a/java/eclipse-pydev/Makefile b/java/eclipse-pydev/Makefile
deleted file mode 100644
index 46db58455817..000000000000
--- a/java/eclipse-pydev/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Nicola Vitale
-# $FreeBSD$
-
-PORTNAME= pydev
-PORTVERSION= 3.5.0
-PORTREVISION= 2
-CATEGORIES= java devel python
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/PyDev%20${PORTVERSION}/
-PKGNAMEPREFIX= eclipse-
-DISTNAME= PyDev%20${PORTVERSION}
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= Eclipse plugin for Python and Jython development
-
-LICENSE= EPL
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:java/eclipse
-
-BUNDLES_INFO= ${PREFIX}/share/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
-
-JYTHON_DESC= Use Jython as Python interpreter
-
-NO_WRKSUBDIR= yes
-
-OPTIONS_DEFINE= JYTHON
-
-PLUGINDIR= share/eclipse/dropins/pydev/eclipse/plugins
-PYDEV_BUNDLES_INFO= ${PREFIX}/${PLUGINDIR}/bundles.info
-
-USES= python:2.7 zip
-
-.include
-
-.if ${PORT_OPTIONS:MJYTHON}
-RUN_DEPENDS+= jython:lang/jython
-.endif
-
-pre-install:
- @${ECHO_MSG} "===> Creating bundles.info"
- @PLUGINS=$$(ls -1 ${WRKSRC}/plugins); \
- for d in $${PLUGINS}; do \
- (${ECHO_CMD} "$${d},../../${PLUGINDIR}/$${d}/,4,false" | \
- ${SED} -e 's/_\([0-9]\)/,\1/1' -e '/templates/d') >> ${WRKSRC}/plugins/bundles.info; \
- done
- @# ignore javashell.py file, because there is a syntax error
- @# see http://goo.gl/E4epH
- ${PYTHON_CMD} -m compileall -x javashell.py -f ${WRKSRC}/plugins
- ${PYTHON_CMD} -O -m compileall -x javashell.py -f ${WRKSRC}
-
-add-plist-post:
- ${ECHO_CMD} "@exec ${CAT} ${PYDEV_BUNDLES_INFO} >> ${BUNDLES_INFO}" >> ${TMPPLIST}
- ${ECHO_CMD} "@unexec ${SED} -i '' -E '/^((org)|(com))\.python\.pydev/d' %D/share/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info" >> ${TMPPLIST}
-
-.include "${PORTSDIR}/java/eclipse/Makefile.plugins"
-
-.include
diff --git a/java/eclipse-pydev/distinfo b/java/eclipse-pydev/distinfo
deleted file mode 100644
index 76ec66cd9f39..000000000000
--- a/java/eclipse-pydev/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyDev%203.5.0.zip) = 4ab42ee1fb3d1a81a8457bc99bad6dc7f463ca533e72871cabdfe32b72073294
-SIZE (PyDev%203.5.0.zip) = 8364970
diff --git a/java/eclipse-pydev/pkg-descr b/java/eclipse-pydev/pkg-descr
deleted file mode 100644
index a2d95568e1f9..000000000000
--- a/java/eclipse-pydev/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-PyDev is a plugin that enables users to use Eclipse for Python and Jython
-development -- making Eclipse a first class Python IDE -- It comes with
-many goodies such as code completion, syntax highlighting, syntax analysis,
-refactor, debug and many others.
-
-WWW: http://www.pydev.org/
diff --git a/java/eclipse-pydev/pkg-message b/java/eclipse-pydev/pkg-message
deleted file mode 100644
index bb0fa67128d8..000000000000
--- a/java/eclipse-pydev/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: < Preferences -> PyDev
- -> Interpreter before creating a new Pydev project
-
- If you don't see the Pydev perspective in Eclipse, run the command
-
- eclipse -consoleLog -initialize
-
- as root or sudoer.
-EOM
-}
-]
diff --git a/lang/Makefile b/lang/Makefile
index 43f897aec4b6..c66e920bb718 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -23,7 +23,6 @@
SUBDIR += c
SUBDIR += cbmbasic
SUBDIR += ccl
- SUBDIR += cdent
SUBDIR += ceylon
SUBDIR += cfortran
SUBDIR += chaiscript
@@ -142,10 +141,7 @@
SUBDIR += jimtcl
SUBDIR += jruby
SUBDIR += julia
- SUBDIR += julia06
- SUBDIR += julia07
SUBDIR += julia10
- SUBDIR += julia11
SUBDIR += jython
SUBDIR += kawa
SUBDIR += kf5-kross
@@ -350,7 +346,6 @@
SUBDIR += tcl86
SUBDIR += tcl87
SUBDIR += tclX
- SUBDIR += tinypy
SUBDIR += tolua
SUBDIR += tolua++
SUBDIR += tuareg-mode.el
diff --git a/lang/cdent/Makefile b/lang/cdent/Makefile
deleted file mode 100644
index d203431ca2e8..000000000000
--- a/lang/cdent/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Li-Wen Hsu
-# $FreeBSD$
-
-PORTNAME= cdent
-PORTVERSION= 0.5.7
-PORTREVISION= 1
-CATEGORIES= lang
-MASTER_SITES= CHEESESHOP
-
-MAINTAINER= lwhsu@FreeBSD.org
-COMMENT= Portable Module Programming Language
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/yaml/__init__.py:devel/py-yaml@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/lang/cdent/distinfo b/lang/cdent/distinfo
deleted file mode 100644
index 866419471931..000000000000
--- a/lang/cdent/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cdent-0.5.7.tar.gz) = 7904256c4b5eb8ee26fc4ac1dbd5427e85e57205466491ad58892ca03e3ba393
-SIZE (cdent-0.5.7.tar.gz) = 23656
diff --git a/lang/cdent/pkg-descr b/lang/cdent/pkg-descr
deleted file mode 100644
index 3d8f4171ed5e..000000000000
--- a/lang/cdent/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-C'Dent is a new Acmeist programming language for writing portable modules.
-It is based on the computer programming principle known as H.O.P.E.
-(Hack Once, Please Everyone)
-
-WWW: http://cdent.org/
diff --git a/lang/julia06/Makefile b/lang/julia06/Makefile
deleted file mode 100644
index 0708fd9a1078..000000000000
--- a/lang/julia06/Makefile
+++ /dev/null
@@ -1,201 +0,0 @@
-# Created by: Iblis Lin
-# $FreeBSD$
-
-PORTNAME= julia
-PORTVERSION= 0.6.4
-DISTVERSIONSUFFIX= -full
-PORTREVISION= 10
-CATEGORIES= lang math
-MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/
-PKGNAMESUFFIX= 06
-
-MAINTAINER= iblis@hs.ntnu.edu.tw
-COMMENT= Julia Language: A fresh approach to technical computing
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-ONLY_FOR_ARCHS= amd64 i386
-
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libgit2.so:devel/libgit2 \
- libgmp.so:math/gmp \
- libmbedtls.so:security/mbedtls \
- libmpfr.so:math/mpfr \
- libpcre2-8.so:devel/pcre2 \
- libssh2.so:security/libssh2 \
- libutf8proc.so:textproc/utf8proc
-EXTRACT_DEPENDS=gmake:devel/gmake
-BUILD_DEPENDS= patchelf:sysutils/patchelf \
- pcre2-config:devel/pcre2 \
- cmake:devel/cmake
-
-USES= gmake compiler:c++11-lib fortran python:2.7,build perl5
-USE_LDCONFIG= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-INSTALLDIR= julia/${PORTNAME}${PKGNAMESUFFIX}
-MANDIRS+= ${PREFIX}/${INSTALLDIR}/man
-
-ALL_TARGET= default
-INSTALL_TARGET= install
-TEST_TARGET= test
-
-PLIST_SUB= VERSION="${PORTVERSION:R}" \
- SOVERSION="${PORTVERSION}" \
- JULIA="${INSTALLDIR}"
-
-CXXFLAGS+= -stdlib=libc++ -std=c++11
-MAKE_ARGS+= prefix=${PREFIX}/${INSTALLDIR} \
- JCXXFLAGS="${CXXFLAGS}" \
- FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \
- USE_GPL_LIBS=${USE_GPL_LIBS} \
- USE_SYSTEM_CURL=1 \
- USE_SYSTEM_GMP=1 \
- USE_SYSTEM_LAPACK=1 \
- USE_SYSTEM_LIBGIT2=1 \
- USE_SYSTEM_LIBSSH2=1 \
- USE_SYSTEM_LIBUV=0 \
- USE_SYSTEM_MBEDTLS=1 \
- USE_SYSTEM_MPFR=1 \
- USE_SYSTEM_PATCHELF=1 \
- USE_SYSTEM_PCRE=1 \
- USE_SYSTEM_UTF8PROC=1 \
- NO_GIT=1
-
-OPTIONS_DEFINE= EXAMPLES DEBUG DOCS GPL_LIBS DESKTOP NATIVE
-OPTIONS_DEFAULT= OPENLIBM
-OPTIONS_GROUP= PRIVATE
-OPTIONS_GROUP_PRIVATE= ARPACK OPENBLAS
-OPTIONS_SINGLE= LIBM
-OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM
-OPTIONS_SUB= yes
-
-PRIVATE_DESC= Build self-shipped private depends
-LIBM_DESC= Math library implementation
-
-DEBUG_VARS= FORCE_ASSERTIONS=1 \
- ALL_TARGET=all
-DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1
-
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-PORTDOCS= html
-DOCS_VARS= INSTALL_TARGET+=install-docs
-
-EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
-PORTEXAMPLES= *
-EXAMPLES_VARS= INSTALL_TARGET+=install-examples
-
-GPL_LIBS_DESC= Build with GPL libs: FFTW and SUITESPARSE
-GPL_LIBS_LIB_DEPENDS= libfftw3.so:math/fftw3 \
- libfftw3f.so:math/fftw3-float
-GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 USE_SYSTEM_FFTW=1
-GPL_LIBS_VARS= USE_GPL_LIBS=1
-
-DESKTOP_DESC= Install icon, .desktop and appdata files
-DESKTOP_USES= gnome
-DESKTOP_VARS= INSTALL_TARGET+=install-desktop \
- INSTALLS_ICONS=yes
-
-ARPACK_DESC= Build self-shipped private arpack-ng
-ARPACK_MAKE_ARGS= USE_SYSTEM_ARPACK=0
-ARPACK_MAKE_ARGS_OFF= USE_SYSTEM_ARPACK=1
-ARPACK_LIB_DEPENDS_OFF= libarpack.so:math/arpack-ng
-
-SYSLIBM_DESC= Build with system libm
-SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1
-
-OPENLIBM_DESC= Build with OpenLibm (math/openlibm)
-OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1
-OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm
-
-OPENBLAS_DESC= Private OpenBLAS v0.3.0\
- (ports tree: v${:!${MAKE} -C ${PORTSDIR}/math/openblas -V PORTVERSION!})
-OPENBLAS_MAKE_ARGS= USE_SYSTEM_BLAS=0 OPENBLAS_DYNAMIC_ARCH=1
-OPENBLAS_MAKE_ARGS_OFF= USE_SYSTEM_BLAS=1
-OPENBLAS_LIB_DEPENDS_OFF= libopenblas.so:math/openblas
-
-.include
-
-NATIVE_DESC= Build with native CPU JIT tuning
-.if ${PORT_OPTIONS:MNATIVE}
-MAKE_ARGS+= JULIA_CPU_TARGET=native
-.else
-.if ${ARCH} == "amd64"
-MAKE_ARGS+= JULIA_CPU_TARGET=x86-64
-.elif ${ARCH} == "i386"
-MAKE_ARGS+= JULIA_CPU_TARGET=pentium4
-.else
-MAKE_ARGS+= JULIA_CPU_TARGET=generic
-.endif
-.endif # .if ${PORT_OPTIONS:MNATIVE}
-
-# OPENBLAS plist
-.if ${PORT_OPTIONS:MOPENBLAS}
-.if ${ARCH} == "amd64"
-PLIST_SUB+= OPENBLAS64="64_"
-.else
-PLIST_SUB+= OPENBLAS64=""
-.endif
-.endif # .if ${PORT_OPTIONS:MOPENBLAS}
-
-.if ${ARCH} == "i386"
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile
-.endif
-
-post-extract:
- ${GMAKE} -C ${WRKSRC}/deps extract
-
-post-patch:
- echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME}${PKGNAMESUFFIX} build\"" >> ${WRKSRC}/Make.user
- # unset ARCH for auto-detection
- # Julia build script uses the name x86_86/x86, which are different from ports framework
- echo "ARCH=" >> ${WRKSRC}/Make.user
-
-post-patch-OPENBLAS-on:
- ${CP} ${FILESDIR}/extra-patch-openblas-fix-arch.patch ${WRKSRC}/deps/patches/openblas-fix-arch.patch
-
-post-patch-OPENBLAS-off:
- echo "LIBBLAS= -lopenblas -L${LOCALBASE}/lib" >> ${WRKSRC}/Make.user
- echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user
- echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user
- echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user
-
-post-configure-OPENBLAS-off:
- ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \
- ${FILESDIR}/check_openblas.c
- ${WRKSRC}/check_openblas && ( \
- echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \
- ) || ( \
- echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \
- )
-
-post-install:
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/man/man1/julia.1 ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}${PKGNAMESUFFIX}.1
-
- # clean up for Pkg3.jl
-.for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted
- ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/${file}
- ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/ext/TOML/${file}
-.endfor
-
-post-install-DEBUG-on:
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia-debug ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}-debug
-
-post-install-DOCS-on:
- ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc/julia ${STAGEDIR}${DOCSDIR}
- ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc
-
-post-install-DOCS-off:
- # remove empty dir
- ${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc
-
-post-install-EXAMPLES-on:
- ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/examples/julia ${STAGEDIR}${EXAMPLESDIR}
- ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/examples
-
-.include
diff --git a/lang/julia06/distinfo b/lang/julia06/distinfo
deleted file mode 100644
index f20442434493..000000000000
--- a/lang/julia06/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1531703695
-SHA256 (julia-0.6.4-full.tar.gz) = 2b2f5543ad4206eb40c7b850cdfc5a812c6df0b2b5bcf6a3206c0e446d988f1b
-SIZE (julia-0.6.4-full.tar.gz) = 90983649
diff --git a/lang/julia06/files/check_openblas.c b/lang/julia06/files/check_openblas.c
deleted file mode 100644
index 6218d3507c65..000000000000
--- a/lang/julia06/files/check_openblas.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include
-
-char* openblas_get_config(void);
-
-int main()
-{
- if (strstr(openblas_get_config(), "USE64BITINT") == NULL)
- return 1;
- return 0;
-}
diff --git a/lang/julia06/files/extra-patch-openblas-fix-arch.patch b/lang/julia06/files/extra-patch-openblas-fix-arch.patch
deleted file mode 100644
index cc965ecbe18d..000000000000
--- a/lang/julia06/files/extra-patch-openblas-fix-arch.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.system.orig 2019-02-06 00:50:04.658572000 +0800
-+++ Makefile.system 2019-02-06 00:51:30.598745000 +0800
-@@ -9,6 +9,16 @@
- TOPDIR = .
- endif
-
-+ifeq ($(ARCH), amd64)
-+override ARCH=x86_64
-+else ifeq ($(ARCH), powerpc64)
-+override ARCH=power
-+else ifeq ($(ARCH), i386)
-+override ARCH=x86
-+else ifeq ($(ARCH), aarch64)
-+override ARCH=arm64
-+endif
-+
- NETLIB_LAPACK_DIR = $(TOPDIR)/lapack-netlib
-
- # Default C compiler
diff --git a/lang/julia06/files/extra-patch-ui_Makefile b/lang/julia06/files/extra-patch-ui_Makefile
deleted file mode 100644
index 2c3a834537dd..000000000000
--- a/lang/julia06/files/extra-patch-ui_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/Makefile.orig 2016-09-20 02:54:22 UTC
-+++ ui/Makefile
-@@ -14,7 +14,7 @@ SRCS := repl
- HEADERS := $(addprefix $(JULIAHOME)/src/,julia.h julia_threads.h julia_internal.h options.h) \
- $(BUILDDIR)/../src/julia_version.h $(wildcard $(JULIAHOME)/src/support/*.h) $(LIBUV_INC)/uv.h
-
--FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir)
-+FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) -latomic
- ifneq ($(USEMSVC), 1)
- FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat
- endif
diff --git a/lang/julia06/files/patch-Make.inc b/lang/julia06/files/patch-Make.inc
deleted file mode 100644
index 0714a0d81190..000000000000
--- a/lang/julia06/files/patch-Make.inc
+++ /dev/null
@@ -1,60 +0,0 @@
---- Make.inc.orig 2018-05-27 21:19:34 UTC
-+++ Make.inc
-@@ -134,12 +134,7 @@ endif
- # disable automatic Makefile rules
- .SUFFIXES:
-
--# find out if git repository is available
--ifeq ($(shell [ -e $(JULIAHOME)/.git ] && echo true || echo "Warning: git information unavailable; versioning information limited" >&2), true)
--NO_GIT := 0
--else
- NO_GIT := 1
--endif
-
- # Julia's Semantic Versioning system labels the three decimal places in a version number as
- # the major, minor and patch versions. Typically the major version would be incremented
-@@ -184,7 +179,7 @@ libdir := $(prefix)/lib
- libexecdir := $(prefix)/libexec
- datarootdir := $(prefix)/share
- docdir := $(datarootdir)/doc/julia
--mandir := $(datarootdir)/man
-+mandir := $(prefix)/man
- man1dir := $(mandir)/man1
- includedir := $(prefix)/include
- sysconfdir := $(prefix)/etc
-@@ -198,7 +193,7 @@ build_libdir := $(build_prefix)/lib
- build_libexecdir := $(build_prefix)/libexec
- build_datarootdir := $(build_prefix)/share
- build_docdir := $(build_datarootdir)/doc/julia
--build_mandir := $(build_datarootdir)/man
-+build_mandir := $(build_prefix)/man
- build_man1dir := $(build_mandir)/man1
- build_includedir := $(build_prefix)/include
- build_sysconfdir := $(build_prefix)/etc
-@@ -351,7 +346,7 @@ endif
- ifeq ($(USEIFC), 1)
- FC := ifort
- else
--FC := $(CROSS_COMPILE)gfortran
-+FC ?= $(CROSS_COMPILE)gfortran
- endif
-
- STDLIBCPP_FLAG :=
-@@ -404,14 +399,14 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions
- endif
-
- ifeq ($(USECLANG),1)
--CC := $(CROSS_COMPILE)clang
--CXX := $(CROSS_COMPILE)clang++
-+CC ?= $(CROSS_COMPILE)clang
-+CXX ?= $(CROSS_COMPILE)clang++
- JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
- # AArch64 needs this flag to generate the .eh_frame used by libunwind
- JCPPFLAGS := -fasynchronous-unwind-tables
- JCXXFLAGS := -pipe $(fPIC) -fno-rtti -pedantic
- DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all
--SHIPFLAGS := -O3 -g
-+SHIPFLAGS := -O3
- ifeq ($(OS), Darwin)
- ifeq ($(USE_LIBCPP), 1)
- MACOSX_VERSION_MIN := 10.8
diff --git a/lang/julia06/files/patch-Makefile b/lang/julia06/files/patch-Makefile
deleted file mode 100644
index 2f6fb3598f50..000000000000
--- a/lang/julia06/files/patch-Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
---- Makefile.orig 2018-07-09 19:17:10 UTC
-+++ Makefile
-@@ -71,7 +71,6 @@ $(build_prefix)/.examples: $(wildcard $(JULIAHOME)/exa
- @mkdir -p $(build_docdir)/examples
- @cp -R $(JULIAHOME)/examples/*.jl $(build_docdir)/examples/
- @cp -R $(JULIAHOME)/examples/clustermanager $(build_docdir)/examples/
-- @cp -R $(JULIAHOME)/examples/embedding $(build_docdir)/examples
- @echo 1 > $@
-
- julia-symlink: julia-ui-$(JULIA_BUILD_MODE)
-@@ -96,7 +95,7 @@ julia-src-release julia-src-debug : julia-src-% : juli
- julia-ui-release julia-ui-debug : julia-ui-% : julia-src-%
- @$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT)/ui julia-$*
-
--julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE) $(build_prefix)/.examples
-+julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE)
- @$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT) $(build_private_libdir)/inference.ji JULIA_BUILD_MODE=$(JULIA_BUILD_MODE)
-
- ifneq ($(CPUID_SPECIFIC_BINARIES), 0)
-@@ -351,7 +350,7 @@ define stringreplace
- $(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)"
- endef
-
--install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html
-+install: $(build_depsbindir)/stringreplace
- @$(MAKE) $(QUIET_MAKE) all
- @for subdir in $(bindir) $(datarootdir)/julia/site/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \
- mkdir -p $(DESTDIR)$$subdir; \
-@@ -396,9 +395,6 @@ endif
- $(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/
- # Copy in all .jl sources as well
- cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/
-- # Copy documentation
-- cp -R -L $(build_docdir)/* $(DESTDIR)$(docdir)/
-- cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
- # Remove perf suite
- -rm -rf $(DESTDIR)$(datarootdir)/julia/test/perf/
- # Remove various files which should not be installed
-@@ -406,51 +402,43 @@ endif
- -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile
- # Copy in beautiful new man page
- $(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/
-- # Copy icon and .desktop file
-- mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-- -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/
-- -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/
-- mkdir -p $(DESTDIR)$(datarootdir)/applications/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/
-- # Install appdata file
-- mkdir -p $(DESTDIR)$(datarootdir)/appdata/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/
-
-- # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel)
--ifneq ($(private_libdir_rel),$(build_private_libdir_rel))
-+ # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(libdir_rel) != $(private_libdir_rel)
-+ifneq ($(libdir_rel),$(private_libdir_rel))
- ifeq ($(OS), Darwin)
- for julia in $(DESTDIR)$(bindir)/julia* ; do \
- install_name_tool -rpath @executable_path/$(build_private_libdir_rel) @executable_path/$(private_libdir_rel) $$julia; \
- install_name_tool -add_rpath @executable_path/$(build_libdir_rel) @executable_path/$(libdir_rel) $$julia; \
- done
--else ifneq (,$(findstring $(OS),Linux FreeBSD))
-+else
- for julia in $(DESTDIR)$(bindir)/julia* ; do \
-- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $$julia; \
-+ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $$julia; \
- done
- endif
--
-- # Overwrite JL_SYSTEM_IMAGE_PATH in julia library
-- $(call stringreplace,$(DESTDIR)$(libdir)/libjulia.$(SHLIB_EXT),sys.$(SHLIB_EXT)$$,$(private_libdir_rel)/sys.$(SHLIB_EXT))
-- $(call stringreplace,$(DESTDIR)$(libdir)/libjulia-debug.$(SHLIB_EXT),sys-debug.$(SHLIB_EXT)$$,$(private_libdir_rel)/sys-debug.$(SHLIB_EXT))
- endif
-
-- # On FreeBSD, remove the build's libdir from each library's RPATH
--ifeq ($(OS),FreeBSD)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(libdir) $(build_libdir)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(private_libdir) $(build_libdir)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(bindir) $(build_libdir)
-- # Set libgfortran's RPATH to ORIGIN instead of GCCPATH. It's only libgfortran that
-- # needs to be fixed here, as libgcc_s and libquadmath don't have RPATHs set. If we
-- # don't set libgfortran's RPATH, it won't be able to find its friends on systems
-- # that don't have the exact GCC port installed used for the build.
-- for lib in $(DESTDIR)$(private_libdir)/libgfortran*$(SHLIB_EXT)*; do \
-- $(build_depsbindir)/patchelf --set-rpath '$$ORIGIN' $$lib; \
-- done
--endif
--
- mkdir -p $(DESTDIR)$(sysconfdir)
- cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/
-+
-+install-docs:
-+ # Copy documentation
-+ cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
-+
-+install-examples:
-+ mkdir -p $(DESTDIR)$(datarootdir)/examples/julia/
-+ cp -R -L $(JULIAHOME)/examples/* $(DESTDIR)$(datarootdir)/examples/julia/
-+
-+install-desktop:
-+ # Copy icon and .desktop file
-+ mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-+ -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/
-+ -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/
-+ mkdir -p $(DESTDIR)$(datarootdir)/applications/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/
-+ # Install appdata file
-+ mkdir -p $(DESTDIR)$(datarootdir)/appdata/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/
-
- distclean dist-clean:
- -rm -fr $(BUILDROOT)/julia-*.tar.gz $(BUILDROOT)/julia*.exe $(BUILDROOT)/julia-*.7z $(BUILDROOT)/julia-$(JULIA_COMMIT)
diff --git a/lang/julia06/files/patch-deps_blas.mk b/lang/julia06/files/patch-deps_blas.mk
deleted file mode 100644
index 1d999807f366..000000000000
--- a/lang/julia06/files/patch-deps_blas.mk
+++ /dev/null
@@ -1,17 +0,0 @@
---- deps/blas.mk.orig 2018-08-07 16:34:08 UTC
-+++ deps/blas.mk
-@@ -94,6 +94,14 @@ OPENBLAS_BUILD_OPTS += MAKE_NB_JOBS=0
-
- $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/source-extracted
- perl -i -ple 's/^\s*(EXTRALIB\s*\+=\s*-lSystemStubs)\s*$$/# $$1/g' $(dir $<)/Makefile.system
-+ cd $(BUILDDIR)/$(OPENBLAS_SRC_DIR) && \
-+ patch -p1 -f < $(SRCDIR)/patches/openblas-fix-arch.patch
-+ /usr/bin/sed -i.bak -e "s+(ARCH)+(AR)+" \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/VARIANTS/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/TESTING/MATGEN/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/src/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/utils/Makefile
- echo 1 > $@
-
- $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-compiled: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured
diff --git a/lang/julia06/files/patch-src_Makefile b/lang/julia06/files/patch-src_Makefile
deleted file mode 100644
index c74cbc619fd3..000000000000
--- a/lang/julia06/files/patch-src_Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/Makefile.orig 2018-05-07 22:05:07 UTC
-+++ src/Makefile
-@@ -263,7 +263,7 @@ else
- endif
-
- $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV)
-- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG))
-+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -lgcc_s
- $(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@
- ifneq ($(OS), WINNT)
- @ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT)
-@@ -278,7 +278,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $
- libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS)
-
- $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV)
-- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME))
-+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -lgcc_s
- $(INSTALL_NAME_CMD)libjulia.$(SHLIB_EXT) $@
- ifneq ($(OS), WINNT)
- @ln -sf libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia.$(JL_MAJOR_SHLIB_EXT)
diff --git a/lang/julia06/pkg-descr b/lang/julia06/pkg-descr
deleted file mode 100644
index 461e454f79d4..000000000000
--- a/lang/julia06/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Julia is a high-level, high-performance dynamic programming language for
-technical computing, with syntax that is familiar to users of other technical
-computing environments. It provides a sophisticated compiler, distributed
-parallel execution, numerical accuracy, and an extensive mathematical function
-library. The library, largely written in Julia itself, also integrates mature,
-best-of-breed C and Fortran libraries for linear algebra, random number
-generation, signal processing, and string processing.
-
-WWW: https://julialang.org/
diff --git a/lang/julia06/pkg-message b/lang/julia06/pkg-message
deleted file mode 100644
index eab813190798..000000000000
--- a/lang/julia06/pkg-message
+++ /dev/null
@@ -1,14 +0,0 @@
-[
-{ type: install
- message: <
-# $FreeBSD$
-
-PORTNAME= julia
-PORTVERSION= 0.7.0
-DISTVERSIONSUFFIX= -full
-PORTREVISION= 10
-CATEGORIES= lang math
-MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/
-PKGNAMESUFFIX= 07
-
-MAINTAINER= iblis@hs.ntnu.edu.tw
-COMMENT= Julia Language: A fresh approach to technical computing
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-ONLY_FOR_ARCHS= amd64 i386
-
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libgit2.so:devel/libgit2 \
- libgmp.so:math/gmp \
- libmbedtls.so:security/mbedtls \
- libmpfr.so:math/mpfr \
- libpcre2-8.so:devel/pcre2 \
- libssh2.so:security/libssh2 \
- libutf8proc.so:textproc/utf8proc
-EXTRACT_DEPENDS=gmake:devel/gmake
-BUILD_DEPENDS= patchelf:sysutils/patchelf \
- pcre2-config:devel/pcre2 \
- cmake:devel/cmake
-
-USES= gmake compiler:c++11-lib fortran python:2.7,build perl5
-USE_LDCONFIG= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-INSTALLDIR= julia/${PORTNAME}${PKGNAMESUFFIX}
-MANDIRS+= ${PREFIX}/${INSTALLDIR}/man
-
-ALL_TARGET= default
-INSTALL_TARGET= install
-TEST_TARGET= test
-
-PLIST_SUB= VERSION="${PORTVERSION:R}" \
- SOVERSION="${PORTVERSION}" \
- JULIA="${INSTALLDIR}"
-
-CXXFLAGS+= -stdlib=libc++ -std=c++11
-MAKE_ARGS+= prefix=${PREFIX}/${INSTALLDIR} \
- JCXXFLAGS="${CXXFLAGS}" \
- FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \
- USE_GPL_LIBS=${USE_GPL_LIBS} \
- USE_SYSTEM_CURL=1 \
- USE_SYSTEM_GMP=1 \
- USE_SYSTEM_LAPACK=1 \
- USE_SYSTEM_LIBGIT2=1 \
- USE_SYSTEM_LIBSSH2=1 \
- USE_SYSTEM_LIBUV=0 \
- USE_SYSTEM_MBEDTLS=1 \
- USE_SYSTEM_MPFR=1 \
- USE_SYSTEM_PATCHELF=1 \
- USE_SYSTEM_PCRE=1 \
- USE_SYSTEM_UTF8PROC=1 \
- NO_GIT=1
-
-OPTIONS_DEFINE= DEBUG DOCS GPL_LIBS DESKTOP NATIVE
-OPTIONS_DEFAULT= OPENLIBM
-OPTIONS_GROUP= PRIVATE
-OPTIONS_GROUP_PRIVATE= OPENBLAS
-OPTIONS_SINGLE= LIBM
-OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM
-OPTIONS_SUB= yes
-
-PRIVATE_DESC= Build self-shipped private depends
-LIBM_DESC= Math library implementation
-
-DEBUG_VARS= FORCE_ASSERTIONS=1 \
- ALL_TARGET=all
-DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1
-
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-PORTDOCS= html
-DOCS_VARS= INSTALL_TARGET+=install-docs
-
-GPL_LIBS_DESC= Build with GPL lib: SUITESPARSE
-GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0
-GPL_LIBS_VARS= USE_GPL_LIBS=1
-
-DESKTOP_DESC= Install icon, .desktop and appdata files
-DESKTOP_USES= gnome
-DESKTOP_VARS= INSTALL_TARGET+=install-desktop \
- INSTALLS_ICONS=yes
-
-SYSLIBM_DESC= Build with system libm
-SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1
-
-OPENLIBM_DESC= Build with OpenLibm (math/openlibm)
-OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1
-OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm
-
-OPENBLAS_DESC= Private OpenBLAS v0.3.2\
- (ports tree: v${:!${MAKE} -C ${PORTSDIR}/math/openblas -V PORTVERSION!})
-OPENBLAS_MAKE_ARGS= USE_SYSTEM_BLAS=0 OPENBLAS_DYNAMIC_ARCH=1
-OPENBLAS_MAKE_ARGS_OFF= USE_SYSTEM_BLAS=1
-OPENBLAS_LIB_DEPENDS_OFF= libopenblas.so:math/openblas
-
-.include
-
-NATIVE_DESC= Build with native CPU JIT tuning
-.if ${PORT_OPTIONS:MNATIVE}
-MAKE_ARGS+= JULIA_CPU_TARGET=native
-.else
-.if ${ARCH} == "amd64"
-MAKE_ARGS+= JULIA_CPU_TARGET=x86-64
-.elif ${ARCH} == "i386"
-MAKE_ARGS+= JULIA_CPU_TARGET=pentium4
-.else
-MAKE_ARGS+= JULIA_CPU_TARGET=generic
-.endif
-.endif # .if ${PORT_OPTIONS:MNATIVE}
-
-# OPENBLAS plist
-.if ${PORT_OPTIONS:MOPENBLAS}
-.if ${ARCH} == "amd64"
-PLIST_SUB+= OPENBLAS64="64_"
-.else
-PLIST_SUB+= OPENBLAS64=""
-.endif
-.endif # .if ${PORT_OPTIONS:MOPENBLAS}
-
-.if ${ARCH} == "i386"
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile
-.endif
-
-post-extract:
- ${GMAKE} -C ${WRKSRC}/deps extract
-
-post-patch:
- echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME}${PKGNAMESUFFIX} build\"" >> ${WRKSRC}/Make.user
- # unset ARCH for auto-detection
- # Julia build script uses the name x86_86/x86, which are different from ports framework
- echo "ARCH=" >> ${WRKSRC}/Make.user
-
-post-patch-OPENBLAS-on:
- ${CP} ${FILESDIR}/extra-patch-openblas-fix-arch.patch ${WRKSRC}/deps/patches/openblas-fix-arch.patch
-
-post-patch-OPENBLAS-off:
- echo "LIBBLAS= -lopenblas -L${LOCALBASE}/lib" >> ${WRKSRC}/Make.user
- echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user
- echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user
- echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user
-
-post-configure-OPENBLAS-off:
- ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \
- ${FILESDIR}/check_openblas.c
- ${WRKSRC}/check_openblas && ( \
- echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \
- ) || ( \
- echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \
- )
-
-post-install:
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/man/man1/julia.1 ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}${PKGNAMESUFFIX}.1
-
- # clean up for Pkg3.jl
-.for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted
- ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/${file}
- ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/ext/TOML/${file}
-.endfor
-
-post-install-DEBUG-on:
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia-debug ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}-debug
-
-post-install-DOCS-on:
- ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc/julia ${STAGEDIR}${DOCSDIR}
- ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc
-
-post-install-DOCS-off:
- # remove empty dir
- ${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc
-
-.include
diff --git a/lang/julia07/distinfo b/lang/julia07/distinfo
deleted file mode 100644
index 0de4ecef7711..000000000000
--- a/lang/julia07/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1533785059
-SHA256 (julia-0.7.0-full.tar.gz) = ea734f463d52ec9341d7b85e3f61c66ea11981e1ac0acb97e3a0bbbaf36af965
-SIZE (julia-0.7.0-full.tar.gz) = 95820715
diff --git a/lang/julia07/files/check_openblas.c b/lang/julia07/files/check_openblas.c
deleted file mode 100644
index 6218d3507c65..000000000000
--- a/lang/julia07/files/check_openblas.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include
-
-char* openblas_get_config(void);
-
-int main()
-{
- if (strstr(openblas_get_config(), "USE64BITINT") == NULL)
- return 1;
- return 0;
-}
diff --git a/lang/julia07/files/extra-patch-openblas-fix-arch.patch b/lang/julia07/files/extra-patch-openblas-fix-arch.patch
deleted file mode 100644
index cc965ecbe18d..000000000000
--- a/lang/julia07/files/extra-patch-openblas-fix-arch.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.system.orig 2019-02-06 00:50:04.658572000 +0800
-+++ Makefile.system 2019-02-06 00:51:30.598745000 +0800
-@@ -9,6 +9,16 @@
- TOPDIR = .
- endif
-
-+ifeq ($(ARCH), amd64)
-+override ARCH=x86_64
-+else ifeq ($(ARCH), powerpc64)
-+override ARCH=power
-+else ifeq ($(ARCH), i386)
-+override ARCH=x86
-+else ifeq ($(ARCH), aarch64)
-+override ARCH=arm64
-+endif
-+
- NETLIB_LAPACK_DIR = $(TOPDIR)/lapack-netlib
-
- # Default C compiler
diff --git a/lang/julia07/files/extra-patch-ui_Makefile b/lang/julia07/files/extra-patch-ui_Makefile
deleted file mode 100644
index 2c3a834537dd..000000000000
--- a/lang/julia07/files/extra-patch-ui_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/Makefile.orig 2016-09-20 02:54:22 UTC
-+++ ui/Makefile
-@@ -14,7 +14,7 @@ SRCS := repl
- HEADERS := $(addprefix $(JULIAHOME)/src/,julia.h julia_threads.h julia_internal.h options.h) \
- $(BUILDDIR)/../src/julia_version.h $(wildcard $(JULIAHOME)/src/support/*.h) $(LIBUV_INC)/uv.h
-
--FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir)
-+FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) -latomic
- ifneq ($(USEMSVC), 1)
- FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat
- endif
diff --git a/lang/julia07/files/patch-Make.inc b/lang/julia07/files/patch-Make.inc
deleted file mode 100644
index 3ab1956f35e9..000000000000
--- a/lang/julia07/files/patch-Make.inc
+++ /dev/null
@@ -1,53 +0,0 @@
---- Make.inc.orig 2018-07-31 20:35:41 UTC
-+++ Make.inc
-@@ -130,12 +130,7 @@ endif
- # disable automatic Makefile rules
- .SUFFIXES:
-
--# find out if git repository is available
--ifeq ($(shell [ -e $(JULIAHOME)/.git ] && echo true || echo "Warning: git information unavailable; versioning information limited" >&2), true)
--NO_GIT := 0
--else
- NO_GIT := 1
--endif
-
- # Julia's Semantic Versioning system labels the three decimal places in a version number as
- # the major, minor and patch versions. Typically the major version would be incremented
-@@ -185,7 +180,7 @@ libdir := $(prefix)/lib
- libexecdir := $(prefix)/libexec
- datarootdir := $(prefix)/share
- docdir := $(datarootdir)/doc/julia
--mandir := $(datarootdir)/man
-+mandir := $(prefix)/man
- man1dir := $(mandir)/man1
- includedir := $(prefix)/include
- sysconfdir := $(prefix)/etc
-@@ -198,7 +193,7 @@ build_depsbindir := $(build_prefix)/tools
- build_libdir := $(build_prefix)/lib
- build_libexecdir := $(build_prefix)/libexec
- build_datarootdir := $(build_prefix)/share
--build_mandir := $(build_datarootdir)/man
-+build_mandir := $(build_prefix)/man
- build_man1dir := $(build_mandir)/man1
- build_includedir := $(build_prefix)/include
- build_sysconfdir := $(build_prefix)/etc
-@@ -364,7 +359,7 @@ endif
- ifeq ($(USEIFC), 1)
- FC := ifort
- else
--FC := $(CROSS_COMPILE)gfortran
-+FC ?= $(CROSS_COMPILE)gfortran
- endif
-
- STDLIBCPP_FLAG :=
-@@ -417,8 +412,8 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions
- endif
-
- ifeq ($(USECLANG),1)
--CC := $(CROSS_COMPILE)clang
--CXX := $(CROSS_COMPILE)clang++
-+CC ?= $(CROSS_COMPILE)clang
-+CXX ?= $(CROSS_COMPILE)clang++
- JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
- # AArch64 needs this flag to generate the .eh_frame used by libunwind
- JCPPFLAGS := -fasynchronous-unwind-tables
diff --git a/lang/julia07/files/patch-Makefile b/lang/julia07/files/patch-Makefile
deleted file mode 100644
index 326d5d9a3ddb..000000000000
--- a/lang/julia07/files/patch-Makefile
+++ /dev/null
@@ -1,121 +0,0 @@
---- Makefile.orig 2018-08-02 19:21:47 UTC
-+++ Makefile
-@@ -266,24 +266,6 @@ endif
- endif
- endif
-
--# On FreeBSD, /lib/libgcc_s.so.1 is incompatible with Fortran; to use Fortran on FreeBSD,
--# we need to link to the libgcc_s that ships with the same GCC version used by libgfortran.
--# To work around this, we copy the GCC libraries we need, namely libgfortran, libgcc_s,
--# and libquadmath, into our build library directory, $(build_libdir). We also add them to
--# JL_PRIVATE_LIBS-0 so that they know where they need to live at install time.
--ifeq ($(OS),FreeBSD)
--define std_so
--julia-deps: | $$(build_libdir)/$(1).so
--$$(build_libdir)/$(1).so: | $$(build_libdir)
-- $$(INSTALL_M) $$(GCCPATH)/$(1).so* $$(build_libdir)
--JL_PRIVATE_LIBS-0 += $(1)
--endef
--
--$(eval $(call std_so,libgfortran))
--$(eval $(call std_so,libgcc_s))
--$(eval $(call std_so,libquadmath))
--endif # FreeBSD
--
- ifeq ($(OS),WINNT)
- define std_dll
- julia-deps: | $$(build_bindir)/lib$(1).dll $$(build_depsbindir)/lib$(1).dll
-@@ -316,8 +298,7 @@ define stringreplace
- $(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)"
- endef
-
--install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html
-- @$(MAKE) $(QUIET_MAKE) all
-+install: $(build_depsbindir)/stringreplace
- @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \
- mkdir -p $(DESTDIR)$$subdir; \
- done
-@@ -359,10 +340,6 @@ endif
- fi \
- done \
- done
-- for suffix in $(JL_PRIVATE_LIBS-1) ; do \
-- lib=$(build_private_libdir)/$${suffix}.$(SHLIB_EXT); \
-- $(INSTALL_M) $$lib $(DESTDIR)$(private_libdir) ; \
-- done
- endif
-
- # Copy public headers
-@@ -376,24 +353,11 @@ endif
- $(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/
- # Copy in all .jl sources as well
- cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/
-- # Copy documentation
-- cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
- # Remove various files which should not be installed
- -rm -f $(DESTDIR)$(datarootdir)/julia/base/version_git.sh
- -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile
- # Copy in beautiful new man page
- $(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/
-- # Copy icon and .desktop file
-- mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-- -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/
-- -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/
-- mkdir -p $(DESTDIR)$(datarootdir)/applications/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/
-- # Install appdata file
-- mkdir -p $(DESTDIR)$(datarootdir)/appdata/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/
--
- # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel)
- ifneq ($(private_libdir_rel),$(build_private_libdir_rel))
- ifeq ($(OS), Darwin)
-@@ -403,7 +367,7 @@ ifeq ($(OS), Darwin)
- done
- else ifneq (,$(findstring $(OS),Linux FreeBSD))
- for j in $(JL_TARGETS) ; do \
-- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \
-+ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \
- done
- endif
-
-@@ -414,22 +378,24 @@ ifeq ($(BUNDLE_DEBUG_LIBS),1)
- endif
-
- endif
-- # On FreeBSD, remove the build's libdir from each library's RPATH
--ifeq ($(OS),FreeBSD)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(libdir) $(build_libdir)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(private_libdir) $(build_libdir)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(bindir) $(build_libdir)
-- # Set libgfortran's RPATH to ORIGIN instead of GCCPATH. It's only libgfortran that
-- # needs to be fixed here, as libgcc_s and libquadmath don't have RPATHs set. If we
-- # don't set libgfortran's RPATH, it won't be able to find its friends on systems
-- # that don't have the exact GCC port installed used for the build.
-- for lib in $(DESTDIR)$(private_libdir)/libgfortran*$(SHLIB_EXT)*; do \
-- $(build_depsbindir)/patchelf --set-rpath '$$ORIGIN' $$lib; \
-- done
--endif
--
- mkdir -p $(DESTDIR)$(sysconfdir)
- cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/
-+
-+install-docs:
-+ # Copy documentation
-+ cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
-+
-+install-desktop:
-+ # Copy icon and .desktop file
-+ mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-+ -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/
-+ -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/
-+ mkdir -p $(DESTDIR)$(datarootdir)/applications/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/
-+ # Install appdata file
-+ mkdir -p $(DESTDIR)$(datarootdir)/appdata/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/
-
- distclean dist-clean:
- -rm -fr $(BUILDROOT)/julia-*.tar.gz $(BUILDROOT)/julia*.exe $(BUILDROOT)/julia-*.7z $(BUILDROOT)/julia-$(JULIA_COMMIT)
diff --git a/lang/julia07/files/patch-base_Makefile b/lang/julia07/files/patch-base_Makefile
deleted file mode 100644
index 95a549c14f92..000000000000
--- a/lang/julia07/files/patch-base_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/Makefile.orig 2018-09-20 04:08:53 UTC
-+++ base/Makefile
-@@ -109,7 +109,7 @@ ifneq ($(OS), WINNT)
- # put a symlink in the private libdir.
- # System package managers may want to install these links manually,
- # but if not, this will try to create the proper symlink to the right minor version.
--all: symlink_system_libraries
-+all:
- SYMLINK_SYSTEM_LIBRARIES :=
-
- # if it's a symlink, pick up the symlink target instead, for one level of indirection
diff --git a/lang/julia07/files/patch-deps_blas.mk b/lang/julia07/files/patch-deps_blas.mk
deleted file mode 100644
index 1d999807f366..000000000000
--- a/lang/julia07/files/patch-deps_blas.mk
+++ /dev/null
@@ -1,17 +0,0 @@
---- deps/blas.mk.orig 2018-08-07 16:34:08 UTC
-+++ deps/blas.mk
-@@ -94,6 +94,14 @@ OPENBLAS_BUILD_OPTS += MAKE_NB_JOBS=0
-
- $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/source-extracted
- perl -i -ple 's/^\s*(EXTRALIB\s*\+=\s*-lSystemStubs)\s*$$/# $$1/g' $(dir $<)/Makefile.system
-+ cd $(BUILDDIR)/$(OPENBLAS_SRC_DIR) && \
-+ patch -p1 -f < $(SRCDIR)/patches/openblas-fix-arch.patch
-+ /usr/bin/sed -i.bak -e "s+(ARCH)+(AR)+" \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/VARIANTS/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/TESTING/MATGEN/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/src/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/utils/Makefile
- echo 1 > $@
-
- $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-compiled: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured
diff --git a/lang/julia07/files/patch-issue-29016 b/lang/julia07/files/patch-issue-29016
deleted file mode 100644
index 419adb2d0f35..000000000000
--- a/lang/julia07/files/patch-issue-29016
+++ /dev/null
@@ -1,196 +0,0 @@
-diff --git contrib/generate_precompile.jl contrib/generate_precompile.jl
-index 6788558275..11e9de09ae 100644
---- contrib/generate_precompile.jl
-+++ contrib/generate_precompile.jl
-@@ -8,7 +8,7 @@ if !isdefined(Base, :uv_eventloop)
- Base.reinit_stdio()
- end
- Base.include(@__MODULE__, joinpath(Sys.BINDIR, "..", "share", "julia", "test", "testhelpers", "FakePTYs.jl"))
--import .FakePTYs: with_fake_pty
-+import .FakePTYs: open_fake_pty
-
- CTRL_C = '\x03'
- UP_ARROW = "\e[A"
-@@ -43,6 +43,12 @@ if Pkg !== nothing
- precompile_script *= Pkg.precompile_script
- end
-
-+push!(LOAD_PATH, Sys.STDLIB)
-+using Sockets
-+Sockets.__init__()
-+using Libdl
-+empty!(LOAD_PATH)
-+
- function generate_precompile_statements()
- start_time = time()
-
-@@ -62,82 +68,106 @@ function generate_precompile_statements()
- empty!(DEPOT_PATH)
- end
-
-- # Create a staging area where all the loaded packages are available
-- PrecompileStagingArea = Module()
-- for (_pkgid, _mod) in Base.loaded_modules
-- if !(_pkgid.name in ("Main", "Core", "Base"))
-- eval(PrecompileStagingArea, :($(Symbol(_mod)) = $_mod))
-+ print("Generating precompile statements...")
-+ sysimg = Base.unsafe_string(Base.JLOptions().image_file)
-+ mktemp() do precompile_file, _
-+ # Run a repl process and replay our script
-+ repl_output_buffer = IOBuffer()
-+ @static if Sys.iswindows()
-+ # Fake being cygwin
-+ pipename = """\\\\?\\pipe\\cygwin-$("0"^16)-pty10-abcdef"""
-+ server = listen(pipename)
-+ slave = connect(pipename)
-+ @assert ccall(:jl_ispty, Cint, (Ptr{Cvoid},), slave.handle) == 1
-+ master = accept(server)
-+ else
-+ slave, master = open_fake_pty()
- end
-- end
--
-- # TODO: Implement REPL replayer for Windows
-- @static if !Sys.iswindows()
-- print("Generating precompile statements...")
-- sysimg = isempty(ARGS) ? joinpath(dirname(Sys.BINDIR), "lib", "julia", "sys.ji") : ARGS[1]
--
-- mktemp() do precompile_file, _
-- # Run a repl process and replay our script
-- stdout_accumulator, stderr_accumulator = IOBuffer(), IOBuffer()
-- with_fake_pty() do slave, master
-- with_fake_pty() do slave_err, master_err
-- done = false
-- withenv("JULIA_HISTORY" => tempname(), "JULIA_PROJECT" => nothing,
-- "TERM" => "") do
-- p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg
-- --startup-file=no --color=yes`,
-- slave, slave, slave_err; wait=false)
-- readuntil(master, "julia>", keep=true)
-- for (tty, accumulator) in (master => stdout_accumulator,
-- master_err => stderr_accumulator)
-- @async begin
-- while true
-- done && break
-- write(accumulator, readavailable(tty))
-- end
-- end
-- end
-- if have_repl
-- for l in split(precompile_script, '\n'; keepempty=false)
-- write(master, l, '\n')
-- end
-+ done = false
-+ withenv("JULIA_HISTORY" => tempname(), "JULIA_PROJECT" => nothing,
-+ "TERM" => "") do
-+ if have_repl
-+ p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg
-+ --compile=all --startup-file=no --color=yes`,
-+ slave, slave, slave; wait=false)
-+ readuntil(master, "julia>", keep=true)
-+ t = @async begin
-+ while true
-+ sleep(0.5)
-+ s = String(readavailable(master))
-+ write(repl_output_buffer, s)
-+ if occursin("__PRECOMPILE_END__", s)
-+ break
- end
-- write(master, "exit()\n")
-- wait(p)
-- done = true
- end
- end
-+ if have_repl
-+ for l in split(precompile_script, '\n'; keepempty=false)
-+ write(master, l, '\n')
-+ end
-+ end
-+ write(master, "print(\"__PRECOMPILE\", \"_END__\")", '\n')
-+ wait(t)
-+
-+ # TODO Figure out why exit() on Windows doesn't exit the process
-+ if Sys.iswindows()
-+ print(master, "ccall(:_exit, Cvoid, (Cint,), 0)\n")
-+ else
-+ write(master, "exit()\n")
-+ readuntil(master, "exit()\r\e[13C\r\n")
-+ @assert bytesavailable(master) == 0
-+ end
-+ wait(p)
-+ else
-+ # Is this even needed or is this already recorded just from starting this process?
-+ p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg
-+ --compile=all --startup-file=no
-+ -e0`)
- end
-+ end
-+ close(master)
-
-- # Check what the REPL displayed
-- # stdout_output = String(take!(stdout_accumulator))
-- # println(stdout_output)
-+ # Check what the REPL displayed
-+ # repl_output = String(take!(repl_output_buffer))
-+ # println(repl_output)
-
-- # Extract the precompile statements from stderr
-- statements = Set{String}()
-- for statement in split(read(precompile_file, String), '\n')
-- occursin("Main.", statement) && continue
-- push!(statements, statement)
-- end
-+ # Extract the precompile statements from stderr
-+ statements = Set{String}()
-+ for statement in split(read(precompile_file, String), '\n')
-+ occursin("Main.", statement) && continue
-+ push!(statements, statement)
-+ end
-
-- # Load the precompile statements
-- statements_ordered = join(sort(collect(statements)), '\n')
-- # println(statements_ordered)
-- if have_repl
-- # Seems like a reasonable number right now, adjust as needed
-- @assert length(statements) > 700
-+ if have_repl
-+ # Seems like a reasonable number right now, adjust as needed
-+ # comment out if debugging script
-+ @assert length(statements) > 700
-+ end
-+
-+ # Create a staging area where all the loaded packages are available
-+ PrecompileStagingArea = Module()
-+ for (_pkgid, _mod) in Base.loaded_modules
-+ if !(_pkgid.name in ("Main", "Core", "Base"))
-+ eval(PrecompileStagingArea, :($(Symbol(_mod)) = $_mod))
- end
-+ end
-
-- Base.include_string(PrecompileStagingArea, statements_ordered)
-- print(" $(length(statements)) generated in ")
-- Base.time_print((time() - start_time) * 10^9)
-- println()
-+ # Execute the collected precompile statements
-+ include_time = @elapsed for statement in sort(collect(statements))
-+ # println(statement)
-+ try
-+ Base.include_string(PrecompileStagingArea, statement)
-+ catch ex
-+ @error "Failed to precompile $statement"
-+ rethrow(ex)
-+ end
- end
-+ print(" $(length(statements)) generated in ")
-+ tot_time = time() - start_time
-+ Base.time_print(tot_time * 10^9)
-+ print(" (overhead "); Base.time_print((tot_time - include_time) * 10^9); println(")")
- end
-
-- # Fall back to explicit list on Windows, might as well include them
-- # for everyone though
-- Base.include(PrecompileStagingArea, "precompile_explicit.jl")
--
- return
- end
-
diff --git a/lang/julia07/files/patch-src_Makefile b/lang/julia07/files/patch-src_Makefile
deleted file mode 100644
index 557d854f3cca..000000000000
--- a/lang/julia07/files/patch-src_Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/Makefile.orig 2018-07-13 22:23:23 UTC
-+++ src/Makefile
-@@ -266,7 +266,7 @@ else
- endif
-
- $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV)
-- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG))
-+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -lgcc_s
- $(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@
- ifneq ($(OS), WINNT)
- @ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT)
-@@ -281,7 +281,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $
- libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS)
-
- $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV)
-- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME))
-+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -lgcc_s
- $(INSTALL_NAME_CMD)libjulia.$(SHLIB_EXT) $@
- ifneq ($(OS), WINNT)
- @ln -sf libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia.$(JL_MAJOR_SHLIB_EXT)
diff --git a/lang/julia07/pkg-descr b/lang/julia07/pkg-descr
deleted file mode 100644
index 461e454f79d4..000000000000
--- a/lang/julia07/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Julia is a high-level, high-performance dynamic programming language for
-technical computing, with syntax that is familiar to users of other technical
-computing environments. It provides a sophisticated compiler, distributed
-parallel execution, numerical accuracy, and an extensive mathematical function
-library. The library, largely written in Julia itself, also integrates mature,
-best-of-breed C and Fortran libraries for linear algebra, random number
-generation, signal processing, and string processing.
-
-WWW: https://julialang.org/
diff --git a/lang/julia07/pkg-message b/lang/julia07/pkg-message
deleted file mode 100644
index 5ded02bedf6e..000000000000
--- a/lang/julia07/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <
-# $FreeBSD$
-
-PORTNAME= julia
-PORTVERSION= 1.1.1
-DISTVERSIONSUFFIX= -full
-PORTREVISION= 5
-CATEGORIES= lang math
-MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/
-PKGNAMESUFFIX= 11
-
-MAINTAINER= iblis@hs.ntnu.edu.tw
-COMMENT= Julia Language: A fresh approach to technical computing
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-ONLY_FOR_ARCHS= amd64 i386
-
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libgit2.so:devel/libgit2 \
- libgmp.so:math/gmp \
- libmbedtls.so:security/mbedtls \
- libmpfr.so:math/mpfr \
- libpcre2-8.so:devel/pcre2 \
- libssh2.so:security/libssh2 \
- libutf8proc.so:textproc/utf8proc
-EXTRACT_DEPENDS=gmake:devel/gmake
-BUILD_DEPENDS= patchelf:sysutils/patchelf \
- pcre2-config:devel/pcre2 \
- cmake:devel/cmake
-
-USES= gmake compiler:c++11-lib fortran python:2.7,build perl5 \
- shebangfix
-USE_LDCONFIG= yes
-
-DESCR= ${.CURDIR}/../julia/pkg-descr
-
-SHEBANG_GLOB= *.sh
-
-WRKSRC= ${WRKDIR}/julia-${PORTVERSION}
-INSTALLDIR= julia/${PORTNAME}${PKGNAMESUFFIX}
-MANDIRS+= ${PREFIX}/${INSTALLDIR}/man
-
-ALL_TARGET= default
-INSTALL_TARGET= install
-TEST_TARGET= test
-
-PLIST_SUB= VERSION="${PORTVERSION:R}" \
- JULIA="${INSTALLDIR}"
-
-CXXFLAGS+= -stdlib=libc++ -std=c++11
-MAKE_ARGS+= prefix=${PREFIX}/${INSTALLDIR} \
- JCXXFLAGS="${CXXFLAGS}" \
- FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \
- USE_GPL_LIBS=${USE_GPL_LIBS} \
- USE_SYSTEM_CURL=1 \
- USE_SYSTEM_GMP=1 \
- USE_SYSTEM_LAPACK=1 \
- USE_SYSTEM_LIBGIT2=1 \
- USE_SYSTEM_LIBSSH2=1 \
- USE_SYSTEM_LIBUV=0 \
- USE_SYSTEM_MBEDTLS=1 \
- USE_SYSTEM_MPFR=1 \
- USE_SYSTEM_PATCHELF=1 \
- USE_SYSTEM_PCRE=1 \
- USE_SYSTEM_UTF8PROC=1 \
- NO_GIT=1
-
-OPTIONS_DEFINE= DEBUG DOCS GPL_LIBS DESKTOP NATIVE
-OPTIONS_DEFAULT= OPENLIBM
-OPTIONS_GROUP= PRIVATE
-OPTIONS_GROUP_PRIVATE= OPENBLAS
-OPTIONS_SINGLE= LIBM
-OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM
-OPTIONS_SUB= yes
-
-PRIVATE_DESC= Build self-shipped private depends
-LIBM_DESC= Math library implementation
-
-DEBUG_VARS= FORCE_ASSERTIONS=1 \
- ALL_TARGET=all
-DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1
-
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-PORTDOCS= html
-DOCS_VARS= INSTALL_TARGET+=install-docs
-
-GPL_LIBS_DESC= Build with GPL lib: SUITESPARSE
-GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0
-GPL_LIBS_VARS= USE_GPL_LIBS=1
-
-DESKTOP_DESC= Install icon, .desktop and appdata files
-DESKTOP_USES= gnome
-DESKTOP_VARS= INSTALL_TARGET+=install-desktop \
- INSTALLS_ICONS=yes
-
-SYSLIBM_DESC= Build with system libm
-SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1
-
-OPENLIBM_DESC= Build with OpenLibm (math/openlibm)
-OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1
-OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm
-
-OPENBLAS_DESC= Private OpenBLAS v0.3.3\
- (ports tree: v${:!${MAKE} -C ${PORTSDIR}/math/openblas -V PORTVERSION!})
-OPENBLAS_MAKE_ARGS= USE_SYSTEM_BLAS=0 OPENBLAS_DYNAMIC_ARCH=1
-OPENBLAS_MAKE_ARGS_OFF= USE_SYSTEM_BLAS=1
-OPENBLAS_LIB_DEPENDS_OFF= libopenblas.so:math/openblas
-
-.include
-
-NATIVE_DESC= Build with native CPU JIT tuning
-.if ${PORT_OPTIONS:MNATIVE}
-MAKE_ARGS+= JULIA_CPU_TARGET=native
-.else
-.if ${ARCH} == "amd64"
-MAKE_ARGS+= JULIA_CPU_TARGET=x86-64
-.elif ${ARCH} == "i386"
-MAKE_ARGS+= JULIA_CPU_TARGET=pentium4
-.else
-MAKE_ARGS+= JULIA_CPU_TARGET=generic
-.endif
-.endif # .if ${PORT_OPTIONS:MNATIVE}
-
-# OPENBLAS plist
-.if ${PORT_OPTIONS:MOPENBLAS}
-.if ${ARCH} == "amd64"
-PLIST_SUB+= OPENBLAS64="64_"
-.else
-PLIST_SUB+= OPENBLAS64=""
-.endif
-.endif # .if ${PORT_OPTIONS:MOPENBLAS}
-
-.if ${ARCH} == "i386"
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile
-.endif
-
-post-extract:
- ${MAKE_CMD} -C ${WRKSRC}/deps extract
- ${MAKE_CMD} -C ${WRKSRC}/stdlib install
-
-post-patch:
- echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME}${PKGNAMESUFFIX} build\"" >> ${WRKSRC}/Make.user
- # unset ARCH for auto-detection
- # Julia build script uses the name x86_86/x86, which are different from ports framework
- echo "ARCH=" >> ${WRKSRC}/Make.user
-
-post-patch-OPENBLAS-on:
- ${CP} ${FILESDIR}/extra-patch-openblas-fix-arch.patch ${WRKSRC}/deps/patches/openblas-fix-arch.patch
-
-post-patch-OPENBLAS-off:
- echo "LIBBLAS= -lopenblas -L${LOCALBASE}/lib" >> ${WRKSRC}/Make.user
- echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user
- echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user
- echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user
-
-post-configure-OPENBLAS-off:
- ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \
- ${FILESDIR}/check_openblas.c
- ${WRKSRC}/check_openblas && ( \
- echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \
- ) || ( \
- echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \
- )
-
-post-install:
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/man/man1/julia.1 ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}${PKGNAMESUFFIX}.1
-
- # clean up for Pkg3.jl
-.for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted
- ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/${file}
- ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/ext/TOML/${file}
-.endfor
-
-post-install-DEBUG-on:
- ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia-debug ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}-debug
-
-post-install-DOCS-on:
- ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc/julia ${STAGEDIR}${DOCSDIR}
- ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc
-
-post-install-DOCS-off:
- # remove empty dir
- ${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc
-
-.include
diff --git a/lang/julia11/distinfo b/lang/julia11/distinfo
deleted file mode 100644
index 2cb0c45cc638..000000000000
--- a/lang/julia11/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1559889751
-SHA256 (julia-1.1.1-full.tar.gz) = 3c5395dd3419ebb82d57bcc49dc729df3b225b9094e74376f8c649ee35ed79c2
-SIZE (julia-1.1.1-full.tar.gz) = 96079453
diff --git a/lang/julia11/files/check_openblas.c b/lang/julia11/files/check_openblas.c
deleted file mode 100644
index 6218d3507c65..000000000000
--- a/lang/julia11/files/check_openblas.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include
-
-char* openblas_get_config(void);
-
-int main()
-{
- if (strstr(openblas_get_config(), "USE64BITINT") == NULL)
- return 1;
- return 0;
-}
diff --git a/lang/julia11/files/extra-patch-openblas-fix-arch.patch b/lang/julia11/files/extra-patch-openblas-fix-arch.patch
deleted file mode 100644
index cc965ecbe18d..000000000000
--- a/lang/julia11/files/extra-patch-openblas-fix-arch.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.system.orig 2019-02-06 00:50:04.658572000 +0800
-+++ Makefile.system 2019-02-06 00:51:30.598745000 +0800
-@@ -9,6 +9,16 @@
- TOPDIR = .
- endif
-
-+ifeq ($(ARCH), amd64)
-+override ARCH=x86_64
-+else ifeq ($(ARCH), powerpc64)
-+override ARCH=power
-+else ifeq ($(ARCH), i386)
-+override ARCH=x86
-+else ifeq ($(ARCH), aarch64)
-+override ARCH=arm64
-+endif
-+
- NETLIB_LAPACK_DIR = $(TOPDIR)/lapack-netlib
-
- # Default C compiler
diff --git a/lang/julia11/files/extra-patch-ui_Makefile b/lang/julia11/files/extra-patch-ui_Makefile
deleted file mode 100644
index 2c3a834537dd..000000000000
--- a/lang/julia11/files/extra-patch-ui_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/Makefile.orig 2016-09-20 02:54:22 UTC
-+++ ui/Makefile
-@@ -14,7 +14,7 @@ SRCS := repl
- HEADERS := $(addprefix $(JULIAHOME)/src/,julia.h julia_threads.h julia_internal.h options.h) \
- $(BUILDDIR)/../src/julia_version.h $(wildcard $(JULIAHOME)/src/support/*.h) $(LIBUV_INC)/uv.h
-
--FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir)
-+FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) -latomic
- ifneq ($(USEMSVC), 1)
- FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat
- endif
diff --git a/lang/julia11/files/patch-Make.inc b/lang/julia11/files/patch-Make.inc
deleted file mode 100644
index 9cbe7cc69749..000000000000
--- a/lang/julia11/files/patch-Make.inc
+++ /dev/null
@@ -1,53 +0,0 @@
---- Make.inc.orig 2019-01-13 00:25:11 UTC
-+++ Make.inc
-@@ -134,12 +134,7 @@ endif
- # disable automatic Makefile rules
- .SUFFIXES:
-
--# find out if git repository is available
--ifeq ($(shell [ -e $(JULIAHOME)/.git ] && echo true || echo "Warning: git information unavailable; versioning information limited" >&2), true)
--NO_GIT := 0
--else
- NO_GIT := 1
--endif
-
- # Julia's Semantic Versioning system labels the three decimal places in a version number as
- # the major, minor and patch versions. Typically the major version would be incremented
-@@ -189,7 +184,7 @@ libdir := $(prefix)/lib
- libexecdir := $(prefix)/libexec
- datarootdir := $(prefix)/share
- docdir := $(datarootdir)/doc/julia
--mandir := $(datarootdir)/man
-+mandir := $(prefix)/man
- man1dir := $(mandir)/man1
- includedir := $(prefix)/include
- sysconfdir := $(prefix)/etc
-@@ -202,7 +197,7 @@ build_depsbindir := $(build_prefix)/tools
- build_libdir := $(build_prefix)/lib
- build_libexecdir := $(build_prefix)/libexec
- build_datarootdir := $(build_prefix)/share
--build_mandir := $(build_datarootdir)/man
-+build_mandir := $(build_prefix)/man
- build_man1dir := $(build_mandir)/man1
- build_includedir := $(build_prefix)/include
- build_sysconfdir := $(build_prefix)/etc
-@@ -367,7 +362,7 @@ endif
- ifeq ($(USEIFC), 1)
- FC := ifort
- else
--FC := $(CROSS_COMPILE)gfortran
-+FC ?= $(CROSS_COMPILE)gfortran
- endif
-
- STDLIBCPP_FLAG :=
-@@ -420,8 +415,8 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions
- endif
-
- ifeq ($(USECLANG),1)
--CC := $(CROSS_COMPILE)clang
--CXX := $(CROSS_COMPILE)clang++
-+CC ?= $(CROSS_COMPILE)clang
-+CXX ?= $(CROSS_COMPILE)clang++
- JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
- # AArch64 needs this flag to generate the .eh_frame used by libunwind
- JCPPFLAGS := -fasynchronous-unwind-tables
diff --git a/lang/julia11/files/patch-Makefile b/lang/julia11/files/patch-Makefile
deleted file mode 100644
index 2f4af3c5bbf6..000000000000
--- a/lang/julia11/files/patch-Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
---- Makefile.orig 2019-01-13 00:25:11 UTC
-+++ Makefile
-@@ -265,24 +265,6 @@ endif
- endif
- endif
-
--# On FreeBSD, /lib/libgcc_s.so.1 is incompatible with Fortran; to use Fortran on FreeBSD,
--# we need to link to the libgcc_s that ships with the same GCC version used by libgfortran.
--# To work around this, we copy the GCC libraries we need, namely libgfortran, libgcc_s,
--# and libquadmath, into our build library directory, $(build_libdir). We also add them to
--# JL_PRIVATE_LIBS-0 so that they know where they need to live at install time.
--ifeq ($(OS),FreeBSD)
--define std_so
--julia-deps: | $$(build_libdir)/$(1).so
--$$(build_libdir)/$(1).so: | $$(build_libdir)
-- $$(INSTALL_M) $$(GCCPATH)/$(1).so* $$(build_libdir)
--JL_PRIVATE_LIBS-0 += $(1)
--endef
--
--$(eval $(call std_so,libgfortran))
--$(eval $(call std_so,libgcc_s))
--$(eval $(call std_so,libquadmath))
--endif # FreeBSD
--
- ifeq ($(OS),WINNT)
- define std_dll
- julia-deps: | $$(build_bindir)/lib$(1).dll $$(build_depsbindir)/lib$(1).dll
-@@ -329,8 +311,7 @@ JL_PRIVATE_LIBS-0 += libgfortran libgcc_s libquadmath
- endif
-
-
--install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html
-- @$(MAKE) $(QUIET_MAKE) all
-+install: $(build_depsbindir)/stringreplace
- @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \
- mkdir -p $(DESTDIR)$$subdir; \
- done
-@@ -373,10 +354,6 @@ endif
- fi \
- done \
- done
-- for suffix in $(JL_PRIVATE_LIBS-1) ; do \
-- lib=$(build_private_libdir)/$${suffix}.$(SHLIB_EXT); \
-- $(INSTALL_M) $$lib $(DESTDIR)$(private_libdir) ; \
-- done
- endif
-
- # Copy public headers
-@@ -391,8 +368,6 @@ endif
- $(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/
- # Copy in all .jl sources as well
- cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/
-- # Copy documentation
-- cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
- # Remove various files which should not be installed
- -rm -f $(DESTDIR)$(datarootdir)/julia/base/version_git.sh
- -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile
-@@ -402,16 +377,6 @@ endif
- -rm -f $(DESTDIR)$(datarootdir)/julia/stdlib/$(VERSDIR)/*/build-checked
- # Copy in beautiful new man page
- $(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/
-- # Copy icon and .desktop file
-- mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-- -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/
-- -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/
-- mkdir -p $(DESTDIR)$(datarootdir)/applications/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/
-- # Install appdata file
-- mkdir -p $(DESTDIR)$(datarootdir)/appdata/
-- $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/
-
- # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel)
- ifneq ($(private_libdir_rel),$(build_private_libdir_rel))
-@@ -422,7 +387,7 @@ ifeq ($(OS), Darwin)
- done
- else ifneq (,$(findstring $(OS),Linux FreeBSD))
- for j in $(JL_TARGETS) ; do \
-- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \
-+ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \
- done
- endif
-
-@@ -433,22 +398,24 @@ ifeq ($(BUNDLE_DEBUG_LIBS),1)
- endif
-
- endif
-- # On FreeBSD, remove the build's libdir from each library's RPATH
--ifeq ($(OS),FreeBSD)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(libdir) $(build_libdir)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(private_libdir) $(build_libdir)
-- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(bindir) $(build_libdir)
-- # Set libgfortran's RPATH to ORIGIN instead of GCCPATH. It's only libgfortran that
-- # needs to be fixed here, as libgcc_s and libquadmath don't have RPATHs set. If we
-- # don't set libgfortran's RPATH, it won't be able to find its friends on systems
-- # that don't have the exact GCC port installed used for the build.
-- for lib in $(DESTDIR)$(private_libdir)/libgfortran*$(SHLIB_EXT)*; do \
-- $(build_depsbindir)/patchelf --set-rpath '$$ORIGIN' $$lib; \
-- done
--endif
--
- mkdir -p $(DESTDIR)$(sysconfdir)
- cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/
-+
-+install-docs:
-+ # Copy documentation
-+ cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
-+
-+install-desktop:
-+ # Copy icon and .desktop file
-+ mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/
-+ -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/
-+ -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/
-+ mkdir -p $(DESTDIR)$(datarootdir)/applications/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/
-+ # Install appdata file
-+ mkdir -p $(DESTDIR)$(datarootdir)/appdata/
-+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/
-
- distclean:
- -rm -fr $(BUILDROOT)/julia-*.tar.gz $(BUILDROOT)/julia*.exe $(BUILDROOT)/julia-*.7z $(BUILDROOT)/julia-$(JULIA_COMMIT)
diff --git a/lang/julia11/files/patch-base_Makefile b/lang/julia11/files/patch-base_Makefile
deleted file mode 100644
index 95a549c14f92..000000000000
--- a/lang/julia11/files/patch-base_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/Makefile.orig 2018-09-20 04:08:53 UTC
-+++ base/Makefile
-@@ -109,7 +109,7 @@ ifneq ($(OS), WINNT)
- # put a symlink in the private libdir.
- # System package managers may want to install these links manually,
- # but if not, this will try to create the proper symlink to the right minor version.
--all: symlink_system_libraries
-+all:
- SYMLINK_SYSTEM_LIBRARIES :=
-
- # if it's a symlink, pick up the symlink target instead, for one level of indirection
diff --git a/lang/julia11/files/patch-deps_blas.mk b/lang/julia11/files/patch-deps_blas.mk
deleted file mode 100644
index 3af42501fe99..000000000000
--- a/lang/julia11/files/patch-deps_blas.mk
+++ /dev/null
@@ -1,17 +0,0 @@
---- deps/blas.mk.orig 2019-01-13 00:25:11 UTC
-+++ deps/blas.mk
-@@ -95,6 +95,14 @@ OPENBLAS_BUILD_OPTS += MAKE_NB_JOBS=0
- ifneq ($(USE_BINARYBUILDER_OPENBLAS), 1)
-
- $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/source-extracted
-+ cd $(BUILDDIR)/$(OPENBLAS_SRC_DIR) && \
-+ patch -p1 -f < $(SRCDIR)/patches/openblas-fix-arch.patch
-+ /usr/bin/sed -i.bak -e "s+(ARCH)+(AR)+" \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/VARIANTS/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/TESTING/MATGEN/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/src/Makefile \
-+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/utils/Makefile
- echo 1 > $@
-
- $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-compiled: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured
diff --git a/lang/julia11/files/patch-src_Makefile b/lang/julia11/files/patch-src_Makefile
deleted file mode 100644
index ec47dadd1bf3..000000000000
--- a/lang/julia11/files/patch-src_Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/Makefile.orig 2019-01-13 00:25:11 UTC
-+++ src/Makefile
-@@ -276,7 +276,7 @@ else
- endif
-
- $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV)
-- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG))
-+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -lgcc_s
- $(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@
- ifneq ($(OS), WINNT)
- @ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT)
-@@ -291,7 +291,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $
- libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS)
-
- $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV)
-- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME))
-+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -lgcc_s
- $(INSTALL_NAME_CMD)libjulia.$(SHLIB_EXT) $@
- ifneq ($(OS), WINNT)
- @ln -sf libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia.$(JL_MAJOR_SHLIB_EXT)
diff --git a/lang/julia11/pkg-message b/lang/julia11/pkg-message
deleted file mode 100644
index 5ded02bedf6e..000000000000
--- a/lang/julia11/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <
-# $FreeBSD$
-
-PORTNAME= tinypy
-PORTVERSION= 1.1
-PORTREVISION= 1
-CATEGORIES= lang python
-
-MAINTAINER= saper@saper.info
-COMMENT= Minimalist implementation of python in 64k of code
-
-LICENSE= MIT PSFL
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-GH_ACCOUNT= philhassey
-
-USES= python:2.7,build
-USE_PYTHON= distutils noegginfo
-USE_GITHUB= yes
-
-PYDISTUTILS_BUILD_TARGET= linux
-
-PLIST_FILES= bin/tinypy
-
-OPTIONS_DEFINE= PYGAME EXAMPLES
-PYGAME_DESC= PyGame support (requires SDL)
-
-.include
-
-.if ${PORT_OPTIONS:MPYGAME}
-PYDISTUTILS_BUILD_TARGET+= pygame
-USES+= sdl
-USE_SDL= sdl
-PORTEXAMPLES= *
-.endif
-
-.include
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-O.||; s|gcc $$WFLAGS|${CC} ${CFLAGS} -std=c89 -Wall|' \
- -e 's|python |${PYTHON_CMD} |g' \
- ${WRKSRC}/setup.py
-
-do-configure:
- @${DO_NADA}
-
-pre-build:
- @${MKDIR} ${WRKSRC}/build
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/build/tinypy ${STAGEDIR}${PREFIX}/bin
-.if ${PORT_OPTIONS:MEXAMPLES} && ${PORT_OPTIONS:MPYGAME}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/julia.py ${STAGEDIR}${EXAMPLESDIR}
-.endif
-
-.include
diff --git a/lang/tinypy/distinfo b/lang/tinypy/distinfo
deleted file mode 100644
index c5cab698dd9f..000000000000
--- a/lang/tinypy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1491665253
-SHA256 (philhassey-tinypy-1.1_GH0.tar.gz) = acfd3042ae5b72ae0ae153e109bbf268a7ecf24ec069c9746fa7137f0927ddfb
-SIZE (philhassey-tinypy-1.1_GH0.tar.gz) = 40138
diff --git a/lang/tinypy/pkg-descr b/lang/tinypy/pkg-descr
deleted file mode 100644
index 727044aa9ec4..000000000000
--- a/lang/tinypy/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-tinypy is a minimalist implementation of python in 64k of code
-
-it includes a whole heap of features:
-
- * parser and bytecode compiler written in tinypy
- * fully bootstrapped
- * luaesque virtual machine with garbage collection written in C
- it's "stackless" sans any "stackless" features
- * cross-platform :) it runs under Windows / Linux / OS X
- * a fairly decent subset of python
- o classes and single inheritance
- o functions with variable or keyword arguments
- o strings, lists, dicts, numbers
- o modules, list comprehensions
- o exceptions with full traceback
- o some builtins
- * batteries not included -- yet
-
-WWW: http://www.tinypy.org/
diff --git a/mail/Makefile b/mail/Makefile
index 4bb105ea8529..c18c2ad26d06 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -69,14 +69,12 @@
SUBDIR += claws-mail-tnef_parse
SUBDIR += claws-mail-vcalendar
SUBDIR += clawsker
- SUBDIR += cleanup-maildir
SUBDIR += cone
SUBDIR += coolmail
SUBDIR += courier
SUBDIR += courier-analog
SUBDIR += courier-authlib-vchkpw
SUBDIR += courier-imap
- SUBDIR += courier-pythonfilter
SUBDIR += couriergraph
SUBDIR += crm114
SUBDIR += cvsmail
@@ -137,7 +135,6 @@
SUBDIR += findmaildirs
SUBDIR += geary
SUBDIR += gensig
- SUBDIR += getmail
SUBDIR += getmail6
SUBDIR += gmime2
SUBDIR += gmime2-sharp
@@ -249,23 +246,19 @@
SUBDIR += mulberry
SUBDIR += mutt
SUBDIR += mutt_vc_query
- SUBDIR += muttils
SUBDIR += nbsmtp
SUBDIR += neomutt
SUBDIR += nextcloud-mail
SUBDIR += nmh
SUBDIR += noattach
SUBDIR += nocc
- SUBDIR += nohtml
SUBDIR += normalizemime
SUBDIR += notmuch
SUBDIR += notmuch-emacs
SUBDIR += notmuch-mutt
SUBDIR += nullmailer
- SUBDIR += offlineimap
SUBDIR += opendkim
SUBDIR += opendmarc
- SUBDIR += openemm2015
SUBDIR += opensmtpd
SUBDIR += opensmtpd-devel
SUBDIR += opensmtpd-extras
diff --git a/mail/cleanup-maildir/Makefile b/mail/cleanup-maildir/Makefile
deleted file mode 100644
index 89e09e6cc860..000000000000
--- a/mail/cleanup-maildir/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Emanuel Haupt
-# $FreeBSD$
-
-PORTNAME= cleanup-maildir
-PORTVERSION= 0.1.1
-DISTVERSIONPREFIX= v
-PORTREVISION= 1
-CATEGORIES= mail python
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= Script for cleaning up mails in Maildir folders based on arival date
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graph-core>=${PORTVERSION}:graphics/py-graph-core@${PY_FLAVOR}
-
-USES= python:2.7 shebangfix
-USE_GITHUB= yes
-
-NO_BUILD= yes
-NO_ARCH= yes
-
-GH_ACCOUNT= ehaupt
-
-SHEBANG_FILES= cleanup-maildir.py
-PLIST_FILES= bin/cleanup-maildir
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/cleanup-maildir.py \
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include
diff --git a/mail/cleanup-maildir/distinfo b/mail/cleanup-maildir/distinfo
deleted file mode 100644
index 93bf0448b9be..000000000000
--- a/mail/cleanup-maildir/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499242225
-SHA256 (ehaupt-cleanup-maildir-v0.1.1_GH0.tar.gz) = 110186d1521a737e92d63badbb25baf0d48f343ae02bc08e05b29e8d718838db
-SIZE (ehaupt-cleanup-maildir-v0.1.1_GH0.tar.gz) = 6371
diff --git a/mail/cleanup-maildir/pkg-descr b/mail/cleanup-maildir/pkg-descr
deleted file mode 100644
index 9929521afb1c..000000000000
--- a/mail/cleanup-maildir/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is a script for cleaning up and archiving mails in Maildir folders based on
-the date the mail was received.
-
-The script supports thread detection and can distinguish between read and
-partially read threads.
diff --git a/mail/courier-pythonfilter/Makefile b/mail/courier-pythonfilter/Makefile
deleted file mode 100644
index ca4c747fc856..000000000000
--- a/mail/courier-pythonfilter/Makefile
+++ /dev/null
@@ -1,146 +0,0 @@
-# Created by: Milan Obuch
-# $FreeBSD$
-
-PORTNAME= courier-pythonfilter
-PORTVERSION= 1.6
-PORTREVISION= 1
-CATEGORIES= mail python
-MASTER_SITES= http://phantom.dragonsdawn.net/~gordon/courier-patches/courier-pythonfilter/
-
-MAINTAINER= bsd@dino.sk
-COMMENT= Framework for courier filter development in python
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= courier-config:mail/courier
-
-USES= python:2.7
-USE_PYTHON= distutils concurrent optsuffix
-NO_ARCH= yes
-
-MAILOWN= courier
-MAILGRP= courier
-MAILUID= 465
-MAILGID= 465
-
-LOCALSTATEDIR= /var/spool/courier
-PYSCRIPTSDIR= ${PREFIX}/libexec/filters
-
-PLIST_SUB+= MAILOWN="${MAILOWN}" MAILGRP="${MAILGRP}" \
- MAILUID="${MAILUID}" MAILGID="${MAILGID}" \
- LOCALSTATEDIR="${LOCALSTATEDIR}"
-SUB_LIST+= ${PLIST_SUB}
-
-OPTIONS_DEFINE= DEBUG NODUPLICATES LOCALSENDERS SPAMASSASSIN AUTO_WHITELIST WHITELIST_RELAY WHITELIST_AUTH \
- WHITELIST_BLOCK WHITELIST_DNSWL WHITELIST_DNSWL DELIVEREDTO PRIVATEADDR SPFCHECK NOSUCCESSDSN \
- COMEAGAIN GREYLIST DIALBACK RATELIMIT ATTACHMENTS QUOTA WHITELIST_SPF CLAMAV_CLAMD
-
-DEBUG_DESC= debug module
-NODUPLICATES_DESC= noduplicates module
-LOCALSENDERS_DESC= localsenders module
-CLAMAV_CLAMD_DESC= clamav filter with py-pyclamd
-SPAMASSASSIN_DESC= spamassassin module
-AUTO_WHITELIST_DESC= auto_whitelist module
-WHITELIST_RELAY_DESC= whitelist_relayclients module
-WHITELIST_AUTH_DESC= whitelist_auth module
-WHITELIST_BLOCK_DESC= whitelist_block module
-WHITELIST_DNSWL_DESC= whitelist_dnswl module
-WHITELIST_SPF_DESC= whitelist_spf module
-DELIVEREDTO_DESC= deliveredto module
-PRIVATEADDR_DESC= privateaddr module
-SPFCHECK_DESC= spfcheck module
-NOSUCCESSDSN_DESC= nosuccessdsn module
-COMEAGAIN_DESC= comeagain module
-GREYLIST_DESC= greylist module
-DIALBACK_DESC= dialback module
-RATELIMIT_DESC= ratelimit module
-ATTACHMENTS_DESC= attachments module
-QUOTA_DESC= quota module
-
-OPTIONS_DEFAULT= DEBUG WHITELIST_RELAY WHITELIST_AUTH
-
-CLAMAV_CLAMD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyClamd>=0:security/py-pyclamd@${PY_FLAVOR}
-
-.include
-
-PYDISTUTILS_INSTALLARGS:=${PYDISTUTILS_INSTALLARGS} --install-scripts=${PYSCRIPTSDIR}
-
-post-extract:
- ${MV} ${WRKSRC}/pythonfilter.conf ${WRKSRC}/pythonfilter.conf.sample
- ${MV} ${WRKSRC}/pythonfilter-modules.conf ${WRKSRC}/pythonfilter-modules.conf.sample
-
-post-configure:
- @${ECHO_MSG} Adding your OPTIONS to sample config file...
- @${ECHO_MSG} >> ${WRKSRC}/pythonfilter.conf.sample
-.if ${PORT_OPTIONS:MDEBUG}
- @${ECHO_MSG} debug >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MNODUPLICATES}
- @${ECHO_MSG} noduplicate >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MLOCALSENDERS}
- @${ECHO_MSG} localsenders >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MCLAMAV_CLAMD}
- @${ECHO_MSG} clamav >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MSPAMASSASSIN}
- @${ECHO_MSG} spamassassin >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MAUTO_WHITELIST}
- @${ECHO_MSG} auto_whitelist >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MWHITELIST_RELAY}
- @${ECHO_MSG} whitelist_relayclients >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MWHITELIST_AUTH}
- @${ECHO_MSG} whitelist_auth >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MWHITELIST_BLOCK}
- @${ECHO_MSG} whitelist_block >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MWHITELIST_DNSWL}
- @${ECHO_MSG} whitelist_dnswl >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MWHITELIST_SPF}
- @${ECHO_MSG} whitelist_spf >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MDELIVEREDTO}
- @${ECHO_MSG} deliveredto >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MPRIVATEADDR}
- @${ECHO_MSG} privateaddr >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MSPFCHECK}
- @${ECHO_MSG} spfcheck >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MNOSUCCESSDSN}
- @${ECHO_MSG} nosuccessdsn >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MCOMEAGAIN}
- @${ECHO_MSG} comeagain >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MGREYLIST}
- @${ECHO_MSG} greylist >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MDIALBACK}
- @${ECHO_MSG} dialback >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MRATELIMIT}
- @${ECHO_MSG} ratelimit >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MATTACHMENTS}
- @${ECHO_MSG} attachments >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-.if ${PORT_OPTIONS:MQUOTA}
- @${ECHO_MSG} quota >> ${WRKSRC}/pythonfilter.conf.sample
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/pythonfilter
-
-post-install:
- @${MKDIR} ${STAGEDIR}${LOCALSTATEDIR}/pythonfilter
-
-.include
diff --git a/mail/courier-pythonfilter/distinfo b/mail/courier-pythonfilter/distinfo
deleted file mode 100644
index b0658cd9a759..000000000000
--- a/mail/courier-pythonfilter/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (courier-pythonfilter-1.6.tar.gz) = 101bcbe8343eebdba3114808271919973169150688ea2d07778b5326b9d00f0c
-SIZE (courier-pythonfilter-1.6.tar.gz) = 70509
diff --git a/mail/courier-pythonfilter/files/patch-courier__authdaemon.py b/mail/courier-pythonfilter/files/patch-courier__authdaemon.py
deleted file mode 100644
index db914d2c0d47..000000000000
--- a/mail/courier-pythonfilter/files/patch-courier__authdaemon.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- courier/authdaemon.py.orig 2008-12-30 11:49:35.000000000 +0100
-+++ courier/authdaemon.py 2008-12-30 11:49:10.000000000 +0100
-@@ -23,7 +23,7 @@
- import courier.config
-
-
--socketPath = '/var/spool/authdaemon/socket'
-+socketPath = '/var/run/authdaemond/socket'
- _timeoutSock = 10
- _timeoutWrite = 10
- _timeoutRead = 30
diff --git a/mail/courier-pythonfilter/files/patch-courier__quarantine.py b/mail/courier-pythonfilter/files/patch-courier__quarantine.py
deleted file mode 100644
index 521ef786b2dd..000000000000
--- a/mail/courier-pythonfilter/files/patch-courier__quarantine.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- courier/quarantine.py.orig 2008-07-14 08:47:05.000000000 +0200
-+++ courier/quarantine.py 2008-12-30 13:24:22.000000000 +0100
-@@ -30,7 +30,7 @@
-
- # Defaults:
- config = {'siteid': 'local',
-- 'dir': '/var/lib/pythonfilter/quarantine',
-+ 'dir': '/var/spool/courier/pythonfilter/quarantine',
- 'days': 14,
- 'default': 1}
-
diff --git a/mail/courier-pythonfilter/files/patch-filters__clamav.py b/mail/courier-pythonfilter/files/patch-filters__clamav.py
deleted file mode 100644
index 87f95f66a314..000000000000
--- a/mail/courier-pythonfilter/files/patch-filters__clamav.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- filters/clamav.py.orig 2008-03-23 09:06:04.000000000 +0100
-+++ filters/clamav.py 2008-12-30 14:45:03.000000000 +0100
-@@ -22,7 +22,7 @@
- import courier.config
- import courier.quarantine
-
--localSocket = ''
-+localSocket = '/var/run/clamav/clamd.sock'
- action = 'reject'
-
- try:
diff --git a/mail/courier-pythonfilter/files/patch-pythonfilter b/mail/courier-pythonfilter/files/patch-pythonfilter
deleted file mode 100644
index 05072b2fca31..000000000000
--- a/mail/courier-pythonfilter/files/patch-pythonfilter
+++ /dev/null
@@ -1,34 +0,0 @@
---- pythonfilter.orig Tue Jan 23 17:30:50 2007
-+++ pythonfilter Thu Jan 25 19:34:11 2007
-@@ -71,17 +71,15 @@
- # First, locate and open the configuration file.
- config = None
- try:
-- configDirs = ('/etc', '/usr/local/etc')
-- for x in configDirs:
-- if os.access('%s/pythonfilter.conf' % x, os.R_OK):
-- config = open('%s/pythonfilter.conf' % x)
-- break
-+ configDir = ('%%PREFIX%%/etc')
-+ if os.access('%s/pythonfilter.conf' % configDir, os.R_OK):
-+ config = open('%s/pythonfilter.conf' % configDir)
- except IOError:
- sys.stderr.write('Could not open config file for reading.\n')
- sys.exit()
- if not config:
-- sys.stderr.write('Could not locate a configuration file in any of: %s\n' %
-- configDirs)
-+ sys.stderr.write('Could not locate a configuration file in %s\n' %
-+ configDir)
- sys.exit()
- # Read the lines from the configuration file and load any module listed
- # therein. Ignore lines that begin with a hash character.
-@@ -106,7 +104,7 @@
- sys.stderr.write('Failed to load "doFilter" '
- 'function from %s\n' %
- moduleName)
-- sys.stderr.write('Exception : %s:%s\n' %
-+ sys.stderr.write('Exception: %s:%s\n' %
- (importError[0], importError[1]))
- sys.stderr.write(string.join(traceback.format_tb(importError[2]), ''))
-
diff --git a/mail/courier-pythonfilter/files/patch-pythonfilter-modules.conf.sample b/mail/courier-pythonfilter/files/patch-pythonfilter-modules.conf.sample
deleted file mode 100644
index bd34fa579c04..000000000000
--- a/mail/courier-pythonfilter/files/patch-pythonfilter-modules.conf.sample
+++ /dev/null
@@ -1,44 +0,0 @@
---- pythonfilter-modules.conf.sample.orig 2009-02-15 11:58:07.000000000 +0100
-+++ pythonfilter-modules.conf.sample 2009-02-15 11:55:36.000000000 +0100
-@@ -1,5 +1,5 @@
- # [add_signature.py]
--# domains = {'': '/etc/courier/signatures/default'}
-+# domains = {'': '/usr/local/etc/courier/signatures/default'}
-
- # [attachments.py]
- # blockedPattern = r'^.*\.(scr|exe|com|bat|pif|lnk|sys|mid|vb|js|ws|shs|ceo|cmd|cpl|hta|vbs)$'
-@@ -9,7 +9,7 @@
- # whitelistPurgeInterval = 60 * 60 * 12
-
- # [clamav.py]
--# localSocket = '/tmp/clamd'
-+# localSocket = '/var/run/clamav/clamd'
- # action = 'quarantine'
-
- # [comeagain.py]
-@@ -58,14 +58,14 @@
- # dnswlZone = ['list.dnswl.org']
-
- # [authdaemon.py]
--# socketPath = '/var/spool/authdaemon/socket'
-+# socketPath = '/var/run/authdaemond/socket'
-
- [TtlDb]
- # dbmType can be dbm (dbm file), psycopg2 (postgresql database),
- # or mysql (mysql database)
- type = 'dbm'
- # The 'dbm' db type requires a dmbDir
--dir = '/var/lib/pythonfilter'
-+dir = '/var/spool/courier/pythonfilter'
- # SQL db types require host, port, database name, username, and password
- # host = 'localhost'
- # port = '5432'
-@@ -75,7 +75,7 @@
-
- [Quarantine]
- siteid = '7d35f0b0-4a07-40a6-b513-f28bd50476d3'
--dir = '/var/lib/pythonfilter/quarantine'
-+dir = '/var/spool/courier/pythonfilter/quarantine'
- days = 14
- # notifyRecipient = 1
- # alsoNotify = 'quarantinemgr@example.com'
diff --git a/mail/courier-pythonfilter/files/patch-setup.py b/mail/courier-pythonfilter/files/patch-setup.py
deleted file mode 100644
index 00c7401b8989..000000000000
--- a/mail/courier-pythonfilter/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2009-01-03 06:18:54.000000000 +0100
-+++ setup.py 2009-01-03 09:35:47.000000000 +0100
-@@ -15,6 +15,6 @@
- scripts=['pythonfilter', 'pythonfilter-quarantine'],
- packages=['courier', 'pythonfilter'],
- package_dir={'pythonfilter': 'filters'},
-- data_files=[('/etc/', ['pythonfilter.conf',
-- 'pythonfilter-modules.conf'])]
-+ data_files=[(os.environ['PREFIX'] + '/etc/', ['pythonfilter.conf.sample',
-+ 'pythonfilter-modules.conf.sample'])]
- )
diff --git a/mail/courier-pythonfilter/pkg-descr b/mail/courier-pythonfilter/pkg-descr
deleted file mode 100644
index c07777030341..000000000000
--- a/mail/courier-pythonfilter/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Courier pythonfilter
-
-pythonfilter is a framework for developing courierfilter programs in
-Python. The pythonfilter program itself is a multi-threaded daemon
-that loads filters as python modules and passes the control and data
-files from courier to each module in turn.
-
-pythonfilter includes several modules that provide utility functions.
-These modules are found in the "courier" directory. The "config"
-module provides functions to access or interpret Courier's
-configuration settings. The "control" module provides functions
-to interpret Courier's control files.
-
-pythonfilter is distributed under the GNU General Public License
-(GPL), as described in the COPYING file.
diff --git a/mail/courier-pythonfilter/pkg-plist b/mail/courier-pythonfilter/pkg-plist
deleted file mode 100644
index 699e8150a685..000000000000
--- a/mail/courier-pythonfilter/pkg-plist
+++ /dev/null
@@ -1,102 +0,0 @@
-@sample etc/pythonfilter.conf.sample
-@sample etc/pythonfilter-modules.conf.sample
-libexec/filters/pythonfilter
-libexec/filters/pythonfilter-quarantine
-%%PYTHON_SITELIBDIR%%/courier/__init__.py
-%%PYTHON_SITELIBDIR%%/courier/__init__.pyc
-%%PYTHON_SITELIBDIR%%/courier/__init__.pyo
-%%PYTHON_SITELIBDIR%%/courier/authdaemon.py
-%%PYTHON_SITELIBDIR%%/courier/authdaemon.pyc
-%%PYTHON_SITELIBDIR%%/courier/authdaemon.pyo
-%%PYTHON_SITELIBDIR%%/courier/config.py
-%%PYTHON_SITELIBDIR%%/courier/config.pyc
-%%PYTHON_SITELIBDIR%%/courier/config.pyo
-%%PYTHON_SITELIBDIR%%/courier/control.py
-%%PYTHON_SITELIBDIR%%/courier/control.pyc
-%%PYTHON_SITELIBDIR%%/courier/control.pyo
-%%PYTHON_SITELIBDIR%%/courier/quarantine.py
-%%PYTHON_SITELIBDIR%%/courier/quarantine.pyc
-%%PYTHON_SITELIBDIR%%/courier/quarantine.pyo
-%%PYTHON_SITELIBDIR%%/courier/xfilter.py
-%%PYTHON_SITELIBDIR%%/courier/xfilter.pyc
-%%PYTHON_SITELIBDIR%%/courier/xfilter.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/__init__.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/TtlDb.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/TtlDb.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/TtlDb.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/add_signature.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/add_signature.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/add_signature.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/attachments.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/attachments.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/attachments.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/auto_whitelist.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/auto_whitelist.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/auto_whitelist.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/clamav.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/clamav.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/clamav.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/comeagain.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/comeagain.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/comeagain.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/debug.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/debug.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/debug.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/deliveredto.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/deliveredto.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/deliveredto.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/dialback.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/dialback.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/dialback.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/greylist.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/greylist.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/greylist.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/localsenders.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/localsenders.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/localsenders.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/log_aliases.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/log_aliases.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/log_aliases.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/noduplicates.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/noduplicates.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/noduplicates.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/noreceivedheaders.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/noreceivedheaders.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/noreceivedheaders.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/nosuccessdsn.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/nosuccessdsn.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/nosuccessdsn.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/privateaddr.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/privateaddr.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/privateaddr.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/quota.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/quota.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/quota.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/ratelimit.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/ratelimit.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/ratelimit.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/spamassassin.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/spamassassin.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/spamassassin.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/spfcheck.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/spfcheck.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/spfcheck.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_auth.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_auth.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_auth.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_block.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_block.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_block.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_dnswl.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_dnswl.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_dnswl.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_relayclients.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_relayclients.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_relayclients.pyo
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_spf.py
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_spf.pyc
-%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_spf.pyo
-@dir(courier,courier,) %%LOCALSTATEDIR%%/pythonfilter
-@dir %%LOCALSTATEDIR%%
diff --git a/mail/getmail/Makefile b/mail/getmail/Makefile
deleted file mode 100644
index ff4c2e08fee5..000000000000
--- a/mail/getmail/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Yukihiro Nakai
-# $FreeBSD$
-
-PORTNAME= getmail
-DISTVERSION= 5.14
-PORTREVISION= 1
-CATEGORIES= mail python
-MASTER_SITES= http://pyropus.ca/software/getmail/old-versions/
-
-MAINTAINER= jrm@FreeBSD.org
-COMMENT= POP3/IMAP4 mail retriever with Maildir and command delivery
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/docs/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-CONFLICTS= py*-getmail6
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-PORTDOCS= *.css *.html *.txt BUGS CHANGELOG README THANKS TODO
-PORTEXAMPLES= getmailrc-examples
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-post-install:
- @${CHMOD} -R 644 ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/getmailcore/*
-
-post-install-DOCS-on:
- @${CP} ${WRKSRC}/README ${WRKSRC}/docs/
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR}
-
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/getmailrc-examples ${STAGEDIR}${EXAMPLESDIR}
-
-.include
diff --git a/mail/getmail/distinfo b/mail/getmail/distinfo
deleted file mode 100644
index bdc498b76efe..000000000000
--- a/mail/getmail/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1566305477
-SHA256 (getmail-5.14.tar.gz) = f3a99fe74564237d12ca8d4582e113c067c9205b5ab640f72b4e8447606a99c1
-SIZE (getmail-5.14.tar.gz) = 199501
diff --git a/mail/getmail/files/patch-setup.py b/mail/getmail/files/patch-setup.py
deleted file mode 100644
index cded78cdebf4..000000000000
--- a/mail/getmail/files/patch-setup.py
+++ /dev/null
@@ -1,42 +0,0 @@
---- setup.py.orig 2009-01-08 21:55:25 UTC
-+++ setup.py
-@@ -39,12 +39,11 @@ GETMAILDOCDIR = os.path.join(
- datadir or prefix,
- 'share',
- 'doc',
-- 'getmail-%s' % __version__
-+ 'getmail'
- )
-
- GETMAILMANDIR = os.path.join(
- datadir or prefix,
-- 'share',
- 'man',
- 'man1'
- )
-@@ -98,25 +97,6 @@ setup(
- 'getmail_mbox'
- ],
- data_files=[
-- (GETMAILDOCDIR, [
-- './README',
-- './getmail.spec',
-- 'docs/BUGS',
-- 'docs/COPYING',
-- 'docs/CHANGELOG',
-- 'docs/TODO',
-- 'docs/THANKS',
-- 'docs/configuration.html',
-- 'docs/configuration.txt',
-- 'docs/documentation.html',
-- 'docs/documentation.txt',
-- 'docs/faq.html',
-- 'docs/faq.txt',
-- 'docs/getmaildocs.css',
-- 'docs/getmailrc-examples',
-- 'docs/troubleshooting.html',
-- 'docs/troubleshooting.txt',
-- ]),
- (GETMAILMANDIR, [
- 'docs/getmail.1',
- 'docs/getmail_fetch.1',
diff --git a/mail/getmail/pkg-descr b/mail/getmail/pkg-descr
deleted file mode 100644
index b6035ba24cbc..000000000000
--- a/mail/getmail/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-A POP3 and IMAP4 mail retriever with reliable Maildir and command delivery.
-
-Summary of features:
-- Retrieve mail from an unlimited number of POP3/IMAP4 mailboxes and servers.
-- Support for POP3-over-SSL and IMAP-over-SSL, as well as SDPS
- WARNING: even with SSL, "no certificate or key validation is done." so
- that getmail does not detect or protect from man-in-the-middle attacks.
-- Support for multidrop or domain mailboxes.
-- Safe and reliable delivery to qmail-style Maildirs, as well as program
- (pipe) delivery for use with arbitrary external MDAs. Includes an MDA
- for mbox files that supports mboxrd format and fcntl-type flock locking.
-- Does not destroy information by rewriting mail headers.
-- Does not cause mail loops by doing SMTP injection, and therefore does
- not require that you run an MTA (like qmail or sendmail) on your host.
-- Can remember which mail it has already retrieved, and can be set to
- only download new messages.
-- Written in Python, and therefore easy to extend or customize.
-- Simple to install, configure, and use.
-
-WWW: http://pyropus.ca/software/getmail/
diff --git a/mail/getmail/pkg-message b/mail/getmail/pkg-message
deleted file mode 100644
index 3c4d4878ffec..000000000000
--- a/mail/getmail/pkg-message
+++ /dev/null
@@ -1,14 +0,0 @@
-[
-{ type: install
- message: <
-# $FreeBSD$
-
-PORTNAME= muttils
-PORTVERSION= 1.3
-CATEGORIES= mail python
-MASTER_SITES= https://bitbucket.org/blacktrash/${PORTNAME}/get/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTVERSION}
-
-MAINTAINER= jgh@FreeBSD.org
-COMMENT= Python utilities for console mail clients (eg. mutt)
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7
-
-CONFLICTS= zh-wenju-[0-9]* talkfilters-[0-9]* reed-[0-9]*
-
-CHANGESET= 8bb26094df06
-WRKSRC= ${WRKDIR}/blacktrash-${PORTNAME}-${CHANGESET}
-USE_PYTHON= distutils autoplist
-
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= EXAMPLES
-
-.include
-
-post-install:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ( cd ${WRKSRC}/contrib && ${INSTALL_DATA} \example-* ${STAGEDIR}${EXAMPLESDIR} )
-
-.include
diff --git a/mail/muttils/distinfo b/mail/muttils/distinfo
deleted file mode 100644
index 1bda4a2cee4f..000000000000
--- a/mail/muttils/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (1.3.tar.gz) = c8b456b660461441de8927ccff7e9f444894d6550d0777ed7bd160b8f9caddbf
-SIZE (1.3.tar.gz) = 35613
diff --git a/mail/muttils/pkg-descr b/mail/muttils/pkg-descr
deleted file mode 100644
index 9dd3baab06d7..000000000000
--- a/mail/muttils/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Python utilities for console mail clients like Mutt.
-
-sigpager: Offers an interactive selection of signatures.
-
-urlpager[*]: Searches for urls, and retrieves url selected by user.
-Urls include Message-IDs.
-
-urlbatcher[*]: Retrieve urls contained in input.
-
-pybrowser: Can be used as general browser call. Application to
-override platform default can be specified via -b option.
-
-viewhtmlmsg[*]: Display html message in browser.
-
-wrap: Word wrap text input. With support for messages
-(recognition of quote chars etc.).
-
-[*]needs raw message as input to work correctly.
-In Mutt, set pipe_decode=no in conjunction with pipe-message.
-
-WWW: https://bitbucket.org/blacktrash/muttils
diff --git a/mail/nohtml/Makefile b/mail/nohtml/Makefile
deleted file mode 100644
index e1adb4d74ab8..000000000000
--- a/mail/nohtml/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: nohtml@tundraware.com
-# $FreeBSD$
-
-PORTNAME= nohtml
-PORTVERSION= 1.11
-PORTREVISION= 1
-CATEGORIES= mail
-MASTER_SITES= http://www.tundraware.com/Software/nohtml/
-
-MAINTAINER= nohtml@tundraware.com
-COMMENT= Strip HTML attachments from email
-
-LICENSE= TundraWare
-LICENSE_NAME= TundraWare license
-LICENSE_FILE= ${WRKSRC}/nohtml-license.txt
-LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7,run shebangfix
-SHEBANG_FILES= nohtml.py
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in nohtml.html nohtml.pdf nohtml.ps nohtml.txt
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include
diff --git a/mail/nohtml/distinfo b/mail/nohtml/distinfo
deleted file mode 100644
index e56c239695cd..000000000000
--- a/mail/nohtml/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nohtml-1.11.tar.gz) = 61425b96ea025d36964895e707a426925932cbfd4330ea3bbcca9a4199ae6743
-SIZE (nohtml-1.11.tar.gz) = 30416
diff --git a/mail/nohtml/files/patch-Makefile b/mail/nohtml/files/patch-Makefile
deleted file mode 100644
index 5ac2a327053b..000000000000
--- a/mail/nohtml/files/patch-Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.orig 2014-03-06 16:09:13.534356472 +0100
-+++ Makefile 2014-03-06 16:09:37.863354792 +0100
-@@ -4,5 +4,5 @@
- all: # Do nothing - this is a python script that needs no build
-
- install:
-- ${BSD_INSTALL_SCRIPT} nohtml.py ${PREFIX}/bin
-- ${BSD_INSTALL_MAN} nohtml.1.gz ${PREFIX}/man/man1
-+ ${BSD_INSTALL_SCRIPT} nohtml.py ${DESTDIR}${PREFIX}/bin
-+ ${BSD_INSTALL_MAN} nohtml.1.gz ${DESTDIR}${MANPREFIX}/man/man1
diff --git a/mail/nohtml/pkg-descr b/mail/nohtml/pkg-descr
deleted file mode 100644
index 5dc711f96a8b..000000000000
--- a/mail/nohtml/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-'nohtml' is a filter which strips HTML attachments from email messages.
-It is primarily intended to be used with remailers like mailing lists
-to suppress HTML from ever hitting those lists.
-
-WWW: http://www.tundraware.com/Software/nohtml/
diff --git a/mail/nohtml/pkg-plist b/mail/nohtml/pkg-plist
deleted file mode 100644
index f30c56068c5a..000000000000
--- a/mail/nohtml/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/nohtml.py
-man/man1/nohtml.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/nohtml.html
-%%PORTDOCS%%%%DOCSDIR%%/nohtml.pdf
-%%PORTDOCS%%%%DOCSDIR%%/nohtml.ps
-%%PORTDOCS%%%%DOCSDIR%%/nohtml.txt
diff --git a/mail/offlineimap/Makefile b/mail/offlineimap/Makefile
deleted file mode 100644
index 761bb22f8876..000000000000
--- a/mail/offlineimap/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# Created by: nbm
-# $FreeBSD$
-
-PORTNAME= offlineimap
-DISTVERSIONPREFIX= v
-DISTVERSION= 7.2.4
-CATEGORIES= mail python
-
-MAINTAINER= mp39590@gmail.com
-COMMENT= Powerful IMAP/Maildir synchronization and reader support
-
-## GPLv2 or any later version (with an OpenSSL exception)
-LICENSE= GPLv2 GPLv3
-LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-## later versions have sqlite3 backend, which is recommended for local storages
-## with large amount of emails
-## (add additional variable to use in {BUILD|RUN}_DEPENDS per porter's hb 5.8.2)
-OIMAP_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
-BUILD_DEPENDS= ${OIMAP_DEPENDS}
-RUN_DEPENDS= ${OIMAP_DEPENDS}
-
-USES= python:2.7
-
-USE_GITHUB= yes
-GH_ACCOUNT= OfflineIMAP
-
-USE_PYTHON= autoplist distutils
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-NO_ARCH= yes
-PORTDOCS= *
-PORTEXAMPLES= offlineimap.conf offlineimap.conf.minimal
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '! -name Makefile'
-
-post-install-EXAMPLES-on:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/offlineimap.conf ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/offlineimap.conf.minimal ${STAGEDIR}${EXAMPLESDIR}
-
-.include
diff --git a/mail/offlineimap/distinfo b/mail/offlineimap/distinfo
deleted file mode 100644
index ccc61ce4dbca..000000000000
--- a/mail/offlineimap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1564228187
-SHA256 (OfflineIMAP-offlineimap-v7.2.4_GH0.tar.gz) = 5b6590c82cd5f6cbfe09e89ce52622208f5d4b24e021fce7646204b417bd1d2e
-SIZE (OfflineIMAP-offlineimap-v7.2.4_GH0.tar.gz) = 721887
diff --git a/mail/offlineimap/pkg-descr b/mail/offlineimap/pkg-descr
deleted file mode 100644
index 851050b5f463..000000000000
--- a/mail/offlineimap/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-OfflineIMAP synchronizes emails between two repositories,
-so that you can read the same mailbox from multiple computers.
-It supports IMAP as REMOTE repository and Maildir/IMAP
-as LOCAL repository.
-
-OfflineIMAP is also useful if you want to use a mail reader
-that does not have IMAP support, has poor IMAP support,
-or does not provide disconnected operation.
-
-WWW: http://offlineimap.org/
diff --git a/mail/openemm2015/Makefile b/mail/openemm2015/Makefile
deleted file mode 100644
index 276688f3ab51..000000000000
--- a/mail/openemm2015/Makefile
+++ /dev/null
@@ -1,240 +0,0 @@
-# Created by: Horst Leitenmueller
-# $FreeBSD$
-
-PORTNAME= openemm2015
-PORTVERSION= 0.1
-CATEGORIES= mail java www
-MASTER_SITES= SF/openemm/OpenEMM%20software/OpenEMM%202015/ \
- http://central.maven.org/maven2/com/lowagie/itext/2.1.7/:MAVEN2
-DISTNAME= OpenEMM-2015-src
-DISTFILES= OpenEMM-2015-src.tar.gz OpenEMM-2015-JARs.tar.gz \
- itext-2.1.7.jar:MAVEN2
-
-MAINTAINER= horst.leitenmueller@liwest.at
-COMMENT= OpenEMM a email marketing enterprise app
-
-LICENSE= CPAL-1.0
-LICENSE_FILE= ${WRKSRC}/other/LICENSE.txt
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BROKEN_FreeBSD_11_powerpc64= fails to build: gmake[1]: clang: Command not found
-BROKEN_FreeBSD_12_powerpc64= fails to build: gmake[1]: clang: Command not found
-
-LIB_DEPENDS= libslang.so:devel/libslang2 \
- libsa.so:net/ossp-sa
-BUILD_DEPENDS= ${TOMCATHOME}/bin/bootstrap.jar:www/tomcat85 \
- ${ANT_CMD}:devel/apache-ant
-RUN_DEPENDS= ${TOMCATHOME}/bin/bootstrap.jar:www/tomcat85 \
- py27-MySQLdb>=1.2.3:databases/py-MySQLdb
-
-USES= dos2unix gmake python:2.7,run
-USE_RC_SUBR= openemm2015
-USE_JAVA= yes
-
-DOS2UNIX_GLOB= *.c *.cpp *.h *.java *.xml *.properties
-CC= clang
-CXX= clang++
-
-TOMCATVER= apache-tomcat-8.5
-TOMCATDIR= ${PREFIX}/${TOMCATVER}
-TOMCATHOME= ${LOCALBASE}/${TOMCATVER}
-#WEBAPPDIR= ${TOMCATDIR}/webapps
-WEBAPP= openemm
-
-USER= www
-GROUP= www
-VAR_DIR?= /var
-LOG_DIR?= ${VAR_DIR}/log/${PORTNAME}
-PID_FILE= ${VAR_DIR}/run/${PORTNAME}.pid
-
-SUB_FILES= pkg-message
-SUB_LIST= APP_SHORTNAME=${PORTNAME} \
- LOG_DIR=${LOG_DIR} \
- USER=${USER} \
- GROUP=${GROUP} \
- PID_FILE=${PID_FILE} \
- APP_HOME=${PREFIX}/${PORTNAME} \
- PREFIX=${PREFIX}
-PLIST_SUB= APP_HOME=${PORTNAME}
-
-TOMCAT_CONFIG_FILES= context.xml logging.properties server.xml
-
-ANT_CMD?= ${LOCALBASE}/bin/ant
-ANT= ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
-ANT_TARGETS= build
-ANT_BUILD_PARAM= -Dbuild=${WRKSRC}/target -Doe.home=${WRKSRC}/target -Dbin=${WRKSRC}/target/bin -Dcatalina.home=${TOMCATDIR} -Dsrc=${WRKSRC} -f openemm_build.xml
-JAVA_BUILD= yes
-
-OPTIONS_DEFINE= DOCS
-
-do-extract:
- @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS}
-
- # we extract the add-on libs to the ${WRKSRC}/lib directory
- ${MKDIR} ${WRKSRC}/lib
- @cd ${WRKSRC}/lib && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/OpenEMM-2015-JARs.tar.gz ${EXTRACT_AFTER_ARGS}
- @cd ${WRKSRC}/lib && ${CP} ${_DISTDIR}/itext-2.1.7.jar .
-
-post-extract:
- # remove not needed java libs which are installed as separate port
- ${RM} ${WRKSRC}/lib/mysql*.jar
-
- ${RM} ${WRKSRC}/backend/GNUMakefile
- # remove the c libs which are also installed as dependencies ports
- # ${WRKSRC}/backend/contrib/sa-1.2.6.tar.gz -> net/ossp-sa and ${WRKSRC}/backend/contrib/slang-1.4.9.tar.gz -> devel/libslang2
- ${RM} -r ${WRKSRC}/backend/contrib
-
-pre-patch:
- @${ECHO_MSG} "Installation settings:"
- @${ECHO_MSG} " Location of TomcatHome: ${TOMCAT_HOME}"
- @${ECHO_MSG} " Location of JDK: ${JAVA_HOME}"
- @${ECHO_MSG} " Location of Java port: ${JAVA_PORT}"
-
-post-patch:
- ${REINPLACE_CMD} -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' -e 's|\/usr\/share\/doc\/OpenEMM-2015|${DOCSDIR}|g' ${WRKSRC}/other/README.txt
- ${REINPLACE_CMD} -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' ${WRKSRC}/backend/src/script/data/bav.rc
- ${REINPLACE_CMD} -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' ${WRKSRC}/tomcat/conf/server.xml
-
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' -e "s|base = os.environ\['HOME'\]| base = '${PREFIX}\/${PORTNAME}'|g" -e "s|lockpath = os.environ\['LOCK_HOME'\]|lockpath = '/var/run/openemm'|g" ${WRKSRC}/backend/src/script/lib/agn.py
-
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/slrtscn.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/semu.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/softbounce.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/pickdist.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/smenable.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/bavd.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/bav-update.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/bav-trigger.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/upgrade.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/update.py
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/recovery.py
-
- ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|g' ${WRKSRC}/backend/src/script/lib/aps.readme
-
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' -e 's|python -c|${PYTHON_CMD} -c|g' ${WRKSRC}/backend/src/script/lib/config.sh
-
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' -e 's|-L INFO|-L INFO -s /var/run/openemm/bav.sock|' ${WRKSRC}/backend/src/script/control/bounce.sh
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/bav-update.sh
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/bav-trigger.sh
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/bavd.sh
-
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/merger.sh
- #${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/openemm.py
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/recovery.sh
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/update.sh
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/pickdist.sh
-
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/mailer.sh
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/sendmail-enable.sh
-
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/slrtscn.sh
- ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/softbounce.sh
-
- ${REINPLACE_CMD} -e 's|=logs\/openemm\/|=\/var\/log\/\${PORTNAME}\/|g' ${WRKSRC}/src/conf/log4j.properties
- ${REINPLACE_CMD} -e 's|=logs\/openemm-ws\/|=\/var\/log\/\${PORTNAME}\/|g' ${WRKSRC}/src/conf-ws/log4j.properties
-
- ${REINPLACE_CMD} -e 's|system.logdir=.*|system.logdir=\/var\/log\/\${PORTNAME}\/|g' \
- -e 's|plugins.home=.*|plugins.home=\${PREFIX}\/\${PORTNAME}\/plugins|g' \
- -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' ${WRKSRC}/src/conf/emm.properties
-
-do-build:
-
- # build the c backend parts of AGN
- @${ECHO} "Building C Backend"
-
- cd ${WRKSRC}/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
-
- ${MKDIR} ${WRKSRC}/target
-
- # copy some of the compiled c files to the bin
- ${MKDIR} ${WRKSRC}/target/bin
-
- ${MV} ${WRKSRC}/backend/src/c/bav/bav ${WRKSRC}/target/bin/
- ${MV} ${WRKSRC}/backend/src/c/tools/qctrl ${WRKSRC}/target/bin/
- ${MV} ${WRKSRC}/backend/src/c/tools/smctrl ${WRKSRC}/target/bin/
- ${MV} ${WRKSRC}/backend/src/c/tools/updater ${WRKSRC}/target/bin/
- ${MV} ${WRKSRC}/backend/src/c/xmlback/xmlback ${WRKSRC}/target/bin/
-
- # copy the script parts
- ${MKDIR} ${WRKSRC}/target/bin/scripts
-
- ${MV} ${WRKSRC}/backend/src/c/bav/bavwrap ${WRKSRC}/target/bin/scripts/
-
- # create the other directory parts
- ${MKDIR} ${WRKSRC}/target/logs
- ${MKDIR} ${WRKSRC}/target/logs/openemm
- ${MKDIR} ${WRKSRC}/target/logs/openemm-ws
- ${MKDIR} ${WRKSRC}/target/plugins
- ${MKDIR} ${WRKSRC}/target/temp
- ${MKDIR} ${WRKSRC}/target/webservices
-
- # build the java part, frontent/parts of backend for this port
- cd ${WRKSRC} && ${ANT} ${ANT_BUILD_PARAM} ${ANT_TARGETS}
-
- # cp the conf files
- ${MKDIR} ${WRKSRC}/target/conf
-.for config_file in ${TOMCAT_CONFIG_FILES}
- # rename the default template config files
- ${MV} ${WRKSRC}/tomcat/conf/${config_file} ${WRKSRC}/target/conf/${config_file}.sample
-.endfor
- # move the startup scripts
- ${MV} ${WRKSRC}/backend/src/script/control/* ${WRKSRC}/target/bin/
-
- # clean bin directory
- ${RM} ${WRKSRC}/target/bin/*.bat
- ${RM} ${WRKSRC}/target/bin/openemm.py
-
- ${MV} ${WRKSRC}/target/bin/USR_SHARE ${WRKSRC}/USR_SHARE
- ${RM} -r ${WRKSRC}/target/src
-
- # remove problem tld with missing classes
- # SEEMS TO BE REMOVED ... @${RM} ${WRKSRC}/target/webapps/openemm/WEB-INF/struts-tiles.tld
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}
- (cd ${WRKSRC}/target/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/${PORTNAME} "! -name USR_SHARE*")
-
- (cd ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/scripts/ && \
- ${LN} -sf bavwrap filter_or_forward && \
- ${LN} -sf bavwrap is_no_systemmail && \
- ${LN} -sf bavwrap scan_and_unsubscribe)
-
- (cd ${STAGEDIR}${PREFIX}/${PORTNAME}/webapps/ && \
- ${LN} -sf openemm/assets openemmassets)
-
- # as needed from Running Q/A tests (stage-qa)
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/bav
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/smctrl
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/qctrl
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/xmlback
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/updater
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/scripts/bavwrap
-
- # update some rights which must be assigned to root
- # we need the rigt to read the maillog file /etc/newsyslog.conf
- # /var/log/maillog 640 7 * @T00 JC
- # and the actual file chmod 644 /var/log/maillog
- # if not change tracking of these mail sending / bounces is
- # not working correct
-
- # TODO LEI
- # move the licenses to the correct place
- # /usr/local/share/doc/openemm2013/LICENSE.txt
- # /usr/local/share/doc/openemm2013/ThirdPartyLicences/*
-
- # update also /usr/local/share with the docs
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/USR_SHARE/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
- # create log files
- ${MKDIR} ${STAGEDIR}/var/log/${PORTNAME}
- ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm.log
- ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm-ws.log
- ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm_core.log
- ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/userlogs.log
- ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm_axis.log
- ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/daily.log
-
-.include
diff --git a/mail/openemm2015/distinfo b/mail/openemm2015/distinfo
deleted file mode 100644
index 6fc6a08c7c11..000000000000
--- a/mail/openemm2015/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (OpenEMM-2015-src.tar.gz) = 93ead7c631edac5b582401127a596c6519de94a583fe0ff5622debb4506c493f
-SIZE (OpenEMM-2015-src.tar.gz) = 34070297
-SHA256 (OpenEMM-2015-JARs.tar.gz) = 88822c5c2708cf4300bd3456fdf0d4ec7ce79e376abee62e18a9acf281873384
-SIZE (OpenEMM-2015-JARs.tar.gz) = 27445618
-SHA256 (itext-2.1.7.jar) = 7d82c6b097a31cdf5a6d49a327bf582fdec7304da69308f9f6abf54aa9fd9055
-SIZE (itext-2.1.7.jar) = 1130070
diff --git a/mail/openemm2015/files/openemm2015.in b/mail/openemm2015/files/openemm2015.in
deleted file mode 100644
index b2c261737eea..000000000000
--- a/mail/openemm2015/files/openemm2015.in
+++ /dev/null
@@ -1,176 +0,0 @@
-#!/bin/sh
-#
-# %%APP_SHORTNAME%% startup script.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: %%APP_SHORTNAME%%
-# REQUIRE: NETWORKING SERVERS
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable %%APP_SHORTNAME%%:
-# %%APP_SHORTNAME%%_enable (bool): Set to "YES" to enable %%APP_SHORTNAME%%
-# %%APP_SHORTNAME%%_args (str): Optional arguments to OAJBoss
-# %%APP_SHORTNAME%%_log_stdout (str) OpenEMM log output stdout, filename.
-# %%APP_SHORTNAME%%_log_stderr (str) OpenEMM log output stderr, filename.
-#
-
-. /etc/rc.subr
-
-name="%%APP_SHORTNAME%%"
-rcvar=%%APP_SHORTNAME%%_enable
-extra_commands="status"
-
-load_rc_config $name
-
-%%APP_SHORTNAME%%_logdir="%%LOG_DIR%%"
-%%APP_SHORTNAME%%_enable="${%%APP_SHORTNAME%%_enable:-"NO"}"
-%%APP_SHORTNAME%%_log_stdout="${%%APP_SHORTNAME%%_log_stdout:-"${%%APP_SHORTNAME%%_logdir}/log"}"
-%%APP_SHORTNAME%%_log_stderr="${%%APP_SHORTNAME%%_log_stderr:-"${%%APP_SHORTNAME%%_logdir}/error"}"
-%%APP_SHORTNAME%%_args="${%%APP_SHORTNAME%%_args:-""}"
-%%APP_SHORTNAME%%_sleep="${%%APP_SHORTNAME%%_sleep:-"5"}"
-%%APP_SHORTNAME%%_kill9="${%%APP_SHORTNAME%%_kill9:-""}"
-%%APP_SHORTNAME%%_additional_killall="${%%APP_SHORTNAME%%_additional_killall:-""}"
-%%APP_SHORTNAME%%_user="%%USER%%"
-%%APP_SHORTNAME%%_group="%%GROUP%%"
-%%APP_SHORTNAME%%_lockdir="/var/run/openemm"
-
-
-start_cmd="%%APP_SHORTNAME%%_start"
-stop_cmd="%%APP_SHORTNAME%%_stop"
-pidfile="%%PID_FILE%%"
-tomcat_pidfile="tomcat8.pid" # todo replace dynamic with current version
-sendmail_pidfile="sendmail.pid"
-
-OPENEMM_HOME="%%APP_HOME%%"
-#minimal requirements must be set for our javavmwrapper
-JAVA_VERSION="1.8+"
-export JAVA_VERSION
-
-%%APP_SHORTNAME%%_start ()
-{
- if [ ! -d "${%%APP_SHORTNAME%%_logdir}" ]
- then
- install -d -o ${%%APP_SHORTNAME%%_user} ${%%APP_SHORTNAME%%_logdir}
- fi
-
- if [ ! -d "${%%APP_SHORTNAME%%_lockdir}" ]
- then
- install -d -o ${%%APP_SHORTNAME%%_user} ${%%APP_SHORTNAME%%_lockdir}
- fi
-
- echo "Preconditions for %%APP_SHORTNAME%%"
- echo " - check if sendmail processes are stopped, it will be started via this application"
-
- if [ -f "/var/run/${sendmail_pidfile}"]
- then
- echo "TODO STOP all sendmail processes"
- service sendmail stop
-
- # check for sendmail queues started via openemm
- if [ -f "${%%APP_SHORTNAME%%_lockdir}/mailer.pid" ]
- then
- echo "Stop Mailer Service...."
- pkill qctrl
- pkill sendmail
- fi
- fi
-
- echo "Starting %%APP_SHORTNAME%%."
-
- # check for the startup pyhton scripts
-
-
- # check if tomcat is running otherwise warning
- if [ ! -f "/var/run/${tomcat_pidfile}" ]
- then
- echo "Tomcat is not running please start tomcat first"
- else
- echo "Tomcat is running... starting app"
- fi
-
- echo "Start BOUNCE Servcie...."
- daemon -u ${%%APP_SHORTNAME%%_user} ${OPENEMM_HOME}/bin/bounce.sh start >> ${%%APP_SHORTNAME%%_logdir}/bounce.log 2>> ${%%APP_SHORTNAME%%_logdir}/bounce_error.log
- echo "Start Merger Service...."
- daemon -u ${%%APP_SHORTNAME%%_user} ${OPENEMM_HOME}/bin/merger.sh start >> ${%%APP_SHORTNAME%%_logdir}/merger.log 2>> ${%%APP_SHORTNAME%%_logdir}/merger_error.log
- echo "Start Mailer Service...."
- daemon ${OPENEMM_HOME}/bin/mailer.sh start >> ${%%APP_SHORTNAME%%_logdir}/mailer.log 2>> ${%%APP_SHORTNAME%%_logdir}/mailer_error.log
- pgrep sendmail > ${openemm2015_lockdir}/mailer.pid
-
- echo "Start SLRT scan Service...."
- daemon -u ${%%APP_SHORTNAME%%_user} ${OPENEMM_HOME}/bin/slrtscn.sh start >> ${%%APP_SHORTNAME%%_logdir}/slrtscn.log 2>> ${%%APP_SHORTNAME%%_logdir}/slrtscn_error.log
-
- echo "START THE APP ITSELF..."
- #daemon -u ${%%APP_SHORTNAME%%_user} ${OPENEMM_HOME}/bin/standalone.sh ${%%APP_SHORTNAME%%_args} >> ${%%APP_SHORTNAME%%_log_stdout} 2>> ${%%APP_SHORTNAME%%_log_stderr}
-
- #sleep ${%%APP_SHORTNAME%%_sleep} # let daemon(8) and sh(1) finish before executing pgrep(1)
- #pgrep -U ${%%APP_SHORTNAME%%_user} -f ${OPENEMM_HOME}/modules > ${pidfile}
- #chown ${%%APP_SHORTNAME%%_user} $pidfile
-}
-
-%%APP_SHORTNAME%%_stop ()
-{
-
- ${OPENEMM_HOME}/bin/bounce.sh stop
- ${OPENEMM_HOME}/bin/merger.sh stop
-
- #${OPENEMM_HOME}/bin/mailer.sh stop
- service sendmail stop # pkill sendmail
- #sendmail stop
- pkill sendmail
- terminator bin/qctrl #pkill qctrl
- ${OPENEMM_HOME}/bin/slrtscn.sh stop
-
- # Subvert the check_pid_file procname check.
- # at the moment we dont't handle this here
- if [ -f ${pidfile} ]
- then
- kill `cat ${pidfile}`
- # Only if we aware that our setup can hangs, and only after trying simple kill, we can kill it hard way.
- if [ ! -z "${%%APP_SHORTNAME%%_kill9}" ]
- then
- sleep ${%%APP_SHORTNAME%%_sleep}
- #kill -9 `cat ${pidfile}`
- fi
- # In some setups, OpenEMM (Tomcat) can spawn some child processess, which could prevent it from stopping, and freeing net ports.
- # Let's blindly kill them all, since we are really know what we are doing.
- if [ ! -z "${%%APP_SHORTNAME%%_additional_killall}" ]
- then
- sleep ${%%APP_SHORTNAME%%_sleep}
- killall ${%%APP_SHORTNAME%%_additional_killall}
- fi
- fi
-}
-
-terminator() {
- while [ $# -gt 0 ] ; do
- __pat="$1"
- shift
- if [ "$__pat" ] ; then
- for sig in 15 9 ; do
- __run="`ps -aux | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
- if [ "$__run" ] ; then
- echo "Stop $__pat program with signal $sig .. "
- kill -$sig $__run >/dev/null 2>&1
- sleep 2
- echo "done."
- fi
- done
- fi
- done
-}
-
-
-%%APP_SHORTNAME%%_status ()
-{
- # If running, show pid
- if [ -f ${pidfile} ]
- then
- echo "%%APP_SHORTNAME%% is running as pid" `cat ${pidfile}`
- else
- echo "%%APP_SHORTNAME%% is not running"
- fi
-}
-
-run_rc_command "$1"
diff --git a/mail/openemm2015/files/patch-backend__GNUmakefile b/mail/openemm2015/files/patch-backend__GNUmakefile
deleted file mode 100644
index 0813778619fa..000000000000
--- a/mail/openemm2015/files/patch-backend__GNUmakefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- backend/GNUmakefile.orig 2015-02-20 13:02:20 UTC
-+++ backend/GNUmakefile
-@@ -21,7 +21,7 @@
- ##################################################################################
-
- all clean::
-- @for dir in contrib src; do $(MAKE) -C $$dir $@ || exit 1; done
-+ @for dir in src; do $(MAKE) -C $$dir $@ || exit 1; done
-
- clean::
- rm -f *~
diff --git a/mail/openemm2015/files/patch-backend__src__c__bav__GNUmakefile b/mail/openemm2015/files/patch-backend__src__c__bav__GNUmakefile
deleted file mode 100644
index cc70805fea98..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__bav__GNUmakefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- backend/src/c/bav/GNUmakefile.orig 2015-02-20 13:02:20 UTC
-+++ backend/src/c/bav/GNUmakefile
-@@ -20,13 +20,13 @@
- # Contributor(s): AGNITAS AG.
- ##################################################################################
-
--CC = gcc
--CFLAGS = -I../lib -I../../../contrib/include -pthread
--LDFLAGS = -L../lib -L../../../contrib/lib -pthread
-+CC?= gcc
-+CFLAGS = -I../lib -I/usr/local/lib -I/usr/local/include -pthread
-+LDFLAGS = -L../lib -L/usr/local/lib -pthread
- # required for Ubuntu 9.10 by user request
- LDFLAGS := $(LDFLAGS) -L/usr/lib/libmilter
- #
--LIBS = -lagn -lmilter -lsa
-+LIBS = -lagn -lmilter -lex -lsa
- SRCBAV = bav.c cfg.c
- SRCWRP = bavwrap.c store.c
- OBJBAV = $(SRCBAV:%.c=%.o)
diff --git a/mail/openemm2015/files/patch-backend__src__c__bav__bav.c b/mail/openemm2015/files/patch-backend__src__c__bav__bav.c
deleted file mode 100644
index 8c85ded66d36..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__bav__bav.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- backend/src/c/bav/bav.c.orig 2015-10-24 14:59:57 UTC
-+++ backend/src/c/bav/bav.c
-@@ -28,16 +28,17 @@
- # include
- # include
- # include
--# include "libmilter/mfapi.h"
- # include "bav.h"
-+# include "libmilter/mfapi.h"
-
--# define SOCK_PATH "var/run/bav.sock"
--# define LOCK_PATH "var/lock/bav.lock"
--# define CFGFILE "var/spool/bav/bav.conf"
-+# define SOCK_PATH "/var/run/openemm/bav.sock"
-+# define LOCK_PATH "/var/run/openemm/bav.lock"
-+# define CFGFILE "/usr/local/openemm2015/var/spool/bav/bav.conf"
- # define X_AGN "X-AGNMailloop"
- # define X_LOOP "X-AGNLoop"
- # define LOOP_SET "set"
-
-+# define bool int
-
- static const char *program;
- static const char *loglevel;
diff --git a/mail/openemm2015/files/patch-backend__src__c__lib__GNUmakefile b/mail/openemm2015/files/patch-backend__src__c__lib__GNUmakefile
deleted file mode 100644
index b4061a433bec..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__lib__GNUmakefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- backend/src/c/lib/GNUmakefile.orig 2015-02-20 13:02:20 UTC
-+++ backend/src/c/lib/GNUmakefile
-@@ -20,8 +20,8 @@
- # Contributor(s): AGNITAS AG.
- ##################################################################################
-
--CC = gcc
--CFLAGS = -I.
-+CC?= gcc
-+CFLAGS+= -I.
- SRCS = atob.c \
- buffer.c \
- cache.c \
diff --git a/mail/openemm2015/files/patch-backend__src__c__lib__agn.h b/mail/openemm2015/files/patch-backend__src__c__lib__agn.h
deleted file mode 100644
index 0c39d574af68..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__lib__agn.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- backend/src/c/lib/agn.h.orig 2015-10-24 14:59:57 UTC
-+++ backend/src/c/lib/agn.h
-@@ -136,8 +136,8 @@ typedef unsigned long hash_t;
- * Symbolic names for boolean values
- */
- typedef enum { /*{{{*/
-- false,
-- true
-+ false = 0,
-+ true = 1
- /*}}}*/
- } bool_t;
-
diff --git a/mail/openemm2015/files/patch-backend__src__c__tools__GNUmakefile b/mail/openemm2015/files/patch-backend__src__c__tools__GNUmakefile
deleted file mode 100644
index 1d97a816e5c9..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__tools__GNUmakefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- backend/src/c/tools/GNUmakefile.orig 2015-02-20 13:02:20 UTC
-+++ backend/src/c/tools/GNUmakefile
-@@ -20,8 +20,8 @@
- # Contributor(s): AGNITAS AG.
- ##################################################################################
-
--CC = gcc
--CFLAGS = -I../lib
-+CC?= gcc
-+CFLAGS+= -I../lib
- LDFLAGS = -L../lib
- LIBS = -lagn
- SQCTRL = qctrl.c qlib.c qmove.c qstat.c
diff --git a/mail/openemm2015/files/patch-backend__src__c__xmlback__GNUmakefile b/mail/openemm2015/files/patch-backend__src__c__xmlback__GNUmakefile
deleted file mode 100644
index ffc9b960457a..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__xmlback__GNUmakefile
+++ /dev/null
@@ -1,35 +0,0 @@
---- backend/src/c/xmlback/GNUmakefile.orig 2015-02-20 13:02:20 UTC
-+++ backend/src/c/xmlback/GNUmakefile
-@@ -20,10 +20,10 @@
- # Contributor(s): AGNITAS AG.
- ##################################################################################
-
--CC = gcc
--CFLAGS = '-DVERSION="OpenEMM 2015"' -I. -I../lib $(shell xml2-config --cflags) -I../../../contrib/include/
--LDFLAGS = -L../../../contrib/lib
--LIBS = grammar/libgrammar.a -lslang -L../lib -lagn $(shell xml2-config --libs) -ldl -lm
-+CC?= gcc
-+CFLAGS+= '-DVERSION="OpenEMM 2015"' -I. -I../lib -I/usr/local/include $(shell xml2-config --cflags)
-+LDFLAGS = -L/usr/local/lib
-+LIBS = grammar/libgrammar.a -lslang -L../lib -lagn $(shell xml2-config --libs) -lcurses -lm
- SRCS = append.c \
- block.c \
- blockmail.c \
-@@ -63,7 +63,7 @@ all::
- @$(MAKE) -C ../lib $@
-
- all clean::
-- make -C grammar $@
-+ @${MAKE} -C grammar $@
-
- all:: xmlback
-
-@@ -71,7 +71,7 @@ xmlback: $(OBJS) grammar/libgrammar.a
- $(CC) $(LDFLAGS) $(OBJS) -o $@ $(LIBS)
-
- grammar/libgrammar.a:
-- make -C grammar
-+ @${MAKE} -C grammar
-
- clean::
- rm -f xmlback *.o *~
diff --git a/mail/openemm2015/files/patch-backend__src__c__xmlback__eval.c b/mail/openemm2015/files/patch-backend__src__c__xmlback__eval.c
deleted file mode 100644
index 20c053eb044a..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__xmlback__eval.c
+++ /dev/null
@@ -1,133 +0,0 @@
---- backend/src/c/xmlback/eval.c.orig 2015-10-24 14:59:57 UTC
-+++ backend/src/c/xmlback/eval.c
-@@ -198,9 +198,9 @@ ctx_clr (void) /*{{{*/
- static inline void
- check_error (void) /*{{{*/
- {
-- if (SLang_Error) {
-+ if (SLang_get_error()) {
- SLang_restart (1);
-- SLang_Error = 0;
-+ SLang_set_error(0);
- }
- }/*}}}*/
- static void
-@@ -243,7 +243,7 @@ type_retrieve (int argc) /*{{{*/
- int dummy;
-
- if (! (argv = (type_t *) malloc (argc * sizeof (type_t)))) {
-- SLang_Error = SL_MALLOC_ERROR;
-+ SLang_set_error(SL_MALLOC_ERROR);
- return NULL;
- }
- for (n = 0; n < argc; ++n)
-@@ -262,7 +262,7 @@ type_retrieve (int argc) /*{{{*/
- argv[n].v.n = (double) dummy;
- break;
- case SLANG_DOUBLE_TYPE:
-- if (SLang_pop_double (& argv[n].v.n, & dummy, & dummy) == -1)
-+ if (SLang_pop_double (& argv[n].v.n) == -1)
- st = false;
- break;
- case SLANG_STRING_TYPE:
-@@ -901,7 +901,7 @@ SLin (void) /*{{{*/
-
- argc = SLang_Num_Function_Args;
- if (argc < 2) {
-- SLang_Error = SL_SYNTAX_ERROR;
-+ SLang_set_error(SL_SYNTAX_ERROR);
- return -1;
- }
- rc = 0;
-@@ -928,7 +928,7 @@ SLin (void) /*{{{*/
- }
- free (i);
- } else {
-- SLang_Error = SL_MALLOC_ERROR;
-+ SLang_set_error(SL_MALLOC_ERROR);
- rc = -1;
- }
- }
-@@ -940,7 +940,7 @@ SLin (void) /*{{{*/
-
- if (d = (double *) malloc (argc * sizeof (double))) {
- for (n = 0; n < argc; ++n)
-- if (SLang_pop_double (& d[n], & dummy, & dummy) == -1) {
-+ if (SLang_pop_double (& d[n]) == -1) {
- rc = -1;
- break;
- }
-@@ -952,7 +952,7 @@ SLin (void) /*{{{*/
- }
- free (d);
- } else {
-- SLang_Error = SL_MALLOC_ERROR;
-+ SLang_set_error(SL_MALLOC_ERROR);
- rc = -1;
- }
- }
-@@ -980,14 +980,14 @@ SLin (void) /*{{{*/
- }
- free (s);
- } else {
-- SLang_Error = SL_MALLOC_ERROR;
-+ SLang_set_error(SL_MALLOC_ERROR);
- rc = -1;
- }
- }
- break;
- }
-- if ((rc == -1) && (! SLang_Error))
-- SLang_Error = SL_TYPE_MISMATCH;
-+ if ((rc == -1) && (! SLang_get_error()))
-+ SLang_set_error(SL_TYPE_MISMATCH);
- return rc;
- }/*}}}*/
- static int
-@@ -1000,7 +1000,7 @@ SLbetween (void) /*{{{*/
-
- argc = SLang_Num_Function_Args;
- if (argc != 3) {
-- SLang_Error = SL_SYNTAX_ERROR;
-+ SLang_set_error(SL_SYNTAX_ERROR);
- return -1;
- }
- if (! (argv = type_retrieve (argc)))
-@@ -1030,8 +1030,8 @@ SLbetween (void) /*{{{*/
- break;
- }
- type_release (argc, argv);
-- if ((rc == -1) && (! SLang_Error))
-- SLang_Error = SL_TYPE_MISMATCH;
-+ if ((rc == -1) && (! SLang_get_error()))
-+ SLang_set_error(SL_TYPE_MISMATCH);
- return rc;
- }/*}}}*/
- static void
-@@ -1044,7 +1044,7 @@ SLdecode (void) /*{{{*/
-
- argc = SLang_Num_Function_Args;
- if ((argc < 4) || (argc % 2 != 0)) {
-- SLang_Error = SL_SYNTAX_ERROR;
-+ SLang_set_error(SL_SYNTAX_ERROR);
- return;
- }
- if (! (argv = type_retrieve (argc)))
-@@ -1068,7 +1068,7 @@ SLdecode (void) /*{{{*/
- if (argv[argc - 1].type != argv[2].type)
- st = false;
- if (! st)
-- SLang_Error = SL_TYPE_MISMATCH;
-+ SLang_set_error(SL_TYPE_MISMATCH);
- else {
- int hit = -1;
-
-@@ -1092,7 +1092,7 @@ SLdecode (void) /*{{{*/
- switch (argv[hit].type) {
- default:
- st = false;
-- SLang_Error = SL_TYPE_MISMATCH;
-+ SLang_set_error(SL_TYPE_MISMATCH);
- break;
- case SLANG_INT_TYPE:
- SLang_push_integer ((int) argv[hit].v.n);
diff --git a/mail/openemm2015/files/patch-backend__src__c__xmlback__grammar__GNUmakefile b/mail/openemm2015/files/patch-backend__src__c__xmlback__grammar__GNUmakefile
deleted file mode 100644
index 414ddfec61f5..000000000000
--- a/mail/openemm2015/files/patch-backend__src__c__xmlback__grammar__GNUmakefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- backend/src/c/xmlback/grammar/GNUmakefile.orig 2015-02-20 13:02:20 UTC
-+++ backend/src/c/xmlback/grammar/GNUmakefile
-@@ -20,8 +20,8 @@
- # Contributor(s): AGNITAS AG.
- ##################################################################################
-
--CC = gcc
--CFLAGS = -I.. -I../../lib $(shell xml2-config --cflags)
-+CC?= gcc
-+CFLAGS+= -I.. -I../../lib $(shell xml2-config --cflags)
- LDFLAGS =
- SRCS = transform.c parse.c
- OBJS = $(SRCS:%.c=%.o)
diff --git a/mail/openemm2015/files/patch-backend__src__script__lib__config.sh b/mail/openemm2015/files/patch-backend__src__script__lib__config.sh
deleted file mode 100644
index 621a50bf5443..000000000000
--- a/mail/openemm2015/files/patch-backend__src__script__lib__config.sh
+++ /dev/null
@@ -1,80 +0,0 @@
---- backend/src/script/lib/config.sh.orig 2015-02-20 13:02:20 UTC
-+++ backend/src/script/lib/config.sh
-@@ -34,7 +34,7 @@ host="`uname -n | cut -d. -f1`"
- #
- # Set the base for the whole system ..
- if [ ! "$BASE" ] ; then
-- BASE="$HOME"
-+ BASE="/usr/local/openemm2015"
- fi
- export BASE
- optbase="$OPENEMM_SW"
-@@ -100,7 +100,7 @@ loglast=0
- #
- # Sendmail location
- #
--sendmail="$HOME/bin/smctrl"
-+sendmail="/usr/local/openemm2015/bin/smctrl"
- if [ ! -x $sendmail ]; then
- sendmail="/usr/sbin/sendmail"
- if [ ! -x $sendmail ] ; then
-@@ -130,7 +130,7 @@ error() {
- echo "$*" 1>&2
- }
- epoch() {
-- python -c "
-+ /usr/local/bin/python2.7 -c "
- import time
-
- print int (time.time ())
-@@ -235,7 +235,7 @@ pathstrip() {
- if [ $# -ne 1 ] ; then
- echo "Usage: $0 " 1>&2
- else
-- python -c "
-+ /usr/local/bin/python2.7 -c "
- import string
- def pathstrip (s):
- rc = []
-@@ -252,7 +252,7 @@ filecount() {
- if [ $# -ne 2 ] ; then
- echo "Usage: $0 " 1>&2
- else
-- python -c "
-+ /usr/local/bin/python2.7 -c "
- import os, sre
- def filecount (directory, pattern):
- n = 0
-@@ -356,7 +356,7 @@ terminator() {
- shift
- if [ "$__pat" ] ; then
- for sig in 15 9 ; do
-- __run="`ps -ef | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
-+ __run="`ps -aux | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
- if [ "$__run" ] ; then
- messagen "Stop $__pat program with signal $sig .. "
- kill -$sig $__run >/dev/null 2>&1
-@@ -377,12 +377,12 @@ softterm() {
- repeat="on"
- while [ $repeat = "on" ]; do
- repeat="off"
-- __run="`ps -ef | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
-+ __run="`ps -aux | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
- if [ "$__run" ] ; then
- messagen "Stop $__pat program .. "
- kill -15 $__run >/dev/null 2>&1
- sleep 1
-- __run="`ps -ef | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
-+ __run="`ps -aux | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
- if [ "$__run" ]; then
- messagen "delaying $sv seconds .. "
- sleep `expr $sv - 1`
-@@ -408,7 +408,7 @@ mestopper() {
- messagen "Creating $__fn, waiting for $__pat: "
- touch "$__fn"
- while true ; do
-- __run="`ps -ef | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
-+ __run="`ps -aux | grep -- \"$__pat\" | grep -v grep | awk '{ print $2 }'`"
- if [ ! "$__run" ] ; then
- break
- fi
diff --git a/mail/openemm2015/files/patch-openemm_build.xml b/mail/openemm2015/files/patch-openemm_build.xml
deleted file mode 100644
index ff6a15a43b66..000000000000
--- a/mail/openemm2015/files/patch-openemm_build.xml
+++ /dev/null
@@ -1,188 +0,0 @@
---- openemm_build.xml.orig 2015-10-24 14:59:58 UTC
-+++ openemm_build.xml
-@@ -23,8 +23,8 @@
-
-
-
--
--
-+
-+
-
-
-
-@@ -39,24 +39,11 @@
-
-
-
--
--
--
--
--
--
--
--
--
--
--
--
--
-
-
-
-
--
-+
-
-
-
-@@ -77,7 +64,7 @@
-
-
-
--
-+
-
-
-
-@@ -98,58 +85,27 @@
-
-
-
--
-+
-
-
-
-
--
-+
-
-
-
-
--
-
--
--
--
--
--
--
--
--
--
--
--
-+
-
--
-
-
-
--
-+
-
--
--
--
--
--
--
--
--
--
--
--
-+
-+
-
--
--
--
--
--
--
--
--
--
--
-
-
-
-@@ -157,24 +113,19 @@
-
-
-
--
--
--
--
--
--
--
--
--
--
--
--
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-
--
--
--
--
--
-
-
-
-@@ -186,35 +137,7 @@
-
-
-
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-+
-+
-
-
diff --git a/mail/openemm2015/files/patch-src__java__org__agnitas__util__XmlUtilities.java b/mail/openemm2015/files/patch-src__java__org__agnitas__util__XmlUtilities.java
deleted file mode 100644
index 132822f9a7a3..000000000000
--- a/mail/openemm2015/files/patch-src__java__org__agnitas__util__XmlUtilities.java
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/java/org/agnitas/util/XmlUtilities.java.orig 2015-10-24 14:59:57 UTC
-+++ src/java/org/agnitas/util/XmlUtilities.java
-@@ -278,7 +278,7 @@ public class XmlUtilities {
- logger.error(e.getClass().getSimpleName(), e);
- throw new Exception("ErrorConstException.XML_PROCESSING " + e.getClass().getSimpleName() + " " + e.getMessage(), e);
- } catch (IOException e) {
-- logger.error(e.getClass().getSimpleName() + " während der XML-Verarbeitung", e);
-+ logger.error(e.getClass().getSimpleName() + " w\u00e4hrend der XML-Verarbeitung", e);
- throw new Exception("ErrorConstException.XML_PROCESSING " + e.getClass().getSimpleName() + " " + e.getMessage(), e);
- }
- }
diff --git a/mail/openemm2015/files/patch-src__java__org__agnitas__web__MailingSendAction.java b/mail/openemm2015/files/patch-src__java__org__agnitas__web__MailingSendAction.java
deleted file mode 100644
index 44fe86d672cf..000000000000
--- a/mail/openemm2015/files/patch-src__java__org__agnitas__web__MailingSendAction.java
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/java/org/agnitas/web/MailingSendAction.java.orig 2015-10-24 14:59:58 UTC
-+++ src/java/org/agnitas/web/MailingSendAction.java
-@@ -820,9 +820,9 @@ public class MailingSendAction extends S
-
- /**
- * Write mailing send to user log
-- * @param admin — admin
-- * @param sendDate — scheduled send date
-- * @param aMailing — mailing to send
-+ * @param admin admin
-+ * @param sendDate scheduled send date
-+ * @param aMailing mailing to send
- */
- protected void logSendAction(Admin admin, Date sendDate, Mailing aMailing) {
- final String description = "mailing %s(%d) %s";
diff --git a/mail/openemm2015/files/patch-src__java__org__agnitas__web__filter__GZipRequestFilter.java b/mail/openemm2015/files/patch-src__java__org__agnitas__web__filter__GZipRequestFilter.java
deleted file mode 100644
index 24dc93e31d99..000000000000
--- a/mail/openemm2015/files/patch-src__java__org__agnitas__web__filter__GZipRequestFilter.java
+++ /dev/null
@@ -1,55 +0,0 @@
---- src/java/org/agnitas/web/filter/GZipRequestFilter.java.orig 2015-10-24 14:59:58 UTC
-+++ src/java/org/agnitas/web/filter/GZipRequestFilter.java
-@@ -39,6 +39,8 @@ import javax.servlet.ServletInputStream;
- import javax.servlet.ServletOutputStream;
- import javax.servlet.ServletRequest;
- import javax.servlet.ServletResponse;
-+import javax.servlet.WriteListener;
-+import javax.servlet.ReadListener;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletRequestWrapper;
- import javax.servlet.http.HttpServletResponse;
-@@ -177,6 +179,16 @@ public class GZipRequestFilter implement
- throws IOException {
- this.gzipOutputStream.write(bytes, offset, length);
- }
-+
-+ @Override
-+ public void setWriteListener(WriteListener writeListener){
-+
-+ }
-+
-+ @Override
-+ public boolean isReady(){
-+ return true;
-+ }
- }
-
- private class GZIPServletRequestWrapper extends HttpServletRequestWrapper{
-@@ -207,5 +219,26 @@ public class GZipRequestFilter implement
- public int read() throws IOException {
- return this.input.read();
- }
-+
-+ @Override
-+ public void setReadListener(ReadListener readListener){
-+ }
-+
-+ @Override
-+ public boolean isReady(){
-+ return true;
-+ }
-+
-+ @Override
-+ public boolean isFinished() {
-+
-+ int count = -1;
-+
-+ try{
-+ count = this.input.available();
-+ } catch (IOException ioe){}
-+
-+ return count <= 0;
-+ }
- }
- }
diff --git a/mail/openemm2015/files/patch-src__jsp__WEB-INF__web.xml b/mail/openemm2015/files/patch-src__jsp__WEB-INF__web.xml
deleted file mode 100644
index b05cac8bec31..000000000000
--- a/mail/openemm2015/files/patch-src__jsp__WEB-INF__web.xml
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/jsp/WEB-INF/web.xml.orig 2015-10-24 14:59:58 UTC
-+++ src/jsp/WEB-INF/web.xml
-@@ -1,8 +1,8 @@
-
--
-+xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/"
-+version="3.1">
-
-
-
diff --git a/mail/openemm2015/files/pkg-message.in b/mail/openemm2015/files/pkg-message.in
deleted file mode 100644
index 23bcdd312089..000000000000
--- a/mail/openemm2015/files/pkg-message.in
+++ /dev/null
@@ -1,127 +0,0 @@
-[
-{ type: install
- message: < mysqldump -aCceQx --hex-blob --routines --triggers -u root -p -r /tmp/openemm-db.sql openemm
-$> mysqldump -aCceQx --hex-blob --routines --triggers -u root -p -r /tmp/openemm_cms-db.sql openemm-cms
-
-
-To integrate the OpenEMM 2015 to the installed Tomcat add this
-chunk to the server.xml of Tomcat:
-TOMCAT_HOME= %%PREFIX%%/apache-tomcat-8.5/lib/
-
-vi TOMCAT_HOME/conf/server.xml
-
-
- .....
-
-
- localhost
-
-
-
-
-
-
-
-
-
-
-Change the Engine name="Catalina" to point to defaultHost="OpenEMM"
-Don't forget securing tomcat, or add a httpd in front secured
-
-additional for the jndi database connect:
-
-vi TOMCAT_HOME/conf/context.xml
-
-
- ....
-
-
-
-
-.if ${COMPILER_TYPE} == clang
-PLIST_SUB= COMPILER=llvm
-.elif ${COMPILER_TYPE} == gcc
-PLIST_SUB= COMPILER=gnu
-.else
-IGNORE= compiler is not supported
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|g++|\$${CXX}|g ; \
- s|"-ftemplate-depth-30|"\$${CXXFLAGS} -ftemplate-depth-30|g ; \
- s|-O3|-O2|g ; s|-funroll-loops||g' ${WRKSRC}/configure
- cd ${WRKSRC}/m4 && ${RM} libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS:N*.txt} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS:M*.txt} ${STAGEDIR}${DOCSDIR}
-
-post-install:
- @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/blitz-1.0.2
-
-.include
diff --git a/math/blitz++/distinfo b/math/blitz++/distinfo
deleted file mode 100644
index c56237d9e9f5..000000000000
--- a/math/blitz++/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1570007223
-SHA256 (blitzpp-blitz-1.0.2_GH0.tar.gz) = 500db9c3b2617e1f03d0e548977aec10d36811ba1c43bb5ef250c0e3853ae1c2
-SIZE (blitzpp-blitz-1.0.2_GH0.tar.gz) = 2941270
diff --git a/math/blitz++/files/patch-m4_ac__compiler__specific__header.m4 b/math/blitz++/files/patch-m4_ac__compiler__specific__header.m4
deleted file mode 100644
index bbe6816fdbba..000000000000
--- a/math/blitz++/files/patch-m4_ac__compiler__specific__header.m4
+++ /dev/null
@@ -1,31 +0,0 @@
---- m4/ac_compiler_specific_header.m4.orig 2019-10-01 22:50:17 UTC
-+++ m4/ac_compiler_specific_header.m4
-@@ -9,25 +9,9 @@ See also file blitz/bzconfig.h
-
- AC_MSG_CHECKING(compiler specific header)
-
--AS_CASE([$CXX],
-- [*xlc++*], [COMPILER_VENDOR="apple"],
-- [*icpc*|*icc*], [COMPILER_VENDOR="intel"],
-- [*xlC*], [COMPILER_VENDOR="ibm"],
-- [*clang++], [COMPILER_VENDOR="llvm"],
-- [*cxx*], [COMPILER_VENDOR="compaq"],
-- [*aCC*], [COMPILER_VENDOR="hp"],
-- [*g++*|*c++*], [AS_CASE([$target],
-- [*apple*], [COMPILER_VENDOR="llvm"],
-- [COMPILER_VENDOR="gnu"])],
-- [*KCC*], [COMPILER_VENDOR="kai"],
-- [*pgCC*], [COMPILER_VENDOR="pgi"],
--dnl [*FCC*], [COMPILER_VENDOR="fujitsu"],
-- [*pathCC*], [COMPILER_VENDOR="pathscale"],
-- [*CC*], [AS_CASE([$target],
-- [*sgi*], [COMPILER_VENDOR="sgi"],
-- [*solaris*], [COMPILER_VENDOR="sun"],
-- [*cray*], [COMPILER_VENDOR="cray"],
-- [*fujitsu*], [COMPILER_VENDOR="fujitsu"])]
-+AS_CASE([$COMPILER],
-+ [clang], [COMPILER_VENDOR="llvm"],
-+ [gcc], [COMPILER_VENDOR="gnu"]
- )
- export COMPILER_VENDOR
- AX_PREFIX_CONFIG_H([blitz/$COMPILER_VENDOR/bzconfig.h],[BZ])
diff --git a/math/blitz++/pkg-descr b/math/blitz++/pkg-descr
deleted file mode 100644
index 120a81150521..000000000000
--- a/math/blitz++/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Blitz++ is a C++ class library for scientific computing which provides
-performance on par with Fortran 77/90. It uses template techniques to
-achieve high performance. The current versions provide dense arrays and
-vectors, random number generators, and small vectors and matrices.
-
-WWW: https://github.com/blitzpp/blitz
diff --git a/math/blitz++/pkg-plist b/math/blitz++/pkg-plist
deleted file mode 100644
index c37ad11aa05e..000000000000
--- a/math/blitz++/pkg-plist
+++ /dev/null
@@ -1,123 +0,0 @@
-include/blitz/array-impl.h
-include/blitz/array.cc
-include/blitz/array.h
-include/blitz/array/asexpr.cc
-include/blitz/array/asexpr.h
-include/blitz/array/cartesian.h
-include/blitz/array/cgsolve.h
-include/blitz/array/complex.cc
-include/blitz/array/convolve.cc
-include/blitz/array/convolve.h
-include/blitz/array/cycle.cc
-include/blitz/array/domain.h
-include/blitz/array/et.h
-include/blitz/array/expr.cc
-include/blitz/array/expr.h
-include/blitz/array/fastiter.h
-include/blitz/array/funcs.h
-include/blitz/array/functorExpr.h
-include/blitz/array/geometry.h
-include/blitz/array/indirect.h
-include/blitz/array/interlace.cc
-include/blitz/array/io.cc
-include/blitz/array/iter.h
-include/blitz/array/map.h
-include/blitz/array/methods.cc
-include/blitz/array/misc.cc
-include/blitz/array/multi.h
-include/blitz/array/newet-macros.h
-include/blitz/array/newet.h
-include/blitz/array/ops.cc
-include/blitz/array/ops.h
-include/blitz/array/reduce.cc
-include/blitz/array/reduce.h
-include/blitz/array/resize.cc
-include/blitz/array/shape.h
-include/blitz/array/slice.h
-include/blitz/array/slicing.cc
-include/blitz/array/stencil-classes.cc
-include/blitz/array/stencil-et-macros.h
-include/blitz/array/stencil-et.h
-include/blitz/array/stencilops.h
-include/blitz/array/stencils.cc
-include/blitz/array/stencils.h
-include/blitz/array/storage.h
-include/blitz/array/where.h
-include/blitz/array/zip.h
-include/blitz/bench.cc
-include/blitz/bench.h
-include/blitz/benchext.cc
-include/blitz/benchext.h
-include/blitz/blitz.h
-include/blitz/bounds.h
-include/blitz/bzconfig.h
-include/blitz/bzdebug.h
-include/blitz/compiler.h
-include/blitz/constpointerstack.h
-include/blitz/et-forward.h
-include/blitz/etbase.h
-include/blitz/funcs.h
-include/blitz/globeval.cc
-include/blitz/indexexpr.h
-include/blitz/indexmap-forward.h
-include/blitz/levicivita.h
-include/blitz/limits-hack.h
-include/blitz/listinit.h
-include/blitz/%%COMPILER%%/bzconfig.h
-include/blitz/memblock.cc
-include/blitz/memblock.h
-include/blitz/meta/dot.h
-include/blitz/meta/matassign.h
-include/blitz/meta/matmat.h
-include/blitz/meta/matvec.h
-include/blitz/meta/metaprog.h
-include/blitz/meta/product.h
-include/blitz/meta/sum.h
-include/blitz/meta/vecassign.h
-include/blitz/minmax.h
-include/blitz/numinquire.h
-include/blitz/numtrait.h
-include/blitz/ops.h
-include/blitz/prettyprint.h
-include/blitz/promote.h
-include/blitz/range.cc
-include/blitz/range.h
-include/blitz/ranks.h
-include/blitz/reduce.h
-include/blitz/shapecheck.h
-include/blitz/simdtypes.h
-include/blitz/tau.h
-include/blitz/timer.h
-include/blitz/tinymat2.cc
-include/blitz/tinymat2.h
-include/blitz/tinymat2io.cc
-include/blitz/tinyvec2.cc
-include/blitz/tinyvec2.h
-include/blitz/tinyvec2io.cc
-include/blitz/tm2fastiter.h
-include/blitz/tmevaluate.h
-include/blitz/traversal.cc
-include/blitz/traversal.h
-include/blitz/tuning.h
-include/blitz/tv2fastiter.h
-include/blitz/tvcross.h
-include/blitz/tvecglobs.h
-include/blitz/tvevaluate.h
-include/blitz/update.h
-include/blitz/wrap-climits.h
-include/random/F.h
-include/random/beta.h
-include/random/chisquare.h
-include/random/default.h
-include/random/discrete-uniform.h
-include/random/exponential.h
-include/random/gamma.h
-include/random/mt.h
-include/random/mtparam.cc
-include/random/normal.h
-include/random/uniform.h
-lib/libblitz.a
-lib/libblitz.so
-lib/libblitz.so.0
-lib/libblitz.so.0.0.0
-libdata/pkgconfig/blitz.pc
diff --git a/math/openfst/Makefile b/math/openfst/Makefile
deleted file mode 100644
index 4f9029a5aa58..000000000000
--- a/math/openfst/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Dmitry Sivachenko
-# $FreeBSD$
-
-PORTNAME= openfst
-PORTVERSION= 1.7.9
-CATEGORIES= math
-MASTER_SITES= http://www.openfst.org/twiki/pub/FST/FstDownload/
-
-MAINTAINER= demon@FreeBSD.org
-COMMENT= Library for working with weighted finite-state transducers (FSTs)
-
-LICENSE= APACHE20
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= compiler:c++11-lib libtool python:3.6+
-USE_LDCONFIG= ${LOCALBASE}/lib/fst
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--enable-bin --enable-compress --enable-python --enable-special --enable-fsts --enable-grm --enable-linear-fsts --enable-ngram-fsts
-LDFLAGS+= "-L${LOCALBASE}/lib"
-MAKE_ENV+= PYTHON=${PYTHON_CMD}
-
-.include
diff --git a/math/openfst/distinfo b/math/openfst/distinfo
deleted file mode 100644
index 4befac390eaf..000000000000
--- a/math/openfst/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1595760279
-SHA256 (openfst-1.7.9.tar.gz) = 9319aeb31d1e2950ae25449884e255cc2bc9dfaf987f601590763e61a10fbdde
-SIZE (openfst-1.7.9.tar.gz) = 1311078
diff --git a/math/openfst/pkg-descr b/math/openfst/pkg-descr
deleted file mode 100644
index ace996bb72e7..000000000000
--- a/math/openfst/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-OpenFst is a library for constructing, combining, optimizing, and searching
-weighted finite-state transducers (FSTs). Weighted finite-state transducers
-are automata where each transition has an input label, an output label, and
-a weight. The more familiar finite-state acceptor is represented as a
-transducer with each transition's input and output label equal.
-Finite-state acceptors are used to represent sets of strings (specifically,
-regular or rational sets); finite-state transducers are used to represent
-binary relations between pairs of strings (specifically, rational
-transductions). The weights can be used to represent the cost of taking
-a particular transition.
-FSTs have key applications in speech recognition and synthesis, machine
-translation, optical character recognition, pattern matching, string
-processing, machine learning, information extraction and retrieval
-among others. Often a weighted transducer is used to represent a
-probabilistic model (e.g., an n-gram model, pronunciation model). FSTs can
-be optimized by determinization and minimization, models can be applied to
-hypothesis sets (also represented as automata) or cascaded by finite-state
-composition, and the best results can be selected by shortest-path algorithms.
-
-WWW: http://www.openfst.org/
diff --git a/math/openfst/pkg-plist b/math/openfst/pkg-plist
deleted file mode 100644
index edffa410ed3f..000000000000
--- a/math/openfst/pkg-plist
+++ /dev/null
@@ -1,342 +0,0 @@
-bin/farcompilestrings
-bin/farcreate
-bin/farequal
-bin/farextract
-bin/farinfo
-bin/farisomorphic
-bin/farprintstrings
-bin/fstarcsort
-bin/fstclosure
-bin/fstcompile
-bin/fstcompose
-bin/fstcompress
-bin/fstconcat
-bin/fstconnect
-bin/fstconvert
-bin/fstdeterminize
-bin/fstdifference
-bin/fstdisambiguate
-bin/fstdraw
-bin/fstencode
-bin/fstepsnormalize
-bin/fstequal
-bin/fstequivalent
-bin/fstinfo
-bin/fstintersect
-bin/fstinvert
-bin/fstisomorphic
-bin/fstlinear
-bin/fstloglinearapply
-bin/fstmap
-bin/fstminimize
-bin/fstprint
-bin/fstproject
-bin/fstprune
-bin/fstpush
-bin/fstrandgen
-bin/fstrelabel
-bin/fstreplace
-bin/fstreverse
-bin/fstreweight
-bin/fstrmepsilon
-bin/fstshortestdistance
-bin/fstshortestpath
-bin/fstspecial
-bin/fstsymbols
-bin/fstsynchronize
-bin/fsttopsort
-bin/fstunion
-bin/mpdtcompose
-bin/mpdtexpand
-bin/mpdtinfo
-bin/mpdtreverse
-bin/pdtcompose
-bin/pdtexpand
-bin/pdtinfo
-bin/pdtreplace
-bin/pdtreverse
-bin/pdtshortestpath
-include/fst/accumulator.h
-include/fst/add-on.h
-include/fst/arc-arena.h
-include/fst/arc-map.h
-include/fst/arc.h
-include/fst/arcfilter.h
-include/fst/arcsort.h
-include/fst/bi-table.h
-include/fst/cache.h
-include/fst/closure.h
-include/fst/compact-fst.h
-include/fst/compat.h
-include/fst/complement.h
-include/fst/compose-filter.h
-include/fst/compose.h
-include/fst/concat.h
-include/fst/config.h
-include/fst/connect.h
-include/fst/const-fst.h
-include/fst/determinize.h
-include/fst/dfs-visit.h
-include/fst/difference.h
-include/fst/disambiguate.h
-include/fst/edit-fst.h
-include/fst/encode.h
-include/fst/epsnormalize.h
-include/fst/equal.h
-include/fst/equivalent.h
-include/fst/expanded-fst.h
-include/fst/expander-cache.h
-include/fst/expectation-weight.h
-include/fst/extensions/compress/compress.h
-include/fst/extensions/compress/compressscript.h
-include/fst/extensions/compress/elias.h
-include/fst/extensions/far/compile-strings.h
-include/fst/extensions/far/create.h
-include/fst/extensions/far/equal.h
-include/fst/extensions/far/extract.h
-include/fst/extensions/far/far-class.h
-include/fst/extensions/far/far.h
-include/fst/extensions/far/farlib.h
-include/fst/extensions/far/farscript.h
-include/fst/extensions/far/getters.h
-include/fst/extensions/far/info.h
-include/fst/extensions/far/isomorphic.h
-include/fst/extensions/far/print-strings.h
-include/fst/extensions/far/script-impl.h
-include/fst/extensions/far/stlist.h
-include/fst/extensions/far/sttable.h
-include/fst/extensions/linear/linear-fst-data-builder.h
-include/fst/extensions/linear/linear-fst-data.h
-include/fst/extensions/linear/linear-fst.h
-include/fst/extensions/linear/linearscript.h
-include/fst/extensions/linear/loglinear-apply.h
-include/fst/extensions/linear/trie.h
-include/fst/extensions/mpdt/compose.h
-include/fst/extensions/mpdt/expand.h
-include/fst/extensions/mpdt/info.h
-include/fst/extensions/mpdt/mpdt.h
-include/fst/extensions/mpdt/mpdtlib.h
-include/fst/extensions/mpdt/mpdtscript.h
-include/fst/extensions/mpdt/read_write_utils.h
-include/fst/extensions/mpdt/reverse.h
-include/fst/extensions/ngram/bitmap-index.h
-include/fst/extensions/ngram/ngram-fst.h
-include/fst/extensions/ngram/nthbit.h
-include/fst/extensions/pdt/collection.h
-include/fst/extensions/pdt/compose.h
-include/fst/extensions/pdt/expand.h
-include/fst/extensions/pdt/getters.h
-include/fst/extensions/pdt/info.h
-include/fst/extensions/pdt/paren.h
-include/fst/extensions/pdt/pdt.h
-include/fst/extensions/pdt/pdtlib.h
-include/fst/extensions/pdt/pdtscript.h
-include/fst/extensions/pdt/replace.h
-include/fst/extensions/pdt/reverse.h
-include/fst/extensions/pdt/shortest-path.h
-include/fst/extensions/special/phi-fst.h
-include/fst/extensions/special/rho-fst.h
-include/fst/extensions/special/sigma-fst.h
-include/fst/factor-weight.h
-include/fst/filter-state.h
-include/fst/flags.h
-include/fst/float-weight.h
-include/fst/fst-decl.h
-include/fst/fst.h
-include/fst/fstlib.h
-include/fst/generic-register.h
-include/fst/heap.h
-include/fst/icu.h
-include/fst/intersect.h
-include/fst/interval-set.h
-include/fst/invert.h
-include/fst/isomorphic.h
-include/fst/label-reachable.h
-include/fst/lexicographic-weight.h
-include/fst/lock.h
-include/fst/log.h
-include/fst/lookahead-filter.h
-include/fst/lookahead-matcher.h
-include/fst/map.h
-include/fst/mapped-file.h
-include/fst/matcher-fst.h
-include/fst/matcher.h
-include/fst/memory.h
-include/fst/minimize.h
-include/fst/mutable-fst.h
-include/fst/pair-weight.h
-include/fst/partition.h
-include/fst/power-weight.h
-include/fst/power-weight-mappers.h
-include/fst/product-weight.h
-include/fst/project.h
-include/fst/properties.h
-include/fst/prune.h
-include/fst/push.h
-include/fst/queue.h
-include/fst/randequivalent.h
-include/fst/randgen.h
-include/fst/rational.h
-include/fst/register.h
-include/fst/relabel.h
-include/fst/replace-util.h
-include/fst/replace.h
-include/fst/reverse.h
-include/fst/reweight.h
-include/fst/rmepsilon.h
-include/fst/rmfinalepsilon.h
-include/fst/script/arc-class.h
-include/fst/script/arciterator-class.h
-include/fst/script/arcsort.h
-include/fst/script/arg-packs.h
-include/fst/script/closure.h
-include/fst/script/compile-impl.h
-include/fst/script/compile.h
-include/fst/script/compose.h
-include/fst/script/concat.h
-include/fst/script/connect.h
-include/fst/script/convert.h
-include/fst/script/decode.h
-include/fst/script/determinize.h
-include/fst/script/difference.h
-include/fst/script/disambiguate.h
-include/fst/script/draw-impl.h
-include/fst/script/draw.h
-include/fst/script/encode.h
-include/fst/script/encodemapper-class.h
-include/fst/script/epsnormalize.h
-include/fst/script/equal.h
-include/fst/script/equivalent.h
-include/fst/script/fst-class.h
-include/fst/script/fstscript-decl.h
-include/fst/script/fstscript.h
-include/fst/script/getters.h
-include/fst/script/info-impl.h
-include/fst/script/info.h
-include/fst/script/intersect.h
-include/fst/script/invert.h
-include/fst/script/isomorphic.h
-include/fst/script/map.h
-include/fst/script/minimize.h
-include/fst/script/print-impl.h
-include/fst/script/print.h
-include/fst/script/project.h
-include/fst/script/prune.h
-include/fst/script/push.h
-include/fst/script/randequivalent.h
-include/fst/script/randgen.h
-include/fst/script/relabel.h
-include/fst/script/replace.h
-include/fst/script/reverse.h
-include/fst/script/reweight.h
-include/fst/script/rmepsilon.h
-include/fst/script/script-impl.h
-include/fst/script/shortest-distance.h
-include/fst/script/shortest-path.h
-include/fst/script/stateiterator-class.h
-include/fst/script/synchronize.h
-include/fst/script/text-io.h
-include/fst/script/topsort.h
-include/fst/script/union.h
-include/fst/script/verify.h
-include/fst/script/weight-class.h
-include/fst/set-weight.h
-include/fst/shortest-distance.h
-include/fst/shortest-path.h
-include/fst/signed-log-weight.h
-include/fst/sparse-power-weight.h
-include/fst/sparse-tuple-weight.h
-include/fst/state-map.h
-include/fst/state-reachable.h
-include/fst/state-table.h
-include/fst/statesort.h
-include/fst/string-weight.h
-include/fst/string.h
-include/fst/symbol-table-ops.h
-include/fst/symbol-table.h
-include/fst/synchronize.h
-include/fst/test/algo_test.h
-include/fst/test/compactors.h
-include/fst/test/fst_test.h
-include/fst/test/rand-fst.h
-include/fst/test/weight-tester.h
-include/fst/test-properties.h
-include/fst/topsort.h
-include/fst/tuple-weight.h
-include/fst/types.h
-include/fst/union-find.h
-include/fst/union-weight.h
-include/fst/union.h
-include/fst/util.h
-include/fst/vector-fst.h
-include/fst/verify.h
-include/fst/visit.h
-include/fst/weight.h
-include/fst/windows_defs.inc
-lib/fst/arc_lookahead-fst.so
-lib/fst/compact16_acceptor-fst.so
-lib/fst/compact16_string-fst.so
-lib/fst/compact16_unweighted-fst.so
-lib/fst/compact16_unweighted_acceptor-fst.so
-lib/fst/compact16_weighted_string-fst.so
-lib/fst/compact64_acceptor-fst.so
-lib/fst/compact64_string-fst.so
-lib/fst/compact64_unweighted-fst.so
-lib/fst/compact64_unweighted_acceptor-fst.so
-lib/fst/compact64_weighted_string-fst.so
-lib/fst/compact8_acceptor-fst.so
-lib/fst/compact8_string-fst.so
-lib/fst/compact8_unweighted-fst.so
-lib/fst/compact8_unweighted_acceptor-fst.so
-lib/fst/compact8_weighted_string-fst.so
-lib/fst/const16-fst.so
-lib/fst/const64-fst.so
-lib/fst/const8-fst.so
-lib/fst/ilabel_lookahead-fst.so
-lib/fst/linear_classifier-fst.so
-lib/fst/linear_tagger-fst.so
-lib/fst/ngram-fst.so
-lib/fst/olabel_lookahead-fst.so
-lib/fst/phi-fst.so
-lib/fst/rho-fst.so
-lib/fst/sigma-fst.so
-lib/libfst.so
-lib/libfst.so.22
-lib/libfst.so.22.0.0
-lib/libfstcompact.so
-lib/libfstcompact.so.22
-lib/libfstcompact.so.22.0.0
-lib/libfstcompressscript.so
-lib/libfstcompressscript.so.22
-lib/libfstcompressscript.so.22.0.0
-lib/libfstconst.so
-lib/libfstconst.so.22
-lib/libfstconst.so.22.0.0
-lib/libfstfar.so
-lib/libfstfar.so.22
-lib/libfstfar.so.22.0.0
-lib/libfstfarscript.so
-lib/libfstfarscript.so.22
-lib/libfstfarscript.so.22.0.0
-lib/libfstlinearscript.so
-lib/libfstlinearscript.so.22
-lib/libfstlinearscript.so.22.0.0
-lib/libfstlookahead.so
-lib/libfstlookahead.so.22
-lib/libfstlookahead.so.22.0.0
-lib/libfstmpdtscript.so
-lib/libfstmpdtscript.so.22
-lib/libfstmpdtscript.so.22.0.0
-lib/libfstngram.so
-lib/libfstngram.so.22
-lib/libfstngram.so.22.0.0
-lib/libfstpdtscript.so
-lib/libfstpdtscript.so.22
-lib/libfstpdtscript.so.22.0.0
-lib/libfstscript.so
-lib/libfstscript.so.22
-lib/libfstscript.so.22.0.0
-lib/libfstspecial.so
-lib/libfstspecial.so.22
-lib/libfstspecial.so.22.0.0
-%%PYTHON_SITELIBDIR%%/pywrapfst.so
diff --git a/math/py-fpconst/Makefile b/math/py-fpconst/Makefile
deleted file mode 100644
index 885ffb68bf7f..000000000000
--- a/math/py-fpconst/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Rui Lopes
-# $FreeBSD$
-
-PORTNAME= fpconst
-PORTVERSION= 0.7.2
-PORTREVISION= 1
-CATEGORIES= math python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Utilities for handling IEEE 754 floating point special values
-
-LICENSE= APACHE20
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-NO_ARCH= yes
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/math/py-fpconst/distinfo b/math/py-fpconst/distinfo
deleted file mode 100644
index 52bd67796a0f..000000000000
--- a/math/py-fpconst/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fpconst-0.7.2.tar.gz) = bd54e294c056c6d52b2037e91d7b2782d6805b24a74923dc80e1c9107acac707
-SIZE (fpconst-0.7.2.tar.gz) = 3015
diff --git a/math/py-fpconst/pkg-descr b/math/py-fpconst/pkg-descr
deleted file mode 100644
index 4fc694a40660..000000000000
--- a/math/py-fpconst/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This python module implements constants and functions for working with
-IEEE754 double-precision special values. It provides constants for
-Not-a-Number (NaN), Positive Infinity (Inf), and Negative Infinity (-Inf),
-as well as functions to test for these values.
-
-WWW: https://pypi.org/project/fpconst/
diff --git a/misc/Makefile b/misc/Makefile
index e2e2c4105435..7905e8e2ce54 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -161,7 +161,6 @@
SUBDIR += grc
SUBDIR += gwhich
SUBDIR += hashdb
- SUBDIR += hb
SUBDIR += hello
SUBDIR += help2man
SUBDIR += heyu2
@@ -244,7 +243,6 @@
SUBDIR += mnn
SUBDIR += molequeue
SUBDIR += morse
- SUBDIR += mtail
SUBDIR += mtx
SUBDIR += mxnet
SUBDIR += najitool
@@ -519,7 +517,6 @@
SUBDIR += wmtunlo
SUBDIR += wmweather+
SUBDIR += wmwork
- SUBDIR += wotsap
SUBDIR += xdelta
SUBDIR += xdelta3
SUBDIR += xfce4-appfinder
diff --git a/misc/hb/Makefile b/misc/hb/Makefile
deleted file mode 100644
index d0f0b6f3f121..000000000000
--- a/misc/hb/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: tundra
-# $FreeBSD$
-
-PORTNAME= hb
-PORTVERSION= 1.88
-PORTREVISION= 2
-CATEGORIES= misc python
-MASTER_SITES= http://www.tundraware.com/Software/hb/
-
-MAINTAINER= tundra@tundraware.com
-COMMENT= Simple, but complete budget management in Python
-
-LICENSE= TundraWare
-LICENSE_NAME= TundraWare license
-LICENSE_FILE= ${WRKSRC}/1-HB-License.txt
-LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7,run shebangfix
-SHEBANG_FILES= hb.py
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-.include
diff --git a/misc/hb/distinfo b/misc/hb/distinfo
deleted file mode 100644
index c70a1f4bb99c..000000000000
--- a/misc/hb/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hb-1.88.tar.gz) = 3e129714463f287ad05992e7f3f1284bdc95d9e4e6d0cd98b9ff4fca9658cf6e
-SIZE (hb-1.88.tar.gz) = 30452
diff --git a/misc/hb/files/patch-Makefile b/misc/hb/files/patch-Makefile
deleted file mode 100644
index a09628102e8f..000000000000
--- a/misc/hb/files/patch-Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
---- Makefile.orig 2002-09-04 23:41:00 UTC
-+++ Makefile
-@@ -4,13 +4,12 @@
- all: # Do nothing - this is a python script that needs no build
-
- install:
-- install -c -o root -g wheel -m 755 ./hb.py ${PREFIX}/bin
-- mkdir ${PREFIX}/share/doc/hb
-- install -c -o root -g wheel -m 644 ./hb.1.gz ${PREFIX}/man/man1
-- install -c -o root -g wheel -m 644 ./hb.txt ${PREFIX}/share/doc/hb
-- install -c -o root -g wheel -m 644 ./0-StartHere.txt ${PREFIX}/share/doc/hb
-- install -c -o root -g wheel -m 644 ./1-HB-License.txt ${PREFIX}/share/doc/hb
-- install -c -o root -g wheel -m 644 ./2-HowToUse.txt ${PREFIX}/share/doc/hb
-- install -c -o root -g wheel -m 644 ./3-UnderTheHood.txt ${PREFIX}/share/doc/hb
-- install -c -o root -g wheel -m 644 ./4-Limitations-Enhancements.txt ${PREFIX}/share/doc/hb
-+ $(BSD_INSTALL_SCRIPT) ./hb.py $(DESTDIR)${PREFIX}/bin
-+ mkdir $(DESTDIR)${PREFIX}/share/doc/hb
-+ $(BSD_INSTALL_MAN) ./hb.1.gz $(DESTDIR)${PREFIX}/man/man1
-+ $(BSD_INSTALL_DATA) ./hb.txt $(DESTDIR)${PREFIX}/share/doc/hb
-+ $(BSD_INSTALL_DATA) ./0-StartHere.txt $(DESTDIR)${PREFIX}/share/doc/hb
-+ $(BSD_INSTALL_DATA) ./2-HowToUse.txt $(DESTDIR)${PREFIX}/share/doc/hb
-+ $(BSD_INSTALL_DATA) ./3-UnderTheHood.txt $(DESTDIR)${PREFIX}/share/doc/hb
-+ $(BSD_INSTALL_DATA) ./4-Limitations-Enhancements.txt $(DESTDIR)${PREFIX}/share/doc/hb
-
diff --git a/misc/hb/pkg-descr b/misc/hb/pkg-descr
deleted file mode 100644
index 822e73addf78..000000000000
--- a/misc/hb/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-HB is a simple Home Budget management system. As such, it is only mildly
-interesting. However, it's real purpose is to demonstrate how to write a
-complete application in Python. It is loaded with comments as well as a lot
-of explanatory material which should help anyone interested in learning
-Python better.
diff --git a/misc/hb/pkg-plist b/misc/hb/pkg-plist
deleted file mode 100644
index d692f2d6cb9f..000000000000
--- a/misc/hb/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/hb.py
-man/man1/hb.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/hb.txt
-%%PORTDOCS%%%%DOCSDIR%%/0-StartHere.txt
-%%PORTDOCS%%%%DOCSDIR%%/2-HowToUse.txt
-%%PORTDOCS%%%%DOCSDIR%%/3-UnderTheHood.txt
-%%PORTDOCS%%%%DOCSDIR%%/4-Limitations-Enhancements.txt
diff --git a/misc/mtail/Makefile b/misc/mtail/Makefile
deleted file mode 100644
index 67cb7108c408..000000000000
--- a/misc/mtail/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Andrew Pantyukhin
-# $FreeBSD$
-
-PORTNAME= mtail
-PORTVERSION= 1.2.0
-PORTREVISION= 1
-CATEGORIES= misc
-MASTER_SITES= http://matt.immute.net/src/mtail/
-
-MAINTAINER= dmgk@FreeBSD.org
-COMMENT= Small tail workalike that performs output coloring
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= python:2.7,run shebangfix tar:tgz
-
-SHEBANG_FILES= ${WRKSRC}/${PORTNAME}
-NO_BUILD= yes
-NO_ARCH= yes
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDOCS= CHANGES README
-PORTEXAMPLES= mtailrc
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-
-do-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} mtailrc.sample \
- ${STAGEDIR}${EXAMPLESDIR}/mtailrc)
-
-.include
diff --git a/misc/mtail/distinfo b/misc/mtail/distinfo
deleted file mode 100644
index 89c0e8389a82..000000000000
--- a/misc/mtail/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1469468477
-SHA256 (mtail-1.2.0.tgz) = 56607660a16d8d2ec2903edea557091502f52d34194adb844ccf99a11e495425
-SIZE (mtail-1.2.0.tgz) = 10798
diff --git a/misc/mtail/pkg-descr b/misc/mtail/pkg-descr
deleted file mode 100644
index 7e4c0fbe0092..000000000000
--- a/misc/mtail/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-mtail is a small tail workalike that performs output coloring using ansi
-escape sequences (although the sequences are overridable, so you could cause
-it to output something else, e.g. html font tags, if you really wanted to).
-mtail is written in python, is fairly small, and should be relatively
-platform-independent.
-
-It has a config file that can contain an arbitrary number of entries, each
-of which has a series of regular expressions to indicate which files to color
-according to which entry. for each entry, the config file specifies a coloring
-scheme using regular expressions and, optionally, filters to apply to each
-line before coloring (for example, to strip out extra info, etc.). the config
-file also may override the predefined colors and the escape sequences (or
-whatever) actually used to perform the coloring.
-
-WWW: http://matt.immute.net/src/mtail/
diff --git a/misc/wotsap/Makefile b/misc/wotsap/Makefile
deleted file mode 100644
index 66901ba5999f..000000000000
--- a/misc/wotsap/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= wotsap
-PORTVERSION= 0.7
-PORTREVISION= 4
-CATEGORIES= misc
-MASTER_SITES= http://www.lysator.liu.se/~jc/wotsap/download/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= danilo@FreeBSD.org
-COMMENT= Web of trust statistics and pathfinder
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PY_PILLOW}
-
-USES= python:2.7,run shebangfix
-NO_BUILD= yes
-SHEBANG_FILES= wotsap pks2wot
-
-PLIST_FILES= bin/pks2wot bin/wotsap
-PORTSCOUT= ignore:1
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/pks2wot ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/wotsap ${STAGEDIR}${PREFIX}/bin
-
-.include
diff --git a/misc/wotsap/distinfo b/misc/wotsap/distinfo
deleted file mode 100644
index 03dd984cad29..000000000000
--- a/misc/wotsap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wotsap-0.7.tgz) = 8329dfeb0691a0ff9f608a56ea1e961f6f30d0b57194172530109ec2385ca343
-SIZE (wotsap-0.7.tgz) = 40752
diff --git a/misc/wotsap/files/patch-wotsap b/misc/wotsap/files/patch-wotsap
deleted file mode 100644
index e752da0b4cfc..000000000000
--- a/misc/wotsap/files/patch-wotsap
+++ /dev/null
@@ -1,11 +0,0 @@
---- wotsap.orig 2014-10-05 00:18:42 UTC
-+++ wotsap
-@@ -193,7 +193,7 @@
-
- try:
- global Image, ImageDraw, ImageFont
-- import Image, ImageDraw, ImageFont
-+ from PIL import Image, ImageDraw, ImageFont
- except ImportError:
- print >>sys.stderr, \
- "wotsap: Unable to import Python Imaging Library modules\n" \
diff --git a/misc/wotsap/pkg-descr b/misc/wotsap/pkg-descr
deleted file mode 100644
index 3b76ad401e32..000000000000
--- a/misc/wotsap/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Find paths between two keys in the OpenPGP Web of Trust, and get statistics
-about a key or the whole web.
-
-Observe:
- * We only search the largest strongly connected set.
- * No attempt is made to verify the signatures. For you to be able to trust
- a path, you must verify all signatures yourself.
- * Even if there exists a path between you and another key, you have to
- trust the other people in at least one path in the graph to trust the key.
-
-Keys can be specified as normal key IDs (0x12345678 or 12345678), or a number
-of space-separated case-insensitive search terms (i.e. "rms@gnu.org" or
-"@gnu Stallman").
-
-WWW: http://www.lysator.liu.se/~jc/wotsap/
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 45aa134ac7f7..c7c1744acd41 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -67,7 +67,6 @@
SUBDIR += flvtool++
SUBDIR += fpc-dts
SUBDIR += fpc-libvlc
- SUBDIR += freevo
SUBDIR += fxtv
SUBDIR += gaupol
SUBDIR += gavl
@@ -355,7 +354,6 @@
SUBDIR += qmmp-qt5
SUBDIR += qt-faststart
SUBDIR += qt5-multimedia
- SUBDIR += quodlibet
SUBDIR += quvi
SUBDIR += quvi09
SUBDIR += rage
@@ -403,7 +401,6 @@
SUBDIR += tivodecode
SUBDIR += totem
SUBDIR += totem-pl-parser
- SUBDIR += tovid
SUBDIR += transcode
SUBDIR += tstools
SUBDIR += tvheadend
diff --git a/multimedia/freevo/Makefile b/multimedia/freevo/Makefile
deleted file mode 100644
index d78026635775..000000000000
--- a/multimedia/freevo/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-# Created by: Lewis Thompson (purple@lewiz.net)
-# $FreeBSD$
-
-PORTNAME= freevo
-PORTVERSION= 1.9.0
-PORTREVISION= 21
-CATEGORIES= multimedia
-MASTER_SITES= SF/${PORTNAME}/Freevo%20releases/${PORTVERSION}
-
-MAINTAINER= fbsd@opal.com
-COMMENT= Open source digital jukebox
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= mplayer:multimedia/mplayer \
- mencoder:multimedia/mencoder \
- aumix:audio/aumix \
- tv_cat:textproc/p5-xmltv \
- ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0_1:devel/py-zope.interface@${PY_FLAVOR} \
- ${PYTHON_SITELIBDIR}/kaa/__init__.py:multimedia/py-kaa-base@${PY_FLAVOR} \
- ${PYTHON_SITELIBDIR}/kaa/imlib2/__init__.py:multimedia/py-kaa-imlib2@${PY_FLAVOR} \
- ${PYTHON_SITELIBDIR}/kaa/metadata/__init__.py:multimedia/py-kaa-metadata@${PY_FLAVOR} \
- ${PYTHON_SITELIBDIR}/BeautifulSoup.py:www/py-beautifulsoup32@${PY_FLAVOR} \
- ${PYGAME} \
- ${PY_PILLOW} \
- ${PYTHON_SITELIBDIR}/Numeric/Numeric_headers/__init__.py:math/py-numeric@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-
-FREEVO_USER= freevo
-FREEVO_GROUP= ${FREEVO_USER}
-FREEVO_HOME= /var/db/${FREEVO_USER}
-
-USERS= ${FREEVO_USER}
-GROUPS= ${FREEVO_GROUP}
-
-SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} \
- PORTVERSION=${PORTVERSION} \
- FREEVO_HOME=${FREEVO_HOME}
-SUB_FILES= pkg-message pkg-deinstall
-
-NO_ARCH= yes
-USES= python:2.7 shebangfix
-USE_PYTHON= distutils noegginfo
-PYDISTUTILS_INSTALLNOSINGLE= yes
-PYDISTUTILS_SETUP= ${PYSETUP}
-SHEBANG_FILES= src/www/htdocs/downloadurl
-
-PLIST_SUB= PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
-
-USE_RC_SUBR= ${PORTNAME}
-RC_SCRIPT= ${PREFIX}/etc/rc.d/${PORTNAME}
-
-CONFDIR= ${PREFIX}/etc/${PORTNAME}
-DATADIR= ${PREFIX}/share/${PORTNAME}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-
-OPTIONS_DEFINE= NLS
-
-.include
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-PLIST_SUB+= NLS="@comment "
-.endif
-
-post-patch:
-.if ! ${PORT_OPTIONS:MNLS}
- @${REINPLACE_CMD} -e 's| freevo_locale| # freevo_locale|' ${WRKSRC}/${PORTNAME}
- @${MV} ${WRKSRC}/i18n ${WRKSRC}/i18n-nls-disabled
-.endif
- @${REINPLACE_CMD} -e 's|/etc/freevo|${PREFIX}/etc/freevo|' ${WRKSRC}/freevo_config.py
- @${REINPLACE_CMD} -e 's|/etc/freevo|${PREFIX}/etc/freevo|' ${WRKSRC}/local_conf.py.example
- @${MV} ${WRKSRC}/src/www/htdocs/favorites.rpy.orig ${WRKDIR}
- @${MV} ${WRKSRC}/src/www/htdocs/search.rpy.orig ${WRKDIR}
- @${RM} ${WRKSRC}/src/www/htdocs/fileinfo.rpy.orig ${WRKSRC}/src/www/htdocs/guide.rpy.orig \
- ${WRKSRC}/src/www/htdocs/guidechannel.rpy.orig ${WRKSRC}/src/www/htdocs/proginfo.rpy.orig \
- ${WRKSRC}/src/www/htdocs/vlcwin.rpy.orig
-
-do-configure:
- @${DO_NADA}
-
-post-install:
- ${MKDIR} ${STAGEDIR}${CONFDIR}
- ${INSTALL_DATA} ${WRKSRC}/local_conf.py.example ${STAGEDIR}${CONFDIR}
- ${MKDIR} ${STAGEDIR}/var/log/freevo
- ${MKDIR} ${STAGEDIR}/var/run/freevo
-
-.include
diff --git a/multimedia/freevo/distinfo b/multimedia/freevo/distinfo
deleted file mode 100644
index aa99f83016fa..000000000000
--- a/multimedia/freevo/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (freevo-1.9.0.tar.gz) = e3c97e1404bc5a171350d0c0edf8decaa6d4eb3eaa9e42112a903d375aaf8722
-SIZE (freevo-1.9.0.tar.gz) = 27182867
diff --git a/multimedia/freevo/files/freevo-rcsubr.in b/multimedia/freevo/files/freevo-rcsubr.in
deleted file mode 100644
index 4edbf452306b..000000000000
--- a/multimedia/freevo/files/freevo-rcsubr.in
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-#
-# PROVIDE: freevo
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Uses the following /etc/rc.conf variables:
-# freevo_enable="YES" master on/off
-# freevo_recordserver_enable="YES" start freevo record server
-# freevo_webserver_enable="YES" start freevo web server
-# freevo_gui_enable="YES" start freevo GUI
-#
-
-. /etc/rc.subr
-
-name=freevo
-rcvar=freevo_enable
-
-load_rc_config $name
-: ${freevo_enable="NO"}
-: ${freevo_recordserver_enable="NO"}
-: ${freevo_webserver_enable="NO"}
-: ${freevo_gui_enable="NO"}
-
-freevo_user=${freevo_user:-"freevo"}
-freevo_group=${freevo_group:-"freevo"}
-freevo_uid=`pw usershow ${freevo_user} | awk -F: '{print $3}'`
-
-command=%%PREFIX%%/bin/freevo
-command_interpreter=%%PREFIX%%/bin/python2.5
-_interpbn=python
-
-case "$1" in
-fast*) freevo_cmd=`expr "$1" : 'fast\(.*\)'` ;;
-*) freevo_cmd="$1" ;;
-esac
-
-name=freevo_recordserver
-rcvar=freevo_recordserver_enable
-eval ${name}_user=${freevo_user}
-eval ${name}_group=${freevo_group}
-pidfile=/var/run/freevo/recordserver-${freevo_uid}.pid
-command_args="recordserver ${freevo_cmd}"
-run_rc_command "$1"
-
-name=freevo_webserver
-rcvar=freevo_webserver_enable
-eval ${name}_user=${freevo_user}
-eval ${name}_group=${freevo_group}
-pidfile=/var/run/freevo/webserver-${freevo_uid}.pid
-command_args="webserver ${freevo_cmd}"
-run_rc_command "$1"
-
-name=freevo_gui
-rcvar=freevo_gui_enable
-eval ${name}_user=${freevo_user}
-eval ${name}_group=${freevo_group}
-pidfile=/var/run/freevo/freevo-${freevo_uid}.pid
-command_args="${freevo_cmd}"
-run_rc_command "$1"
diff --git a/multimedia/freevo/files/freevo.in b/multimedia/freevo/files/freevo.in
deleted file mode 100644
index 08cb5465333d..000000000000
--- a/multimedia/freevo/files/freevo.in
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: freevo
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-# Uses the following /etc/rc.conf variables:
-# freevo_enable="YES" master on/off
-# freevo_recordserver_enable="YES" start freevo record server
-# freevo_webserver_enable="YES" start freevo web server
-# freevo_gui_enable="YES" start freevo GUI
-
-. /etc/rc.subr
-
-name=freevo
-rcvar=freevo_enable
-
-load_rc_config ${name}
-: ${freevo_enable:="NO"}
-: ${freevo_recordserver_enable:="NO"}
-: ${freevo_webserver_enable:="NO"}
-: ${freevo_gui_enable:="NO"}
-
-freevo_user=${freevo_user:-"freevo"}
-freevo_group=${freevo_group:-"freevo"}
-freevo_uid=`pw usershow ${freevo_user} | awk -F: '{print $3}'`
-freevo_dir=`pw usershow ${freevo_user} | awk -F: '{print $9}'`
-
-command="%%PREFIX%%/bin/freevo"
-command_interpreter="%%PYTHON_CMD%%"
-
-# freevo needs PATH set so it can determine python version
-export PATH=/bin:/usr/bin:%%PREFIX%%/bin:${freevo_dir}/bin
-
-cd ${freevo_dir}
-
-msg() {
- case "${no_msg}" in
- 1) ;;
- *) echo "$@" ;;
- esac
-}
-
-freevo_start() {
- [ ${freevo_recordserver_enable} = "YES" ] && su ${freevo_user} -c "${command} --daemon recordserver" && msg Starting freevo recordserver.
- [ ${freevo_webserver_enable} = "YES" ] && su ${freevo_user} -c "${command} --daemon webserver" && msg Starting freevo webserver.
- [ ${freevo_gui_enable} = "YES" ] && su ${freevo_user} -c "${command} --daemon" && msg Starting freevo GUI.
-}
-
-
-freevo_stop() {
- [ ${freevo_gui_enable} = "YES" ] && su ${freevo_user} -c "${command} --stop" && msg Stopping freevo GUI.
- [ ${freevo_webserver_enable} = "YES" ] && su ${freevo_user} -c "${command} --stop webserver" && msg Stopping freevo webserver.
- [ ${freevo_recordserver_enable} = "YES" ] && su ${freevo_user} -c "${command} --stop recordserver" && msg Stopping freevo recordserver.
-}
-
-
-case "$1" in
-start|faststart|onestart)
- freevo_start
- ;;
-quietstart)
- no_msg=1
- freevo_start
- ;;
-stop|faststop|onestop)
- freevo_stop
- ;;
-quietstop)
- no_msg=1
- freevo_stop
- ;;
-restart)
- freevo_stop
- freevo_start
- ;;
-esac
diff --git a/multimedia/freevo/files/patch-freevo b/multimedia/freevo/files/patch-freevo
deleted file mode 100644
index 6d7e3ef60751..000000000000
--- a/multimedia/freevo/files/patch-freevo
+++ /dev/null
@@ -1,20 +0,0 @@
---- freevo.orig 2009-05-12 08:59:13.000000000 -0400
-+++ freevo 2009-05-12 08:58:04.000000000 -0400
-@@ -232,7 +232,7 @@
- get pid of running 'name'
- """
- _debug_('getpid(name=%r, args=%r)' % (name, args))
-- for fname in ('/var/run/' + name + '-%s.pid' % os.getuid(),
-+ for fname in ('/var/run/freevo/' + name + '-%s.pid' % os.getuid(),
- '/tmp/' + name + '-%s.pid' % os.getuid()):
- if os.path.isfile(fname):
- f = open(fname)
-@@ -329,7 +329,7 @@
- if pid:
- if store:
- try:
-- f = open('/var/run/' + name + '-%s.pid' % os.getuid(), 'w')
-+ f = open('/var/run/freevo/' + name + '-%s.pid' % os.getuid(), 'w')
- except (OSError, IOError):
- f = open('/tmp/' + name + '-%s.pid' % os.getuid(), 'w')
-
diff --git a/multimedia/freevo/files/patch-setup.py b/multimedia/freevo/files/patch-setup.py
deleted file mode 100644
index 453fd903dfc1..000000000000
--- a/multimedia/freevo/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2014-10-06 12:36:29 UTC
-+++ setup.py
-@@ -26,7 +26,7 @@
- ('kaa.imlib2', '\"svn co svn://svn.freevo.org/kaa/trunk/ kaa\"' ),
- ('BeautifulSoup', 'http://www.crummy.com/software/BeautifulSoup/' ),
- ('pygame', 'http://www.pygame.org'),
-- ('Image', 'http://www.pythonware.com/products/pil/'),
-+ ('PIL', 'http://www.pythonware.com/products/pil/'),
- ('twisted', 'http://www.twistedmatrix.com/'),
- ('zope.interface', 'http://www.zope.org/Products/ZopeInterface'),
- ('twisted.web.microdom', 'http://www.twistedmatrix.com/'),
diff --git a/multimedia/freevo/files/patch-src-helpers-recordserver.py b/multimedia/freevo/files/patch-src-helpers-recordserver.py
deleted file mode 100644
index 5bd1036313da..000000000000
--- a/multimedia/freevo/files/patch-src-helpers-recordserver.py
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/helpers/recordserver.py.orig 2009-05-23 08:51:25.000000000 -0400
-+++ src/helpers/recordserver.py 2010-04-09 07:53:38.000000000 -0400
-@@ -503,10 +503,11 @@
- thisprog = progs[proglist[i]]
- nextprog = progs[proglist[i+1]]
- if thisprog.stop > nextprog.start:
-- conflictRating = conflictRating+1
- if thisprog == prog:
-+ conflictRating = conflictRating+1
- conflicts.append(nextprog)
- elif nextprog == prog:
-+ conflictRating = conflictRating+1
- conflicts.append(thisprog)
- self.removeRecordingFromSchedule(prog, myScheduledRecordings)
- return (conflictRating, conflicts)
diff --git a/multimedia/freevo/files/patch-src-plugins-autoshutdown.py b/multimedia/freevo/files/patch-src-plugins-autoshutdown.py
deleted file mode 100644
index 5a7f6904ecc0..000000000000
--- a/multimedia/freevo/files/patch-src-plugins-autoshutdown.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/autoshutdown.py.orig 2008-03-22 07:42:02.000000000 -0400
-+++ src/plugins/autoshutdown.py 2009-01-13 21:39:21.000000000 -0500
-@@ -632,7 +632,7 @@
- @returns: True/False
- """
- _debug_('__is_recordserver_remote()', 2)
-- if len(glob.glob('/var/run/recordserver*.pid')) > 0:
-+ if len(glob.glob('/var/run/freevo/recordserver*.pid')) > 0:
- return False
- elif len(glob.glob('/tmp/recordserver*.pid')) > 0:
- return False
diff --git a/multimedia/freevo/files/patch-src-plugins-zoneminder.py b/multimedia/freevo/files/patch-src-plugins-zoneminder.py
deleted file mode 100644
index 952f3582052f..000000000000
--- a/multimedia/freevo/files/patch-src-plugins-zoneminder.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/zoneminder.py.orig 2014-10-06 12:02:58 UTC
-+++ src/plugins/zoneminder.py
-@@ -50,7 +50,7 @@
- import pygame
- import MySQLdb
- import threading
--import ImageFile
-+from PIL import ImageFile
-
- # Freevo
- import config
diff --git a/multimedia/freevo/files/patch-src-util-marmalade.py b/multimedia/freevo/files/patch-src-util-marmalade.py
deleted file mode 100644
index f469cd20422a..000000000000
--- a/multimedia/freevo/files/patch-src-util-marmalade.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/util/marmalade.py.orig 2007-11-07 18:53:47 UTC
-+++ src/util/marmalade.py
-@@ -448,4 +448,5 @@ def unjellyFromXML(stringOrFile):
- return unjellyFromDOM(document)
-
-
--from twisted.web.microdom import Text, Element, Node, Document, parse, parseString, CDATASection, NodeList
-+from twisted.web.microdom import Text, Element, Node, Document, parse, parseString, CDATASection
-+from types import ListType as Nodelist
diff --git a/multimedia/freevo/files/patch-src-www-configlib.py b/multimedia/freevo/files/patch-src-www-configlib.py
deleted file mode 100644
index f1a6ed1658ab..000000000000
--- a/multimedia/freevo/files/patch-src-www-configlib.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/www/configlib.py.orig 2008-02-21 15:49:20.000000000 -0500
-+++ src/www/configlib.py 2009-01-13 21:39:28.000000000 -0500
-@@ -53,7 +53,7 @@
- """
- get pid of running 'name'
- """
-- for fname in ('/var/run/' + name + '-%s.pid' % os.getuid(),
-+ for fname in ('/var/run/freevo/' + name + '-%s.pid' % os.getuid(),
- '/tmp/' + name + '-%s.pid' % os.getuid()):
- if os.path.isfile(fname):
- f = open(fname)
diff --git a/multimedia/freevo/files/patch-src-www-htdocs-favorites.rpy b/multimedia/freevo/files/patch-src-www-htdocs-favorites.rpy
deleted file mode 100644
index 14ede9a60232..000000000000
--- a/multimedia/freevo/files/patch-src-www-htdocs-favorites.rpy
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/www/htdocs/favorites.rpy.orig 2009-02-19 12:59:44.000000000 -0500
-+++ src/www/htdocs/favorites.rpy 2010-02-19 11:03:40.000000000 -0500
-@@ -115,9 +115,9 @@
- fv.tableRowClose()
-
- def sortByPriority(a,b):
-- if (a.priority < b.priority):
-+ if (int(a.priority) < int(b.priority)):
- return -1
-- elif (a.priority > b.priority):
-+ elif (int(a.priority) > int(b.priority)):
- return 1
- else:
- return 0
diff --git a/multimedia/freevo/files/patch-src-www-htdocs-fileinfo.rpy b/multimedia/freevo/files/patch-src-www-htdocs-fileinfo.rpy
deleted file mode 100644
index 2cf689c512e4..000000000000
--- a/multimedia/freevo/files/patch-src-www-htdocs-fileinfo.rpy
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/www/htdocs/fileinfo.rpy.orig 2009-04-02 12:50:13.000000000 -0400
-+++ src/www/htdocs/fileinfo.rpy 2010-12-07 02:58:01.000000000 -0500
-@@ -33,7 +33,6 @@
- import time
-
- from www.web_types import HTMLResource, FreevoResource
--from twisted.web.woven import page
- import util
- import config
- import kaa.metadata as metadata
diff --git a/multimedia/freevo/files/patch-src-www-htdocs-guide.rpy b/multimedia/freevo/files/patch-src-www-htdocs-guide.rpy
deleted file mode 100644
index 1055703b39df..000000000000
--- a/multimedia/freevo/files/patch-src-www-htdocs-guide.rpy
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/www/htdocs/guide.rpy.orig 2009-02-19 12:59:44.000000000 -0500
-+++ src/www/htdocs/guide.rpy 2010-12-07 02:56:47.000000000 -0500
-@@ -32,8 +32,6 @@
- import sys, string
- import time
-
--from twisted.web.woven import page
--
- import config
- import util.tv_util as tv_util
- import util
diff --git a/multimedia/freevo/files/patch-src-www-htdocs-guidechannel.rpy b/multimedia/freevo/files/patch-src-www-htdocs-guidechannel.rpy
deleted file mode 100644
index 7f9000f652a2..000000000000
--- a/multimedia/freevo/files/patch-src-www-htdocs-guidechannel.rpy
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/www/htdocs/guidechannel.rpy.orig 2009-02-19 12:59:44.000000000 -0500
-+++ src/www/htdocs/guidechannel.rpy 2010-12-07 02:58:10.000000000 -0500
-@@ -33,7 +33,6 @@
- import time
- import datetime
-
--from twisted.web.woven import page
- from twisted.web import static
-
- import util.tv_util as tv_util
diff --git a/multimedia/freevo/files/patch-src-www-htdocs-proginfo.rpy b/multimedia/freevo/files/patch-src-www-htdocs-proginfo.rpy
deleted file mode 100644
index ef729ef2e79e..000000000000
--- a/multimedia/freevo/files/patch-src-www-htdocs-proginfo.rpy
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/www/htdocs/proginfo.rpy.orig 2008-02-20 15:52:22.000000000 -0500
-+++ src/www/htdocs/proginfo.rpy 2010-12-07 02:58:19.000000000 -0500
-@@ -33,7 +33,6 @@
- import time
-
- from www.web_types import HTMLResource, FreevoResource
--from twisted.web.woven import page
-
- import util.tv_util as tv_util
- import util
diff --git a/multimedia/freevo/files/patch-src-www-htdocs-search.rpy b/multimedia/freevo/files/patch-src-www-htdocs-search.rpy
deleted file mode 100644
index 172e1d8e0e88..000000000000
--- a/multimedia/freevo/files/patch-src-www-htdocs-search.rpy
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/www/htdocs/search.rpy.orig 2009-02-19 12:59:44.000000000 -0500
-+++ src/www/htdocs/search.rpy 2010-04-19 20:03:02.000000000 -0400
-@@ -113,17 +113,17 @@
- if not chan: chan = 'UNKNOWN'
- fv.tableCell(chan, 'class="'+status+'" colspan="1"')
-
-- fv.tableCell(prog.title, 'class="'+status+'" colspan="1"')
-+ fv.tableCell(unicode(prog.title, 'iso-8859-1'), 'class="'+status+'" colspan="1"')
- if prog.sub_title:
-- fv.tableCell(prog.sub_title, 'class="'+status+'" colspan="1"')
-+ fv.tableCell(unicode(prog.sub_title, 'iso-8859-1'), 'class="'+status+'" colspan="1"')
- else:
- fv.tableCell(' ', 'class="'+status+'" colspan="1"')
-
-
- if prog.desc == '':
-- cell = _('Sorry, the program description for %s is unavailable.') % (''+prog.title+'')
-+ cell = _('Sorry, the program description for %s is unavailable.') % (''+unicode(prog.title, 'iso-8859-1')+'')
- else:
-- cell = prog.desc
-+ cell = unicode(prog.desc, 'iso-8859-1')
- fv.tableCell(cell, 'class="'+status+'" colspan="1"')
-
- if status == 'scheduled':
diff --git a/multimedia/freevo/files/patch-src-www-htdocs-vlcwin.rpy b/multimedia/freevo/files/patch-src-www-htdocs-vlcwin.rpy
deleted file mode 100644
index 710366dfe3f0..000000000000
--- a/multimedia/freevo/files/patch-src-www-htdocs-vlcwin.rpy
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/www/htdocs/vlcwin.rpy.orig 2008-02-20 15:52:22.000000000 -0500
-+++ src/www/htdocs/vlcwin.rpy 2010-12-07 02:58:25.000000000 -0500
-@@ -33,7 +33,6 @@
- import time
-
- from www.web_types import HTMLResource, FreevoResource
--from twisted.web.woven import page
- import util
- import config
- import kaa.metadata as metadata
diff --git a/multimedia/freevo/files/patch-src-www-web_types.py b/multimedia/freevo/files/patch-src-www-web_types.py
deleted file mode 100644
index 2b12865f3abe..000000000000
--- a/multimedia/freevo/files/patch-src-www-web_types.py
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/www/web_types.py.orig 2009-05-07 13:34:38.000000000 -0400
-+++ src/www/web_types.py 2010-12-05 10:54:51.000000000 -0500
-@@ -36,7 +36,6 @@
- import config
- import socket
-
--from twisted.web.woven import page
- from twisted.web.resource import Resource
- from tv.record_client import RecordClient
-
-@@ -71,23 +70,6 @@
-
-
-
--class FreevoPage(page.Page):
-- """
-- """
-- def __init__(self, model=None, template=None):
-- #print 'FreevoPage.__init__(model=%r, template=%r)' % (model, template)
--
-- if not model:
-- model = {'foo': 'bar'}
-- if not template:
-- template = 'ERROR' + \
-- 'ERROR: no template'
--
-- page.Page.__init__(self, model, template=template)
--
-- self.addSlash = 0
--
--
- class FreevoResource(Resource):
- """
- Base class of webpages which handels the authentication.
diff --git a/multimedia/freevo/files/pkg-deinstall.in b/multimedia/freevo/files/pkg-deinstall.in
deleted file mode 100644
index 09daf4b1da5b..000000000000
--- a/multimedia/freevo/files/pkg-deinstall.in
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-# warn about manually removing user/group/homedir and log/rundirs
-
-if [ "$2" = "POST-DEINSTALL" ]; then
- if [ -d "/var/log/freevo" ]; then
- echo "==> If this is a final deinstall, remove directory \"/var/log/freevo\" manually"
- fi
- if [ -d "/var/run/freevo" ]; then
- echo "==> If this is a final deinstall, remove directory \"/var/run/freevo\" manually"
- fi
-fi
-
diff --git a/multimedia/freevo/files/pkg-message.in b/multimedia/freevo/files/pkg-message.in
deleted file mode 100644
index 695ad3ab6a55..000000000000
--- a/multimedia/freevo/files/pkg-message.in
+++ /dev/null
@@ -1,40 +0,0 @@
-[
-{ type: install
- message: <
-# $FreeBSD$
-
-PORTNAME= quodlibet
-PORTVERSION= 3.6.2
-PORTREVISION= 5
-CATEGORIES= multimedia audio python gnome
-MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/
-
-MAINTAINER= johnson.peter@gmail.com
-COMMENT= GTK+-based audio player written in Python
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \
- ${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon
-LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
- libwebkit2gtk-4.0.so:www/webkit2-gtk3
-
-USES= desktop-file-utils display gettext gnome python:2.7 shebangfix
-SHEBANG_FILES= exfalso.py operon.py quodlibet.py
-USE_PYTHON= distutils autoplist
-USE_GNOME= gtk30 intltool pygobject3
-PYDISTUTILS_INSTALLNOSINGLE= yes
-NO_ARCH= yes
-
-USE_GSTREAMER1= good
-
-OPTIONS_DEFINE= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK
-OPTIONS_DEFINE_i386= SPC
-OPTIONS_DEFAULT= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK
-OPTIONS_DEFAULT_i386= SPC
-
-SPC_DESC= SPC (SNES ROM audio) support on i386
-SPEEX_DESC= OGG/Speex audio support
-REMOTE_DESC= Enable remote playback
-
-OGG_USE= GSTREAMER1=ogg
-VORBIS_USE= GSTREAMER1=vorbis
-SPC_USE= GSTREAMER1=spc
-SPEEX_USE= GSTREAMER1=speex
-MP3_USE= GSTREAMER1=mpg123
-FLAC_USE= GSTREAMER1=flac
-
-WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
-WAVPACK_USE= GSTREAMER1=wavpack
-
-AAC_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2
-AAC_USE= GSTREAMER1=faad
-
-DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
-DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
-
-REMOTE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR}
-REMOTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR}
-
-.include
diff --git a/multimedia/quodlibet/distinfo b/multimedia/quodlibet/distinfo
deleted file mode 100644
index edb0ba97cf49..000000000000
--- a/multimedia/quodlibet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1464341938
-SHA256 (quodlibet-3.6.2.tar.gz) = cee425a7552135c570e2e13d4f0f701112676e224a9359faaa239f66d915f78c
-SIZE (quodlibet-3.6.2.tar.gz) = 3167595
diff --git a/multimedia/quodlibet/files/patch-gdist_man.py b/multimedia/quodlibet/files/patch-gdist_man.py
deleted file mode 100644
index e01ae286e3ae..000000000000
--- a/multimedia/quodlibet/files/patch-gdist_man.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- gdist/man.py.orig 2016-04-22 21:47:37 UTC
-+++ gdist/man.py
-@@ -40,7 +40,7 @@ class install_man(Command):
- )
-
- if self.mandir is None:
-- self.mandir = os.path.join(self.install_dir, 'share', 'man')
-+ self.mandir = os.path.join(self.install_dir, 'man')
-
- self.man_pages = self.distribution.man_pages
- for man_page in self.man_pages:
diff --git a/multimedia/quodlibet/pkg-descr b/multimedia/quodlibet/pkg-descr
deleted file mode 100644
index 28754a01330f..000000000000
--- a/multimedia/quodlibet/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Quod Libet is a GTK+-based audio player written in Python, using the
-Mutagen tagging library. It's designed around the idea that you know
-how to organize your music better than we do. It lets you make playlists
-based on regular expressions (don't worry, regular searches work too).
-It lets you display and edit any tags you want in the file. And it
-lets you do this for all the file formats it supports -- Ogg Vorbis,
-FLAC, MP3, Musepack, and MOD.
-
-WWW: https://quodlibet.readthedocs.org/
diff --git a/multimedia/tovid/Makefile b/multimedia/tovid/Makefile
deleted file mode 100644
index 0586c379bbeb..000000000000
--- a/multimedia/tovid/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira
-# $FreeBSD$
-
-PORTNAME= tovid
-PORTVERSION= 0.35.2
-DISTVERSIONPREFIX= tovid-
-PORTREVISION= 7
-CATEGORIES= multimedia python
-
-MAINTAINER= grepper@gmail.com
-COMMENT= Suite of tools for making DVD video disks
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= txt2tags:textproc/txt2tags
-LIB_DEPENDS= libTix8.4.3.so:x11-toolkits/tix
-RUN_DEPENDS= mplayer:multimedia/mplayer \
- mplex:multimedia/mjpegtools \
- ffmpeg:multimedia/ffmpeg \
- composite:graphics/ImageMagick6 \
- dvdauthor:multimedia/dvdauthor \
- growisofs:sysutils/dvd+rw-tools \
- sox:audio/sox \
- normalize:audio/normalize \
- lame:audio/lame \
- gnubc>0:math/gnubc \
- ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
- bash:shells/bash
-
-USES= gnome python:2.7 shebangfix
-SHEBANG_FILES= src/set_chapters src/titleset-wizard src/todiscgui src/tovid-stats
-USE_PYTHON= autoplist distutils
-USE_GITHUB= yes
-GH_ACCOUNT= tovid-suite
-
-PYDISTUTILS_INSTALLNOSINGLE= yes
-
-INSTALLS_ICONS= yes
-MANDIRS= ${MANPREFIX}/share/man
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS TRANSCODE
-TRANSCODE_DESC= Faster seeks when making menus. Needs mjpegtools enabled.
-
-TRANSCODE_RUN_DEPENDS= transcode:multimedia/transcode
-
-.include
diff --git a/multimedia/tovid/distinfo b/multimedia/tovid/distinfo
deleted file mode 100644
index bba5aff8305b..000000000000
--- a/multimedia/tovid/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1496752499
-SHA256 (tovid-suite-tovid-tovid-0.35.2_GH0.tar.gz) = be6f540d7f36bd44bf19814fc4457a1586ffe5975a7b6cc324c377597624e674
-SIZE (tovid-suite-tovid-tovid-0.35.2_GH0.tar.gz) = 527359
diff --git a/multimedia/tovid/pkg-descr b/multimedia/tovid/pkg-descr
deleted file mode 100644
index f5a2de2d716a..000000000000
--- a/multimedia/tovid/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-
-A suite of utilities to allow you to easily make video DVDs.
-
-WWW: https://github.com/tovid-suite/tovid
diff --git a/multimedia/tovid/pkg-plist b/multimedia/tovid/pkg-plist
deleted file mode 100644
index 5d3f2b3127de..000000000000
--- a/multimedia/tovid/pkg-plist
+++ /dev/null
@@ -1,113 +0,0 @@
-bin/tovid
-%%PYTHON_SITELIBDIR%%/libtovid/__init__.py
-%%PYTHON_SITELIBDIR%%/libtovid/__init__.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/__init__.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/cli.py
-%%PYTHON_SITELIBDIR%%/libtovid/cli.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/cli.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/__init__.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/__init__.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/__init__.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/helpers.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/helpers.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/helpers.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/idvid.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/idvid.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/idvid.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/makemenu.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/makemenu.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/makemenu.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/makexml.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/makexml.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/makexml.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/todisc.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/todisc.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/todisc.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/tovid.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/tovid.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/tovid.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/guis/tovid_batch.py
-%%PYTHON_SITELIBDIR%%/libtovid/guis/tovid_batch.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/guis/tovid_batch.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/__init__.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/__init__.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/builder.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/builder.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/builder.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/control.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/control.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/control.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/gui.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/gui.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/gui.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/log.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/log.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/log.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/manpage.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/manpage.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/manpage.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/panel.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/panel.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/panel.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/support.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/support.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/support.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/tooltip.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/tooltip.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/tooltip.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/variable.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/variable.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/variable.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/widget.py
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/widget.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/metagui/widget.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/odict.py
-%%PYTHON_SITELIBDIR%%/libtovid/odict.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/odict.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/util/__init__.py
-%%PYTHON_SITELIBDIR%%/libtovid/util/__init__.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/util/__init__.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/util/filetypes.py
-%%PYTHON_SITELIBDIR%%/libtovid/util/filetypes.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/util/filetypes.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/util/output.py
-%%PYTHON_SITELIBDIR%%/libtovid/util/output.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/util/output.pyo
-%%PYTHON_SITELIBDIR%%/libtovid/util/playtime.py
-%%PYTHON_SITELIBDIR%%/libtovid/util/playtime.pyc
-%%PYTHON_SITELIBDIR%%/libtovid/util/playtime.pyo
-%%PYTHON_SITELIBDIR%%/tovid-0.35.2-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/tovid-0.35.2-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/tovid-0.35.2-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/tovid-0.35.2-py%%PYTHON_VER%%.egg-info/top_level.txt
-lib/tovid/.install.log
-lib/tovid/idvid
-lib/tovid/makedvd
-lib/tovid/makempg
-lib/tovid/set_chapters
-lib/tovid/titleset-wizard
-lib/tovid/titleset-wizard.png
-lib/tovid/todisc
-lib/tovid/todisc-fade-routine
-lib/tovid/todiscgui
-lib/tovid/tovid-init
-lib/tovid/tovid-stats
-lib/tovid/tovid.ini
-lib/tovid/tovid.png
-share/applications/titleset-wizard.desktop
-share/applications/tovidgui.desktop
-share/icons/hicolor/128x128/apps/titleset-wizard.png
-share/icons/hicolor/128x128/apps/tovid.png
-share/icons/hicolor/32x32/apps/titleset-wizard.png
-share/icons/hicolor/32x32/apps/tovid.png
-share/icons/hicolor/48x48/apps/titleset-wizard.png
-share/icons/hicolor/48x48/apps/tovid.png
-share/icons/hicolor/64x64/apps/titleset-wizard.png
-share/icons/hicolor/64x64/apps/tovid.png
-share/icons/hicolor/scalable/apps/cd.svg
-share/icons/hicolor/scalable/apps/disc.svg
-share/icons/hicolor/scalable/apps/titleset-wizard.svg
-share/icons/hicolor/scalable/apps/tovid.svg
-share/icons/hicolor/scalable/apps/tovid_bw.svg
-share/man/man1/tovid.1.gz
diff --git a/net-im/Makefile b/net-im/Makefile
index 718a9f11da06..24c16a06064b 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -6,7 +6,6 @@
SUBDIR += 6cord
SUBDIR += beebeep
SUBDIR += centerim
- SUBDIR += centerim-devel
SUBDIR += chatterino2
SUBDIR += climm
SUBDIR += coccinella
@@ -25,7 +24,6 @@
SUBDIR += folks
SUBDIR += fractal
SUBDIR += freetalk
- SUBDIR += fugu
SUBDIR += gajim
SUBDIR += gitterdone
SUBDIR += gloox
@@ -114,7 +112,6 @@
SUBDIR += profanity
SUBDIR += prosody
SUBDIR += prosody-modules
- SUBDIR += proxy65
SUBDIR += psi
SUBDIR += purple-discord
SUBDIR += purple-facebook
diff --git a/net-im/centerim-devel/Makefile b/net-im/centerim-devel/Makefile
deleted file mode 100644
index 473a8cab579f..000000000000
--- a/net-im/centerim-devel/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# Created by: Frank Altpeter
-# $FreeBSD$
-
-PORTNAME= centerim
-PORTVERSION= 4.22.10.11
-PORTREVISION= 8
-CATEGORIES= net-im
-MASTER_SITES= http://www.centerim.org/download/mobshots/ \
- ftp://ftp.centerim.org/mobshots/
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= frank@altpeter.de
-COMMENT= Text mode menu- and window-driven IM interface
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-
-USES= iconv gmake ncurses perl5 pkgconfig python:2.7,run shebangfix ssl
-USE_CXXSTD= gnu++98
-USE_PERL5= run
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-ssl --with-openssl --without-msn --without-yahoo
-CPPFLAGS+= -I${LOCALBASE}/include
-CONFLICTS= centericq-[0-9]* centerim-[0-9]*
-
-SHEBANG_FILES= misc/cimformathistory misc/cimextracthistory.pl misc/CenterIMLog2HTML.py
-SHEBANG_LANG= gawk
-gawk_OLD_CMD= /bin/gawk
-gawk_CMD= /usr/bin/awk
-
-OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI IRC JABBER GPGME RSS LJ GG DOCS
-
-FRIBIDI_DESC= Fribidi Support
-IRC_DESC= IRC Protocol
-GPGME_DESC= PGP encrypted Jabber messages
-RSS_DESC= RSS Support
-LJ_DESC= LiveJournal Support
-GG_DESC= Gadu-Gadu Protocol Support
-
-OPTIONS_DEFAULT= MULTIBYTE FRIBIDI IRC JABBER GPGME RSS LJ GG
-
-OPTIONS_SUB= yes
-
-PORTDOCS= FAQ README
-
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
-MULTIBYTE_CONFIGURE_ENABLE=locales-fix
-FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi
-FRIBIDI_CONFIGURE_WITH= fribidi
-IRC_CONFIGURE_ENABLE= irc
-JABBER_CONFIGURE_ENABLE=jabber
-RSS_CONFIGURE_ENABLE= rss
-LJ_CONFIGURE_ENABLE= lj
-GG_LIB_DEPENDS= libgadu.so:polish/libgadu
-GG_CONFIGURE_ENABLE= gg
-GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
-GPGME_CONFIGURE_OFF= --with-gpgme-prefix=/nonexistent
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/var/run/screen|/tmp/screens|' \
- ${WRKSRC}/src/icqconf.cc
- @${REINPLACE_CMD} -e 's|-R$$found_dir|-Wl,-rpath,$$found_dir|' \
- ${WRKSRC}/configure
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/)
-
-.include
diff --git a/net-im/centerim-devel/distinfo b/net-im/centerim-devel/distinfo
deleted file mode 100644
index 3df2e2c9cba7..000000000000
--- a/net-im/centerim-devel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (centerim-4.22.10.11.tar.gz) = e0e6d95e67f2225e3f442e782773a12c67743a15e126d01618aaa087c75e671d
-SIZE (centerim-4.22.10.11.tar.gz) = 2287284
diff --git a/net-im/centerim-devel/files/patch-libicq2000-src-ContactTree.cpp b/net-im/centerim-devel/files/patch-libicq2000-src-ContactTree.cpp
deleted file mode 100644
index 88e76010151c..000000000000
--- a/net-im/centerim-devel/files/patch-libicq2000-src-ContactTree.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- libicq2000/src/ContactTree.cpp.orig 2011-05-23 01:06:31.000000000 +0400
-+++ libicq2000/src/ContactTree.cpp 2013-11-28 19:19:57.334970339 +0400
-@@ -22,6 +22,8 @@
- #include "ContactTree.h"
- #include "events.h"
-
-+#include
-+
- namespace ICQ2000 {
-
- using std::string;
diff --git a/net-im/centerim-devel/files/patch-libicq2000_libicq2000_sigslot.h b/net-im/centerim-devel/files/patch-libicq2000_libicq2000_sigslot.h
deleted file mode 100644
index dd7f2033c293..000000000000
--- a/net-im/centerim-devel/files/patch-libicq2000_libicq2000_sigslot.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libicq2000/libicq2000/sigslot.h.orig 2011-05-22 21:06:31.000000000 +0000
-+++ libicq2000/libicq2000/sigslot.h
-@@ -84,6 +84,7 @@
-
- #include
- #include
-+#include
-
- #if defined(SIGSLOT_PURE_ISO) || (!defined(WIN32) && !defined(SIGSLOT_USE_POSIX_THREADS))
- # define _SIGSLOT_SINGLE_THREADED
diff --git a/net-im/centerim-devel/files/patch-libjabber-jconn.c b/net-im/centerim-devel/files/patch-libjabber-jconn.c
deleted file mode 100644
index 7f019ce5659e..000000000000
--- a/net-im/centerim-devel/files/patch-libjabber-jconn.c
+++ /dev/null
@@ -1,54 +0,0 @@
---- libjabber/jconn.c.orig 2011-05-23 01:06:31.000000000 +0400
-+++ libjabber/jconn.c 2014-01-21 07:29:07.642848274 +0400
-@@ -824,7 +824,7 @@
- free(hash);
- close(sock);
- close(fd_file);
-- return;
-+ return NULL;
- }
-
- recv( sock, buff, SEND_BUF, 0 );
-@@ -833,7 +833,7 @@
- free(hash);
- close(sock);
- close(fd_file);
-- return;
-+ return NULL;
- }
-
- //socks5 bytestream packet
-@@ -851,7 +851,7 @@
- free(hash);
- close(sock);
- close(fd_file);
-- return;
-+ return NULL;
- }
- recv( sock, buff, 47, 0 );
- if( buff[0] != 0x05 || buff[3] != 0x03 )
-@@ -859,7 +859,7 @@
- free(hash);
- close(sock);
- close(fd_file);
-- return;
-+ return NULL;
- }
-
-
-@@ -889,6 +889,7 @@
-
-
- #endif
-+ return NULL;
- }
-
-
-@@ -961,5 +962,6 @@
-
- pthread_exit(0);
- #endif
--
-+
-+ return NULL;
- }
diff --git a/net-im/centerim-devel/files/patch-src-hooks-abstracthook.h b/net-im/centerim-devel/files/patch-src-hooks-abstracthook.h
deleted file mode 100644
index 1aa62b5bfa62..000000000000
--- a/net-im/centerim-devel/files/patch-src-hooks-abstracthook.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/hooks/abstracthook.h.orig 2011-05-23 01:06:31.000000000 +0400
-+++ src/hooks/abstracthook.h 2014-01-21 08:30:44.206593005 +0400
-@@ -47,11 +47,7 @@
- };
-
- class abstracthook {
-- protected:
-- enum Encoding {
-- encUTF, encKOI, encUnknown
-- };
--
-+ public:
- enum logevent {
- logConnecting,
- logLogged,
-@@ -63,6 +59,11 @@
- logConfMembers
- };
-
-+ protected:
-+ enum Encoding {
-+ encUTF, encKOI, encUnknown
-+ };
-+
- protocolname proto;
- imstatus manualstatus;
- verticalmenu *searchdest;
diff --git a/net-im/centerim-devel/pkg-descr b/net-im/centerim-devel/pkg-descr
deleted file mode 100644
index 9b3abbb31970..000000000000
--- a/net-im/centerim-devel/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-CenterIM is a fork of CenterICQ.
-
-CenterIM is a text mode menu- and window-driven IM interface that supports the
-ICQ2000, Yahoo!, MSN, Gadu-Gadu and IRC protocols as well as posting to
-LiveJournal aggregating RSS feeds.
-It allows you to send, receive, and forward messages, URLs, SMSes, contacts,
-and email express messages. It also lets you set your own and fetch others'
-away messages, and define external handlers for incoming events. You can mass
-message-send, search for users, view users' details, maintain your contact
-list directly from the program, view the message history, register a new UIN
-and update your details, be informed upon receipt of email messages,
-automatically set away after the defined period of inactivity, and have your
-own ignore, visible, and invisible lists. It can also associate events with
-sounds, make log of events, and allows arrangement of contacts into groups.
-
-WARNING: This is the development version of centerim. There's no proof that
-it will build and/or run properly on your system. But we will be happy to
-get some feedback if you experience any problems.
-For testing purposes, all available protocols are enabled in this port.
-If you don't agree to these facts, you should probable use net-im/centerim
-release version.
-
-
-WWW: http://www.centerim.org/
diff --git a/net-im/centerim-devel/pkg-plist b/net-im/centerim-devel/pkg-plist
deleted file mode 100644
index 1d8f8a7e81ea..000000000000
--- a/net-im/centerim-devel/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-bin/CenterIMLog2HTML.py
-bin/centerim
-bin/cimconv
-bin/cimextracthistory.pl
-bin/cimformathistory
-man/man1/cimconv.1.gz
-man/man1/centerim.1.gz
-%%DATADIR%%/email.wav
-%%DATADIR%%/msg.wav
-%%DATADIR%%/offline.wav
-%%DATADIR%%/online.wav
-%%DATADIR%%/sms.wav
-%%DATADIR%%/url.wav
-%%NLS%%share/locale/bg/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/de/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/es/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/it/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/centerim.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/centerim.mo
diff --git a/net-im/fugu/Makefile b/net-im/fugu/Makefile
deleted file mode 100644
index ffca17744c88..000000000000
--- a/net-im/fugu/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Peter Haight
-# $FreeBSD$
-
-PORTNAME= fugu
-PORTVERSION= 1.2.3
-PORTREVISION= 1
-CATEGORIES= net-im python
-MASTER_SITES= http://fugu.gale.org/dist/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Graphical client for the Gale instant messaging system
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Pmw>0:x11-toolkits/py-Pmw@${PY_FLAVOR}
-
-USES= python:2.7 ssl
-USE_PYTHON= distutils autoplist
-
-.include
diff --git a/net-im/fugu/distinfo b/net-im/fugu/distinfo
deleted file mode 100644
index 335c666b80a1..000000000000
--- a/net-im/fugu/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fugu-1.2.3.tar.gz) = c8624d0a499696727cda906dc2865aa1f00d791dfaf38be5e09fdfc9c73493e6
-SIZE (fugu-1.2.3.tar.gz) = 105969
diff --git a/net-im/fugu/pkg-descr b/net-im/fugu/pkg-descr
deleted file mode 100644
index c8f91f5c5a97..000000000000
--- a/net-im/fugu/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Fugu is a graphical client for the Gale instant messaging system. Its
-features include: multiple screens for different subscription lists; a
-detachable puff composer window; simple threading facilities for jumping to
-the next and previous puff in a thread; searching for the next puff by this
-author; clickable URLs; and thumbnail pictures depicting puff senders.
-
-WWW: http://fugu.gale.org/
diff --git a/net-im/proxy65/Makefile b/net-im/proxy65/Makefile
deleted file mode 100644
index 8298516835b7..000000000000
--- a/net-im/proxy65/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= proxy65
-PORTVERSION= 1.2.0.20150210
-PORTREVISION= 2
-CATEGORIES= net-im
-
-MAINTAINER= mm@FreeBSD.org
-COMMENT= XEP-0065 SOCKS5 Bytestreams external component for Jabber
-
-LICENSE= MIT
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:security/py-openssl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-
-USE_GITHUB= yes
-GH_ACCOUNT= mmatuska
-GH_TAGNAME= 4e76bf2
-
-OPTIONS_DEFINE= DOCS
-OPTIONS_SINGLE= SERVER
-OPTIONS_SINGLE_SERVER= NOJABBER JABBERD EJABBERD
-OPTIONS_DEFAULT= NOJABBER
-NOJABBER_DESC= Do not depend on a jabber server
-JABBERD_DESC= Use with jabberd 2.x (net-im/jabberd)
-EJABBERD_DESC= Use with ejabberd (net-im/ejabberd)
-
-USE_PYTHON= distutils autoplist
-USES= python:2.7
-USE_RC_SUBR= proxy65
-
-PORTDOCS= README
-
-PROXY65_USER= proxy65
-PROXY65_GROUP= proxy65
-USERS= ${PROXY65_USER}
-GROUPS= ${PROXY65_GROUP}
-
-.include
-
-.if ${PORT_OPTIONS:MNOJABBER}
-# No jabber depends
-.elif ${PORT_OPTIONS:MJABBERD}
-JABBER_REQUIRE?= jabberd
-RUN_DEPENDS+= jabberd:net-im/jabberd
-.elif ${PORT_OPTIONS:MEJABBERD}
-JABBER_REQUIRE?= ejabberd
-RUN_DEPENDS+= ejabberdctl:net-im/ejabberd
-.endif
-
-SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" \
- JABBER_REQUIRE="${JABBER_REQUIRE}" \
- PROXY65_USER=${PROXY65_USER} \
- PROXY65_GROUP=${PROXY65_GROUP}
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} -m 0640 ${FILESDIR}/proxy65.ini.sample ${STAGEDIR}${PREFIX}/etc/
-
-.include
diff --git a/net-im/proxy65/distinfo b/net-im/proxy65/distinfo
deleted file mode 100644
index abecc0260b6a..000000000000
--- a/net-im/proxy65/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mmatuska-proxy65-1.2.0.20150210-4e76bf2_GH0.tar.gz) = ede4367eeb9c7634abce66e11ee316e04c10c2a04558a94457fe0ef1032bff35
-SIZE (mmatuska-proxy65-1.2.0.20150210-4e76bf2_GH0.tar.gz) = 9410
diff --git a/net-im/proxy65/files/proxy65.in b/net-im/proxy65/files/proxy65.in
deleted file mode 100644
index 7a82ce4911b6..000000000000
--- a/net-im/proxy65/files/proxy65.in
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-#
-# PROVIDE: proxy65
-# REQUIRE: DAEMON %%JABBER_REQUIRE%%
-
-. /etc/rc.subr
-
-#
-# Extra variables:
-# proxy65_jid = JID
-# proxy65_config = configuration file
-
-name="proxy65"
-rcvar=proxy65_enable
-command="%%PREFIX%%/bin/twistd"
-
-load_rc_config $name
-
-proxy65_enable=${proxy65_enable-"NO"}
-proxy65_uid=${proxy65_uid-"%%PROXY65_USER%%"}
-proxy65_gid=${proxy65_gid-"%%PROXY65_GROUP%%"}
-proxy65_logfile=${proxy65_logfile-"/var/log/proxy65.log"}
-proxy65_pidfile=${proxy65_pidfile-"/var/run/proxy65.pid"}
-proxy65_config=${proxy65_config-"%%PREFIX%%/etc/proxy65.ini"}
-
-required_files="${proxy65_config}"
-command_interpreter="%%PYTHON_CMD%%"
-pidfile=${proxy65_pidfile}
-
-if [ -n "${proxy65_jid}" ]; then
- proxy65args="--jid ${proxy65_jid}"
-fi
-
-command_args="--originalname -u ${proxy65_uid} -g ${proxy65_gid} --pidfile ${pidfile} -l ${proxy65_logfile} proxy65 -c ${proxy65_config} ${proxy65args}"
-
-run_rc_command "$1"
diff --git a/net-im/proxy65/files/proxy65.ini.sample b/net-im/proxy65/files/proxy65.ini.sample
deleted file mode 100644
index 1caa5ff1759a..000000000000
--- a/net-im/proxy65/files/proxy65.ini.sample
+++ /dev/null
@@ -1,5 +0,0 @@
-[proxy65]
-rhost = 127.0.0.1
-rport = 6000
-secret = changeme
-proxyips = 0.0.0.0:7777
diff --git a/net-im/proxy65/pkg-descr b/net-im/proxy65/pkg-descr
deleted file mode 100644
index f2399d349cb5..000000000000
--- a/net-im/proxy65/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The proxy65 project is an external component (written on top of the Twisted
-Python library) that can be hooked up to existing Jabber/XMPP server to provide
-SOCKS5 Bytestreams functionality for file transfer between Jabber users, as
-specified in XEP-0065.
-
-WWW: https://github.com/mmatuska/proxy65/
diff --git a/net-im/proxy65/pkg-plist b/net-im/proxy65/pkg-plist
deleted file mode 100644
index bb1a3812264e..000000000000
--- a/net-im/proxy65/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@sample etc/proxy65.ini.sample
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index a384498711c8..bb3048a27137 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -55,7 +55,6 @@
SUBDIR += coovachilli
SUBDIR += cowpatty
SUBDIR += cricket
- SUBDIR += crmsh
SUBDIR += darkstat
SUBDIR += devmon
SUBDIR += devmon-templates
@@ -119,7 +118,6 @@
SUBDIR += klg
SUBDIR += lg
SUBDIR += librenms
- SUBDIR += librenms-agent
SUBDIR += libsmi
SUBDIR += lldpd
SUBDIR += mbrowse
diff --git a/net-mgmt/crmsh/Makefile b/net-mgmt/crmsh/Makefile
deleted file mode 100644
index 2d41891bbf62..000000000000
--- a/net-mgmt/crmsh/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Created by: David Shane Holden
-# $FreeBSD$
-
-PORTNAME= crmsh
-PORTVERSION= 3.0.5
-CATEGORIES= net-mgmt python
-
-MAINTAINER= egypcio@FreeBSD.org
-COMMENT= Command-line interface for High-Availability cluster management
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-# Set the build/run depends on setuptools instead of adding distutils to USE_PYTHON
-# because the crmsh build uses autotools which then calls setup.py.
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}parallax>0:devel/py-parallax@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-
-USES= autoreconf gmake python:2.7 shebangfix
-USE_GITHUB= yes
-GH_ACCOUNT= ClusterLabs
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-ocf-root=${PREFIX}/lib/ocf
-
-NO_ARCH= yes
-
-SHEBANG_FILES= bin/crm \
- scripts/*/*.py \
- test/cib-tests.sh \
- test/docker_scripts.sh \
- test/evaltest.sh \
- test/list-undocumented-commands.py \
- utils/crm_clean.py \
- utils/crm_pkg.py \
- utils/crm_rpmcheck.py
-
-OPTIONS_DEFINE= DOCS MANPAGES
-OPTIONS_DEFAULT= MANPAGES
-OPTIONS_SUB= yes
-
-DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc
-
-MANPAGES_BUILD_DEPENDS= ${DOCS_BUILD_DEPENDS}
-
-post-patch:
- @${REINPLACE_CMD} 's,%%DATADIR%%,${DATADIR},g' ${WRKSRC}/setup.py
- @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/crmsh/corosync.py
- @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/crmsh/utils.py
- @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/hb_report/hb_report.in
- @${REINPLACE_CMD} 's,%%PYTHON_CMD%%,${PYTHON_CMD},g' ${WRKSRC}/hb_report/hb_report.in
- @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/hb_report/openais_conf_support.sh
- @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/hb_report/utillib.sh
- @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/scripts/health/collect.py
- @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/utils/crm_init.py
-
-post-install:
- ${MV} ${STAGEDIR}${PREFIX}/etc/crm/crm.conf \
- ${STAGEDIR}${PREFIX}/etc/crm/crm.conf.sample
-
-.include
diff --git a/net-mgmt/crmsh/distinfo b/net-mgmt/crmsh/distinfo
deleted file mode 100644
index f14140f0e45f..000000000000
--- a/net-mgmt/crmsh/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1600084758
-SHA256 (ClusterLabs-crmsh-3.0.5_GH0.tar.gz) = 38c01ca0432e13874c42497e56980f922817dec1668866eefe9f2eb19a6b702a
-SIZE (ClusterLabs-crmsh-3.0.5_GH0.tar.gz) = 979507
diff --git a/net-mgmt/crmsh/files/patch-Makefile.am b/net-mgmt/crmsh/files/patch-Makefile.am
deleted file mode 100644
index 917e994b5ec7..000000000000
--- a/net-mgmt/crmsh/files/patch-Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
---- Makefile.am.orig 2017-01-31 14:52:10 UTC
-+++ Makefile.am
-@@ -51,7 +51,8 @@ endif
- install-data-hook:
- mkdir -p $(DESTDIR)$(datadir)/@PACKAGE@/; \
- for d in $$(cat data-manifest); do \
-- install -D -m $$(test -x $$d && echo 0755 || echo 0644) $$d $(DESTDIR)$(datadir)/@PACKAGE@/$$d; done; \
-+ mkdir -p 755 $(DESTDIR)$(datadir)/@PACKAGE@/$$(dirname $$d); \
-+ install -m $$(test -x $$d && echo 0755 || echo 0644) $$d $(DESTDIR)$(datadir)/@PACKAGE@/$$d; done; \
- mv $(DESTDIR)$(datadir)/@PACKAGE@/test $(DESTDIR)$(datadir)/@PACKAGE@/tests; \
- cp test/testcases/xmlonly.sh $(DESTDIR)$(datadir)/@PACKAGE@/tests/testcases/configbasic-xml.filter
-
-@@ -66,7 +67,7 @@ all-local:
- --build-base $(shell readlink -f $(builddir))/build \
- --verbose)
-
--python_prefix = --prefix=$(prefix)
-+python_prefix = --prefix=$(prefix) --root=$(DESTDIR)
-
- install-exec-local:
- -mkdir -p $(DESTDIR)$(pkgpythondir)
diff --git a/net-mgmt/crmsh/files/patch-crmsh_corosync.py b/net-mgmt/crmsh/files/patch-crmsh_corosync.py
deleted file mode 100644
index 28b5d0a0e737..000000000000
--- a/net-mgmt/crmsh/files/patch-crmsh_corosync.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- crmsh/corosync.py.orig 2018-04-19 03:47:12 UTC
-+++ crmsh/corosync.py
-@@ -14,7 +14,7 @@ from .msg import err_buf, common_debug
-
-
- def conf():
-- return os.getenv('COROSYNC_MAIN_CONFIG_FILE', '/etc/corosync/corosync.conf')
-+ return os.getenv('COROSYNC_MAIN_CONFIG_FILE', '%%PREFIX%%/etc/corosync/corosync.conf')
-
-
- def is_corosync_stack():
diff --git a/net-mgmt/crmsh/files/patch-crmsh_utils.py b/net-mgmt/crmsh/files/patch-crmsh_utils.py
deleted file mode 100644
index 455f6f522d52..000000000000
--- a/net-mgmt/crmsh/files/patch-crmsh_utils.py
+++ /dev/null
@@ -1,29 +0,0 @@
---- crmsh/utils.py.orig 2018-04-19 03:54:07 UTC
-+++ crmsh/utils.py
-@@ -989,7 +989,7 @@ def cluster_stack():
- return "heartbeat"
- elif is_process("[a]isexec"):
- return "openais"
-- elif os.path.exists("/etc/corosync/corosync.conf") or is_program('corosync-cfgtool'):
-+ elif os.path.exists("%%PREFIX%%/etc/corosync/corosync.conf") or is_program('corosync-cfgtool'):
- return "corosync"
- return ""
-
-@@ -1551,7 +1551,7 @@ def list_corosync_node_names():
- in corosync.conf
- '''
- try:
-- cfg = os.getenv('COROSYNC_MAIN_CONFIG_FILE', '/etc/corosync/corosync.conf')
-+ cfg = os.getenv('COROSYNC_MAIN_CONFIG_FILE', '%%PREFIX%%/etc/corosync/corosync.conf')
- lines = open(cfg).read().split('\n')
- name_re = re.compile(r'\s*name:\s+(.*)')
- names = []
-@@ -1570,7 +1570,7 @@ def list_corosync_nodes():
- in corosync.conf
- '''
- try:
-- cfg = os.getenv('COROSYNC_MAIN_CONFIG_FILE', '/etc/corosync/corosync.conf')
-+ cfg = os.getenv('COROSYNC_MAIN_CONFIG_FILE', '%%PREFIX%%/etc/corosync/corosync.conf')
- lines = open(cfg).read().split('\n')
- addr_re = re.compile(r'\s*ring0_addr:\s+(.*)')
- nodes = []
diff --git a/net-mgmt/crmsh/files/patch-hb__report_hb__report.in b/net-mgmt/crmsh/files/patch-hb__report_hb__report.in
deleted file mode 100644
index 7880f274039c..000000000000
--- a/net-mgmt/crmsh/files/patch-hb__report_hb__report.in
+++ /dev/null
@@ -1,52 +0,0 @@
---- hb_report/hb_report.in.orig 2017-07-21 09:17:13 UTC
-+++ hb_report/hb_report.in
-@@ -203,11 +203,11 @@ time2str() {
- }
- # try to figure out where pacemaker ... etc
- get_pe_state_dir() {
-- PE_STATE_DIR=`python -c "import crmsh.config; print crmsh.config.path.pe_state_dir"`
-+ PE_STATE_DIR=`%%PYTHON_CMD%% -c "import crmsh.config; print(crmsh.config.path.pe_state_dir)"`
- test -d "$PE_STATE_DIR"
- }
- get_cib_dir() {
-- CIB_DIR=`python -c "import crmsh.config; print crmsh.config.path.crm_config"`
-+ CIB_DIR=`%%PYTHON_CMD%% -c "import crmsh.config; print(crmsh.config.path.crm_config)"`
- test -d "$CIB_DIR"
- }
- get_pe_state_dir2() {
-@@ -357,7 +357,7 @@ is_our_log() {
- local cat
- cat=`find_decompressor $logf`
- local first_time="`$cat $logf | head -10 | find_first_ts`"
-- local last_time="`$cat $logf | tail -10 | tac | find_first_ts`"
-+ local last_time="`$cat $logf | tail -10 | tail -r | find_first_ts`"
- if [ x = "x$first_time" -o x = "x$last_time" ]; then
- return 0 # skip (empty log?)
- fi
-@@ -467,7 +467,7 @@ loginfo() {
- local logf=$1
- local fake=$2
- local nextpos
-- nextpos=`python -c "f=open('$logf');f.seek(0,2);print f.tell()+1"`
-+ nextpos=`%%PYTHON_CMD%% -c "f=open('$logf');f.seek(0,2);print f.tell()+1"`
- if [ "$fake" ]; then
- echo "synthetic:$logf $nextpos"
- else
-@@ -1206,7 +1206,7 @@ which which >/dev/null 2>&1 ||
- fatal "please install the which(1) program"
-
- WE=`uname -n` # who am i?
--tmpdir=`mktemp -t -d .hb_report.workdir.XXXXXX` ||
-+tmpdir=`mktemp -d` ||
- fatal "disk full"
- add_tmpfiles $tmpdir
- WORKDIR=$tmpdir
-@@ -1322,7 +1322,7 @@ glibc
- "
- case "$CLUSTER_TYPE" in
- openais)
-- CONF=/etc/corosync/corosync.conf # corosync?
-+ CONF=%%PREFIX%%/etc/corosync/corosync.conf # corosync?
- if test -f $CONF; then
- CORES_DIRS="$CORES_DIRS /var/lib/corosync"
- else
diff --git a/net-mgmt/crmsh/files/patch-hb__report_openais__conf__support.sh b/net-mgmt/crmsh/files/patch-hb__report_openais__conf__support.sh
deleted file mode 100644
index 960979b99d6e..000000000000
--- a/net-mgmt/crmsh/files/patch-hb__report_openais__conf__support.sh
+++ /dev/null
@@ -1,13 +0,0 @@
---- hb_report/openais_conf_support.sh.orig 2018-04-19 04:02:39 UTC
-+++ hb_report/openais_conf_support.sh
-@@ -70,8 +70,8 @@ getlogvars() {
- }
- cluster_info() {
- : echo "openais version: how?"
-- if [ "$CONF" = /etc/corosync/corosync.conf ]; then
-- /usr/sbin/corosync -v
-+ if [ "$CONF" = %%PREFIX%%/etc/corosync/corosync.conf ]; then
-+ %%PREFIX%%/sbin/corosync -v
- fi
- }
- essential_files() {
diff --git a/net-mgmt/crmsh/files/patch-hb__report_utillib.sh b/net-mgmt/crmsh/files/patch-hb__report_utillib.sh
deleted file mode 100644
index 4d18aa4bead1..000000000000
--- a/net-mgmt/crmsh/files/patch-hb__report_utillib.sh
+++ /dev/null
@@ -1,20 +0,0 @@
---- hb_report/utillib.sh.orig 2017-07-21 09:17:13 UTC
-+++ hb_report/utillib.sh
-@@ -8,7 +8,7 @@
- get_cluster_type() {
- if ps -ef | egrep -qs '[a]isexec|[c]orosync' ||
- [ -f /etc/ais/openais.conf -a ! -f "$HA_CF" ] ||
-- [ -f /etc/corosync/corosync.conf -a ! -f "$HA_CF" ]
-+ [ -f %%PREFIX%%/etc/corosync/corosync.conf -a ! -f "$HA_CF" ]
- then
- debug "this is OpenAIS cluster stack"
- echo "openais"
-@@ -525,7 +525,7 @@ crmconfig() {
- CIB_file=$1/$CIB_F crm configure show >$1/$CIB_TXT_F 2>&1
- }
- get_crm_nodes() {
-- /usr/sbin/crm node server
-+ %%PREFIX%%/bin/crm node server
- }
- get_live_nodes() {
- if [ `id -u` = 0 ] && which fping >/dev/null 2>&1; then
diff --git a/net-mgmt/crmsh/files/patch-scripts_health_collect.py b/net-mgmt/crmsh/files/patch-scripts_health_collect.py
deleted file mode 100644
index dc96e598a7fb..000000000000
--- a/net-mgmt/crmsh/files/patch-scripts_health_collect.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/health/collect.py.orig 2018-04-19 04:04:24 UTC
-+++ scripts/health/collect.py
-@@ -67,7 +67,7 @@ def disk_info():
- FILES = [
- '/etc/csync2/key_hagroup',
- '/etc/csync2/csync2.cfg',
-- '/etc/corosync/corosync.conf',
-+ '%%PREFIX%%/etc/corosync/corosync.conf',
- '/etc/sysconfig/sbd',
- '/etc/sysconfig/SuSEfirewall2',
- '/etc/sysconfig/SuSEfirewall2.d/services/cluster'
diff --git a/net-mgmt/crmsh/files/patch-setup.py b/net-mgmt/crmsh/files/patch-setup.py
deleted file mode 100644
index c7326e66cd48..000000000000
--- a/net-mgmt/crmsh/files/patch-setup.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- setup.py.orig 2017-05-19 19:22:47 UTC
-+++ setup.py
-@@ -12,5 +12,5 @@ setup(name='crmsh',
- packages=['crmsh'],
- install_requires=['parallax', 'lxml', 'PyYAML', 'python-dateutil'],
- scripts=['bin/crm'],
-- data_files=[('/usr/share/crmsh', ['doc/crm.8.adoc'])],
-+ data_files=[('%%DATADIR%%', ['doc/crm.8.adoc'])],
- include_package_data=True)
diff --git a/net-mgmt/crmsh/files/patch-utils_crm__init.py b/net-mgmt/crmsh/files/patch-utils_crm__init.py
deleted file mode 100644
index 9b756fad9c49..000000000000
--- a/net-mgmt/crmsh/files/patch-utils_crm__init.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- utils/crm_init.py.orig 2018-04-19 04:05:44 UTC
-+++ utils/crm_init.py
-@@ -13,7 +13,7 @@ SERVICES = ['sshd', 'ntp', 'corosync', '
- SSH_KEY = os.path.expanduser('~/.ssh/id_rsa')
- CSYNC2_KEY = '/etc/csync2/key_hagroup'
- CSYNC2_CFG = '/etc/csync2/csync2.cfg'
--COROSYNC_CONF = '/etc/corosync/corosync.conf'
-+COROSYNC_CONF = '%%PREFIX%%/etc/corosync/corosync.conf'
- SYSCONFIG_SBD = '/etc/sysconfig/sbd'
- SYSCONFIG_FW = '/etc/sysconfig/SuSEfirewall2'
- SYSCONFIG_FW_CLUSTER = '/etc/sysconfig/SuSEfirewall2.d/services/cluster'
-@@ -107,7 +107,7 @@ def files_info():
-
- def logrotate_info():
- rc, _, _ = crm_script.call(
-- 'grep -r corosync.conf /etc/logrotate.d',
-+ 'grep -r corosync.conf %%PREFIX%%/etc/logrotate.d',
- shell=True)
- return {'corosync.conf': rc == 0}
-
diff --git a/net-mgmt/crmsh/pkg-descr b/net-mgmt/crmsh/pkg-descr
deleted file mode 100644
index e527ab098620..000000000000
--- a/net-mgmt/crmsh/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Configure, manage and troubleshoot clusters from the command line, with full
-tab completion and extensive help. crmsh also provides advanced features like
-low-level cluster configuration, cluster scripting, package management, and
-history exploration tools giving you a complete insight into the state of your
-cluster.
-
-WWW: https://crmsh.github.io
diff --git a/net-mgmt/crmsh/pkg-plist b/net-mgmt/crmsh/pkg-plist
deleted file mode 100644
index 434cbe21dce4..000000000000
--- a/net-mgmt/crmsh/pkg-plist
+++ /dev/null
@@ -1,329 +0,0 @@
-@sample etc/crm/crm.conf.sample
-%%PYTHON_SITELIBDIR%%/crmsh-3.0.1-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/crmsh-3.0.1-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/crmsh-3.0.1-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/crmsh-3.0.1-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/crmsh-3.0.1-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/crmsh/__init__.py
-%%PYTHON_SITELIBDIR%%/crmsh/__init__.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/bootstrap.py
-%%PYTHON_SITELIBDIR%%/crmsh/bootstrap.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/cache.py
-%%PYTHON_SITELIBDIR%%/crmsh/cache.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/cibconfig.py
-%%PYTHON_SITELIBDIR%%/crmsh/cibconfig.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/cibstatus.py
-%%PYTHON_SITELIBDIR%%/crmsh/cibstatus.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/cibverify.py
-%%PYTHON_SITELIBDIR%%/crmsh/cibverify.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/clidisplay.py
-%%PYTHON_SITELIBDIR%%/crmsh/clidisplay.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/cliformat.py
-%%PYTHON_SITELIBDIR%%/crmsh/cliformat.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/cmd_status.py
-%%PYTHON_SITELIBDIR%%/crmsh/cmd_status.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/command.py
-%%PYTHON_SITELIBDIR%%/crmsh/command.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/completers.py
-%%PYTHON_SITELIBDIR%%/crmsh/completers.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/config.py
-%%PYTHON_SITELIBDIR%%/crmsh/config.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/constants.py
-%%PYTHON_SITELIBDIR%%/crmsh/constants.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/corosync.py
-%%PYTHON_SITELIBDIR%%/crmsh/corosync.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/crm_gv.py
-%%PYTHON_SITELIBDIR%%/crmsh/crm_gv.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/crm_pssh.py
-%%PYTHON_SITELIBDIR%%/crmsh/crm_pssh.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/handles.py
-%%PYTHON_SITELIBDIR%%/crmsh/handles.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/help.py
-%%PYTHON_SITELIBDIR%%/crmsh/help.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/history.py
-%%PYTHON_SITELIBDIR%%/crmsh/history.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/idmgmt.py
-%%PYTHON_SITELIBDIR%%/crmsh/idmgmt.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/install_files.txt
-%%PYTHON_SITELIBDIR%%/crmsh/log_patterns.py
-%%PYTHON_SITELIBDIR%%/crmsh/log_patterns.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/logparser.py
-%%PYTHON_SITELIBDIR%%/crmsh/logparser.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/logtime.py
-%%PYTHON_SITELIBDIR%%/crmsh/logtime.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/main.py
-%%PYTHON_SITELIBDIR%%/crmsh/main.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/msg.py
-%%PYTHON_SITELIBDIR%%/crmsh/msg.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/options.py
-%%PYTHON_SITELIBDIR%%/crmsh/options.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ordereddict.py
-%%PYTHON_SITELIBDIR%%/crmsh/ordereddict.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/orderedset.py
-%%PYTHON_SITELIBDIR%%/crmsh/orderedset.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/pacemaker.py
-%%PYTHON_SITELIBDIR%%/crmsh/pacemaker.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/parallax_helper.py
-%%PYTHON_SITELIBDIR%%/crmsh/parallax_helper.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/parse.py
-%%PYTHON_SITELIBDIR%%/crmsh/parse.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ra.py
-%%PYTHON_SITELIBDIR%%/crmsh/ra.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/rsctest.py
-%%PYTHON_SITELIBDIR%%/crmsh/rsctest.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/schema.py
-%%PYTHON_SITELIBDIR%%/crmsh/schema.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/scripts.py
-%%PYTHON_SITELIBDIR%%/crmsh/scripts.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/template.py
-%%PYTHON_SITELIBDIR%%/crmsh/template.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/term.py
-%%PYTHON_SITELIBDIR%%/crmsh/term.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/tmpfiles.py
-%%PYTHON_SITELIBDIR%%/crmsh/tmpfiles.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_assist.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_assist.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_cib.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_cib.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_cibstatus.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_cibstatus.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_cluster.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_cluster.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_configure.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_configure.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_context.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_context.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_corosync.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_corosync.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_history.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_history.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_maintenance.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_maintenance.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_node.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_node.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_options.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_options.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_ra.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_ra.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_report.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_report.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_resource.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_resource.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_root.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_root.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_script.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_script.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_site.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_site.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_template.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_template.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/ui_utils.py
-%%PYTHON_SITELIBDIR%%/crmsh/ui_utils.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/userdir.py
-%%PYTHON_SITELIBDIR%%/crmsh/userdir.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/utils.py
-%%PYTHON_SITELIBDIR%%/crmsh/utils.pyc
-%%PYTHON_SITELIBDIR%%/crmsh/xmlutil.py
-%%PYTHON_SITELIBDIR%%/crmsh/xmlutil.pyc
-%%MANPAGES%%man/man8/crm.8.gz
-%%MANPAGES%%man/man8/crmsh_hb_report.8.gz
-bin/crm
-%%DATADIR%%/crm.8.adoc
-%%DATADIR%%/hb_report/ha_cf_support.sh
-%%DATADIR%%/hb_report/hb_report
-%%DATADIR%%/hb_report/openais_conf_support.sh
-%%DATADIR%%/hb_report/utillib.sh
-%%DATADIR%%/scripts/apache/main.yml
-%%DATADIR%%/scripts/check-uptime/fetch.py
-%%DATADIR%%/scripts/check-uptime/main.yml
-%%DATADIR%%/scripts/check-uptime/report.py
-%%DATADIR%%/scripts/clvm-vg/main.yml
-%%DATADIR%%/scripts/clvm/main.yml
-%%DATADIR%%/scripts/database/main.yml
-%%DATADIR%%/scripts/db2-hadr/main.yml
-%%DATADIR%%/scripts/db2/main.yml
-%%DATADIR%%/scripts/drbd/main.yml
-%%DATADIR%%/scripts/exportfs/main.yml
-%%DATADIR%%/scripts/filesystem/main.yml
-%%DATADIR%%/scripts/gfs2-base/main.yml
-%%DATADIR%%/scripts/gfs2/main.yml
-%%DATADIR%%/scripts/haproxy/haproxy.cfg
-%%DATADIR%%/scripts/haproxy/main.yml
-%%DATADIR%%/scripts/health/collect.py
-%%DATADIR%%/scripts/health/hahealth.py
-%%DATADIR%%/scripts/health/main.yml
-%%DATADIR%%/scripts/health/report.py
-%%DATADIR%%/scripts/libvirt/main.yml
-%%DATADIR%%/scripts/lvm/main.yml
-%%DATADIR%%/scripts/lvm-drbd/main.yml
-%%DATADIR%%/scripts/mailto/main.yml
-%%DATADIR%%/scripts/nfsserver/main.yml
-%%DATADIR%%/scripts/nfsserver-lvm-drbd/main.yml
-%%DATADIR%%/scripts/ocfs2/main.yml
-%%DATADIR%%/scripts/oracle/main.yml
-%%DATADIR%%/scripts/raid-lvm/main.yml
-%%DATADIR%%/scripts/raid1/main.yml
-%%DATADIR%%/scripts/sap-as/main.yml
-%%DATADIR%%/scripts/sap-ci/main.yml
-%%DATADIR%%/scripts/sap-db/main.yml
-%%DATADIR%%/scripts/sap-simple-stack-plus/main.yml
-%%DATADIR%%/scripts/sap-simple-stack/main.yml
-%%DATADIR%%/scripts/sapdb/main.yml
-%%DATADIR%%/scripts/sapinstance/main.yml
-%%DATADIR%%/scripts/sbd/main.yml
-%%DATADIR%%/scripts/sbd-device/main.yml
-%%DATADIR%%/scripts/virtual-ip/main.yml
-%%DATADIR%%/scripts/vmware/main.yml
-%%DATADIR%%/templates/apache
-%%DATADIR%%/templates/clvm
-%%DATADIR%%/templates/filesystem
-%%DATADIR%%/templates/gfs2
-%%DATADIR%%/templates/gfs2-base
-%%DATADIR%%/templates/ocfs2
-%%DATADIR%%/templates/sbd
-%%DATADIR%%/templates/virtual-ip
-%%DATADIR%%/tests/README.regression
-%%DATADIR%%/tests/bugs-test.txt
-%%DATADIR%%/tests/cib-tests.sh
-%%DATADIR%%/tests/cibtests/001.exp.xml
-%%DATADIR%%/tests/cibtests/001.input
-%%DATADIR%%/tests/cibtests/002.exp.xml
-%%DATADIR%%/tests/cibtests/002.input
-%%DATADIR%%/tests/cibtests/003.exp.xml
-%%DATADIR%%/tests/cibtests/003.input
-%%DATADIR%%/tests/cibtests/004.exp.xml
-%%DATADIR%%/tests/cibtests/004.input
-%%DATADIR%%/tests/cibtests/shadow.base
-%%DATADIR%%/tests/containerized-regression-tests.sh
-%%DATADIR%%/tests/crm-interface
-%%DATADIR%%/tests/defaults
-%%DATADIR%%/tests/descriptions
-%%DATADIR%%/tests/docker_scripts.sh
-%%DATADIR%%/tests/evaltest.sh
-%%DATADIR%%/tests/features/bootstrap_bugs.feature
-%%DATADIR%%/tests/features/bootstrap_init_join_remove.feature
-%%DATADIR%%/tests/features/bootstrap_options.feature
-%%DATADIR%%/tests/features/bootstrap_sbd.feature
-%%DATADIR%%/tests/features/environment.py
-%%DATADIR%%/tests/features/geo_setup.feature
-%%DATADIR%%/tests/features/steps/__init__.py
-%%DATADIR%%/tests/features/steps/const.py
-%%DATADIR%%/tests/features/steps/step_implenment.py
-%%DATADIR%%/tests/features/steps/utils.py
-%%DATADIR%%/tests/history-test.tar.bz2
-%%DATADIR%%/tests/list-undocumented-commands.py
-%%DATADIR%%/tests/profile-history.sh
-%%DATADIR%%/tests/regression.sh
-%%DATADIR%%/tests/run
-%%DATADIR%%/tests/run-in-container.sh
-%%DATADIR%%/tests/run-in-travis.sh
-%%DATADIR%%/tests/testcases/acl
-%%DATADIR%%/tests/testcases/acl.excl
-%%DATADIR%%/tests/testcases/acl.exp
-%%DATADIR%%/tests/testcases/basicset
-%%DATADIR%%/tests/testcases/bugs
-%%DATADIR%%/tests/testcases/bugs.exp
-%%DATADIR%%/tests/testcases/commit
-%%DATADIR%%/tests/testcases/commit.exp
-%%DATADIR%%/tests/testcases/common.excl
-%%DATADIR%%/tests/testcases/common.filter
-%%DATADIR%%/tests/testcases/confbasic
-%%DATADIR%%/tests/testcases/confbasic-xml
-%%DATADIR%%/tests/testcases/confbasic-xml.exp
-%%DATADIR%%/tests/testcases/confbasic.exp
-%%DATADIR%%/tests/testcases/confbasic-xml.filter
-%%DATADIR%%/tests/testcases/delete
-%%DATADIR%%/tests/testcases/delete.exp
-%%DATADIR%%/tests/testcases/edit
-%%DATADIR%%/tests/testcases/edit.excl
-%%DATADIR%%/tests/testcases/edit.exp
-%%DATADIR%%/tests/testcases/file
-%%DATADIR%%/tests/testcases/file.exp
-%%DATADIR%%/tests/testcases/history
-%%DATADIR%%/tests/testcases/history.excl
-%%DATADIR%%/tests/testcases/history.exp
-%%DATADIR%%/tests/testcases/history.post
-%%DATADIR%%/tests/testcases/history.pre
-%%DATADIR%%/tests/testcases/newfeatures
-%%DATADIR%%/tests/testcases/newfeatures.exp
-%%DATADIR%%/tests/testcases/node
-%%DATADIR%%/tests/testcases/node.exp
-%%DATADIR%%/tests/testcases/options
-%%DATADIR%%/tests/testcases/options.exp
-%%DATADIR%%/tests/testcases/ra
-%%DATADIR%%/tests/testcases/ra.exp
-%%DATADIR%%/tests/testcases/ra.filter
-%%DATADIR%%/tests/testcases/resource
-%%DATADIR%%/tests/testcases/resource.exp
-%%DATADIR%%/tests/testcases/rset
-%%DATADIR%%/tests/testcases/rset-xml
-%%DATADIR%%/tests/testcases/rset-xml.exp
-%%DATADIR%%/tests/testcases/rset-xml.filter
-%%DATADIR%%/tests/testcases/rset.exp
-%%DATADIR%%/tests/testcases/scripts
-%%DATADIR%%/tests/testcases/scripts.exp
-%%DATADIR%%/tests/testcases/scripts.filter
-%%DATADIR%%/tests/testcases/shadow
-%%DATADIR%%/tests/testcases/shadow.exp
-%%DATADIR%%/tests/testcases/xmlonly.sh
-%%DATADIR%%/tests/travis-tests.sh
-%%DATADIR%%/tests/unittests/__init__.py
-%%DATADIR%%/tests/unittests/bug-862577_corosync.conf
-%%DATADIR%%/tests/unittests/corosync.conf.1
-%%DATADIR%%/tests/unittests/corosync.conf.2
-%%DATADIR%%/tests/unittests/schemas/acls-1.1.rng
-%%DATADIR%%/tests/unittests/schemas/acls-1.2.rng
-%%DATADIR%%/tests/unittests/schemas/constraints-1.0.rng
-%%DATADIR%%/tests/unittests/schemas/constraints-1.1.rng
-%%DATADIR%%/tests/unittests/schemas/constraints-1.2.rng
-%%DATADIR%%/tests/unittests/schemas/fencing.rng
-%%DATADIR%%/tests/unittests/schemas/nvset.rng
-%%DATADIR%%/tests/unittests/schemas/pacemaker-1.0.rng
-%%DATADIR%%/tests/unittests/schemas/pacemaker-1.1.rng
-%%DATADIR%%/tests/unittests/schemas/pacemaker-1.2.rng
-%%DATADIR%%/tests/unittests/schemas/resources-1.0.rng
-%%DATADIR%%/tests/unittests/schemas/resources-1.1.rng
-%%DATADIR%%/tests/unittests/schemas/resources-1.2.rng
-%%DATADIR%%/tests/unittests/schemas/rule.rng
-%%DATADIR%%/tests/unittests/schemas/score.rng
-%%DATADIR%%/tests/unittests/schemas/versions.rng
-%%DATADIR%%/tests/unittests/scripts/inc1/main.yml
-%%DATADIR%%/tests/unittests/scripts/inc2/main.yml
-%%DATADIR%%/tests/unittests/scripts/legacy/main.yml
-%%DATADIR%%/tests/unittests/scripts/templates/apache.xml
-%%DATADIR%%/tests/unittests/scripts/templates/virtual-ip.xml
-%%DATADIR%%/tests/unittests/scripts/unified/main.yml
-%%DATADIR%%/tests/unittests/scripts/v2/main.yml
-%%DATADIR%%/tests/unittests/scripts/vip/main.yml
-%%DATADIR%%/tests/unittests/scripts/vipinc/main.yml
-%%DATADIR%%/tests/unittests/scripts/workflows/10-webserver.xml
-%%DATADIR%%/tests/unittests/test.conf
-%%DATADIR%%/tests/unittests/test_bootstrap.py
-%%DATADIR%%/tests/unittests/test_bugs.py
-%%DATADIR%%/tests/unittests/test_cib.py
-%%DATADIR%%/tests/unittests/test_cliformat.py
-%%DATADIR%%/tests/unittests/test_corosync.py
-%%DATADIR%%/tests/unittests/test_gv.py
-%%DATADIR%%/tests/unittests/test_handles.py
-%%DATADIR%%/tests/unittests/test_objset.py
-%%DATADIR%%/tests/unittests/test_parallax.py
-%%DATADIR%%/tests/unittests/test_parse.py
-%%DATADIR%%/tests/unittests/test_resource.py
-%%DATADIR%%/tests/unittests/test_scripts.py
-%%DATADIR%%/tests/unittests/test_time.py
-%%DATADIR%%/tests/unittests/test_utils.py
-%%DATADIR%%/utils/crm_clean.py
-%%DATADIR%%/utils/crm_init.py
-%%DATADIR%%/utils/crm_pkg.py
-%%DATADIR%%/utils/crm_rpmcheck.py
-%%DATADIR%%/utils/crm_script.py
-%%DATADIR%%/version
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-@comment %%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/contrib/README.vimsyntax
-%%PORTDOCS%%%%DOCSDIR%%/contrib/pcmk.vim
-%%PORTDOCS%%%%DOCSDIR%%/crm.8.html
-%%PORTDOCS%%%%DOCSDIR%%/crmsh_hb_report.8.html
-@dir /var/cache/crm
diff --git a/net-mgmt/librenms-agent/Makefile b/net-mgmt/librenms-agent/Makefile
deleted file mode 100644
index 7281058544e6..000000000000
--- a/net-mgmt/librenms-agent/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-# Created by: Nicolas Goralski
-# $FreeBSD$
-
-PORTNAME= librenms-agent
-PORTVERSION= 0.3
-PORTREVISION= 1
-CATEGORIES= net-mgmt
-
-MAINTAINER= kiwi@oav.net
-COMMENT= Agents and plugins for librenms
-
-LICENSE= GPLv2
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-USES= shebangfix python:2.7,run php:cli
-NO_ARCH= yes
-
-USE_GITHUB= yes
-GH_ACCOUNT= librenms
-GH_TAGNAME= fb678cb
-
-NO_BUILD= yes
-
-SHEBANG_FILES= agent-local/*
-
-RUN_DEPENDS+= xinetd:security/xinetd \
- bash:shells/bash
-
-LIB_DEPENDS+= libstatgrab.so:devel/libstatgrab \
-
-post-patch:
- @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/check_mk_agent_freebsd
- @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/mk_enplug
- @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/check_mk_xinetd
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xinetd.d
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/plugins
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/repo
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/local
- ${INSTALL_SCRIPT} ${WRKSRC}/check_mk_agent_freebsd ${STAGEDIR}${PREFIX}/bin/check_mk_agent
- ${INSTALL_SCRIPT} ${WRKSRC}/mk_enplug ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_SCRIPT} ${WRKSRC}/check_mk_xinetd ${STAGEDIR}${PREFIX}/etc/xinetd.d/check_mk
- ${INSTALL_SCRIPT} ${WRKSRC}/snmp/distro ${STAGEDIR}${PREFIX}/bin
-
- @cd ${WRKSRC} ; \
- for agent_local in $$( ${FIND} ./agent-local -type f ! -name README ); do \
- ${INSTALL_SCRIPT} "$$agent_local" ${STAGEDIR}${PREFIX}/lib/check_mk_agent/repo/ ; \
- done
-
-.include
diff --git a/net-mgmt/librenms-agent/distinfo b/net-mgmt/librenms-agent/distinfo
deleted file mode 100644
index 9adfd88ef6cf..000000000000
--- a/net-mgmt/librenms-agent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494084135
-SHA256 (librenms-librenms-agent-0.3-fb678cb_GH0.tar.gz) = 647aa31ceb32a6df3300244ab4b454c9dbcd940cefb2b46b349761e5e17abdbc
-SIZE (librenms-librenms-agent-0.3-fb678cb_GH0.tar.gz) = 42887
diff --git a/net-mgmt/librenms-agent/files/patch-check__mk__agent__freebsd b/net-mgmt/librenms-agent/files/patch-check__mk__agent__freebsd
deleted file mode 100644
index fbe74c9d3bca..000000000000
--- a/net-mgmt/librenms-agent/files/patch-check__mk__agent__freebsd
+++ /dev/null
@@ -1,13 +0,0 @@
---- check_mk_agent_freebsd.orig 2016-08-01 16:26:27 UTC
-+++ check_mk_agent_freebsd
-@@ -40,8 +40,8 @@
- export LC_ALL=C
- unset LANG
-
--export MK_LIBDIR="/usr/local/lib/check_mk_agent"
--export MK_CONFDIR="/etc/check_mk"
-+export MK_LIBDIR="%%PREFIX%%/lib/check_mk_agent"
-+export MK_CONFDIR="%%PREFIX%%/etc/check_mk"
- export MK_TMPDIR="/var/run/check_mk"
-
-
diff --git a/net-mgmt/librenms-agent/files/patch-check__mk__xinetd b/net-mgmt/librenms-agent/files/patch-check__mk__xinetd
deleted file mode 100644
index 6b016587bc26..000000000000
--- a/net-mgmt/librenms-agent/files/patch-check__mk__xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
---- check_mk_xinetd.orig 2016-08-01 16:26:27 UTC
-+++ check_mk_xinetd
-@@ -30,7 +30,7 @@ service check_mk
- protocol = tcp
- wait = no
- user = root
-- server = /usr/bin/check_mk_agent
-+ server = %%PREFIX%%/bin/check_mk_agent
-
- # If you use fully redundant monitoring and poll the client
- # from more then one monitoring servers in parallel you might
diff --git a/net-mgmt/librenms-agent/files/patch-mk__enplug b/net-mgmt/librenms-agent/files/patch-mk__enplug
deleted file mode 100644
index 13c71e183c85..000000000000
--- a/net-mgmt/librenms-agent/files/patch-mk__enplug
+++ /dev/null
@@ -1,13 +0,0 @@
---- mk_enplug.orig 2016-08-01 16:26:27 UTC
-+++ mk_enplug
-@@ -14,8 +14,8 @@
- #
- # See http://www.gnu.org/licenses/gpl.txt for the full license
-
--plugdir=/usr/lib/check_mk_agent/plugins
--repodir=/usr/lib/check_mk_agent/repo
-+plugdir=%%PREFIX%%/lib/check_mk_agent/plugins
-+repodir=%%PREFIX%%/lib/check_mk_agent/repo
-
- findscripts() {
- find ${repodir} -type f | sed -e "s#$repodir/##g"
diff --git a/net-mgmt/librenms-agent/pkg-descr b/net-mgmt/librenms-agent/pkg-descr
deleted file mode 100644
index 7f3db8149a29..000000000000
--- a/net-mgmt/librenms-agent/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-librenms-agent is an agent based on check_mk used with xinetd to provide
-monitoring informations of machine to librenms server.
-
-WWW: https://github.com/librenms/librenms-agent
diff --git a/net-mgmt/librenms-agent/pkg-plist b/net-mgmt/librenms-agent/pkg-plist
deleted file mode 100644
index 61fb3f83ad4b..000000000000
--- a/net-mgmt/librenms-agent/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-bin/check_mk_agent
-bin/distro
-bin/mk_enplug
-etc/xinetd.d/check_mk
-lib/check_mk_agent/repo/apache
-lib/check_mk_agent/repo/bind
-lib/check_mk_agent/repo/ceph
-lib/check_mk_agent/repo/dmi
-lib/check_mk_agent/repo/dpkg
-lib/check_mk_agent/repo/drbd
-lib/check_mk_agent/repo/hddtemp
-lib/check_mk_agent/repo/memcached
-lib/check_mk_agent/repo/munin
-lib/check_mk_agent/repo/mysql
-lib/check_mk_agent/repo/nfsstats
-lib/check_mk_agent/repo/nginx
-lib/check_mk_agent/repo/powerdns
-lib/check_mk_agent/repo/powerdns-recursor
-lib/check_mk_agent/repo/proxmox
-lib/check_mk_agent/repo/rpm
-lib/check_mk_agent/repo/rrdcached
-lib/check_mk_agent/repo/temperature
-lib/check_mk_agent/repo/tinydns
-@dir lib/check_mk_agent/local
-@dir lib/check_mk_agent/plugins
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index af6a7b3ebb62..544a167313cc 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -16,7 +16,6 @@
SUBDIR += bitmark-recorder
SUBDIR += btpd
SUBDIR += c-lightning
- SUBDIR += couchpotato
SUBDIR += cpuminer
SUBDIR += createtorrent
SUBDIR += ctcs
diff --git a/net-p2p/couchpotato/Makefile b/net-p2p/couchpotato/Makefile
deleted file mode 100644
index 69b3e8b58cbb..000000000000
--- a/net-p2p/couchpotato/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: Mark Felder
-# $FreeBSD$
-
-PORTNAME= couchpotato
-PORTVERSION= 0.0.20170327
-PORTREVISION= 2
-CATEGORIES= net-p2p python
-
-MAINTAINER= joshruehlig@gmail.com
-COMMENT= Automatic NZB and torrent downloader
-
-LICENSE= GPLv3
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR}
-
-USE_RC_SUBR= couchpotato
-SUB_LIST= PYTHON_CMD=${PYTHON_CMD} USERS=${USERS}
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-USES= python:2.7 shebangfix
-SHEBANG_FILES= CouchPotato.py
-
-USERS= couchpotato
-GROUPS= couchpotato
-
-USE_GITHUB= yes
-GH_ACCOUNT= CouchPotato
-GH_PROJECT= CouchPotatoServer
-GH_TAGNAME= 711310d
-
-OPTIONS_DEFINE= UNRAR
-UNRAR_RUN_DEPENDS= unrar:archivers/unrar
-
-do-install:
- ${MKDIR} ${STAGEDIR}/${DATADIR}
- (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
-
-.include
diff --git a/net-p2p/couchpotato/distinfo b/net-p2p/couchpotato/distinfo
deleted file mode 100644
index b5b1e9fb0809..000000000000
--- a/net-p2p/couchpotato/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1492223124
-SHA256 (CouchPotato-CouchPotatoServer-0.0.20170327-711310d_GH0.tar.gz) = db05d87d2185e6c51893cf52954571f82dd2993f9bf56e0c17a9119cf0a446f5
-SIZE (CouchPotato-CouchPotatoServer-0.0.20170327-711310d_GH0.tar.gz) = 3149023
diff --git a/net-p2p/couchpotato/files/couchpotato.in b/net-p2p/couchpotato/files/couchpotato.in
deleted file mode 100644
index cc10917da266..000000000000
--- a/net-p2p/couchpotato/files/couchpotato.in
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-#
-# PROVIDE: couchpotato
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable couchpotato:
-# couchpotato_enable: Set to NO by default. Set it to YES to enable it.
-# couchpotato_user: The user account CouchPotato daemon runs as what
-# you want it to be.
-# couchpotato_datadir: Directory where CouchPotato user data lives.
-# Default: /var/db/couchpotato
-# couchpotato_conf: Directory where CouchPotato user data lives.
-# Default: %%ETCDIR%%/settings.conf
-# couchpotato_flags: Set additonal flags as needed.
-
-. /etc/rc.subr
-
-name=couchpotato
-rcvar=couchpotato_enable
-
-load_rc_config ${name}
-
-: ${couchpotato_enable:=NO}
-: ${couchpotato_user:=%%USERS%%}
-: ${couchpotato_datadir=/var/db/couchpotato}
-: ${couchpotato_conf=%%ETCDIR%%/settings.conf}
-
-pidfile=/var/run/couchpotato/couchpotato.pid
-command="%%DATADIR%%/CouchPotato.py"
-command_interpreter="%%PYTHON_CMD%%"
-command_args="--daemon --data_dir ${couchpotato_datadir} --pid_file ${pidfile} --config_file ${couchpotato_conf}"
-
-start_precmd=couch_pre
-
-couch_pre()
-{
- if [ ! -d ${couchpotato_datadir} ]; then
- install -d -o ${couchpotato_user} ${couchpotato_datadir}
- fi
- if [ ! -d ${pidfile%/*} ]; then
- install -d -o ${couchpotato_user} ${pidfile%/*}
- fi
- if [ ! -d ${couchpotato_conf%/*} ]; then
- install -d -o ${couchpotato_user} ${couchpotato_conf%/*}
- fi
-}
-
-run_rc_command "$1"
diff --git a/net-p2p/couchpotato/pkg-descr b/net-p2p/couchpotato/pkg-descr
deleted file mode 100644
index bb8fc7689d16..000000000000
--- a/net-p2p/couchpotato/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-CouchPotato (CP) is an automatic NZB and torrent downloader.
-
-WWW: http://couchpota.to/
diff --git a/net-p2p/couchpotato/pkg-plist b/net-p2p/couchpotato/pkg-plist
deleted file mode 100644
index 26eb499c7650..000000000000
--- a/net-p2p/couchpotato/pkg-plist
+++ /dev/null
@@ -1,1011 +0,0 @@
-%%DATADIR%%/.coveragerc
-%%DATADIR%%/.editorconfig
-%%DATADIR%%/.github/contributing.md
-%%DATADIR%%/.github/issue_template.md
-%%DATADIR%%/.github/pull_request_template.md
-%%DATADIR%%/.nosetestsrc
-%%DATADIR%%/.travis.yml
-@mode 555
-%%DATADIR%%/CouchPotato.py
-@mode
-%%DATADIR%%/Gruntfile.js
-%%DATADIR%%/README.md
-%%DATADIR%%/config.rb
-%%DATADIR%%/couchpotato/__init__.py
-%%DATADIR%%/couchpotato/api.py
-%%DATADIR%%/couchpotato/core/__init__.py
-%%DATADIR%%/couchpotato/core/_base/__init__.py
-%%DATADIR%%/couchpotato/core/_base/_core.py
-%%DATADIR%%/couchpotato/core/_base/clientscript.py
-%%DATADIR%%/couchpotato/core/_base/desktop.py
-%%DATADIR%%/couchpotato/core/_base/downloader/__init__.py
-%%DATADIR%%/couchpotato/core/_base/downloader/main.py
-%%DATADIR%%/couchpotato/core/_base/downloader/static/downloaders.js
-%%DATADIR%%/couchpotato/core/_base/scheduler.py
-%%DATADIR%%/couchpotato/core/_base/updater/__init__.py
-%%DATADIR%%/couchpotato/core/_base/updater/main.py
-%%DATADIR%%/couchpotato/core/_base/updater/static/updater.js
-%%DATADIR%%/couchpotato/core/_base/updater/static/updater.scss
-%%DATADIR%%/couchpotato/core/database.py
-%%DATADIR%%/couchpotato/core/downloaders/__init__.py
-%%DATADIR%%/couchpotato/core/downloaders/blackhole.py
-%%DATADIR%%/couchpotato/core/downloaders/deluge.py
-%%DATADIR%%/couchpotato/core/downloaders/hadouken.py
-%%DATADIR%%/couchpotato/core/downloaders/nzbget.py
-%%DATADIR%%/couchpotato/core/downloaders/nzbvortex.py
-%%DATADIR%%/couchpotato/core/downloaders/pneumatic.py
-%%DATADIR%%/couchpotato/core/downloaders/putio/__init__.py
-%%DATADIR%%/couchpotato/core/downloaders/putio/main.py
-%%DATADIR%%/couchpotato/core/downloaders/putio/static/putio.js
-%%DATADIR%%/couchpotato/core/downloaders/qbittorrent_.py
-%%DATADIR%%/couchpotato/core/downloaders/rtorrent_.py
-%%DATADIR%%/couchpotato/core/downloaders/sabnzbd.py
-%%DATADIR%%/couchpotato/core/downloaders/synology.py
-%%DATADIR%%/couchpotato/core/downloaders/transmission.py
-%%DATADIR%%/couchpotato/core/downloaders/utorrent.py
-%%DATADIR%%/couchpotato/core/event.py
-%%DATADIR%%/couchpotato/core/helpers/__init__.py
-%%DATADIR%%/couchpotato/core/helpers/encoding.py
-%%DATADIR%%/couchpotato/core/helpers/request.py
-%%DATADIR%%/couchpotato/core/helpers/rss.py
-%%DATADIR%%/couchpotato/core/helpers/variable.py
-%%DATADIR%%/couchpotato/core/loader.py
-%%DATADIR%%/couchpotato/core/logger.py
-%%DATADIR%%/couchpotato/core/media/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/library/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/library/base.py
-%%DATADIR%%/couchpotato/core/media/_base/library/main.py
-%%DATADIR%%/couchpotato/core/media/_base/matcher/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/matcher/base.py
-%%DATADIR%%/couchpotato/core/media/_base/matcher/main.py
-%%DATADIR%%/couchpotato/core/media/_base/media/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/media/index.py
-%%DATADIR%%/couchpotato/core/media/_base/media/main.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/automation/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/automation/base.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/base.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/info/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/info/base.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/metadata/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/metadata/base.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/nzb/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/nzb/base.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/nzb/binsearch.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/nzb/newznab.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/nzb/nzbclub.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/nzb/omgwtfnzbs.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/alpharatio.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/awesomehd.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/base.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/bithdtv.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/bitsoup.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/hd4free.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/hdbits.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/ilovetorrents.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/iptorrents.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/kickasstorrents.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/magnetdl.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/morethantv.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/passthepopcorn.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/rarbg.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/sceneaccess.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/scenetime.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/thepiratebay.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/torrentbytes.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/torrentday.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/torrentleech.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/torrentpotato.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/torrentshack.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/torrentz.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/torrent/yts.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/yts.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/userscript/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/providers/userscript/base.py
-%%DATADIR%%/couchpotato/core/media/_base/search/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/search/main.py
-%%DATADIR%%/couchpotato/core/media/_base/search/static/search.js
-%%DATADIR%%/couchpotato/core/media/_base/search/static/search.scss
-%%DATADIR%%/couchpotato/core/media/_base/searcher/__init__.py
-%%DATADIR%%/couchpotato/core/media/_base/searcher/base.py
-%%DATADIR%%/couchpotato/core/media/_base/searcher/main.py
-%%DATADIR%%/couchpotato/core/media/movie/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/_base/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/_base/main.py
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/details.js
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/list.js
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/manage.js
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/movie.actions.js
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/movie.js
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/movie.scss
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/page.js
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/search.js
-%%DATADIR%%/couchpotato/core/media/movie/_base/static/wanted.js
-%%DATADIR%%/couchpotato/core/media/movie/charts/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/charts/main.py
-%%DATADIR%%/couchpotato/core/media/movie/charts/static/charts.js
-%%DATADIR%%/couchpotato/core/media/movie/library.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/base.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/bluray.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/crowdai.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/flixster.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/goodfilms.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/hummingbird.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/imdb.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/itunes.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/kinepolis.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/letterboxd.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/moviemeter.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/movies_io.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/popularmovies.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/trakt/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/trakt/main.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/automation/trakt/static/trakt.js
-%%DATADIR%%/couchpotato/core/media/movie/providers/base.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/info/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/info/_modifier.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/info/couchpotatoapi.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/info/fanarttv.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/info/omdbapi.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/info/themoviedb.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/metadata/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/metadata/base.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/metadata/mediabrowser.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/metadata/ps3.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/metadata/wdtv.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/metadata/wmc.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/metadata/xbmc.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/nzb/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/nzb/base.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/nzb/binsearch.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/nzb/newznab.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/nzb/nzbclub.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/nzb/omgwtfnzbs.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/alpharatio.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/awesomehd.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/bithdtv.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/bitsoup.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/hd4free.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/hdbits.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/ilovetorrents.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/iptorrents.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/kickasstorrents.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/magnetdl.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/morethantv.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/passthepopcorn.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/rarbg.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/sceneaccess.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/scenetime.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/thepiratebay.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/torrentbytes.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/torrentday.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/torrentleech.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/torrentpotato.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/torrentshack.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/torrent/torrentz.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/trailer/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/trailer/base.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/trailer/hdtrailers.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/__init__.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/allocine.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/appletrailers.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/criticker.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/filmcentrum.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/filmstarts.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/filmweb.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/flickchart.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/imdb.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/letterboxd.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/moviemeter.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/moviesio.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/reddit.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/rottentomatoes.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/tmdb.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/trakt.py
-%%DATADIR%%/couchpotato/core/media/movie/providers/userscript/youteather.py
-%%DATADIR%%/couchpotato/core/media/movie/searcher.py
-%%DATADIR%%/couchpotato/core/media/movie/suggestion.py
-%%DATADIR%%/couchpotato/core/notifications/__init__.py
-%%DATADIR%%/couchpotato/core/notifications/androidpn.py
-%%DATADIR%%/couchpotato/core/notifications/base.py
-%%DATADIR%%/couchpotato/core/notifications/boxcar2.py
-%%DATADIR%%/couchpotato/core/notifications/core/__init__.py
-%%DATADIR%%/couchpotato/core/notifications/core/index.py
-%%DATADIR%%/couchpotato/core/notifications/core/main.py
-%%DATADIR%%/couchpotato/core/notifications/core/static/notification.js
-%%DATADIR%%/couchpotato/core/notifications/discord.py
-%%DATADIR%%/couchpotato/core/notifications/email_.py
-%%DATADIR%%/couchpotato/core/notifications/emby.py
-%%DATADIR%%/couchpotato/core/notifications/growl.py
-%%DATADIR%%/couchpotato/core/notifications/homey.py
-%%DATADIR%%/couchpotato/core/notifications/join.py
-%%DATADIR%%/couchpotato/core/notifications/nmj.py
-%%DATADIR%%/couchpotato/core/notifications/notifymyandroid.py
-%%DATADIR%%/couchpotato/core/notifications/plex/__init__.py
-%%DATADIR%%/couchpotato/core/notifications/plex/client.py
-%%DATADIR%%/couchpotato/core/notifications/plex/main.py
-%%DATADIR%%/couchpotato/core/notifications/plex/server.py
-%%DATADIR%%/couchpotato/core/notifications/prowl.py
-%%DATADIR%%/couchpotato/core/notifications/pushalot.py
-%%DATADIR%%/couchpotato/core/notifications/pushbullet.py
-%%DATADIR%%/couchpotato/core/notifications/pushover.py
-%%DATADIR%%/couchpotato/core/notifications/script.py
-%%DATADIR%%/couchpotato/core/notifications/slack.py
-%%DATADIR%%/couchpotato/core/notifications/synoindex.py
-%%DATADIR%%/couchpotato/core/notifications/telegrambot.py
-%%DATADIR%%/couchpotato/core/notifications/toasty.py
-%%DATADIR%%/couchpotato/core/notifications/trakt.py
-%%DATADIR%%/couchpotato/core/notifications/twitter/__init__.py
-%%DATADIR%%/couchpotato/core/notifications/twitter/main.py
-%%DATADIR%%/couchpotato/core/notifications/twitter/static/twitter.js
-%%DATADIR%%/couchpotato/core/notifications/webhook.py
-%%DATADIR%%/couchpotato/core/notifications/xbmc.py
-%%DATADIR%%/couchpotato/core/notifications/xmpp_.py
-%%DATADIR%%/couchpotato/core/plugins/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/automation.py
-%%DATADIR%%/couchpotato/core/plugins/base.py
-%%DATADIR%%/couchpotato/core/plugins/browser.py
-%%DATADIR%%/couchpotato/core/plugins/browser_test.py
-%%DATADIR%%/couchpotato/core/plugins/category/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/category/index.py
-%%DATADIR%%/couchpotato/core/plugins/category/main.py
-%%DATADIR%%/couchpotato/core/plugins/category/static/category.js
-%%DATADIR%%/couchpotato/core/plugins/category/static/category.scss
-%%DATADIR%%/couchpotato/core/plugins/category/static/handle.png
-%%DATADIR%%/couchpotato/core/plugins/custom.py
-%%DATADIR%%/couchpotato/core/plugins/dashboard.py
-%%DATADIR%%/couchpotato/core/plugins/file.py
-%%DATADIR%%/couchpotato/core/plugins/log/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/log/main.py
-%%DATADIR%%/couchpotato/core/plugins/log/static/log.js
-%%DATADIR%%/couchpotato/core/plugins/log/static/log.scss
-%%DATADIR%%/couchpotato/core/plugins/manage.py
-%%DATADIR%%/couchpotato/core/plugins/profile/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/profile/index.py
-%%DATADIR%%/couchpotato/core/plugins/profile/main.py
-%%DATADIR%%/couchpotato/core/plugins/profile/static/profile.js
-%%DATADIR%%/couchpotato/core/plugins/profile/static/profile.scss
-%%DATADIR%%/couchpotato/core/plugins/quality/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/quality/index.py
-%%DATADIR%%/couchpotato/core/plugins/quality/main.py
-%%DATADIR%%/couchpotato/core/plugins/quality/static/quality.js
-%%DATADIR%%/couchpotato/core/plugins/quality/static/quality.scss
-%%DATADIR%%/couchpotato/core/plugins/release/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/release/index.py
-%%DATADIR%%/couchpotato/core/plugins/release/main.py
-%%DATADIR%%/couchpotato/core/plugins/renamer.py
-%%DATADIR%%/couchpotato/core/plugins/scanner.py
-%%DATADIR%%/couchpotato/core/plugins/score/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/score/main.py
-%%DATADIR%%/couchpotato/core/plugins/score/scores.py
-%%DATADIR%%/couchpotato/core/plugins/subtitle.py
-%%DATADIR%%/couchpotato/core/plugins/trailer.py
-%%DATADIR%%/couchpotato/core/plugins/userscript/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/userscript/bookmark.js_tmpl
-%%DATADIR%%/couchpotato/core/plugins/userscript/main.py
-%%DATADIR%%/couchpotato/core/plugins/userscript/static/userscript.js
-%%DATADIR%%/couchpotato/core/plugins/userscript/static/userscript.scss
-%%DATADIR%%/couchpotato/core/plugins/userscript/template.js_tmpl
-%%DATADIR%%/couchpotato/core/plugins/wizard/__init__.py
-%%DATADIR%%/couchpotato/core/plugins/wizard/main.py
-%%DATADIR%%/couchpotato/core/plugins/wizard/static/wizard.js
-%%DATADIR%%/couchpotato/core/plugins/wizard/static/wizard.scss
-%%DATADIR%%/couchpotato/core/settings.py
-%%DATADIR%%/couchpotato/core/settings_test.py
-%%DATADIR%%/couchpotato/core/softchroot.py
-%%DATADIR%%/couchpotato/core/softchroot_test.py
-%%DATADIR%%/couchpotato/environment.py
-%%DATADIR%%/couchpotato/environment_test.py
-%%DATADIR%%/couchpotato/runner.py
-%%DATADIR%%/couchpotato/static/fonts/Lobster-webfont.eot
-%%DATADIR%%/couchpotato/static/fonts/Lobster-webfont.svg
-%%DATADIR%%/couchpotato/static/fonts/Lobster-webfont.ttf
-%%DATADIR%%/couchpotato/static/fonts/Lobster-webfont.woff
-%%DATADIR%%/couchpotato/static/fonts/Lobster-webfont.woff2
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Bold-webfont.eot
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Bold-webfont.svg
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Bold-webfont.ttf
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Bold-webfont.woff
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-BoldItalic-webfont.eot
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-BoldItalic-webfont.svg
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-BoldItalic-webfont.ttf
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-BoldItalic-webfont.woff
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Italic-webfont.eot
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Italic-webfont.svg
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Italic-webfont.ttf
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Italic-webfont.woff
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Light-webfont.eot
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Light-webfont.svg
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Light-webfont.ttf
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Light-webfont.woff
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Regular-webfont.eot
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Regular-webfont.svg
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Regular-webfont.ttf
-%%DATADIR%%/couchpotato/static/fonts/OpenSans-Regular-webfont.woff
-%%DATADIR%%/couchpotato/static/fonts/config.json
-%%DATADIR%%/couchpotato/static/fonts/icons.eot
-%%DATADIR%%/couchpotato/static/fonts/icons.svg
-%%DATADIR%%/couchpotato/static/fonts/icons.ttf
-%%DATADIR%%/couchpotato/static/fonts/icons.woff
-%%DATADIR%%/couchpotato/static/images/couch.png
-%%DATADIR%%/couchpotato/static/images/icons/android.png
-%%DATADIR%%/couchpotato/static/images/icons/dark/android.png
-%%DATADIR%%/couchpotato/static/images/icons/dark/favicon.ico
-%%DATADIR%%/couchpotato/static/images/icons/dark/ios.png
-%%DATADIR%%/couchpotato/static/images/icons/favicon.ico
-%%DATADIR%%/couchpotato/static/images/icons/ios.png
-%%DATADIR%%/couchpotato/static/images/icons/windows.png
-%%DATADIR%%/couchpotato/static/images/imdb_watchlist.png
-%%DATADIR%%/couchpotato/static/images/notify.couch.large.png
-%%DATADIR%%/couchpotato/static/images/notify.couch.medium.png
-%%DATADIR%%/couchpotato/static/images/notify.couch.small.png
-%%DATADIR%%/couchpotato/static/scripts/api.js
-%%DATADIR%%/couchpotato/static/scripts/block.js
-%%DATADIR%%/couchpotato/static/scripts/block/footer.js
-%%DATADIR%%/couchpotato/static/scripts/block/header.js
-%%DATADIR%%/couchpotato/static/scripts/block/menu.js
-%%DATADIR%%/couchpotato/static/scripts/block/navigation.js
-%%DATADIR%%/couchpotato/static/scripts/combined.base.min.js
-%%DATADIR%%/couchpotato/static/scripts/combined.plugins.min.js
-%%DATADIR%%/couchpotato/static/scripts/combined.vendor.min.js
-%%DATADIR%%/couchpotato/static/scripts/couchpotato.js
-%%DATADIR%%/couchpotato/static/scripts/library/question.js
-%%DATADIR%%/couchpotato/static/scripts/library/scrollspy.js
-%%DATADIR%%/couchpotato/static/scripts/library/uniform.js
-%%DATADIR%%/couchpotato/static/scripts/page.js
-%%DATADIR%%/couchpotato/static/scripts/page/about.js
-%%DATADIR%%/couchpotato/static/scripts/page/home.js
-%%DATADIR%%/couchpotato/static/scripts/page/login.js
-%%DATADIR%%/couchpotato/static/scripts/page/settings.js
-%%DATADIR%%/couchpotato/static/scripts/vendor/Array.stableSort.js
-%%DATADIR%%/couchpotato/static/scripts/vendor/dynamics.js
-%%DATADIR%%/couchpotato/static/scripts/vendor/fastclick.js
-%%DATADIR%%/couchpotato/static/scripts/vendor/history.js
-%%DATADIR%%/couchpotato/static/scripts/vendor/mootools.js
-%%DATADIR%%/couchpotato/static/scripts/vendor/mootools_more.js
-%%DATADIR%%/couchpotato/static/scripts/vendor/requestAnimationFrame.js
-%%DATADIR%%/couchpotato/static/style/_fonts.scss
-%%DATADIR%%/couchpotato/static/style/_mixins.scss
-%%DATADIR%%/couchpotato/static/style/api.scss
-%%DATADIR%%/couchpotato/static/style/combined.min.css
-%%DATADIR%%/couchpotato/static/style/login.scss
-%%DATADIR%%/couchpotato/static/style/main.scss
-%%DATADIR%%/couchpotato/static/style/settings.scss
-%%DATADIR%%/couchpotato/templates/api.html
-%%DATADIR%%/couchpotato/templates/database.html
-%%DATADIR%%/couchpotato/templates/index.html
-%%DATADIR%%/couchpotato/templates/login.html
-%%DATADIR%%/init/couchpotato.fedora.service
-%%DATADIR%%/init/couchpotato.service
-%%DATADIR%%/init/fedora
-%%DATADIR%%/init/ffpstick
-%%DATADIR%%/init/freebsd
-%%DATADIR%%/init/solaris11
-%%DATADIR%%/init/synology
-%%DATADIR%%/init/ubuntu
-%%DATADIR%%/init/ubuntu.default
-%%DATADIR%%/libs/CodernityDB/__init__.py
-%%DATADIR%%/libs/CodernityDB/database.py
-%%DATADIR%%/libs/CodernityDB/database_gevent.py
-%%DATADIR%%/libs/CodernityDB/database_safe_shared.py
-%%DATADIR%%/libs/CodernityDB/database_super_thread_safe.py
-%%DATADIR%%/libs/CodernityDB/database_thread_safe.py
-%%DATADIR%%/libs/CodernityDB/debug_stuff.py
-%%DATADIR%%/libs/CodernityDB/env.py
-%%DATADIR%%/libs/CodernityDB/hash_index.py
-%%DATADIR%%/libs/CodernityDB/index.py
-%%DATADIR%%/libs/CodernityDB/indexcreator.py
-%%DATADIR%%/libs/CodernityDB/lfu_cache.py
-%%DATADIR%%/libs/CodernityDB/lfu_cache_with_lock.py
-%%DATADIR%%/libs/CodernityDB/migrate.py
-%%DATADIR%%/libs/CodernityDB/misc.py
-%%DATADIR%%/libs/CodernityDB/patch.py
-%%DATADIR%%/libs/CodernityDB/rr_cache.py
-%%DATADIR%%/libs/CodernityDB/rr_cache_with_lock.py
-%%DATADIR%%/libs/CodernityDB/sharded_hash.py
-%%DATADIR%%/libs/CodernityDB/sharded_index.py
-%%DATADIR%%/libs/CodernityDB/storage.py
-%%DATADIR%%/libs/CodernityDB/tree_index.py
-%%DATADIR%%/libs/__init__.py
-%%DATADIR%%/libs/apscheduler/__init__.py
-%%DATADIR%%/libs/apscheduler/events.py
-%%DATADIR%%/libs/apscheduler/job.py
-%%DATADIR%%/libs/apscheduler/jobstores/__init__.py
-%%DATADIR%%/libs/apscheduler/jobstores/base.py
-%%DATADIR%%/libs/apscheduler/jobstores/mongodb_store.py
-%%DATADIR%%/libs/apscheduler/jobstores/ram_store.py
-%%DATADIR%%/libs/apscheduler/jobstores/redis_store.py
-%%DATADIR%%/libs/apscheduler/jobstores/shelve_store.py
-%%DATADIR%%/libs/apscheduler/jobstores/sqlalchemy_store.py
-%%DATADIR%%/libs/apscheduler/scheduler.py
-%%DATADIR%%/libs/apscheduler/threadpool.py
-%%DATADIR%%/libs/apscheduler/triggers/__init__.py
-%%DATADIR%%/libs/apscheduler/triggers/cron/__init__.py
-%%DATADIR%%/libs/apscheduler/triggers/cron/expressions.py
-%%DATADIR%%/libs/apscheduler/triggers/cron/fields.py
-%%DATADIR%%/libs/apscheduler/triggers/interval.py
-%%DATADIR%%/libs/apscheduler/triggers/simple.py
-%%DATADIR%%/libs/apscheduler/util.py
-%%DATADIR%%/libs/argparse.py
-%%DATADIR%%/libs/axl/__init__.py
-%%DATADIR%%/libs/axl/axel.py
-%%DATADIR%%/libs/backports/__init__.py
-%%DATADIR%%/libs/backports/ssl_match_hostname/README.txt
-%%DATADIR%%/libs/backports/ssl_match_hostname/__init__.py
-%%DATADIR%%/libs/bencode/BTL.py
-%%DATADIR%%/libs/bencode/__init__.py
-%%DATADIR%%/libs/bs4/__init__.py
-%%DATADIR%%/libs/bs4/builder/__init__.py
-%%DATADIR%%/libs/bs4/builder/_html5lib.py
-%%DATADIR%%/libs/bs4/builder/_htmlparser.py
-%%DATADIR%%/libs/bs4/builder/_lxml.py
-%%DATADIR%%/libs/bs4/dammit.py
-%%DATADIR%%/libs/bs4/diagnose.py
-%%DATADIR%%/libs/bs4/element.py
-%%DATADIR%%/libs/bs4/testing.py
-%%DATADIR%%/libs/cache/__init__.py
-%%DATADIR%%/libs/cache/posixemulation.py
-%%DATADIR%%/libs/caper/__init__.py
-%%DATADIR%%/libs/caper/constraint.py
-%%DATADIR%%/libs/caper/group.py
-%%DATADIR%%/libs/caper/helpers.py
-%%DATADIR%%/libs/caper/matcher.py
-%%DATADIR%%/libs/caper/objects.py
-%%DATADIR%%/libs/caper/parsers/__init__.py
-%%DATADIR%%/libs/caper/parsers/anime.py
-%%DATADIR%%/libs/caper/parsers/base.py
-%%DATADIR%%/libs/caper/parsers/scene.py
-%%DATADIR%%/libs/caper/parsers/usenet.py
-%%DATADIR%%/libs/caper/result.py
-%%DATADIR%%/libs/caper/step.py
-%%DATADIR%%/libs/certifi/__init__.py
-%%DATADIR%%/libs/certifi/cacert.pem
-%%DATADIR%%/libs/certifi/core.py
-%%DATADIR%%/libs/chardet/__init__.py
-%%DATADIR%%/libs/chardet/big5freq.py
-%%DATADIR%%/libs/chardet/big5prober.py
-%%DATADIR%%/libs/chardet/chardetect.py
-%%DATADIR%%/libs/chardet/chardistribution.py
-%%DATADIR%%/libs/chardet/charsetgroupprober.py
-%%DATADIR%%/libs/chardet/charsetprober.py
-%%DATADIR%%/libs/chardet/codingstatemachine.py
-%%DATADIR%%/libs/chardet/compat.py
-%%DATADIR%%/libs/chardet/constants.py
-%%DATADIR%%/libs/chardet/cp949prober.py
-%%DATADIR%%/libs/chardet/escprober.py
-%%DATADIR%%/libs/chardet/escsm.py
-%%DATADIR%%/libs/chardet/eucjpprober.py
-%%DATADIR%%/libs/chardet/euckrfreq.py
-%%DATADIR%%/libs/chardet/euckrprober.py
-%%DATADIR%%/libs/chardet/euctwfreq.py
-%%DATADIR%%/libs/chardet/euctwprober.py
-%%DATADIR%%/libs/chardet/gb2312freq.py
-%%DATADIR%%/libs/chardet/gb2312prober.py
-%%DATADIR%%/libs/chardet/hebrewprober.py
-%%DATADIR%%/libs/chardet/jisfreq.py
-%%DATADIR%%/libs/chardet/jpcntx.py
-%%DATADIR%%/libs/chardet/langbulgarianmodel.py
-%%DATADIR%%/libs/chardet/langcyrillicmodel.py
-%%DATADIR%%/libs/chardet/langgreekmodel.py
-%%DATADIR%%/libs/chardet/langhebrewmodel.py
-%%DATADIR%%/libs/chardet/langhungarianmodel.py
-%%DATADIR%%/libs/chardet/langthaimodel.py
-%%DATADIR%%/libs/chardet/latin1prober.py
-%%DATADIR%%/libs/chardet/mbcharsetprober.py
-%%DATADIR%%/libs/chardet/mbcsgroupprober.py
-%%DATADIR%%/libs/chardet/mbcssm.py
-%%DATADIR%%/libs/chardet/sbcharsetprober.py
-%%DATADIR%%/libs/chardet/sbcsgroupprober.py
-%%DATADIR%%/libs/chardet/sjisprober.py
-%%DATADIR%%/libs/chardet/universaldetector.py
-%%DATADIR%%/libs/chardet/utf8prober.py
-%%DATADIR%%/libs/color_logs.py
-%%DATADIR%%/libs/daemon.py
-%%DATADIR%%/libs/dateutil/__init__.py
-%%DATADIR%%/libs/dateutil/easter.py
-%%DATADIR%%/libs/dateutil/parser.py
-%%DATADIR%%/libs/dateutil/relativedelta.py
-%%DATADIR%%/libs/dateutil/rrule.py
-%%DATADIR%%/libs/dateutil/tz.py
-%%DATADIR%%/libs/dateutil/tzwin.py
-%%DATADIR%%/libs/dateutil/zoneinfo/__init__.py
-%%DATADIR%%/libs/dateutil/zoneinfo/zoneinfo--latest.tar.gz
-%%DATADIR%%/libs/enzyme/__init__.py
-%%DATADIR%%/libs/enzyme/asf.py
-%%DATADIR%%/libs/enzyme/core.py
-%%DATADIR%%/libs/enzyme/exceptions.py
-%%DATADIR%%/libs/enzyme/flv.py
-%%DATADIR%%/libs/enzyme/fourcc.py
-%%DATADIR%%/libs/enzyme/infos.py
-%%DATADIR%%/libs/enzyme/language.py
-%%DATADIR%%/libs/enzyme/mkv.py
-%%DATADIR%%/libs/enzyme/mp4.py
-%%DATADIR%%/libs/enzyme/mpeg.py
-%%DATADIR%%/libs/enzyme/ogm.py
-%%DATADIR%%/libs/enzyme/real.py
-%%DATADIR%%/libs/enzyme/riff.py
-%%DATADIR%%/libs/enzyme/strutils.py
-%%DATADIR%%/libs/git/__init__.py
-%%DATADIR%%/libs/git/branch.py
-%%DATADIR%%/libs/git/commit.py
-%%DATADIR%%/libs/git/config.py
-%%DATADIR%%/libs/git/exceptions.py
-%%DATADIR%%/libs/git/files.py
-%%DATADIR%%/libs/git/ref.py
-%%DATADIR%%/libs/git/ref_container.py
-%%DATADIR%%/libs/git/remotes.py
-%%DATADIR%%/libs/git/repository.py
-%%DATADIR%%/libs/git/tag.py
-%%DATADIR%%/libs/git/utils.py
-%%DATADIR%%/libs/gntp/__init__.py
-%%DATADIR%%/libs/gntp/cli.py
-%%DATADIR%%/libs/gntp/config.py
-%%DATADIR%%/libs/gntp/core.py
-%%DATADIR%%/libs/gntp/errors.py
-%%DATADIR%%/libs/gntp/notifier.py
-%%DATADIR%%/libs/gntp/shim.py
-%%DATADIR%%/libs/gntp/version.py
-%%DATADIR%%/libs/guessit/ISO-3166-1_utf8.txt
-%%DATADIR%%/libs/guessit/ISO-639-2_utf-8.txt
-%%DATADIR%%/libs/guessit/__init__.py
-%%DATADIR%%/libs/guessit/__main__.py
-%%DATADIR%%/libs/guessit/country.py
-%%DATADIR%%/libs/guessit/date.py
-%%DATADIR%%/libs/guessit/fileutils.py
-%%DATADIR%%/libs/guessit/guess.py
-%%DATADIR%%/libs/guessit/hash_ed2k.py
-%%DATADIR%%/libs/guessit/hash_mpc.py
-%%DATADIR%%/libs/guessit/language.py
-%%DATADIR%%/libs/guessit/matcher.py
-%%DATADIR%%/libs/guessit/matchtree.py
-%%DATADIR%%/libs/guessit/patterns.py
-%%DATADIR%%/libs/guessit/slogging.py
-%%DATADIR%%/libs/guessit/textutils.py
-%%DATADIR%%/libs/guessit/transfo/__init__.py
-%%DATADIR%%/libs/guessit/transfo/guess_bonus_features.py
-%%DATADIR%%/libs/guessit/transfo/guess_country.py
-%%DATADIR%%/libs/guessit/transfo/guess_date.py
-%%DATADIR%%/libs/guessit/transfo/guess_episode_info_from_position.py
-%%DATADIR%%/libs/guessit/transfo/guess_episodes_rexps.py
-%%DATADIR%%/libs/guessit/transfo/guess_filetype.py
-%%DATADIR%%/libs/guessit/transfo/guess_idnumber.py
-%%DATADIR%%/libs/guessit/transfo/guess_language.py
-%%DATADIR%%/libs/guessit/transfo/guess_movie_title_from_position.py
-%%DATADIR%%/libs/guessit/transfo/guess_properties.py
-%%DATADIR%%/libs/guessit/transfo/guess_release_group.py
-%%DATADIR%%/libs/guessit/transfo/guess_video_rexps.py
-%%DATADIR%%/libs/guessit/transfo/guess_weak_episodes_rexps.py
-%%DATADIR%%/libs/guessit/transfo/guess_website.py
-%%DATADIR%%/libs/guessit/transfo/guess_year.py
-%%DATADIR%%/libs/guessit/transfo/post_process.py
-%%DATADIR%%/libs/guessit/transfo/split_explicit_groups.py
-%%DATADIR%%/libs/guessit/transfo/split_on_dash.py
-%%DATADIR%%/libs/guessit/transfo/split_path_components.py
-%%DATADIR%%/libs/html5lib/__init__.py
-%%DATADIR%%/libs/html5lib/constants.py
-%%DATADIR%%/libs/html5lib/filters/__init__.py
-%%DATADIR%%/libs/html5lib/filters/_base.py
-%%DATADIR%%/libs/html5lib/filters/alphabeticalattributes.py
-%%DATADIR%%/libs/html5lib/filters/inject_meta_charset.py
-%%DATADIR%%/libs/html5lib/filters/lint.py
-%%DATADIR%%/libs/html5lib/filters/optionaltags.py
-%%DATADIR%%/libs/html5lib/filters/sanitizer.py
-%%DATADIR%%/libs/html5lib/filters/whitespace.py
-%%DATADIR%%/libs/html5lib/html5parser.py
-%%DATADIR%%/libs/html5lib/ihatexml.py
-%%DATADIR%%/libs/html5lib/inputstream.py
-%%DATADIR%%/libs/html5lib/sanitizer.py
-%%DATADIR%%/libs/html5lib/serializer/__init__.py
-%%DATADIR%%/libs/html5lib/serializer/htmlserializer.py
-%%DATADIR%%/libs/html5lib/tokenizer.py
-%%DATADIR%%/libs/html5lib/treeadapters/__init__.py
-%%DATADIR%%/libs/html5lib/treeadapters/sax.py
-%%DATADIR%%/libs/html5lib/treebuilders/__init__.py
-%%DATADIR%%/libs/html5lib/treebuilders/_base.py
-%%DATADIR%%/libs/html5lib/treebuilders/dom.py
-%%DATADIR%%/libs/html5lib/treebuilders/etree.py
-%%DATADIR%%/libs/html5lib/treebuilders/etree_lxml.py
-%%DATADIR%%/libs/html5lib/treewalkers/__init__.py
-%%DATADIR%%/libs/html5lib/treewalkers/_base.py
-%%DATADIR%%/libs/html5lib/treewalkers/dom.py
-%%DATADIR%%/libs/html5lib/treewalkers/etree.py
-%%DATADIR%%/libs/html5lib/treewalkers/genshistream.py
-%%DATADIR%%/libs/html5lib/treewalkers/lxmletree.py
-%%DATADIR%%/libs/html5lib/treewalkers/pulldom.py
-%%DATADIR%%/libs/html5lib/trie/__init__.py
-%%DATADIR%%/libs/html5lib/trie/_base.py
-%%DATADIR%%/libs/html5lib/trie/datrie.py
-%%DATADIR%%/libs/html5lib/trie/py.py
-%%DATADIR%%/libs/html5lib/utils.py
-%%DATADIR%%/libs/httplib2/__init__.py
-%%DATADIR%%/libs/httplib2/cacerts.txt
-%%DATADIR%%/libs/httplib2/iri2uri.py
-%%DATADIR%%/libs/httplib2/socks.py
-%%DATADIR%%/libs/importhelper/__init__.py
-%%DATADIR%%/libs/logr/__init__.py
-%%DATADIR%%/libs/multipartpost.py
-%%DATADIR%%/libs/ndg/__init__.py
-%%DATADIR%%/libs/ndg/httpsclient/__init__.py
-%%DATADIR%%/libs/ndg/httpsclient/https.py
-%%DATADIR%%/libs/ndg/httpsclient/ssl_context_util.py
-%%DATADIR%%/libs/ndg/httpsclient/ssl_peer_verification.py
-%%DATADIR%%/libs/ndg/httpsclient/ssl_socket.py
-%%DATADIR%%/libs/ndg/httpsclient/subj_alt_name.py
-%%DATADIR%%/libs/ndg/httpsclient/urllib2_build_opener.py
-%%DATADIR%%/libs/ndg/httpsclient/utils.py
-%%DATADIR%%/libs/oauth2/__init__.py
-%%DATADIR%%/libs/oauth2/_version.py
-%%DATADIR%%/libs/oauth2/clients/__init__.py
-%%DATADIR%%/libs/oauth2/clients/imap.py
-%%DATADIR%%/libs/oauth2/clients/smtp.py
-%%DATADIR%%/libs/oauthlib/__init__.py
-%%DATADIR%%/libs/oauthlib/common.py
-%%DATADIR%%/libs/oauthlib/oauth1/__init__.py
-%%DATADIR%%/libs/oauthlib/oauth1/rfc5849/__init__.py
-%%DATADIR%%/libs/oauthlib/oauth1/rfc5849/parameters.py
-%%DATADIR%%/libs/oauthlib/oauth1/rfc5849/signature.py
-%%DATADIR%%/libs/oauthlib/oauth1/rfc5849/utils.py
-%%DATADIR%%/libs/oauthlib/oauth2/__init__.py
-%%DATADIR%%/libs/oauthlib/oauth2/draft25/__init__.py
-%%DATADIR%%/libs/oauthlib/oauth2/draft25/tokens.py
-%%DATADIR%%/libs/oauthlib/oauth2/draft25/utils.py
-%%DATADIR%%/libs/pio/__init__.py
-%%DATADIR%%/libs/pio/api.py
-%%DATADIR%%/libs/pkg_resources.py
-%%DATADIR%%/libs/pyasn1/__init__.py
-%%DATADIR%%/libs/pyasn1/codec/__init__.py
-%%DATADIR%%/libs/pyasn1/codec/ber/__init__.py
-%%DATADIR%%/libs/pyasn1/codec/ber/decoder.py
-%%DATADIR%%/libs/pyasn1/codec/ber/encoder.py
-%%DATADIR%%/libs/pyasn1/codec/ber/eoo.py
-%%DATADIR%%/libs/pyasn1/codec/cer/__init__.py
-%%DATADIR%%/libs/pyasn1/codec/cer/decoder.py
-%%DATADIR%%/libs/pyasn1/codec/cer/encoder.py
-%%DATADIR%%/libs/pyasn1/codec/der/__init__.py
-%%DATADIR%%/libs/pyasn1/codec/der/decoder.py
-%%DATADIR%%/libs/pyasn1/codec/der/encoder.py
-%%DATADIR%%/libs/pyasn1/compat/__init__.py
-%%DATADIR%%/libs/pyasn1/compat/binary.py
-%%DATADIR%%/libs/pyasn1/compat/iterfunc.py
-%%DATADIR%%/libs/pyasn1/compat/octets.py
-%%DATADIR%%/libs/pyasn1/debug.py
-%%DATADIR%%/libs/pyasn1/error.py
-%%DATADIR%%/libs/pyasn1/type/__init__.py
-%%DATADIR%%/libs/pyasn1/type/base.py
-%%DATADIR%%/libs/pyasn1/type/char.py
-%%DATADIR%%/libs/pyasn1/type/constraint.py
-%%DATADIR%%/libs/pyasn1/type/error.py
-%%DATADIR%%/libs/pyasn1/type/namedtype.py
-%%DATADIR%%/libs/pyasn1/type/namedval.py
-%%DATADIR%%/libs/pyasn1/type/tag.py
-%%DATADIR%%/libs/pyasn1/type/tagmap.py
-%%DATADIR%%/libs/pyasn1/type/univ.py
-%%DATADIR%%/libs/pyasn1/type/useful.py
-%%DATADIR%%/libs/pynma/__init__.py
-%%DATADIR%%/libs/pynma/pynma.py
-%%DATADIR%%/libs/pytwitter/__init__.py
-%%DATADIR%%/libs/pyutil/PickleSaver.py
-%%DATADIR%%/libs/pyutil/__init__.py
-%%DATADIR%%/libs/pyutil/_version.py
-%%DATADIR%%/libs/pyutil/assertutil.py
-%%DATADIR%%/libs/pyutil/benchmarks/bench_json.py
-%%DATADIR%%/libs/pyutil/benchmarks/bench_xor.py
-%%DATADIR%%/libs/pyutil/benchutil.py
-%%DATADIR%%/libs/pyutil/benchutil.py~
-%%DATADIR%%/libs/pyutil/cache.py
-%%DATADIR%%/libs/pyutil/data/wordlist.txt
-%%DATADIR%%/libs/pyutil/dictutil.py
-%%DATADIR%%/libs/pyutil/fileutil.py
-%%DATADIR%%/libs/pyutil/find_exe.py
-%%DATADIR%%/libs/pyutil/hashexpand.py
-%%DATADIR%%/libs/pyutil/humanreadable.py
-%%DATADIR%%/libs/pyutil/increasing_timer.py
-%%DATADIR%%/libs/pyutil/iputil.py
-%%DATADIR%%/libs/pyutil/iputil.py~
-%%DATADIR%%/libs/pyutil/jsonutil.py
-%%DATADIR%%/libs/pyutil/lineutil.py
-%%DATADIR%%/libs/pyutil/logutil.py
-%%DATADIR%%/libs/pyutil/mathutil.py
-%%DATADIR%%/libs/pyutil/mathutil.py~
-%%DATADIR%%/libs/pyutil/memutil.py
-%%DATADIR%%/libs/pyutil/nummedobj.py
-%%DATADIR%%/libs/pyutil/observer.py
-%%DATADIR%%/libs/pyutil/odict.py
-%%DATADIR%%/libs/pyutil/platformutil.py
-%%DATADIR%%/libs/pyutil/randutil.py
-%%DATADIR%%/libs/pyutil/repeatable_random.py
-%%DATADIR%%/libs/pyutil/scripts/__init__.py
-%%DATADIR%%/libs/pyutil/scripts/lines.py
-%%DATADIR%%/libs/pyutil/scripts/memdump2dot.py
-%%DATADIR%%/libs/pyutil/scripts/passphrase.py
-%%DATADIR%%/libs/pyutil/scripts/randcookie.py
-%%DATADIR%%/libs/pyutil/scripts/randfile.py
-%%DATADIR%%/libs/pyutil/scripts/tailx.py
-%%DATADIR%%/libs/pyutil/scripts/time_comparisons.py
-%%DATADIR%%/libs/pyutil/scripts/try_decoding.py
-%%DATADIR%%/libs/pyutil/scripts/unsort.py
-%%DATADIR%%/libs/pyutil/scripts/verinfo.py
-%%DATADIR%%/libs/pyutil/strutil.py
-%%DATADIR%%/libs/pyutil/test/__init__.py
-%%DATADIR%%/libs/pyutil/test/current/__init__.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/__init__.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_decode.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_default.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_dump.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_encode_basestring_ascii.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_fail.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_float.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_indent.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_pass1.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_pass2.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_pass3.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_recursion.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_separators.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_speedups.py
-%%DATADIR%%/libs/pyutil/test/current/json_tests/test_unicode.py
-%%DATADIR%%/libs/pyutil/test/current/test_assertutil.py
-%%DATADIR%%/libs/pyutil/test/current/test_fileutil.py
-%%DATADIR%%/libs/pyutil/test/current/test_iputil.py
-%%DATADIR%%/libs/pyutil/test/current/test_jsonutil.py
-%%DATADIR%%/libs/pyutil/test/current/test_mathutil.py
-%%DATADIR%%/libs/pyutil/test/current/test_mathutil.py~
-%%DATADIR%%/libs/pyutil/test/current/test_time_format.py
-%%DATADIR%%/libs/pyutil/test/current/test_verlib.py
-%%DATADIR%%/libs/pyutil/test/current/test_version_class.py
-%%DATADIR%%/libs/pyutil/test/deprecated/__init__.py
-%%DATADIR%%/libs/pyutil/test/deprecated/test_dictutil.py
-%%DATADIR%%/libs/pyutil/test/deprecated/test_picklesaver.py
-%%DATADIR%%/libs/pyutil/test/deprecated/test_xor.py
-%%DATADIR%%/libs/pyutil/test/out_of_shape/__init__.py
-%%DATADIR%%/libs/pyutil/test/out_of_shape/test_cache.py
-%%DATADIR%%/libs/pyutil/test/out_of_shape/test_odict.py
-%%DATADIR%%/libs/pyutil/test/out_of_shape/test_strutil.py
-%%DATADIR%%/libs/pyutil/test/out_of_shape/test_zlibutil.py
-%%DATADIR%%/libs/pyutil/testutil.py
-%%DATADIR%%/libs/pyutil/time_format.py
-%%DATADIR%%/libs/pyutil/twistedutil.py
-%%DATADIR%%/libs/pyutil/verlib.py
-%%DATADIR%%/libs/pyutil/version_class.py
-%%DATADIR%%/libs/pyutil/weakutil.py
-%%DATADIR%%/libs/pyutil/xor/__init__.py
-%%DATADIR%%/libs/pyutil/xor/xor.py
-%%DATADIR%%/libs/pyutil/zlibutil.py
-%%DATADIR%%/libs/qbittorrent/__init__.py
-%%DATADIR%%/libs/qbittorrent/client.py
-%%DATADIR%%/libs/requests/__init__.py
-%%DATADIR%%/libs/requests/adapters.py
-%%DATADIR%%/libs/requests/api.py
-%%DATADIR%%/libs/requests/auth.py
-%%DATADIR%%/libs/requests/cacert.pem
-%%DATADIR%%/libs/requests/certs.py
-%%DATADIR%%/libs/requests/compat.py
-%%DATADIR%%/libs/requests/cookies.py
-%%DATADIR%%/libs/requests/exceptions.py
-%%DATADIR%%/libs/requests/hooks.py
-%%DATADIR%%/libs/requests/models.py
-%%DATADIR%%/libs/requests/packages/__init__.py
-%%DATADIR%%/libs/requests/packages/urllib3/__init__.py
-%%DATADIR%%/libs/requests/packages/urllib3/_collections.py
-%%DATADIR%%/libs/requests/packages/urllib3/connection.py
-%%DATADIR%%/libs/requests/packages/urllib3/connectionpool.py
-%%DATADIR%%/libs/requests/packages/urllib3/contrib/__init__.py
-%%DATADIR%%/libs/requests/packages/urllib3/contrib/ntlmpool.py
-%%DATADIR%%/libs/requests/packages/urllib3/contrib/pyopenssl.py
-%%DATADIR%%/libs/requests/packages/urllib3/exceptions.py
-%%DATADIR%%/libs/requests/packages/urllib3/fields.py
-%%DATADIR%%/libs/requests/packages/urllib3/filepost.py
-%%DATADIR%%/libs/requests/packages/urllib3/packages/__init__.py
-%%DATADIR%%/libs/requests/packages/urllib3/packages/ordered_dict.py
-%%DATADIR%%/libs/requests/packages/urllib3/packages/six.py
-%%DATADIR%%/libs/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
-%%DATADIR%%/libs/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
-%%DATADIR%%/libs/requests/packages/urllib3/poolmanager.py
-%%DATADIR%%/libs/requests/packages/urllib3/request.py
-%%DATADIR%%/libs/requests/packages/urllib3/response.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/__init__.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/connection.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/request.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/response.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/retry.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/ssl_.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/timeout.py
-%%DATADIR%%/libs/requests/packages/urllib3/util/url.py
-%%DATADIR%%/libs/requests/sessions.py
-%%DATADIR%%/libs/requests/status_codes.py
-%%DATADIR%%/libs/requests/structures.py
-%%DATADIR%%/libs/requests/utils.py
-%%DATADIR%%/libs/rsa/__init__.py
-%%DATADIR%%/libs/rsa/_compat.py
-%%DATADIR%%/libs/rsa/_version133.py
-%%DATADIR%%/libs/rsa/_version200.py
-%%DATADIR%%/libs/rsa/bigfile.py
-%%DATADIR%%/libs/rsa/cli.py
-%%DATADIR%%/libs/rsa/common.py
-%%DATADIR%%/libs/rsa/core.py
-%%DATADIR%%/libs/rsa/key.py
-%%DATADIR%%/libs/rsa/parallel.py
-%%DATADIR%%/libs/rsa/pem.py
-%%DATADIR%%/libs/rsa/pkcs1.py
-%%DATADIR%%/libs/rsa/prime.py
-%%DATADIR%%/libs/rsa/randnum.py
-%%DATADIR%%/libs/rsa/transform.py
-%%DATADIR%%/libs/rsa/util.py
-%%DATADIR%%/libs/rsa/varblock.py
-%%DATADIR%%/libs/rtorrent/__init__.py
-%%DATADIR%%/libs/rtorrent/common.py
-%%DATADIR%%/libs/rtorrent/compat.py
-%%DATADIR%%/libs/rtorrent/connection.py
-%%DATADIR%%/libs/rtorrent/err.py
-%%DATADIR%%/libs/rtorrent/file.py
-%%DATADIR%%/libs/rtorrent/group.py
-%%DATADIR%%/libs/rtorrent/lib/__init__.py
-%%DATADIR%%/libs/rtorrent/lib/bencode.py
-%%DATADIR%%/libs/rtorrent/lib/torrentparser.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/__init__.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/clients/__init__.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/clients/http.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/clients/scgi.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/transports/__init__.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/transports/basic_auth.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/transports/requests_.py
-%%DATADIR%%/libs/rtorrent/lib/xmlrpc/transports/scgi.py
-%%DATADIR%%/libs/rtorrent/peer.py
-%%DATADIR%%/libs/rtorrent/rpc/__init__.py
-%%DATADIR%%/libs/rtorrent/torrent.py
-%%DATADIR%%/libs/rtorrent/tracker.py
-%%DATADIR%%/libs/six.py
-%%DATADIR%%/libs/subliminal/__init__.py
-%%DATADIR%%/libs/subliminal/api.py
-%%DATADIR%%/libs/subliminal/async.py
-%%DATADIR%%/libs/subliminal/cache.py
-%%DATADIR%%/libs/subliminal/core.py
-%%DATADIR%%/libs/subliminal/exceptions.py
-%%DATADIR%%/libs/subliminal/infos.py
-%%DATADIR%%/libs/subliminal/language.py
-%%DATADIR%%/libs/subliminal/services/__init__.py
-%%DATADIR%%/libs/subliminal/services/addic7ed.py
-%%DATADIR%%/libs/subliminal/services/bierdopje.py
-%%DATADIR%%/libs/subliminal/services/opensubtitles.py
-%%DATADIR%%/libs/subliminal/services/subscenter.py
-%%DATADIR%%/libs/subliminal/services/subswiki.py
-%%DATADIR%%/libs/subliminal/services/subtitulos.py
-%%DATADIR%%/libs/subliminal/services/thesubdb.py
-%%DATADIR%%/libs/subliminal/services/tvsubtitles.py
-%%DATADIR%%/libs/subliminal/subtitles.py
-%%DATADIR%%/libs/subliminal/tasks.py
-%%DATADIR%%/libs/subliminal/utils.py
-%%DATADIR%%/libs/subliminal/videos.py
-%%DATADIR%%/libs/suds/__init__.py
-%%DATADIR%%/libs/suds/bindings/__init__.py
-%%DATADIR%%/libs/suds/bindings/binding.py
-%%DATADIR%%/libs/suds/bindings/document.py
-%%DATADIR%%/libs/suds/bindings/multiref.py
-%%DATADIR%%/libs/suds/bindings/rpc.py
-%%DATADIR%%/libs/suds/builder.py
-%%DATADIR%%/libs/suds/cache.py
-%%DATADIR%%/libs/suds/client.py
-%%DATADIR%%/libs/suds/metrics.py
-%%DATADIR%%/libs/suds/mx/__init__.py
-%%DATADIR%%/libs/suds/mx/appender.py
-%%DATADIR%%/libs/suds/mx/basic.py
-%%DATADIR%%/libs/suds/mx/core.py
-%%DATADIR%%/libs/suds/mx/encoded.py
-%%DATADIR%%/libs/suds/mx/literal.py
-%%DATADIR%%/libs/suds/mx/typer.py
-%%DATADIR%%/libs/suds/options.py
-%%DATADIR%%/libs/suds/plugin.py
-%%DATADIR%%/libs/suds/properties.py
-%%DATADIR%%/libs/suds/reader.py
-%%DATADIR%%/libs/suds/resolver.py
-%%DATADIR%%/libs/suds/sax/__init__.py
-%%DATADIR%%/libs/suds/sax/attribute.py
-%%DATADIR%%/libs/suds/sax/date.py
-%%DATADIR%%/libs/suds/sax/document.py
-%%DATADIR%%/libs/suds/sax/element.py
-%%DATADIR%%/libs/suds/sax/enc.py
-%%DATADIR%%/libs/suds/sax/parser.py
-%%DATADIR%%/libs/suds/sax/text.py
-%%DATADIR%%/libs/suds/servicedefinition.py
-%%DATADIR%%/libs/suds/serviceproxy.py
-%%DATADIR%%/libs/suds/soaparray.py
-%%DATADIR%%/libs/suds/store.py
-%%DATADIR%%/libs/suds/sudsobject.py
-%%DATADIR%%/libs/suds/transport/__init__.py
-%%DATADIR%%/libs/suds/transport/http.py
-%%DATADIR%%/libs/suds/transport/https.py
-%%DATADIR%%/libs/suds/transport/options.py
-%%DATADIR%%/libs/suds/umx/__init__.py
-%%DATADIR%%/libs/suds/umx/attrlist.py
-%%DATADIR%%/libs/suds/umx/basic.py
-%%DATADIR%%/libs/suds/umx/core.py
-%%DATADIR%%/libs/suds/umx/encoded.py
-%%DATADIR%%/libs/suds/umx/typed.py
-%%DATADIR%%/libs/suds/wsdl.py
-%%DATADIR%%/libs/suds/wsse.py
-%%DATADIR%%/libs/suds/xsd/__init__.py
-%%DATADIR%%/libs/suds/xsd/deplist.py
-%%DATADIR%%/libs/suds/xsd/doctor.py
-%%DATADIR%%/libs/suds/xsd/query.py
-%%DATADIR%%/libs/suds/xsd/schema.py
-%%DATADIR%%/libs/suds/xsd/sxbase.py
-%%DATADIR%%/libs/suds/xsd/sxbasic.py
-%%DATADIR%%/libs/suds/xsd/sxbuiltin.py
-%%DATADIR%%/libs/synchronousdeluge/__init__.py
-%%DATADIR%%/libs/synchronousdeluge/client.py
-%%DATADIR%%/libs/synchronousdeluge/exceptions.py
-%%DATADIR%%/libs/synchronousdeluge/protocol.py
-%%DATADIR%%/libs/synchronousdeluge/rencode.py
-%%DATADIR%%/libs/synchronousdeluge/transfer.py
-%%DATADIR%%/libs/tornado/__init__.py
-%%DATADIR%%/libs/tornado/auth.py
-%%DATADIR%%/libs/tornado/autoreload.py
-%%DATADIR%%/libs/tornado/concurrent.py
-%%DATADIR%%/libs/tornado/curl_httpclient.py
-%%DATADIR%%/libs/tornado/escape.py
-%%DATADIR%%/libs/tornado/gen.py
-%%DATADIR%%/libs/tornado/http1connection.py
-%%DATADIR%%/libs/tornado/httpclient.py
-%%DATADIR%%/libs/tornado/httpserver.py
-%%DATADIR%%/libs/tornado/httputil.py
-%%DATADIR%%/libs/tornado/ioloop.py
-%%DATADIR%%/libs/tornado/iostream.py
-%%DATADIR%%/libs/tornado/locale.py
-%%DATADIR%%/libs/tornado/log.py
-%%DATADIR%%/libs/tornado/netutil.py
-%%DATADIR%%/libs/tornado/options.py
-%%DATADIR%%/libs/tornado/platform/__init__.py
-%%DATADIR%%/libs/tornado/platform/asyncio.py
-%%DATADIR%%/libs/tornado/platform/auto.py
-%%DATADIR%%/libs/tornado/platform/caresresolver.py
-%%DATADIR%%/libs/tornado/platform/common.py
-%%DATADIR%%/libs/tornado/platform/epoll.py
-%%DATADIR%%/libs/tornado/platform/interface.py
-%%DATADIR%%/libs/tornado/platform/kqueue.py
-%%DATADIR%%/libs/tornado/platform/posix.py
-%%DATADIR%%/libs/tornado/platform/select.py
-%%DATADIR%%/libs/tornado/platform/twisted.py
-%%DATADIR%%/libs/tornado/platform/windows.py
-%%DATADIR%%/libs/tornado/process.py
-%%DATADIR%%/libs/tornado/simple_httpclient.py
-%%DATADIR%%/libs/tornado/speedups.c
-%%DATADIR%%/libs/tornado/stack_context.py
-%%DATADIR%%/libs/tornado/tcpclient.py
-%%DATADIR%%/libs/tornado/tcpserver.py
-%%DATADIR%%/libs/tornado/template.py
-%%DATADIR%%/libs/tornado/testing.py
-%%DATADIR%%/libs/tornado/util.py
-%%DATADIR%%/libs/tornado/web.py
-%%DATADIR%%/libs/tornado/websocket.py
-%%DATADIR%%/libs/tornado/wsgi.py
-%%DATADIR%%/libs/tus/__init__.py
-%%DATADIR%%/libs/unrar2/__init__.py
-%%DATADIR%%/libs/unrar2/rar_exceptions.py
-%%DATADIR%%/libs/unrar2/unix.py
-%%DATADIR%%/libs/unrar2/unrar
-%%DATADIR%%/libs/unrar2/unrar.dll
-%%DATADIR%%/libs/unrar2/unrar64.dll
-%%DATADIR%%/libs/unrar2/windows.py
-%%DATADIR%%/libs/xmpp/__init__.py
-%%DATADIR%%/libs/xmpp/auth.py
-%%DATADIR%%/libs/xmpp/browser.py
-%%DATADIR%%/libs/xmpp/client.py
-%%DATADIR%%/libs/xmpp/commands.py
-%%DATADIR%%/libs/xmpp/debug.py
-%%DATADIR%%/libs/xmpp/dispatcher.py
-%%DATADIR%%/libs/xmpp/features.py
-%%DATADIR%%/libs/xmpp/filetransfer.py
-%%DATADIR%%/libs/xmpp/jep0106.py
-%%DATADIR%%/libs/xmpp/protocol.py
-%%DATADIR%%/libs/xmpp/roster.py
-%%DATADIR%%/libs/xmpp/session.py
-%%DATADIR%%/libs/xmpp/simplexml.py
-%%DATADIR%%/libs/xmpp/transports.py
-%%DATADIR%%/license.txt
-%%DATADIR%%/package.json
-%%DATADIR%%/requirements-dev.txt
-%%DATADIR%%/version.py
diff --git a/net/Makefile b/net/Makefile
index c73937aed6ba..391ace78c6f2 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -75,7 +75,6 @@
SUBDIR += calendarsupport
SUBDIR += ccxstream
SUBDIR += ceph12
- SUBDIR += ceph13
SUBDIR += ceph14
SUBDIR += cf
SUBDIR += charm
@@ -84,7 +83,6 @@
SUBDIR += cjdns
SUBDIR += clash
SUBDIR += cloud-init
- SUBDIR += cloud-init-azure
SUBDIR += cloudflared
SUBDIR += clusterit
SUBDIR += cnd
@@ -145,19 +143,14 @@
SUBDIR += eternalterminal
SUBDIR += evans
SUBDIR += eventviews
- SUBDIR += exabgp
SUBDIR += exabgp4
- SUBDIR += exaddos
- SUBDIR += fb
SUBDIR += fb303
SUBDIR += fbzmq
SUBDIR += fiche
SUBDIR += file2pcap
SUBDIR += findmtu
SUBDIR += findomain
- SUBDIR += flent
SUBDIR += flower
- SUBDIR += flowgrep
SUBDIR += foreman-proxy
SUBDIR += fpc-ldap
SUBDIR += fpc-pcap
@@ -197,7 +190,6 @@
SUBDIR += gogoc
SUBDIR += google-cloud-sdk
SUBDIR += google-cloud-sdk-app-engine-go
- SUBDIR += googlecl
SUBDIR += gopher
SUBDIR += goreplay
SUBDIR += gotthard
@@ -440,7 +432,6 @@
SUBDIR += micro_proxy
SUBDIR += microsocks
SUBDIR += minidlna
- SUBDIR += mininet
SUBDIR += minisapserver
SUBDIR += minissdpd
SUBDIR += miniupnpc
@@ -494,7 +485,6 @@
SUBDIR += netselect
SUBDIR += netstrain
SUBDIR += netwib
- SUBDIR += nfs-ganesha
SUBDIR += nfs-ganesha-kmod
SUBDIR += nfsshell
SUBDIR += ng_mikrotik_eoip
@@ -546,7 +536,6 @@
SUBDIR += opennx
SUBDIR += openpgm
SUBDIR += openradius
- SUBDIR += opensips
SUBDIR += openslp
SUBDIR += opentracker
SUBDIR += openvswitch
@@ -1080,7 +1069,6 @@
SUBDIR += py-python-neutronclient
SUBDIR += py-python-novaclient
SUBDIR += py-python-novaclient16
- SUBDIR += py-python-ntlm
SUBDIR += py-python-openstackclient
SUBDIR += py-python-twitter
SUBDIR += py-pytradfri
@@ -1393,7 +1381,6 @@
SUBDIR += socketw
SUBDIR += sofia-sip
SUBDIR += spideroak
- SUBDIR += splatd
SUBDIR += spoofer
SUBDIR += spread
SUBDIR += spread-j
diff --git a/net/ceph13/Makefile b/net/ceph13/Makefile
deleted file mode 100644
index 2e09dcb9b3ae..000000000000
--- a/net/ceph13/Makefile
+++ /dev/null
@@ -1,159 +0,0 @@
-# Created by: Willem Jan Withagen
-# $FreeBSD$
-
-PORTNAME= ceph
-DISTVERSIONPREFIX= v
-DISTVERSION= 13.2.8
-CATEGORIES= net
-PKGNAMESUFFIX= 13
-
-MAINTAINER= wjw@digiware.nl
-COMMENT= Ceph delivers object, block, and file storage in a unified system
-
-LICENSE= GPLv2 LGPL3
-LICENSE_COMB= dual
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-# even though i386 will build, it is not really advised.
-ONLY_FOR_ARCHS= amd64
-
-BUILD_DEPENDS= \
- bash:shells/bash \
- git:devel/git \
- yasm:devel/yasm \
- ${PY_SPHINX} \
- gperf:devel/gperf \
- ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops
-LIB_DEPENDS= \
- ${PY_BOOST} \
- libboost_thread.so:devel/boost-libs \
- libleveldb.so:databases/leveldb \
- libnss3.so:security/nss \
- libcryptopp.so:security/cryptopp \
- liboath.so:security/oath-toolkit \
- libsnappy.so:archivers/snappy \
- libcurl.so:ftp/curl \
- libxml2.so:textproc/libxml2 \
- libexpat.so:textproc/expat2 \
- liblz4.so:archivers/liblz4 \
- libplds4.so:devel/nspr \
- libtcmalloc.so:devel/google-perftools
-RUN_DEPENDS= \
- bash:shells/bash \
- ${LOCALBASE}/bin/getopt:misc/getopt \
- xml:textproc/xmlstarlet \
- jq:textproc/jq \
- flock:sysutils/flock \
- ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pecan>=0:www/py-pecan@${PY_FLAVOR}
-
-USES= cmake:noninja fuse gettext-runtime gmake pkgconfig python:2.7 \
- shebangfix ssl
-USE_PYTHON= cython
-USE_OPENLDAP= yes
-USE_GITHUB= yes
-GH_ACCOUNT= ceph:DEFAULT
-
-CONFLICTS_INSTALL= ceph
-PORTSCOUT= limit:^v13\.
-
-GH_TUPLE+= ceph:ceph-erasure-code-corpus:2d7d78b:ceph_erasure_code_corpus/ceph-erasure-code-corpus
-GH_TUPLE+= ceph:ceph-object-corpus:e32bf8c:ceph_object_corpus/ceph-object-corpus
-GH_TUPLE+= ceph:civetweb:088b813:civetweb/src/civetweb
-GH_TUPLE+= 01org:isa-l_crypto:603529a:isa_l_crypto/src/crypto/isa-l/isa-l_crypto
-GH_TUPLE+= ceph:gf-complete:7e61b44:gf_complete/src/erasure-code/jerasure/gf-complete
-GH_TUPLE+= ceph:jerasure:96c76b8:jerasure/src/erasure-code/jerasure/jerasure
-GH_TUPLE+= ceph:googletest:fdb8504:googletest/src/googletest
-GH_TUPLE+= ceph:isa-l:7e1a337:isa_l/src/isa-l
-GH_TUPLE+= ceph:lua:1fce39c:lua/src/lua
-GH_TUPLE+= ceph:rapidjson:f54b0e4:rapidjson/src/rapidjson
-GH_TUPLE+= ceph:rocksdb:f4a857d:rocksdb/src/rocksdb
-GH_TUPLE+= ceph:xxHash:1f40c65:xxHash/src/xxHash
-GH_TUPLE+= facebook:zstd:f4340f4:zstd/src/zstd
-
-CMAKE_BUILD_TYPE= Release
-CMAKE_ARGS= \
- -D WITH_SYSTEM_BOOST:BOOL=ON \
- -D CEPH_MAN_DIR:STRING=man \
- -D WITH_LTTNG:BOOL=OFF \
- -D WITH_BABELTRACE:BOOL=OFF \
- -D WITH_KRBD:BOOL=OFF \
- -D WITH_XFS:BOOL=OFF \
- -D WITH_KVS:BOOL=OFF \
- -D WITH_BLKID:BOOL=OFF \
- -D WITH_SPDK:BOOL=OFF \
- -D WITH_RDMA=OFF \
- -D WITH_BLUESTORE:BOOL=OFF \
- -D WITH_LIBCEPHFS:BOOL=OFF \
- -D WITH_CEPHFS:BOOL=OFF \
- -D WITH_EMBEDDED:BOOL=OFF \
- -D WITH_SYSTEM_BOOST:BOOL=ON \
- -D WITH_BOOST_CONTEXT:BOOL=OFF \
- -D WITH_FUSE:BOOL=ON \
- -D WITH_MANPAGE:BOOL=ON \
- -D WITH_RADOSGW_BEAST_FRONTEND:BOOL=OFF \
- -D WITH_MGR_DASHBOARD_FRONTEND:BOOL=OFF
-
-SHEBANG_FILES=src/rbdmap src/ceph-post-file.in src/rbd-replay-many \
- src/tools/ceph-monstore-update-crush.sh src/mount.fuse.ceph \
- src/ceph-create-keys
-
-USE_RC_SUBR= ceph
-USE_LDCONFIG= yes
-
-USERS= ceph
-GROUPS= ceph
-
-PLIST_SUB= CMAKE_BUILD_TYPE_regex=\bdebug\b
-
-pre-configure:
- ${LN} -s ${CONFIGURE_WRKSRC} ${WRKSRC}/build
- ${CP} files/file-git_version ${WRKSRC}/src/.git_version
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ceph
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mds
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-osd
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-rgw
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mgr
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/mds
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/mon
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/osd
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/mgr
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/tmp
- ${MKDIR} ${STAGEDIR}/var/lib/ceph/radosgw
- ${MKDIR} ${STAGEDIR}/var/log/ceph
- ${MKDIR} ${STAGEDIR}/var/run/ceph
- # Use the Ceph init.d script as the interface to regular
- # starting and stopping daemons. rc.d work is done thru
- # a separate rc.d/ceph script calling init-ceph again.
- ${MV} ${STAGEDIR}${PREFIX}/etc/init.d/ceph ${STAGEDIR}${PREFIX}/bin/init-ceph
- # remove files not packaged
- ${RM} ${STAGEDIR}${DOCSDIR}/sample.fetch_config
- ${RM} ${STAGEDIR}${DOCSDIR}/sample.ceph.conf
- ${RMDIR} ${STAGEDIR}${DOCSDIR}
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_bench_log
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_multi_stress_watch
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_perf*
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_psim
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_scratchtoolpp
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_smalliobench*
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_test*
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_tpbench
- ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_xattr_bench
- ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-disk-udev
- # ceph-volume does not support ZFS
- ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume-*
- ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume/
- ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume
- ${RM} ${STAGEDIR}${PREFIX}/man/man8/ceph-volume*
- ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume-systemd
- ${RM} -rf ${STAGEDIR}${PREFIX}/libexec/systemd
-
- ${RMDIR} ${STAGEDIR}${PREFIX}/etc/init.d
- ${INSTALL_DATA} ${WRKSRC}/src/sample.ceph.conf ${STAGEDIR}${PREFIX}/etc/ceph/ceph.conf.sample
-
-.include
diff --git a/net/ceph13/distinfo b/net/ceph13/distinfo
deleted file mode 100644
index b44647238f2d..000000000000
--- a/net/ceph13/distinfo
+++ /dev/null
@@ -1,29 +0,0 @@
-TIMESTAMP = 1577200637
-SHA256 (ceph-ceph-v13.2.8_GH0.tar.gz) = fcb198bfd632e57203fd4116b15450a9c31f253ed3ddd2b718a2dd35efd34591
-SIZE (ceph-ceph-v13.2.8_GH0.tar.gz) = 13394132
-SHA256 (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 8ab8f36f3e0a720c882b8bb4abb3f2e26bd6b025cc263119207f7d2eb3b1e490
-SIZE (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 3685656
-SHA256 (ceph-ceph-object-corpus-e32bf8c_GH0.tar.gz) = 79ff0d1b9f959c9f5264a0dff193105d71885615deaa9c8469902400fd82d214
-SIZE (ceph-ceph-object-corpus-e32bf8c_GH0.tar.gz) = 1838192
-SHA256 (ceph-civetweb-088b813_GH0.tar.gz) = 7ae109f32ee92a3d81223ce88b6d2dfcadfa6b91cf2be877743a5cee30f115e2
-SIZE (ceph-civetweb-088b813_GH0.tar.gz) = 11349538
-SHA256 (01org-isa-l_crypto-603529a_GH0.tar.gz) = 52708b98c832bb7e6db60c949ece261d9609c822ae55239b0f2133cec2b3d155
-SIZE (01org-isa-l_crypto-603529a_GH0.tar.gz) = 439149
-SHA256 (ceph-gf-complete-7e61b44_GH0.tar.gz) = 7b0e5c1b41399d2c7d97ed7a7547ebf40023bcd104ed9a8b2b75bdee440c1a4d
-SIZE (ceph-gf-complete-7e61b44_GH0.tar.gz) = 342303
-SHA256 (ceph-jerasure-96c76b8_GH0.tar.gz) = 06edaeb8cb5c3076e34cb53dd91c91d54d46fb8c3b837c6280ea2ed076556beb
-SIZE (ceph-jerasure-96c76b8_GH0.tar.gz) = 806334
-SHA256 (ceph-googletest-fdb8504_GH0.tar.gz) = ece3265dae4d0fe5a52e7164432bb416de8bdb45e1c8cf8f361bbe893db30bb8
-SIZE (ceph-googletest-fdb8504_GH0.tar.gz) = 1281068
-SHA256 (ceph-isa-l-7e1a337_GH0.tar.gz) = 8099bc6ca3ca6ed9376f6cc5072a84d7a1863e2d7f2344bf08682d4efb7ae788
-SIZE (ceph-isa-l-7e1a337_GH0.tar.gz) = 458398
-SHA256 (ceph-lua-1fce39c_GH0.tar.gz) = fb5f778ce4da349ca903512a2fdb3987b12e3f0a52ab088fb011a8e4dd55848c
-SIZE (ceph-lua-1fce39c_GH0.tar.gz) = 366778
-SHA256 (ceph-rapidjson-f54b0e4_GH0.tar.gz) = 35c330d40ed9def99e8dea8f3b0e4fda7610b813b6f4aac9a70ffefcb9ab1f1e
-SIZE (ceph-rapidjson-f54b0e4_GH0.tar.gz) = 1019457
-SHA256 (ceph-rocksdb-f4a857d_GH0.tar.gz) = db9a15fd8924b54525965926293cdf7de842e549702694d449ce0c5fc1fa9993
-SIZE (ceph-rocksdb-f4a857d_GH0.tar.gz) = 4655607
-SHA256 (ceph-xxHash-1f40c65_GH0.tar.gz) = 809e06b7493ed01f13c7ba972393a5a6d23dd92fd6b884381aa907005e569372
-SIZE (ceph-xxHash-1f40c65_GH0.tar.gz) = 25484
-SHA256 (facebook-zstd-f4340f4_GH0.tar.gz) = 0db909a46914eb7800bce044b86fcf595451713e56a2b131ace6f70ff25c1c4d
-SIZE (facebook-zstd-f4340f4_GH0.tar.gz) = 1619022
diff --git a/net/ceph13/files/ceph.in b/net/ceph13/files/ceph.in
deleted file mode 100644
index 4c04cccb55d3..000000000000
--- a/net/ceph13/files/ceph.in
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: ceph
-# REQUIRE: LOGIN
-# BEFORE: securelevel
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable `ceph':
-#
-# ceph_enable="YES"
-#
-
-. /etc/rc.subr
-
-PATH=$PATH:%%PREFIX%%/bin:%%PREFIX%%/sbin
-
-name="ceph"
-rcvar=${name}_enable
-extra_commands="condrestart"
-
-load_rc_config ${name}
-
-# read configuration and set defaults
-: ${ceph_enable="NO"}
-: ${ceph_configfile:=%%PREFIX%%/etc/ceph/ceph.conf}
-
-start_cmd="%%PREFIX%%/bin/init-ceph $*"
-stop_cmd="%%PREFIX%%/bin/init-ceph $*"
-restart_cmd="%%PREFIX%%/bin/init-ceph $*"
-condrestart_cmd="%%PREFIX%%/bin/init-ceph $*"
-
-run_rc_command "$1"
-
diff --git a/net/ceph13/files/file-git_version b/net/ceph13/files/file-git_version
deleted file mode 100644
index 8a1fd9bf320d..000000000000
--- a/net/ceph13/files/file-git_version
+++ /dev/null
@@ -1,3 +0,0 @@
-9a8be262b256411106f4a514022817519a45bee5
-v13.2.8-8-g9a8be262b2
-
diff --git a/net/ceph13/files/patch-CMakeLists.txt b/net/ceph13/files/patch-CMakeLists.txt
deleted file mode 100644
index 0b9835ccda90..000000000000
--- a/net/ceph13/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,68 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index d1dd93bd64..0defd394fb 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -21,6 +21,9 @@ endif()
- if(POLICY CMP0051)
- cmake_policy(SET CMP0051 NEW)
- endif()
-+if(POLICY CMP0075)
-+ cmake_policy(SET CMP0075 NEW)
-+endif()
- list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules/")
-
- if(CMAKE_SYSTEM_NAME MATCHES "Linux")
-@@ -46,15 +49,6 @@ if(WITH_CCACHE)
- endif(CCACHE_FOUND)
- endif(WITH_CCACHE)
-
--option(WITH_MANPAGE "Build man pages." ON)
--if(WITH_MANPAGE)
-- find_program(SPHINX_BUILD
-- sphinx-build)
-- if(NOT SPHINX_BUILD)
-- message(FATAL_ERROR "Can't find sphinx-build.")
-- endif(NOT SPHINX_BUILD)
--endif(WITH_MANPAGE)
--
- include_directories(
- ${PROJECT_BINARY_DIR}/src/include
- ${PROJECT_SOURCE_DIR}/src)
-@@ -475,9 +469,19 @@ if(WITH_MGR)
- set(MGR_PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE})
- set(MGR_PYTHON_LIBRARIES ${PYTHON_LIBRARIES})
- set(MGR_PYTHON_VERSION_MAJOR ${PYTHON_VERSION_MAJOR})
-+ set(MGR_PYTHON_VERSION_MINOR ${PYTHON_VERSION_MINOR})
- # Boost dependency check deferred to Boost section
- endif(WITH_MGR)
-
-+option(WITH_MANPAGE "Build man pages." ON)
-+if(WITH_MANPAGE)
-+ find_program(SPHINX_BUILD
-+ sphinx-build-${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR})
-+ if(NOT SPHINX_BUILD)
-+ message(FATAL_ERROR "Can't find sphinx-build.")
-+ endif(NOT SPHINX_BUILD)
-+endif(WITH_MANPAGE)
-+
- option(WITH_THREAD_SAFE_RES_QUERY "res_query is thread safe" OFF)
- if(WITH_THREAD_SAFE_RES_QUERY)
- set(HAVE_THREAD_SAFE_RES_QUERY 1 CACHE INTERNAL "Thread safe res_query supported.")
-@@ -524,6 +528,7 @@ option(ENABLE_COVERAGE "Coverage is enabled" OFF)
- option(PG_DEBUG_REFS "PG Ref debugging is enabled" OFF)
-
- option(WITH_TESTS "enable the build of ceph-test package scripts/binaries" ON)
-+option(CTEST_TIMEOUT "Allow customizing the test timeout" 3600)
-
- # fio
- option(WITH_FIO "build with fio plugin enabled" OFF)
-@@ -596,7 +601,8 @@ set(BOOST_COMPONENTS
- set(BOOST_HEADER_COMPONENTS container)
-
- if(WITH_MGR)
-- list(APPEND BOOST_COMPONENTS python)
-+ list(APPEND BOOST_COMPONENTS
-+ python${MGR_PYTHON_VERSION_MAJOR}${MGR_PYTHON_VERSION_MINOR})
- endif()
- if(WITH_BOOST_CONTEXT)
- list(APPEND BOOST_COMPONENTS context coroutine)
diff --git a/net/ceph13/files/patch-src_CMakeLists.txt b/net/ceph13/files/patch-src_CMakeLists.txt
deleted file mode 100644
index be6c3a665a96..000000000000
--- a/net/ceph13/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index b56a5f745e..7d9bd60079 100644
---- src/CMakeLists.txt
-+++ src/CMakeLists.txt
-@@ -771,7 +771,8 @@ if (WITH_MGR)
- $)
- target_include_directories(ceph-mgr SYSTEM PRIVATE "${PYTHON_INCLUDE_DIRS}")
- target_link_libraries(ceph-mgr osdc client global-static ceph-common
-- Boost::python ${MGR_PYTHON_LIBRARIES} ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${ALLOC_LIBS})
-+ Boost::python${MGR_PYTHON_VERSION_MAJOR}${MGR_PYTHON_VERSION_MINOR}
-+ ${MGR_PYTHON_LIBRARIES} ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${ALLOC_LIBS})
- install(TARGETS ceph-mgr DESTINATION bin)
- endif (WITH_MGR)
-
diff --git a/net/ceph13/files/patch-src_common_assert.cc b/net/ceph13/files/patch-src_common_assert.cc
deleted file mode 100644
index dd186280515c..000000000000
--- a/net/ceph13/files/patch-src_common_assert.cc
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/src/common/assert.cc b/src/common/assert.cc
-index 45d44d12ea..4a9625925f 100644
---- src/common/assert.cc
-+++ src/common/assert.cc
-@@ -12,6 +12,7 @@
- *
- */
-
-+#include "include/compat.h"
- #include "common/debug.h"
-
- namespace ceph {
-@@ -40,7 +41,7 @@ namespace ceph {
- g_assert_line = line;
- g_assert_func = func;
- g_assert_thread = (unsigned long long)pthread_self();
-- pthread_getname_np(pthread_self(), g_assert_thread_name,
-+ ceph_pthread_getname(pthread_self(), g_assert_thread_name,
- sizeof(g_assert_thread_name));
-
- ostringstream tss;
-@@ -88,7 +89,7 @@ namespace ceph {
- g_assert_line = line;
- g_assert_func = func;
- g_assert_thread = (unsigned long long)pthread_self();
-- pthread_getname_np(pthread_self(), g_assert_thread_name,
-+ ceph_pthread_getname(pthread_self(), g_assert_thread_name,
- sizeof(g_assert_thread_name));
-
- class BufAppender {
diff --git a/net/ceph13/files/patch-src_common_bit__vector.hpp b/net/ceph13/files/patch-src_common_bit__vector.hpp
deleted file mode 100644
index b8f2032bf80a..000000000000
--- a/net/ceph13/files/patch-src_common_bit__vector.hpp
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git src/common/bit_vector.hpp src/common/bit_vector.hpp
-index 832e75fe6a..73ae6d9e07 100644
---- src/common/bit_vector.hpp
-+++ src/common/bit_vector.hpp
-@@ -224,6 +224,7 @@ public:
- static void generate_test_instances(std::list &o);
- private:
- struct NoInitAllocator : public std::allocator<__u32> {
-+ NoInitAllocator() {};
- NoInitAllocator(const std::allocator<__u32>& alloc)
- : std::allocator<__u32>(alloc) {
- }
-
diff --git a/net/ceph13/files/patch-src_common_config.cc b/net/ceph13/files/patch-src_common_config.cc
deleted file mode 100644
index 3d72155a52f5..000000000000
--- a/net/ceph13/files/patch-src_common_config.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-index 24ac74c6db..dd66e3b2d2 100644
---- src/common/config.cc
-+++ src/common/config.cc
-@@ -1473,13 +1473,13 @@ class assign_visitor : public boost::static_visitor<>
- {
- using T = uint64_t;
- auto member = const_cast(&(conf->*(boost::get(ptr))));
-- *member = boost::apply_visitor(get_size_visitor{}, val);
-+ *member = boost::apply_visitor(get_size_visitor(), val);
- }
- void operator()(int64_t md_config_t::* ptr) const
- {
- using T = int64_t;
- auto member = const_cast(&(conf->*(boost::get(ptr))));
-- *member = boost::apply_visitor(get_size_visitor{}, val);
-+ *member = boost::apply_visitor(get_size_visitor(), val);
- }
- };
- } // anonymous namespace
-
diff --git a/net/ceph13/files/patch-src_rocksdb_util_channel.h b/net/ceph13/files/patch-src_rocksdb_util_channel.h
deleted file mode 100644
index 872399eadaca..000000000000
--- a/net/ceph13/files/patch-src_rocksdb_util_channel.h
+++ /dev/null
@@ -1,28 +0,0 @@
-In file included from rocksdb/utilities/backupable/backupable_db.cc:16:
-rocksdb/util/channel.h:35:33: error: no matching constructor for initialization of 'std::lock_guard'
- std::lock_guard lk(lock_);
- ^ ~~~~~
-/usr/include/c++/v1/__mutex_base:90:14: note: candidate constructor not viable: 1st argument ('const std::mutex') would lose const qualifier
- explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capability(__m))
- ^
-/usr/include/c++/v1/__mutex_base:100:5: note: candidate constructor not viable: no known conversion from 'const std::mutex' to 'const std::__1::lock_guard' for 1st argument
- lock_guard(lock_guard const&) _LIBCPP_EQUAL_DELETE;
- ^
-/usr/include/c++/v1/__mutex_base:94:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
- lock_guard(mutex_type& __m, adopt_lock_t) _LIBCPP_THREAD_SAFETY_ANNOTATION(requires_capability(__m))
- ^
-1 error generated.
-
-https://github.com/facebook/rocksdb/commit/a796c06fef6a8e43d793f8e627db3f29e6f95964
-
---- src/rocksdb/util/channel.h.orig 2018-04-13 11:22:33 UTC
-+++ src/rocksdb/util/channel.h
-@@ -62,7 +62,7 @@ class channel {
-
- private:
- std::condition_variable cv_;
-- std::mutex lock_;
-+ mutable std::mutex lock_;
- std::queue buffer_;
- bool eof_;
- };
diff --git a/net/ceph13/files/patch-src_test_CmakeLists.txt b/net/ceph13/files/patch-src_test_CmakeLists.txt
deleted file mode 100644
index 4dbc75d29b74..000000000000
--- a/net/ceph13/files/patch-src_test_CmakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/test/CMakeLists.txt
-+++ src/test/CMakeLists.txt
-@@ -515,6 +515,8 @@ if(HAVE_BLKID)
- )
- endif(HAVE_BLKID)
-
-+if(NOT FREEBSD)
-+
- # ceph_test_admin_socket_output
-
- add_executable(ceph_test_admin_socket_output
-@@ -534,6 +536,7 @@ endif()
- install(TARGETS
- ceph_test_admin_socket_output
- DESTINATION ${CMAKE_INSTALL_BINDIR})
-+endif()
-
- #make check starts here
-
diff --git a/net/ceph13/files/patch-src_test_librbd_test_mock_Journal.cc b/net/ceph13/files/patch-src_test_librbd_test_mock_Journal.cc
deleted file mode 100644
index d36dc23d0d20..000000000000
--- a/net/ceph13/files/patch-src_test_librbd_test_mock_Journal.cc
+++ /dev/null
@@ -1,151 +0,0 @@
-diff --git a/src/test/librbd/test_mock_Journal.cc b/src/test/librbd/test_mock_Journal.cc
-index c21f7e3e3b..a6ce5e9d28 100644
---- src/test/librbd/test_mock_Journal.cc
-+++ src/test/librbd/test_mock_Journal.cc
-@@ -482,7 +482,7 @@ public:
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
-
- MockJournalReplay mock_journal_replay;
- expect_stop_replay(mock_journaler);
-@@ -531,7 +531,7 @@ TEST_F(TestMockJournal, StateTransitions) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_ready, _1));
-+ std::bind(&invoke_replay_ready, std::placeholders::_1));
-
- ::journal::MockReplayEntry mock_replay_entry;
- MockJournalReplay mock_journal_replay;
-@@ -540,11 +540,11 @@ TEST_F(TestMockJournal, StateTransitions) {
- expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry);
- expect_replay_process(mock_journal_replay);
- expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry,
-- std::bind(&invoke_replay_ready, _1));
-+ std::bind(&invoke_replay_ready, std::placeholders::_1));
- expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry);
- expect_replay_process(mock_journal_replay);
- expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
-
- expect_stop_replay(mock_journaler);
- expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0);
-@@ -601,7 +601,7 @@ TEST_F(TestMockJournal, ReplayCompleteError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_complete, _1, -EINVAL));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, -EINVAL));
-
- MockJournalReplay mock_journal_replay;
- expect_stop_replay(mock_journaler);
-@@ -616,7 +616,7 @@ TEST_F(TestMockJournal, ReplayCompleteError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
-
- expect_stop_replay(mock_journaler);
- expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0);
-@@ -649,14 +649,14 @@ TEST_F(TestMockJournal, FlushReplayError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_ready, _1));
-+ std::bind(&invoke_replay_ready, std::placeholders::_1));
-
- ::journal::MockReplayEntry mock_replay_entry;
- MockJournalReplay mock_journal_replay;
- expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry);
- expect_replay_process(mock_journal_replay);
- expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
- expect_stop_replay(mock_journaler);
- expect_shut_down_replay(mock_image_ctx, mock_journal_replay, -EINVAL);
- expect_flush_commit_position(mock_journaler);
-@@ -669,7 +669,7 @@ TEST_F(TestMockJournal, FlushReplayError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
-
- expect_stop_replay(mock_journaler);
- expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0);
-@@ -702,7 +702,7 @@ TEST_F(TestMockJournal, CorruptEntry) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_ready, _1));
-+ std::bind(&invoke_replay_ready, std::placeholders::_1));
-
- ::journal::MockReplayEntry mock_replay_entry;
- MockJournalReplay mock_journal_replay;
-@@ -720,7 +720,7 @@ TEST_F(TestMockJournal, CorruptEntry) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
- expect_stop_replay(mock_journaler);
- expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0);
- expect_flush_commit_position(mock_journaler);
-@@ -752,7 +752,7 @@ TEST_F(TestMockJournal, StopError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
-
- MockJournalReplay mock_journal_replay;
- expect_stop_replay(mock_journaler);
-@@ -786,7 +786,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPreFlushError) {
-
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_ready, _1));
-+ std::bind(&invoke_replay_ready, std::placeholders::_1));
-
- ::journal::MockReplayEntry mock_replay_entry;
- MockJournalReplay mock_journal_replay;
-@@ -813,7 +813,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPreFlushError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler, {
-- std::bind(&invoke_replay_complete, _1, 0)
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)
- });
-
- expect_stop_replay(mock_journaler);
-@@ -868,14 +868,14 @@ TEST_F(TestMockJournal, ReplayOnDiskPostFlushError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_ready, _1));
-+ std::bind(&invoke_replay_ready, std::placeholders::_1));
-
- ::journal::MockReplayEntry mock_replay_entry;
- MockJournalReplay mock_journal_replay;
- expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry);
- expect_replay_process(mock_journal_replay);
- expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
- expect_stop_replay(mock_journaler);
-
- Context *on_flush = nullptr;
-@@ -892,7 +892,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPostFlushError) {
- expect_get_max_append_size(mock_journaler, 1 << 16);
- expect_start_replay(
- mock_image_ctx, mock_journaler,
-- std::bind(&invoke_replay_complete, _1, 0));
-+ std::bind(&invoke_replay_complete, std::placeholders::_1, 0));
-
- expect_stop_replay(mock_journaler);
- expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0);
diff --git a/net/ceph13/files/patch-src_tools_rbd_gate_debug.cc b/net/ceph13/files/patch-src_tools_rbd_gate_debug.cc
deleted file mode 100644
index d0eb7683c252..000000000000
--- a/net/ceph13/files/patch-src_tools_rbd_gate_debug.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/tools/rbd_ggate/debug.cc b/src/tools/rbd_ggate/debug.cc
-index 8cf912c3ece8..b675ba5b3cae 100644
---- src/tools/rbd_ggate/debug.cc
-+++ src/tools/rbd_ggate/debug.cc
-@@ -17,7 +17,7 @@ extern "C" void debugv(int level, const char *fmt, va_list ap) {
-
- vasprintf(&msg, fmt, ap);
-
-- dout(level) << msg << dendl;
-+ dout(ceph::dout::need_dynamic(level)) << msg << dendl;
-
- free(msg);
- errno = saved_errno;
diff --git a/net/ceph13/pkg-descr b/net/ceph13/pkg-descr
deleted file mode 100644
index 36f0aa7439a7..000000000000
--- a/net/ceph13/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Ceph is a distributed object store and file system designed to provide
-excellent performance, reliability and scalability.
-
-* Object Storage
- Ceph provides seamless access to objects using native language bindings or
- radosgw, a REST interface for applications written with S3 and Swift.
-* Block Storage
- Ceph's RADOS Block Device (RBD) provides access to block device images
- that are striped and replicated across the entire storage cluster.
-* File System
- Ceph provides a POSIX-compliant network file system aiming for large data
- storage, high performance, and maximum compatibility with legacy applications.
-
-This FreeBSD build will build most of the tools in Ceph:
-* Mon, OSD, rados, RadosGW, rbd
-* init-ceph, and etc/rc.d/ceph on top of that
-* ceph-disk {prepare, activate}
-With these tools one can build a multi server, multi osd cluster fully
-running on FreeBSD and do some testing...
-
-WWW: https://ceph.com/
diff --git a/net/ceph13/pkg-plist b/net/ceph13/pkg-plist
deleted file mode 100644
index 79a29a0a01f2..000000000000
--- a/net/ceph13/pkg-plist
+++ /dev/null
@@ -1,770 +0,0 @@
-bin/ceph
-bin/ceph-authtool
-bin/ceph-clsinfo
-bin/ceph-conf
-bin/ceph-coverage
-bin/ceph-crash
-bin/ceph-debugpack
-bin/ceph-dencoder
-bin/ceph-detect-init
-bin/ceph-fuse
-bin/ceph-kvstore-tool
-bin/ceph-mds
-bin/ceph-mgr
-bin/ceph-mon
-bin/ceph-monstore-tool
-bin/ceph-objectstore-tool
-bin/ceph-osd
-bin/ceph-osdomap-tool
-bin/ceph-post-file
-bin/ceph-rbdnamer
-bin/ceph-run
-bin/ceph_erasure_code
-bin/ceph_erasure_code_benchmark
-bin/ceph_objectstore_bench
-bin/ceph_omapbench
-bin/ceph_radosacl
-bin/ceph_rgw_jsonparser
-bin/ceph_rgw_multiparser
-bin/ceph_scratchtool
-bin/crushtool
-bin/init-ceph
-bin/librados-config
-bin/monmaptool
-bin/osdmaptool
-bin/rados
-bin/radosgw
-bin/radosgw-admin
-bin/radosgw-es
-bin/radosgw-object-expirer
-bin/radosgw-token
-bin/rbd
-bin/rbd-fuse
-bin/rbd-ggate
-bin/rbd-mirror
-bin/rbd-replay
-bin/rbd-replay-many
-bin/rbdmap
-etc/bash_completion.d/ceph
-etc/bash_completion.d/rados
-etc/bash_completion.d/radosgw-admin
-etc/bash_completion.d/rbd
-%%ETCDIR%%/ceph.conf.sample
-include/rados/buffer.h
-include/rados/buffer_fwd.h
-include/rados/crc32c.h
-include/rados/inline_memory.h
-include/rados/librados.h
-include/rados/librados.hpp
-include/rados/librgw.h
-include/rados/memory.h
-include/rados/objclass.h
-include/rados/page.h
-include/rados/rados_types.h
-include/rados/rados_types.hpp
-include/rados/rgw_file.h
-include/radosstriper/libradosstriper.h
-include/radosstriper/libradosstriper.hpp
-include/rbd/features.h
-include/rbd/librbd.h
-include/rbd/librbd.hpp
-lib/ceph/ceph-monstore-update-crush.sh
-lib/ceph/compressor/libceph_lz4.so
-lib/ceph/compressor/libceph_lz4.so.2
-lib/ceph/compressor/libceph_lz4.so.2.0.0
-lib/ceph/compressor/libceph_snappy.so
-lib/ceph/compressor/libceph_snappy.so.2
-lib/ceph/compressor/libceph_snappy.so.2.0.0
-lib/ceph/compressor/libceph_zlib.so
-lib/ceph/compressor/libceph_zlib.so.2
-lib/ceph/compressor/libceph_zlib.so.2.0.0
-lib/ceph/compressor/libceph_zstd.so
-lib/ceph/compressor/libceph_zstd.so.2
-lib/ceph/compressor/libceph_zstd.so.2.0.0
-lib/ceph/crypto/libceph_crypto_isal.so
-lib/ceph/crypto/libceph_crypto_isal.so.1
-lib/ceph/crypto/libceph_crypto_isal.so.1.0.0
-lib/ceph/erasure-code/libec_isa.so
-lib/ceph/erasure-code/libec_jerasure.so
-lib/ceph/erasure-code/libec_jerasure_generic.so
-lib/ceph/erasure-code/libec_jerasure_sse3.so
-lib/ceph/erasure-code/libec_jerasure_sse4.so
-lib/ceph/erasure-code/libec_lrc.so
-lib/ceph/erasure-code/libec_shec.so
-lib/ceph/erasure-code/libec_shec_generic.so
-lib/ceph/erasure-code/libec_shec_sse3.so
-lib/ceph/erasure-code/libec_shec_sse4.so
-lib/ceph/libceph-common.so
-lib/ceph/libceph-common.so.0
-lib/ceph/mgr/CMakeLists.txt
-lib/ceph/mgr/balancer/__init__.py
-lib/ceph/mgr/balancer/module.py
-lib/ceph/mgr/crash/__init__.py
-lib/ceph/mgr/crash/module.py
-lib/ceph/mgr/dashboard/.coveragerc
-lib/ceph/mgr/dashboard/.editorconfig
-lib/ceph/mgr/dashboard/.pylintrc
-lib/ceph/mgr/dashboard/CMakeLists.txt
-lib/ceph/mgr/dashboard/HACKING.rst
-lib/ceph/mgr/dashboard/README.rst
-lib/ceph/mgr/dashboard/__init__.py
-lib/ceph/mgr/dashboard/awsauth.py
-lib/ceph/mgr/dashboard/controllers/__init__.py
-lib/ceph/mgr/dashboard/controllers/auth.py
-lib/ceph/mgr/dashboard/controllers/cephfs.py
-lib/ceph/mgr/dashboard/controllers/cluster_configuration.py
-lib/ceph/mgr/dashboard/controllers/dashboard.py
-lib/ceph/mgr/dashboard/controllers/erasure_code_profile.py
-lib/ceph/mgr/dashboard/controllers/host.py
-lib/ceph/mgr/dashboard/controllers/monitor.py
-lib/ceph/mgr/dashboard/controllers/osd.py
-lib/ceph/mgr/dashboard/controllers/perf_counters.py
-lib/ceph/mgr/dashboard/controllers/pool.py
-lib/ceph/mgr/dashboard/controllers/rbd.py
-lib/ceph/mgr/dashboard/controllers/rbd_mirroring.py
-lib/ceph/mgr/dashboard/controllers/rgw.py
-lib/ceph/mgr/dashboard/controllers/summary.py
-lib/ceph/mgr/dashboard/controllers/task.py
-lib/ceph/mgr/dashboard/controllers/tcmu_iscsi.py
-lib/ceph/mgr/dashboard/exceptions.py
-lib/ceph/mgr/dashboard/frontend/.editorconfig
-lib/ceph/mgr/dashboard/frontend/angular.json
-lib/ceph/mgr/dashboard/frontend/e2e/cluster/monitors.e2e-spec.ts
-lib/ceph/mgr/dashboard/frontend/e2e/cluster/monitors.po.ts
-lib/ceph/mgr/dashboard/frontend/e2e/cluster/osds.e2e-spec.ts
-lib/ceph/mgr/dashboard/frontend/e2e/cluster/osds.po.ts
-lib/ceph/mgr/dashboard/frontend/e2e/helper.po.ts
-lib/ceph/mgr/dashboard/frontend/e2e/tsconfig.e2e.json
-lib/ceph/mgr/dashboard/frontend/karma.conf.js
-lib/ceph/mgr/dashboard/frontend/package-lock.json
-lib/ceph/mgr/dashboard/frontend/package.json
-lib/ceph/mgr/dashboard/frontend/protractor.conf.js
-lib/ceph/mgr/dashboard/frontend/proxy.conf.json.sample
-lib/ceph/mgr/dashboard/frontend/src/app/app-routing.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/app.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/app.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/app.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/app.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/app.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirror-health-color.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirror-health-color.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-clone-request.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-copy-request.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-create-request.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-edit-request.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-mode.enum.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-response.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-parent.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot.model.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/ceph.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/cluster.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/log-color.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/log-color.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mds-summary.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mds-summary.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mgr-summary.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mgr-summary.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mon-summary.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mon-summary.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/osd-summary.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/osd-summary.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status-style.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status-style.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-capability.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-s3-key.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-subuser.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-swift-key.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/auth.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/core.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/api.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/auth.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/cephfs.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/cephfs.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/configuration.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/configuration.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/dashboard.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/dashboard.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/host.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/monitor.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/monitor.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/osd.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/osd.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/pool.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rbd-mirroring.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rbd-mirroring.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rbd.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-bucket.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-bucket.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-daemon.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-daemon.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-user.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-user.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/table-performance-counter.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/table-performance-counter.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/api/tcmu-iscsi.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/datatable.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.html
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.scss
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/decorators/cd-encode.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/decorators/cd-encode.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/autofocus.directive.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/autofocus.directive.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/copy2clipboard-button.directive.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/copy2clipboard-button.directive.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/dimless-binary.directive.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/dimless-binary.directive.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/password-button.directive.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/password-button.directive.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/empty.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/empty.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/notification-type.enum.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/unix_errno.enum.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/view-cache-status.enum.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/cd-notification.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/cd-table-column.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/cd-table-selection.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/chart-tooltip.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/credentials.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/executing-task.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/finished-task.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/task-exception.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/models/task.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/cd-date.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/cd-date.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/ceph-short-version.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/ceph-short-version.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless-binary.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless-binary.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/encode-uri.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/encode-uri.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/filter.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/filter.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/health-color.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/health-color.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/list.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/list.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/pipes.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/relative-date.pipe.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/relative-date.pipe.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/api-interceptor.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/auth-guard.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/auth-storage.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/formatter.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/formatter.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/module-status-guard.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/notification.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/notification.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/services.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/summary.service.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/summary.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/task-manager-message.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/services/task-manager.service.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/shared.module.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/validators/cd-validators.spec.ts
-lib/ceph/mgr/dashboard/frontend/src/app/shared/validators/cd-validators.ts
-lib/ceph/mgr/dashboard/frontend/src/assets/.gitkeep
-lib/ceph/mgr/dashboard/frontend/src/assets/1280px-Mimic_Octopus2.jpg
-lib/ceph/mgr/dashboard/frontend/src/assets/Ceph_Logo_Stacked_RGB_White_120411_fa_256x256.png
-lib/ceph/mgr/dashboard/frontend/src/assets/Ceph_Logo_Standard_RGB_White_120411_fa.png
-lib/ceph/mgr/dashboard/frontend/src/assets/loading.gif
-lib/ceph/mgr/dashboard/frontend/src/assets/logo-mini.png
-lib/ceph/mgr/dashboard/frontend/src/assets/notification-icons.png
-lib/ceph/mgr/dashboard/frontend/src/defaults.scss
-lib/ceph/mgr/dashboard/frontend/src/environments/environment.prod.ts
-lib/ceph/mgr/dashboard/frontend/src/environments/environment.ts
-lib/ceph/mgr/dashboard/frontend/src/favicon.ico
-lib/ceph/mgr/dashboard/frontend/src/index.html
-lib/ceph/mgr/dashboard/frontend/src/main.ts
-lib/ceph/mgr/dashboard/frontend/src/openattic-theme.scss
-lib/ceph/mgr/dashboard/frontend/src/polyfills.ts
-lib/ceph/mgr/dashboard/frontend/src/styles.scss
-lib/ceph/mgr/dashboard/frontend/src/styles/chart-tooltip.scss
-lib/ceph/mgr/dashboard/frontend/src/styles/popover.scss
-lib/ceph/mgr/dashboard/frontend/src/test.ts
-lib/ceph/mgr/dashboard/frontend/src/tsconfig.app.json
-lib/ceph/mgr/dashboard/frontend/src/tsconfig.spec.json
-lib/ceph/mgr/dashboard/frontend/src/typings.d.ts
-lib/ceph/mgr/dashboard/frontend/tsconfig.json
-lib/ceph/mgr/dashboard/frontend/tslint.json
-lib/ceph/mgr/dashboard/module.py
-lib/ceph/mgr/dashboard/requirements.txt
-lib/ceph/mgr/dashboard/rest_client.py
-lib/ceph/mgr/dashboard/run-backend-api-request.sh
-lib/ceph/mgr/dashboard/run-backend-api-tests.sh
-lib/ceph/mgr/dashboard/run-frontend-e2e-tests.sh
-lib/ceph/mgr/dashboard/run-frontend-unittests.sh
-lib/ceph/mgr/dashboard/run-tox.sh
-lib/ceph/mgr/dashboard/services/__init__.py
-lib/ceph/mgr/dashboard/services/ceph_service.py
-lib/ceph/mgr/dashboard/services/rgw_client.py
-lib/ceph/mgr/dashboard/settings.py
-lib/ceph/mgr/dashboard/tests/__init__.py
-lib/ceph/mgr/dashboard/tests/helper.py
-lib/ceph/mgr/dashboard/tests/test_notification.py
-lib/ceph/mgr/dashboard/tests/test_rbd_mirroring.py
-lib/ceph/mgr/dashboard/tests/test_rest_client.py
-lib/ceph/mgr/dashboard/tests/test_rest_tasks.py
-lib/ceph/mgr/dashboard/tests/test_rgw_client.py
-lib/ceph/mgr/dashboard/tests/test_settings.py
-lib/ceph/mgr/dashboard/tests/test_task.py
-lib/ceph/mgr/dashboard/tests/test_tcmu_iscsi.py
-lib/ceph/mgr/dashboard/tests/test_tools.py
-lib/ceph/mgr/dashboard/tools.py
-lib/ceph/mgr/dashboard/tox.ini
-lib/ceph/mgr/hello/__init__.py
-lib/ceph/mgr/hello/module.py
-lib/ceph/mgr/influx/__init__.py
-lib/ceph/mgr/influx/module.py
-lib/ceph/mgr/iostat/__init__.py
-lib/ceph/mgr/iostat/module.py
-lib/ceph/mgr/localpool/__init__.py
-lib/ceph/mgr/localpool/module.py
-lib/ceph/mgr/mgr_module.py
-lib/ceph/mgr/prometheus/__init__.py
-lib/ceph/mgr/prometheus/module.py
-lib/ceph/mgr/restful/__init__.py
-lib/ceph/mgr/restful/api/__init__.py
-lib/ceph/mgr/restful/api/config.py
-lib/ceph/mgr/restful/api/crush.py
-lib/ceph/mgr/restful/api/doc.py
-lib/ceph/mgr/restful/api/mon.py
-lib/ceph/mgr/restful/api/osd.py
-lib/ceph/mgr/restful/api/pool.py
-lib/ceph/mgr/restful/api/request.py
-lib/ceph/mgr/restful/api/server.py
-lib/ceph/mgr/restful/common.py
-lib/ceph/mgr/restful/context.py
-lib/ceph/mgr/restful/decorators.py
-lib/ceph/mgr/restful/hooks.py
-lib/ceph/mgr/restful/module.py
-lib/ceph/mgr/selftest/__init__.py
-lib/ceph/mgr/selftest/module.py
-lib/ceph/mgr/smart/__init__.py
-lib/ceph/mgr/smart/module.py
-lib/ceph/mgr/status/__init__.py
-lib/ceph/mgr/status/module.py
-lib/ceph/mgr/telegraf/__init__.py
-lib/ceph/mgr/telegraf/basesocket.py
-lib/ceph/mgr/telegraf/module.py
-lib/ceph/mgr/telegraf/protocol.py
-lib/ceph/mgr/telegraf/utils.py
-lib/ceph/mgr/telemetry/__init__.py
-lib/ceph/mgr/telemetry/module.py
-lib/ceph/mgr/zabbix/__init__.py
-lib/ceph/mgr/zabbix/module.py
-lib/ceph/mgr/zabbix/zabbix_template.xml
-lib/librados.so
-lib/librados.so.2
-lib/librados.so.2.0.0
-lib/libradosstriper.so
-lib/libradosstriper.so.1
-lib/libradosstriper.so.1.0.0
-lib/librbd.so
-lib/librbd.so.1
-lib/librbd.so.1.12.0
-lib/librgw.so
-lib/librgw.so.2
-lib/librgw.so.2.0.0
-%%PYTHON_SITELIBDIR%%/ceph_argparse.py
-%%PYTHON_SITELIBDIR%%/ceph_daemon.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/alpine/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/alpine/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/alt/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/alt/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/arch/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/arch/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/centos/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/centos/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/debian/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/debian/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/docker/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/docker/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/exc.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/exc.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/fedora/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/fedora/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/freebsd/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/freebsd/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/gentoo/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/gentoo/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/main.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/main.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/oraclevms/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/oraclevms/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/rhel/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/rhel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/suse/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_detect_init/suse/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/ceph_disk/__init__.py
-%%PYTHON_SITELIBDIR%%/ceph_disk/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ceph_disk/main.py
-%%PYTHON_SITELIBDIR%%/ceph_disk/main.pyc
-%%PYTHON_SITELIBDIR%%/ceph_volume_client.py
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/rados.so
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/rbd.so
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/rgw.so
-lib/rados-classes/libcls_hello.so
-lib/rados-classes/libcls_hello.so.1
-lib/rados-classes/libcls_hello.so.1.0.0
-lib/rados-classes/libcls_journal.so
-lib/rados-classes/libcls_journal.so.1
-lib/rados-classes/libcls_journal.so.1.0.0
-lib/rados-classes/libcls_lock.so
-lib/rados-classes/libcls_lock.so.1
-lib/rados-classes/libcls_lock.so.1.0.0
-lib/rados-classes/libcls_log.so
-lib/rados-classes/libcls_log.so.1
-lib/rados-classes/libcls_log.so.1.0.0
-lib/rados-classes/libcls_lua.so
-lib/rados-classes/libcls_lua.so.1
-lib/rados-classes/libcls_lua.so.1.0.0
-lib/rados-classes/libcls_numops.so
-lib/rados-classes/libcls_numops.so.1
-lib/rados-classes/libcls_numops.so.1.0.0
-lib/rados-classes/libcls_otp.so
-lib/rados-classes/libcls_otp.so.1
-lib/rados-classes/libcls_otp.so.1.0.0
-lib/rados-classes/libcls_rbd.so
-lib/rados-classes/libcls_rbd.so.1
-lib/rados-classes/libcls_rbd.so.1.0.0
-lib/rados-classes/libcls_refcount.so
-lib/rados-classes/libcls_refcount.so.1
-lib/rados-classes/libcls_refcount.so.1.0.0
-lib/rados-classes/libcls_replica_log.so
-lib/rados-classes/libcls_replica_log.so.1
-lib/rados-classes/libcls_replica_log.so.1.0.0
-lib/rados-classes/libcls_rgw.so
-lib/rados-classes/libcls_rgw.so.1
-lib/rados-classes/libcls_rgw.so.1.0.0
-lib/rados-classes/libcls_sdk.so
-lib/rados-classes/libcls_sdk.so.1
-lib/rados-classes/libcls_sdk.so.1.0.0
-lib/rados-classes/libcls_statelog.so
-lib/rados-classes/libcls_statelog.so.1
-lib/rados-classes/libcls_statelog.so.1.0.0
-lib/rados-classes/libcls_timeindex.so
-lib/rados-classes/libcls_timeindex.so.1
-lib/rados-classes/libcls_timeindex.so.1.0.0
-lib/rados-classes/libcls_user.so
-lib/rados-classes/libcls_user.so.1
-lib/rados-classes/libcls_user.so.1.0.0
-lib/rados-classes/libcls_version.so
-lib/rados-classes/libcls_version.so.1
-lib/rados-classes/libcls_version.so.1.0.0
-libexec/ceph/ceph-osd-prestart.sh
-libexec/ceph/ceph_common.sh
-man/man8/ceph-authtool.8.gz
-man/man8/ceph-bluestore-tool.8.gz
-man/man8/ceph-clsinfo.8.gz
-man/man8/ceph-conf.8.gz
-man/man8/ceph-create-keys.8.gz
-man/man8/ceph-debugpack.8.gz
-man/man8/ceph-dencoder.8.gz
-man/man8/ceph-deploy.8.gz
-man/man8/ceph-detect-init.8.gz
-man/man8/ceph-disk.8.gz
-man/man8/ceph-fuse.8.gz
-man/man8/ceph-kvstore-tool.8.gz
-man/man8/ceph-mds.8.gz
-man/man8/ceph-mon.8.gz
-man/man8/ceph-osd.8.gz
-man/man8/ceph-post-file.8.gz
-man/man8/ceph-rbdnamer.8.gz
-man/man8/ceph-run.8.gz
-man/man8/ceph-syn.8.gz
-man/man8/ceph.8.gz
-man/man8/crushtool.8.gz
-man/man8/librados-config.8.gz
-man/man8/monmaptool.8.gz
-man/man8/mount.ceph.8.gz
-man/man8/osdmaptool.8.gz
-man/man8/rados.8.gz
-man/man8/radosgw-admin.8.gz
-man/man8/radosgw.8.gz
-man/man8/rbd-fuse.8.gz
-man/man8/rbd-ggate.8.gz
-man/man8/rbd-mirror.8.gz
-man/man8/rbd-replay-many.8.gz
-man/man8/rbd-replay-prep.8.gz
-man/man8/rbd-replay.8.gz
-man/man8/rbd.8.gz
-man/man8/rbdmap.8.gz
-sbin/ceph-create-keys
-sbin/ceph-disk
-sbin/mount.fuse.ceph
-%%DATADIR%%/id_rsa_drop.ceph.com
-%%DATADIR%%/id_rsa_drop.ceph.com.pub
-%%DATADIR%%/known_hosts_drop.ceph.com
-@dir /var/lib/ceph/bootstrap-mds
-@dir /var/lib/ceph/bootstrap-mgr
-@dir /var/lib/ceph/bootstrap-osd
-@dir /var/lib/ceph/bootstrap-rgw
-@dir /var/lib/ceph/mds
-@dir /var/lib/ceph/mgr
-@dir /var/lib/ceph/mon
-@dir /var/lib/ceph/osd
-@dir /var/lib/ceph/radosgw
-@dir /var/lib/ceph/tmp
-@dir /var/lib/ceph
-@dir /var/lib
-@dir /var/log/ceph
-@dir /var/run/ceph
diff --git a/net/cloud-init-azure/Makefile b/net/cloud-init-azure/Makefile
deleted file mode 100644
index ad8e01ed76f0..000000000000
--- a/net/cloud-init-azure/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= cloud-init
-PORTVERSION= 0.7.9
-PORTREVISION= 2
-CATEGORIES= net python
-MASTER_SITES= http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX?= -azure
-
-MAINTAINER= honzhan@microsoft.com
-COMMENT= Init scripts for use on cloud images
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= dmidecode>0:sysutils/dmidecode \
- e2fsprogs>0:sysutils/e2fsprogs \
- ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cheetah>0:devel/py-cheetah@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR}
-
-ETCDIR= ${PREFIX}/etc/cloud
-
-USES= python:2.7 shebangfix
-SHEBANG_FILES= tools/validate-yaml.py tools/read-dependencies \
- tools/read-version tools/hacking.py
-USE_PYTHON= autoplist distutils
-
-PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd"
-
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= currently depends on dmidecode which is x86-only
-
-PLIST_DIRS= /var/lib/cloud /var/lib
-
-post-patch:
- ${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/setup.py
- ${REINPLACE_CMD} -e "s,/etc/,${PREFIX}/etc/,g" \
- ${WRKSRC}/cloudinit/settings.py
-
-post-build:
- @cd ${WRKSRC} ; ${MV} config/cloud.cfg-freebsd config/cloud.cfg
-
-post-install:
- ${MKDIR} ${STAGEDIR}/var/lib/cloud
-
-.include
diff --git a/net/cloud-init-azure/distinfo b/net/cloud-init-azure/distinfo
deleted file mode 100644
index 43fed1b96c0c..000000000000
--- a/net/cloud-init-azure/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1495051158
-SHA256 (cloud-init-0.7.9.tar.gz) = 76edb80bf1bdbda68f8014bc057a303ae438a139bdf394e825e548d6ae39d472
-SIZE (cloud-init-0.7.9.tar.gz) = 602188
diff --git a/net/cloud-init-azure/files/patch-frbsd-azure.txt b/net/cloud-init-azure/files/patch-frbsd-azure.txt
deleted file mode 100644
index fe6e72cba422..000000000000
--- a/net/cloud-init-azure/files/patch-frbsd-azure.txt
+++ /dev/null
@@ -1,1213 +0,0 @@
---- cloudinit/config/cc_resizefs.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/config/cc_resizefs.py
-@@ -33,7 +33,10 @@ disabled altogether by setting ``resize_rootfs`` to ``
- """
-
- import errno
-+import getopt
- import os
-+import re
-+import shlex
- import stat
-
- from cloudinit.settings import PER_ALWAYS
-@@ -58,6 +61,62 @@ def _resize_ufs(mount_point, devpth):
- return ('growfs', devpth)
-
-
-+def _get_dumpfs_output(mount_point):
-+ dumpfs_res, err = util.subp(['dumpfs', '-m', mount_point])
-+ return dumpfs_res
-+
-+
-+def _get_gpart_output(part):
-+ gpart_res, err = util.subp(['gpart', 'show', part])
-+ return gpart_res
-+
-+
-+def _can_skip_resize_ufs(mount_point, devpth):
-+ # extract the current fs sector size
-+ """
-+ # dumpfs -m /
-+ # newfs command for / (/dev/label/rootfs)
-+ newfs -O 2 -U -a 4 -b 32768 -d 32768 -e 4096 -f 4096 -g 16384
-+ -h 64 -i 8192 -j -k 6408 -m 8 -o time -s 58719232 /dev/label/rootf
-+ """
-+ cur_fs_sz = None
-+ frag_sz = None
-+ dumpfs_res = _get_dumpfs_output(mount_point)
-+ for line in dumpfs_res.splitlines():
-+ if not line.startswith('#'):
-+ newfs_cmd = shlex.split(line)
-+ opt_value = 'O:Ua:s:b:d:e:f:g:h:i:jk:m:o:'
-+ optlist, args = getopt.getopt(newfs_cmd[1:], opt_value)
-+ for o, a in optlist:
-+ if o == "-s":
-+ cur_fs_sz = int(a)
-+ if o == "-f":
-+ frag_sz = int(a)
-+ # check the current partition size
-+ """
-+ # gpart show /dev/da0
-+=> 40 62914480 da0 GPT (30G)
-+ 40 1024 1 freebsd-boot (512K)
-+ 1064 58719232 2 freebsd-ufs (28G)
-+ 58720296 3145728 3 freebsd-swap (1.5G)
-+ 61866024 1048496 - free - (512M)
-+ """
-+ expect_sz = None
-+ m = re.search('^(/dev/.+)p([0-9])$', devpth)
-+ gpart_res = _get_gpart_output(m.group(1))
-+ for line in gpart_res.splitlines():
-+ if re.search(r"freebsd-ufs", line):
-+ fields = line.split()
-+ expect_sz = int(fields[1])
-+ # Normalize the gpart sector size,
-+ # because the size is not exactly the same as fs size.
-+ normal_expect_sz = (expect_sz - expect_sz % (frag_sz / 512))
-+ if normal_expect_sz == cur_fs_sz:
-+ return True
-+ else:
-+ return False
-+
-+
- # Do not use a dictionary as these commands should be able to be used
- # for multiple filesystem types if possible, e.g. one command for
- # ext2, ext3 and ext4.
-@@ -68,6 +127,10 @@ RESIZE_FS_PREFIXES_CMDS = [
- ('ufs', _resize_ufs),
- ]
-
-+RESIZE_FS_PRECHECK_CMDS = {
-+ 'ufs': _can_skip_resize_ufs
-+}
-+
- NOBLOCK = "noblock"
-
-
-@@ -90,6 +153,14 @@ def rootdev_from_cmdline(cmdline):
- return "/dev/" + found
-
-
-+def can_skip_resize(fs_type, resize_what, devpth):
-+ fstype_lc = fs_type.lower()
-+ for i, func in RESIZE_FS_PRECHECK_CMDS.items():
-+ if fstype_lc.startswith(i):
-+ return func(resize_what, devpth)
-+ return False
-+
-+
- def handle(name, cfg, _cloud, log, args):
- if len(args) != 0:
- resize_root = args[0]
-@@ -158,6 +229,11 @@ def handle(name, cfg, _cloud, log, args):
- return
-
- resizer = None
-+ if can_skip_resize(fs_type, resize_what, devpth):
-+ log.debug("Skip resize filesystem type %s for %s",
-+ fs_type, resize_what)
-+ return
-+
- fstype_lc = fs_type.lower()
- for (pfix, root_cmd) in RESIZE_FS_PREFIXES_CMDS:
- if fstype_lc.startswith(pfix):
---- cloudinit/distros/__init__.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/distros/__init__.py
-@@ -142,6 +142,9 @@ class Distro(object):
- ns, header=header, render_hwaddress=True)
- return self.apply_network(contents, bring_up=bring_up)
-
-+ def generate_fallback_config(self):
-+ return net.generate_fallback_config()
-+
- def apply_network_config(self, netconfig, bring_up=False):
- # apply network config netconfig
- # This method is preferred to apply_network which only takes
---- cloudinit/distros/freebsd.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/distros/freebsd.py
-@@ -30,6 +30,7 @@ class Distro(distros.Distro):
- login_conf_fn_bak = '/etc/login.conf.orig'
- resolv_conf_fn = '/etc/resolv.conf'
- ci_sudoers_fn = '/usr/local/etc/sudoers.d/90-cloud-init-users'
-+ default_primary_nic = 'hn0'
-
- def __init__(self, name, cfg, paths):
- distros.Distro.__init__(self, name, cfg, paths)
-@@ -38,6 +39,8 @@ class Distro(distros.Distro):
- # should only happen say once per instance...)
- self._runner = helpers.Runners(paths)
- self.osfamily = 'freebsd'
-+ self.ipv4_pat = re.compile(r"\s+inet\s+\d+[.]\d+[.]\d+[.]\d+")
-+ cfg['ssh_svcname'] = 'sshd'
-
- # Updates a key in /etc/rc.conf.
- def updatercconf(self, key, value):
-@@ -183,7 +186,6 @@ class Distro(distros.Distro):
- "gecos": '-c',
- "primary_group": '-g',
- "groups": '-G',
-- "passwd": '-h',
- "shell": '-s',
- "inactive": '-E',
- }
-@@ -193,19 +195,11 @@ class Distro(distros.Distro):
- "no_log_init": '--no-log-init',
- }
-
-- redact_opts = ['passwd']
--
- for key, val in kwargs.items():
- if (key in adduser_opts and val and
- isinstance(val, six.string_types)):
- adduser_cmd.extend([adduser_opts[key], val])
-
-- # Redact certain fields from the logs
-- if key in redact_opts:
-- log_adduser_cmd.extend([adduser_opts[key], 'REDACTED'])
-- else:
-- log_adduser_cmd.extend([adduser_opts[key], val])
--
- elif key in adduser_flags and val:
- adduser_cmd.append(adduser_flags[key])
- log_adduser_cmd.append(adduser_flags[key])
-@@ -226,19 +220,21 @@ class Distro(distros.Distro):
- except Exception as e:
- util.logexc(LOG, "Failed to create user %s", name)
- raise e
-+ # Set the password if it is provided
-+ # For security consideration, only hashed passwd is assumed
-+ passwd_val = kwargs.get('passwd', None)
-+ if passwd_val is not None:
-+ self.set_passwd(name, passwd_val, hashed=True)
-
- def set_passwd(self, user, passwd, hashed=False):
-- cmd = ['pw', 'usermod', user]
--
- if hashed:
-- cmd.append('-H')
-+ hash_opt = "-H"
- else:
-- cmd.append('-h')
-+ hash_opt = "-h"
-
-- cmd.append('0')
--
- try:
-- util.subp(cmd, passwd, logstring="chpasswd for %s" % user)
-+ util.subp(['pw', 'usermod', user, hash_opt, '0'],
-+ data=passwd, logstring="chpasswd for %s" % user)
- except Exception as e:
- util.logexc(LOG, "Failed to set password for %s", user)
- raise e
-@@ -270,6 +266,255 @@ class Distro(distros.Distro):
- if 'ssh_authorized_keys' in kwargs:
- keys = set(kwargs['ssh_authorized_keys']) or []
- ssh_util.setup_user_keys(keys, name, options=None)
-+
-+ @staticmethod
-+ def get_ifconfig_list():
-+ cmd = ['ifconfig', '-l']
-+ (nics, err) = util.subp(cmd, rcs=[0, 1])
-+ if len(err):
-+ LOG.warn("Error running %s: %s", cmd, err)
-+ return None
-+ return nics
-+
-+ @staticmethod
-+ def get_ifconfig_ifname_out(ifname):
-+ cmd = ['ifconfig', ifname]
-+ (if_result, err) = util.subp(cmd, rcs=[0, 1])
-+ if len(err):
-+ LOG.warn("Error running %s: %s", cmd, err)
-+ return None
-+ return if_result
-+
-+ @staticmethod
-+ def get_ifconfig_ether():
-+ cmd = ['ifconfig', '-l', 'ether']
-+ (nics, err) = util.subp(cmd, rcs=[0, 1])
-+ if len(err):
-+ LOG.warn("Error running %s: %s", cmd, err)
-+ return None
-+ return nics
-+
-+ @staticmethod
-+ def get_interface_mac(ifname):
-+ if_result = Distro.get_ifconfig_ifname_out(ifname)
-+ for item in if_result.splitlines():
-+ if item.find('ether ') != -1:
-+ mac = str(item.split()[1])
-+ if mac:
-+ return mac
-+
-+ @staticmethod
-+ def get_devicelist():
-+ nics = Distro.get_ifconfig_list()
-+ return nics.split()
-+
-+ @staticmethod
-+ def get_ipv6():
-+ ipv6 = []
-+ nics = Distro.get_devicelist()
-+ for nic in nics:
-+ if_result = Distro.get_ifconfig_ifname_out(nic)
-+ for item in if_result.splitlines():
-+ if item.find("inet6 ") != -1 and item.find("scopeid") == -1:
-+ ipv6.append(nic)
-+ return ipv6
-+
-+ def get_ipv4(self):
-+ ipv4 = []
-+ nics = Distro.get_devicelist()
-+ for nic in nics:
-+ if_result = Distro.get_ifconfig_ifname_out(nic)
-+ for item in if_result.splitlines():
-+ print(item)
-+ if self.ipv4_pat.match(item):
-+ ipv4.append(nic)
-+ return ipv4
-+
-+ def is_up(self, ifname):
-+ if_result = Distro.get_ifconfig_ifname_out(ifname)
-+ pat = "^" + ifname
-+ for item in if_result.splitlines():
-+ if re.match(pat, item):
-+ flags = item.split('<')[1].split('>')[0]
-+ if flags.find("UP") != -1:
-+ return True
-+
-+ def _get_current_rename_info(self, check_downable=True):
-+ """Collect information necessary for rename_interfaces."""
-+ names = Distro.get_devicelist()
-+ bymac = {}
-+ for n in names:
-+ bymac[Distro.get_interface_mac(n)] = {
-+ 'name': n, 'up': self.is_up(n), 'downable': None}
-+
-+ if check_downable:
-+ nics_with_addresses = set()
-+ ipv6 = self.get_ipv6()
-+ ipv4 = self.get_ipv4()
-+ for bytes_out in (ipv6, ipv4):
-+ for i in ipv6:
-+ nics_with_addresses.update(i)
-+ for i in ipv4:
-+ nics_with_addresses.update(i)
-+
-+ for d in bymac.values():
-+ d['downable'] = (d['up'] is False or
-+ d['name'] not in nics_with_addresses)
-+
-+ return bymac
-+
-+ def _rename_interfaces(self, renames):
-+ if not len(renames):
-+ LOG.debug("no interfaces to rename")
-+ return
-+
-+ current_info = self._get_current_rename_info()
-+
-+ cur_bymac = {}
-+ for mac, data in current_info.items():
-+ cur = data.copy()
-+ cur['mac'] = mac
-+ cur_bymac[mac] = cur
-+
-+ def update_byname(bymac):
-+ return dict((data['name'], data)
-+ for data in bymac.values())
-+
-+ def rename(cur, new):
-+ util.subp(["ifconfig", cur, "name", new], capture=True)
-+
-+ def down(name):
-+ util.subp(["ifconfig", name, "down"], capture=True)
-+
-+ def up(name):
-+ util.subp(["ifconfig", name, "up"], capture=True)
-+
-+ ops = []
-+ errors = []
-+ ups = []
-+ cur_byname = update_byname(cur_bymac)
-+ tmpname_fmt = "cirename%d"
-+ tmpi = -1
-+
-+ for mac, new_name in renames:
-+ cur = cur_bymac.get(mac, {})
-+ cur_name = cur.get('name')
-+ cur_ops = []
-+ if cur_name == new_name:
-+ # nothing to do
-+ continue
-+
-+ if not cur_name:
-+ errors.append("[nic not present] Cannot rename mac=%s to %s"
-+ ", not available." % (mac, new_name))
-+ continue
-+
-+ if cur['up']:
-+ msg = "[busy] Error renaming mac=%s from %s to %s"
-+ if not cur['downable']:
-+ errors.append(msg % (mac, cur_name, new_name))
-+ continue
-+ cur['up'] = False
-+ cur_ops.append(("down", mac, new_name, (cur_name,)))
-+ ups.append(("up", mac, new_name, (new_name,)))
-+
-+ if new_name in cur_byname:
-+ target = cur_byname[new_name]
-+ if target['up']:
-+ msg = "[busy-target] Error renaming mac=%s from %s to %s."
-+ if not target['downable']:
-+ errors.append(msg % (mac, cur_name, new_name))
-+ continue
-+ else:
-+ cur_ops.append(("down", mac, new_name, (new_name,)))
-+
-+ tmp_name = None
-+ while tmp_name is None or tmp_name in cur_byname:
-+ tmpi += 1
-+ tmp_name = tmpname_fmt % tmpi
-+
-+ cur_ops.append(("rename", mac, new_name, (new_name, tmp_name)))
-+ target['name'] = tmp_name
-+ cur_byname = update_byname(cur_bymac)
-+ if target['up']:
-+ ups.append(("up", mac, new_name, (tmp_name,)))
-+
-+ cur_ops.append(("rename", mac, new_name, (cur['name'], new_name)))
-+ cur['name'] = new_name
-+ cur_byname = update_byname(cur_bymac)
-+ ops += cur_ops
-+
-+ opmap = {'rename': rename, 'down': down, 'up': up}
-+ if len(ops) + len(ups) == 0:
-+ if len(errors):
-+ LOG.debug("unable to do any work for renaming of %s", renames)
-+ else:
-+ LOG.debug("no work necessary for renaming of %s", renames)
-+ else:
-+ LOG.debug("achieving renaming of %s with ops %s",
-+ renames, ops + ups)
-+
-+ for op, mac, new_name, params in ops + ups:
-+ try:
-+ opmap.get(op)(*params)
-+ except Exception as e:
-+ errors.append(
-+ "[unknown] Error performing %s%s for %s, %s: %s" %
-+ (op, params, mac, new_name, e))
-+ if len(errors):
-+ raise Exception('\n'.join(errors))
-+
-+ def apply_network_config_names(self, netcfg):
-+ renames = []
-+ for ent in netcfg.get('config', {}):
-+ if ent.get('type') != 'physical':
-+ continue
-+ mac = ent.get('mac_address')
-+ name = ent.get('name')
-+ if not mac:
-+ continue
-+ renames.append([mac, name])
-+ return self._rename_interfaces(renames)
-+
-+ @classmethod
-+ def generate_fallback_config(self):
-+ nics = Distro.get_ifconfig_ether()
-+ if nics is None:
-+ LOG.debug("Fail to get network interfaces")
-+ return None
-+ potential_interfaces = nics.split()
-+ connected = []
-+ for nic in potential_interfaces:
-+ pat = "^" + nic
-+ if_result = Distro.get_ifconfig_ifname_out(nic)
-+ for item in if_result.split("\n"):
-+ if re.match(pat, item):
-+ flags = item.split('<')[1].split('>')[0]
-+ if flags.find("RUNNING") != -1:
-+ connected.append(nic)
-+ if connected:
-+ potential_interfaces = connected
-+ names = list(sorted(potential_interfaces))
-+ default_pri_nic = Distro.default_primary_nic
-+ if default_pri_nic in names:
-+ names.remove(default_pri_nic)
-+ names.insert(0, default_pri_nic)
-+ target_name = None
-+ target_mac = None
-+ for name in names:
-+ mac = Distro.get_interface_mac(name)
-+ if mac:
-+ target_name = name
-+ target_mac = mac
-+ break
-+ if target_mac and target_name:
-+ nconf = {'config': [], 'version': 1}
-+ nconf['config'].append(
-+ {'type': 'physical', 'name': target_name,
-+ 'mac_address': target_mac, 'subnets': [{'type': 'dhcp'}]})
-+ return nconf
-+ else:
-+ return None
-
- def _write_network(self, settings):
- entries = net_util.translate_network(settings)
---- cloudinit/settings.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/settings.py
-@@ -37,7 +37,7 @@ CFG_BUILTIN = {
- ],
- 'def_log_file': '/var/log/cloud-init.log',
- 'log_cfgs': [],
-- 'syslog_fix_perms': ['syslog:adm', 'root:adm'],
-+ 'syslog_fix_perms': ['syslog:adm', 'root:adm', 'root:wheel'],
- 'system_info': {
- 'paths': {
- 'cloud_dir': '/var/lib/cloud',
---- cloudinit/sources/DataSourceAzure.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/sources/DataSourceAzure.py
-@@ -10,6 +10,7 @@ import crypt
- from functools import partial
- import os
- import os.path
-+import re
- import time
- from xml.dom import minidom
- import xml.etree.ElementTree as ET
-@@ -32,19 +33,160 @@ BOUNCE_COMMAND = [
- # azure systems will always have a resource disk, and 66-azure-ephemeral.rules
- # ensures that it gets linked to this path.
- RESOURCE_DISK_PATH = '/dev/disk/cloud/azure_resource'
-+DEFAULT_PRIMARY_NIC = 'eth0'
-+LEASE_FILE = '/var/lib/dhcp/dhclient.eth0.leases'
-+DEFAULT_FS = 'ext4'
-
-+
-+def find_storvscid_from_sysctl_pnpinfo(sysctl_out, deviceid):
-+ # extract the 'X' from dev.storvsc.X. if deviceid matches
-+ """
-+ dev.storvsc.1.%pnpinfo:
-+ classid=32412632-86cb-44a2-9b5c-50d1417354f5
-+ deviceid=00000000-0001-8899-0000-000000000000
-+ """
-+ for line in sysctl_out.splitlines():
-+ if re.search(r"pnpinfo", line):
-+ fields = line.split()
-+ if len(fields) >= 3:
-+ columns = fields[2].split('=')
-+ if (len(columns) >= 2 and
-+ columns[0] == "deviceid" and
-+ columns[1].startswith(deviceid)):
-+ comps = fields[0].split('.')
-+ return comps[2]
-+ return None
-+
-+
-+def find_busdev_from_disk(camcontrol_out, disk_drv):
-+ # find the scbusX from 'camcontrol devlist -b' output
-+ # if disk_drv matches the specified disk driver, i.e. blkvsc1
-+ """
-+ scbus0 on ata0 bus 0
-+ scbus1 on ata1 bus 0
-+ scbus2 on blkvsc0 bus 0
-+ scbus3 on blkvsc1 bus 0
-+ scbus4 on storvsc2 bus 0
-+ scbus5 on storvsc3 bus 0
-+ scbus-1 on xpt0 bus 0
-+ """
-+ for line in camcontrol_out.splitlines():
-+ if re.search(disk_drv, line):
-+ items = line.split()
-+ return items[0]
-+ return None
-+
-+
-+def find_dev_from_busdev(camcontrol_out, busdev):
-+ # find the daX from 'camcontrol devlist' output
-+ # if busdev matches the specified value, i.e. 'scbus2'
-+ """
-+ at scbus1 target 0 lun 0 (cd0,pass0)
-+ at scbus2 target 0 lun 0 (da0,pass1)
-+ at scbus3 target 1 lun 0 (da1,pass2)
-+ """
-+ for line in camcontrol_out.splitlines():
-+ if re.search(busdev, line):
-+ items = line.split('(')
-+ if len(items) == 2:
-+ dev_pass = items[1].split(',')
-+ return dev_pass[0]
-+ return None
-+
-+
-+def get_dev_storvsc_sysctl():
-+ try:
-+ sysctl_out, err = util.subp(['sysctl', 'dev.storvsc'])
-+ except util.ProcessExecutionError:
-+ LOG.debug("Fail to execute sysctl dev.storvsc")
-+ return None
-+ return sysctl_out
-+
-+
-+def get_camcontrol_dev_bus():
-+ try:
-+ camcontrol_b_out, err = util.subp(['camcontrol', 'devlist', '-b'])
-+ except util.ProcessExecutionError:
-+ LOG.debug("Fail to execute camcontrol devlist -b")
-+ return None
-+ return camcontrol_b_out
-+
-+
-+def get_camcontrol_dev():
-+ try:
-+ camcontrol_out, err = util.subp(['camcontrol', 'devlist'])
-+ except util.ProcessExecutionError:
-+ LOG.debug("Fail to execute camcontrol devlist")
-+ return None
-+ return camcontrol_out
-+
-+
-+def get_resource_disk_on_freebsd(port_id):
-+ g0 = "00000000"
-+ if port_id > 1:
-+ g0 = "00000001"
-+ port_id = port_id - 2
-+ g1 = "000" + str(port_id)
-+ g0g1 = "{0}-{1}".format(g0, g1)
-+ """
-+ search 'X' from
-+ 'dev.storvsc.X.%pnpinfo:
-+ classid=32412632-86cb-44a2-9b5c-50d1417354f5
-+ deviceid=00000000-0001-8899-0000-000000000000'
-+ """
-+ sysctl_out = get_dev_storvsc_sysctl()
-+
-+ storvscid = find_storvscid_from_sysctl_pnpinfo(sysctl_out, g0g1)
-+ if not storvscid:
-+ LOG.debug("Fail to find storvsc id from sysctl")
-+ return None
-+
-+ camcontrol_b_out = get_camcontrol_dev_bus()
-+ camcontrol_out = get_camcontrol_dev()
-+ # try to find /dev/XX from 'blkvsc' device
-+ blkvsc = "blkvsc{0}".format(storvscid)
-+ scbusx = find_busdev_from_disk(camcontrol_b_out, blkvsc)
-+ if scbusx:
-+ devname = find_dev_from_busdev(camcontrol_out, scbusx)
-+ if devname is None:
-+ LOG.debug("Fail to find /dev/daX")
-+ return None
-+ return devname
-+ # try to find /dev/XX from 'storvsc' device
-+ storvsc = "storvsc{0}".format(storvscid)
-+ scbusx = find_busdev_from_disk(camcontrol_b_out, storvsc)
-+ if scbusx:
-+ devname = find_dev_from_busdev(camcontrol_out, scbusx)
-+ if devname is None:
-+ LOG.debug("Fail to find /dev/daX")
-+ return None
-+ return devname
-+ return None
-+
-+# update the FreeBSD specific information
-+if util.is_FreeBSD():
-+ DEFAULT_PRIMARY_NIC = 'hn0'
-+ LEASE_FILE = '/var/db/dhclient.leases.hn0'
-+ DEFAULT_FS = 'freebsd-ufs'
-+ res_disk = get_resource_disk_on_freebsd(1)
-+ if res_disk is not None:
-+ LOG.debug("resource disk is not None")
-+ RESOURCE_DISK_PATH = "/dev/" + res_disk
-+ else:
-+ LOG.debug("resource disk is None")
-+
- BUILTIN_DS_CONFIG = {
- 'agent_command': AGENT_START_BUILTIN,
- 'data_dir': "/var/lib/waagent",
- 'set_hostname': True,
- 'hostname_bounce': {
-- 'interface': 'eth0',
-+ 'interface': DEFAULT_PRIMARY_NIC,
- 'policy': True,
- 'command': BOUNCE_COMMAND,
- 'hostname_command': 'hostname',
- },
- 'disk_aliases': {'ephemeral0': RESOURCE_DISK_PATH},
-- 'dhclient_lease_file': '/var/lib/dhcp/dhclient.eth0.leases',
-+ 'dhclient_lease_file': LEASE_FILE,
- }
-
- BUILTIN_CLOUD_CONFIG = {
-@@ -53,7 +195,7 @@ BUILTIN_CLOUD_CONFIG = {
- 'layout': [100],
- 'overwrite': True},
- },
-- 'fs_setup': [{'filesystem': 'ext4',
-+ 'fs_setup': [{'filesystem': DEFAULT_FS,
- 'device': 'ephemeral0.1',
- 'replace_fs': 'ntfs'}],
- }
-@@ -178,7 +320,11 @@ class DataSourceAzureNet(sources.DataSource):
- for cdev in candidates:
- try:
- if cdev.startswith("/dev/"):
-- ret = util.mount_cb(cdev, load_azure_ds_dir)
-+ if util.is_FreeBSD():
-+ ret = util.mount_cb(cdev, load_azure_ds_dir,
-+ mtype="udf", sync=False)
-+ else:
-+ ret = util.mount_cb(cdev, load_azure_ds_dir)
- else:
- ret = load_azure_ds_dir(cdev)
-
-@@ -206,11 +352,13 @@ class DataSourceAzureNet(sources.DataSource):
- LOG.debug("using files cached in %s", ddir)
-
- # azure / hyper-v provides random data here
-- seed = util.load_file("/sys/firmware/acpi/tables/OEM0",
-- quiet=True, decode=False)
-- if seed:
-- self.metadata['random_seed'] = seed
-
-+ if not util.is_FreeBSD():
-+ seed = util.load_file("/sys/firmware/acpi/tables/OEM0",
-+ quiet=True, decode=False)
-+ if seed:
-+ self.metadata['random_seed'] = seed
-+ # TODO. find the seed on FreeBSD platform
- # now update ds_cfg to reflect contents pass in config
- user_ds_cfg = util.get_cfg_by_path(self.cfg, DS_CFG_PATH, {})
- self.ds_cfg = util.mergemanydict([user_ds_cfg, self.ds_cfg])
-@@ -619,8 +767,19 @@ def encrypt_pass(password, salt_id="$6$"):
- def list_possible_azure_ds_devs():
- # return a sorted list of devices that might have a azure datasource
- devlist = []
-- for fstype in ("iso9660", "udf"):
-- devlist.extend(util.find_devs_with("TYPE=%s" % fstype))
-+ if util.is_FreeBSD():
-+ cdrom_dev = "/dev/cd0"
-+ try:
-+ util.subp(["mount", "-o", "ro", "-t", "udf", cdrom_dev,
-+ "/mnt/cdrom/secure"])
-+ except util.ProcessExecutionError:
-+ LOG.debug("Fail to mount cd")
-+ return devlist
-+ util.subp(["umount", "/mnt/cdrom/secure"])
-+ devlist.append(cdrom_dev)
-+ else:
-+ for fstype in ("iso9660", "udf"):
-+ devlist.extend(util.find_devs_with("TYPE=%s" % fstype))
-
- devlist.sort(reverse=True)
- return devlist
---- cloudinit/sources/helpers/azure.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/sources/helpers/azure.py
-@@ -29,6 +29,14 @@ def cd(newdir):
- os.chdir(prevdir)
-
-
-+def get_azure_endpoint():
-+ if util.is_FreeBSD():
-+ azure_endpoint = "option-245"
-+ else:
-+ azure_endpoint = "unknown-245"
-+ return azure_endpoint
-+
-+
- class AzureEndpointHttpClient(object):
-
- headers = {
-@@ -236,7 +244,8 @@ class WALinuxAgentShim(object):
- content = util.load_file(fallback_lease_file)
- LOG.debug("content is %s", content)
- for line in content.splitlines():
-- if 'unknown-245' in line:
-+ azure_endpoint = get_azure_endpoint()
-+ if azure_endpoint in line:
- # Example line from Ubuntu
- # option unknown-245 a8:3f:81:10;
- leases.append(line.strip(' ').split(' ', 2)[-1].strip(';\n"'))
---- cloudinit/stages.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/stages.py
-@@ -616,7 +616,7 @@ class Init(object):
- return (None, loc)
- if ncfg:
- return (ncfg, loc)
-- return (net.generate_fallback_config(), "fallback")
-+ return (self.distro.generate_fallback_config(), "fallback")
-
- def apply_network_config(self, bring_up):
- netcfg, src = self._find_networking_config()
---- cloudinit/util.py.orig 2016-12-23 16:37:45 UTC
-+++ cloudinit/util.py
-@@ -565,6 +565,10 @@ def is_ipv4(instr):
- return len(toks) == 4
-
-
-+def is_FreeBSD():
-+ return system_info()['platform'].startswith('FreeBSD')
-+
-+
- def get_cfg_option_bool(yobj, key, default=False):
- if key not in yobj:
- return default
-@@ -2091,11 +2095,56 @@ def parse_mtab(path):
- return None
-
-
-+def find_freebsd_part(label_part):
-+ if label_part.startswith("/dev/label/"):
-+ target_label = label_part[5:]
-+ (label_part, err) = subp(['glabel', 'status', '-s'])
-+ for labels in label_part.split("\n"):
-+ items = labels.split()
-+ if len(items) > 0 and items[0].startswith(target_label):
-+ label_part = items[2]
-+ break
-+ label_part = str(label_part)
-+ return label_part
-+
-+
-+def get_path_dev_freebsd(path, mnt_list):
-+ path_found = None
-+ for line in mnt_list.split("\n"):
-+ items = line.split()
-+ if (len(items) > 2 and os.path.exists(items[1] + path)):
-+ path_found = line
-+ break
-+ return path_found
-+
-+
-+def get_mount_info_freebsd(path, log=LOG):
-+ (result, err) = subp(['mount', '-p', path], rcs=[0, 1])
-+ if len(err):
-+ # find a path if the input is not a mounting point
-+ (mnt_list, err) = subp(['mount', '-p'])
-+ path_found = get_path_dev_freebsd(path, mnt_list)
-+ if (path_found is None):
-+ return None
-+ result = path_found
-+ ret = result.split()
-+ label_part = find_freebsd_part(ret[0])
-+ return "/dev/" + label_part, ret[2], ret[1]
-+
-+
- def parse_mount(path):
- (mountoutput, _err) = subp("mount")
- mount_locs = mountoutput.splitlines()
- for line in mount_locs:
- m = re.search(r'^(/dev/[\S]+) on (/.*) \((.+), .+, (.+)\)$', line)
-+ if not m:
-+ continue
-+ # check whether the dev refers to a label on FreeBSD
-+ # for example, if dev is '/dev/label/rootfs', we should
-+ # continue finding the real device like '/dev/da0'.
-+ devm = re.search('^(/dev/.+)p([0-9])$', m.group(1))
-+ if (not devm and is_FreeBSD()):
-+ return get_mount_info_freebsd(path)
- devpth = m.group(1)
- mount_point = m.group(2)
- fs_type = m.group(3)
-@@ -2357,7 +2406,8 @@ def read_dmi_data(key):
- uname_arch = os.uname()[4]
- if not (uname_arch == "x86_64" or
- (uname_arch.startswith("i") and uname_arch[2:] == "86") or
-- uname_arch == 'aarch64'):
-+ uname_arch == 'aarch64' or
-+ uname_arch == 'amd64'):
- LOG.debug("dmidata is not supported on %s", uname_arch)
- return None
-
---- config/cloud.cfg-freebsd.orig 2016-12-23 16:37:45 UTC
-+++ config/cloud.cfg-freebsd
-@@ -5,7 +5,7 @@ syslog_fix_perms: root:wheel
-
- # This should not be required, but leave it in place until the real cause of
- # not beeing able to find -any- datasources is resolved.
--datasource_list: ['ConfigDrive', 'OpenStack', 'Ec2']
-+datasource_list: ['ConfigDrive', 'Azure', 'OpenStack', 'Ec2']
-
- # A set of users which may be applied and/or used by various modules
- # when a 'default' entry is found it will reference the 'default_user'
---- requirements.txt.orig 2016-12-23 16:37:45 UTC
-+++ requirements.txt
-@@ -28,7 +28,7 @@ configobj>=5.0.2
- pyyaml
-
- # The new main entrypoint uses argparse instead of optparse
--argparse
-+# argparse
-
- # Requests handles ssl correctly!
- requests
---- setup.py.orig 2016-12-23 16:37:45 UTC
-+++ setup.py
-@@ -87,9 +87,9 @@ ETC = "/etc"
- USR_LIB_EXEC = "/usr/lib"
- LIB = "/lib"
- if os.uname()[0] == 'FreeBSD':
-+ ETC = "/usr/local/etc"
- USR = "/usr/local"
- USR_LIB_EXEC = "/usr/local/lib"
-- ETC = "/usr/local/etc"
- elif os.path.isfile('/etc/redhat-release'):
- USR_LIB_EXEC = "/usr/libexec"
-
-@@ -166,8 +166,6 @@ else:
- (ETC + '/cloud', glob('config/*.cfg')),
- (ETC + '/cloud/cloud.cfg.d', glob('config/cloud.cfg.d/*')),
- (ETC + '/cloud/templates', glob('templates/*')),
-- (ETC + '/NetworkManager/dispatcher.d/', ['tools/hook-network-manager']),
-- (ETC + '/dhcp/dhclient-exit-hooks.d/', ['tools/hook-dhclient']),
- (USR_LIB_EXEC + '/cloud-init', ['tools/uncloud-init',
- 'tools/write-ssh-key-fingerprints']),
- (USR + '/share/doc/cloud-init', [f for f in glob('doc/*') if is_f(f)]),
-@@ -175,8 +173,13 @@ else:
- [f for f in glob('doc/examples/*') if is_f(f)]),
- (USR + '/share/doc/cloud-init/examples/seed',
- [f for f in glob('doc/examples/seed/*') if is_f(f)]),
-- (LIB + '/udev/rules.d', [f for f in glob('udev/*.rules')]),
- ]
-+ if os.uname()[0] != 'FreeBSD':
-+ data_files.append([
-+ (ETC + '/NetworkManager/dispatcher.d/', ['tools/hook-network-manager']),
-+ (ETC + '/dhcp/dhclient-exit-hooks.d/', ['tools/hook-dhclient']),
-+ (LIB + '/udev/rules.d', [f for f in glob('udev/*.rules')]),
-+ ])
- # Use a subclass for install that handles
- # adding on the right init system configuration files
- cmdclass = {
-@@ -187,6 +190,9 @@ else:
- requirements = read_requires()
- if sys.version_info < (3,):
- requirements.append('cheetah')
-+if ((sys.version_info.major == 2 and sys.version_info.minor < 7) or
-+ (sys.version_info.major == 3 and sys.version_info.minor < 2)):
-+ requirements.append('argparse')
-
- setuptools.setup(
- name='cloud-init',
---- sysvinit/freebsd/cloudconfig.orig 2016-12-23 16:37:45 UTC
-+++ sysvinit/freebsd/cloudconfig
-@@ -7,23 +7,13 @@
- . /etc/rc.subr
-
- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
--export CLOUD_CFG=/usr/local/etc/cloud/cloud.cfg
-
- name="cloudconfig"
- command="/usr/local/bin/cloud-init"
- start_cmd="cloudconfig_start"
- stop_cmd=":"
- rcvar="cloudinit_enable"
--start_precmd="cloudinit_override"
- start_cmd="cloudconfig_start"
--
--cloudinit_override()
--{
-- # If there exist sysconfig/defaults variable override files use it...
-- if [ -f /etc/defaults/cloud-init ]; then
-- . /etc/defaults/cloud-init
-- fi
--}
-
- cloudconfig_start()
- {
---- sysvinit/freebsd/cloudfinal.orig 2016-12-23 16:37:45 UTC
-+++ sysvinit/freebsd/cloudfinal
-@@ -7,23 +7,13 @@
- . /etc/rc.subr
-
- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
--export CLOUD_CFG=/usr/local/etc/cloud/cloud.cfg
-
- name="cloudfinal"
- command="/usr/local/bin/cloud-init"
- start_cmd="cloudfinal_start"
- stop_cmd=":"
- rcvar="cloudinit_enable"
--start_precmd="cloudinit_override"
- start_cmd="cloudfinal_start"
--
--cloudinit_override()
--{
-- # If there exist sysconfig/defaults variable override files use it...
-- if [ -f /etc/defaults/cloud-init ]; then
-- . /etc/defaults/cloud-init
-- fi
--}
-
- cloudfinal_start()
- {
---- sysvinit/freebsd/cloudinit.orig 2016-12-23 16:37:45 UTC
-+++ sysvinit/freebsd/cloudinit
-@@ -7,23 +7,13 @@
- . /etc/rc.subr
-
- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
--export CLOUD_CFG=/usr/local/etc/cloud/cloud.cfg
-
- name="cloudinit"
- command="/usr/local/bin/cloud-init"
- start_cmd="cloudinit_start"
- stop_cmd=":"
- rcvar="cloudinit_enable"
--start_precmd="cloudinit_override"
- start_cmd="cloudinit_start"
--
--cloudinit_override()
--{
-- # If there exist sysconfig/defaults variable override files use it...
-- if [ -f /etc/defaults/cloud-init ]; then
-- . /etc/defaults/cloud-init
-- fi
--}
-
- cloudinit_start()
- {
---- sysvinit/freebsd/cloudinitlocal.orig 2016-12-23 16:37:45 UTC
-+++ sysvinit/freebsd/cloudinitlocal
-@@ -1,29 +1,19 @@
- #!/bin/sh
-
- # PROVIDE: cloudinitlocal
--# REQUIRE: mountcritlocal
-+# REQUIRE: ldconfig mountcritlocal
- # BEFORE: NETWORKING FILESYSTEMS cloudinit cloudconfig cloudfinal
-
- . /etc/rc.subr
-
- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
--export CLOUD_CFG=/usr/local/etc/cloud/cloud.cfg
-
- name="cloudinitlocal"
- command="/usr/local/bin/cloud-init"
- start_cmd="cloudlocal_start"
- stop_cmd=":"
- rcvar="cloudinit_enable"
--start_precmd="cloudinit_override"
- start_cmd="cloudlocal_start"
--
--cloudinit_override()
--{
-- # If there exist sysconfig/defaults variable override files use it...
-- if [ -f /etc/defaults/cloud-init ]; then
-- . /etc/defaults/cloud-init
-- fi
--}
-
- cloudlocal_start()
- {
---- tests/unittests/test_datasource/test_azure.py.orig 2016-12-23 16:37:45 UTC
-+++ tests/unittests/test_datasource/test_azure.py
-@@ -3,6 +3,8 @@
- from cloudinit import helpers
- from cloudinit.util import b64e, decode_binary, load_file
- from cloudinit.sources import DataSourceAzure
-+from cloudinit.util import find_freebsd_part
-+from cloudinit.util import get_path_dev_freebsd
-
- from ..helpers import TestCase, populate_dir, mock, ExitStack, PY26, SkipTest
-
-@@ -95,6 +97,41 @@ class TestAzureDataSource(TestCase):
- for module, name, new in patches:
- self.patches.enter_context(mock.patch.object(module, name, new))
-
-+ def _get_mockds(self):
-+ mod = DataSourceAzure
-+ sysctl_out = "dev.storvsc.3.%pnpinfo: "\
-+ "classid=ba6163d9-04a1-4d29-b605-72e2ffb1dc7f "\
-+ "deviceid=f8b3781b-1e82-4818-a1c3-63d806ec15bb\n"
-+ sysctl_out += "dev.storvsc.2.%pnpinfo: "\
-+ "classid=ba6163d9-04a1-4d29-b605-72e2ffb1dc7f "\
-+ "deviceid=f8b3781a-1e82-4818-a1c3-63d806ec15bb\n"
-+ sysctl_out += "dev.storvsc.1.%pnpinfo: "\
-+ "classid=32412632-86cb-44a2-9b5c-50d1417354f5 "\
-+ "deviceid=00000000-0001-8899-0000-000000000000\n"
-+ camctl_devbus = """
-+scbus0 on ata0 bus 0
-+scbus1 on ata1 bus 0
-+scbus2 on blkvsc0 bus 0
-+scbus3 on blkvsc1 bus 0
-+scbus4 on storvsc2 bus 0
-+scbus5 on storvsc3 bus 0
-+scbus-1 on xpt0 bus 0
-+ """
-+ camctl_dev = """
-+ at scbus1 target 0 lun 0 (cd0,pass0)
-+ at scbus2 target 0 lun 0 (da0,pass1)
-+ at scbus3 target 1 lun 0 (da1,pass2)
-+ """
-+ self.apply_patches([
-+ (mod, 'get_dev_storvsc_sysctl', mock.MagicMock(
-+ return_value=sysctl_out)),
-+ (mod, 'get_camcontrol_dev_bus', mock.MagicMock(
-+ return_value=camctl_devbus)),
-+ (mod, 'get_camcontrol_dev', mock.MagicMock(
-+ return_value=camctl_dev))
-+ ])
-+ return mod
-+
- def _get_ds(self, data, agent_command=None):
-
- def dsdevs():
-@@ -176,6 +213,34 @@ class TestAzureDataSource(TestCase):
- except AssertionError:
- return
- raise AssertionError("XML is the same")
-+
-+ def test_get_resource_disk(self):
-+ ds = self._get_mockds()
-+ dev = ds.get_resource_disk_on_freebsd(1)
-+ self.assertEqual("da1", dev)
-+
-+ @mock.patch('cloudinit.util.subp')
-+ def test_find_freebsd_part_on_Azure(self, mock_subp):
-+ glabel_out = '''
-+gptid/fa52d426-c337-11e6-8911-00155d4c5e47 N/A da0p1
-+ label/rootfs N/A da0p2
-+ label/swap N/A da0p3
-+'''
-+ mock_subp.return_value = (glabel_out, "")
-+ res = find_freebsd_part("/dev/label/rootfs")
-+ self.assertEqual("da0p2", res)
-+
-+ def test_get_path_dev_freebsd_on_Azure(self):
-+ mnt_list = '''
-+/dev/label/rootfs / ufs rw 1 1
-+devfs /dev devfs rw,multilabel 0 0
-+fdescfs /dev/fd fdescfs rw 0 0
-+/dev/da1s1 /mnt/resource ufs rw 2 2
-+'''
-+ with mock.patch.object(os.path, 'exists',
-+ return_value=True):
-+ res = get_path_dev_freebsd('/etc', mnt_list)
-+ self.assertNotEqual(res, None)
-
- def test_basic_seed_dir(self):
- odata = {'HostName': "myhost", 'UserName': "myuser"}
---- tests/unittests/test_datasource/test_azure_helper.py.orig 2016-12-23 16:37:45 UTC
-+++ tests/unittests/test_datasource/test_azure_helper.py
-@@ -72,10 +72,11 @@ class TestFindEndpoint(TestCase):
-
- @staticmethod
- def _build_lease_content(encoded_address):
-+ endpoint = azure_helper.get_azure_endpoint()
- return '\n'.join([
- 'lease {',
- ' interface "eth0";',
-- ' option unknown-245 {0};'.format(encoded_address),
-+ ' option {0} {1};'.format(endpoint, encoded_address),
- '}'])
-
- def test_from_dhcp_client(self):
---- tests/unittests/test_datasource/test_cloudstack.py.orig 2016-12-23 16:37:45 UTC
-+++ tests/unittests/test_datasource/test_cloudstack.py
-@@ -15,6 +15,11 @@ class TestCloudStackPasswordFetching(TestCase):
- mod_name = 'cloudinit.sources.DataSourceCloudStack'
- self.patches.enter_context(mock.patch('{0}.ec2'.format(mod_name)))
- self.patches.enter_context(mock.patch('{0}.uhelp'.format(mod_name)))
-+ default_gw = "192.201.20.0"
-+ mod_name = 'cloudinit.sources.DataSourceCloudStack.get_default_gateway'
-+ get_default_gw = mock.MagicMock(return_value=default_gw)
-+ self.patches.enter_context(
-+ mock.patch(mod_name, get_default_gw))
-
- def _set_password_server_response(self, response_string):
- subp = mock.MagicMock(return_value=(response_string, ''))
---- tests/unittests/test_distros/test_netconfig.py.orig 2016-12-23 16:37:45 UTC
-+++ tests/unittests/test_distros/test_netconfig.py
-@@ -83,6 +83,20 @@ class WriteBuffer(object):
-
- class TestNetCfgDistro(TestCase):
-
-+ frbsd_ifout = """\
-+hn0: flags=8843 metric 0 mtu 1500
-+ options=51b
-+ ether 00:15:5d:4c:73:00
-+ inet6 fe80::215:5dff:fe4c:7300%hn0 prefixlen 64 scopeid 0x2
-+ inet 10.156.76.127 netmask 0xfffffc00 broadcast 10.156.79.255
-+ nd6 options=23
-+ media: Ethernet autoselect (10Gbase-T )
-+ status: active
-+"""
-+
-+ def setUp(self):
-+ super(TestNetCfgDistro, self).setUp()
-+
- def _get_distro(self, dname):
- cls = distros.fetch(dname)
- cfg = settings.CFG_BUILTIN
-@@ -126,6 +140,29 @@ class TestNetCfgDistro(TestCase):
- self.assertIn(k, b1)
- for (k, v) in b1.items():
- self.assertEqual(v, b2[k])
-+
-+ @mock.patch('cloudinit.distros.freebsd.Distro.get_ifconfig_list')
-+ @mock.patch('cloudinit.distros.freebsd.Distro.get_ifconfig_ifname_out')
-+ def test_get_ip_nic_freebsd(self, ifname_out, iflist):
-+ frbsd_distro = self._get_distro('freebsd')
-+ iflist.return_value = "lo0 hn0"
-+ ifname_out.return_value = self.frbsd_ifout
-+ res = frbsd_distro.get_ipv4()
-+ self.assertEqual(res, ['lo0', 'hn0'])
-+ res = frbsd_distro.get_ipv6()
-+ self.assertEqual(res, [])
-+
-+ @mock.patch('cloudinit.distros.freebsd.Distro.get_ifconfig_ether')
-+ @mock.patch('cloudinit.distros.freebsd.Distro.get_ifconfig_ifname_out')
-+ @mock.patch('cloudinit.distros.freebsd.Distro.get_interface_mac')
-+ def test_generate_fallback_config_freebsd(self, mac, ifname_out, if_ether):
-+ frbsd_distro = self._get_distro('freebsd')
-+
-+ if_ether.return_value = 'hn0'
-+ ifname_out.return_value = self.frbsd_ifout
-+ mac.return_value = '00:15:5d:4c:73:00'
-+ res = frbsd_distro.generate_fallback_config()
-+ self.assertIsNotNone(res)
-
- def test_simple_write_rh(self):
- rh_distro = self._get_distro('rhel')
---- tests/unittests/test_util.py.orig 2016-12-23 16:37:45 UTC
-+++ tests/unittests/test_util.py
-@@ -567,7 +567,8 @@ class TestSubp(helpers.TestCase):
- def test_subp_capture_stderr(self):
- data = b'hello world'
- (out, err) = util.subp(self.stdin2err, capture=True,
-- decode=False, data=data)
-+ decode=False, data=data,
-+ update_env={'LC_ALL': 'C'})
- self.assertEqual(err, data)
- self.assertEqual(out, b'')
-
---- tools/build-on-freebsd.orig 2016-12-23 16:37:45 UTC
-+++ tools/build-on-freebsd
-@@ -3,16 +3,14 @@
- # installing cloud-init. This script takes care of building and installing. It
- # will optionally make a first run at the end.
-
--fail() { echo "FAILED:" "$@" 1>&2; exit 1; }
-+fail() { echo "FAILED:" "$@" 1>&2; exit 1;}
-
- # Check dependencies:
- depschecked=/tmp/c-i.dependencieschecked
- pkgs="
- dmidecode
- e2fsprogs
-- gpart
- py27-Jinja2
-- py27-argparse
- py27-boto
- py27-cheetah
- py27-configobj
-@@ -38,7 +36,7 @@ python setup.py build
- python setup.py install -O1 --skip-build --prefix /usr/local/ --init-system sysvinit_freebsd
-
- # Install the correct config file:
--cp config/cloud.cfg-freebsd /usr/local/etc/cloud/cloud.cfg
-+cp config/cloud.cfg-freebsd /etc/cloud/cloud.cfg
-
- # Enable cloud-init in /etc/rc.conf:
- sed -i.bak -e "/cloudinit_enable=.*/d" /etc/rc.conf
diff --git a/net/cloud-init-azure/pkg-descr b/net/cloud-init-azure/pkg-descr
deleted file mode 100644
index 14f07da5f168..000000000000
--- a/net/cloud-init-azure/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Package provides configuration and customization of Azure instance.
-
-WWW: https://launchpad.net/cloud-init
diff --git a/net/cloud-init-azure/pkg-message b/net/cloud-init-azure/pkg-message
deleted file mode 100644
index f82dd34c3c06..000000000000
--- a/net/cloud-init-azure/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-[
-{ type: install
- message: <
-# $FreeBSD$
-
-PORTNAME= exabgp
-PORTVERSION= 3.4.25
-PORTREVISION= 2
-CATEGORIES= net
-MASTER_SITES= GH \
- ZI
-
-MAINTAINER= zi@FreeBSD.org
-COMMENT= BGP engine and route injector
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PY_IPADDRESS}
-
-USES= python:2.7
-USE_GITHUB= yes
-GH_ACCOUNT= Exa-Networks
-SUB_FILES= pkg-message exabgp.sh
-SUB_LIST= PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \
- PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
-USE_RC_SUBR= ${PORTNAME}
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= exabgp4-[0-9]*
-
-USERS= _bgpd
-GROUPS= _bgpd
-
-OPTIONS_DEFINE= EXAMPLES
-
-post-extract:
- @${MV} -f ${WRKSRC}/etc/systemd ${WRKSRC}
-
-do-build:
- ${PYTHON_CMD} -m compileall ${WRKSRC}/lib
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
- ${INSTALL_MAN} ${WRKSRC}/doc/man/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR}
- (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR})
- ${INSTALL_DATA} ${FILESDIR}/exabgp.env ${STAGEDIR}${ETCDIR}/exabgp.env.sample
-
-do-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/etc/exabgp && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
-
-.include
diff --git a/net/exabgp/distinfo b/net/exabgp/distinfo
deleted file mode 100644
index 5277118a7e6e..000000000000
--- a/net/exabgp/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1531317755
-SHA256 (Exa-Networks-exabgp-3.4.25_GH0.tar.gz) = ea09c2ba0babda836887665e2de2973263f5f06cb6dc80d253fbc0e94f729984
-SIZE (Exa-Networks-exabgp-3.4.25_GH0.tar.gz) = 544345
diff --git a/net/exabgp/files/exabgp.env b/net/exabgp/files/exabgp.env
deleted file mode 100644
index 1ccd274fa984..000000000000
--- a/net/exabgp/files/exabgp.env
+++ /dev/null
@@ -1,53 +0,0 @@
-[exabgp.api]
-encoder = text
-highres = false
-respawn = false
-socket = ''
-
-[exabgp.bgp]
-openwait = 60
-
-[exabgp.cache]
-attributes = true
-nexthops = true
-
-[exabgp.daemon]
-daemonize = true
-drop = true
-pid = '/var/run/exabgp/exabgp.pid'
-user = '_bgpd'
-
-[exabgp.log]
-all = false
-configuration = false
-daemon = true
-destination = '/var/log/exabgp/exabgp.log'
-enable = true
-level = INFO
-message = false
-network = true
-packets = false
-parser = false
-processes = true
-reactor = true
-rib = false
-routes = false
-short = false
-timers = false
-
-[exabgp.pdb]
-enable = false
-
-[exabgp.profile]
-enable = false
-file = ''
-
-[exabgp.reactor]
-speed = 1.0
-
-[exabgp.tcp]
-acl = false
-bind = ''
-delay = 0
-once = false
-port = 179
diff --git a/net/exabgp/files/exabgp.in b/net/exabgp/files/exabgp.in
deleted file mode 100644
index 7c9e987b0707..000000000000
--- a/net/exabgp/files/exabgp.in
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-#
-# PROVIDE: exabgp
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following line(s) to /etc/rc.conf to enable exabgp:
-#
-# exabgp_enable="YES"
-
-. /etc/rc.subr
-
-name=exabgp
-rcvar=exabgp_enable
-
-load_rc_config $name
-
-exabgp_enable=${exabgp_enable:-"NO"}
-exabgp_conf=${exabgp_conf:-"%%ETCDIR%%/exabgp.conf"}
-
-pidfile=/var/run/${name}/${name}.pid
-
-required_files=${exabgp_conf}
-
-command="%%PYTHON_CMD%%"
-command_args="-m exabgp --folder /usr/local/etc/exabgp ${exabgp_conf}"
-
-configtest_cmd="exabgp_configtest"
-start_precmd="exabgp_precmd"
-reload_precmd="exabgp_configtest"
-restart_precmd="exabgp_configtest"
-reload_all_cmd="exabgp_reload_all"
-reload_all_precmd="exabgp_configtest"
-extra_commands="configtest reload reload_all"
-sig_reload="USR1"
-
-exabgp_reload_all()
-{
- echo "Reloading exabgp configuration and processes."
- kill -USR2 $rc_pid
-}
-
-exabgp_configtest()
-{
- echo "Performing sanity check on ${name} configuration."
- result=$(env exabgp.log.configuration=true exabgp.daemon.daemonize=false exabgp.log.level=ERR exabgp.log.destination=stdout ${command} -m ${name} --folder /usr/local/etc/exabgp -t ${exabgp_conf} 2>&1)
- if [ ! -z "${result}" ]; then
- echo "${result}"
- err 1 "Failed to validate configuration file, aborting."
- fi
-}
-
-exabgp_precmd()
-{
- exabgp_configtest
- install -d -o _bgpd -g _bgpd -m 755 /var/run/${name}
- install -d -o _bgpd -g _bgpd -m 755 /var/log/${name}
- rm -f ${pidfile}
-}
-
-run_rc_command "$1"
diff --git a/net/exabgp/files/exabgp.sh.in b/net/exabgp/files/exabgp.sh.in
deleted file mode 100644
index 0789e32cfc4b..000000000000
--- a/net/exabgp/files/exabgp.sh.in
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-export PYTHONPATH=%%PYTHON_LIBDIR%%:%%PYTHON_SITELIBDIR%%/exabgp
-
-INTERPRETER=%%PYTHON_CMD%%
-
-APPLICATIONS=`$INTERPRETER -c "import sys,os; print ' '.join(os.path.join(_,'exabgp','application','bgp.py') for _ in sys.path if os.path.isfile('/'.join((_,'exabgp','application','bgp.py'))))"`
-APPLICATION=`echo $APPLICATIONS | awk '{ print $1; }'`
-
-if [ $# -eq 0 ]; then
- $INTERPRETER -m exabgp $APPLICATION --folder %%PREFIX%%/etc/exabgp --help
- echo "===> To start exabgp, you should use:"
- echo "===> service exabgp start"
-else
- exec $INTERPRETER -m exabgp $APPLICATION --folder %%PREFIX%%/etc/exabgp $*
-fi
diff --git a/net/exabgp/files/pkg-message.in b/net/exabgp/files/pkg-message.in
deleted file mode 100644
index 655531ced35c..000000000000
--- a/net/exabgp/files/pkg-message.in
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: < If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/exabgp`` to remove any configuration files left."; fi
diff --git a/net/exaddos/Makefile b/net/exaddos/Makefile
deleted file mode 100644
index 3b4298d2cf6d..000000000000
--- a/net/exaddos/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: Ryan Steinmetz
-# $FreeBSD$
-
-PORTNAME= exaddos
-PORTVERSION= 0.4.0
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ZI
-
-MAINTAINER= zi@FreeBSD.org
-COMMENT= Monitor your network for DDoS
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysnmp-mibs>=0.1.4:net-mgmt/py-pysnmp-mibs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pysnmp>=4.2.3:net-mgmt/py-pysnmp@${PY_FLAVOR}
-
-USE_GITHUB= yes
-GH_ACCOUNT= Exa-Networks
-USES= python:2.7
-SUB_FILES= pkg-message exaddos.sh exaddos.conf.sample
-SUB_LIST= PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \
- PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
-USE_RC_SUBR= ${PORTNAME}
-NO_ARCH= yes
-
-USERS= ${PORTNAME}
-GROUPS= ${PORTNAME}
-
-do-build:
- @${PYTHON_CMD} -m compileall ${WRKSRC}/lib
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
- @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR}
- @(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR})
- @(cd ${WRKSRC}/data/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/${PORTNAME})
- ${INSTALL_DATA} ${WRKDIR}/exaddos.conf.sample \
- ${STAGEDIR}${ETCDIR}
-
-.include
diff --git a/net/exaddos/distinfo b/net/exaddos/distinfo
deleted file mode 100644
index cae642f4ce38..000000000000
--- a/net/exaddos/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Exa-Networks-exaddos-0.4.0_GH0.tar.gz) = 00e145142e551dcdf0b45cae6defb8c0c5e112d491e5fbce616efee25fcdadad
-SIZE (Exa-Networks-exaddos-0.4.0_GH0.tar.gz) = 358296
diff --git a/net/exaddos/files/exaddos.conf.sample.in b/net/exaddos/files/exaddos.conf.sample.in
deleted file mode 100644
index 9b17f16024f3..000000000000
--- a/net/exaddos/files/exaddos.conf.sample.in
+++ /dev/null
@@ -1,75 +0,0 @@
-[exaddos.daemon]
-daemonize = true
-user = 'exaddos'
-pidfile = '/var/run/exaddos/exaddos.pid'
-
-[exaddos.http]
-host = '127.0.0.1'
-port = 8080
-
-[exaddos.ipfix]
-host = '127.0.0.1'
-port = 29300
-
-
-[exaddos.location]
-database = '/var/db/exaddos/exaddos.sqlite3'
-html = '%%PREFIX%%/www/exaddos/html'
-
-[exaddos.profile]
-destination = 'stdout'
-enable = false
-
-# threshold: expressed in pps
-
-[exaddos.PEER1]
-router = '127.0.0.2'
-snmp_version = 2
-snmp_password = 'secret'
-snmp_frequency = 10
-snmp_index_port = 120
-snmp_index_vlan = 100
-threshold_bandwidth = 104857600
-threshold_unicast = 120000
-threshold_notunicast = 1500
-
-
-[exaddos.PEER2]
-router = '127.0.0.2'
-snmp_version = 2
-snmp_password = 'secret'
-snmp_frequency = 10
-snmp_index_port = 120
-snmp_index_vlan = 110
-threshold_bandwidth = 104857600
-threshold_unicast = 120000
-threshold_notunicast = 1500
-
-
-[exaddos.TRANSIT1]
-router = '127.0.0.3'
-location = 'datacenter'
-snmp_version = 2
-snmp_password = 'secret'
-snmp_frequency = 10
-snmp_index_port = 220
-snmp_index_vlan = 140
-threshold_bandwidth = 104857600
-threshold_unicast = 120000
-threshold_notunicast = 1500
-
-
-[exaddos.router]
-router = '192.0.2.123'
-snmp_version = 3
-snmp_user = 'exaddos'
-snmp_auth_method = 'SHA'
-snmp_auth_key = 'pass7faYDFagREF6DasdG'
-snmp_privacy_method = 'AES-128'
-snmp_privacy_key = 'privTasvRT3gfg4GFsGHV'
-snmp_frequency = 10
-snmp_index_port = 520
-snmp_index_vlan = 573
-threshold_bandwidth = 524288000
-threshold_unicast = 120000
-threshold_notunicast = 1500
diff --git a/net/exaddos/files/exaddos.in b/net/exaddos/files/exaddos.in
deleted file mode 100644
index 48bdc4f99ec1..000000000000
--- a/net/exaddos/files/exaddos.in
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-#
-# PROVIDE: exaddos
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following line(s) to /etc/rc.conf to enable exaddos:
-#
-# exaddos_enable="YES"
-
-. /etc/rc.subr
-
-name=exaddos
-rcvar=exaddos_enable
-
-load_rc_config $name
-
-exaddos_enable=${exaddos_enable:-"NO"}
-exaddos_conf=${exaddos_conf:-"%%ETCDIR%%/exaddos.conf"}
-
-pidfile=/var/run/${name}/${name}.pid
-
-required_files=${exaddos_conf}
-
-command="%%PYTHON_SITELIBDIR%%/${name}/application.py"
-procname="%%PYTHON_CMD%%"
-
-start_cmd="exaddos_start"
-reload_all_cmd="exaddos_reload_all"
-extra_commands="reload reload_all"
-sig_reload="USR1"
-
-exaddos_start()
-{
- if [ -z "$rc_fast" -a -n "$rc_pid" ]; then
- echo 1>&2 "${name} already running? (pid=$rc_pid)."
- return 1
- fi
-
- echo "Starting ${name}."
-
- install -d -o exaddos -g exaddos -m 755 /var/run/${name}
- install -d -o exaddos -g exaddos -m 750 /var/db/${name}
- rm -f ${pidfile}
-
- ${procname} -m exaddos.debug ${command} -c ${exaddos_conf}
-}
-
-exaddos_reload_all()
-{
- echo "Reloading exaddos configuration and processes."
- kill -USR2 $rc_pid
-}
-
-
-run_rc_command "$1"
diff --git a/net/exaddos/files/exaddos.sh.in b/net/exaddos/files/exaddos.sh.in
deleted file mode 100644
index 990fe482c39a..000000000000
--- a/net/exaddos/files/exaddos.sh.in
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-export PYTHONPATH=%%PYTHON_LIBDIR%%:%%PYTHON_SITELIBDIR%%/exaddos:%%PYTHON_SITELIBDIR%%/exaddos/lib
-
-INTERPRETER=%%PYTHON_CMD%%
-
-APPLICATIONS=`$INTERPRETER -c "import sys,os; print ' '.join(os.path.join(_,'exaddos','application.py') for _ in sys.path if os.path.isfile('/'.join((_,'exaddos','application.py'))))"`
-APPLICATION=`echo $APPLICATIONS | awk '{ print $1; }'`
-
-if [ $# -eq 0 ]; then
- $INTERPRETER -m exaddos.debug $APPLICATION -c %%PREFIX%%/etc/exaddos.conf --help
- echo "===> To start exaddos, you should use:"
- echo "===> service exaddos start"
-else
- exec $INTERPRETER -m exaddos.debug $APPLICATION -c %%PREFIX%%/etc/exaddos.conf $*
-fi
diff --git a/net/exaddos/files/pkg-message.in b/net/exaddos/files/pkg-message.in
deleted file mode 100644
index f52bd3ce18fb..000000000000
--- a/net/exaddos/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: < If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/exaddos`` to remove any configuration files left."; fi
diff --git a/net/fb/Makefile b/net/fb/Makefile
deleted file mode 100644
index 53223d437fa3..000000000000
--- a/net/fb/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Greg Fitzgerald
-# $FreeBSD$
-
-PORTNAME= fb
-PORTVERSION= 2.0.4
-CATEGORIES= net python
-MASTER_SITES= http://paste.xinu.at/data/client/
-
-MAINTAINER= gregf@hugops.pw
-COMMENT= Client for paste.xinu.at
-
-LICENSE= GPLv3
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblzma>0:archivers/py-pyliblzma@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
-
-USES= python:2.7 shebangfix
-NO_ARCH= yes
-
-SHEBANG_FILES= ${WRKSRC}/fb
-
-PLIST_FILES= bin/fb man/man1/fb.1.gz
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|PREFIX=/usr|PREFIX=${LOCALBASE}|g ; \
- s|share/man|man|g' ${WRKSRC}/Makefile
-
-.include
diff --git a/net/fb/distinfo b/net/fb/distinfo
deleted file mode 100644
index 3d19a1f469a4..000000000000
--- a/net/fb/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1549623792
-SHA256 (fb-2.0.4.tar.gz) = 330c9593afd2b2480162786992d0bfb71be25faf105f3c24c71d514b58ee0cd3
-SIZE (fb-2.0.4.tar.gz) = 22858
diff --git a/net/fb/pkg-descr b/net/fb/pkg-descr
deleted file mode 100644
index 8cd4f6cc6acf..000000000000
--- a/net/fb/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Client for paste.xinu.at
-
-WWW: https://paste.xinu.at
diff --git a/net/flent/Makefile b/net/flent/Makefile
deleted file mode 100644
index 41ca10d1748c..000000000000
--- a/net/flent/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Ryan Steinmetz
-# $FreeBSD$
-
-PORTNAME= flent
-PORTVERSION= 1.2.2
-DISTVERSIONPREFIX= v
-CATEGORIES= net
-MASTER_SITES= GH \
- ZI
-
-MAINTAINER= zi@FreeBSD.org
-COMMENT= FLExible Network Tester
-
-LICENSE= GPLv3
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= fping>0:net/fping \
- iperf>0:benchmarks/iperf \
- netperf>0:benchmarks/netperf
-
-USES= desktop-file-utils python:2.7 shared-mime-info
-USE_PYTHON= distutils autoplist
-
-USE_GITHUB= yes
-GH_ACCOUNT= tohojo
-NO_ARCH= yes
-
-OPTIONS_DEFINE= MATPLOT
-MATPLOT_DESC= Plot results using matplotlib (requires X)
-MATPLOT_RUN_DEPENDS= py-matplotlib>0:math/py-matplotlib
-
-.include
-
-.include
diff --git a/net/flent/distinfo b/net/flent/distinfo
deleted file mode 100644
index c0a8a0f66bf3..000000000000
--- a/net/flent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1540220792
-SHA256 (tohojo-flent-v1.2.2_GH0.tar.gz) = 554bb1b5329cd39113cbb34445765ca6868dbf033aa64832d957d4a09d56adc7
-SIZE (tohojo-flent-v1.2.2_GH0.tar.gz) = 2877455
diff --git a/net/flent/pkg-descr b/net/flent/pkg-descr
deleted file mode 100644
index b0b86943b572..000000000000
--- a/net/flent/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Flent is a Python wrapper to run multiple simultaneous netperf/iperf/ping
-instances and aggregate the results. It was previously known as
-'netperf-wrapper'.
-
-WWW: https://flent.org
diff --git a/net/flowgrep/Makefile b/net/flowgrep/Makefile
deleted file mode 100644
index 8a1f688ca790..000000000000
--- a/net/flowgrep/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Corey Smith
-# $FreeBSD$
-
-PORTNAME= flowgrep
-PORTVERSION= 0.9
-PORTREVISION= 1
-CATEGORIES= net security
-MASTER_SITES= http://www.monkey.org/~jose/software/flowgrep/
-DISTNAME= flowgrep-${PORTVERSION}
-
-MAINTAINER= corsmith@gmail.com
-COMMENT= TCP stream/UDP/IP payload 'grep' utility
-
-LICENSE= BSD4CLAUSE # actually 3, but advertising clause is there
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynids>=0:net/pynids@${PY_FLAVOR}
-
-USES= python:2.7 shebangfix
-SHEBANG_FILES= flowgrep.py
-NO_BUILD= yes
-NO_ARCH= yes
-
-PLIST_FILES= sbin/flowgrep man/man8/flowgrep.8.gz
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/flowgrep.py \
- ${STAGEDIR}${PREFIX}/sbin/flowgrep
- ${INSTALL_MAN} ${WRKSRC}/flowgrep.8 ${STAGEDIR}${MANPREFIX}/man/man8
-
-.include
diff --git a/net/flowgrep/distinfo b/net/flowgrep/distinfo
deleted file mode 100644
index d9811b4c25c6..000000000000
--- a/net/flowgrep/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (flowgrep-0.9.tar.gz) = bdf87453f55d76888fd334d196543877d7533860b611113cede803a1f97b7918
-SIZE (flowgrep-0.9.tar.gz) = 8324
diff --git a/net/flowgrep/pkg-descr b/net/flowgrep/pkg-descr
deleted file mode 100644
index 3518ca935904..000000000000
--- a/net/flowgrep/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-flowgrep is a basic IDS/IPS tool written in python as a way to help you
-investigate and manage your network. it works by sniffing traffic, reassembling
-TCP streams, and IP and UDP fragments into single packets, and allowing you to
-"grep" through their payloads using regular expressions. the quality of the
-regular expression engine is similar to Perl's. think of it as a marriage of
-tcpflow, tcpkill, and ngrep.
-
-WWW: https://www.monkey.org/~jose/software/flowgrep/
diff --git a/net/googlecl/Makefile b/net/googlecl/Makefile
deleted file mode 100644
index 3b3c038b78cd..000000000000
--- a/net/googlecl/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Li-Wen Hsu
-# $FreeBSD$
-
-PORTNAME= googlecl
-PORTVERSION= 0.9.15.1
-PORTREVISION= 1
-CATEGORIES= net www python
-
-MAINTAINER= sbz@FreeBSD.org
-COMMENT= Command line tools for the Google Data APIs
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/License
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:devel/py-gdata@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oauth2client>0:security/py-oauth2client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-USE_GITHUB= yes
-GH_ACCOUNT= vinitkumar
-GH_TAGNAME= e54a789
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-PORTDOCS= README.md
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-
-.include
diff --git a/net/googlecl/distinfo b/net/googlecl/distinfo
deleted file mode 100644
index 38b2d3edf4b9..000000000000
--- a/net/googlecl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1493233544
-SHA256 (vinitkumar-googlecl-0.9.15.1-e54a789_GH0.tar.gz) = 74a918fbfc774f58b20a037240f23edbf5e979dc6941c711c6ccbc39cd0c180e
-SIZE (vinitkumar-googlecl-0.9.15.1-e54a789_GH0.tar.gz) = 209163
diff --git a/net/googlecl/pkg-descr b/net/googlecl/pkg-descr
deleted file mode 100644
index 200472d821cc..000000000000
--- a/net/googlecl/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The Google Data APIs allow programmatic access to various Google services.
-This package wraps a subset of those APIs into a command-line tool that makes
-it easy to do things like posting to a Blogger blog, uploading files to Picasa,
-or editing a Google Docs file.
-
-WWW: https://github.com/vinitkumar/googlecl/
diff --git a/net/mininet/Makefile b/net/mininet/Makefile
deleted file mode 100644
index 834df0df24d5..000000000000
--- a/net/mininet/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mininet
-PORTVERSION= 2.3.0d1
-PORTREVISION= 1
-CATEGORIES= net python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= akoshibe@gmail.com
-COMMENT= Emulator for rapid prototyping of software defined networks
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python
-EXPIRATION_DATE= 2020-09-15
-
-BUILD_DEPENDS= help2man>=0:misc/help2man
-RUN_DEPENDS= iperf>=0:benchmarks/iperf \
- openvswitch>=0:net/openvswitch \
- ${PYTHON_PKGNAMEPREFIX}ryu>=0:net/ryu@${PY_FLAVOR} \
- socat>=0:net/socat \
- bash:shells/bash
-
-USES= python:2.7
-USE_PYTHON= distutils
-
-USE_GITHUB= yes
-GH_ACCOUNT= akoshibe
-GH_TAGNAME= b88c58c
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-do-build:
- @${CC} ${WRKSRC}/mnexec.c -o ${BUILD_WRKSRC}/mnexec
- @help2man -N -n "create a Mininet network." --no-discard-stderr \
- "${PYTHON_CMD} -B ${BUILD_WRKSRC}/bin/mn" -o ${BUILD_WRKSRC}/mn.1
- @help2man -N -n "execution utility for Mininet." -h "-h" -v "-v" \
- --no-discard-stderr ${BUILD_WRKSRC}/mnexec -o ${BUILD_WRKSRC}/mnexec.1
- @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS})
-
-do-install:
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mnexec ${STAGEDIR}${PREFIX}/bin
-.for m in mnexec mn
- ${INSTALL_MAN} ${BUILD_WRKSRC}/$m.1 ${STAGEDIR}${PREFIX}/man/man1
-.endfor
- ${INSTALL} -d ${STAGEDIR}${PREFIX}/share/doc/mininet
- ${INSTALL_DATA} ${BUILD_WRKSRC}/README.md ${STAGEDIR}${PREFIX}/share/doc/mininet
- ${INSTALL} -d ${STAGEDIR}${PREFIX}/share/examples/mininet
-.for f in examples/README.md examples/*.py
- ${INSTALL_DATA} ${BUILD_WRKSRC}/$f ${STAGEDIR}${PREFIX}/share/examples/mininet
- @(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
-.endfor
-
-.include
diff --git a/net/mininet/distinfo b/net/mininet/distinfo
deleted file mode 100644
index 5625454b78ac..000000000000
--- a/net/mininet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1531149591
-SHA256 (akoshibe-mininet-2.3.0d1-b88c58c_GH0.tar.gz) = aec939fe49e44bee5c597e3203b21d5bfcec410445c5adc3d7544af5cf4ec85f
-SIZE (akoshibe-mininet-2.3.0d1-b88c58c_GH0.tar.gz) = 245050
diff --git a/net/mininet/pkg-descr b/net/mininet/pkg-descr
deleted file mode 100644
index ae1b0dacedfa..000000000000
--- a/net/mininet/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Mininet creates a realistic virtual network, running real kernel, switch
-and application code, on a single machine (VM, cloud or native), in
-seconds, with a single command.
-
-Because you can easily interact with your network using the Mininet CLI
-(and API), customize it, share it with others, or deploy it on real
-hardware, Mininet is useful for development, teaching, and research.
-
-WWW: https://github.com/mininet/mininet
diff --git a/net/mininet/pkg-message b/net/mininet/pkg-message
deleted file mode 100644
index 42f998c7af84..000000000000
--- a/net/mininet/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-[
-{ type: install
- message: <0:net/nfs-ganesha-kmod \
- ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gobject>0:devel/py-gobject@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
-
-USES= cmake compiler:c11 bison pkgconfig python:2.7
-USE_RC_SUBR= ganesha
-
-USE_GITHUB= yes
-GH_TUPLE= nfs-ganesha:ntirpc:v1.7.0:ganesha/src/libntirpc
-
-CFLAGS+= -Wno-error
-
-CMAKE_ARGS= -DLIB_INSTALL_DIR=${LOCALBASE}/lib -DUSE_GSS=OFF -DUSE_9P=OFF \
- -DUSE_FSAL_PROXY=OFF -DUSE_FSAL_GPFS=OFF -DUSE_FSAL_CEPH=OFF \
- -DUSE_FSAL_GLUSTER=OFF -DUSE_FSAL_RGW=OFF -DUSE_RADOS_RECOV=OFF \
- -DUSE_DBUS=ON -DUSE_ADMIN_TOOLS=ON
-CMAKE_SOURCE_PATH= ${WRKSRC}/src
-
-post-install:
- @${RM} -rf ${STAGEDIR}${PREFIX}/var
- @${MKDIR} ${STAGEDIR}/var/run/ganesha
- @${MV} ${STAGEDIR}${PREFIX}/etc/ganesha/ganesha.conf ${STAGEDIR}${PREFIX}/etc/ganesha/ganesha.conf.sample
- @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.pyc' -delete
- @${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
- @${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-
-.include
diff --git a/net/nfs-ganesha/distinfo b/net/nfs-ganesha/distinfo
deleted file mode 100644
index 1c1642558e03..000000000000
--- a/net/nfs-ganesha/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1538575190
-SHA256 (nfs-ganesha-nfs-ganesha-V2.7.0_GH0.tar.gz) = a458bd461049e4800bad24a2fd01335de6020f46ee495d5b2621eb3270097bca
-SIZE (nfs-ganesha-nfs-ganesha-V2.7.0_GH0.tar.gz) = 1691800
-SHA256 (nfs-ganesha-ntirpc-v1.7.0_GH0.tar.gz) = 61c72b481cd75945852df2f9ee5a6080e6f8cca7e57f4c7bc950f6cea0a7fbdb
-SIZE (nfs-ganesha-ntirpc-v1.7.0_GH0.tar.gz) = 373195
diff --git a/net/nfs-ganesha/files/ganesha.in b/net/nfs-ganesha/files/ganesha.in
deleted file mode 100644
index b7e99d303453..000000000000
--- a/net/nfs-ganesha/files/ganesha.in
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-#
-# PROVIDE: ganesha
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-. /etc/rc.subr
-name="ganesha"
-rcvar=ganesha_enable
-
-command="/usr/local/bin/ganesha.nfsd"
-
-start_precmd="ganesha_checkmodules"
-restart_precmd="ganesha_checkmodules"
-
-ganesha_checkmodules() {
- list="getfhat fhreadlink fhlink setthreaduid setthreadgid setthreadgroups"
- for module in $list; do
- kldstat | grep -q $module
- if [ $? -ne 0 ]; then
- if [ -e "/boot/modules/${module}.ko" ]; then
- kldload $module
- if [ $? -ne 0 ]; then
- echo "Could not load kernel module ${module}"
- return 1
- fi
- else
- echo "Could not find kernel module ${module}"
- return 1
- fi
- fi
- done
- return 0
-}
-
-load_rc_config $name
-run_rc_command $1
diff --git a/net/nfs-ganesha/files/patch-src_libntirpc_tests_CMakeLists.txt b/net/nfs-ganesha/files/patch-src_libntirpc_tests_CMakeLists.txt
deleted file mode 100644
index 191493ce4127..000000000000
--- a/net/nfs-ganesha/files/patch-src_libntirpc_tests_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-FreeBSD does not have a dl.so
-
---- src/libntirpc/tests/CMakeLists.txt.orig 2018-09-11 18:22:10 UTC
-+++ src/libntirpc/tests/CMakeLists.txt
-@@ -6,5 +6,4 @@ add_executable(rpcping ${rpcping_SRCS})
- target_link_libraries(rpcping ntirpc
- ${BINARY_LIBRARIES}
- ${CMAKE_THREAD_LIBS_INIT}
-- ${LTTNG_LIBRARIES}
-- -ldl)
-+ ${LTTNG_LIBRARIES})
diff --git a/net/nfs-ganesha/files/patch-src_os_freebsd_xattr.c b/net/nfs-ganesha/files/patch-src_os_freebsd_xattr.c
deleted file mode 100644
index 1ac4364a3c1b..000000000000
--- a/net/nfs-ganesha/files/patch-src_os_freebsd_xattr.c
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/os/freebsd/xattr.c b/src/os/freebsd/xattr.c
-index 5edb6f8b8..1d6275d61 100644
---- src/os/freebsd/xattr.c
-+++ src/os/freebsd/xattr.c
-@@ -26,6 +26,9 @@
- */
-
- #include