summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2019-09-05 11:40:24 +0000
committerRene Ladan <rene@FreeBSD.org>2019-09-05 11:40:24 +0000
commitfc31075d85494a429c83dc15560c42efdfe3245d (patch)
treec57ed201463e2fa5875d2c2ce896968f3d74c56d
parentmail/mailscanner: drop CLAMAVMODULE support depending on expired mail/p5-Mail... (diff)
Remove expired ports:
2019-09-04 devel/ace+tao-doc: Broken for more than 6 months 2019-09-04 devel/dfmt: Broken for more than 6 months 2019-09-04 devel/ignition-transport: Broken for more than 6 months 2019-09-04 devel/spin: Broken for more than 6 months 2019-09-04 editors/dexed: Depends on expiring devel/dfmt 2019-09-04 editors/p5-Padre: Depends on expiring x11-toolkits/p5-Wx 2019-09-04 emulators/qemu2: Latest 3.X branch is in ports tree 2019-09-04 games/asc: Broken for more than 6 months 2019-09-04 games/slade: Broken for more than 6 months 2019-09-04 graphics/gimp-wavelet-decompose-plugin: Broken for more than 6 months 2019-09-04 graphics/py-pyembree: Depends on expiring graphics/embree 2019-09-04 irc/irssi-otr: Broken for more than 6 months 2019-09-04 mail/p5-Mail-ClamAV: Broken for more than 6 months 2019-09-04 mail/qmail-ldap: Broken for more than 6 months 2019-09-04 math/fityk: Broken for more than 6 months 2019-09-04 math/octave-forge-econometrics: Broken for more than 6 months 2019-09-04 math/octave-forge-fits: Broken for more than 6 months 2019-09-04 math/octave-forge-linear-algebra: Broken for more than 6 months 2019-09-04 math/octave-forge-mechanics: Broken for more than 6 months 2019-09-04 math/octave-forge-parallel: Broken for more than 6 months 2019-09-04 math/octave-forge-strings: Broken for more than 6 months 2019-09-04 math/octave-forge-tisean: Broken for more than 6 months 2019-09-04 math/octave-forge-video: Broken for more than 6 months 2019-09-04 math/py-yt: Depends on expiring graphics/embree 2019-09-04 misc/gnustep-examples: Broken for more than 6 months 2019-09-04 net/turses: Depends on expiring net/py-tweepy 2019-09-04 security/clamcour: Broken for more than 6 months 2019-09-04 security/honeybadger: Broken for more than 6 months 2019-09-04 sysutils/freefilesync: Broken for more than 6 months 2019-09-04 sysutils/log-courier: Broken for more than 6 months 2019-09-04 textproc/py-orange3-text: Broken for more than 6 months 2019-09-05 www/feedjack: Upstream gone 2019-09-04 www/havp: Broken for more than 6 months 2019-07-31 www/rubygem-webpack-rails-rails5: Upstream no longer maintained, use devel/rubygem-webpacker-rails* instead 2019-09-04 x11-toolkits/p5-Wx-GLCanvas: Depends on expiring x11-toolkits/p5-Wx 2019-09-04 x11-toolkits/p5-Wx-Perl-ProcessStream: Depends on expiring x11-toolkits/p5-Wx 2019-09-04 x11-wm/golem: Broken for more than 6 months 2019-09-04 x11-wm/pawm: Broken for more than 6 months
Notes
Notes: svn path=/head/; revision=511180
-rw-r--r--MOVED38
-rw-r--r--devel/Makefile4
-rw-r--r--devel/ace+tao-doc/Makefile29
-rw-r--r--devel/ace+tao-doc/distinfo3
-rw-r--r--devel/ace+tao-doc/pkg-descr6
-rw-r--r--devel/dfmt/Makefile41
-rw-r--r--devel/dfmt/distinfo3
-rw-r--r--devel/dfmt/files/patch-dub.json14
-rw-r--r--devel/dfmt/pkg-descr4
-rw-r--r--devel/ignition-transport/Makefile47
-rw-r--r--devel/ignition-transport/distinfo3
-rw-r--r--devel/ignition-transport/files/patch-CMakeLists.txt11
-rw-r--r--devel/ignition-transport/files/patch-log_include_ignition_transport_log_SqlStatement.hh29
-rw-r--r--devel/ignition-transport/files/patch-log_src_QueryOptions.cc20
-rw-r--r--devel/ignition-transport/files/patch-src_NetUtils.cc28
-rw-r--r--devel/ignition-transport/files/patch-test_test__config.h.in20
-rw-r--r--devel/ignition-transport/pkg-descr4
-rw-r--r--devel/ignition-transport/pkg-plist64
-rw-r--r--devel/spin/Makefile60
-rw-r--r--devel/spin/distinfo3
-rw-r--r--devel/spin/pkg-descr10
-rw-r--r--devel/spin/pkg-plist3
-rw-r--r--editors/Makefile2
-rw-r--r--editors/dexed/Makefile84
-rw-r--r--editors/dexed/distinfo3
-rw-r--r--editors/dexed/files/patch-dastworx_build.sh43
-rw-r--r--editors/dexed/files/patch-src_u_compilers.pas57
-rw-r--r--editors/dexed/pkg-descr24
-rw-r--r--editors/dexed/pkg-plist8
-rw-r--r--editors/p5-Padre/Makefile140
-rw-r--r--editors/p5-Padre/distinfo4
-rw-r--r--editors/p5-Padre/files/extra-patch-editor10
-rw-r--r--editors/p5-Padre/files/patch-Makefile.PL23
-rw-r--r--editors/p5-Padre/files/patch-lib_Padre_Wx.pm10
-rw-r--r--editors/p5-Padre/pkg-descr11
-rw-r--r--editors/p5-Padre/pkg-plist588
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/qemu2/Makefile148
-rw-r--r--emulators/qemu2/distinfo3
-rw-r--r--emulators/qemu2/files/patch-Makefile42
-rw-r--r--emulators/qemu2/files/patch-configure264
-rw-r--r--emulators/qemu2/files/patch-disas_libvixl_vixl_a64_disasm-a64.cc11
-rw-r--r--emulators/qemu2/files/patch-hw_rdma_Makefile.objs8
-rw-r--r--emulators/qemu2/files/patch-hw_rdma_vmw_pvrdma__cmd.c10
-rw-r--r--emulators/qemu2/files/patch-include_net_net.h13
-rw-r--r--emulators/qemu2/files/patch-include_qemu_atomic.h54
-rw-r--r--emulators/qemu2/files/patch-net_tap-bsd.c10
-rw-r--r--emulators/qemu2/files/patch-qemu-doc.texi21
-rw-r--r--emulators/qemu2/files/pcap-patch56
-rw-r--r--emulators/qemu2/files/pcap-patch-net_clients.h13
-rw-r--r--emulators/qemu2/files/pcap-patch-net_net.c250
-rw-r--r--emulators/qemu2/files/qemu-ifdown.sample2
-rw-r--r--emulators/qemu2/files/qemu-ifup.sample2
-rw-r--r--emulators/qemu2/pkg-descr19
-rw-r--r--emulators/qemu2/pkg-message188
-rw-r--r--emulators/qemu2/pkg-plist144
-rw-r--r--games/Makefile2
-rw-r--r--games/asc/Makefile86
-rw-r--r--games/asc/distinfo8
-rw-r--r--games/asc/files/patch-source_libs_paragui_src_widgets_pgbutton.cpp42
-rw-r--r--games/asc/pkg-descr4
-rw-r--r--games/asc/pkg-message9
-rw-r--r--games/slade/Makefile56
-rw-r--r--games/slade/distinfo3
-rw-r--r--games/slade/files/patch-src_CMakeLists.txt33
-rw-r--r--games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.cpp132
-rw-r--r--games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.h12
-rw-r--r--games/slade/pkg-descr13
-rw-r--r--graphics/Makefile2
-rw-r--r--graphics/gimp-wavelet-decompose-plugin/Makefile59
-rw-r--r--graphics/gimp-wavelet-decompose-plugin/distinfo2
-rw-r--r--graphics/gimp-wavelet-decompose-plugin/files/patch-src__Makefile8
-rw-r--r--graphics/gimp-wavelet-decompose-plugin/pkg-descr12
-rw-r--r--graphics/py-pyembree/Makefile31
-rw-r--r--graphics/py-pyembree/distinfo3
-rw-r--r--graphics/py-pyembree/pkg-descr3
-rw-r--r--irc/Makefile1
-rw-r--r--irc/irssi-otr/Makefile42
-rw-r--r--irc/irssi-otr/distinfo3
-rw-r--r--irc/irssi-otr/files/patch-src_module.c38
-rw-r--r--irc/irssi-otr/files/patch-src_otr-ops.c25
-rw-r--r--irc/irssi-otr/pkg-descr4
-rw-r--r--mail/Makefile2
-rw-r--r--mail/p5-Mail-ClamAV/Makefile34
-rw-r--r--mail/p5-Mail-ClamAV/distinfo2
-rw-r--r--mail/p5-Mail-ClamAV/files/patch-ClamAV.pm29
-rw-r--r--mail/p5-Mail-ClamAV/files/patch-Makefile.PL19
-rw-r--r--mail/p5-Mail-ClamAV/pkg-descr4
-rw-r--r--mail/p5-Mail-ClamAV/pkg-message12
-rw-r--r--mail/p5-Mail-ClamAV/pkg-plist3
-rw-r--r--mail/qmail-ldap/Makefile34
-rw-r--r--mail/qmail-ldap/files/patch-20120221-fixes37
-rw-r--r--mail/qmail-ldap/files/patch-20120221-fixes-264
-rw-r--r--mail/qmail-ldap/files/patch-install.c37
-rw-r--r--mail/qmail-ldap/pkg-descr24
-rw-r--r--math/Makefile10
-rw-r--r--math/fityk/Makefile92
-rw-r--r--math/fityk/distinfo5
-rw-r--r--math/fityk/files/patch-fityk__eparser.cpp29
-rw-r--r--math/fityk/files/patch-wxgui__ceria.cpp10
-rw-r--r--math/fityk/pkg-descr20
-rw-r--r--math/fityk/pkg-plist35
-rw-r--r--math/octave-forge-econometrics/Makefile33
-rw-r--r--math/octave-forge-econometrics/distinfo2
-rw-r--r--math/octave-forge-econometrics/pkg-descr10
-rw-r--r--math/octave-forge-fits/Makefile33
-rw-r--r--math/octave-forge-fits/distinfo3
-rw-r--r--math/octave-forge-fits/pkg-descr12
-rw-r--r--math/octave-forge-linear-algebra/Makefile29
-rw-r--r--math/octave-forge-linear-algebra/distinfo2
-rw-r--r--math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc147
-rw-r--r--math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h11
-rw-r--r--math/octave-forge-linear-algebra/files/patch-Makefile83
-rw-r--r--math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc147
-rw-r--r--math/octave-forge-linear-algebra/files/patch-dbleGSVD.h11
-rw-r--r--math/octave-forge-linear-algebra/pkg-descr10
-rw-r--r--math/octave-forge-mechanics/Makefile35
-rw-r--r--math/octave-forge-mechanics/distinfo2
-rw-r--r--math/octave-forge-mechanics/pkg-descr10
-rw-r--r--math/octave-forge-parallel/Makefile37
-rw-r--r--math/octave-forge-parallel/distinfo3
-rw-r--r--math/octave-forge-parallel/pkg-descr12
-rw-r--r--math/octave-forge-strings/Makefile30
-rw-r--r--math/octave-forge-strings/distinfo2
-rw-r--r--math/octave-forge-strings/pkg-descr10
-rw-r--r--math/octave-forge-tisean/Makefile35
-rw-r--r--math/octave-forge-tisean/distinfo2
-rw-r--r--math/octave-forge-tisean/files/patch-Makefile.in15
-rw-r--r--math/octave-forge-tisean/files/patch-____c1____.cc75
-rw-r--r--math/octave-forge-tisean/files/patch-____surrogates____.cc57
-rw-r--r--math/octave-forge-tisean/files/patch-____upo____.cc58
-rw-r--r--math/octave-forge-tisean/files/patch-lazy.cc58
-rw-r--r--math/octave-forge-tisean/pkg-descr11
-rw-r--r--math/octave-forge-tisean/pkg-plist1
-rw-r--r--math/octave-forge-video/Makefile39
-rw-r--r--math/octave-forge-video/distinfo3
-rw-r--r--math/octave-forge-video/files/patch-AVHandler.cc20
-rw-r--r--math/octave-forge-video/pkg-descr11
-rw-r--r--math/py-yt/Makefile42
-rw-r--r--math/py-yt/distinfo3
-rw-r--r--math/py-yt/files/patch-yt_extern_tqdm___utils.py11
-rw-r--r--math/py-yt/files/patch-yt_utilities_lib_platform__dep.h11
-rw-r--r--math/py-yt/pkg-descr7
-rw-r--r--misc/Makefile1
-rw-r--r--misc/gnustep-examples/Makefile87
-rw-r--r--misc/gnustep-examples/distinfo2
-rw-r--r--misc/gnustep-examples/pkg-descr16
-rw-r--r--misc/gnustep-examples/pkg-plist205
-rw-r--r--net/Makefile1
-rw-r--r--net/turses/Makefile39
-rw-r--r--net/turses/distinfo3
-rw-r--r--net/turses/files/patch-setup.py25
-rw-r--r--net/turses/pkg-descr21
-rw-r--r--security/Makefile2
-rw-r--r--security/clamcour/Makefile37
-rw-r--r--security/clamcour/distinfo2
-rw-r--r--security/clamcour/files/patch-src__clam.cpp66
-rw-r--r--security/clamcour/pkg-descr4
-rw-r--r--security/honeybadger/Makefile52
-rw-r--r--security/honeybadger/distinfo14
-rw-r--r--security/honeybadger/pkg-descr6
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/freefilesync/Makefile46
-rw-r--r--sysutils/freefilesync/distinfo3
-rw-r--r--sysutils/freefilesync/files/patch-Makefile48
-rw-r--r--sysutils/freefilesync/files/patch-lib_dir__lock.h10
-rw-r--r--sysutils/freefilesync/files/patch-ui_main__dlg.cpp10
-rw-r--r--sysutils/freefilesync/files/patch-ui_version__check.cpp22
-rw-r--r--sysutils/freefilesync/files/patch-zen_file__io.cpp12
-rw-r--r--sysutils/freefilesync/files/patch-zen_thread.h21
-rw-r--r--sysutils/freefilesync/pkg-descr6
-rw-r--r--sysutils/freefilesync/pkg-plist108
-rw-r--r--sysutils/log-courier/Makefile29
-rw-r--r--sysutils/log-courier/distinfo3
-rw-r--r--sysutils/log-courier/files/log-courier.in33
-rw-r--r--sysutils/log-courier/files/patch-docs__examples__example-json.conf20
-rw-r--r--sysutils/log-courier/files/pkg-message.in13
-rw-r--r--sysutils/log-courier/pkg-descr6
-rw-r--r--sysutils/log-courier/pkg-plist2
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/py-orange3-text/Makefile43
-rw-r--r--textproc/py-orange3-text/distinfo3
-rw-r--r--textproc/py-orange3-text/pkg-descr9
-rw-r--r--www/Makefile3
-rw-r--r--www/feedjack/Makefile24
-rw-r--r--www/feedjack/distinfo2
-rw-r--r--www/feedjack/pkg-descr4
-rw-r--r--www/havp/Makefile68
-rw-r--r--www/havp/distinfo2
-rw-r--r--www/havp/files/havp.in32
-rw-r--r--www/havp/files/patch-havp_Makefile.in35
-rw-r--r--www/havp/files/patch-havp_logfile.cpp14
-rw-r--r--www/havp/files/pkg-deinstall.in26
-rw-r--r--www/havp/files/pkg-install.in51
-rw-r--r--www/havp/pkg-descr6
-rw-r--r--www/havp/pkg-plist107
-rw-r--r--www/rubygem-webpack-rails-rails5/Makefile27
-rw-r--r--www/rubygem-webpack-rails-rails5/distinfo3
-rw-r--r--www/rubygem-webpack-rails-rails5/pkg-descr4
-rw-r--r--x11-toolkits/Makefile2
-rw-r--r--x11-toolkits/p5-Wx-GLCanvas/Makefile44
-rw-r--r--x11-toolkits/p5-Wx-GLCanvas/distinfo3
-rw-r--r--x11-toolkits/p5-Wx-GLCanvas/pkg-descr5
-rw-r--r--x11-toolkits/p5-Wx-GLCanvas/pkg-plist5
-rw-r--r--x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile25
-rw-r--r--x11-toolkits/p5-Wx-Perl-ProcessStream/distinfo2
-rw-r--r--x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr5
-rw-r--r--x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-plist2
-rw-r--r--x11-wm/Makefile2
-rw-r--r--x11-wm/golem/Makefile48
-rw-r--r--x11-wm/golem/distinfo2
-rw-r--r--x11-wm/golem/files/patch-Makefile.macros.gnu.in20
-rw-r--r--x11-wm/golem/files/patch-Makefile.rules.gnu.in54
-rw-r--r--x11-wm/golem/files/patch-configure12
-rw-r--r--x11-wm/golem/pkg-descr5
-rw-r--r--x11-wm/golem/pkg-plist294
-rw-r--r--x11-wm/pawm/Makefile41
-rw-r--r--x11-wm/pawm/distinfo2
-rw-r--r--x11-wm/pawm/files/patch-CMakeLists.txt19
-rw-r--r--x11-wm/pawm/files/patch-src__pashut.c10
-rw-r--r--x11-wm/pawm/files/patch-src__pawm.c11
-rw-r--r--x11-wm/pawm/pkg-descr8
-rw-r--r--x11-wm/pawm/pkg-plist35
223 files changed, 38 insertions, 7037 deletions
diff --git a/MOVED b/MOVED
index 5db01723d7eb..6593a19f5451 100644
--- a/MOVED
+++ b/MOVED
@@ -12913,3 +12913,41 @@ sysutils/syslog-ng312|sysutils/syslog-ng|2019-09-04|Has expired: No longer offic
sysutils/syslog-ng310|sysutils/syslog-ng|2019-09-04|Has expired: No longer supported by Balabit
sysutils/syslog-ng313|sysutils/syslog-ng|2019-09-04|Has expired: No longer officially supported by Balabit
sysutils/syslog-ng314|sysutils/syslog-ng|2019-09-04|Has expired: No longer supported by Balabit
+devel/ace+tao-doc||2019-09-05|Has expired: Broken for more than 6 months
+devel/dfmt||2019-09-05|Has expired: Broken for more than 6 months
+devel/ignition-transport||2019-09-05|Has expired: Broken for more than 6 months
+devel/spin||2019-09-05|Has expired: Broken for more than 6 months
+editors/dexed||2019-09-05|Has expired: Depends on expiring devel/dfmt
+editors/p5-Padre||2019-09-05|Has expired: Depends on expiring x11-toolkits/p5-Wx
+emulators/qemu2||2019-09-05|Has expired: Latest 3.X branch is in ports tree
+games/asc||2019-09-05|Has expired: Broken for more than 6 months
+games/slade||2019-09-05|Has expired: Broken for more than 6 months
+graphics/gimp-wavelet-decompose-plugin||2019-09-05|Has expired: Broken for more than 6 months
+graphics/py-pyembree||2019-09-05|Has expired: Depends on expiring graphics/embree
+irc/irssi-otr||2019-09-05|Has expired: Broken for more than 6 months
+mail/p5-Mail-ClamAV||2019-09-05|Has expired: Broken for more than 6 months
+mail/qmail-ldap||2019-09-05|Has expired: Broken for more than 6 months
+math/fityk||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-econometrics||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-fits||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-linear-algebra||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-mechanics||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-parallel||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-strings||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-tisean||2019-09-05|Has expired: Broken for more than 6 months
+math/octave-forge-video||2019-09-05|Has expired: Broken for more than 6 months
+math/py-yt||2019-09-05|Has expired: Depends on expiring graphics/embree
+misc/gnustep-examples||2019-09-05|Has expired: Broken for more than 6 months
+net/turses||2019-09-05|Has expired: Depends on expiring net/py-tweepy
+security/clamcour||2019-09-05|Has expired: Broken for more than 6 months
+security/honeybadger||2019-09-05|Has expired: Broken for more than 6 months
+sysutils/freefilesync||2019-09-05|Has expired: Broken for more than 6 months
+sysutils/log-courier||2019-09-05|Has expired: Broken for more than 6 months
+textproc/py-orange3-text||2019-09-05|Has expired: Broken for more than 6 months
+www/feedjack||2019-09-05|Has expired: Upstream gone
+www/havp||2019-09-05|Has expired: Broken for more than 6 months
+www/rubygem-webpack-rails-rails5|devel/rubygem-webpacker-rails5|2019-09-05|Has expired: Upstream no longer maintained, use devel/rubygem-webpacker-rails* instead
+x11-toolkits/p5-Wx-GLCanvas||2019-09-05|Has expired: Depends on expiring x11-toolkits/p5-Wx
+x11-toolkits/p5-Wx-Perl-ProcessStream||2019-09-05|Has expired: Depends on expiring x11-toolkits/p5-Wx
+x11-wm/golem||2019-09-05|Has expired: Broken for more than 6 months
+x11-wm/pawm||2019-09-05|Has expired: Broken for more than 6 months
diff --git a/devel/Makefile b/devel/Makefile
index 1ea40afb966b..40815a1ef922 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -96,7 +96,6 @@
SUBDIR += abi-compliance-checker
SUBDIR += abseil
SUBDIR += ace
- SUBDIR += ace+tao-doc
SUBDIR += acsccid
SUBDIR += activitymail
SUBDIR += ada-util
@@ -473,7 +472,6 @@
SUBDIR += dev86
SUBDIR += devhelp
SUBDIR += devtodo
- SUBDIR += dfmt
SUBDIR += dfuife-curses
SUBDIR += dia2code
SUBDIR += dia2code+
@@ -1000,7 +998,6 @@
SUBDIR += ignition-msgs
SUBDIR += ignition-plugin
SUBDIR += ignition-tools
- SUBDIR += ignition-transport
SUBDIR += ikos
SUBDIR += imake
SUBDIR += inastemp
@@ -6365,7 +6362,6 @@
SUBDIR += spatialindex
SUBDIR += spdlog
SUBDIR += spice-protocol
- SUBDIR += spin
SUBDIR += spirv-tools
SUBDIR += splint
SUBDIR += spread-sheet-widget
diff --git a/devel/ace+tao-doc/Makefile b/devel/ace+tao-doc/Makefile
deleted file mode 100644
index f1007e5981b9..000000000000
--- a/devel/ace+tao-doc/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Sergey Matveychuk <sem@ciam.ru>
-# $FreeBSD$
-
-PORTNAME= ace+tao
-PORTVERSION= 6.5.2
-CATEGORIES= devel
-MASTER_SITES= ftp://download.dre.vanderbilt.edu/previous_versions/ \
- http://download.dre.vanderbilt.edu/previous_versions/
-PKGNAMESUFFIX= -doc
-DISTNAME= ACE-html-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= ACE+TAO HTML documentation
-
-BROKEN= empty package
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-WRKSRC= ${WRKDIR}/html
-
-NO_BUILD= yes
-NO_ARCH= yes
-PLIST= ${WRKDIR}/pkg-plist
-
-do-install:
- cd ${WRKSRC} && ${FIND} -s . -type f | ${SED} -e 's|^\./|${DOCSDIR}/|' >> ${PLIST}
- cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/ace+tao-doc/distinfo b/devel/ace+tao-doc/distinfo
deleted file mode 100644
index e6336248a321..000000000000
--- a/devel/ace+tao-doc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1537830243
-SHA256 (ACE-html-6.5.2.tar.gz) = 332ec1e15cc0dde0cb1d791e05a9c65ab4847e2ed1eee51dad7bb7ca87ee4dc8
-SIZE (ACE-html-6.5.2.tar.gz) = 248521620
diff --git a/devel/ace+tao-doc/pkg-descr b/devel/ace+tao-doc/pkg-descr
deleted file mode 100644
index d01dcde32c15..000000000000
--- a/devel/ace+tao-doc/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Doxygen HTML documentation for The ADAPTIVE Communication Environment (ACE)
-and The ACE ORB (TAO).
-
-About 171 Megabytes in 21500+ files.
-
-WWW: http://www.cs.wustl.edu/~schmidt/ACE.html
diff --git a/devel/dfmt/Makefile b/devel/dfmt/Makefile
deleted file mode 100644
index 596c250c4185..000000000000
--- a/devel/dfmt/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= dfmt
-PORTVERSION= 0.9.0
-DISTVERSIONPREFIX= v
-CATEGORIES= devel
-
-MAINTAINER= acm@FreeBSD.org
-COMMENT= Formatter for D source code
-
-LICENSE= BSL
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ldmd2:lang/ldc \
- dub:devel/dub \
- rdmd:lang/dlang-tools \
- ${LOCALBASE}/lib/d/libdparse.a:devel/libdparse \
- ${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core \
- ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator
-
-USES= pkgconfig
-USE_GITHUB= yes
-GH_ACCOUNT= dlang-community
-
-PLIST_FILES= bin/${PORTNAME}
-DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
-
-post-patch:
- ${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/dub.json
-
-do-build:
- @cd ${WRKSRC} && ${DUB_CMD}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-.include <bsd.port.mk>
diff --git a/devel/dfmt/distinfo b/devel/dfmt/distinfo
deleted file mode 100644
index 652f42c24650..000000000000
--- a/devel/dfmt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1551852813
-SHA256 (dlang-community-dfmt-v0.9.0_GH0.tar.gz) = 1dc78254783b8f0881d1900698e7c0348725f76dd3cee08ed492475fce35a7a3
-SIZE (dlang-community-dfmt-v0.9.0_GH0.tar.gz) = 81100
diff --git a/devel/dfmt/files/patch-dub.json b/devel/dfmt/files/patch-dub.json
deleted file mode 100644
index 131f86557d6e..000000000000
--- a/devel/dfmt/files/patch-dub.json
+++ /dev/null
@@ -1,14 +0,0 @@
---- dub.json.orig 2018-10-18 18:45:52.000000000 -0500
-+++ dub.json 2018-11-06 00:54:08.514446000 -0500
-@@ -3,9 +3,8 @@
- "description": "Dfmt is a formatter for D source code",
- "targetType": "autodetect",
- "license": "BSL-1.0",
-- "dependencies": {
-- "libdparse": "~>0.10.12"
-- },
-+ "libs": ["dparse","stdx-allocator"],
-+ "lflags": ["-L%%LOCALBASE%%/lib/d"],
- "targetPath" : "bin/",
- "targetName" : "dfmt",
- "stringImportPaths" : [
diff --git a/devel/dfmt/pkg-descr b/devel/dfmt/pkg-descr
deleted file mode 100644
index de151ea0cf4b..000000000000
--- a/devel/dfmt/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-dfmt is a formatter for D source code. dfmt is beta quality. Make backups of
-your files or use source control when using the --inplace option.
-
-WWW: https://github.com/dlang-community/dfmt
diff --git a/devel/ignition-transport/Makefile b/devel/ignition-transport/Makefile
deleted file mode 100644
index 33ec59ba2f20..000000000000
--- a/devel/ignition-transport/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ignition-transport
-DISTVERSION= 6.0.0
-PORTREVISION= 4
-CATEGORIES= devel
-MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Ignition transport classes and functions for robot applications
-
-LICENSE= APACHE20
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ignition-cmake==2:devel/ignition-cmake \
- ignition-tools>0:devel/ignition-tools \
- cppzmq>0:net/cppzmq
-LIB_DEPENDS= libignition-math6.so:math/ignition-math \
- libignition-msgs3.so:devel/ignition-msgs \
- libprotobuf.so:devel/protobuf \
- libuuid.so:misc/e2fsprogs-libuuid \
- libzmq.so:net/libzmq4
-RUN_DEPENDS= ignition-tools>0:devel/ignition-tools
-
-USES= cmake pkgconfig sqlite
-USE_LDCONFIG= yes
-
-CMAKE_OFF= BUILD_TESTING
-
-BB_ACCOUNT= ignitionrobotics
-BB_PROJECT= ign-transport
-BB_COMMIT= 4b78da2af04c
-
-WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
-
-PLIST_SUB+= TRANSPORT_IGN_VER=transport${DISTVERSION:R:R}
-
-do-test: # 1 test is known to fail: https://bitbucket.org/ignitionrobotics/ign-transport/issues/100/test-integration_log_versioned_symbols
- @cd ${BUILD_WRKSRC} && \
- ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING=ON ${CMAKE_SOURCE_PATH} && \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
-
-.include <bsd.port.mk>
diff --git a/devel/ignition-transport/distinfo b/devel/ignition-transport/distinfo
deleted file mode 100644
index 3e012fc0c4dd..000000000000
--- a/devel/ignition-transport/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1542653754
-SHA256 (ignition-transport-6.0.0.tar.gz) = 691a6566774f7952297aee2d48fc638cdbc49c4a6529606b56d879fcda155185
-SIZE (ignition-transport-6.0.0.tar.gz) = 529120
diff --git a/devel/ignition-transport/files/patch-CMakeLists.txt b/devel/ignition-transport/files/patch-CMakeLists.txt
deleted file mode 100644
index a14c1562af17..000000000000
--- a/devel/ignition-transport/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2018-11-19 20:02:52 UTC
-+++ CMakeLists.txt
-@@ -22,7 +22,7 @@ ign_configure_project(VERSION_SUFFIX pre
-
- # ignition-transport currently has no options that are unique to it
-
--if (UNIX AND NOT APPLE)
-+if (UNIX AND NOT APPLE AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "^(FreeBSD|DragonFly)$")
- set (EXTRA_TEST_LIB_DEPS stdc++fs)
- else()
- set (EXTRA_TEST_LIB_DEPS)
diff --git a/devel/ignition-transport/files/patch-log_include_ignition_transport_log_SqlStatement.hh b/devel/ignition-transport/files/patch-log_include_ignition_transport_log_SqlStatement.hh
deleted file mode 100644
index 7d81dee12602..000000000000
--- a/devel/ignition-transport/files/patch-log_include_ignition_transport_log_SqlStatement.hh
+++ /dev/null
@@ -1,29 +0,0 @@
---- log/include/ignition/transport/log/SqlStatement.hh.orig 2018-11-20 22:07:06 UTC
-+++ log/include/ignition/transport/log/SqlStatement.hh
-@@ -59,22 +59,22 @@ namespace ignition
-
- /// \sa Set(std::nullptr_t)
- /// \brief Construct NULL parameter
-- public: explicit SqlParameter(std::nullptr_t);
-+ public: SqlParameter(std::nullptr_t);
-
- /// \sa Set(int64_t)
- /// \brief Construct integer parameter
- /// \param[in] _integer an integer
-- public: explicit SqlParameter(int64_t _integer);
-+ public: SqlParameter(int64_t _integer);
-
- /// \sa Set(double)
- /// \brief Construct real parameter
- /// \param[in] _real a real number
-- public: explicit SqlParameter(double _real);
-+ public: SqlParameter(double _real);
-
- /// \sa Set(const std::string &)
- /// \brief Construct string parameter
- /// \param[in] _string a string
-- public: explicit SqlParameter(const std::string &_text);
-+ public: SqlParameter(const std::string &_text);
-
- /// \brief Copy constructor
- /// \param[in] _other Another SqlParameter
diff --git a/devel/ignition-transport/files/patch-log_src_QueryOptions.cc b/devel/ignition-transport/files/patch-log_src_QueryOptions.cc
deleted file mode 100644
index 3f3dc3ffa4d9..000000000000
--- a/devel/ignition-transport/files/patch-log_src_QueryOptions.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- log/src/QueryOptions.cc.orig 2018-11-20 22:08:14 UTC
-+++ log/src/QueryOptions.cc
-@@ -113,7 +113,7 @@ class TimeRangeOption::Implementation
- if (!startCompare.empty())
- {
- sql.statement += "time_recv " + startCompare + " ?";
-- sql.parameters.emplace_back(start.GetTime()->count());
-+ sql.parameters.emplace_back((int64_t)start.GetTime()->count());
-
- if (!finishCompare.empty())
- sql.statement += " AND ";
-@@ -122,7 +122,7 @@ class TimeRangeOption::Implementation
- if (!finishCompare.empty())
- {
- sql.statement += "time_recv " + finishCompare + " ?";
-- sql.parameters.emplace_back(finish.GetTime()->count());
-+ sql.parameters.emplace_back((int64_t)finish.GetTime()->count());
- }
-
- return sql;
diff --git a/devel/ignition-transport/files/patch-src_NetUtils.cc b/devel/ignition-transport/files/patch-src_NetUtils.cc
deleted file mode 100644
index ceaa618a237b..000000000000
--- a/devel/ignition-transport/files/patch-src_NetUtils.cc
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/NetUtils.cc.orig 2018-11-19 19:50:00 UTC
-+++ src/NetUtils.cc
-@@ -23,6 +23,7 @@
- #else
- #include <arpa/inet.h>
- #include <net/if.h>
-+ #include <netinet/in.h>
- #include <netdb.h>
- #include <pwd.h>
- #include <unistd.h>
-@@ -208,10 +209,17 @@ inline namespace IGNITION_TRANSPORT_VERS
- }
-
- // If we already have the same SIOCGIFINDEX, ignore it (subinterface).
-+# if defined(__FreeBSD__) || defined(__DragonFly__)
-+ if (realIdx.find(ifIdx.ifr_index) != realIdx.end())
-+ continue;
-+
-+ realIdx.insert(ifIdx.ifr_index);
-+# else
- if (realIdx.find(ifIdx.ifr_ifindex) != realIdx.end())
- continue;
-
- realIdx.insert(ifIdx.ifr_ifindex);
-+# endif
- #endif
-
- if (getnameinfo(ifa->ifa_addr, salen, ip_, sizeof(ip_), nullptr, 0,
diff --git a/devel/ignition-transport/files/patch-test_test__config.h.in b/devel/ignition-transport/files/patch-test_test__config.h.in
deleted file mode 100644
index 4b69428b02a4..000000000000
--- a/devel/ignition-transport/files/patch-test_test__config.h.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- test/test_config.h.in.orig 2018-09-11 18:30:00 UTC
-+++ test/test_config.h.in
-@@ -30,7 +30,7 @@
- DETAIL_IGN_TRANSPORT_TEST_DIR
- #endif
-
--#ifndef __APPLE__
-+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__DragonFly__)
- #include <experimental/filesystem>
- #include <filesystem>
- #endif
-@@ -91,7 +91,7 @@ namespace testing
- std::string portablePathUnion(const std::string &_str1,
- const std::string &_str2)
- {
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
- // Ugly as hell but trying to avoid boost::filesystem
- return _str1 + "/" + _str2;
- #else
diff --git a/devel/ignition-transport/pkg-descr b/devel/ignition-transport/pkg-descr
deleted file mode 100644
index f2069bd137d9..000000000000
--- a/devel/ignition-transport/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Ignition transport is a component in the ignition framework, a set of libraries
-designed to rapidly develop robot applications.
-
-WWW: https://ignitionrobotics.org/home
diff --git a/devel/ignition-transport/pkg-plist b/devel/ignition-transport/pkg-plist
deleted file mode 100644
index 2b83eba9894a..000000000000
--- a/devel/ignition-transport/pkg-plist
+++ /dev/null
@@ -1,64 +0,0 @@
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/AdvertiseOptions.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Clock.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Discovery.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Export.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/HandlerStorage.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Helpers.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/MessageInfo.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/NetUtils.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Node.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/NodeOptions.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/NodeShared.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Packet.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Publisher.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/RepHandler.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/ReqHandler.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/SubscribeOptions.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/SubscriptionHandler.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/TopicStorage.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/TopicUtils.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/TransportTypes.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/Uuid.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/config.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/detail/Export.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/detail/Node.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/ign.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/Batch.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/Descriptor.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/Export.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/Log.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/Message.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/MsgIter.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/Playback.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/QualifiedTime.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/QueryOptions.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/Recorder.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/SqlStatement.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/detail/Export.hh
-include/ignition/%%TRANSPORT_IGN_VER%%/ignition/transport/log/detail/QueryOptions.hh
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%-all/ignition-%%TRANSPORT_IGN_VER%%-all-config-version.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%-all/ignition-%%TRANSPORT_IGN_VER%%-all-config.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%-all/ignition-%%TRANSPORT_IGN_VER%%-all-targets.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%-log/ignition-%%TRANSPORT_IGN_VER%%-log-config-version.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%-log/ignition-%%TRANSPORT_IGN_VER%%-log-config.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%-log/ignition-%%TRANSPORT_IGN_VER%%-log-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%-log/ignition-%%TRANSPORT_IGN_VER%%-log-targets.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%/ignition-%%TRANSPORT_IGN_VER%%-config-version.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%/ignition-%%TRANSPORT_IGN_VER%%-config.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%/ignition-%%TRANSPORT_IGN_VER%%-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/ignition-%%TRANSPORT_IGN_VER%%/ignition-%%TRANSPORT_IGN_VER%%-targets.cmake
-lib/libignition-%%TRANSPORT_IGN_VER%%-log.so
-lib/libignition-%%TRANSPORT_IGN_VER%%-log.so.6
-lib/libignition-%%TRANSPORT_IGN_VER%%-log.so.6.0.0~pre2
-lib/libignition-%%TRANSPORT_IGN_VER%%.so
-lib/libignition-%%TRANSPORT_IGN_VER%%.so.6
-lib/libignition-%%TRANSPORT_IGN_VER%%.so.6.0.0~pre2
-lib/ruby/ignition/cmdlog6.rb
-lib/ruby/ignition/cmd%%TRANSPORT_IGN_VER%%.rb
-libdata/pkgconfig/ignition-%%TRANSPORT_IGN_VER%%-log.pc
-libdata/pkgconfig/ignition-%%TRANSPORT_IGN_VER%%.pc
-share/ignition/ignition-%%TRANSPORT_IGN_VER%%/sql/0.1.0.sql
-share/ignition/%%TRANSPORT_IGN_VER%%.yaml
-share/ignition/transportlog6.yaml
diff --git a/devel/spin/Makefile b/devel/spin/Makefile
deleted file mode 100644
index 79ccf3c912f0..000000000000
--- a/devel/spin/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# Created by: jhanna@home.com
-# $FreeBSD$
-
-PORTNAME= spin
-PORTVERSION= 6.4.8
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= http://spinroot.com/spin/Src/
-DISTNAME= spin${PORTVERSION:S/.//g}
-DIST_SUBDIR= spin
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= On-the-fly verification system for asynchronous concurrent systems
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= depends on the gcc meta port
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS= gcc:lang/gcc
-
-WRKSRC= ${WRKDIR}/Spin/Src${PORTVERSION}
-MAKEFILE= makefile
-ALL_TARGET= spin
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DNXT"
-
-PORTDOCS= *
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES ISPIN
-OPTIONS_DEFAULT= ISPIN
-OPTIONS_SUB= yes
-ISPIN_DESC= Install ispin and TCL/Tk dependency
-ISPIN_USES= shebangfix tk
-
-SHEBANG_FILES= ../iSpin/ispin.tcl
-tk_OLD_CMD= /bin/sh
-tk_CMD= ${WISH} -f
-
-post-patch-ISPIN-on:
- ${REINPLACE_CMD} -e "s|exec wish|#exec wish|" ${WRKDIR}/Spin/iSpin/ispin.tcl
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/spin ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKDIR}/Spin/Man/spin.1 ${STAGEDIR}${PREFIX}/man/man1
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKDIR}/Spin/Doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
-
-do-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- cd ${WRKDIR}/Spin/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
-
-do-install-ISPIN-on:
- ${INSTALL_SCRIPT} ${WRKDIR}/Spin/iSpin/ispin.tcl ${STAGEDIR}${PREFIX}/bin/ispin
-
-.include <bsd.port.mk>
diff --git a/devel/spin/distinfo b/devel/spin/distinfo
deleted file mode 100644
index 76663130b915..000000000000
--- a/devel/spin/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1536942338
-SHA256 (spin/spin648.tar.gz) = 0035bb114157a759e047c7f94ede0a3d7149003893914c9bbdff45e074ab6ae7
-SIZE (spin/spin648.tar.gz) = 544622
diff --git a/devel/spin/pkg-descr b/devel/spin/pkg-descr
deleted file mode 100644
index 6c173129e732..000000000000
--- a/devel/spin/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Spin is an efficient on-the-fly verification system
-(a `model checker') for asynchronous concurrent systems,
-such as data communication protocols, distributed operating
-systems, database systems, etc.
-It can be used to prove both safety and liveness properties,
-including all correctness requirements expressible in linear
-time temporal logic.
-Spin uses a high level language to specify systems descriptions,
-called PROMELA (PROcess MEta LAnguage).
-WWW: http://spinroot.com
diff --git a/devel/spin/pkg-plist b/devel/spin/pkg-plist
deleted file mode 100644
index c80a39b890ba..000000000000
--- a/devel/spin/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/spin
-%%ISPIN%%bin/ispin
-man/man1/spin.1.gz
diff --git a/editors/Makefile b/editors/Makefile
index fb789a84cb96..289c3e264184 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -24,7 +24,6 @@
SUBDIR += cream
SUBDIR += cudatext
SUBDIR += deforaos-editor
- SUBDIR += dexed
SUBDIR += dhex
SUBDIR += diakonos
SUBDIR += dkns
@@ -202,7 +201,6 @@
SUBDIR += omegaT
SUBDIR += openoffice-4
SUBDIR += openoffice-devel
- SUBDIR += p5-Padre
SUBDIR += p5-Proc-InvokeEditor
SUBDIR += p5-Vimana
SUBDIR += paredit-mode.el
diff --git a/editors/dexed/Makefile b/editors/dexed/Makefile
deleted file mode 100644
index 3dd9f734a7ef..000000000000
--- a/editors/dexed/Makefile
+++ /dev/null
@@ -1,84 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= dexed
-PORTVERSION= 3.7.4
-DISTVERSIONPREFIX=v
-CATEGORIES= editors
-PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
-
-MAINTAINER= acm@FreeBSD.org
-COMMENT= IDE for the D programming language
-
-LICENSE= BSL
-
-DEPRECATED= Depends on expiring devel/dfmt
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ldmd2:lang/ldc \
- ${LOCALBASE}/lib/d/libiz.a:devel/iz \
- ${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core \
- ${LOCALBASE}/lib/d/libdparse.a:devel/libdparse \
- ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator
-RUN_DEPENDS= ldmd2:lang/ldc \
- dscanner:devel/d-scanner \
- dcd-client:devel/dcd-client \
- dcd-server:devel/dcd-server \
- dfmt:devel/dfmt \
- ddemangle:lang/dlang-tools
-
-USE_GITHUB= yes
-GH_ACCOUNT= BBasile
-#GH_PROJECT= dexed
-
-USES= fpc lazarus:flavors
-USE_FPC= chm fcl-base fcl-db fcl-image fcl-json fcl-net fcl-registry \
- fcl-stl fcl-web fcl-xml numlib opengl openssl pasjpeg rtl-objpas \
- regexpr rtl-extra x11
-USE_XORG= x11
-
-DESKTOP_ENTRIES="Dexed" \
- "IDE for the D programming language" \
- "${PREFIX}/share/pixmaps/${PORTNAME}32.png" \
- "${PREFIX}/bin/${PORTNAME}" \
- "Application;IDE;Development;" \
- ${TRUE}
-
-D_LIB_DIR= ${LOCALBASE}/lib/d
-D_INCLUDE_DIR= ${LOCALBASE}/include/d
-
-LAZARUS_PROJECT_FILES= anchordocking/anchordocking.lpk lazproj/dexed.lpi
-
-LAZBUILD_ARGS= -d
-LLD_UNSAFE= yes
-
-LDMD2_CMD= ${LOCALBASE}/bin/ldmd2
-
-gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5
-qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2
-
-.if ${FLAVOR:Ugtk2:Mgtk2}
-USE_FPC+= cairo
-USE_GNOME+= cairo
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's|%%LDMD2_CMD%%|${LDMD2_CMD}|g' \
- -e 's|%%D_LIB_DIR%%|${D_LIB_DIR}|g' \
- -e 's|%%D_INCLUDE_DIR%%|${D_INCLUDE_DIR}|g' \
- ${WRKSRC}/dastworx/build.sh
- ${REINPLACE_CMD} -e 's|LINUX|UNIX|g' ${WRKSRC}/src/u_common.pas ${WRKSRC}/src/u_dcd.pas
- ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/src/u_compilers.pas
-
-post-configure:
- @${MKDIR} ${WRKSRC}/tmppcp
- ${CP} -a ${LAZARUS_DIR}/components/anchordocking ${WRKSRC}
-
-pre-build:
- @cd ${WRKSRC}/dastworx && ${SH} build.sh
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/dastworx ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_DATA} ${WRKSRC}/logo/*.png ${STAGEDIR}${PREFIX}/share/pixmaps/
-
-.include <bsd.port.mk>
diff --git a/editors/dexed/distinfo b/editors/dexed/distinfo
deleted file mode 100644
index 0d32785a976f..000000000000
--- a/editors/dexed/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1551657539
-SHA256 (BBasile-dexed-v3.7.4_GH0.tar.gz) = ab339ef375f22d4e19484d3635eaa855d31e1e517e3948ac8d9b5e89030b5de4
-SIZE (BBasile-dexed-v3.7.4_GH0.tar.gz) = 3773547
diff --git a/editors/dexed/files/patch-dastworx_build.sh b/editors/dexed/files/patch-dastworx_build.sh
deleted file mode 100644
index cc250c3f81e1..000000000000
--- a/editors/dexed/files/patch-dastworx_build.sh
+++ /dev/null
@@ -1,43 +0,0 @@
---- dastworx/build.sh 2018-10-22 01:38:52.000000000 -0500
-+++ dastworx/build.sh 2018-11-06 01:09:50.779324000 -0500
-@@ -1,35 +1,14 @@
--if [[ -z "$DC" ]]; then DC=dmd; fi
--if [[ "$DC" == "ldc" ]]; then DC=ldmd2; fi
--if [[ "$DC" == "gdc" ]]; then DC=gdmd; fi
--if [[ -z "$MFLAGS" ]]; then MFLAGS=-m64; fi
--
--#iz sources
--cd ../etc/iz/import/
--iz=$(find `pwd` -type f -name \*.d)
--cd ../../../dastworx
--
--#dparse sources
--cd ../etc/libdparse/src/
--dparse=$(find `pwd` -type f -name \*.d)
--cd ../../../dastworx
--
--#stdx-alloc sources
--cd ../etc/stdx-allocator/source/
--stdxalloc=$(find `pwd` -type f -name \*.d)
--cd ../../../dastworx
--
- #dast sources
- cd src/
- dast=$(find `pwd` -type f -name \*.d)
- cd ../
-
--echo building using $DC...
--
- #build
--$DC ${dast[@]} ${dparse[@]} ${iz[@]} ${stdxalloc[@]} \
---O -release -inline -boundscheck=off $MFLAGS \
---Isrc -I../etc/iz/import -I../etc/libdparse/src -I../etc/stdx-allocator/source \
---of../bin/dastworx
-+
-+%%LDMD2_CMD%% ${dast} \
-+ -O -release -inline -boundscheck=off \
-+-Isrc -I%%D_INCLUDE_DIR%% -L%%D_LIB_DIR%%/libiz.a -L%%D_LIB_DIR%%/libdparse.a \
-+-L%%D_LIB_DIR%%/libstdx-allocator.a -of../bin/dastworx
-
- #cleanup
- rm ../bin/dastworx.o
diff --git a/editors/dexed/files/patch-src_u_compilers.pas b/editors/dexed/files/patch-src_u_compilers.pas
deleted file mode 100644
index 5c3cd982a66c..000000000000
--- a/editors/dexed/files/patch-src_u_compilers.pas
+++ /dev/null
@@ -1,57 +0,0 @@
---- src/u_compilers.pas 2017-07-14 05:55:36 UTC
-+++ src/u_compilers.pas
-@@ -674,6 +674,7 @@ begin
- fPaths.DmdPhobosPath := path + '\src\phobos';
- end;
- {$ENDIF}
-+ {$IFDEF UNIX}
- {$IFDEF LINUX}
- if '/usr/bin/dmd'.fileExists then
- fPaths.DmdExeName:='/usr/bin/dmd';
-@@ -682,6 +683,15 @@ begin
- if '/usr/include/dmd/phobos'.dirExists then
- fPaths.DmdPhobosPath:='/usr/include/dmd/phobos';
- {$ENDIF}
-+ {$IFDEF BSD}
-+ if '%%LOCALBASE%%/bin/dmd'.fileExists then
-+ fPaths.DmdExeName:='%%LOCALBASE%%/bin/dmd';
-+ if '%%LOCALBASE%%/include/dmd/druntime/import'.dirExists then
-+ fPaths.DmdRuntimePath:='%%LOCALBASE%%/include/dmd/druntime/import';
-+ if '%%LOCALBASE%%/include/dmd/phobos'.dirExists then
-+ fPaths.DmdPhobosPath:='%%LOCALBASE%%/include/dmd/phobos';
-+ {$ENDIF}
-+ {$ENDIF}
- {$IFDEF DARWIN}
- if '/usr/local/bin/dmd'.fileExists then
- fPaths.DmdExeName:='/usr/local/bin/dmd';
-@@ -703,7 +713,11 @@ begin
- fPaths.GdcExeName:= path;
- str := TStringList.Create;
- try
-- path := path.extractFileDir.extractFilePath;
-+{$IFDEF BSD}
-+ path:= path.extractFileDir.extractFilePath+'/include';
-+{$ELSE}
-+ path:= path.extractFileDir.extractFilePath;
-+{$ENDIF}
- FindAllDirectories(str, path, true);
- for path in str do
- if pos('include' + DirectorySeparator + 'd', path) > 0 then
-@@ -729,11 +743,15 @@ begin
- fPaths.LdcExeName:= path;
- str := TStringList.Create;
- try
-- path := path.extractFileDir.extractFilePath;
-+{$IFDEF BSD}
-+ path:= path.extractFileDir.extractFilePath+'/include';
-+{$ELSE}
-+ path:= path.extractFileDir.extractFilePath;
-+{$ENDIF}
- FindAllDirectories(str, path, true);
- for path in str do
- begin
-- i := pos('import' + DirectorySeparator + 'ldc', path);
-+ i := pos('d' + DirectorySeparator + 'ldc', path);
- if i > 0 then
- begin
- fPaths.LdcRuntimePath:= path[1..i + 5];
diff --git a/editors/dexed/pkg-descr b/editors/dexed/pkg-descr
deleted file mode 100644
index 739f4a23f4f7..000000000000
--- a/editors/dexed/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Dexed is an IDE for the D programming language, its compilers, tools and
-libraries.
-- available for Windows, Linux and FreeBSD.
-- supports all the D compilers (DMD-GDC-LDC).
-- supports the DUB projects (JSON + SDL) and also Coedit own project format.
-- support the DUB scripts (aka single file packages) and Coedit own script
- format (aka runnable modules).
-- full D Completion Daemon integration (completion, ddoc display, call tips,
- jump to declaration, rename identifier).
-- Dynamic D-Scanner linting with results displayed in the editor gutter.
-- single click to compile and to unittest a module.
-- advanced editor with D2 syntax highlighter, folds, regions, identifier markup,
- macros, sync-edit, etc.
-- edition helpers: comment blocks, local identifier renaming, brace
- auto-closing, ddoc templates, etc.
-- Explorable list of symbols of the current module.
-- static libraries manager that supports auto-registration from local DUB
- projects, from online DUB packages or from Coedit custom project format.
-- todo list based on the todo comments located in a project or in the current
- source.
-- user-defined tools powered by a string interpolation system.
-- mini file browser, dfmt interface, search & replace and more
-
-WWW: https://github.com/BBasile/dexed
diff --git a/editors/dexed/pkg-plist b/editors/dexed/pkg-plist
deleted file mode 100644
index 16a464d6bb73..000000000000
--- a/editors/dexed/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/dexed
-bin/dastworx
-share/pixmaps/dexed128.png
-share/pixmaps/dexed16.png
-share/pixmaps/dexed256.png
-share/pixmaps/dexed32.png
-share/pixmaps/dexed48.png
-share/pixmaps/dexed64.png
diff --git a/editors/p5-Padre/Makefile b/editors/p5-Padre/Makefile
deleted file mode 100644
index 1c89d34e41b9..000000000000
--- a/editors/p5-Padre/Makefile
+++ /dev/null
@@ -1,140 +0,0 @@
-# Created by: Cezary Morga <cm@therek.net>
-# $FreeBSD$
-
-PORTNAME= Padre
-PORTVERSION= 1.00
-PORTREVISION= 12
-CATEGORIES= editors perl5
-MASTER_SITES= CPAN/${PORTNAME}/ CPAN/Wx/:wxsc
-PKGNAMEPREFIX= p5-
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${WXSC_DISTFILE}:wxsc
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Perl Application Development and Refactoring Environment
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-LICENSE_FILE_ART10= ${WRKSRC}/Artistic
-LICENSE_FILE_GPLv1+ = ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on expiring x11-toolkits/p5-Wx
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${RUN_DEPENDS} \
- p5-Module-Build>=0.36:devel/p5-Module-Build
-RUN_DEPENDS= p5-Algorithm-Diff>=1.19:devel/p5-Algorithm-Diff \
- p5-App-cpanminus>=0.9923:devel/p5-App-cpanminus \
- p5-CGI>=3.47:www/p5-CGI \
- p5-Capture-Tiny>0:devel/p5-Capture-Tiny \
- p5-Class-Adapter>=1.05:devel/p5-Class-Adapter \
- p5-Class-Inspector>=1.22:devel/p5-Class-Inspector \
- p5-Class-XSAccessor>=1.13:devel/p5-Class-XSAccessor \
- p5-DBD-SQLite>=1.35:databases/p5-DBD-SQLite \
- p5-DBI>=1.58:databases/p5-DBI \
- p5-Debug-Client>=0.20:devel/p5-Debug-Client \
- p5-Devel-Dumpvar>=0.04:devel/p5-Devel-Dumpvar \
- p5-Devel-Refactor>=0.05:devel/p5-Devel-Refactor \
- p5-File-Copy-Recursive>=0.37:devel/p5-File-Copy-Recursive \
- p5-File-Find-Rule>=0.30:devel/p5-File-Find-Rule \
- p5-File-HomeDir>=0.84:devel/p5-File-HomeDir \
- p5-File-ShareDir>=1.00:devel/p5-File-ShareDir \
- p5-HTML-Parser>=3.58:www/p5-HTML-Parser \
- p5-IO-stringy>=2.110:devel/p5-IO-stringy \
- p5-IPC-Run>=0.83:devel/p5-IPC-Run \
- p5-JSON-XS>=2.29:converters/p5-JSON-XS \
- p5-List-MoreUtils>=0.22:lang/p5-List-MoreUtils \
- p5-Locale-Msgfmt>=0.14:devel/p5-Locale-Msgfmt \
- p5-Module-Manifest>=0.07:devel/p5-Module-Manifest \
- p5-Module-Starter>=1.60:devel/p5-Module-Starter \
- p5-ORLite-Migrate>0:databases/p5-ORLite-Migrate \
- p5-POD2-Base>=0.043:textproc/p5-POD2-Base \
- p5-PPI>=1.213:textproc/p5-PPI \
- p5-PPIx-EditorTools>=0.13:textproc/p5-PPIx-EditorTools \
- p5-PPIx-Regexp>=0.011:textproc/p5-PPIx-Regexp \
- p5-Parse-ErrorString-Perl>=0.14:devel/p5-Parse-ErrorString-Perl \
- p5-Parse-ExuberantCTags>=1.00:devel/p5-Parse-ExuberantCTags \
- p5-Pod-Abstract>=0.16:textproc/p5-Pod-Abstract \
- p5-Pod-POM>=0.17:textproc/p5-Pod-POM \
- p5-Sort-Versions>=1.5:devel/p5-Sort-Versions \
- p5-Template-Tiny>=0.11:textproc/p5-Template-Tiny \
- p5-Test-Exception>=0.27:devel/p5-Test-Exception \
- p5-Test-MockObject>=1.09:devel/p5-Test-MockObject \
- p5-Test-NoWarnings>=0.084:devel/p5-Test-NoWarnings \
- p5-Test-Script>=1.07:devel/p5-Test-Script \
- p5-Text-Diff>=1.41:textproc/p5-Text-Diff \
- p5-Text-FindIndent>=0.10:textproc/p5-Text-FindIndent \
- p5-Text-Patch>=1.8:textproc/p5-Text-Patch \
- p5-URI>0:net/p5-URI \
- p5-Wx-Perl-ProcessStream>=0.25:x11-toolkits/p5-Wx-Perl-ProcessStream \
- p5-Wx>=0.9700:x11-toolkits/p5-Wx \
- p5-YAML-Tiny>=1.32:textproc/p5-YAML-Tiny \
- p5-libwww>=5.815:www/p5-libwww
-
-USES= compiler:c++11-lib dos2unix gettext perl5
-USE_PERL5= configure
-USE_WX= 3.0
-WX_COMPS= wx
-MAKE_JOBS_UNSAFE= yes
-DOS2UNIX_WRKSRC=${WRKDIR}/${WXSC_DISTNAME}
-DOS2UNIX_FILES= wx-scintilla/src/scintilla/src/Editor.cxx
-
-DESKTOP_ENTRIES="Padre" \
- "The Perl IDE" \
- "${PREFIX}/${SITE_PERL_REL}/auto/share/dist/Padre/icons/padre/64x64/logo.png" \
- "padre" \
- "Development;IDE;" \
- ""
-
-WXSC_NAME= Wx-Scintilla
-WXSC_VERSION= 0.39
-WXSC_DISTNAME= ${WXSC_NAME}-${WXSC_VERSION}
-WXSC_DISTFILE= ${WXSC_DISTNAME}.tar.gz
-
-.include <bsd.port.pre.mk>
-
-.if exists(${PERL})
-PERL_THREADS!= ${PERL} -V::useithreads
-.endif
-
-.if exists(${PERL})
-.if ${PERL_THREADS} != "'define';"
-IGNORE= needs a threaded Perl, build with enabling THREADS option and try again
-.endif
-.endif
-
-pre-patch:
- (cd ${WRKDIR}/${WXSC_DISTNAME} && \
- ${PATCH} < ${FILESDIR}/extra-patch-editor )
-
-post-patch:
- ${REINPLACE_CMD} -e \
- '/my /s|wx-config|${WX_CONFIG:T}|g' \
- -e '/ret/ s|urn .flags;|urn $$flags . " -std=c++11";|' \
- ${WRKDIR}/${WXSC_DISTNAME}/inc/Module/Build/Scintilla.pm
- ${REINPLACE_CMD} -e \
- 's|_scintilla-|_scintilla| ; \
- s|$$major.*$$release \.|| ; \
- /$$major.*$$release;/s|^|#| ; \
- s|-lgtk-x11-2.0.*-lpangoft2-1.0|-lm| ; \
- /-lgobject-2.0/d ; \
- /-lglib-2.0/d ; \
- s|{ccflags}|{ccflags} . " -std=c++11"| ; \
- s|\\$$ORIGIN|${SITE_ARCH}/auto/Wx/Scintilla|' \
- ${WRKDIR}/${WXSC_DISTNAME}/inc/Module/Build/Scintilla/GTK.pm
-
-pre-configure:
- (cd ${WRKDIR}/${WXSC_DISTNAME} && ${SETENV} ${CONFIGURE_ENV} \
- ${PERL} Build.PL ${CONFIGURE_ARGS} --destdir=${STAGEDIR})
-
-pre-build:
- (cd ${WRKDIR}/${WXSC_DISTNAME} && ${SETENV} CC="$$(${WHICH} ${CC})" \
- ${PERL} Build)
-
-pre-install:
- (cd ${WRKDIR}/${WXSC_DISTNAME} && ${SETENV} CC="$$(${WHICH} ${CC})" \
- ${PERL} Build install)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Wx/Scintilla/libwx_gtk2u_scintilla.so
-
-.include <bsd.port.post.mk>
diff --git a/editors/p5-Padre/distinfo b/editors/p5-Padre/distinfo
deleted file mode 100644
index 5f5907933b4b..000000000000
--- a/editors/p5-Padre/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (Padre-1.00.tar.gz) = cb31404b048c12992eea142613bd560ce7a31199e3e09239fa1539f2fa02b96d
-SIZE (Padre-1.00.tar.gz) = 1969274
-SHA256 (Wx-Scintilla-0.39.tar.gz) = d6d67528a55552bb3fda2a1f22058c6c94a05eaf632dba5331afb3390defe0ea
-SIZE (Wx-Scintilla-0.39.tar.gz) = 848565
diff --git a/editors/p5-Padre/files/extra-patch-editor b/editors/p5-Padre/files/extra-patch-editor
deleted file mode 100644
index 57a3240ac8cf..000000000000
--- a/editors/p5-Padre/files/extra-patch-editor
+++ /dev/null
@@ -1,10 +0,0 @@
---- wx-scintilla/src/scintilla/src/Editor.cxx.orig 2016-07-10 12:18:20.419137000 +0200
-+++ wx-scintilla/src/scintilla/src/Editor.cxx 2016-07-10 12:18:29.917664000 +0200
-@@ -16,6 +16,7 @@
- #include <map>
- #include <algorithm>
- #include <memory>
-+#include <cmath>
-
- #include "Platform.h"
-
diff --git a/editors/p5-Padre/files/patch-Makefile.PL b/editors/p5-Padre/files/patch-Makefile.PL
deleted file mode 100644
index daffffaaafa8..000000000000
--- a/editors/p5-Padre/files/patch-Makefile.PL
+++ /dev/null
@@ -1,23 +0,0 @@
---- Makefile.PL.orig 2013-11-09 03:10:25 UTC
-+++ Makefile.PL
-@@ -46,20 +46,6 @@ configure_requires 'ExtUtils::Embed' =>
- # exit 0;
- #}
-
--# This makes sure that we didn't compile Alien::wxWidgets with the wrong options.
--configure_requires 'Alien::wxWidgets' => '0.62';
--
--my $wxw = eval { use Alien::wxWidgets; 1; };
--if ( $@ or not $wxw ) {
-- print STDERR "Warning: prerequisite Alien::wxWidgets not found.\n";
-- exit 0;
--}
--if ( '2.009000' eq Alien::wxWidgets->version ) {
-- print STDERR "Warning: Alien::wxWidgets was compiled with the development version of\n";
-- print STDERR "wxWidgets. This is known to cause Padre to crash.\n";
-- exit 0;
--}
--
-
-
-
diff --git a/editors/p5-Padre/files/patch-lib_Padre_Wx.pm b/editors/p5-Padre/files/patch-lib_Padre_Wx.pm
deleted file mode 100644
index a231537ed17a..000000000000
--- a/editors/p5-Padre/files/patch-lib_Padre_Wx.pm
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/Padre/Wx.pm.orig 2013-11-09 03:43:41 UTC
-+++ lib/Padre/Wx.pm
-@@ -158,6 +158,7 @@ sub aui_pane_info {
-
- sub launch_browser {
- require Padre::Task::LaunchDefaultBrowser;
-+ Wx::LaunchDefaultBrowser( $_[0] ); return 1;
- Padre::Task::LaunchDefaultBrowser->new(
- url => $_[0],
- )->schedule;
diff --git a/editors/p5-Padre/pkg-descr b/editors/p5-Padre/pkg-descr
deleted file mode 100644
index a65c4f7afdf7..000000000000
--- a/editors/p5-Padre/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Padre - Perl Application Development and Refactoring Environment
-
-Padre is an Perl IDE that is simple to use for new Perl programmers
-but also supports large multi-lingual and multi-technology projects.
-
-Padre is written in Perl, runs on all three major desktop platforms (Windows,
-Mac OS X and Unix/GTK), and is distributed under the perl license.
-
-WARNING: Padre requires Perl with thread support built-in !
-
-WWW: http://padre.perlide.org/
diff --git a/editors/p5-Padre/pkg-plist b/editors/p5-Padre/pkg-plist
deleted file mode 100644
index a7a8f15aa91a..000000000000
--- a/editors/p5-Padre/pkg-plist
+++ /dev/null
@@ -1,588 +0,0 @@
-bin/padre
-%%SITE_ARCH%%/Wx/Scintilla.pm
-%%SITE_ARCH%%/Wx/Scintilla/Constant.pm
-%%SITE_ARCH%%/Wx/Scintilla/Manual.pod
-%%SITE_ARCH%%/Wx/Scintilla/TextCtrl.pm
-%%SITE_ARCH%%/Wx/Scintilla/TextEvent.pm
-%%SITE_ARCH%%/auto/Wx/Scintilla/Scintilla.so
-%%SITE_ARCH%%/auto/Wx/Scintilla/libwx_gtk2u_scintilla.so
-%%SITE_PERL%%/Padre.pm
-%%SITE_PERL%%/Padre/Autosave.pm
-%%SITE_PERL%%/Padre/Breakpoints.pm
-%%SITE_PERL%%/Padre/Browser.pm
-%%SITE_PERL%%/Padre/Browser/Document.pm
-%%SITE_PERL%%/Padre/Browser/POD.pm
-%%SITE_PERL%%/Padre/Browser/PseudoPerldoc.pm
-%%SITE_PERL%%/Padre/CPAN.pm
-%%SITE_PERL%%/Padre/Cache.pm
-%%SITE_PERL%%/Padre/Command.pm
-%%SITE_PERL%%/Padre/Comment.pm
-%%SITE_PERL%%/Padre/Config.pm
-%%SITE_PERL%%/Padre/Config/Apply.pm
-%%SITE_PERL%%/Padre/Config/Host.pm
-%%SITE_PERL%%/Padre/Config/Human.pm
-%%SITE_PERL%%/Padre/Config/Patch.pm
-%%SITE_PERL%%/Padre/Config/Project.pm
-%%SITE_PERL%%/Padre/Config/Setting.pm
-%%SITE_PERL%%/Padre/Constant.pm
-%%SITE_PERL%%/Padre/Current.pm
-%%SITE_PERL%%/Padre/DB.pm
-%%SITE_PERL%%/Padre/DB/Bookmark.pm
-%%SITE_PERL%%/Padre/DB/History.pm
-%%SITE_PERL%%/Padre/DB/HostConfig.pm
-%%SITE_PERL%%/Padre/DB/LastPositionInFile.pm
-%%SITE_PERL%%/Padre/DB/Plugin.pod
-%%SITE_PERL%%/Padre/DB/RecentlyUsed.pm
-%%SITE_PERL%%/Padre/DB/Session.pm
-%%SITE_PERL%%/Padre/DB/SessionFile.pm
-%%SITE_PERL%%/Padre/DB/Snippets.pod
-%%SITE_PERL%%/Padre/DB/Timeline.pm
-%%SITE_PERL%%/Padre/Delta.pm
-%%SITE_PERL%%/Padre/Desktop.pm
-%%SITE_PERL%%/Padre/Document.pm
-%%SITE_PERL%%/Padre/Document/CSharp.pm
-%%SITE_PERL%%/Padre/Document/CSharp/FunctionList.pm
-%%SITE_PERL%%/Padre/Document/Java.pm
-%%SITE_PERL%%/Padre/Document/Java/FunctionList.pm
-%%SITE_PERL%%/Padre/Document/Patch.pm
-%%SITE_PERL%%/Padre/Document/Perl.pm
-%%SITE_PERL%%/Padre/Document/Perl/Autocomplete.pm
-%%SITE_PERL%%/Padre/Document/Perl/Beginner.pm
-%%SITE_PERL%%/Padre/Document/Perl/FunctionList.pm
-%%SITE_PERL%%/Padre/Document/Perl/Help.pm
-%%SITE_PERL%%/Padre/Document/Perl/Lexer.pm
-%%SITE_PERL%%/Padre/Document/Perl/Outline.pm
-%%SITE_PERL%%/Padre/Document/Perl/PPILexer.pm
-%%SITE_PERL%%/Padre/Document/Perl/QuickFix.pm
-%%SITE_PERL%%/Padre/Document/Perl/QuickFix/IncludeModule.pm
-%%SITE_PERL%%/Padre/Document/Perl/QuickFix/StrictWarnings.pm
-%%SITE_PERL%%/Padre/Document/Perl/Starter.pm
-%%SITE_PERL%%/Padre/Document/Perl/Starter/Style.pm
-%%SITE_PERL%%/Padre/Document/Perl/Syntax.pm
-%%SITE_PERL%%/Padre/Document/Python.pm
-%%SITE_PERL%%/Padre/Document/Python/FunctionList.pm
-%%SITE_PERL%%/Padre/Document/Ruby.pm
-%%SITE_PERL%%/Padre/Document/Ruby/FunctionList.pm
-%%SITE_PERL%%/Padre/Feature.pm
-%%SITE_PERL%%/Padre/File.pm
-%%SITE_PERL%%/Padre/File/FTP.pm
-%%SITE_PERL%%/Padre/File/HTTP.pm
-%%SITE_PERL%%/Padre/File/Local.pm
-%%SITE_PERL%%/Padre/Help.pm
-%%SITE_PERL%%/Padre/Locale.pm
-%%SITE_PERL%%/Padre/Locale/Format.pm
-%%SITE_PERL%%/Padre/Locale/T.pm
-%%SITE_PERL%%/Padre/Lock.pm
-%%SITE_PERL%%/Padre/Locker.pm
-%%SITE_PERL%%/Padre/Logger.pm
-%%SITE_PERL%%/Padre/MIME.pm
-%%SITE_PERL%%/Padre/Manual.pod
-%%SITE_PERL%%/Padre/Manual/Hacking.pod
-%%SITE_PERL%%/Padre/PPI.pm
-%%SITE_PERL%%/Padre/PPI/EndifyPod.pm
-%%SITE_PERL%%/Padre/PPI/Transform.pm
-%%SITE_PERL%%/Padre/PPI/UpdateCopyright.pm
-%%SITE_PERL%%/Padre/Perl.pm
-%%SITE_PERL%%/Padre/Plugin.pm
-%%SITE_PERL%%/Padre/Plugin/Devel.pm
-%%SITE_PERL%%/Padre/Plugin/My.pm
-%%SITE_PERL%%/Padre/Plugin/PopularityContest.pm
-%%SITE_PERL%%/Padre/Plugin/PopularityContest/Ping.pm
-%%SITE_PERL%%/Padre/PluginBuilder.pm
-%%SITE_PERL%%/Padre/PluginHandle.pm
-%%SITE_PERL%%/Padre/PluginManager.pm
-%%SITE_PERL%%/Padre/Pod2HTML.pm
-%%SITE_PERL%%/Padre/Portable.pm
-%%SITE_PERL%%/Padre/Project.pm
-%%SITE_PERL%%/Padre/Project/Null.pm
-%%SITE_PERL%%/Padre/Project/Perl.pm
-%%SITE_PERL%%/Padre/Project/Perl/DZ.pm
-%%SITE_PERL%%/Padre/Project/Perl/EUMM.pm
-%%SITE_PERL%%/Padre/Project/Perl/MB.pm
-%%SITE_PERL%%/Padre/Project/Perl/MI.pm
-%%SITE_PERL%%/Padre/Project/Perl/Temp.pm
-%%SITE_PERL%%/Padre/Project/Temp.pm
-%%SITE_PERL%%/Padre/ProjectManager.pm
-%%SITE_PERL%%/Padre/QuickFix.pm
-%%SITE_PERL%%/Padre/Role/PubSub.pm
-%%SITE_PERL%%/Padre/Role/Task.pm
-%%SITE_PERL%%/Padre/SLOC.pm
-%%SITE_PERL%%/Padre/SVN.pm
-%%SITE_PERL%%/Padre/Search.pm
-%%SITE_PERL%%/Padre/ServerManager.pm
-%%SITE_PERL%%/Padre/Startup.pm
-%%SITE_PERL%%/Padre/Sync.pm
-%%SITE_PERL%%/Padre/Task.pm
-%%SITE_PERL%%/Padre/Task/Addition.pm
-%%SITE_PERL%%/Padre/Task/BackupUnsaved.pm
-%%SITE_PERL%%/Padre/Task/Browser.pm
-%%SITE_PERL%%/Padre/Task/CPAN.pm
-%%SITE_PERL%%/Padre/Task/Diff.pm
-%%SITE_PERL%%/Padre/Task/Eval.pm
-%%SITE_PERL%%/Padre/Task/File.pm
-%%SITE_PERL%%/Padre/Task/FindInFiles.pm
-%%SITE_PERL%%/Padre/Task/FindUnmatchedBrace.pm
-%%SITE_PERL%%/Padre/Task/FindVariableDeclaration.pm
-%%SITE_PERL%%/Padre/Task/FunctionList.pm
-%%SITE_PERL%%/Padre/Task/IntroduceTemporaryVariable.pm
-%%SITE_PERL%%/Padre/Task/LWP.pm
-%%SITE_PERL%%/Padre/Task/LaunchDefaultBrowser.pm
-%%SITE_PERL%%/Padre/Task/LexicalReplaceVariable.pm
-%%SITE_PERL%%/Padre/Task/OpenResource.pm
-%%SITE_PERL%%/Padre/Task/Outline.pm
-%%SITE_PERL%%/Padre/Task/PPI.pm
-%%SITE_PERL%%/Padre/Task/Pod2HTML.pm
-%%SITE_PERL%%/Padre/Task/RecentFiles.pm
-%%SITE_PERL%%/Padre/Task/ReplaceInFiles.pm
-%%SITE_PERL%%/Padre/Task/Run.pm
-%%SITE_PERL%%/Padre/Task/SLOC.pm
-%%SITE_PERL%%/Padre/Task/Syntax.pm
-%%SITE_PERL%%/Padre/Task/Transform.pm
-%%SITE_PERL%%/Padre/Task/VCS.pm
-%%SITE_PERL%%/Padre/TaskHandle.pm
-%%SITE_PERL%%/Padre/TaskManager.pm
-%%SITE_PERL%%/Padre/TaskQueue.pm
-%%SITE_PERL%%/Padre/TaskWorker.pm
-%%SITE_PERL%%/Padre/Template.pm
-%%SITE_PERL%%/Padre/Test.pm
-%%SITE_PERL%%/Padre/Transform.pm
-%%SITE_PERL%%/Padre/Unload.pm
-%%SITE_PERL%%/Padre/Util.pm
-%%SITE_PERL%%/Padre/Util/CommandLine.pm
-%%SITE_PERL%%/Padre/Util/FileBrowser.pm
-%%SITE_PERL%%/Padre/Util/SVN.pm
-%%SITE_PERL%%/Padre/Util/Win32.pm
-%%SITE_PERL%%/Padre/Wx.pm
-%%SITE_PERL%%/Padre/Wx/Action.pm
-%%SITE_PERL%%/Padre/Wx/ActionLibrary.pm
-%%SITE_PERL%%/Padre/Wx/ActionQueue.pm
-%%SITE_PERL%%/Padre/Wx/App.pm
-%%SITE_PERL%%/Padre/Wx/AuiManager.pm
-%%SITE_PERL%%/Padre/Wx/Bottom.pm
-%%SITE_PERL%%/Padre/Wx/Browser.pm
-%%SITE_PERL%%/Padre/Wx/CPAN.pm
-%%SITE_PERL%%/Padre/Wx/CPAN/Listview.pm
-%%SITE_PERL%%/Padre/Wx/Choice/Files.pm
-%%SITE_PERL%%/Padre/Wx/Choice/Theme.pm
-%%SITE_PERL%%/Padre/Wx/ComboBox/FindTerm.pm
-%%SITE_PERL%%/Padre/Wx/ComboBox/History.pm
-%%SITE_PERL%%/Padre/Wx/Command.pm
-%%SITE_PERL%%/Padre/Wx/Constant.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/About.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Advanced.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Bookmarks.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/DebugOptions.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Diff.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Document.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Expression.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/FilterTool.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Find.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/FindInFiles.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Form.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Goto.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/HelpSearch.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/ModuleStarter.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/OpenResource.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/OpenURL.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Patch.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/PerlFilter.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/PluginManager.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Positions.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Preferences.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/QuickMenuAccess.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/RefactorSelectFunction.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/RegexEditor.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Replace.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/ReplaceInFiles.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/SLOC.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/SessionManager.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/SessionManager2.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/SessionSave.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Shortcut.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Snippet.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Special.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Sync.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Text.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/Warning.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/WhereFrom.pm
-%%SITE_PERL%%/Padre/Wx/Dialog/WindowList.pm
-%%SITE_PERL%%/Padre/Wx/Diff.pm
-%%SITE_PERL%%/Padre/Wx/Diff2.pm
-%%SITE_PERL%%/Padre/Wx/Directory.pm
-%%SITE_PERL%%/Padre/Wx/Directory/Browse.pm
-%%SITE_PERL%%/Padre/Wx/Directory/Path.pm
-%%SITE_PERL%%/Padre/Wx/Directory/Search.pm
-%%SITE_PERL%%/Padre/Wx/Directory/TreeCtrl.pm
-%%SITE_PERL%%/Padre/Wx/Display.pm
-%%SITE_PERL%%/Padre/Wx/Editor.pm
-%%SITE_PERL%%/Padre/Wx/Editor/Lock.pm
-%%SITE_PERL%%/Padre/Wx/Editor/Menu.pm
-%%SITE_PERL%%/Padre/Wx/FBP/About.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Bookmarks.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Breakpoints.pm
-%%SITE_PERL%%/Padre/Wx/FBP/CPAN.pm
-%%SITE_PERL%%/Padre/Wx/FBP/DebugOptions.pm
-%%SITE_PERL%%/Padre/Wx/FBP/DebugOutput.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Debugger.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Diff.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Document.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Expression.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Find.pm
-%%SITE_PERL%%/Padre/Wx/FBP/FindFast.pm
-%%SITE_PERL%%/Padre/Wx/FBP/FindInFiles.pm
-%%SITE_PERL%%/Padre/Wx/FBP/FoundInFiles.pm
-%%SITE_PERL%%/Padre/Wx/FBP/ModuleStarter.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Outline.pm
-%%SITE_PERL%%/Padre/Wx/FBP/POD.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Patch.pm
-%%SITE_PERL%%/Padre/Wx/FBP/PluginManager.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Preferences.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Replace.pm
-%%SITE_PERL%%/Padre/Wx/FBP/ReplaceInFiles.pm
-%%SITE_PERL%%/Padre/Wx/FBP/SLOC.pm
-%%SITE_PERL%%/Padre/Wx/FBP/SessionManager.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Snippet.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Special.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Sync.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Syntax.pm
-%%SITE_PERL%%/Padre/Wx/FBP/TaskList.pm
-%%SITE_PERL%%/Padre/Wx/FBP/Text.pm
-%%SITE_PERL%%/Padre/Wx/FBP/VCS.pm
-%%SITE_PERL%%/Padre/Wx/FBP/WhereFrom.pm
-%%SITE_PERL%%/Padre/Wx/FileDropTarget.pm
-%%SITE_PERL%%/Padre/Wx/Frame/HTML.pm
-%%SITE_PERL%%/Padre/Wx/Frame/Null.pm
-%%SITE_PERL%%/Padre/Wx/Frame/POD.pm
-%%SITE_PERL%%/Padre/Wx/FunctionList.pm
-%%SITE_PERL%%/Padre/Wx/HtmlWindow.pm
-%%SITE_PERL%%/Padre/Wx/Icon.pm
-%%SITE_PERL%%/Padre/Wx/Left.pm
-%%SITE_PERL%%/Padre/Wx/ListView.pm
-%%SITE_PERL%%/Padre/Wx/Main.pm
-%%SITE_PERL%%/Padre/Wx/Menu.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Debug.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Edit.pm
-%%SITE_PERL%%/Padre/Wx/Menu/File.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Help.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Perl.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Refactor.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Run.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Search.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Tools.pm
-%%SITE_PERL%%/Padre/Wx/Menu/View.pm
-%%SITE_PERL%%/Padre/Wx/Menu/Window.pm
-%%SITE_PERL%%/Padre/Wx/Menubar.pm
-%%SITE_PERL%%/Padre/Wx/Notebook.pm
-%%SITE_PERL%%/Padre/Wx/Nth.pm
-%%SITE_PERL%%/Padre/Wx/Outline.pm
-%%SITE_PERL%%/Padre/Wx/Output.pm
-%%SITE_PERL%%/Padre/Wx/Panel/Breakpoints.pm
-%%SITE_PERL%%/Padre/Wx/Panel/DebugOutput.pm
-%%SITE_PERL%%/Padre/Wx/Panel/Debugger.pm
-%%SITE_PERL%%/Padre/Wx/Panel/FindFast.pm
-%%SITE_PERL%%/Padre/Wx/Panel/FoundInFiles.pm
-%%SITE_PERL%%/Padre/Wx/Panel/TaskList.pm
-%%SITE_PERL%%/Padre/Wx/Popup.pm
-%%SITE_PERL%%/Padre/Wx/Printout.pm
-%%SITE_PERL%%/Padre/Wx/Progress.pm
-%%SITE_PERL%%/Padre/Wx/ReplaceInFiles.pm
-%%SITE_PERL%%/Padre/Wx/Right.pm
-%%SITE_PERL%%/Padre/Wx/Role/Conduit.pm
-%%SITE_PERL%%/Padre/Wx/Role/Config.pm
-%%SITE_PERL%%/Padre/Wx/Role/Context.pm
-%%SITE_PERL%%/Padre/Wx/Role/Dialog.pm
-%%SITE_PERL%%/Padre/Wx/Role/Idle.pm
-%%SITE_PERL%%/Padre/Wx/Role/Main.pm
-%%SITE_PERL%%/Padre/Wx/Role/Timer.pm
-%%SITE_PERL%%/Padre/Wx/Role/View.pm
-%%SITE_PERL%%/Padre/Wx/Scintilla.pm
-%%SITE_PERL%%/Padre/Wx/ScrollLock.pm
-%%SITE_PERL%%/Padre/Wx/SelectionLock.pm
-%%SITE_PERL%%/Padre/Wx/StatusBar.pm
-%%SITE_PERL%%/Padre/Wx/Style.pm
-%%SITE_PERL%%/Padre/Wx/Syntax.pm
-%%SITE_PERL%%/Padre/Wx/TaskList.pm
-%%SITE_PERL%%/Padre/Wx/TextEntryDialog/History.pm
-%%SITE_PERL%%/Padre/Wx/Theme.pm
-%%SITE_PERL%%/Padre/Wx/ToolBar.pm
-%%SITE_PERL%%/Padre/Wx/TreeCtrl.pm
-%%SITE_PERL%%/Padre/Wx/Util.pm
-%%SITE_PERL%%/Padre/Wx/VCS.pm
-%%SITE_PERL%%/auto/share/dist/Padre/README.txt
-%%SITE_PERL%%/auto/share/dist/Padre/doc/perlopquick/Artistic
-%%SITE_PERL%%/auto/share/dist/Padre/doc/perlopquick/Copying
-%%SITE_PERL%%/auto/share/dist/Padre/doc/perlopquick/README
-%%SITE_PERL%%/auto/share/dist/Padre/doc/perlopquick/perlopquick.pod
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/01_hello_world.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/02_time.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/03_good_morning.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/04_math.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/05_do_it_again.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/06_salat.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/07_short_salat.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/absolute_beginner/README
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/01_simple_frame.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/02_label.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/03_button.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/04_button_with_event.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/05_button_with_event_and_message_box.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/21_progress_bar.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/22_notebook.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/23_menu.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/24_simple_editor_window.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/30_editor.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/31_repl.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/40_draw.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/41-drag-image.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/42-drag-image-no-tail.pl
-%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/img/padre_logo_64x64.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/document-new.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/document-open.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/document-print.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/document-properties.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/document-save-as.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/document-save.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-copy.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-cut.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-find-replace.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-find.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-paste.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-redo.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-select-all.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/edit-undo.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/go-down.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/go-next.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/go-previous.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/go-up.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/list-add.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/list-remove.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/player_play.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/stock_data-save.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/stock_update-data.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/stop.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/view-refresh.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/window-close.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/zoom-in.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/actions/zoom-out.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/places/folder-saved-search.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/places/stock_folder.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/status/info.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/stock/code/stock_macro-insert-breakpoint.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/stock/code/stock_macro-jump-back.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/stock/code/stock_macro-stop-after-command.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/stock/code/stock_macro-stop-after-procedure.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/stock/code/stock_macro-watch-variable.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/stock/code/stock_tools-macro.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/16x16/stock/generic/stock_example.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218/README.txt
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/42-b.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/45-e.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/4c-l.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/4d-m.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/53-s.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/54-t.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/57-w.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/62-b.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/65-e.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/69-i.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/6f-o.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/70-p.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/74-t.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/76-v.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/77-w.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/breakpoints.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/bub.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/dot.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/metared.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/morpho.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/morpho2.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/morpho3.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/pux.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/raw.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/red_cross.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/run_till.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/step_in.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/step_out.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/step_over.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/toggle-comments.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/wuw.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/actions/x-document-close.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/logo.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-fallback-icon.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-plugin-crashed.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-plugin-disabled.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-plugin-enabled.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-plugin-error.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-plugin-incompatible.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-plugin.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-syntax-error.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-syntax-ok.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-syntax-warning.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-tasks-load.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-tasks-running.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/64x64/logo.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/64x64/morpho.png
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/README.txt
-%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/all/padre.ico
-%%SITE_PERL%%/auto/share/dist/Padre/languages/perl5/perl5.yml
-%%SITE_PERL%%/auto/share/dist/Padre/languages/perl5/perlapi_current.yml
-%%SITE_PERL%%/auto/share/dist/Padre/locale/ar.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/cz.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/de.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/es-es.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/fa.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/fr.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/he.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/hu.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/it-it.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/ja.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/ko.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/nl-nl.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/no.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/pl.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/pt-br.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/ru.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/tr.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/zh-cn.mo
-%%SITE_PERL%%/auto/share/dist/Padre/locale/zh-tw.mo
-%%SITE_PERL%%/auto/share/dist/Padre/padre-splash-ccnc.png
-%%SITE_PERL%%/auto/share/dist/Padre/padre-splash.png
-%%SITE_PERL%%/auto/share/dist/Padre/padre.desktop
-%%SITE_PERL%%/auto/share/dist/Padre/padre.desktop.README
-%%SITE_PERL%%/auto/share/dist/Padre/ppm/README.txt
-%%SITE_PERL%%/auto/share/dist/Padre/templates/perl5/01_compile_t.tt
-%%SITE_PERL%%/auto/share/dist/Padre/templates/perl5/module_install_dsl_pl.tt
-%%SITE_PERL%%/auto/share/dist/Padre/templates/perl5/module_install_pl.tt
-%%SITE_PERL%%/auto/share/dist/Padre/templates/perl5/module_pm.tt
-%%SITE_PERL%%/auto/share/dist/Padre/templates/perl5/script_pl.tt
-%%SITE_PERL%%/auto/share/dist/Padre/templates/perl5/test_t.tt
-%%SITE_PERL%%/auto/share/dist/Padre/templates/perl6/script_p6.tt
-%%SITE_PERL%%/auto/share/dist/Padre/themes/default.txt
-%%SITE_PERL%%/auto/share/dist/Padre/themes/evening.txt
-%%SITE_PERL%%/auto/share/dist/Padre/themes/night.txt
-%%SITE_PERL%%/auto/share/dist/Padre/themes/notepad.txt
-%%SITE_PERL%%/auto/share/dist/Padre/themes/solarized_dark.txt
-%%SITE_PERL%%/auto/share/dist/Padre/themes/solarized_light.txt
-%%SITE_PERL%%/auto/share/dist/Padre/themes/ultraedit.txt
-%%PERL5_MAN3%%/Padre.3.gz
-%%PERL5_MAN3%%/Padre::Autosave.3.gz
-%%PERL5_MAN3%%/Padre::Browser.3.gz
-%%PERL5_MAN3%%/Padre::Browser::Document.3.gz
-%%PERL5_MAN3%%/Padre::Cache.3.gz
-%%PERL5_MAN3%%/Padre::Comment.3.gz
-%%PERL5_MAN3%%/Padre::Config.3.gz
-%%PERL5_MAN3%%/Padre::Config::Apply.3.gz
-%%PERL5_MAN3%%/Padre::Config::Host.3.gz
-%%PERL5_MAN3%%/Padre::Config::Human.3.gz
-%%PERL5_MAN3%%/Padre::Constant.3.gz
-%%PERL5_MAN3%%/Padre::Current.3.gz
-%%PERL5_MAN3%%/Padre::DB.3.gz
-%%PERL5_MAN3%%/Padre::DB::Bookmark.3.gz
-%%PERL5_MAN3%%/Padre::DB::History.3.gz
-%%PERL5_MAN3%%/Padre::DB::HostConfig.3.gz
-%%PERL5_MAN3%%/Padre::DB::LastPositionInFile.3.gz
-%%PERL5_MAN3%%/Padre::DB::Plugin.3.gz
-%%PERL5_MAN3%%/Padre::DB::RecentlyUsed.3.gz
-%%PERL5_MAN3%%/Padre::DB::Session.3.gz
-%%PERL5_MAN3%%/Padre::DB::SessionFile.3.gz
-%%PERL5_MAN3%%/Padre::DB::Snippets.3.gz
-%%PERL5_MAN3%%/Padre::Delta.3.gz
-%%PERL5_MAN3%%/Padre::Desktop.3.gz
-%%PERL5_MAN3%%/Padre::Document.3.gz
-%%PERL5_MAN3%%/Padre::Document::Perl.3.gz
-%%PERL5_MAN3%%/Padre::Document::Perl::Beginner.3.gz
-%%PERL5_MAN3%%/Padre::Document::Perl::Help.3.gz
-%%PERL5_MAN3%%/Padre::Document::Perl::QuickFix.3.gz
-%%PERL5_MAN3%%/Padre::Document::Perl::QuickFix::IncludeModule.3.gz
-%%PERL5_MAN3%%/Padre::Document::Perl::QuickFix::StrictWarnings.3.gz
-%%PERL5_MAN3%%/Padre::Document::Perl::Starter.3.gz
-%%PERL5_MAN3%%/Padre::Feature.3.gz
-%%PERL5_MAN3%%/Padre::File.3.gz
-%%PERL5_MAN3%%/Padre::Help.3.gz
-%%PERL5_MAN3%%/Padre::Locale.3.gz
-%%PERL5_MAN3%%/Padre::Locale::T.3.gz
-%%PERL5_MAN3%%/Padre::Locker.3.gz
-%%PERL5_MAN3%%/Padre::Logger.3.gz
-%%PERL5_MAN3%%/Padre::MIME.3.gz
-%%PERL5_MAN3%%/Padre::Manual.3.gz
-%%PERL5_MAN3%%/Padre::Manual::Hacking.3.gz
-%%PERL5_MAN3%%/Padre::PPI::EndifyPod.3.gz
-%%PERL5_MAN3%%/Padre::PPI::Transform.3.gz
-%%PERL5_MAN3%%/Padre::PPI::UpdateCopyright.3.gz
-%%PERL5_MAN3%%/Padre::Perl.3.gz
-%%PERL5_MAN3%%/Padre::Plugin.3.gz
-%%PERL5_MAN3%%/Padre::Plugin::Devel.3.gz
-%%PERL5_MAN3%%/Padre::Plugin::My.3.gz
-%%PERL5_MAN3%%/Padre::Plugin::PopularityContest.3.gz
-%%PERL5_MAN3%%/Padre::PluginBuilder.3.gz
-%%PERL5_MAN3%%/Padre::PluginManager.3.gz
-%%PERL5_MAN3%%/Padre::Pod2HTML.3.gz
-%%PERL5_MAN3%%/Padre::Project::Temp.3.gz
-%%PERL5_MAN3%%/Padre::QuickFix.3.gz
-%%PERL5_MAN3%%/Padre::Role::PubSub.3.gz
-%%PERL5_MAN3%%/Padre::Role::Task.3.gz
-%%PERL5_MAN3%%/Padre::Search.3.gz
-%%PERL5_MAN3%%/Padre::Startup.3.gz
-%%PERL5_MAN3%%/Padre::Sync.3.gz
-%%PERL5_MAN3%%/Padre::Task.3.gz
-%%PERL5_MAN3%%/Padre::Task::Eval.3.gz
-%%PERL5_MAN3%%/Padre::Task::File.3.gz
-%%PERL5_MAN3%%/Padre::Task::FindUnmatchedBrace.3.gz
-%%PERL5_MAN3%%/Padre::Task::FindVariableDeclaration.3.gz
-%%PERL5_MAN3%%/Padre::Task::IntroduceTemporaryVariable.3.gz
-%%PERL5_MAN3%%/Padre::Task::LWP.3.gz
-%%PERL5_MAN3%%/Padre::Task::LexicalReplaceVariable.3.gz
-%%PERL5_MAN3%%/Padre::Task::OpenResource.3.gz
-%%PERL5_MAN3%%/Padre::Task::PPI.3.gz
-%%PERL5_MAN3%%/Padre::TaskManager.3.gz
-%%PERL5_MAN3%%/Padre::Transform.3.gz
-%%PERL5_MAN3%%/Padre::Util.3.gz
-%%PERL5_MAN3%%/Padre::Util::FileBrowser.3.gz
-%%PERL5_MAN3%%/Padre::Util::SVN.3.gz
-%%PERL5_MAN3%%/Padre::Util::Win32.3.gz
-%%PERL5_MAN3%%/Padre::Wx.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Action.3.gz
-%%PERL5_MAN3%%/Padre::Wx::ActionQueue.3.gz
-%%PERL5_MAN3%%/Padre::Wx::App.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Browser.3.gz
-%%PERL5_MAN3%%/Padre::Wx::ComboBox::History.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::Advanced.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::FilterTool.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::Form.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::Goto.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::HelpSearch.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::OpenResource.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::OpenURL.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::Patch.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::PerlFilter.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::PluginManager.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::Positions.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::QuickMenuAccess.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::RegexEditor.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::SessionManager.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::SessionSave.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::Shortcut.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::Warning.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Dialog::WindowList.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Display.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Editor.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Frame::POD.3.gz
-%%PERL5_MAN3%%/Padre::Wx::HtmlWindow.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Main.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Notebook.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Panel::Debugger.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Progress.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::Conduit.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::Config.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::Context.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::Dialog.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::Idle.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::Main.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::Timer.3.gz
-%%PERL5_MAN3%%/Padre::Wx::Role::View.3.gz
-%%PERL5_MAN3%%/Padre::Wx::ScrollLock.3.gz
-%%PERL5_MAN3%%/Padre::Wx::StatusBar.3.gz
-%%PERL5_MAN3%%/Padre::Wx::TreeCtrl.3.gz
-%%PERL5_MAN3%%/Wx::Scintilla.3.gz
-%%PERL5_MAN3%%/Wx::Scintilla::Constant.3.gz
-%%PERL5_MAN3%%/Wx::Scintilla::Manual.3.gz
diff --git a/emulators/Makefile b/emulators/Makefile
index 6299185f491e..a9a5cdf416d5 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -119,7 +119,6 @@
SUBDIR += qemu-sbruno
SUBDIR += qemu-user-static
SUBDIR += qemu-utils
- SUBDIR += qemu2
SUBDIR += qemu30
SUBDIR += qmc2
SUBDIR += quasi88
diff --git a/emulators/qemu2/Makefile b/emulators/qemu2/Makefile
deleted file mode 100644
index 0e42d51d15de..000000000000
--- a/emulators/qemu2/Makefile
+++ /dev/null
@@ -1,148 +0,0 @@
-# Created by: Juergen Lock <nox@jelal.kn-bremen.de>
-# $FreeBSD$
-
-PORTNAME= qemu
-PORTVERSION= 2.12.1
-PORTREVISION= 2
-CATEGORIES= emulators
-MASTER_SITES= https://download.qemu.org/
-PKGNAMESUFFIX= 2
-DIST_SUBDIR= qemu/${PORTVERSION}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= QEMU CPU Emulator
-
-LICENSE= GPLv2
-
-DEPRECATED= Latest 3.X branch is in ports tree
-EXPIRATION_DATE=2019-09-04
-BROKEN_powerpc64= fails to compile: In function aio_bh_poll: internal compiler error: Segmentation fault
-
-LIB_DEPENDS= libnettle.so:security/nettle \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-
-USES= cpe gmake gnome pkgconfig bison perl5 python:build tar:xz
-USE_GNOME= cairo libxml2
-USE_PERL5= build
-
-PORTSCOUT= limit:^2\.
-
-HAS_CONFIGURE= yes
-MAKE_ENV+= BSD_MAKE="${MAKE}" V=1
-
-OPTIONS_DEFINE= SAMBA X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CURL \
- VDE CDROM_DMA PCAP USBREDIR X86_TARGETS \
- STATIC_LINK DOCS NCURSES
-CDROM_DMA_DESC= IDE CDROM DMA
-GNUTLS_DESC= gnutls dependency (vnc encryption)
-JPEG_DESC= jpeg dependency (vnc lossy compression)
-PCAP_DESC= pcap dependency (networking with bpf)
-PNG_DESC= png dependency (vnc compression)
-SAMBA_DESC= samba dependency (for -smb)
-SASL_DESC= cyrus-sasl dependency (vnc encryption)
-STATIC_LINK_DESC= Statically link the executables
-USBREDIR_DESC= usb device network redirection (experimental!)
-VDE_DESC= vde dependency (for vde networking)
-X86_TARGETS_DESC= Build only x86 system targets
-OPTIONS_DEFAULT=X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP NCURSES VDE
-OPTIONS_SUB= yes
-CURL_CONFIGURE_OFF= --disable-curl
-CURL_LIB_DEPENDS= libcurl.so:ftp/curl
-DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html
-DOCS_MAKE_ARGS_OFF= NOPORTDOCS=1
-DOCS_USES= makeinfo
-GNUTLS_CONFIGURE_OFF= --disable-gnutls
-GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
-GTK3_CONFIGURE_OFF= --disable-gtk --disable-vte
-GTK3_LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
- libepoxy.so:graphics/libepoxy \
- libdrm.so:graphics/libdrm \
- libpcre2-8.so:devel/pcre2
-GTK3_USE= GL=gbm GNOME=gdkpixbuf2,gtk30,vte3 XORG=x11,xext
-GTK3_USES= gettext gl
-JPEG_USES= jpeg
-JPEG_CONFIGURE_OFF= --disable-vnc-jpeg
-NCURSES_USES= ncurses:base
-OPENGL_CONFIGURE_OFF= --disable-opengl
-OPENGL_USE= GL=glu
-OPENGL_USES= gl
-PCAP_CONFIGURE_ON= --enable-pcap
-PCAP_EXTRA_PATCHES= ${FILESDIR}/pcap-patch ${FILESDIR}/pcap-patch-net_net.c \
- ${FILESDIR}/pcap-patch-net_clients.h
-PNG_CONFIGURE_OFF= --disable-vnc-png
-PNG_LIB_DEPENDS= libpng.so:graphics/png
-SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd
-SAMBA_USES= samba:run # smbd
-SASL_CONFIGURE_OFF= --disable-vnc-sasl
-SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-STATIC_LINK_CONFIGURE_ON= --static
-STATIC_LINK_PREVENTS= GTK3 X11
-STATIC_LINK_PREVENTS_MSG= X11 ui cannot be built static
-USBREDIR_BUILD_DEPENDS= usbredir>=0.6:net/usbredir
-USBREDIR_CONFIGURE_OFF= --disable-usb-redir
-USBREDIR_RUN_DEPENDS= usbredir>=0.6:net/usbredir
-VDE_CONFIGURE_OFF= --disable-vde
-VDE_LIB_DEPENDS= libvdeplug.so:net/vde2
-X11_CONFIGURE_ENABLE= sdl
-X11_USE= SDL=sdl2 XORG=x11,xext GNOME=gdkpixbuf2
-X11_USES= sdl
-X86_TARGETS_USE_OFF= XORG=pixman
-
-PORTDOCS= docs qemu-doc.html qemu-doc.txt qemu-ga-ref.html qemu-ga-ref.txt \
- qemu-qmp-ref.html qemu-qmp-ref.txt
-
-WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation
-CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//}
-CONFIGURE_ARGS= --localstatedir=/var --extra-ldflags=-L\"/usr/lib\" \
- --extra-ldflags=-L\"${LOCALBASE}/lib\" --disable-libssh2 --enable-debug \
- --prefix=${PREFIX} --cc=${CC} --enable-netmap --enable-docs --disable-kvm \
- --disable-linux-user --disable-linux-aio --disable-xen \
- --enable-debug-info --python=${PYTHON_CMD} \
- --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\"
-
-.include <bsd.port.options.mk>
-
-.if !defined(STRIP) || ${STRIP} == ""
-CONFIGURE_ARGS+=--disable-strip
-.endif
-
-.if ${ARCH} == "amd64"
-MAKE_ARGS+= ARCH=x86_64
-.endif
-
-.if ${ARCH} == "powerpc"
-MAKE_ARGS+= ARCH=ppc
-.endif
-
-.if ${ARCH} == "powerpc64"
-MAKE_ARGS+= ARCH=ppc64
-.endif
-
-.if ${ARCH} == "sparc64"
-CONFIGURE_ARGS+= --sparc_cpu=v9
-.endif
-
-PLIST_SUB+= LINUXBOOT_DMA=""
-
-post-patch-CDROM_DMA-off:
- @${REINPLACE_CMD} -e '/USE_DMA_CDROM/d' ${WRKSRC}/include/hw/ide/internal.h
-
-# XXX need to disable usb host code on head while it's not ported to the
-# new usb stack yet
-post-configure:
- @${REINPLACE_CMD} -E \
- -e "s|^(HOST_USB=)bsd|\1stub|" \
- ${WRKSRC}/config-host.mak
-
-.if !target(post-install)
-post-install:
- ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc
- ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-*
-
-post-install-DOCS-on:
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/)
-.endif
-
-.include <bsd.port.mk>
diff --git a/emulators/qemu2/distinfo b/emulators/qemu2/distinfo
deleted file mode 100644
index 82db0c93d08f..000000000000
--- a/emulators/qemu2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1535379498
-SHA256 (qemu/2.12.1/qemu-2.12.1.tar.xz) = 33583800e0006cd00b78226b85be5a27c8e3b156bed2e60e83ecbeb7b9b8364f
-SIZE (qemu/2.12.1/qemu-2.12.1.tar.xz) = 35416404
diff --git a/emulators/qemu2/files/patch-Makefile b/emulators/qemu2/files/patch-Makefile
deleted file mode 100644
index 2cd4ced63f7e..000000000000
--- a/emulators/qemu2/files/patch-Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
---- Makefile.orig 2018-08-02 21:48:53 UTC
-+++ Makefile
-@@ -350,9 +350,14 @@ LIBS+=-lz $(LIBS_TOOLS)
- HELPERS-$(CONFIG_LINUX) = qemu-bridge-helper$(EXESUF)
-
- ifdef BUILD_DOCS
-+ifdef NOPORTDOCS
-+DOCS=qemu.1 qemu-img.1 qemu-nbd.8 qemu-ga.8
-+DOCS+=docs/interop/qemu-qmp-ref.7 docs/interop/qemu-ga-ref.7
-+else
- DOCS=qemu-doc.html qemu-doc.txt qemu.1 qemu-img.1 qemu-nbd.8 qemu-ga.8
- DOCS+=docs/interop/qemu-qmp-ref.html docs/interop/qemu-qmp-ref.txt docs/interop/qemu-qmp-ref.7
- DOCS+=docs/interop/qemu-ga-ref.html docs/interop/qemu-ga-ref.txt docs/interop/qemu-ga-ref.7
-+endif
- DOCS+=docs/qemu-block-drivers.7
- ifdef CONFIG_VIRTFS
- DOCS+=fsdev/virtfs-proxy-helper.1
-@@ -797,11 +802,13 @@ BLOBS=
- endif
-
- install-doc: $(DOCS)
-+ifndef NOPORTDOCS
- $(INSTALL_DIR) "$(DESTDIR)$(qemu_docdir)"
- $(INSTALL_DATA) qemu-doc.html "$(DESTDIR)$(qemu_docdir)"
- $(INSTALL_DATA) qemu-doc.txt "$(DESTDIR)$(qemu_docdir)"
- $(INSTALL_DATA) docs/interop/qemu-qmp-ref.html "$(DESTDIR)$(qemu_docdir)"
- $(INSTALL_DATA) docs/interop/qemu-qmp-ref.txt "$(DESTDIR)$(qemu_docdir)"
-+endif
- ifdef CONFIG_POSIX
- $(INSTALL_DIR) "$(DESTDIR)$(mandir)/man1"
- $(INSTALL_DATA) qemu.1 "$(DESTDIR)$(mandir)/man1"
-@@ -815,8 +822,10 @@ ifneq ($(TOOLS),)
- endif
- ifneq (,$(findstring qemu-ga,$(TOOLS)))
- $(INSTALL_DATA) qemu-ga.8 "$(DESTDIR)$(mandir)/man8"
-+ifndef NOPORTDOCS
- $(INSTALL_DATA) docs/interop/qemu-ga-ref.html "$(DESTDIR)$(qemu_docdir)"
- $(INSTALL_DATA) docs/interop/qemu-ga-ref.txt "$(DESTDIR)$(qemu_docdir)"
-+endif
- $(INSTALL_DATA) docs/interop/qemu-ga-ref.7 "$(DESTDIR)$(mandir)/man7"
- endif
- endif
diff --git a/emulators/qemu2/files/patch-configure b/emulators/qemu2/files/patch-configure
deleted file mode 100644
index f3c700048265..000000000000
--- a/emulators/qemu2/files/patch-configure
+++ /dev/null
@@ -1,264 +0,0 @@
---- configure.orig 2019-04-14 20:18:21 UTC
-+++ configure
-@@ -353,6 +353,7 @@ hax="no"
- hvf="no"
- whpx="no"
- rdma=""
-+pvrdma=""
- gprof="no"
- debug_tcg="no"
- debug="no"
-@@ -369,7 +370,7 @@ DSOSUF=".so"
- LDFLAGS_SHARED="-shared"
- modules="no"
- prefix="/usr/local"
--mandir="\${prefix}/share/man"
-+mandir="\${prefix}/man"
- datadir="\${prefix}/share"
- firmwarepath="\${prefix}/share/qemu-firmware"
- qemu_docdir="\${prefix}/share/doc/qemu"
-@@ -449,6 +450,9 @@ numa=""
- tcmalloc="no"
- jemalloc="no"
- replication="yes"
-+pcap="no"
-+pcap_create="no"
-+bpf="no"
- vxhs=""
- libxml2=""
-
-@@ -1032,6 +1036,10 @@ for opt do
- ;;
- --enable-vnc-png) vnc_png="yes"
- ;;
-+ --enable-pcap) pcap="yes"
-+ ;;
-+ --disable-pcap) pcap="no"
-+ ;;
- --disable-slirp) slirp="no"
- ;;
- --disable-vde) vde="no"
-@@ -1308,6 +1316,10 @@ for opt do
- ;;
- --disable-rdma) rdma="no"
- ;;
-+ --enable-pvrdma) pvrdma="yes"
-+ ;;
-+ --disable-pvrdma) pvrdma="no"
-+ ;;
- --with-gtkabi=*) gtkabi="$optarg"
- ;;
- --disable-vte) vte="no"
-@@ -1593,7 +1605,8 @@ disabled with --disable-FEATURE, default is enabled if
- hax HAX acceleration support
- hvf Hypervisor.framework acceleration support
- whpx Windows Hypervisor Platform acceleration support
-- rdma Enable RDMA-based migration and PVRDMA support
-+ rdma Enable RDMA-based migration
-+ pvrdma Enable PVRDMA support
- vde support for vde network
- netmap support for netmap network
- linux-aio Linux AIO support
-@@ -2791,7 +2804,49 @@ else
- tasn1=no
- fi
-
-+##########################################
-+# PVRDMA detection
-
-+cat > $TMPC <<EOF &&
-+#include <sys/mman.h>
-+
-+int
-+main(void)
-+{
-+ char buf = 0;
-+ void *addr = &buf;
-+ addr = mremap(addr, 0, 1, MREMAP_MAYMOVE | MREMAP_FIXED);
-+
-+ return 0;
-+}
-+EOF
-+
-+if test "$rdma" = "yes" ; then
-+ case "$pvrdma" in
-+ "")
-+ if compile_prog "" ""; then
-+ pvrdma="yes"
-+ else
-+ pvrdma="no"
-+ fi
-+ ;;
-+ "yes")
-+ if ! compile_prog "" ""; then
-+ error_exit "PVRDMA is not supported since mremap is not implemented"
-+ fi
-+ pvrdma="yes"
-+ ;;
-+ "no")
-+ pvrdma="no"
-+ ;;
-+ esac
-+else
-+ if test "$pvrdma" = "yes" ; then
-+ error_exit "PVRDMA requires rdma suppport"
-+ fi
-+ pvrdma="no"
-+fi
-+
- ##########################################
- # getifaddrs (for tests/test-io-channel-socket )
-
-@@ -2801,6 +2856,14 @@ if ! check_include "ifaddrs.h" ; then
- fi
-
- ##########################################
-+# getifaddrs (for tests/test-io-channel-socket )
-+
-+have_ifaddrs_h=yes
-+if ! check_include "ifaddrs.h" ; then
-+ have_ifaddrs_h=no
-+fi
-+
-+##########################################
- # VTE probe
-
- if test "$vte" != "no"; then
-@@ -2971,7 +3034,51 @@ EOF
- fi
- fi
-
-+##########################################
-+# pcap probe
-
-+if test "$pcap" = "yes" -a "$pcap" != "no"; then
-+ cat > $TMPC << EOF
-+#include <pcap.h>
-+int main(void) { return (pcap_lib_version() == (char *)0 ? 1 : 0); }
-+EOF
-+ if test "$mingw32" = "no" ; then
-+ libpcap=-lpcap
-+ else
-+ libpcap=-lwpcap
-+ fi
-+ if compile_prog "" "$libpcap" ; then
-+ :
-+ else
-+ echo
-+ echo "Error: Could not find pcap"
-+ echo "Make sure to have the pcap libs and headers installed."
-+ echo
-+ exit 1
-+ fi
-+ cat > $TMPC << EOF
-+#include <pcap.h>
-+int main(void)
-+{
-+ char errbuf[PCAP_ERRBUF_SIZE];
-+ return (pcap_create("foo", errbuf) == (pcap_t *)0 ? 1 : 0);
-+}
-+EOF
-+ if compile_prog "" "$libpcap" ; then
-+ pcap_create="yes"
-+ fi
-+ cat > $TMPC << EOF
-+#define PCAP_DONT_INCLUDE_PCAP_BPF_H
-+#include <pcap.h>
-+#include <net/bpf.h>
-+int main(void) { return (BPF_MAJOR_VERSION); }
-+EOF
-+ if compile_prog ; then
-+ bpf="yes"
-+ fi
-+ libs_softmmu="$libpcap $libs_softmmu"
-+fi # test "$pcap"
-+
- ##########################################
- # VNC SASL detection
- if test "$vnc" = "yes" -a "$vnc_sasl" != "no" ; then
-@@ -3388,7 +3495,7 @@ for i in $glib_modules; do
- glib_libs=$($pkg_config --libs $i)
- QEMU_CFLAGS="$glib_cflags $QEMU_CFLAGS"
- LIBS="$glib_libs $LIBS"
-- libs_qga="$glib_libs $libs_qga"
-+ libs_qga="$glib_libs -lintl $libs_qga"
- else
- error_exit "glib-$glib_req_ver $i is required to compile QEMU"
- fi
-@@ -4333,14 +4440,7 @@ fi
-
- # Check if tools are available to build documentation.
- if test "$docs" != "no" ; then
-- if has makeinfo && has pod2man; then
- docs=yes
-- else
-- if test "$docs" = "yes" ; then
-- feature_not_found "docs" "Install texinfo and Perl/perl-podlators"
-- fi
-- docs=no
-- fi
- fi
-
- # Search for bswap_32 function
-@@ -4465,7 +4565,7 @@ fi
-
- # check for libusb
- if test "$libusb" != "no" ; then
-- if $pkg_config --atleast-version=1.0.13 libusb-1.0; then
-+ if $pkg_config libusb-1.0; then
- libusb="yes"
- libusb_cflags=$($pkg_config --cflags libusb-1.0)
- libusb_libs=$($pkg_config --libs libusb-1.0)
-@@ -5785,6 +5885,7 @@ echo "Audio drivers $audio_drv_list"
- echo "Block whitelist (rw) $block_drv_rw_whitelist"
- echo "Block whitelist (ro) $block_drv_ro_whitelist"
- echo "VirtFS support $virtfs"
-+echo "pcap support $pcap"
- echo "Multipath support $mpath"
- echo "VNC support $vnc"
- if test "$vnc" = "yes" ; then
-@@ -5820,6 +5921,7 @@ if test "$tcg" = "yes" ; then
- fi
- echo "malloc trim support $malloc_trim"
- echo "RDMA support $rdma"
-+echo "PVRDMA support $pvrdma"
- echo "fdt support $fdt"
- echo "membarrier $membarrier"
- echo "preadv support $preadv"
-@@ -6012,6 +6114,15 @@ fi
- if test "$profiler" = "yes" ; then
- echo "CONFIG_PROFILER=y" >> $config_host_mak
- fi
-+if test "$pcap" = "yes" ; then
-+ echo "CONFIG_PCAP=y" >> $config_host_mak
-+ if test "$pcap_create" = "yes" ; then
-+ echo "CONFIG_PCAP_CREATE=y" >> $config_host_mak
-+ fi
-+ if test "$bpf" = "yes" ; then
-+ echo "CONFIG_BPF=y" >> $config_host_mak
-+ fi
-+fi
- if test "$slirp" = "yes" ; then
- echo "CONFIG_SLIRP=y" >> $config_host_mak
- echo "CONFIG_SMBD_COMMAND=\"$smbd\"" >> $config_host_mak
-@@ -6250,6 +6361,9 @@ fi
- if test "$have_fsxattr" = "yes" ; then
- echo "HAVE_FSXATTR=y" >> $config_host_mak
- fi
-+if test "$have_ifaddrs_h" = "yes" ; then
-+ echo "HAVE_IFADDRS_H=y" >> $config_host_mak
-+fi
- if test "$vte" = "yes" ; then
- echo "CONFIG_VTE=y" >> $config_host_mak
- echo "VTE_CFLAGS=$vte_cflags" >> $config_host_mak
-@@ -6566,6 +6680,10 @@ echo "CONFIG_TRACE_FILE=$trace_file" >> $config_host_m
- if test "$rdma" = "yes" ; then
- echo "CONFIG_RDMA=y" >> $config_host_mak
- echo "RDMA_LIBS=$rdma_libs" >> $config_host_mak
-+fi
-+
-+if test "$pvrdma" = "yes" ; then
-+ echo "CONFIG_PVRDMA=y" >> $config_host_mak
- fi
-
- if test "$have_rtnetlink" = "yes" ; then
diff --git a/emulators/qemu2/files/patch-disas_libvixl_vixl_a64_disasm-a64.cc b/emulators/qemu2/files/patch-disas_libvixl_vixl_a64_disasm-a64.cc
deleted file mode 100644
index 06e23557425f..000000000000
--- a/emulators/qemu2/files/patch-disas_libvixl_vixl_a64_disasm-a64.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- disas/libvixl/vixl/a64/disasm-a64.cc.orig 2018-08-02 21:48:53 UTC
-+++ disas/libvixl/vixl/a64/disasm-a64.cc
-@@ -2693,7 +2693,7 @@ void Disassembler::AppendPCRelativeOffsetToOutput(cons
- if (offset < 0) {
- abs_offset = -abs_offset;
- }
-- AppendToOutput("#%c0x%" PRIx64, sign, abs_offset);
-+ AppendToOutput("#%c0x%" PRIx64, sign, offset < 0 ? -offset : offset);
- }
-
-
diff --git a/emulators/qemu2/files/patch-hw_rdma_Makefile.objs b/emulators/qemu2/files/patch-hw_rdma_Makefile.objs
deleted file mode 100644
index ea5b210438c4..000000000000
--- a/emulators/qemu2/files/patch-hw_rdma_Makefile.objs
+++ /dev/null
@@ -1,8 +0,0 @@
---- hw/rdma/Makefile.objs.orig 2018-08-02 21:48:53 UTC
-+++ hw/rdma/Makefile.objs
-@@ -1,4 +1,4 @@
--ifeq ($(CONFIG_RDMA),y)
-+ifeq ($(CONFIG_PVRDMA),y)
- obj-$(CONFIG_PCI) += rdma_utils.o rdma_backend.o rdma_rm.o
- obj-$(CONFIG_PCI) += vmw/pvrdma_dev_ring.o vmw/pvrdma_cmd.o \
- vmw/pvrdma_qp_ops.o vmw/pvrdma_main.o
diff --git a/emulators/qemu2/files/patch-hw_rdma_vmw_pvrdma__cmd.c b/emulators/qemu2/files/patch-hw_rdma_vmw_pvrdma__cmd.c
deleted file mode 100644
index 541a9972f15a..000000000000
--- a/emulators/qemu2/files/patch-hw_rdma_vmw_pvrdma__cmd.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- hw/rdma/vmw/pvrdma_cmd.c.orig 2018-08-02 21:48:53 UTC
-+++ hw/rdma/vmw/pvrdma_cmd.c
-@@ -16,7 +16,6 @@
- #include "qemu/osdep.h"
- #include "qemu/error-report.h"
- #include "cpu.h"
--#include <linux/types.h>
- #include "hw/hw.h"
- #include "hw/pci/pci.h"
- #include "hw/pci/pci_ids.h"
diff --git a/emulators/qemu2/files/patch-include_net_net.h b/emulators/qemu2/files/patch-include_net_net.h
deleted file mode 100644
index bdc08cb276e6..000000000000
--- a/emulators/qemu2/files/patch-include_net_net.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- include/net/net.h.orig 2018-08-02 21:48:53 UTC
-+++ include/net/net.h
-@@ -217,8 +217,8 @@ void qmp_netdev_add(QDict *qdict, QObject **ret, Error
- int net_hub_id_for_client(NetClientState *nc, int *id);
- NetClientState *net_hub_port_find(int hub_id);
-
--#define DEFAULT_NETWORK_SCRIPT "/etc/qemu-ifup"
--#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/qemu-ifdown"
-+#define DEFAULT_NETWORK_SCRIPT PREFIX "/etc/qemu-ifup"
-+#define DEFAULT_NETWORK_DOWN_SCRIPT PREFIX "/etc/qemu-ifdown"
- #define DEFAULT_BRIDGE_HELPER CONFIG_QEMU_HELPERDIR "/qemu-bridge-helper"
- #define DEFAULT_BRIDGE_INTERFACE "br0"
-
diff --git a/emulators/qemu2/files/patch-include_qemu_atomic.h b/emulators/qemu2/files/patch-include_qemu_atomic.h
deleted file mode 100644
index c7de6394325e..000000000000
--- a/emulators/qemu2/files/patch-include_qemu_atomic.h
+++ /dev/null
@@ -1,54 +0,0 @@
---- include/qemu/atomic.h.orig 2018-08-02 21:48:53 UTC
-+++ include/qemu/atomic.h
-@@ -200,10 +200,12 @@
- /* Provide shorter names for GCC atomic builtins, return old value */
- #define atomic_fetch_inc(ptr) __atomic_fetch_add(ptr, 1, __ATOMIC_SEQ_CST)
- #define atomic_fetch_dec(ptr) __atomic_fetch_sub(ptr, 1, __ATOMIC_SEQ_CST)
-+#ifndef __cplusplus
- #define atomic_fetch_add(ptr, n) __atomic_fetch_add(ptr, n, __ATOMIC_SEQ_CST)
- #define atomic_fetch_sub(ptr, n) __atomic_fetch_sub(ptr, n, __ATOMIC_SEQ_CST)
- #define atomic_fetch_and(ptr, n) __atomic_fetch_and(ptr, n, __ATOMIC_SEQ_CST)
- #define atomic_fetch_or(ptr, n) __atomic_fetch_or(ptr, n, __ATOMIC_SEQ_CST)
-+#endif
- #define atomic_fetch_xor(ptr, n) __atomic_fetch_xor(ptr, n, __ATOMIC_SEQ_CST)
-
- #define atomic_inc_fetch(ptr) __atomic_add_fetch(ptr, 1, __ATOMIC_SEQ_CST)
-@@ -217,10 +219,12 @@
- /* And even shorter names that return void. */
- #define atomic_inc(ptr) ((void) __atomic_fetch_add(ptr, 1, __ATOMIC_SEQ_CST))
- #define atomic_dec(ptr) ((void) __atomic_fetch_sub(ptr, 1, __ATOMIC_SEQ_CST))
-+#ifndef __cplusplus
- #define atomic_add(ptr, n) ((void) __atomic_fetch_add(ptr, n, __ATOMIC_SEQ_CST))
- #define atomic_sub(ptr, n) ((void) __atomic_fetch_sub(ptr, n, __ATOMIC_SEQ_CST))
- #define atomic_and(ptr, n) ((void) __atomic_fetch_and(ptr, n, __ATOMIC_SEQ_CST))
- #define atomic_or(ptr, n) ((void) __atomic_fetch_or(ptr, n, __ATOMIC_SEQ_CST))
-+#endif
- #define atomic_xor(ptr, n) ((void) __atomic_fetch_xor(ptr, n, __ATOMIC_SEQ_CST))
-
- #else /* __ATOMIC_RELAXED */
-@@ -388,10 +392,12 @@
-
- #define atomic_inc_fetch(ptr) __sync_add_and_fetch(ptr, 1)
- #define atomic_dec_fetch(ptr) __sync_add_and_fetch(ptr, -1)
-+#ifndef __cplusplus
- #define atomic_add_fetch(ptr, n) __sync_add_and_fetch(ptr, n)
- #define atomic_sub_fetch(ptr, n) __sync_sub_and_fetch(ptr, n)
- #define atomic_and_fetch(ptr, n) __sync_and_and_fetch(ptr, n)
- #define atomic_or_fetch(ptr, n) __sync_or_and_fetch(ptr, n)
-+#endif
- #define atomic_xor_fetch(ptr, n) __sync_xor_and_fetch(ptr, n)
-
- #define atomic_cmpxchg(ptr, old, new) __sync_val_compare_and_swap(ptr, old, new)
-@@ -400,10 +406,12 @@
- /* And even shorter names that return void. */
- #define atomic_inc(ptr) ((void) __sync_fetch_and_add(ptr, 1))
- #define atomic_dec(ptr) ((void) __sync_fetch_and_add(ptr, -1))
-+#ifndef __cplusplus
- #define atomic_add(ptr, n) ((void) __sync_fetch_and_add(ptr, n))
- #define atomic_sub(ptr, n) ((void) __sync_fetch_and_sub(ptr, n))
- #define atomic_and(ptr, n) ((void) __sync_fetch_and_and(ptr, n))
- #define atomic_or(ptr, n) ((void) __sync_fetch_and_or(ptr, n))
-+#endif
- #define atomic_xor(ptr, n) ((void) __sync_fetch_and_xor(ptr, n))
-
- #endif /* __ATOMIC_RELAXED */
diff --git a/emulators/qemu2/files/patch-net_tap-bsd.c b/emulators/qemu2/files/patch-net_tap-bsd.c
deleted file mode 100644
index 70db285dc030..000000000000
--- a/emulators/qemu2/files/patch-net_tap-bsd.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- net/tap-bsd.c.orig 2018-08-02 21:48:53 UTC
-+++ net/tap-bsd.c
-@@ -31,6 +31,7 @@
-
- #if defined(__NetBSD__) || defined(__FreeBSD__)
- #include <sys/ioctl.h>
-+#include <sys/socket.h>
- #include <net/if.h>
- #include <net/if_tap.h>
- #endif
diff --git a/emulators/qemu2/files/patch-qemu-doc.texi b/emulators/qemu2/files/patch-qemu-doc.texi
deleted file mode 100644
index b51f5950393c..000000000000
--- a/emulators/qemu2/files/patch-qemu-doc.texi
+++ /dev/null
@@ -1,21 +0,0 @@
---- qemu-doc.texi.orig 2018-08-02 21:48:53 UTC
-+++ qemu-doc.texi
-@@ -197,7 +197,7 @@ VGA BIOS.
- QEMU uses YM3812 emulation by Tatsuyuki Satoh.
-
- QEMU uses GUS emulation (GUSEMU32 @url{http://www.deinmeister.de/gusemu/})
--by Tibor "TS" Schütz.
-+by Tibor "TS" Schuetz.
-
- Note that, by default, GUS shares IRQ(7) with parallel ports and so
- QEMU must be told to not have parallel ports to have working GUS.
-@@ -557,7 +557,8 @@ Send the escape character to the frontend
-
- @c man begin SEEALSO
- The HTML documentation of QEMU for more precise information and Linux
--user mode emulator invocation.
-+user mode emulator invocation, as well as the FreeBSD host notes in
-+@file{pkg-message} in the relevant qemu port directory.
- @c man end
-
- @c man begin AUTHOR
diff --git a/emulators/qemu2/files/pcap-patch b/emulators/qemu2/files/pcap-patch
deleted file mode 100644
index 39114c65d591..000000000000
--- a/emulators/qemu2/files/pcap-patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- qapi/net.json.orig 2018-04-24 16:30:47 UTC
-+++ qapi/net.json
-@@ -388,6 +388,19 @@
- '*helper': 'str' } }
-
- ##
-+# @NetdevPcapOptions:
-+#
-+# Use ifname as a source to capture
-+#
-+# @ifname: #required to determine which interface to capture
-+#
-+# Since: 1.2
-+##
-+{ 'struct': 'NetdevPcapOptions',
-+ 'data': {
-+ '*ifname': 'str' } }
-+
-+##
- # @NetdevHubPortOptions:
- #
- # Connect two or more net clients through a software hub.
-@@ -454,7 +467,7 @@
- ##
- { 'enum': 'NetClientDriver',
- 'data': [ 'none', 'nic', 'user', 'tap', 'l2tpv3', 'socket', 'vde',
-- 'bridge', 'hubport', 'netmap', 'vhost-user' ] }
-+ 'bridge', 'hubport', 'netmap', 'vhost-user', 'pcap' ] }
-
- ##
- # @Netdev:
-@@ -478,6 +491,7 @@
- 'user': 'NetdevUserOptions',
- 'tap': 'NetdevTapOptions',
- 'l2tpv3': 'NetdevL2TPv3Options',
-+ 'pcap': 'NetdevPcapOptions',
- 'socket': 'NetdevSocketOptions',
- 'vde': 'NetdevVdeOptions',
- 'bridge': 'NetdevBridgeOptions',
-@@ -514,7 +528,7 @@
- ##
- { 'enum': 'NetLegacyOptionsType',
- 'data': ['none', 'nic', 'user', 'tap', 'l2tpv3', 'socket', 'vde',
-- 'bridge', 'netmap', 'vhost-user'] }
-+ 'bridge', 'netmap', 'vhost-user', 'pcap'] }
-
- ##
- # @NetLegacyOptions:
-@@ -532,6 +546,7 @@
- 'user': 'NetdevUserOptions',
- 'tap': 'NetdevTapOptions',
- 'l2tpv3': 'NetdevL2TPv3Options',
-+ 'pcap': 'NetdevPcapOptions',
- 'socket': 'NetdevSocketOptions',
- 'vde': 'NetdevVdeOptions',
- 'bridge': 'NetdevBridgeOptions',
diff --git a/emulators/qemu2/files/pcap-patch-net_clients.h b/emulators/qemu2/files/pcap-patch-net_clients.h
deleted file mode 100644
index 5b56f1b2f49a..000000000000
--- a/emulators/qemu2/files/pcap-patch-net_clients.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- net/clients.h.orig 2018-04-24 16:30:47 UTC
-+++ net/clients.h
-@@ -61,4 +61,10 @@ int net_init_netmap(const Netdev *netdev, const char *
- int net_init_vhost_user(const Netdev *netdev, const char *name,
- NetClientState *peer, Error **errp);
-
-+#ifdef CONFIG_PCAP
-+int net_init_pcap(const Netdev *netdev, const char *name,
-+ NetClientState *peer, Error **errp);
-+#endif
-+
-+
- #endif /* QEMU_NET_CLIENTS_H */
diff --git a/emulators/qemu2/files/pcap-patch-net_net.c b/emulators/qemu2/files/pcap-patch-net_net.c
deleted file mode 100644
index 6fa5ca941f7d..000000000000
--- a/emulators/qemu2/files/pcap-patch-net_net.c
+++ /dev/null
@@ -1,250 +0,0 @@
---- net/net.c.orig 2018-04-24 16:30:47 UTC
-+++ net/net.c
-@@ -52,6 +52,11 @@
- #include "net/filter.h"
- #include "qapi/string-output-visitor.h"
-
-+#include <sys/ioctl.h>
-+#ifdef __FreeBSD__
-+#include <net/if.h>
-+#endif
-+
- /* Net bridge is currently not supported for W32. */
- #if !defined(_WIN32)
- # define CONFIG_NET_BRIDGE
-@@ -929,7 +934,225 @@ static int net_init_nic(const Netdev *netdev, const ch
- return idx;
- }
-
-+#if defined(CONFIG_PCAP)
-+#if defined(CONFIG_BPF)
-+#define PCAP_DONT_INCLUDE_PCAP_BPF_H
-+#include <net/bpf.h>
-+#endif
-+#include <pcap.h>
-
-+struct PCAPState {
-+ NetClientState nc;
-+ pcap_t *handle;
-+ int max_eth_frame_size;
-+};
-+
-+static ssize_t pcap_receive(NetClientState *nc, const uint8_t *buf, size_t size)
-+{
-+ struct PCAPState *s = DO_UPCAST(struct PCAPState, nc, nc);
-+
-+ return pcap_inject(s->handle, (u_char*)buf, size);
-+}
-+
-+static void pcap_callback(u_char *user, struct pcap_pkthdr *phdr, u_char *pdata
-+ )
-+{
-+ NetClientState *nc = (NetClientState *)user;
-+
-+ int len = phdr->len;
-+#ifdef __FreeBSD__
-+ struct PCAPState *s = DO_UPCAST(struct PCAPState, nc, nc);
-+ int max_eth_frame_size = s->max_eth_frame_size;
-+
-+ if (len > max_eth_frame_size) {
-+ fprintf(stderr,
-+ "pcap_send: packet size > %d (%d), truncating\n",
-+ max_eth_frame_size, len);
-+ len = max_eth_frame_size;
-+ }
-+#endif
-+ qemu_send_packet(nc, pdata, len);
-+}
-+
-+static void pcap_send(void *opaque)
-+{
-+ struct PCAPState *s = (struct PCAPState *)opaque;
-+
-+ for (;;) {
-+ if (pcap_dispatch(s->handle, 0, (pcap_handler)&pcap_callback, (u_char *)&s->nc) >= 0)
-+ break;
-+ }
-+}
-+
-+static void pcap_cleanup(NetClientState *nc)
-+{
-+ struct PCAPState *s = DO_UPCAST(struct PCAPState, nc, nc);
-+
-+ qemu_purge_queued_packets(nc);
-+ pcap_close(s->handle);
-+}
-+
-+static NetClientInfo net_pcap_info = {
-+ .type = NET_CLIENT_DRIVER_PCAP,
-+ .size = sizeof(struct PCAPState),
-+ .receive = pcap_receive,
-+// .receive_raw = pcap_receive_raw,
-+// .receive_iov = pcap_receive_iov,
-+// .poll = pcap_poll,
-+ .cleanup = pcap_cleanup,
-+};
-+/*
-+ * ... -net pcap,ifname="..."
-+ */
-+
-+int net_init_pcap(const Netdev *netdev,
-+ const char *name, NetClientState *peer, Error **errp)
-+{
-+ const NetdevPcapOptions *pcap_opts;
-+ NetClientState *nc;
-+ struct PCAPState *s;
-+ const char *ifname;
-+ char errbuf[PCAP_ERRBUF_SIZE];
-+#if defined(_WIN32)
-+ HANDLE h;
-+#endif
-+ int i;
-+
-+ assert(netdev->type == NET_CLIENT_DRIVER_PCAP);
-+ pcap_opts = &netdev->u.pcap;
-+ if (!pcap_opts->has_ifname)
-+ return -1;
-+
-+ ifname = pcap_opts->ifname;
-+
-+ /* create the object */
-+ nc = qemu_new_net_client(&net_pcap_info, peer, "pcap", ifname);
-+ s = DO_UPCAST(struct PCAPState, nc, nc);
-+
-+ if (ifname == NULL && (ifname = pcap_lookupdev(errbuf)) == NULL) {
-+ fprintf(stderr, "qemu: pcap_create: %s\n", errbuf);
-+ goto fail;
-+ }
-+
-+#ifdef __FreeBSD__
-+ /*
-+ * We want to avoid passing oversize packets to the guest, which
-+ * at least on FreeBSD can happen if the host interface uses tso
-+ * (seen with an em(4) in this case) - so find out the host
-+ * interface's mtu and assume the guest is configured the same.
-+ */
-+ s->max_eth_frame_size = 1514;
-+ i = socket(AF_INET, SOCK_DGRAM, 0);
-+ if (i >= 0) {
-+ struct ifreq ifr;
-+
-+ (void) memset(&ifr, 0, sizeof(ifr));
-+ strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-+ if (ioctl(i, SIOCGIFMTU, &ifr) != -1)
-+ s->max_eth_frame_size = ifr.ifr_mtu + 14;
-+ close(i);
-+ }
-+#endif
-+
-+#if defined(CONFIG_PCAP_CREATE) || defined(_WIN32)
-+ /*
-+ * Create pcap handle for the device, set promiscuous mode and activate.
-+ */
-+ s->handle = (void *)pcap_create(ifname, errbuf);
-+ if (!s->handle) {
-+ fprintf(stderr, "qemu: pcap_create: %s\n", errbuf);
-+ goto fail;
-+ }
-+ if (pcap_set_promisc(s->handle, 1) != 0) {
-+ pcap_perror(s->handle, (char *)"qemu: pcap_set_promisc:");
-+ goto fail;
-+ }
-+ if (pcap_activate(s->handle) != 0) {
-+ pcap_perror(s->handle, (char *)"qemu: pcap_activate:");
-+ goto fail;
-+ }
-+#else
-+ /* Attempt to connect device. */
-+ s->handle = (void *)pcap_open_live(ifname, 65535, 1, 0, errbuf);
-+ if (!s->handle) {
-+ fprintf(stderr, "qemu: pcap_open_live: %s\n", errbuf);
-+ goto fail;
-+ }
-+#endif
-+
-+ /* Set non-blocking mode. */
-+ if (pcap_setnonblock(s->handle, 1, errbuf) < 0) {
-+ fprintf(stderr, "qemu: pcap_setnonblock: %s\n", errbuf);
-+ goto fail;
-+ }
-+
-+#if defined(_WIN32)
-+ /*
-+ * Tell the kernel that the packet has to be seen immediately.
-+ */
-+ if (pcap_setmintocopy(s->handle, 0) < 0) {
-+ fprintf(stderr, "qemu: pcap failed to set immediate mode\n");
-+ goto fail;
-+ }
-+#else /* !_WIN32 */
-+#if defined(CONFIG_BPF)
-+#if defined(BIOCIMMEDIATE)
-+ /*
-+ * Tell the kernel that the packet has to be seen immediately.
-+ */
-+ {
-+ unsigned int one = 1;
-+ if (ioctl(pcap_fileno(s->handle), BIOCIMMEDIATE, &one) < 0) {
-+ fprintf(stderr, "qemu: pcap failed to set immediate mode\n");
-+ goto fail;
-+ }
-+ }
-+#endif /* BIOCIMMEDIATE */
-+#if defined(BIOCFEEDBACK)
-+ /*
-+ * Tell the kernel that the sent packet has to be fed back.
-+ * This is necessary to connect host and guest.
-+ */
-+ {
-+ unsigned int one = 1;
-+ if (ioctl(pcap_fileno(s->handle), BIOCFEEDBACK, &one) < 0) {
-+ fprintf(stderr, "qemu: pcap failed to set feedback mode\n");
-+ goto fail;
-+ }
-+ }
-+#endif /* BIOCFEEDBACK */
-+#endif /* CONFIG_BPF */
-+#endif /* _WIN32 */
-+
-+ snprintf(s->nc.info_str, sizeof(s->nc.info_str), "pcap redirector");
-+
-+#if defined(_WIN32)
-+ if ((h = pcap_getevent(s->handle)) == NULL) {
-+ fprintf(stderr, "qemu: pcap_getevent failed\n");
-+ goto fail;
-+ }
-+ qemu_add_wait_object(h, pcap_send, s);
-+#else /* !_WIN32 */
-+ if ((i = pcap_get_selectable_fd(s->handle)) < 0) {
-+ fprintf(stderr, "qemu: pcap_get_selectable_fd failed\n");
-+ goto fail;
-+ }
-+ qemu_set_fd_handler(i, pcap_send, NULL, s);
-+#endif /* _WIN32 */
-+
-+ return 0;
-+
-+fail:
-+ if (s) {
-+ if (s->handle)
-+ pcap_close(s->handle);
-+ }
-+
-+ return -1;
-+}
-+
-+#endif
-+
- static int (* const net_client_init_fun[NET_CLIENT_DRIVER__MAX])(
- const Netdev *netdev,
- const char *name,
-@@ -955,6 +1178,9 @@ static int (* const net_client_init_fun[NET_CLIENT_DRI
- #endif
- #ifdef CONFIG_L2TPV3
- [NET_CLIENT_DRIVER_L2TPV3] = net_init_l2tpv3,
-+#endif
-+#ifdef CONFIG_PCAP
-+ [NET_CLIENT_DRIVER_PCAP] = net_init_pcap,
- #endif
- };
-
diff --git a/emulators/qemu2/files/qemu-ifdown.sample b/emulators/qemu2/files/qemu-ifdown.sample
deleted file mode 100644
index 89d9a9bff436..000000000000
--- a/emulators/qemu2/files/qemu-ifdown.sample
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec true
diff --git a/emulators/qemu2/files/qemu-ifup.sample b/emulators/qemu2/files/qemu-ifup.sample
deleted file mode 100644
index 89d9a9bff436..000000000000
--- a/emulators/qemu2/files/qemu-ifup.sample
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec true
diff --git a/emulators/qemu2/pkg-descr b/emulators/qemu2/pkg-descr
deleted file mode 100644
index 018952f53cf1..000000000000
--- a/emulators/qemu2/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-QEMU is a FAST! processor emulator using dynamic translation to achieve
-good emulation speed.
-QEMU has two operating modes:
-
- * Full system emulation. In this mode, QEMU emulates a full system
-(for example a PC), including a processor and various peripherials.
-It can be used to launch different Operating Systems without rebooting
-the PC or to debug system code.
- * User mode emulation (Linux host only). In this mode, QEMU can launch
-Linux processes compiled for one CPU on another CPU. It can be used to
-launch the Wine Windows API emulator or to ease cross-compilation and
-cross-debugging.
-
-As QEMU requires no host kernel patches to run, it is very safe and easy to use.
-
-See also the preconfigured system images on http://oszoo.org/
-Many live cd isos also work.
-
-WWW: http://wiki.qemu.org/Main_Page
diff --git a/emulators/qemu2/pkg-message b/emulators/qemu2/pkg-message
deleted file mode 100644
index 4ce5e9a61853..000000000000
--- a/emulators/qemu2/pkg-message
+++ /dev/null
@@ -1,188 +0,0 @@
-[
-{ type: install
- message: <<EOM
-FreeBSD host notes
-==================
-
-- Needs to set net.link.tap.user_open sysctl in order to use /dev/tap*
- networking as non-root. Don't forget to adjust device node permissions in
- /etc/devfs.rules.
-
-- slirp (usermode networking) is fixed now in cvs, on FreeSBIE 1.0 guests you
- still have to manually do: echo nameserver 10.0.2.3 >/etc/resolv.conf but
- i've been told that that's normal. (fixed on FreeSBIE 1.1.) And you have
- to wait a bit for dhclient to do its thing; traffic to address 10.0.2.2 is
- routed to 127.1 on the host.
-
-- Expect timer problems when guest kernel HZ is > hosts, for example time
- sleep 1 takes 49 seconds and booting sleeps for minutes at the acd0 probe
- with a FreeSBIE 1.0 guest, thats because its kernel is built with HZ=5000,
- and FreeBSD's default is 100... (no longer a problem with FreeSBIE 1.1.)
- The linux 2.6 kernel uses 1000 by default btw. (changed to 250 later, and
- recent linux kernels now no longer have a fixed HZ, aka `tickless
- kernel'...) Enabling /dev/rtc doesn't seem to help either (not included
- since it needs a patch to emulators/rtc.)
-
-- Update: the above problem has gotten worse with FreeBSD guests
- somewhere before 8.0, mainly since the kernel now usually wants
- double or even quadruple number of timer irqs compared to HZ if
- it detects an apic (and at least early versions of FreeBSD 8 had
- a bug that essentially halved qemu's clock rate too); the only
- reason you usually don't see symptoms of this with FreeBSD 8
- guests is they automatically reduce their HZ to 100 when running
- in a VM while the default for the host kernel is still HZ=1000.
- Workaround: you can disable the apic clock in the guest by setting
-
- hint.apic.0.clock="0"
-
- in loader.conf(5) (or manually at the loader prompt), if that
- doesn't work the only things you can do is either reduce the
- guest's HZ to, say, 100 by setting e.g.
-
- kern.hz="100"
-
- from the loader as above (which usually is a good idea in a VM
- anyway and FreeBSD 8 now does by itself as mentioned), or otherwise
- increase the host's HZ to 2000 or even 4000 from the loader in
- the same way.
-
-- The -smb option (smb-export local dir to guest using the default
- slirp networking) needs the samba port/package installed
- in addition to qemu. (SAMBA knob.)
-
-- If you want to use usb devices connected to the host in the guest
- yot need either recent 10-current (not tested yet much) or you can
- use usbredir over the network (see below); also unless you are
- running qemu as root you then need to fix permissions for /dev/ugen*
- device nodes: if you are on 5.x or later (devfs) put a rule in
- /etc/devfs.rules, activate it in /etc/rc.conf and run /etc/rc.d/devfs
- restart. Example devfs.rules:
-
- [ugen_ruleset=20]
- add path 'ugen*' mode 660 group operator
-
- corresponding rc.conf line:
-
- devfs_system_ruleset="ugen_ruleset"
-
-- If you want to test the new (in 0.15.0) usb network redirection (USBREDIR
- option) see this thread by Hans de Goede <hdegoede <at> redhat.com>:
-
- http://thread.gmane.org/gmane.comp.emulators.qemu/110176/focus=110183
-
- Quote:
-
- Example usage:
-
- 1) Start usbredirserver for a usb device:
- sudo usbredirserver 045e:0772
- 2) Start qemu with usb2 support + a chardev talking to usbredirserver +
- a usb-redir device using this chardev:
- qemu -usb \
- -readconfig docs/ich9-ehci-uhci.cfg \
- -chardev socket,id=usbredirchardev,host=localhost,port=4000 \
- -device usb-redir,chardev=usbredirchardev,id=usbredirdev ...
-
- [you would replace docs/ich9-ehci-uhci.cfg with e.g.
- /usr/local/share/doc/qemu/docs/ich9-ehci-uhci.cfg, but turns out
- ehci was broken for me here with FreeBSD guests and the previous
- qemu version at least, I got:
-
- FETCHENTRY: entry at 22C5484 is of type 2 which is not supported yet
-processing error - resetting ehci HC
- Assertion failed: (0), function ehci_advance_state, file /data/ports/emulators/qemu-devel/work/qemu-0.15.0/hw/usb-ehci.c, line 2045.
-
- The new qemu version works better tho.]
-
-- Still usb: since the hub is no longer attached to the uchi controller and
- the wakeup mechanism, resume interrupt is not implemented yet linux guests
- will suspend the bus, i.e. they wont see devices usb_add'ed after its
- (linux') uhci module got loaded. Workaround: either add devices before
- linux loads the module or rmmod and modprobe it afterwards. [Not sure
- if this still applies to the new libusb host code used on recent
- 10-current.]
-
-- If you get repeated `atapi_poll called!' console messages with FreeBSD
- guests or other weird cdrom problems then thats probably because the guest
- has atapicam loaded, which for reasons still to be determined has problems
- with qemu's now by default enabled cdrom dma. You can build the port with
- CDROM_DMA disabled to disable it. [Looks like this is fixed in recent
- FreeBSD guest versions.]
-
-- If you build qemu wihout SDL and then get crashes running it try passing it
- -nographic. This should probably be default in that case...
-
-- qemu's network boot roms (-boot n) have a bug when bootfiles sizes are a
- multiple of blksize, if this affects you (like with FreeBSD's /boot/pxeboot)
- you can do like
-
- cp /boot/pxeboot pxeboot-qemu && chmod +w pxeboot-qemu && echo >>pxeboot-qemu
-
- and then use pxeboot-qemu. Actually you need recent btx code
- (from after 7.0 was released) because of the real mode boot
- problem, so use at least pxeboot from there. And I just did that
- for the pxeboot extracted out of
-
- ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200805/7.0-STABLE-200805-i386-bootonly.iso
-
- and placed it here:
-
- http://people.freebsd.org/~nox/qemu/pxeboot-qemu
-
-- If you use slirp (usernet, the default) and want to mount nfs into the guest
- and you are not running qemu as root, then mountd(8) on the exporting box
- needs to be run with -n in order to accept requests from ports >= 1024.
-
-- (not FreeBSD-specific:) There have been reports of qcow2 corruption with (at
- least) win2k guests on recent kvm (which uses similar qcow2 code than qemu
- now, see this thread:
-
- http://lists.gnu.org/archive/html/qemu-devel/2009-02/msg00713.html -
-
- the consensus on that thread seems to be that qcow(2) code has always been
- experimental and you should use raw images if you want reliability; raw is
- also usually faster.) You should be able to migrate existing images to raw
- using qemu-img(1)'s convert function; raw doesn't support advanced features
- like snapshots tho. [a few important qcow2 bugfixed have been committed in
- the meantime so this _might_ be less of an issue now; and meanwhile there
- also is the new qed format - I don't know how stable that one is.]
-
-- (also not FreeBSD-specific:) It is recommended to pass raw images using the
- new -drive syntax, specifying format=raw explicitly in order to avoid
- malicious guests being able to exploit the format autodetection thats
- otherwise getting used. (Not that you should run malicious guests anyway,
- but this eleminates at least a known attack vector.)
-
-- qemu now has improved physical cdrom support, but still there is at
- least one known problem: you need to have the guest eject the disc if you
- want to change it/take it out, or otherwise the guest may continue using
- state (like size) of the old disc. (You can also do like `change ide1-cd0
- /dev/acd0' in the monitor after taking out the disc if a guest cannot eject
- it itself.)
-
-- The default configuration location (qemu-ifup script etc.) has been changed
- from /etc to PREFIX/etc (usually /usr/local/etc). Move your files
- accordingly.
-
-- The pcap code (-net nic... -net pcap,ifname=...) should work properly now,
- with only one exception: Advanced features like TSO used on the host
- interface can cause oversize packets which now do get truncated to avoid
- confusing/panicing guests but of course still will cause retransmissions.
- So if you see slow throughput and `pcap_send: packet size > ..., truncating'
- messages on qemu's tty try disabling TSO etc on the host interface at least
- while using pcap.
-
-- kqemu is no longer supported in qemu upstream after the 0.11 branch
- was created, which means also not in this version. (Linux has moved
- on to kvm now for qemu(-like) virtualization needs, so if you want qemu
- to go faster and don't want to switch to virtualbox or stick to the older
- emulators/qemu port which is at 0.11.1 atm and as such still supports
- kqemu you should help getting the FreeBSD kvm port updated and
- completed:
-
- http://wiki.freebsd.org/FabioChecconi/PortingLinuxKVMToFreeBSD
-
- )
-EOM
-}
-]
diff --git a/emulators/qemu2/pkg-plist b/emulators/qemu2/pkg-plist
deleted file mode 100644
index 2a1f7b1d44ee..000000000000
--- a/emulators/qemu2/pkg-plist
+++ /dev/null
@@ -1,144 +0,0 @@
-bin/qemu-ga
-bin/qemu-i386
-bin/qemu-img
-bin/qemu-io
-%%GTK3%%bin/qemu-keymap
-bin/qemu-nbd
-%%NO_X86_TARGETS%%bin/qemu-sparc
-%%NO_X86_TARGETS%%bin/qemu-sparc64
-%%NO_X86_TARGETS%%bin/qemu-system-aarch64
-%%NO_X86_TARGETS%%bin/qemu-system-alpha
-%%NO_X86_TARGETS%%bin/qemu-system-arm
-%%NO_X86_TARGETS%%bin/qemu-system-cris
-%%NO_X86_TARGETS%%bin/qemu-system-hppa
-bin/qemu-system-i386
-%%NO_X86_TARGETS%%bin/qemu-system-lm32
-%%NO_X86_TARGETS%%bin/qemu-system-m68k
-%%NO_X86_TARGETS%%bin/qemu-system-microblaze
-%%NO_X86_TARGETS%%bin/qemu-system-microblazeel
-%%NO_X86_TARGETS%%bin/qemu-system-mips
-%%NO_X86_TARGETS%%bin/qemu-system-mips64
-%%NO_X86_TARGETS%%bin/qemu-system-mips64el
-%%NO_X86_TARGETS%%bin/qemu-system-mipsel
-%%NO_X86_TARGETS%%bin/qemu-system-moxie
-%%NO_X86_TARGETS%%bin/qemu-system-nios2
-%%NO_X86_TARGETS%%bin/qemu-system-or1k
-%%NO_X86_TARGETS%%bin/qemu-system-ppc
-%%NO_X86_TARGETS%%bin/qemu-system-ppc64
-%%NO_X86_TARGETS%%bin/qemu-system-ppcemb
-%%NO_X86_TARGETS%%bin/qemu-system-riscv32
-%%NO_X86_TARGETS%%bin/qemu-system-riscv64
-%%NO_X86_TARGETS%%bin/qemu-system-s390x
-%%NO_X86_TARGETS%%bin/qemu-system-sh4
-%%NO_X86_TARGETS%%bin/qemu-system-sh4eb
-%%NO_X86_TARGETS%%bin/qemu-system-sparc
-%%NO_X86_TARGETS%%bin/qemu-system-sparc64
-%%NO_X86_TARGETS%%bin/qemu-system-tricore
-%%NO_X86_TARGETS%%bin/qemu-system-unicore32
-bin/qemu-system-x86_64
-%%NO_X86_TARGETS%%bin/qemu-system-xtensa
-%%NO_X86_TARGETS%%bin/qemu-system-xtensaeb
-bin/qemu-x86_64
-man/man1/qemu.1.gz
-man/man7/qemu-block-drivers.7.gz
-man/man1/qemu-img.1.gz
-man/man7/qemu-ga-ref.7.gz
-man/man7/qemu-qmp-ref.7.gz
-man/man8/qemu-ga.8.gz
-man/man8/qemu-nbd.8.gz
-@sample etc/qemu-ifup.sample
-@sample etc/qemu-ifdown.sample
-%%DATADIR%%/QEMU,tcx.bin
-%%DATADIR%%/QEMU,cgthree.bin
-%%DATADIR%%/bios-256k.bin
-%%DATADIR%%/bios.bin
-%%DATADIR%%/canyonlands.dtb
-%%DATADIR%%/efi-e1000.rom
-%%DATADIR%%/efi-e1000e.rom
-%%DATADIR%%/efi-eepro100.rom
-%%DATADIR%%/efi-ne2k_pci.rom
-%%DATADIR%%/efi-pcnet.rom
-%%DATADIR%%/efi-rtl8139.rom
-%%DATADIR%%/efi-virtio.rom
-%%DATADIR%%/efi-vmxnet3.rom
-%%DATADIR%%/hppa-firmware.img
-%%DATADIR%%/qemu_vga.ndrv
-%%DATADIR%%/s390-netboot.img
-%%DATADIR%%/u-boot-sam460-20100605.bin
-%%DATADIR%%/vgabios.bin
-%%DATADIR%%/vgabios-cirrus.bin
-%%DATADIR%%/vgabios-qxl.bin
-%%DATADIR%%/vgabios-stdvga.bin
-%%DATADIR%%/vgabios-virtio.bin
-%%DATADIR%%/vgabios-vmware.bin
-%%DATADIR%%/palcode-clipper
-%%DATADIR%%/ppc_rom.bin
-%%DATADIR%%/openbios-ppc
-%%DATADIR%%/openbios-sparc32
-%%DATADIR%%/openbios-sparc64
-%%DATADIR%%/pxe-e1000.rom
-%%DATADIR%%/pxe-eepro100.rom
-%%DATADIR%%/pxe-ne2k_pci.rom
-%%DATADIR%%/pxe-rtl8139.rom
-%%DATADIR%%/pxe-pcnet.rom
-%%DATADIR%%/pxe-virtio.rom
-%%DATADIR%%/petalogix-ml605.dtb
-%%DATADIR%%/spapr-rtas.bin
-%%DATADIR%%/slof.bin
-%%DATADIR%%/s390-ccw.img
-%%DATADIR%%/linuxboot.bin
-%%LINUXBOOT_DMA%%%%DATADIR%%/linuxboot_dma.bin
-%%DATADIR%%/multiboot.bin
-%%DATADIR%%/sgabios.bin
-%%DATADIR%%/skiboot.lid
-%%DATADIR%%/trace-events-all
-%%DATADIR%%/petalogix-s3adsp1800.dtb
-%%DATADIR%%/bamboo.dtb
-%%DATADIR%%/kvmvapic.bin
-%%DATADIR%%/qemu-icon.bmp
-%%DATADIR%%/qemu_logo_no_text.svg
-%%DATADIR%%/u-boot.e500
-%%DATADIR%%/keymaps/ar
-%%DATADIR%%/keymaps/bepo
-%%DATADIR%%/keymaps/common
-%%DATADIR%%/keymaps/cz
-%%DATADIR%%/keymaps/da
-%%DATADIR%%/keymaps/de
-%%DATADIR%%/keymaps/de-ch
-%%DATADIR%%/keymaps/en-gb
-%%DATADIR%%/keymaps/en-us
-%%DATADIR%%/keymaps/es
-%%DATADIR%%/keymaps/et
-%%DATADIR%%/keymaps/fi
-%%DATADIR%%/keymaps/fo
-%%DATADIR%%/keymaps/fr
-%%DATADIR%%/keymaps/fr-be
-%%DATADIR%%/keymaps/fr-ca
-%%DATADIR%%/keymaps/fr-ch
-%%DATADIR%%/keymaps/hr
-%%DATADIR%%/keymaps/hu
-%%DATADIR%%/keymaps/is
-%%DATADIR%%/keymaps/it
-%%DATADIR%%/keymaps/ja
-%%DATADIR%%/keymaps/lt
-%%DATADIR%%/keymaps/lv
-%%DATADIR%%/keymaps/mk
-%%DATADIR%%/keymaps/modifiers
-%%DATADIR%%/keymaps/nl
-%%DATADIR%%/keymaps/nl-be
-%%DATADIR%%/keymaps/no
-%%DATADIR%%/keymaps/pl
-%%DATADIR%%/keymaps/pt
-%%DATADIR%%/keymaps/pt-br
-%%DATADIR%%/keymaps/ru
-%%DATADIR%%/keymaps/sl
-%%DATADIR%%/keymaps/sv
-%%DATADIR%%/keymaps/th
-%%DATADIR%%/keymaps/tr
-%%GTK3%%share/locale/bg/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/de_DE/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/fr_FR/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/it/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/hu/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/tr/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/zh_CN/LC_MESSAGES/qemu.mo
diff --git a/games/Makefile b/games/Makefile
index 90935382480d..1c8c7e35b4eb 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -54,7 +54,6 @@
SUBDIR += arkanoidsb
SUBDIR += armagetronad
SUBDIR += arx-libertatis
- SUBDIR += asc
SUBDIR += ascii-invaders
SUBDIR += asciiquarium
SUBDIR += assaultcube
@@ -882,7 +881,6 @@
SUBDIR += sjeng
SUBDIR += ski
SUBDIR += sl
- SUBDIR += slade
SUBDIR += slashem-tty
SUBDIR += slump
SUBDIR += slune
diff --git a/games/asc/Makefile b/games/asc/Makefile
deleted file mode 100644
index 37ebc2a5bce1..000000000000
--- a/games/asc/Makefile
+++ /dev/null
@@ -1,86 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= asc
-PORTVERSION= 2.6.1.0
-PORTREVISION= 17
-CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}-hq/ASC%20Source/${PORTVERSION:R} \
- http://www.asc-hq.org/music/:music
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Turn based, multiplayer strategic game with nice graphics
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= zip:archivers/zip
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-LIB_DEPENDS= libvorbis.so:audio/libvorbis \
- libboost_regex.so:devel/boost-libs \
- libsigc-2.0.so:devel/libsigc++20 \
- libexpat.so:textproc/expat2 \
- libloki.so:devel/loki
-
-USES= compiler:c++11-lib gmake libtool lua perl5 pkgconfig tar:bzip2
-USE_CXXSTD= c++11
-USE_SDL= image mixer sound sdl
-USE_WX= 3.0
-WX_CONF_ARGS= absolute
-USE_PERL5= build
-GNU_CONFIGURE= yes
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-PLIST_FILES= bin/asc \
- bin/asc_demount \
- bin/asc_mapedit \
- bin/asc_mount \
- bin/asc_weaponguide \
- man/man6/asc.6.gz \
- man/man6/asc_demount.6.gz \
- man/man6/asc_mapedit.6.gz \
- man/man6/asc_mount.6.gz \
- man/man6/asc_weaponguide.6.gz \
- share/appdata/asc.appdata.xml \
- ${DATADIR}/asc2_dlg.zip \
- ${DATADIR}/main.ascdat
-
-DESKTOP_ENTRIES="Advanced Strategic Command" "Turn based strategic game" "" \
- "${PORTNAME}" "" ""
-
-OPTIONS_DEFINE= MUSIC XVID
-
-MUSIC_DESC= Install extra music files
-MUSIC_DISTFILES= ${ASC_MUSICS:S,$,:music,}
-MUSIC_PLIST_FILES= ${ASC_MUSICS:S,^,%%DATADIR%%/music/,}
-XVID_LIB_DEPENDS= libxvidcore.so:multimedia/xvid
-XVID_CONFIGURE_ENV_OFF= ac_cv_lib_xvidcore_xvid_encore=no
-ASC_MUSICS= frontiers.ogg time_to_strike.ogg machine_wars.ogg
-
-post-extract-MUSIC-on:
- @(cd ${DISTDIR}/${DIST_SUBDIR} && ${CP} ${ASC_MUSICS} \
- ${WRKSRC}/data/music)
-
-post-patch:
- @${FIND} ${WRKSRC} -name "Makefile.in" -print0 | ${XARGS} -0 \
- ${REINPLACE_CMD} -e \
- 's|/games/|/|g'
- @${REINPLACE_CMD} -e \
- 's|/games/|/|g ; \
- s|lua >= 5.1 |lua-${LUA_VER}|g ;\
- /if test/s|==|=|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e \
- 's|? 0 :|? (void)0 :|' ${WRKSRC}/source/errors.h
- @${REINPLACE_CMD} -e \
- 's|tAttackH|AttackH|' ${WRKSRC}/source/actions/vehicleattack.h
-
-.include <bsd.port.mk>
diff --git a/games/asc/distinfo b/games/asc/distinfo
deleted file mode 100644
index f3f5b1d8de85..000000000000
--- a/games/asc/distinfo
+++ /dev/null
@@ -1,8 +0,0 @@
-SHA256 (asc/asc-2.6.1.0.tar.bz2) = 9a1e58e73ba8fdf5d5ac85cdb66804bf688dce2940a8a9c26796de6b6d4f8ddb
-SIZE (asc/asc-2.6.1.0.tar.bz2) = 42569531
-SHA256 (asc/frontiers.ogg) = eabc9b07d1db07626fa817a30dad23b11aada059e32c08914d2d0cf1d58c7fff
-SIZE (asc/frontiers.ogg) = 4691844
-SHA256 (asc/time_to_strike.ogg) = 0334a027b8a45a5df88e1e3e7db9cace2def02396fbcc794d157289e41c9ad05
-SIZE (asc/time_to_strike.ogg) = 3830679
-SHA256 (asc/machine_wars.ogg) = bd7f330c06090d98e5ba0dac5a691af1804ba383b783b7b2f960bc2e53400a77
-SIZE (asc/machine_wars.ogg) = 3138308
diff --git a/games/asc/files/patch-source_libs_paragui_src_widgets_pgbutton.cpp b/games/asc/files/patch-source_libs_paragui_src_widgets_pgbutton.cpp
deleted file mode 100644
index 85b7083f1131..000000000000
--- a/games/asc/files/patch-source_libs_paragui_src_widgets_pgbutton.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
---- source/libs/paragui/src/widgets/pgbutton.cpp.orig 2015-04-11 02:43:58.716405000 +0300
-+++ source/libs/paragui/src/widgets/pgbutton.cpp 2015-04-11 02:44:38.509415000 +0300
-@@ -101,32 +101,32 @@
- t->GetColor(widgettype, objectname, PG_PropStr::textcolor, fontcolor);
- SetFontColor(fontcolor);
-
- switch (GetID()) {
-- case OK:
-+ case (int)OK:
- SetIcon(t->FindSurface(widgettype, objectname, "ok_icon"));
- break;
-
-- case YES:
-+ case (int)YES:
- SetIcon(t->FindSurface(widgettype, objectname, "yes_icon"));
- break;
-
-- case NO:
-+ case (int)NO:
- SetIcon(t->FindSurface(widgettype, objectname, "no_icon"));
- break;
-
-- case APPLY:
-+ case (int)APPLY:
- SetIcon(t->FindSurface(widgettype, objectname, "apply_icon"));
- break;
-
-- case CANCEL:
-+ case (int)CANCEL:
- SetIcon(t->FindSurface(widgettype, objectname, "cancel_icon"));
- break;
-
-- case CLOSE:
-+ case (int)CLOSE:
- SetIcon(t->FindSurface(widgettype, objectname, "close_icon"));
- break;
-
-- case HELP:
-+ case (int)HELP:
- SetIcon(t->FindSurface(widgettype, objectname, "help_icon"));
- break;
-
diff --git a/games/asc/pkg-descr b/games/asc/pkg-descr
deleted file mode 100644
index 6f2bbf6b6078..000000000000
--- a/games/asc/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Advanced Strategic Command (ASC) - a turn-based, multiplayer network game
-with nice professional-looking graphics.
-
-WWW: http://www.asc-hq.org/
diff --git a/games/asc/pkg-message b/games/asc/pkg-message
deleted file mode 100644
index a659e3888f73..000000000000
--- a/games/asc/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-- to start the game type 'asc' in an x-windows console
-- if the music temporary stops during the computers moves,
-turn it off. This will increase the speed of the computers moves!
-EOM
-}
-]
diff --git a/games/slade/Makefile b/games/slade/Makefile
deleted file mode 100644
index bf8e07072a68..000000000000
--- a/games/slade/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= slade
-PORTVERSION= 3.1.4
-PORTREVISION= 2
-CATEGORIES= games
-
-MAINTAINER= danfe@FreeBSD.org
-COMMENT= Modern editor for Doom-engine based games and source ports
-
-LICENSE= GPLv2
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= zip:archivers/zip
-LIB_DEPENDS= libsfml-system.so:devel/sfml \
- libftgl.so:graphics/ftgl \
- libfreeimage.so:graphics/freeimage
-
-USE_GITHUB= yes
-GH_ACCOUNT= sirjuddington
-GH_PROJECT= ${PORTNAME:tu}
-
-USES= cmake compiler:c++11-lib gl pkgconfig
-USE_WX= 3.0+
-USE_GL= glew
-USE_CXXSTD= c++11
-
-CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE:FILEPATH="${WX_CONFIG}" \
- -DWX_GTK3:BOOL=OFF -DNO_WEBVIEW:BOOL=ON
-
-PLIST_FILES= bin/slade share/slade3/slade.pk3 \
- share/appdata/net.mancubus.SLADE.appdata.xml \
- share/applications/net.mancubus.SLADE.desktop \
- share/icons/net.mancubus.SLADE.png
-
-OPTIONS_DEFINE= FLUIDSYNTH
-OPTIONS_DEFAULT= FLUIDSYNTH
-
-FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
-FLUIDSYNTH_RUN_DEPENDS= ${LOCALBASE}/share/sounds/sf2/FluidR3_GM.sf2:audio/fluid-soundfont
-FLUIDSYNTH_CMAKE_OFF= -DNO_FLUIDSYNTH:BOOL=ON
-
-post-patch:
- @${REINPLACE_CMD} -e 's,"alsa","oss", ; \
- /share\/sounds\/sf2/s,/usr,${LOCALBASE},g' \
- ${WRKSRC}/src/Audio/MIDIPlayer.cpp
- @${REINPLACE_CMD} -e 's,OpenBSD,${OPSYS},' \
- ${WRKSRC}/src/External/zreaders/portable_endian.h
- @${REINPLACE_CMD} -e 's,wxVSCROLL,static_cast<long>(&),' \
- ${WRKSRC}/src/MapEditor/UI/Dialogs/ActionSpecialDialog.cpp
-
-.include <bsd.port.mk>
diff --git a/games/slade/distinfo b/games/slade/distinfo
deleted file mode 100644
index 3d32e3b571b2..000000000000
--- a/games/slade/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1545809128
-SHA256 (sirjuddington-SLADE-3.1.4_GH0.tar.gz) = ee3acaaf27292c90a46eea509c3a56564e1339b3080a9648dc6edf5b731be57e
-SIZE (sirjuddington-SLADE-3.1.4_GH0.tar.gz) = 5888350
diff --git a/games/slade/files/patch-src_CMakeLists.txt b/games/slade/files/patch-src_CMakeLists.txt
deleted file mode 100644
index 3a45e417e119..000000000000
--- a/games/slade/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/CMakeLists.txt.orig 2018-11-25 00:21:04 UTC
-+++ src/CMakeLists.txt
-@@ -16,7 +16,11 @@ unset(WITH_WXPATH CACHE)
- set( CL_WX_CONFIG wx-config )
-
- if (UNIX OR MINGW)
-- execute_process(COMMAND which ${CL_WX_CONFIG} OUTPUT_VARIABLE WX_TOOL OUTPUT_STRIP_TRAILING_WHITESPACE)
-+ if(NOT wxWidgets_CONFIG_EXECUTABLE)
-+ execute_process(COMMAND which ${CL_WX_CONFIG} OUTPUT_VARIABLE WX_TOOL OUTPUT_STRIP_TRAILING_WHITESPACE)
-+ else()
-+ set(WX_TOOL ${wxWidgets_CONFIG_EXECUTABLE})
-+ endif()
- if (NOT WX_TOOL)
- message(FATAL_ERROR
- "\nNo functional wx_config script was found in your PATH.\nIs the wxWidgets development package installed?\nIf you built wxWidgets yourself, you can specify the path to your built wx-config executable via WITH_WXPATH\neg. -DWITH_WXPATH=\"/path/to/wx-config/\""
-@@ -52,7 +54,16 @@ if (WX_GTK3)
- set(wxWidgets_CONFIG_OPTIONS --toolkit=gtk3)
- endif (WX_GTK3)
-
--SET(WX_LIBS std aui gl stc richtext propgrid media)
-+# Work around find_package(wxWidgets...) inability to detect absence of some
-+# optional components (e.g., media)
-+find_library(WX_MEDIA wx_gtk2u_media-3.0)
-+if (NOT WX_MEDIA)
-+ message(STATUS "wx_gtk2u_media-3.0 not found, building without MP3 playback support.")
-+else (WX_MEDIA)
-+ SET(WX_LIBS ${WX_LIBS} media)
-+endif ()
-+
-+SET(WX_LIBS std aui gl stc richtext propgrid ${WX_LIBS})
- if (NO_WEBVIEW)
- SET(WX_LIBS ${WX_LIBS} html)
- else (NO_WEBVIEW)
diff --git a/games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.cpp b/games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.cpp
deleted file mode 100644
index 6917cddc2bb4..000000000000
--- a/games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.cpp
+++ /dev/null
@@ -1,132 +0,0 @@
---- src/MainEditor/UI/EntryPanel/AudioEntryPanel.cpp.orig 2018-11-25 00:21:04 UTC
-+++ src/MainEditor/UI/EntryPanel/AudioEntryPanel.cpp
-@@ -93,15 +93,17 @@ AudioEntryPanel::AudioEntryPanel(wxWindow* parent) :
- LOG_MESSAGE(3, "Windows Media Player installed, using wxMediaCtrl");
- media_ctrl_ = new wxMediaCtrl(this, -1);
- }
--#else
-+#elif wxUSE_MEDIACTRL
- // Create wxMediaCtrl
- media_ctrl_ = new wxMediaCtrl(this, -1);
-+#else
-+ LOG_MESSAGE(1, "wxWidgets is built without media support, MP3 playback disabled.");
- #endif
-
- // Setup sizer
- wxGridBagSizer* sizer_gb = new wxGridBagSizer(UI::pad(), UI::pad());
- sizer_main_->AddStretchSpacer();
--#ifndef __WXOSX__
-+#if wxUSE_MEDIACTRL && !defined(__WXOSX__)
- if (media_ctrl_) sizer_main_->Add(media_ctrl_, 0);
- #endif
- sizer_main_->Add(sizer_gb, 0, wxALIGN_CENTER);
-@@ -163,13 +165,17 @@ AudioEntryPanel::AudioEntryPanel(wxWindow* parent) :
- sound_->setVolume(snd_volume);
- music_->setVolume(snd_volume);
- theMIDIPlayer->setVolume(snd_volume);
-+#if wxUSE_MEDIACTRL
- if (media_ctrl_) media_ctrl_->SetVolume(snd_volume*0.01);
-+#endif
- mod_->setVolume(snd_volume);
- //theGMEPlayer->setVolume(snd_volume);
- //theOPLPlayer->setVolume(snd_volume);
-
- // Disable general entrypanel buttons
-+#if wxUSE_MEDIACTRL
- if (media_ctrl_) media_ctrl_->Show(false);
-+#endif
- toolbar_->Show(false);
-
- // Bind events
-@@ -533,6 +539,7 @@ bool AudioEntryPanel::openMod(MemChunk& data)
- // ----------------------------------------------------------------------------
- bool AudioEntryPanel::openMedia(string filename)
- {
-+#if wxUSE_MEDIACTRL
- // Attempt to open with wxMediaCtrl
- if (media_ctrl_ && media_ctrl_->Load(filename))
- {
-@@ -547,6 +554,7 @@ bool AudioEntryPanel::openMedia(string filename)
-
- return true;
- }
-+#endif
-
- return false;
- }
-@@ -571,8 +579,10 @@ void AudioEntryPanel::startStream()
- mod_->play(); break;
- case MIDI:
- theMIDIPlayer->play(); break;
-+#if wxUSE_MEDIACTRL
- case Media:
- if (media_ctrl_) media_ctrl_->Play(); break;
-+#endif
- default:
- break;
- }
-@@ -595,8 +605,10 @@ void AudioEntryPanel::stopStream()
- mod_->pause(); break;
- case MIDI:
- theMIDIPlayer->pause(); break;
-+#if wxUSE_MEDIACTRL
- case Media:
- if (media_ctrl_) media_ctrl_->Pause(); break;
-+#endif
- default:
- break;
- }
-@@ -620,8 +632,10 @@ void AudioEntryPanel::resetStream()
- mod_->stop(); break;
- case MIDI:
- theMIDIPlayer->stop(); break;
-+#if wxUSE_MEDIACTRL
- case Media:
- if (media_ctrl_) media_ctrl_->Stop(); break;
-+#endif
- default:
- break;
- }
-@@ -823,8 +837,10 @@ void AudioEntryPanel::onTimer(wxTimerEvent& e)
- pos = mod_->getPlayingOffset().asMilliseconds(); break;
- case MIDI:
- pos = theMIDIPlayer->getPosition(); break;
-+#if wxUSE_MEDIACTRL
- case Media:
- if (media_ctrl_) pos = media_ctrl_->Tell(); break;
-+#endif
- default:
- break;
- }
-@@ -837,7 +853,9 @@ void AudioEntryPanel::onTimer(wxTimerEvent& e)
- (audio_type_ == Sound && sound_->getStatus() == sf::Sound::Stopped) ||
- (audio_type_ == Music && music_->getStatus() == sf::Sound::Stopped) ||
- (audio_type_ == Mod && mod_->getStatus() == sf::Sound::Stopped) ||
-+#if wxUSE_MEDIACTRL
- (audio_type_ == Media && media_ctrl_ && media_ctrl_->GetState() == wxMEDIASTATE_STOPPED) ||
-+#endif
- (audio_type_ == MIDI && theMIDIPlayer && !theMIDIPlayer->isPlaying()))
- {
- timer_seek_->Stop();
-@@ -863,8 +881,10 @@ void AudioEntryPanel::onSliderSeekChanged(wxCommandEve
- mod_->setPlayingOffset(sf::milliseconds(slider_seek_->GetValue())); break;
- case MIDI:
- theMIDIPlayer->setPosition(slider_seek_->GetValue()); break;
-+#if wxUSE_MEDIACTRL
- case Media:
- if (media_ctrl_) media_ctrl_->Seek(slider_seek_->GetValue()); break;
-+#endif
- default:
- break;
- }
-@@ -887,8 +907,10 @@ void AudioEntryPanel::onSliderVolumeChanged(wxCommandE
- music_->setVolume(snd_volume); break;
- case MIDI:
- theMIDIPlayer->setVolume(snd_volume); break;
-+#if wxUSE_MEDIACTRL
- case Media:
- if (media_ctrl_) media_ctrl_->SetVolume(snd_volume*0.01); break;
-+#endif
- case Mod:
- mod_->setVolume(snd_volume); break;
- default:
diff --git a/games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.h b/games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.h
deleted file mode 100644
index c82d3e0a1a49..000000000000
--- a/games/slade/files/patch-src_MainEditor_UI_EntryPanel_AudioEntryPanel.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/MainEditor/UI/EntryPanel/AudioEntryPanel.h.orig 2018-11-25 00:21:04 UTC
-+++ src/MainEditor/UI/EntryPanel/AudioEntryPanel.h
-@@ -46,7 +46,9 @@ class AudioEntryPanel : public EntryPanel (private)
- wxSlider* slider_seek_ = nullptr;
- wxSlider* slider_volume_ = nullptr;
- wxTimer* timer_seek_ = nullptr;
-+#if wxUSE_MEDIACTRL
- wxMediaCtrl* media_ctrl_ = nullptr;
-+#endif
- wxStaticText* txt_title_ = nullptr;
- wxStaticText* txt_track_ = nullptr;
- wxTextCtrl* txt_info_ = nullptr;
diff --git a/games/slade/pkg-descr b/games/slade/pkg-descr
deleted file mode 100644
index a7e78a780dd7..000000000000
--- a/games/slade/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-SLADE3 is a modern editor for Doom-engine based games and source ports.
-It has the ability to view, modify, and write many different game-specific
-formats, and even convert between some of them, or from/to other generic
-formats such as PNG.
-
-SLADE3 can be considered a successor to both SLumpEd and SLADE. Some of
-its features:
-
- - Basic archive/resource editing (create/open/save, import/export)
- - Simple tabbed interface with copy/paste support
- - Many supported game formats (ZIP/PK3, Quake PAK/WAD2, etc.)
-
-WWW: http://slade.mancubus.net/
diff --git a/graphics/Makefile b/graphics/Makefile
index 7a3a0d0ab918..7d8479a5d791 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -254,7 +254,6 @@
SUBDIR += gimp-refocus-plugin
SUBDIR += gimp-resynthesizer
SUBDIR += gimp-save-for-web
- SUBDIR += gimp-wavelet-decompose-plugin
SUBDIR += gimp-wavelet-denoise-plugin
SUBDIR += gimp-wavelet-sharpen-plugin
SUBDIR += giram
@@ -872,7 +871,6 @@
SUBDIR += py-pycha
SUBDIR += py-pycollada
SUBDIR += py-pydot
- SUBDIR += py-pyembree
SUBDIR += py-pyepsg
SUBDIR += py-pygal
SUBDIR += py-pyganim
diff --git a/graphics/gimp-wavelet-decompose-plugin/Makefile b/graphics/gimp-wavelet-decompose-plugin/Makefile
deleted file mode 100644
index 58a094e152f9..000000000000
--- a/graphics/gimp-wavelet-decompose-plugin/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= wavelet-decompose
-DISTVERSION= 0.1.2
-PORTREVISION= 3
-CATEGORIES= graphics
-MASTER_SITES= http://registry.gimp.org/files/
-PKGNAMEPREFIX= gimp-
-PKGNAMESUFFIX= -plugin
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Gimp plugin to losslessly decompose images into wavelet scales layers
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= conflicts with gimp-app
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gimp-2.0.pc:graphics/gimp-app
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gimp-2.0.pc:graphics/gimp-app
-
-USES= gettext gmake pkgconfig
-
-PLUGIN_DIR?= libexec/gimp/2.2/plug-ins
-
-PLIST_FILES= ${PLUGIN_DIR}/wavelet-decompose
-
-LANGUAGES= de ru it pl
-
-OPTIONS_DEFINE= NLS
-
-.for language in ${LANGUAGES}
-NLS_PLIST_FILES+= share/locale/${language}/LC_MESSAGES/gimp20-${PORTNAME}-plug-in.mo
-.endfor
-
-post-patch:
- @${REINPLACE_CMD} \
- -e 's|gimptool-2.0|${LOCALBASE}/bin/gimptool-2.0|' \
- ${WRKSRC}/src/Makefile
-
-post-patch-NLS-off:
- @${REINPLACE_CMD} -E \
- -e 's|(^all:.*)po |\1|' \
- ${WRKSRC}/Makefile
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/src/wavelet-decompose ${STAGEDIR}${PREFIX}/${PLUGIN_DIR}
-
-do-install-NLS-on:
-.for language in ${LANGUAGES}
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES/
- ${INSTALL_DATA} ${WRKSRC}/po/${language}.mo ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES/gimp20-${PORTNAME}-plug-in.mo
-.endfor
-
-.include <bsd.port.mk>
diff --git a/graphics/gimp-wavelet-decompose-plugin/distinfo b/graphics/gimp-wavelet-decompose-plugin/distinfo
deleted file mode 100644
index 211cae288587..000000000000
--- a/graphics/gimp-wavelet-decompose-plugin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wavelet-decompose-0.1.2.tar.gz) = 7a3217958646468a9b3668d64ca635d6bcfba9ababcff4cce91e38861e50b681
-SIZE (wavelet-decompose-0.1.2.tar.gz) = 18075
diff --git a/graphics/gimp-wavelet-decompose-plugin/files/patch-src__Makefile b/graphics/gimp-wavelet-decompose-plugin/files/patch-src__Makefile
deleted file mode 100644
index 8c88a4b4298d..000000000000
--- a/graphics/gimp-wavelet-decompose-plugin/files/patch-src__Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/Makefile.orig 2008-12-30 10:23:34 UTC
-+++ src/Makefile
-@@ -1,4 +1,4 @@
--CFLAGS = -O3 -Wall $(shell gimptool-2.0 --cflags)
-+CFLAGS = -Wall $(shell gimptool-2.0 --cflags)
- LIBS = $(shell gimptool-2.0 --libs)
- PLUGIN = wavelet-decompose
- SOURCES = plugin.c wavelet.c interface.c decompose.c
diff --git a/graphics/gimp-wavelet-decompose-plugin/pkg-descr b/graphics/gimp-wavelet-decompose-plugin/pkg-descr
deleted file mode 100644
index 2d81ad8e89b3..000000000000
--- a/graphics/gimp-wavelet-decompose-plugin/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-[ edited version of author's www site ]
-
-This plugin losslessly decomposes a layer of an image into layers
-of wavelet scales. This means that you can edit the image on different
-detail scales (frequencies). The trivial recomposition of the image
-can be done by GIMP's layer modes so you can see the results of
-your modifications instantly. Among the applications are retouching,
-noise reduction, and enhancing global contrast.
-
-The plugin can be found under "Filters > Generic > Wavelet decompose"
-
-WWW: http://registry.gimp.org/node/11742
diff --git a/graphics/py-pyembree/Makefile b/graphics/py-pyembree/Makefile
deleted file mode 100644
index 571287f90f3b..000000000000
--- a/graphics/py-pyembree/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Yuri Victorovich <yuri@rawbw.com>
-# $FreeBSD$
-
-PORTNAME= pyembree
-DISTVERSION= 0.1.4
-PORTREVISION= 2
-CATEGORIES= graphics python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Python wrapper for Embree
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expiring graphics/embree
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${PYNUMPY}
-LIB_DEPENDS= libembree.so:graphics/embree
-RUN_DEPENDS= ${PYNUMPY}
-
-USES= localbase python
-USE_PYTHON= autoplist distutils cython
-USE_GITHUB= yes
-GH_ACCOUNT= scopatz
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyembree/*.so
-
-.include <bsd.port.mk>
diff --git a/graphics/py-pyembree/distinfo b/graphics/py-pyembree/distinfo
deleted file mode 100644
index ea8ed0f9d1a8..000000000000
--- a/graphics/py-pyembree/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523604521
-SHA256 (scopatz-pyembree-0.1.4_GH0.tar.gz) = 63a73f198c38c37374e6288c73f7ddfdccf7b67829e2b81a1990b714b4fdabd3
-SIZE (scopatz-pyembree-0.1.4_GH0.tar.gz) = 12812
diff --git a/graphics/py-pyembree/pkg-descr b/graphics/py-pyembree/pkg-descr
deleted file mode 100644
index 16a0b99446df..000000000000
--- a/graphics/py-pyembree/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Python wrapper for Embree.
-
-WWW: https://github.com/scopatz/pyembree
diff --git a/irc/Makefile b/irc/Makefile
index ca9bc5718d74..44cdf37626c3 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -54,7 +54,6 @@
SUBDIR += irssi-dcc_send_limiter
SUBDIR += irssi-fish
SUBDIR += irssi-icb
- SUBDIR += irssi-otr
SUBDIR += irssi-scripts
SUBDIR += irssi-xmpp
SUBDIR += irssistats
diff --git a/irc/irssi-otr/Makefile b/irc/irssi-otr/Makefile
deleted file mode 100644
index 11fcc39eb454..000000000000
--- a/irc/irssi-otr/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Ashish Shukla <wahjava@gmail.com>
-# $FreeBSD$
-
-PORTNAME= irssi-otr
-PORTVERSION= 1.0.2
-PORTREVISION= 1
-DISTVERSIONPREFIX= v
-CATEGORIES= irc
-
-MAINTAINER= ashish@FreeBSD.org
-COMMENT= Plugin for irssi for Off-the-Record (OTR) messaging
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= conflicts with irssi
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${LOCALBASE}/include/irssi/src/common.h:irc/irssi \
- ${LOCALBASE}/bin/libgcrypt-config:security/libgcrypt
-LIB_DEPENDS= libotr.so:security/libotr \
- libgcrypt.so:security/libgcrypt
-RUN_DEPENDS= irssi:irc/irssi
-
-USES= autoreconf libtool pkgconfig
-USE_LDCONFIG= yes
-USE_GNOME= glib20
-USE_GITHUB= yes
-GH_ACCOUNT= cryptodotis
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-libotr-inc-prefix=${LOCALBASE}/include --with-irssi-module-dir=${LOCALBASE}/lib/irssi/modules
-INSTALL_TARGET= install-strip
-
-PLIST_FILES= lib/irssi/modules/libotr.so \
- share/irssi/help/otr
-
-post-patch:
- ${GREP} -Rl '$$(oldincludedir)' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} 's,$$(oldincludedir),${LOCALBASE}/include,g'
-
-.include <bsd.port.mk>
diff --git a/irc/irssi-otr/distinfo b/irc/irssi-otr/distinfo
deleted file mode 100644
index 63cac9b11e68..000000000000
--- a/irc/irssi-otr/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1486319780
-SHA256 (cryptodotis-irssi-otr-v1.0.2_GH0.tar.gz) = 4619208b9c9171aa97a41960b3e892390b6473e2988a056b9fe8e110daa1ae9c
-SIZE (cryptodotis-irssi-otr-v1.0.2_GH0.tar.gz) = 40947
diff --git a/irc/irssi-otr/files/patch-src_module.c b/irc/irssi-otr/files/patch-src_module.c
deleted file mode 100644
index 73fb8f15c397..000000000000
--- a/irc/irssi-otr/files/patch-src_module.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/module.c.orig 2016-12-07 21:24:08 UTC
-+++ src/module.c
-@@ -33,6 +33,7 @@
- #include "otr.h"
- #include "otr-formats.h"
- #include "utils.h"
-+#include "irssi-version.h"
-
- GCRY_THREAD_OPTION_PTHREAD_IMPL;
-
-@@ -91,8 +92,13 @@ end:
- /*
- * Pipes all incoming private messages through OTR
- */
-+#if IRSSI_VERSION_DATE > 20141206
- void sig_message_private(SERVER_REC *server, const char *msg,
-- const char *nick, const char *address)
-+ const char *nick, const char *address, const char *target)
-+#else
-+void sig_message_private(SERVER_REC *server, const char *msg,
-+ const char *nick, const char *address)
-+#endif
- {
- int ret;
- char *new_msg = NULL;
-@@ -107,7 +113,11 @@ void sig_message_private(SERVER_REC *ser
-
- if (!new_msg) {
- /* This message was not OTR */
-- signal_continue(4, server, msg, nick, address);
-+#if IRSSI_VERSION_DATE > 20141206
-+ signal_continue(5, server, msg, nick, address, target);
-+#else
-+ signal_continue(4, server, msg, nick, address);
-+#endif
- } else {
- /*
- * Check for /me IRC marker and if so, handle it so the user does not
diff --git a/irc/irssi-otr/files/patch-src_otr-ops.c b/irc/irssi-otr/files/patch-src_otr-ops.c
deleted file mode 100644
index 6bb99b24bab8..000000000000
--- a/irc/irssi-otr/files/patch-src_otr-ops.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/otr-ops.c.orig 2016-12-07 21:24:08 UTC
-+++ src/otr-ops.c
-@@ -21,6 +21,7 @@
-
- #include "key.h"
- #include "module.h"
-+#include "irssi-version.h"
-
- static OtrlPolicy OTR_DEFAULT_POLICY =
- OTRL_POLICY_MANUAL | OTRL_POLICY_WHITESPACE_START_AKE;
-@@ -206,8 +207,13 @@ static void ops_handle_msg_event(void *o
- * submit a patch or email me a better way.
- */
- signal_remove("message private", (SIGNAL_FUNC) sig_message_private);
-- signal_emit("message private", 4, server, message, username,
-+#if IRSSI_VERSION_DATE > 20141206
-+ signal_emit("message private", 5, server, message, username, server->nick,
- IRSSI_CONN_ADDR(server));
-+#else
-+ signal_emit("message private", 4, server, message, username,
-+ IRSSI_CONN_ADDR(server));
-+#endif
- signal_add_first("message private", (SIGNAL_FUNC) sig_message_private);
- break;
- case OTRL_MSGEVENT_RCVDMSG_UNRECOGNIZED:
diff --git a/irc/irssi-otr/pkg-descr b/irc/irssi-otr/pkg-descr
deleted file mode 100644
index 82097d1903d4..000000000000
--- a/irc/irssi-otr/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-irssi-otr provides Off-the-Record Messaging (OTR) support for
-the irssi Internet Relay Chat (IRC) client.
-
-WWW: https://github.com/cryptodotis/irssi-otr
diff --git a/mail/Makefile b/mail/Makefile
index 45d74d767f1d..ad087b1e6528 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -378,7 +378,6 @@
SUBDIR += p5-Mail-Box-Parser-C
SUBDIR += p5-Mail-Bulkmail
SUBDIR += p5-Mail-CheckUser
- SUBDIR += p5-Mail-ClamAV
SUBDIR += p5-Mail-DKIM
SUBDIR += p5-Mail-DMARC
SUBDIR += p5-Mail-DeliveryStatus-BounceParser
@@ -552,7 +551,6 @@
SUBDIR += qmail-conf
SUBDIR += qmail-contrib
SUBDIR += qmail-dk
- SUBDIR += qmail-ldap
SUBDIR += qmail-mysql
SUBDIR += qmail-notify
SUBDIR += qmail-qfilter
diff --git a/mail/p5-Mail-ClamAV/Makefile b/mail/p5-Mail-ClamAV/Makefile
deleted file mode 100644
index 608106b56feb..000000000000
--- a/mail/p5-Mail-ClamAV/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de>
-# $FreeBSD$
-
-PORTNAME= Mail-ClamAV
-PORTVERSION= 0.29
-PORTREVISION= 4
-CATEGORIES= mail perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Perl extension for the clamav virus scanner
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Inline>=0:devel/p5-Inline \
- p5-Inline-C>=0:devel/p5-Inline-C \
- clamscan:security/clamav
-
-MAKE_JOBS_UNSAFE= yes
-USES= perl5
-USE_PERL5= configure
-
-# Do not use bundled Inline::MakeMaker
-post-patch:
- @${RM} -r ${WRKSRC}/Inline/
-
-.include <bsd.port.mk>
diff --git a/mail/p5-Mail-ClamAV/distinfo b/mail/p5-Mail-ClamAV/distinfo
deleted file mode 100644
index c8f2305adf70..000000000000
--- a/mail/p5-Mail-ClamAV/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Mail-ClamAV-0.29.tar.gz) = 1eca0b2f3e176d1d709d31276abeeb4ded2908f4683c2709f9649f2ca50f3db0
-SIZE (Mail-ClamAV-0.29.tar.gz) = 17426
diff --git a/mail/p5-Mail-ClamAV/files/patch-ClamAV.pm b/mail/p5-Mail-ClamAV/files/patch-ClamAV.pm
deleted file mode 100644
index f25cee35eac6..000000000000
--- a/mail/p5-Mail-ClamAV/files/patch-ClamAV.pm
+++ /dev/null
@@ -1,29 +0,0 @@
---- ClamAV.pm.orig 2009-04-29 23:02:43 UTC
-+++ ClamAV.pm
-@@ -286,7 +286,7 @@ int clamav_perl_maxreclevel(SV *self, ...)
- reclevel = cl_engine_get_num(c->root, CL_ENGINE_MAX_RECURSION, &err);
- if (err != CL_SUCCESS) {
- error(err);
-- return;
-+ return 0;
- }
- return reclevel;
- }
-@@ -313,7 +313,7 @@ int clamav_perl_maxfiles(SV *self, ...)
- maxfiles = cl_engine_get_num(c->root, CL_ENGINE_MAX_FILES, &err);
- if (err != CL_SUCCESS) {
- error(err);
-- return;
-+ return 0;
- }
- return maxfiles;
- }
-@@ -334,7 +334,7 @@ int clamav_perl_maxfilesize(SV *self, ...)
- maxfsize = cl_engine_get_num(c->root, CL_ENGINE_MAX_FILESIZE, &err);
- if (err != CL_SUCCESS) {
- error(err);
-- return;
-+ return 0;
- }
- return maxfsize;
- }
diff --git a/mail/p5-Mail-ClamAV/files/patch-Makefile.PL b/mail/p5-Mail-ClamAV/files/patch-Makefile.PL
deleted file mode 100644
index c0e7e08cc94d..000000000000
--- a/mail/p5-Mail-ClamAV/files/patch-Makefile.PL
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.PL.orig 2009-04-29 19:06:39 UTC
-+++ Makefile.PL
-@@ -2,6 +2,7 @@ use 5.006;
-
- use lib '.';
- use Inline::MakeMaker; # bundled
-+use version;
-
- # see ExtUtils::MY documentation
- sub MY::top_targets {
-@@ -51,7 +52,7 @@ sub main {
- }
-
- my $clver = get_cl_version();
-- return warn_cl_version_bad() if $clver lt $minclversion;
-+ return warn_cl_version_bad() if ( version->parse($clver) < version->parse($minclversion) );
-
- my $inc = get_cl_inc_paths();
- my $libs = get_cl_libs();
diff --git a/mail/p5-Mail-ClamAV/pkg-descr b/mail/p5-Mail-ClamAV/pkg-descr
deleted file mode 100644
index 8d7939fabe41..000000000000
--- a/mail/p5-Mail-ClamAV/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Clam AntiVirus is an anti-virus toolkit for UNIX. This module provide a simple
-interface to it's C API.
-
-WWW: https://metacpan.org/release/Mail-ClamAV
diff --git a/mail/p5-Mail-ClamAV/pkg-message b/mail/p5-Mail-ClamAV/pkg-message
deleted file mode 100644
index 9c6c5515e8ba..000000000000
--- a/mail/p5-Mail-ClamAV/pkg-message
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Please note that Mail::ClamAV requires
-your perl to be build with threading.
-
-Have a look at the documentation:
-
-man Mail::ClamAV
-EOM
-}
-]
diff --git a/mail/p5-Mail-ClamAV/pkg-plist b/mail/p5-Mail-ClamAV/pkg-plist
deleted file mode 100644
index 5eecd0e6ef77..000000000000
--- a/mail/p5-Mail-ClamAV/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%SITE_ARCH%%/Mail/ClamAV.pm
-%%SITE_ARCH%%/auto/Mail/ClamAV/ClamAV.so
-%%PERL5_MAN3%%/Mail::ClamAV.3.gz
diff --git a/mail/qmail-ldap/Makefile b/mail/qmail-ldap/Makefile
deleted file mode 100644
index 229248d66464..000000000000
--- a/mail/qmail-ldap/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Mario S F Ferreira <lioux@linf.unb.br>
-# $FreeBSD$
-
-PORTNAME= qmail
-PORTVERSION= ${QMAIL_VERSION}.${LDAP_PATCH_DATE}
-PORTREVISION= 1
-CATEGORIES= mail
-PKGNAMESUFFIX= -ldap
-
-COMMENT= Secure, reliable, and fast MTA for UNIX systems with LDAP support
-
-BROKEN= fails to package
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS= ${LOCALBASE}/bin/svscan:sysutils/daemontools \
- ${LOCALBASE}/bin/tcprules:sysutils/ucspi-tcp
-
-CONFLICTS= emboss-[0-9]* digest-[0-9]* *qmail-[0-9]* *qmail-mysql-[0-9]* \
- qmail-spamcontrol-[0-9]* *qmail-tls-[0-9]*
-
-EXTRA_PATCHES+= ${MASTERDIR}/files/patch-Makefile \
- ${MASTERDIR}/files/patch-auto_uids-c-dist
-
-USE_OPENLDAP= yes
-SLAVE_LDAP= yes
-
-LDAP_PATCH_DATE= 20120221
-
-MASTERDIR= ${.CURDIR}/../qmail
-DESCR= ${.CURDIR}/pkg-descr
-PATCHDIR= ${.CURDIR}/files
-
-.include "${MASTERDIR}/Makefile"
diff --git a/mail/qmail-ldap/files/patch-20120221-fixes b/mail/qmail-ldap/files/patch-20120221-fixes
deleted file mode 100644
index 3d91e7db5174..000000000000
--- a/mail/qmail-ldap/files/patch-20120221-fixes
+++ /dev/null
@@ -1,37 +0,0 @@
-http://marc.info/?l=qmail-ldap&m=133012503615968&q=raw
-
-List: qmail-ldap
-Subject: Re: qmail-ldap-1.03-20120221.patch
-From: Claudio Jeker <jeker () n-r-g ! com>
-Date: 2012-02-24 23:09:56
-
-Index: auth_dovecot.c
-===================================================================
-RCS file: /home/cvs-djbware/CVS/qmail-ldap/auth_dovecot.c,v
-retrieving revision 1.2
-diff -u -p -r1.2 auth_dovecot.c
---- auth_dovecot.c 17 Apr 2009 19:51:58 -0000 1.2
-+++ auth_dovecot.c 25 Feb 2012 00:08:05 -0000
-@@ -127,7 +127,9 @@ auth_setup(struct credentials *c)
- void
- auth_init(int argc, char **argv, stralloc *login, stralloc *authdata)
- {
-+#ifdef DEBUG
- extern unsigned long loglevel;
-+#endif
- char *l, *p;
- unsigned int uplen, u;
- int n, opt;
-@@ -140,10 +142,12 @@ auth_init(int argc, char **argv, strallo
- case 'd':
- pbstool = optarg;
- break;
-+#ifdef DEBUG
- case 'D':
- scan_ulong(optarg, &loglevel);
- loglevel &= ~256; /* see auth_mod.c */
- break;
-+#endif
- default:
- auth_error(AUTH_CONF);
- }
diff --git a/mail/qmail-ldap/files/patch-20120221-fixes-2 b/mail/qmail-ldap/files/patch-20120221-fixes-2
deleted file mode 100644
index 92291e2db8cd..000000000000
--- a/mail/qmail-ldap/files/patch-20120221-fixes-2
+++ /dev/null
@@ -1,64 +0,0 @@
-http://marc.info/?l=qmail-ldap&m=133193764313080&q=raw
-
-List: qmail-ldap
-Subject: Re: Re: qmail-ldaplookup: fatal: qldap_filter: unspecified error
-From: Claudio Jeker <jeker () n-r-g ! com>
-Date: 2012-03-16 22:39:36
-Message-ID: 20120316223936.GC2808 () diehard ! n-r-g ! com
-
-
-Index: qldap-filter.c
-===================================================================
-RCS file: /home/cvs-djbware/CVS/qmail-ldap/qldap-filter.c,v
-retrieving revision 1.10
-diff -u -p -r1.10 qldap-filter.c
---- qldap-filter.c 10 Nov 2009 22:46:06 -0000 1.10
-+++ qldap-filter.c 16 Mar 2012 23:37:23 -0000
-@@ -107,7 +107,7 @@ filter_uid(char *uid)
- return 0;
-
- if (!filter_start(&filter) ||
-- !stralloc_copys(&filter,"(") ||
-+ !stralloc_cats(&filter,"(") ||
- !stralloc_cats(&filter, LDAP_UID) ||
- !stralloc_cats(&filter, "=") ||
- !filter_escape(&filter, uid, str_len(uid)) ||
-@@ -179,7 +179,6 @@ filter_mail(char *mail, int *done)
- }
- extcnt--;
- #else
--#error XXX XXX
- /* basic qmail-ldap behavior test for username@domain.com and
- catchall@domain.com */
- ext = 0;
-@@ -193,7 +192,7 @@ filter_mail(char *mail, int *done)
- /* build the search string for the email address */
- /* mail address */
- if (!filter_start(&filter) ||
-- !stralloc_copys(&filter, "(|(") ||
-+ !stralloc_cats(&filter, "(|(") ||
- !stralloc_cats(&filter, LDAP_MAIL) ||
- !stralloc_cats(&filter, "="))
- return 0;
-Index: qmail-ldaplookup.c
-===================================================================
-RCS file: /home/cvs-djbware/CVS/qmail-ldap/qmail-ldaplookup.c,v
-retrieving revision 1.39
-diff -u -p -r1.39 qmail-ldaplookup.c
---- qmail-ldaplookup.c 10 Nov 2009 22:43:06 -0000 1.39
-+++ qmail-ldaplookup.c 16 Mar 2012 23:37:23 -0000
-@@ -223,12 +223,12 @@ int main(int argc, char **argv)
- switch (mode) {
- case mail:
- f = filter_mail(value, &done);
-- if (value == 0)
-+ if (f == 0)
- strerr_die2sys(1, FATAL, "building filter: ");
- break;
- case uid:
- f = filter_uid(value);
-- if (value == 0)
-+ if (f == 0)
- strerr_die2sys(1, FATAL, "building filter: ");
- done = 1;
- break;
diff --git a/mail/qmail-ldap/files/patch-install.c b/mail/qmail-ldap/files/patch-install.c
deleted file mode 100644
index ec75c9b59dbb..000000000000
--- a/mail/qmail-ldap/files/patch-install.c
+++ /dev/null
@@ -1,37 +0,0 @@
---- install.c.orig Wed Jun 1 14:36:46 2005
-+++ install.c Wed Jun 1 14:38:17 2005
-@@ -14,6 +14,7 @@
- #define FATAL "install: fatal: "
-
- int fdsourcedir = -1;
-+noc; /* hack for bin package install -- see port pkg/INSTALL */
-
- void h(home,uid,gid,mode)
- const char *home;
-@@ -79,6 +80,7 @@
- int gid;
- int mode;
- {
-+ if (!noc) {
- int fdin;
- int fdout;
-
-@@ -119,6 +121,7 @@
- strerr_die6sys(111,FATAL,"unable to chown .../",subdir,"/",file,": ");
- if (chmod(file,mode) == -1)
- strerr_die6sys(111,FATAL,"unable to chmod .../",subdir,"/",file,": ");
-+ }
- }
-
- void C(home,subdir,file,source,uid,gid,mode)
-@@ -270,8 +273,9 @@
- strerr_die6sys(111,FATAL,"unable to chmod ",home,"/",file,": ");
- }
-
--int main()
-+int main(argc, argv)
- {
-+ noc=--argc;
- fdsourcedir = open_read(".");
- if (fdsourcedir == -1)
- strerr_die2sys(111,FATAL,"unable to open current directory: ");
diff --git a/mail/qmail-ldap/pkg-descr b/mail/qmail-ldap/pkg-descr
deleted file mode 100644
index 4b1fecbd5219..000000000000
--- a/mail/qmail-ldap/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-A patch to stock qmail-1.03 to get all user account information
-from an LDAP database. It primary target are POP toaster with
-huge numbers of users (from thousands up to millions).
-
-Some of it's greatest features:
-
- * Users and virtual domains in an LDAP database
- * No local accounts needed
- * Perfect for ISP's to build POP toasters
- * Native mail server clustering
- * Supports size quotas on user maildirs
- * Automatic creation of home- and maildir's
- * Handles replies with new qmail-reply
- * Extensive logging in qmail-smtpd and qmail-pop3d
- * Supports tarpitting (based on a patch by Chris Johnson)
- * Supports OpenLDAP 2.x, Novell NDS
- * Includes extensive Antispam-Features
- * Supports automatic maildir creation when the first mail arrives
- * Support for SHA, SSHA, MD5, SMD5, MD4 and RIPE-MD160
- * Support for NS-MTA-MD5 encrypted passwords used by Netscape Mailserver
- * It also supports the password format used by Software.com's Post.Office
- * Support TLS (SSL) encrytion of SMTP mail transport (by Frederik Vermeulen)
-
-WWW: http://www.nrg4u.com/
diff --git a/math/Makefile b/math/Makefile
index 5f5aec73e50d..c8e420fe3125 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -229,7 +229,6 @@
SUBDIR += fftw3-float
SUBDIR += fftw3-long
SUBDIR += fftw3-quad
- SUBDIR += fityk
SUBDIR += flann
SUBDIR += flint2
SUBDIR += flintqs
@@ -407,10 +406,8 @@
SUBDIR += octave-forge-dicom
SUBDIR += octave-forge-divand
SUBDIR += octave-forge-doctest
- SUBDIR += octave-forge-econometrics
SUBDIR += octave-forge-fenv
SUBDIR += octave-forge-financial
- SUBDIR += octave-forge-fits
SUBDIR += octave-forge-fpl
SUBDIR += octave-forge-fuzzy-logic-toolkit
SUBDIR += octave-forge-ga
@@ -427,11 +424,9 @@
SUBDIR += octave-forge-io
SUBDIR += octave-forge-irsa
SUBDIR += octave-forge-level-set
- SUBDIR += octave-forge-linear-algebra
SUBDIR += octave-forge-lssa
SUBDIR += octave-forge-ltfat
SUBDIR += octave-forge-mapping
- SUBDIR += octave-forge-mechanics
SUBDIR += octave-forge-miscellaneous
SUBDIR += octave-forge-missing-functions
SUBDIR += octave-forge-msh
@@ -451,7 +446,6 @@
SUBDIR += octave-forge-optim
SUBDIR += octave-forge-optiminterp
SUBDIR += octave-forge-outliers
- SUBDIR += octave-forge-parallel
SUBDIR += octave-forge-plot
SUBDIR += octave-forge-quaternion
SUBDIR += octave-forge-queueing
@@ -467,14 +461,11 @@
SUBDIR += octave-forge-splines
SUBDIR += octave-forge-statistics
SUBDIR += octave-forge-stk
- SUBDIR += octave-forge-strings
SUBDIR += octave-forge-struct
SUBDIR += octave-forge-symband
SUBDIR += octave-forge-symbolic
SUBDIR += octave-forge-tcl-octave
- SUBDIR += octave-forge-tisean
SUBDIR += octave-forge-tsa
- SUBDIR += octave-forge-video
SUBDIR += octave-forge-zenity
SUBDIR += octave-forge-zeromq
SUBDIR += octomap
@@ -793,7 +784,6 @@
SUBDIR += py-uncertainties
SUBDIR += py-vincenty
SUBDIR += py-viper
- SUBDIR += py-yt
SUBDIR += py-z3-solver
SUBDIR += qalculate
SUBDIR += qd
diff --git a/math/fityk/Makefile b/math/fityk/Makefile
deleted file mode 100644
index e886fb806172..000000000000
--- a/math/fityk/Makefile
+++ /dev/null
@@ -1,92 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= fityk
-PORTVERSION= 1.3.1
-DISTVERSIONPREFIX= v
-PORTREVISION= 9
-CATEGORIES= math
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Free peak fitting software
-
-LICENSE= GPLv2 # (or later)
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= boost-libs>=1.35:devel/boost-libs \
- swig3.0:devel/swig30 \
- gnuplot:math/gnuplot
-RUN_DEPENDS= gnuplot:math/gnuplot
-
-USE_GITHUB= yes
-GH_ACCOUNT= wojdyr
-GH_PROJECT= xylib:xylib
-GH_TAGNAME= v1.4:xylib
-
-USES= autoreconf compiler:c++11-lib desktop-file-utils gmake \
- libtool lua readline shared-mime-info
-USE_CXXSTD= c++11
-USE_GNOME= gtk20
-USE_WX= 3.0
-WX_CONF_ARGS= absolute
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-USE_LDCONFIG= yes
-BINARY_ALIAS= swig=swig3.0
-
-CFLAGS+= -D_GNU_SOURCE
-CPPFLAGS+= -I${WRKDIR}/xylib-1.4 \
- -I${LOCALBASE}/include
-LDFLAGS+= -L${WRKDIR}/xylib-1.4/xylib/.libs \
- -lpthread -lbz2 -lz -L${LOCALBASE}/lib
-
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS PYTHON
-OPTIONS_DEFAULT= PYTHON
-OPTIONS_SUB= yes
-
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
-PYTHON_USES= python:2.7
-PYTHON_CONFIGURE_ENABLE= python
-
-post-patch:
- @${REINPLACE_CMD} -e '/)\/html/s|^|#|' \
- ${WRKSRC}/Makefile.am
- @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
- ${WRKSRC}/doc/fityk.1
- @${REINPLACE_CMD} -e '/XYLIB_USE_TR1_MEMORY/s| 1| 0|' \
- ${WRKDIR}/xylib-1.4/xylib/cache.h
-
-pre-configure:
- @cd ${WRKDIR}/xylib-1.4 \
- && ${AUTORECONF} -f -i \
- && ${SH} ./configure --disable-shared --without-gui \
- CC="${CC}" CFLAGS="${CFLAGS} -fPIC" \
- CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC" \
- CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-pre-build:
- @cd ${WRKDIR}/xylib-1.4 && ${DO_MAKE_BUILD} ${ALL_TARGET}
-
-post-build-DOCS-on:
- @cd ${WRKSRC}/doc && ${DO_MAKE_BUILD} html
-
-post-install:
- (cd ${WRKDIR}/xylib-1.4 && ${INSTALL_PROGRAM} xyconv \
- ${STAGEDIR}${PREFIX}/bin)
- (cd ${WRKDIR}/xylib-1.4 && ${INSTALL_MAN} xyconv.1 \
- ${STAGEDIR}${MANPREFIX}/man/man1)
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html \
- ${STAGEDIR}${DOCSDIR})
- @${LN} -sf ${DOCSDIR}/html ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/math/fityk/distinfo b/math/fityk/distinfo
deleted file mode 100644
index 0a5bfd1c1d7c..000000000000
--- a/math/fityk/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1527906558
-SHA256 (wojdyr-fityk-v1.3.1_GH0.tar.gz) = ee80239e5744e508a9487377ae0a0e6da71bbc6f8777c01be82e01035ccdf3cf
-SIZE (wojdyr-fityk-v1.3.1_GH0.tar.gz) = 952443
-SHA256 (wojdyr-xylib-v1.4_GH0.tar.gz) = 435b66a38dd4352c8abf9263119c83d9ec926700ef025b66045608e18095ea26
-SIZE (wojdyr-xylib-v1.4_GH0.tar.gz) = 262109
diff --git a/math/fityk/files/patch-fityk__eparser.cpp b/math/fityk/files/patch-fityk__eparser.cpp
deleted file mode 100644
index 6a07e37aed83..000000000000
--- a/math/fityk/files/patch-fityk__eparser.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- fityk/eparser.cpp.orig 2015-05-25 17:42:29 UTC
-+++ fityk/eparser.cpp
-@@ -154,7 +154,7 @@ int get_function_narg(int op)
- }
- }
-
--bool is_function(int op)
-+bool my_is_funcion(int op)
- {
- return get_function_narg(op) != 0;
- }
-@@ -878,7 +878,7 @@ void ExpressionParser::parse_expr(Lexer&
- // check if this is closing bracket of func()
- if (!opstack_.empty()) {
- int top = opstack_.back();
-- if (is_function(top)) {
-+ if (my_is_funcion(top)) {
- pop_onto_que();
- int n = opstack_.back() + 1;
- opstack_.pop_back();
-@@ -911,7 +911,7 @@ void ExpressionParser::parse_expr(Lexer&
- lex.throw_syntax_error("unexpected ',' after '?'");
- // if we are here, opstack_.back() == OP_OPEN_ROUND
- else if (opstack_.size() < 3 ||
-- !is_function(*(opstack_.end() - 2)))
-+ !my_is_funcion(*(opstack_.end() - 2)))
- lex.throw_syntax_error("',' outside of function");
- else
- // don't pop OP_OPEN_ROUND from the stack
diff --git a/math/fityk/files/patch-wxgui__ceria.cpp b/math/fityk/files/patch-wxgui__ceria.cpp
deleted file mode 100644
index cc3e4a1e4c75..000000000000
--- a/math/fityk/files/patch-wxgui__ceria.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- wxgui/ceria.cpp.orig 2015-05-25 17:42:29 UTC
-+++ wxgui/ceria.cpp
-@@ -9,6 +9,7 @@
- #include <stdio.h>
- #include <ctype.h>
- #include <cmath>
-+#include <stdlib.h>
- #include <assert.h>
- #include <string.h>
- #include <algorithm>
diff --git a/math/fityk/pkg-descr b/math/fityk/pkg-descr
deleted file mode 100644
index 58dbd466a5b3..000000000000
--- a/math/fityk/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Fityk is a program for nonlinear fitting of analytical functions
-(especially peak-shaped) to data (usually experimental data). There are
-also people using it only to display data or to remove baseline from
-data.
-
-It is reported to be used in crystallography, chromatography,
-photoluminescence, infrared and Raman spectroscopy and other fields.
-
-Fityk knows about common peak-shaped functions (Gaussian, Lorentzian,
-Voigt, Pearson VII, bifurcated Gaussian, EMG, Doniach-Sunjic, etc.) and
-polynomials. It also supports user-defined functions.
-
-Fityk offers intuitive graphical interface (and also command line
-interface), variouse optimization methods (standard Marquardt
-least-square algorithm, Genetic Algorithms, Nelder-Mead simplex),
-equality constraints, modelling error of x coordinate of points (eg.
-zero-shift of instrument), handling series of datasets, automation of
-common tasks with scripts, and more.
-
-WWW: http://fityk.nieto.pl/
diff --git a/math/fityk/pkg-plist b/math/fityk/pkg-plist
deleted file mode 100644
index c121389f0ff4..000000000000
--- a/math/fityk/pkg-plist
+++ /dev/null
@@ -1,35 +0,0 @@
-bin/cfityk
-bin/fityk
-bin/xyconv
-include/fityk/fityk.h
-include/fityk/ui_api.h
-lib/libfityk.so
-lib/libfityk.so.4
-lib/libfityk.so.4.0.0
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/_fityk.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/fityk.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/fityk.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/fityk.pyo
-man/man1/fityk.1.gz
-man/man1/xyconv.1.gz
-share/applications/fityk.desktop
-%%PORTDOCS%%%%DATADIR%%/html
-%%DATADIR%%/samples/README
-%%DATADIR%%/samples/SiC_Zn.dat
-%%DATADIR%%/samples/SiC_Zn.fit
-%%DATADIR%%/samples/cfityk.py
-%%DATADIR%%/samples/enso.dat
-%%DATADIR%%/samples/enso.fit
-%%DATADIR%%/samples/hello.c
-%%DATADIR%%/samples/hello.cc
-%%DATADIR%%/samples/hello.java
-%%DATADIR%%/samples/hello.lua
-%%DATADIR%%/samples/hello.pl
-%%DATADIR%%/samples/hello.py
-%%DATADIR%%/samples/hello.rb
-%%DATADIR%%/samples/nacl01.dat
-%%DATADIR%%/samples/nacl01.fit
-%%DATADIR%%/samples/read-shockley.fit
-share/icons/hicolor/32x32/apps/fityk.png
-share/icons/hicolor/scalable/apps/fityk.svg
-share/mime/packages/fityk.xml
diff --git a/math/octave-forge-econometrics/Makefile b/math/octave-forge-econometrics/Makefile
deleted file mode 100644
index 975d4d81e2e6..000000000000
--- a/math/octave-forge-econometrics/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-econometrics
-PORTVERSION= 1.1.1
-PORTREVISION= 16
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= depends upon octave-forge-optim which is broken
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${OCTAVE_PKGNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/optim.tar.gz:math/octave-forge-optim
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-econometrics/distinfo b/math/octave-forge-econometrics/distinfo
deleted file mode 100644
index b51d4a2c5309..000000000000
--- a/math/octave-forge-econometrics/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/econometrics-1.1.1.tar.gz) = b982f842273935c2e3441d09512611e03d4fee6a7c45532909594d41593ff3ee
-SIZE (octave-forge/econometrics-1.1.1.tar.gz) = 26867
diff --git a/math/octave-forge-econometrics/pkg-descr b/math/octave-forge-econometrics/pkg-descr
deleted file mode 100644
index cd4ce9afee91..000000000000
--- a/math/octave-forge-econometrics/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is econometrics.
-
- Econometrics functions including MLE and GMM based techniques.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-fits/Makefile b/math/octave-forge-fits/Makefile
deleted file mode 100644
index 915b17d14cfe..000000000000
--- a/math/octave-forge-fits/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-fits
-PORTVERSION= 1.0.7
-PORTREVISION= 11
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-LIB_DEPENDS+= libcfitsio.so:astro/cfitsio
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-fits/distinfo b/math/octave-forge-fits/distinfo
deleted file mode 100644
index 7b0970a26bfd..000000000000
--- a/math/octave-forge-fits/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1498101621
-SHA256 (octave-forge/fits-1.0.7.tar.gz) = 95124173f852498cb71acc97712af104027669f60c4f972bbcd8c59b2b2f4b49
-SIZE (octave-forge/fits-1.0.7.tar.gz) = 16759
diff --git a/math/octave-forge-fits/pkg-descr b/math/octave-forge-fits/pkg-descr
deleted file mode 100644
index df45281bac41..000000000000
--- a/math/octave-forge-fits/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is fits.
-
-The Octave-FITS package provides functions for reading, and writing FITS
-(Flexible Image Transport System) files. The package supports uses the
-libcfitsio library.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-linear-algebra/Makefile b/math/octave-forge-linear-algebra/Makefile
deleted file mode 100644
index 6a69283b322a..000000000000
--- a/math/octave-forge-linear-algebra/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-linear-algebra
-PORTVERSION= 2.2.2
-PORTREVISION= 11
-PORTEPOCH= 1
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${OCTAVE_PKGNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-linear-algebra/distinfo b/math/octave-forge-linear-algebra/distinfo
deleted file mode 100644
index 8729634b7525..000000000000
--- a/math/octave-forge-linear-algebra/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/linear-algebra-2.2.2.tar.gz) = fbaaa5f520bcbcf3469b4848876a38d2aaab7bdeeadf241fdcc33881836e9da3
-SIZE (octave-forge/linear-algebra-2.2.2.tar.gz) = 124057
diff --git a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc b/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc
deleted file mode 100644
index 65676f4e525a..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.cc
+++ /dev/null
@@ -1,147 +0,0 @@
---- CmplxGSVD.cc.orig 2015-01-24 19:54:11 UTC
-+++ CmplxGSVD.cc
-@@ -14,13 +14,12 @@
- // You should have received a copy of the GNU General Public License along with
- // this program; if not, see <http://www.gnu.org/licenses/>.
-
--#ifdef HAVE_CONFIG_H
--#include <config.h>
--#endif
-+#include "CmplxGSVD.h"
-
- #include <iostream>
-
--#include "CmplxGSVD.h"
-+#include <octave/oct.h>
-+
- #include "f77-fcn.h"
- #include "lo-error.h"
-
-@@ -30,6 +29,13 @@
- #include "pager.h"
- */
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
-@@ -38,27 +44,27 @@ extern "C"
- F77_CONST_CHAR_ARG_DECL, // JOBU (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBV (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBQ (input) CHARACTER*1
-- const octave_idx_type&, // M (input) INTEGER
-- const octave_idx_type&, // N (input) INTEGER
-- const octave_idx_type&, // P (input) INTEGER
-- octave_idx_type &, // K (output) INTEGER
-- octave_idx_type &, // L (output) INTEGER
-+ const F77_INT&, // M (input) INTEGER
-+ const F77_INT&, // N (input) INTEGER
-+ const F77_INT&, // P (input) INTEGER
-+ F77_INT&, // K (output) INTEGER
-+ F77_INT&, // L (output) INTEGER
- Complex*, // A (input/output) COMPLEX*16 array, dimension (LDA,N)
-- const octave_idx_type&, // LDA (input) INTEGER
-+ const F77_INT&, // LDA (input) INTEGER
- Complex*, // B (input/output) COMPLEX*16 array, dimension (LDB,N)
-- const octave_idx_type&, // LDB (input) INTEGER
-+ const F77_INT&, // LDB (input) INTEGER
- double*, // ALPHA (output) DOUBLE PRECISION array, dimension (N)
- double*, // BETA (output) DOUBLE PRECISION array, dimension (N)
- Complex*, // U (output) COMPLEX*16 array, dimension (LDU,M)
-- const octave_idx_type&, // LDU (input) INTEGER
-+ const F77_INT&, // LDU (input) INTEGER
- Complex*, // V (output) COMPLEX*16 array, dimension (LDV,P)
-- const octave_idx_type&, // LDV (input) INTEGER
-+ const F77_INT&, // LDV (input) INTEGER
- Complex*, // Q (output) COMPLEX*16 array, dimension (LDQ,N)
-- const octave_idx_type&, // LDQ (input) INTEGER
-+ const F77_INT&, // LDQ (input) INTEGER
- Complex*, // WORK (workspace) COMPLEX*16 array
- double*, // RWORK (workspace) DOUBLE PRECISION array
-- int*, // IWORK (workspace/output) INTEGER array, dimension (N)
-- octave_idx_type& // INFO (output)INTEGER
-+ F77_INT*, // IWORK (workspace/output) INTEGER array, dimension (N)
-+ F77_INT& // INFO (output)INTEGER
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
-@@ -121,11 +127,11 @@ octave_idx_type
- ComplexGSVD::init (const ComplexMatrix& a, const ComplexMatrix& b,
- GSVD::type gsvd_type)
- {
-- octave_idx_type info;
-+ F77_INT info;
-
-- octave_idx_type m = a.rows ();
-- octave_idx_type n = a.cols ();
-- octave_idx_type p = b.rows ();
-+ F77_INT m = TO_F77_INT (a.rows ());
-+ F77_INT n = TO_F77_INT (a.cols ());
-+ F77_INT p = TO_F77_INT (b.rows ());
-
- ComplexMatrix atmp = a;
- Complex *tmp_dataA = atmp.fortran_vec ();
-@@ -133,17 +139,17 @@ ComplexGSVD::init (const ComplexMatrix&
- ComplexMatrix btmp = b;
- Complex *tmp_dataB = btmp.fortran_vec ();
-
-- // octave_idx_type min_mn = m < n ? m : n;
-+ // F77_INT min_mn = m < n ? m : n;
-
- char jobu = 'U';
- char jobv = 'V';
- char jobq = 'Q';
-
-- octave_idx_type nrow_u = m;
-- octave_idx_type nrow_v = p;
-- octave_idx_type nrow_q = n;
-+ F77_INT nrow_u = m;
-+ F77_INT nrow_v = p;
-+ F77_INT nrow_q = n;
-
-- octave_idx_type k, l;
-+ F77_INT k, l;
-
- switch (gsvd_type)
- {
-@@ -187,7 +193,7 @@ ComplexGSVD::init (const ComplexMatrix&
- }
- Complex *q = right_sm.fortran_vec ();
-
-- octave_idx_type lwork = 3*n;
-+ F77_INT lwork = 3*n;
- lwork = lwork > m ? lwork : m;
- lwork = (lwork > p ? lwork : p) + n;
-
-@@ -195,7 +201,7 @@ ComplexGSVD::init (const ComplexMatrix&
- Array<double> alpha (dim_vector (n, 1));
- Array<double> beta (dim_vector (n, 1));
- Array<double> rwork(dim_vector (2*n, 1));
-- Array<int> iwork (dim_vector (n, 1));
-+ Array<F77_INT> iwork (dim_vector (n, 1));
-
- F77_XFCN (zggsvd, ZGGSVD, (F77_CONST_CHAR_ARG2 (&jobu, 1),
- F77_CONST_CHAR_ARG2 (&jobv, 1),
-@@ -219,13 +225,13 @@ ComplexGSVD::init (const ComplexMatrix&
- if (info > 0) {
- (*current_liboctave_error_handler) ("zggsvd.f: Jacobi-type procedure failed to converge.");
- } else {
-- octave_idx_type i, j;
-+ F77_INT i, j;
-
- if (GSVD::std == gsvd_type) {
- R.resize(k+l, k+l);
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- if (m - k - l >= 0) {
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- /*
- * R is stored in A(1:K+L,N-K-L+1:N)
- */
diff --git a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h b/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h
deleted file mode 100644
index 1ab712546361..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-CmplxGSVD.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- CmplxGSVD.h.orig 2015-01-24 19:54:11 UTC
-+++ CmplxGSVD.h
-@@ -19,6 +19,8 @@
-
- #include <iostream>
-
-+#include <octave/oct.h>
-+
- #include "dDiagMatrix.h"
- #include "CMatrix.h"
- #include "dbleGSVD.h"
diff --git a/math/octave-forge-linear-algebra/files/patch-Makefile b/math/octave-forge-linear-algebra/files/patch-Makefile
deleted file mode 100644
index 9619a1f0b1b6..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-Makefile
+++ /dev/null
@@ -1,83 +0,0 @@
---- Makefile.orig 2015-01-24 19:54:11 UTC
-+++ Makefile
-@@ -1,66 +1,24 @@
--sinclude Makeconf
--
--ifndef OCTAVE_FORGE
--MKOCTFILE = mkoctfile
--endif
--
--ifndef LAPACK_LIBS
--LAPACK_LIBS := $(shell $(MKOCTFILE) -p LAPACK_LIBS)
--endif
--ifndef BLAS_LIBS
--BLAS_LIBS := $(shell $(MKOCTFILE) -p BLAS_LIBS)
--endif
--LFLAGS := $(shell $(MKOCTFILE) -p LFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS)
--export LFLAGS
--
--DEFINES = -DHAVE_CONFIG_H -Wall
--GSVD_OBJECTS = gsvd.o dbleGSVD.o CmplxGSVD.o
--GSVD_TARGET = gsvd.oct
--GSVD_TEST = gsvd
--GSVD_DEPENDS = gsvd.d dbleGSVD.d CmplxGSVD.d
--
--OBJECTS = $(GSVD_OBJECTS)
--TARGETS = $(GSVD_TARGET)
--DEPENDS = $(GSVD_DEPENDS)
--
--.PHONY: all test clean count
--
--.SUFFIXES:
--
--.PRECIOUS: %.d %.o
--
--all : $(TARGETS) pgmres.oct
--
--$(GSVD_TARGET) : $(GSVD_DEPENDS) $(GSVD_OBJECTS)
-- $(MKOCTFILE) $(DEFINES) $(GSVD_OBJECTS) -o $@ ${LAPACK_LIBS}
-+MKOCTFILE ?= mkoctfile
-
--$(GSVD_TEST) : $(GSVD_TARGET)
-+OCT_FILES := gsvd.oct pgmres.oct
-
--ifneq (,$(DEPENDS))
-- sinclude $(DEPENDS)
--endif
-+GSVD_DEPENDS := dbleGSVD.o CmplxGSVD.o
-
--%.d:%.cc
-- $(MKOCTFILE) $(DEFINES) -M $<
-+LAPACK_LIBS ?= $(shell $(MKOCTFILE) -p LAPACK_LIBS)
-+BLAS_LIBS ?= $(shell $(MKOCTFILE) -p BLAS_LIBS)
-
--%.o:%.cc
--%.o:%.cc %.d
-- $(MKOCTFILE) $(DEFINES) -c $<
-+.PHONY: all clean
-
--%.o:%.f
-- $(MKOCTFILE) $(DEFINES) -c $<
--%.oct:%.o
-- $(MKOCTFILE) $(DEFINES) $< -o $@
-+all: $(OCT_FILES)
-
- %.oct: %.cc
-- mkoctfile $(DEFINES) $< -o $@ ${LAPACK_LIBS}
-+ $(MKOCTFILE) $^
-
--.phony: test
--test: $(GSVD_TEST)
-- for i in $^; do echo "test $$i"; done | octave --silent
-+%.o: %.cc %.h
-+ $(MKOCTFILE) -c $<
-
--clean:
-- rm -f $(TARGETS) $(DEPENDS) $(OBJECTS) octave-core
-+gsvd.oct: gsvd.cc $(GSVD_DEPENDS)
-+ $(MKOCTFILE) -c $< $(LAPACK_LIBS) $(BLAS_LIBS)
-
--count:
-- wc *{.cc,.h,.f}
-+clean:
-+ $(RM) *.o *.oct octave-core octave-workspace
diff --git a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc b/math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc
deleted file mode 100644
index 2b258997658f..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.cc
+++ /dev/null
@@ -1,147 +0,0 @@
---- dbleGSVD.cc.orig 2015-01-24 19:54:11 UTC
-+++ dbleGSVD.cc
-@@ -14,14 +14,14 @@
- // You should have received a copy of the GNU General Public License along with
- // this program; if not, see <http://www.gnu.org/licenses/>.
-
--#ifdef HAVE_CONFIG_H
--#include <config.h>
--#endif
-+#include "dbleGSVD.h"
-
- #include <iostream>
-
--#include "dbleGSVD.h"
-+#include <octave/oct.h>
-+
- #include "f77-fcn.h"
-+#include "lo-error.h"
-
- /*
- uncomment those lines to monitor k and l
-@@ -29,6 +29,13 @@
- #include "pager.h"
- */
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+# define TO_F77_INT(x) (x)
-+typedef octave_idx_type F77_INT;
-+#endif
-+
- extern "C"
- {
- F77_RET_T
-@@ -37,26 +44,26 @@ extern "C"
- F77_CONST_CHAR_ARG_DECL, // JOBU (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBV (input) CHARACTER*1
- F77_CONST_CHAR_ARG_DECL, // JOBQ (input) CHARACTER*1
-- const octave_idx_type&, // M (input) INTEGER
-- const octave_idx_type&, // N (input) INTEGER
-- const octave_idx_type&, // P (input) INTEGER
-- octave_idx_type &, // K (output) INTEGER
-- octave_idx_type &, // L (output) INTEGER
-+ const F77_INT&, // M (input) INTEGER
-+ const F77_INT&, // N (input) INTEGER
-+ const F77_INT&, // P (input) INTEGER
-+ F77_INT &, // K (output) INTEGER
-+ F77_INT &, // L (output) INTEGER
- double*, // A (input/output) DOUBLE PRECISION array, dimension (LDA,N)
-- const octave_idx_type&, // LDA (input) INTEGER
-+ const F77_INT&, // LDA (input) INTEGER
- double*, // B (input/output) DOUBLE PRECISION array, dimension (LDB,N)
-- const octave_idx_type&, // LDB (input) INTEGER
-+ const F77_INT&, // LDB (input) INTEGER
- double*, // ALPHA (output) DOUBLE PRECISION array, dimension (N)
- double*, // BETA (output) DOUBLE PRECISION array, dimension (N)
- double*, // U (output) DOUBLE PRECISION array, dimension (LDU,M)
-- const octave_idx_type&, // LDU (input) INTEGER
-+ const F77_INT&, // LDU (input) INTEGER
- double*, // V (output) DOUBLE PRECISION array, dimension (LDV,P)
-- const octave_idx_type&, // LDV (input) INTEGER
-+ const F77_INT&, // LDV (input) INTEGER
- double*, // Q (output) DOUBLE PRECISION array, dimension (LDQ,N)
-- const octave_idx_type&, // LDQ (input) INTEGER
-+ const F77_INT&, // LDQ (input) INTEGER
- double*, // WORK (workspace) DOUBLE PRECISION array
-- int*, // IWORK (workspace/output) INTEGER array, dimension (N)
-- octave_idx_type& // INFO (output)INTEGER
-+ F77_INT*, // IWORK (workspace/output) INTEGER array, dimension (N)
-+ F77_INT& // INFO (output)INTEGER
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
- F77_CHAR_ARG_LEN_DECL
-@@ -117,11 +124,11 @@ GSVD::R_matrix (void) const
- octave_idx_type
- GSVD::init (const Matrix& a, const Matrix& b, GSVD::type gsvd_type)
- {
-- octave_idx_type info;
-+ F77_INT info;
-
-- octave_idx_type m = a.rows ();
-- octave_idx_type n = a.cols ();
-- octave_idx_type p = b.rows ();
-+ F77_INT m = TO_F77_INT (a.rows ());
-+ F77_INT n = TO_F77_INT (a.cols ());
-+ F77_INT p = TO_F77_INT (b.rows ());
-
- Matrix atmp = a;
- double *tmp_dataA = atmp.fortran_vec ();
-@@ -129,17 +136,17 @@ GSVD::init (const Matrix& a, const Matri
- Matrix btmp = b;
- double *tmp_dataB = btmp.fortran_vec ();
-
-- // octave_idx_type min_mn = m < n ? m : n;
-+ // F77_INT min_mn = m < n ? m : n;
-
- char jobu = 'U';
- char jobv = 'V';
- char jobq = 'Q';
-
-- octave_idx_type nrow_u = m;
-- octave_idx_type nrow_v = p;
-- octave_idx_type nrow_q = n;
-+ F77_INT nrow_u = m;
-+ F77_INT nrow_v = p;
-+ F77_INT nrow_q = n;
-
-- octave_idx_type k, l;
-+ F77_INT k, l;
-
- switch (gsvd_type)
- {
-@@ -183,14 +190,14 @@ GSVD::init (const Matrix& a, const Matri
- }
- double *q = right_sm.fortran_vec ();
-
-- octave_idx_type lwork = 3*n;
-+ F77_INT lwork = 3*n;
- lwork = lwork > m ? lwork : m;
- lwork = (lwork > p ? lwork : p) + n;
-
- Array<double> work (dim_vector (lwork, 1));
- Array<double> alpha (dim_vector (n, 1));
- Array<double> beta (dim_vector (n, 1));
-- Array<int> iwork (dim_vector (n, 1));
-+ Array<F77_INT> iwork (dim_vector (n, 1));
-
- F77_XFCN (dggsvd, DGGSVD, (F77_CONST_CHAR_ARG2 (&jobu, 1),
- F77_CONST_CHAR_ARG2 (&jobv, 1),
-@@ -213,13 +220,13 @@ GSVD::init (const Matrix& a, const Matri
- if (info > 0) {
- (*current_liboctave_error_handler) ("dggsvd.f: Jacobi-type procedure failed to converge.");
- } else {
-- octave_idx_type i, j;
-+ F77_INT i, j;
-
- if (GSVD::std == gsvd_type) {
- R.resize(k+l, k+l);
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- if (m - k - l >= 0) {
-- int astart = n-k-l;
-+ F77_INT astart = n-k-l;
- /*
- * R is stored in A(1:K+L,N-K-L+1:N)
- */
diff --git a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.h b/math/octave-forge-linear-algebra/files/patch-dbleGSVD.h
deleted file mode 100644
index efadfbc18554..000000000000
--- a/math/octave-forge-linear-algebra/files/patch-dbleGSVD.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- dbleGSVD.h.orig 2015-01-24 19:54:11 UTC
-+++ dbleGSVD.h
-@@ -19,6 +19,8 @@
-
- #include <iostream>
-
-+#include <octave/oct.h>
-+
- #include "dDiagMatrix.h"
- #include "dMatrix.h"
-
diff --git a/math/octave-forge-linear-algebra/pkg-descr b/math/octave-forge-linear-algebra/pkg-descr
deleted file mode 100644
index ed954a68c03d..000000000000
--- a/math/octave-forge-linear-algebra/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is linear-algebra.
-
- Additional linear algebra code, including general SVD and matrix functions.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-mechanics/Makefile b/math/octave-forge-mechanics/Makefile
deleted file mode 100644
index 617972952456..000000000000
--- a/math/octave-forge-mechanics/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-mechanics
-PORTVERSION= 1.3.1
-PORTREVISION= 16
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= depends upon octave-forge-linear-algebra which is broken
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/general.tar.gz:math/octave-forge-general
-RUN_DEPENDS+= ${TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry
-RUN_DEPENDS+= ${TARBALLS_DIR}/linear-algebra.tar.gz:math/octave-forge-linear-algebra
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${OCTAVE_PKGNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/inst/molecularDynamics/src
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-mechanics/distinfo b/math/octave-forge-mechanics/distinfo
deleted file mode 100644
index 769f8ced0b5e..000000000000
--- a/math/octave-forge-mechanics/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/mechanics-1.3.1.tar.gz) = 06291ede6589761cec329d213a81bce7c68a26ef8adf9ff5c9d66ffbf021bf6c
-SIZE (octave-forge/mechanics-1.3.1.tar.gz) = 67844
diff --git a/math/octave-forge-mechanics/pkg-descr b/math/octave-forge-mechanics/pkg-descr
deleted file mode 100644
index cd13e5b94a58..000000000000
--- a/math/octave-forge-mechanics/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is mechanics.
-
- Library with functions useful for numerical computation in classical mechanics.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-parallel/Makefile b/math/octave-forge-parallel/Makefile
deleted file mode 100644
index 48c401569af1..000000000000
--- a/math/octave-forge-parallel/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-parallel
-PORTVERSION= 3.1.3
-PORTREVISION= 4
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-GNU_CONFIGURE= yes
-USES+= compiler:gcc-c++11-lib perl5 shebangfix
-USE_PERL5= build
-SHEBANG_FILES= *.pl
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-parallel/distinfo b/math/octave-forge-parallel/distinfo
deleted file mode 100644
index 1e3cd57e6cc0..000000000000
--- a/math/octave-forge-parallel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1534035763
-SHA256 (octave-forge/parallel-3.1.3.tar.gz) = bf4001b688da33df9a6a88e97f5e4fc32ba0c4ad5a30a686ecf9e1ab284bb4f8
-SIZE (octave-forge/parallel-3.1.3.tar.gz) = 206468
diff --git a/math/octave-forge-parallel/pkg-descr b/math/octave-forge-parallel/pkg-descr
deleted file mode 100644
index 58ad57d92d42..000000000000
--- a/math/octave-forge-parallel/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is parallel.
-
-Parallel execution package for cluster computers. For parallel execution on a
-single machine see e.g. function parcellfun (author: Jaroslav Hajek) in
-package general.
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-strings/Makefile b/math/octave-forge-strings/Makefile
deleted file mode 100644
index 6f2f4165b315..000000000000
--- a/math/octave-forge-strings/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-strings
-PORTVERSION= 1.2.0
-PORTREVISION= 12
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-ALL_TARGET= # Intentionally left empty
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-strings/distinfo b/math/octave-forge-strings/distinfo
deleted file mode 100644
index e563a0bf2b30..000000000000
--- a/math/octave-forge-strings/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/strings-1.2.0.tar.gz) = cfe2702d9e1b69e1fc6bee9a8fab8bb3d63a42d74e763538687d0dbcdd5619ac
-SIZE (octave-forge/strings-1.2.0.tar.gz) = 8816
diff --git a/math/octave-forge-strings/pkg-descr b/math/octave-forge-strings/pkg-descr
deleted file mode 100644
index b14599f71156..000000000000
--- a/math/octave-forge-strings/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is strings.
-
- Additional manipulation functions
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-tisean/Makefile b/math/octave-forge-tisean/Makefile
deleted file mode 100644
index 70f1c1713532..000000000000
--- a/math/octave-forge-tisean/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-tisean
-PORTVERSION= 0.2.3
-PORTREVISION= 11
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS+= ${TARBALLS_DIR}/signal.tar.gz:math/octave-forge-signal
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-GNU_CONFIGURE= yes
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-tisean/distinfo b/math/octave-forge-tisean/distinfo
deleted file mode 100644
index fa98c05dbf80..000000000000
--- a/math/octave-forge-tisean/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (octave-forge/tisean-0.2.3.tar.gz) = bbc94ea6af663092863a437f88215e84d3a59a60b9f51f6ffd9dbe90606a8259
-SIZE (octave-forge/tisean-0.2.3.tar.gz) = 715494
diff --git a/math/octave-forge-tisean/files/patch-Makefile.in b/math/octave-forge-tisean/files/patch-Makefile.in
deleted file mode 100644
index 872866c0fa3a..000000000000
--- a/math/octave-forge-tisean/files/patch-Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile.in.orig 2018-05-14 21:28:27 UTC
-+++ Makefile.in
-@@ -73,10 +73,10 @@ $(OCTFILES) : %.oct : %.cc
- $(MKOCTFILE) $(CXXFLAGS) $< $(LIBS) -o $@
-
- $(OCT_LINK_F): %.oct : %.cc $(OBJECTS_F) $(LIBS_F)
-- $(MKOCTFILE) $(CXXFLAGS) $< $(OBJECTS_F) $(LIBS_F) -o $@
-+ $(MKOCTFILE) -fPIC $(CXXFLAGS) $< $(OBJECTS_F) $(LIBS_F) -o $@
-
- $(OCT_LINK_CC): %.oct : %.cc $(OBJECTS_CC)
-- $(MKOCTFILE) $(CXXFLAGS) $< $(OBJECTS_CC) -o $@
-+ $(MKOCTFILE) -fPIC $(CXXFLAGS) $< $(OBJECTS_CC) -o $@
-
- PKG_ADD PKG_DEL: $(OCT_SOURCES)
- $(SED) -n -e 's/.*$@: \(.*\)/\1/p' $^ > $@-t
diff --git a/math/octave-forge-tisean/files/patch-____c1____.cc b/math/octave-forge-tisean/files/patch-____c1____.cc
deleted file mode 100644
index 45d9d0ebf1b1..000000000000
--- a/math/octave-forge-tisean/files/patch-____c1____.cc
+++ /dev/null
@@ -1,75 +0,0 @@
---- __c1__.cc.orig 2015-08-14 22:25:52 UTC
-+++ __c1__.cc
-@@ -34,17 +34,24 @@ FOR INTERNAL USE ONLY"
- #include <octave/f77-fcn.h>
- #include <octave/oct-map.h>
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
- F77_FUNC (d1, D1)
-- (const octave_idx_type& nmax, const octave_idx_type& mmax,
-- const octave_idx_type& nxx, const double *y,
-- const octave_idx_type& delay, const octave_idx_type& m,
-- const octave_idx_type& ncmin, const double& pr,
-+ (const F77_INT& nmax, const F77_INT& mmax,
-+ const F77_INT& nxx, const double *y,
-+ const F77_INT& delay, const F77_INT& m,
-+ const F77_INT& ncmin, const double& pr,
- double& pln, double& eln,
-- const octave_idx_type& nmin, const octave_idx_type& kmax,
-- const octave_idx_type& iverb);
-+ const F77_INT& nmin, const F77_INT& kmax,
-+ const F77_INT& iverb);
-
- F77_RET_T
- F77_FUNC (rand, RAND)
-@@ -66,23 +73,23 @@ DEFUN_DLD (__c1__, args, nargout, HELPTE
- {
- // Assigning inputs
- Matrix input = args(0).matrix_value ();
-- octave_idx_type mindim = args(1).idx_type_value ();
-- octave_idx_type maxdim = args(2).idx_type_value ();
-- octave_idx_type delay = args(3).idx_type_value ();
-- octave_idx_type tmin = args(4).idx_type_value ();
-- octave_idx_type cmin = args(5).idx_type_value ();
-+ F77_INT mindim = TO_F77_INT (args(1).idx_type_value ());
-+ F77_INT maxdim = TO_F77_INT (args(2).idx_type_value ());
-+ F77_INT delay = TO_F77_INT (args(3).idx_type_value ());
-+ F77_INT tmin = TO_F77_INT (args(4).idx_type_value ());
-+ F77_INT cmin = TO_F77_INT (args(5).idx_type_value ());
- double resolution = args(6).double_value ();
- double seed = args(7).double_value ();
-- octave_idx_type kmax = args(8).idx_type_value ();
-+ F77_INT kmax = TO_F77_INT (args(8).idx_type_value ());
- bool verbose = args(9).bool_value ();
-- octave_idx_type iverb = verbose;
-+ F77_INT iverb = TO_F77_INT (verbose);
-
-
- if (! error_state)
- {
-
-- octave_idx_type lines_read = input.rows (); //nmax in d1()
-- octave_idx_type columns_read = input.columns ();
-+ F77_INT lines_read = TO_F77_INT (input.rows ()); //nmax in d1()
-+ F77_INT columns_read = TO_F77_INT (input.columns ());
-
-
- dim_vector dv (maxdim - mindim + 1, 1);
-@@ -94,7 +101,7 @@ DEFUN_DLD (__c1__, args, nargout, HELPTE
- // Seed the rand() function for d1()
- F77_XFCN (rand, RAND, (sqrt(seed)));
-
-- for (octave_idx_type m = mindim; m <= maxdim; m++)
-+ for (F77_INT m = mindim; m <= maxdim; m++)
- {
- octave_scalar_map tmp (keys);
- tmp.setfield ("dim", m);
diff --git a/math/octave-forge-tisean/files/patch-____surrogates____.cc b/math/octave-forge-tisean/files/patch-____surrogates____.cc
deleted file mode 100644
index c3b355f3c105..000000000000
--- a/math/octave-forge-tisean/files/patch-____surrogates____.cc
+++ /dev/null
@@ -1,57 +0,0 @@
---- __surrogates__.cc.orig 2015-08-14 22:25:52 UTC
-+++ __surrogates__.cc
-@@ -34,14 +34,21 @@ FOR INTERNAL USE ONLY"
- #include <octave/f77-fcn.h>
- #include <octave/Cell.h>
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
- F77_FUNC (ts_surrogates, TS_SURROGATES)
-- (const double *xx, const octave_idx_type& nmaxp,
-- const octave_idx_type& mcmax, const octave_idx_type& imax,
-- const octave_idx_type& ispec, const double& seed, double *output,
-- octave_idx_type& iterations, double& rel_discrepency);
-+ (const double *xx, const F77_INT& nmaxp,
-+ const F77_INT& mcmax, const F77_INT& imax,
-+ const F77_INT& ispec, const double& seed, double *output,
-+ F77_INT& iterations, double& rel_discrepency);
- }
-
-
-@@ -59,15 +66,15 @@ DEFUN_DLD (__surrogates__, args, nargout
- // Assigning inputs
- Matrix input = args(0).matrix_value ();
- octave_idx_type nsur = args(1).idx_type_value ();
-- octave_idx_type imax = args(2).idx_type_value ();
-- octave_idx_type ispec = args(3).idx_type_value ();
-+ F77_INT imax = TO_F77_INT (args(2).idx_type_value ());
-+ F77_INT ispec = TO_F77_INT (args(3).idx_type_value ());
- double seed = args(4).double_value ();
-
- if (! error_state)
- {
-
-- octave_idx_type nmaxp = input.rows ();
-- octave_idx_type mcmax = input.columns ();
-+ F77_INT nmaxp = TO_F77_INT (input.rows ());
-+ F77_INT mcmax = TO_F77_INT (input.columns ());
-
- Cell surro_data (dim_vector (nsur,1));
- Matrix surro_tmp (input.dims ());
-@@ -75,7 +82,7 @@ DEFUN_DLD (__surrogates__, args, nargout
-
- for (octave_idx_type i = 0; i < nsur; i++)
- {
-- octave_idx_type it_tmp;
-+ F77_INT it_tmp;
- double rel_discrepency_tmp;
-
- F77_XFCN (ts_surrogates, TS_SURROGATES,
diff --git a/math/octave-forge-tisean/files/patch-____upo____.cc b/math/octave-forge-tisean/files/patch-____upo____.cc
deleted file mode 100644
index 720b18f2c68d..000000000000
--- a/math/octave-forge-tisean/files/patch-____upo____.cc
+++ /dev/null
@@ -1,58 +0,0 @@
---- __upo__.cc.orig 2015-08-14 22:25:52 UTC
-+++ __upo__.cc
-@@ -33,18 +33,24 @@ FOR INTERNAL USE ONLY"
- #include <octave/oct.h>
- #include <octave/f77-fcn.h>
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-
- extern "C"
- {
- F77_RET_T
- F77_FUNC (ts_upo, TS_UPO)
-- (const int& m, const double& eps,
-+ (const F77_INT& m, const double& eps,
- const double& frac, const double& teq,
- const double& tdis, const double& h,
-- const double& tacc, const int& iper,
-- const int& icen, const int& lines_read,
-+ const double& tacc, const F77_INT& iper,
-+ const F77_INT& icen, const F77_INT& lines_read,
- double* in_out1, double* olens,
-- double* orbit_data, const int& sizedat,
-+ double* orbit_data, const F77_INT& sizedat,
- double* accuracy, double* stability);
- }
-
-@@ -63,22 +69,22 @@ DEFUN_DLD (__upo__, args, nargout, HELPT
- {
- // Assigning inputs
- NDArray in_out1 = args(0).array_value();
-- int m = args(1).int_value();
-+ F77_INT m = TO_F77_INT (args(1).int_value());
- double eps = args(2).double_value();
- double frac = args(3).double_value();
- double teq = args(4).double_value();
- double tdis = args(5).double_value();
- double h = args(6).double_value();
- double tacc = args(7).double_value();
-- int iper = args(8).int_value();
-- int icen = args(9).int_value();
-+ F77_INT iper = TO_F77_INT (args(8).int_value());
-+ F77_INT icen = TO_F77_INT (args(9).int_value());
-
-
-
- if (! error_state)
- {
-
-- int lines_read = in_out1.numel();
-+ F77_INT lines_read = TO_F77_INT (in_out1.numel());
- // Generating output vectors with estimated lengths
- // The extra length (+1) is to store the actual lengths
- NDArray olens (dim_vector (icen+1,1));
diff --git a/math/octave-forge-tisean/files/patch-lazy.cc b/math/octave-forge-tisean/files/patch-lazy.cc
deleted file mode 100644
index ae8631135e28..000000000000
--- a/math/octave-forge-tisean/files/patch-lazy.cc
+++ /dev/null
@@ -1,58 +0,0 @@
---- lazy.cc.orig 2015-08-14 22:25:52 UTC
-+++ lazy.cc
-@@ -35,7 +35,7 @@ Performs simple nonlinear noise reductio
- @item X\n\
- Must be realvector. If it is a row vector then the output will be row vectors as well.\n\
- @item m\n\
--Embedding dimension. Must be postive integer.\n\
-+Embedding dimension. Must be positive integer.\n\
- @item rv\n\
- If @var{rv} > 0 then it is equal to the absolute radius of the neighbourhoods. If @var{rv} < 0 then its opposite (-@var{rv}) is equal to the fraction of standard deviation used. It cannot be equal 0.\n\
- @item imax\n\
-@@ -71,12 +71,19 @@ Uses TISEAN package lazy\n\
- // In order to avoid clobbered warnings transposed is initialized globally.
- bool transposed;
-
-+#if defined (OCTAVE_HAVE_F77_INT_TYPE)
-+# define TO_F77_INT(x) octave::to_f77_int (x)
-+#else
-+typedef octave_idx_type F77_INT;
-+# define TO_F77_INT(x) (x)
-+#endif
-+
- extern "C"
- {
- F77_RET_T
- F77_FUNC (ts_lazy, TS_LAZY)
-- (const int& m, const double& rv,
-- const int& imax, const int& lines_read,
-+ (const F77_INT& m, const double& rv,
-+ const F77_INT& imax, const F77_INT& lines_read,
- double* in_out1, double* in_out2);
- }
-
-@@ -100,12 +107,12 @@ DEFUN_DLD (lazy, args, nargout, HELPTEXT
- {
- // Assigning inputs
- Matrix in_out1 = args(0).matrix_value();
-- int m = args(1).int_value();
-+ F77_INT m = TO_F77_INT (args(1).int_value());
- double rv = args(2).double_value();
-- int imax = DEFAULT_IMAX;
-+ F77_INT imax = DEFAULT_IMAX;
-
- if (nargin == 4)
-- imax = args(3).int_value();
-+ imax = TO_F77_INT (args(3).int_value());
-
- // --- DATA VALIDATION ---
-
-@@ -144,7 +151,7 @@ DEFUN_DLD (lazy, args, nargout, HELPTEXT
- in_out1 = in_out1.transpose();
- }
-
-- int lines_read = in_out1.numel();
-+ F77_INT lines_read = TO_F77_INT (in_out1.numel());
- NDArray in_out2 (Matrix (lines_read, 1));
-
- F77_XFCN (ts_lazy, TS_LAZY,
diff --git a/math/octave-forge-tisean/pkg-descr b/math/octave-forge-tisean/pkg-descr
deleted file mode 100644
index 5cd09e6f081b..000000000000
--- a/math/octave-forge-tisean/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is tisean.
-
- Port of TISEAN 3.0.1, which does nonlinear time series analysis. See
- http://www.mpipks-dresden.mpg.de/~tisean/
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/octave-forge-tisean/pkg-plist b/math/octave-forge-tisean/pkg-plist
deleted file mode 100644
index a999ec86c07e..000000000000
--- a/math/octave-forge-tisean/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@comment This file intentionally left empty
diff --git a/math/octave-forge-video/Makefile b/math/octave-forge-video/Makefile
deleted file mode 100644
index 7064efc8bd3d..000000000000
--- a/math/octave-forge-video/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
-# $FreeBSD$
-
-PORTNAME= octave-forge-video
-PORTVERSION= 1.2.4
-PORTREVISION= 13
-CATEGORIES= math
-
-MAINTAINER= stephen@FreeBSD.org
-COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
-
-BROKEN= does not build with octave>=5.1.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-USES= pkgconfig
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= HOME=${WRKSRC}
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-# OCTSRC is the name of the directory of the package.
-# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
-OCTSRC= ${DISTNAME}
-
-WRKSRC= ${WRKDIR}/${OCTSRC}/src
-
-LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg
-
-.include "${.CURDIR}/../../Mk/bsd.octave.mk"
-
-post-build:
- ${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-video/distinfo b/math/octave-forge-video/distinfo
deleted file mode 100644
index 4cad6cdd04af..000000000000
--- a/math/octave-forge-video/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1497926922
-SHA256 (octave-forge/video-1.2.4.tar.gz) = 69af2f5b7c9d96318d5528b150ec8aa12873e974bd16c714698a8558c5aee339
-SIZE (octave-forge/video-1.2.4.tar.gz) = 53044
diff --git a/math/octave-forge-video/files/patch-AVHandler.cc b/math/octave-forge-video/files/patch-AVHandler.cc
deleted file mode 100644
index b114750200b1..000000000000
--- a/math/octave-forge-video/files/patch-AVHandler.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-AVHandler.cc:246:29: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
- if (codec->capabilities & CODEC_CAP_TRUNCATED)
- ^
-AVHandler.cc:247:30: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
- vstream->codec->flags |= CODEC_FLAG_TRUNCATED;
- ^
-
---- AVHandler.cc.orig 2017-05-28 14:27:02 UTC
-+++ AVHandler.cc
-@@ -243,8 +243,8 @@ AVHandler::setup_read()
- codec_name = codec->name;
-
- // We can handle truncated bitstreams
-- if (codec->capabilities & CODEC_CAP_TRUNCATED)
-- vstream->codec->flags |= CODEC_FLAG_TRUNCATED;
-+ if (codec->capabilities & AV_CODEC_CAP_TRUNCATED)
-+ vstream->codec->flags |= AV_CODEC_FLAG_TRUNCATED;
-
- if (avcodec_open2(vstream->codec, codec, NULL) < 0)
- {
diff --git a/math/octave-forge-video/pkg-descr b/math/octave-forge-video/pkg-descr
deleted file mode 100644
index 9818327f6b51..000000000000
--- a/math/octave-forge-video/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repositry project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is video.
-
-Implements addframe, avifile, aviinfo, and aviread, using ffmpeg.
-(and approximately conforms to Matlab interface)
-
-WWW: http://octave.sourceforge.net/
diff --git a/math/py-yt/Makefile b/math/py-yt/Makefile
deleted file mode 100644
index 4042e10830a3..000000000000
--- a/math/py-yt/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Yuri Victorovich <yuri@rawbw.com>
-# $FreeBSD$
-
-PORTNAME= yt
-DISTVERSION= 3.5.0
-PORTREVISION= 3
-CATEGORIES= math astro python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Analysis and visualization toolkit for volumetric data
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING.txt
-
-DEPRECATED= Depends on expiring graphics/embree
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree@${PY_FLAVOR}
-LIB_DEPENDS= libembree.so:graphics/embree \
- libomp.so:devel/openmp
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=1.0:math/py-sympy@${PY_FLAVOR} \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.3:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ipython5>=1.0:devel/ipython5@${PY_FLAVOR}
-
-USES= dos2unix localbase python
-USE_PYTHON= distutils cython autoplist concurrent
-
-post-patch:
- @${REINPLACE_CMD} -e "s|check_for_pyembree() is not None|True|; s|check_for_openmp() is True|True|" \
- ${WRKSRC}/setup.py
- @${REINPLACE_CMD} -e "s|\['-fopenmp', filename\]|['-I${LOCALBASE}/include', '-L${LOCALBASE}/lib', '-lm', '-fopenmp', filename]|" \
- ${WRKSRC}/setupext.py
-
-post-install:
- @${STRIP_CMD} $$(${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so")
-
-.include <bsd.port.mk>
diff --git a/math/py-yt/distinfo b/math/py-yt/distinfo
deleted file mode 100644
index e3cfab5cd2e8..000000000000
--- a/math/py-yt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1539846194
-SHA256 (yt-3.5.0.tar.gz) = ee4bf8349f02ce21f571654c26d85c1f69d9678fc8f5c7cfe5d1686c7ed2e3ca
-SIZE (yt-3.5.0.tar.gz) = 10417638
diff --git a/math/py-yt/files/patch-yt_extern_tqdm___utils.py b/math/py-yt/files/patch-yt_extern_tqdm___utils.py
deleted file mode 100644
index 42900ea89072..000000000000
--- a/math/py-yt/files/patch-yt_extern_tqdm___utils.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- yt/extern/tqdm/_utils.py.orig 2017-01-01 20:57:19 UTC
-+++ yt/extern/tqdm/_utils.py
-@@ -40,7 +40,7 @@ def _environ_cols_wrapper(): # pragma:
- _environ_cols = _environ_cols_windows
- if _environ_cols is None:
- _environ_cols = _environ_cols_tput
-- if current_os in ['Linux', 'Darwin'] or current_os.startswith('CYGWIN'):
-+ if current_os in ['FreeBSD', 'Linux', 'Darwin'] or current_os.startswith('CYGWIN'):
- _environ_cols = _environ_cols_linux
- return _environ_cols
-
diff --git a/math/py-yt/files/patch-yt_utilities_lib_platform__dep.h b/math/py-yt/files/patch-yt_utilities_lib_platform__dep.h
deleted file mode 100644
index 4bf2fcc821d3..000000000000
--- a/math/py-yt/files/patch-yt_utilities_lib_platform__dep.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- yt/utilities/lib/platform_dep.h.orig 2017-01-01 20:57:35 UTC
-+++ yt/utilities/lib/platform_dep.h
-@@ -57,7 +57,7 @@ double erf(double x)
-
- #else
- #include <stdint.h>
--#include "alloca.h"
-+#include <stdlib.h>
- #include <math.h>
- #endif
-
diff --git a/math/py-yt/pkg-descr b/math/py-yt/pkg-descr
deleted file mode 100644
index 164d85c3123e..000000000000
--- a/math/py-yt/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-yt supports structured, variable-resolution meshes, unstructured meshes,
-and discrete or sampled data such as particles. Focused on driving
-physically-meaningful inquiry, yt has been applied in domains such as
-astrophysics, seismology, nuclear engineering, molecular dynamics, and
-oceanography.
-
-WWW: http://yt-project.org
diff --git a/misc/Makefile b/misc/Makefile
index 0dccda5e027c..5e65c57e9a79 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -170,7 +170,6 @@
SUBDIR += gnome-user-docs
SUBDIR += gnu-watch
SUBDIR += gnuls
- SUBDIR += gnustep-examples
SUBDIR += gobuster
SUBDIR += gone
SUBDIR += gonvert
diff --git a/misc/gnustep-examples/Makefile b/misc/gnustep-examples/Makefile
deleted file mode 100644
index 73b744b5cf6d..000000000000
--- a/misc/gnustep-examples/Makefile
+++ /dev/null
@@ -1,87 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= gnustep-examples
-PORTVERSION= 1.4.0
-PORTREVISION= 8
-CATEGORIES= misc gnustep
-MASTER_SITES= GNUSTEP/usr-apps
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GNUstep example applications
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-USES= gnustep
-USE_GNUSTEP= back build
-
-l_GNUSTEP_MAKE_DIRS= . gui/Finger gui/GFractal gui/HostAddress gui/MyGL
-
-post-patch:
- @${REINPLACE_CMD} -e 's|^//|#|' \
- ${WRKSRC}/gui/GFractal/GNUmakefile
-
-do-build:
-.for i in ${l_GNUSTEP_MAKE_DIRS}
- @(cd ${BUILD_WRKSRC}/${i}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET})
-.endfor
-
-# ---------------------------------------------------------------------------
-# source GNUstep.sh
-#
-do-install:
-.for i in ${l_GNUSTEP_MAKE_DIRS}
- @(cd ${INSTALL_WRKSRC}/${i}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
-.endfor
- @${STRIP_CMD} \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/Calculator.app/Calculator \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/CurrencyConverter.app/CurrencyConverter \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/Finger.app/Finger \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/GFractal.app/GFractal \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/GSTest.app/GSTest \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/HostAddress.app/HostAddress \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/Ink.app/Ink \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/MyGL.app/MyGL \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/NSBrowserTest.app/NSBrowserTest \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/NSImageTest.app/NSImageTest \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/NSPanelTest.app/NSPanelTest \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/NSScreenTest.app/NSScreenTest \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/md5Digest.app/md5Digest \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/Composite-test.bundle/Composite-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/CoordinateCheck-test.bundle/CoordinateCheck-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/GSHbox-test.bundle/GSHbox-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Image-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/ImageSelection-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/KeyboardInput-test.bundle/KeyboardInput-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSAnimation-test.bundle/NSAnimation-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSBox-test.bundle/NSBox-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSButton-test.bundle/NSButton-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSColorList-test.bundle/NSColorList-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSColorWell-test.bundle/NSColorWell-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSForm-test.bundle/NSForm-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSOpenPanel-test.bundle/NSOpenPanel-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSOutlineView-test.bundle/NSOutlineView-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSProgressIndicator-test.bundle/NSProgressIndicator-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSSavePanel-test.bundle/NSSavePanel-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSScrollView-test.bundle/NSScrollView-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSSecureTextField-test.bundle/NSSecureTextField-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSSlider-test.bundle/NSSlider-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSSplitView-test.bundle/NSSplitView-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSTableView-test.bundle/NSTableView-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSTextView-test.bundle/NSTextView-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSViewAnimation-test.bundle/NSViewAnimation-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSWindow-test.bundle/NSWindow-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/NSWindowStyleMask-test.bundle/NSWindowStyleMask-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/PixelExactDrawing-test.bundle/PixelExactDrawing-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/StringDrawing-test.bundle/StringDrawing-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/TextSystem-test.bundle/TextSystem-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/ApplicationSupport/GSTest/Transparency-test.bundle/Transparency-test \
- ${STAGEDIR}${PREFIX}/GNUstep/System/Library/Services/example.service/example
-
-.include <bsd.port.mk>
diff --git a/misc/gnustep-examples/distinfo b/misc/gnustep-examples/distinfo
deleted file mode 100644
index 70aa006300ea..000000000000
--- a/misc/gnustep-examples/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnustep-examples-1.4.0.tar.gz) = 4b3874f78b301407000699a3ac12cb3d05a3f772a7230f033c5082067240ffc1
-SIZE (gnustep-examples-1.4.0.tar.gz) = 681536
diff --git a/misc/gnustep-examples/pkg-descr b/misc/gnustep-examples/pkg-descr
deleted file mode 100644
index e24d5611495f..000000000000
--- a/misc/gnustep-examples/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-The GNUstep example applications:
-
-# Calculator
-# CurrencyConverter
-# Finger It is a simple front-end to finger, ping and traceroute.
-# GFractal
-# GSTest
-# HostAddress
-# Ink Text Editor
-# NSBrowserTest
-# NSImageTest
-# NSPanelTest
-# NSScreenTest
-# md5Digest
-
-WWW: http://www.gnustep.org/experience/examples.html
diff --git a/misc/gnustep-examples/pkg-plist b/misc/gnustep-examples/pkg-plist
deleted file mode 100644
index 9766dca66a94..000000000000
--- a/misc/gnustep-examples/pkg-plist
+++ /dev/null
@@ -1,205 +0,0 @@
-GNUstep/System/Applications/Calculator.app/Calculator
-GNUstep/System/Applications/Calculator.app/Resources/Calculator.app.tiff
-GNUstep/System/Applications/Calculator.app/Resources/Calculator.desktop
-GNUstep/System/Applications/Calculator.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/Calculator.app/stamp.make
-GNUstep/System/Applications/CurrencyConverter.app/CurrencyConverter
-GNUstep/System/Applications/CurrencyConverter.app/Resources/CurrencyConverter.desktop
-GNUstep/System/Applications/CurrencyConverter.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/CurrencyConverter.app/stamp.make
-GNUstep/System/Applications/Finger.app/Finger
-GNUstep/System/Applications/Finger.app/Resources/Finger.desktop
-GNUstep/System/Applications/Finger.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/Finger.app/Resources/finger.tiff
-GNUstep/System/Applications/Finger.app/Resources/finger32.tiff
-GNUstep/System/Applications/Finger.app/Resources/ping.tiff
-GNUstep/System/Applications/Finger.app/Resources/ping32.tiff
-GNUstep/System/Applications/Finger.app/Resources/stop.tiff
-GNUstep/System/Applications/Finger.app/Resources/stop32.tiff
-GNUstep/System/Applications/Finger.app/Resources/traceroute.tiff
-GNUstep/System/Applications/Finger.app/Resources/traceroute32.tiff
-GNUstep/System/Applications/Finger.app/Resources/whois.tiff
-GNUstep/System/Applications/Finger.app/Resources/whois32.tiff
-GNUstep/System/Applications/Finger.app/stamp.make
-GNUstep/System/Applications/GFractal.app/GFractal
-GNUstep/System/Applications/GFractal.app/Resources/GFractal.desktop
-GNUstep/System/Applications/GFractal.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/GFractal.app/stamp.make
-GNUstep/System/Applications/GSTest.app/GSTest
-GNUstep/System/Applications/GSTest.app/Resources/GSTest.desktop
-GNUstep/System/Applications/GSTest.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/GSTest.app/Resources/MainMenu.gorm/data.classes
-GNUstep/System/Applications/GSTest.app/Resources/MainMenu.gorm/objects.gorm
-GNUstep/System/Applications/GSTest.app/stamp.make
-GNUstep/System/Applications/HostAddress.app/HostAddress
-GNUstep/System/Applications/HostAddress.app/Resources/HostAddress.desktop
-GNUstep/System/Applications/HostAddress.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/HostAddress.app/stamp.make
-GNUstep/System/Applications/Ink.app/Ink
-GNUstep/System/Applications/Ink.app/Resources/Document.gorm/data.classes
-GNUstep/System/Applications/Ink.app/Resources/Document.gorm/data.info
-GNUstep/System/Applications/Ink.app/Resources/Document.gorm/objects.gorm
-GNUstep/System/Applications/Ink.app/Resources/English.lproj/MainMenu.gorm/data.classes
-GNUstep/System/Applications/Ink.app/Resources/English.lproj/MainMenu.gorm/data.info
-GNUstep/System/Applications/Ink.app/Resources/English.lproj/MainMenu.gorm/objects.gorm
-GNUstep/System/Applications/Ink.app/Resources/FileIcon_rtf.tiff
-GNUstep/System/Applications/Ink.app/Resources/FileIcon_txt.tiff
-GNUstep/System/Applications/Ink.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/Ink.app/Resources/Ink.desktop
-GNUstep/System/Applications/Ink.app/Resources/Ink_app.ico
-GNUstep/System/Applications/Ink.app/Resources/Ink_app.tiff
-GNUstep/System/Applications/Ink.app/stamp.make
-GNUstep/System/Applications/MyGL.app/MyGL
-GNUstep/System/Applications/MyGL.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/MyGL.app/Resources/MyGL.desktop
-GNUstep/System/Applications/MyGL.app/Resources/MyGL.gorm/data.classes
-GNUstep/System/Applications/MyGL.app/Resources/MyGL.gorm/data.info
-GNUstep/System/Applications/MyGL.app/Resources/MyGL.gorm/objects.gorm
-GNUstep/System/Applications/MyGL.app/stamp.make
-GNUstep/System/Applications/NSBrowserTest.app/NSBrowserTest
-GNUstep/System/Applications/NSBrowserTest.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/NSBrowserTest.app/Resources/NSBrowserTest.desktop
-GNUstep/System/Applications/NSBrowserTest.app/stamp.make
-GNUstep/System/Applications/NSImageTest.app/NSImageTest
-GNUstep/System/Applications/NSImageTest.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/NSImageTest.app/Resources/NSImageTest.desktop
-GNUstep/System/Applications/NSImageTest.app/stamp.make
-GNUstep/System/Applications/NSPanelTest.app/NSPanelTest
-GNUstep/System/Applications/NSPanelTest.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/NSPanelTest.app/Resources/NSPanelTest.desktop
-GNUstep/System/Applications/NSPanelTest.app/Resources/Test.strings
-GNUstep/System/Applications/NSPanelTest.app/Resources/icon.tiff
-GNUstep/System/Applications/NSPanelTest.app/stamp.make
-GNUstep/System/Applications/NSScreenTest.app/NSScreenTest
-GNUstep/System/Applications/NSScreenTest.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/NSScreenTest.app/Resources/NSScreenTest.desktop
-GNUstep/System/Applications/NSScreenTest.app/stamp.make
-GNUstep/System/Applications/md5Digest.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/md5Digest.app/Resources/md5Digest.desktop
-GNUstep/System/Applications/md5Digest.app/md5Digest
-GNUstep/System/Applications/md5Digest.app/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/Composite-test.bundle/Composite-test
-GNUstep/System/Library/ApplicationSupport/GSTest/Composite-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/Composite-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/CoordinateCheck-test.bundle/CoordinateCheck-test
-GNUstep/System/Library/ApplicationSupport/GSTest/CoordinateCheck-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/CoordinateCheck-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/GSHbox-test.bundle/GSHbox-test
-GNUstep/System/Library/ApplicationSupport/GSTest/GSHbox-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/GSHbox-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Image-test
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/1.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/138x92dpi.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/2.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/3.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/4.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/5.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/6.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/7.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/8.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/9.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/92x92dpi.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/fourcorners.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/gs.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/pdfexample.pdf
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/plasma.png
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/svgexample.svg
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/Resources/testTIFFIconWithAllImages72DPI.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/Image-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/ImageSelection-test
-GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/Resources/test72DPIAnd288DPI.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/Resources/testICNSIcon.icns
-GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/Resources/testTIFFIconWithAllImages72DPI.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/Resources/testTIFFIconWithAllImages72DPIDescendingSize.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/ImageSelection-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/KeyboardInput-test.bundle/KeyboardInput-test
-GNUstep/System/Library/ApplicationSupport/GSTest/KeyboardInput-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/KeyboardInput-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSAnimation-test.bundle/NSAnimation-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSAnimation-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSAnimation-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSBox-test.bundle/NSBox-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSBox-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSBox-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSButton-test.bundle/NSButton-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSButton-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSButton-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSColorList-test.bundle/NSColorList-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSColorList-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSColorList-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSColorWell-test.bundle/NSColorWell-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSColorWell-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSColorWell-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSForm-test.bundle/NSForm-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSForm-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSForm-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSOpenPanel-test.bundle/NSOpenPanel-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSOpenPanel-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSOpenPanel-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSOutlineView-test.bundle/NSOutlineView-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSOutlineView-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSOutlineView-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSProgressIndicator-test.bundle/NSProgressIndicator-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSProgressIndicator-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSProgressIndicator-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSavePanel-test.bundle/NSSavePanel-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSavePanel-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSavePanel-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSScrollView-test.bundle/NSScrollView-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSScrollView-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSScrollView-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSecureTextField-test.bundle/NSSecureTextField-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSecureTextField-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSecureTextField-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSlider-test.bundle/NSSlider-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSlider-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSlider-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSplitView-test.bundle/NSSplitView-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSplitView-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSSplitView-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSTableView-test.bundle/NSTableView-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSTableView-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSTableView-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSTextView-test.bundle/NSTextView-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSTextView-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSTextView-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSViewAnimation-test.bundle/NSViewAnimation-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSViewAnimation-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSViewAnimation-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSWindow-test.bundle/NSWindow-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSWindow-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSWindow-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/NSWindowStyleMask-test.bundle/NSWindowStyleMask-test
-GNUstep/System/Library/ApplicationSupport/GSTest/NSWindowStyleMask-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/NSWindowStyleMask-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/PixelExactDrawing-test.bundle/PixelExactDrawing-test
-GNUstep/System/Library/ApplicationSupport/GSTest/PixelExactDrawing-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/PixelExactDrawing-test.bundle/Resources/pixelExact1.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/PixelExactDrawing-test.bundle/Resources/pixelExact2.tiff
-GNUstep/System/Library/ApplicationSupport/GSTest/PixelExactDrawing-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/StringDrawing-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/StringDrawing-test.bundle/StringDrawing-test
-GNUstep/System/Library/ApplicationSupport/GSTest/StringDrawing-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/TextSystem-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/TextSystem-test.bundle/TextSystem-test
-GNUstep/System/Library/ApplicationSupport/GSTest/TextSystem-test.bundle/stamp.make
-GNUstep/System/Library/ApplicationSupport/GSTest/Transparency-test.bundle/Resources/Info-gnustep.plist
-GNUstep/System/Library/ApplicationSupport/GSTest/Transparency-test.bundle/Transparency-test
-GNUstep/System/Library/ApplicationSupport/GSTest/Transparency-test.bundle/stamp.make
-GNUstep/System/Library/Services/example.service/Resources/Info-gnustep.plist
-GNUstep/System/Library/Services/example.service/example
-GNUstep/System/Tools/Calculator
-GNUstep/System/Tools/CurrencyConverter
-GNUstep/System/Tools/Finger
-GNUstep/System/Tools/GFractal
-GNUstep/System/Tools/GSTest
-GNUstep/System/Tools/HostAddress
-GNUstep/System/Tools/Ink
-GNUstep/System/Tools/MyGL
-GNUstep/System/Tools/NSBrowserTest
-GNUstep/System/Tools/NSImageTest
-GNUstep/System/Tools/NSPanelTest
-GNUstep/System/Tools/NSScreenTest
-GNUstep/System/Tools/md5Digest
diff --git a/net/Makefile b/net/Makefile
index 159afcc88e33..efa0365a73e2 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1473,7 +1473,6 @@
SUBDIR += tsocks
SUBDIR += tucan
SUBDIR += turnserver
- SUBDIR += turses
SUBDIR += twitux
SUBDIR += u6rd
SUBDIR += ucarp
diff --git a/net/turses/Makefile b/net/turses/Makefile
deleted file mode 100644
index e33231bd4fbc..000000000000
--- a/net/turses/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= turses
-PORTVERSION= 0.3.1
-PORTREVISION= 1
-CATEGORIES= net python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= koobs@FreeBSD.org
-COMMENT= Python Twitter client for the console
-
-LICENSE= GPLv3
-
-DEPRECATED= Depends on expiring net/py-tweepy
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.3.0:devel/py-urwid@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tweepy>=3.1.0:net/py-tweepy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}future>=0.14.3:devel/py-future@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 3000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR}
-.endif
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v
-
-.include <bsd.port.post.mk>
diff --git a/net/turses/distinfo b/net/turses/distinfo
deleted file mode 100644
index 887cafcf17b4..000000000000
--- a/net/turses/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1500110128
-SHA256 (turses-0.3.1.tar.gz) = 46a61541d1acd1338561a198b3011081b91f118415c08b111444cdb24685b396
-SIZE (turses-0.3.1.tar.gz) = 50617
diff --git a/net/turses/files/patch-setup.py b/net/turses/files/patch-setup.py
deleted file mode 100644
index 20f625397e02..000000000000
--- a/net/turses/files/patch-setup.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- setup.py.orig 2015-08-06 17:43:56 UTC
-+++ setup.py
-@@ -39,15 +39,17 @@ import turses
- NAME = "turses"
-
- REQUIREMENTS = [
-- "urwid==1.3.0",
-- "tweepy==3.3.0",
-- "future==0.14.3",
-+ "urwid>=1.3.0",
-+ "tweepy>=3.3.0",
-+ "future>=0.14.3",
- ]
- if version_info[:2] == (2, 6):
- REQUIREMENTS.append("argparse")
-
--TEST_REQUIREMENTS = list(REQUIREMENTS)
--TEST_REQUIREMENTS.extend(["mock", "pytest", "coverage", "tox"])
-+TEST_REQUIREMENTS = [
-+ "mock",
-+ "nose"
-+]
-
- try:
- long_description = open("README.rst").read() + "\n\n" + open(
diff --git a/net/turses/pkg-descr b/net/turses/pkg-descr
deleted file mode 100644
index a9b79154b8fc..000000000000
--- a/net/turses/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-A Twitter client for the console. The goal of the project is to build a
-full-featured, lightweight, and extremely configurable Twitter client.
-
-Features:
-
- - Multiple timelines (buffers)
- - Multi-column
- - Tweet, Reply, Retweet, Delete tweet
- - Follow/Unfollow
- - Favorite/Unfavorite
- - Direct Messages
- - Open URLs in browser
- - Thread view
- - Unread count
- - Search
- - View users tweets
- - Fully customizable
- - Multiple accounts
- - View user profile
-
-WWW: https://github.com/alejandrogomez/turses
diff --git a/security/Makefile b/security/Makefile
index a6d50ef6817a..97bd455db365 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -88,7 +88,6 @@
SUBDIR += clamav
SUBDIR += clamav-milter
SUBDIR += clamav-unofficial-sigs
- SUBDIR += clamcour
SUBDIR += clamd-stream-client
SUBDIR += clamfs
SUBDIR += clamsmtp
@@ -218,7 +217,6 @@
SUBDIR += hlfl
SUBDIR += hmap
SUBDIR += hockeypuck
- SUBDIR += honeybadger
SUBDIR += honggfuzz
SUBDIR += hotssh
SUBDIR += hpenc
diff --git a/security/clamcour/Makefile b/security/clamcour/Makefile
deleted file mode 100644
index 521c7ec8d331..000000000000
--- a/security/clamcour/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Milan Obuch
-# $FreeBSD$
-
-PORTNAME= clamcour
-PORTVERSION= 0.3.8
-PORTREVISION= 9
-CATEGORIES= security mail
-MASTER_SITES= http://www.becrux.com/pages/projects/clamcour/
-
-MAINTAINER= bsd@dino.sk
-COMMENT= ClamAV courier filter
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= courier-config:mail/courier
-LIB_DEPENDS= libclamav.so:security/clamav
-
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --with-clamav-config=${LOCALBASE}/bin \
- --with-courier-config=${LOCALBASE}/bin
-CPPFLAGS+= -I${LOCALBASE}/include
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -lpthread -L${LOCALBASE}/lib
-
-PLIST_DIRS= etc/courier/clamcour
-PLIST_FILES= libexec/filters/clamcour man/man1/clamcour.1.gz
-
-post-patch:
- @${REINPLACE_CMD} -e 's/^CXXFLAGS *=/CXXFLAGS?=/g' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e '/cl_limits/d; s/cl_node/cl_engine/' \
- ${WRKSRC}/src/clam.h
-
-.include <bsd.port.mk>
diff --git a/security/clamcour/distinfo b/security/clamcour/distinfo
deleted file mode 100644
index 70cd123b361f..000000000000
--- a/security/clamcour/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (clamcour-0.3.8.tar.gz) = 7a37858fcc031d3861a77370683cd357c83275767ad15deca9a4d2e94993aeaf
-SIZE (clamcour-0.3.8.tar.gz) = 272210
diff --git a/security/clamcour/files/patch-src__clam.cpp b/security/clamcour/files/patch-src__clam.cpp
deleted file mode 100644
index 0df14d48ad1e..000000000000
--- a/security/clamcour/files/patch-src__clam.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
---- src/clam.cpp.orig 2006-10-01 15:01:37.000000000 -0300
-+++ src/clam.cpp 2009-03-25 15:08:59.000000000 -0300
-@@ -52,8 +52,7 @@
- #include "clam.h"
- #include "exception.h"
-
--struct cl_node *cClamAv::root;
--struct cl_limits cClamAv::limits;
-+struct cl_engine *cClamAv::root;
- int cClamAv::counter = 0;
- int cClamAv::scanTaskCounter = 0;
- pthread_mutex_t cClamAv::counterMutex = PTHREAD_MUTEX_INITIALIZER;
-@@ -75,14 +74,16 @@
-
- if (!(counter++))
- {
-- memset(&limits,0,sizeof(struct cl_limits));
-- root = NULL;
-+ if ((err = cl_init(CL_INIT_DEFAULT)))
-+ throw cException(CLAMAV_CLASS_NAME,CLAMAV_CLASS_NAME,"cl_init",err);
-+
-+ root = cl_engine_new();
-
-- if ((err = cl_loaddbdir(cl_retdbdir(), &root, &signo)))
-- throw cException(CLAMAV_CLASS_NAME,CLAMAV_CLASS_NAME,"cl_loaddbdir",err);
-+ if ((err = cl_load(cl_retdbdir(), root, &signo, CL_DB_STDOPT)))
-+ throw cException(CLAMAV_CLASS_NAME,CLAMAV_CLASS_NAME,"cl_load",err);
-
-- if ((err = cl_build(root)))
-- throw cException(CLAMAV_CLASS_NAME,CLAMAV_CLASS_NAME,"cl_build",err);
-+ if ((err = cl_engine_compile(root)))
-+ throw cException(CLAMAV_CLASS_NAME,CLAMAV_CLASS_NAME,"cl_engine_compile",err);
-
- if ((err = pthread_attr_init(&thattr)))
- throw cException(CLAMAV_CLASS_NAME,CLAMAV_CLASS_NAME,"pthread_attr_init",err,1);
-@@ -119,7 +120,7 @@
- {
- pthread_kill(thid,SIGUSR2);
-
-- cl_free(root);
-+ cl_engine_free(root);
- root = NULL;
- }
- }
-@@ -144,7 +145,6 @@
- virus_name,
- NULL,
- root,
-- &limits,
- CL_SCAN_ARCHIVE|CL_SCAN_MAIL|CL_SCAN_OLE2|CL_SCAN_PE|
- CL_SCAN_HTML|CL_SCAN_BLOCKBROKEN) : CL_CLEAN);
- else
-@@ -212,10 +212,10 @@
- {
- if ((err = pthread_mutex_lock(&(ptr->dbMutex))))
- throw cException(CLAMAV_TASK_NAME,"taskProc","pthread_mutex_lock(dbMutex)",err);
-- cl_free(ptr->root);
-+ cl_engine_free(ptr->root);
- ptr->root = NULL;
-- cl_loaddbdir(cl_retdbdir(), &(ptr->root), &signo);
-- cl_build(ptr->root);
-+ cl_load(cl_retdbdir(), ptr->root, &signo, CL_DB_STDOPT);
-+ cl_engine_compile(ptr->root);
- if ((err = pthread_mutex_unlock(&(ptr->dbMutex))))
- throw cException(CLAMAV_TASK_NAME,"taskProc","pthread_mutex_unlock(dbMutex)",err,1);
- syslog(LOG_INFO,"cClamDBTask -> database updated");
diff --git a/security/clamcour/pkg-descr b/security/clamcour/pkg-descr
deleted file mode 100644
index 7963d80e09cf..000000000000
--- a/security/clamcour/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ClamCour is Courier filter using Clam Antivirus to check mail for viruses.
-
-WWW: http://www.clamav.net/
-http://www.becrux.com/index.php?page=projects&name=clamcour
diff --git a/security/honeybadger/Makefile b/security/honeybadger/Makefile
deleted file mode 100644
index 031b3fe66e5f..000000000000
--- a/security/honeybadger/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= honeybadger
-PORTVERSION= 0.0.0.2016022301
-CATEGORIES= security
-
-MAINTAINER= shawn.webb@hardenedbsd.org
-COMMENT= Quantum Insert detector and 0-day catcher
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-USES= go
-
-USE_GITHUB= yes
-GH_TUPLE= david415:HoneyBadger:11dc0ca:DEFAULT/src/github.com/david415/HoneyBadger \
- google:gopacket:f361903:gp/src/github.com/google/gopacket \
- fatih:color:7a5857d:co/src/github.com/fatih/color \
- mattn:go-colorable:9fdad7c:gc/src/github.com/mattn/go-colorable \
- mattn:go-isatty:56b76bd:gi/src/github.com/mattn/go-isatty \
- golang:sys:50c6bc5:xs/src/golang.org/x/sys \
- golang:net:b6d7b13:xn/src/golang.org/x/net
-
-BIN_FILES= handshakeHijacker honeyBadger \
- honeybadgerReportTool honeybadgerReportToolColor sprayInjector
-
-PLIST_FILES= ${BIN_FILES:S/^/bin\//}
-
-OPTIONS_DEFINE= DOCS
-
-PORTDOCS= README.rst LICENSE LICENSE_BSD
-
-LICENSE= GPLv3
-
-do-build:
-.for bin in ${BIN_FILES}
- cd ${WRKSRC}/src/github.com/david415/HoneyBadger/cmd/${bin}; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build
-.endfor
-
-do-install:
-.for bin in ${BIN_FILES}
- cd ${WRKSRC}/src/github.com/david415/HoneyBadger/cmd/${bin}; ${CP} ${bin} ${STAGEDIR}${PREFIX}/bin/${src}
-.endfor
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in ${PORTDOCS}
- ${CP} ${WRKSRC}/src/github.com/david415/HoneyBadger/${doc} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/security/honeybadger/distinfo b/security/honeybadger/distinfo
deleted file mode 100644
index 0c4ee3955076..000000000000
--- a/security/honeybadger/distinfo
+++ /dev/null
@@ -1,14 +0,0 @@
-SHA256 (david415-HoneyBadger-0.0.0.2016022301-11dc0ca_GH0.tar.gz) = 2b93b2cbad6902de824e5480d573c7bb6ea8c1bed37dc882cb09a3ff8458f751
-SIZE (david415-HoneyBadger-0.0.0.2016022301-11dc0ca_GH0.tar.gz) = 56844
-SHA256 (google-gopacket-f361903_GH0.tar.gz) = 71f7a024d49e4386a95d813caf07de2a3ac94c6674e53de201575ca5195cd349
-SIZE (google-gopacket-f361903_GH0.tar.gz) = 629509
-SHA256 (fatih-color-7a5857d_GH0.tar.gz) = c2e5dea927967197893b954add43c3130025fbfa840ecc3a32cbe41bedca54d0
-SIZE (fatih-color-7a5857d_GH0.tar.gz) = 7165
-SHA256 (mattn-go-colorable-9fdad7c_GH0.tar.gz) = 6ba8b1614eb0dad3a966fd97c9fc0d2ea595b3bb43d04d0d59c30fe65d4c4fcd
-SIZE (mattn-go-colorable-9fdad7c_GH0.tar.gz) = 5579
-SHA256 (mattn-go-isatty-56b76bd_GH0.tar.gz) = c424f22dcd10290266a3413c1ebe055bd3278c030aab065ba955b604c455c881
-SIZE (mattn-go-isatty-56b76bd_GH0.tar.gz) = 1950
-SHA256 (golang-sys-50c6bc5_GH0.tar.gz) = 6a4a63232dc2db83acb2e1c080f1ab11a6b72193887e5e7bf3b8b87e8a88a154
-SIZE (golang-sys-50c6bc5_GH0.tar.gz) = 541816
-SHA256 (golang-net-b6d7b13_GH0.tar.gz) = fed6d62b1aee0d44726739836ef4164ca268ad1343b868e8d42dc5c7285a7898
-SIZE (golang-net-b6d7b13_GH0.tar.gz) = 740584
diff --git a/security/honeybadger/pkg-descr b/security/honeybadger/pkg-descr
deleted file mode 100644
index 5d40da638014..000000000000
--- a/security/honeybadger/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-HoneyBadger is primarily a comprehensive TCP stream analysis tool for
-detecting and recording TCP injection attacks. HoneyBadger will also
-include a variety of prototype TCP stream injections attacks which
-prove that the TCP attack detection is reliable.
-
-WWW: https://github.com/david415/HoneyBadger
diff --git a/sysutils/Makefile b/sysutils/Makefile
index a30aa89ad96e..c891b60e8c34 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -353,7 +353,6 @@
SUBDIR += freebsd-snapshot
SUBDIR += freecolor
SUBDIR += freedt
- SUBDIR += freefilesync
SUBDIR += freeipmi
SUBDIR += freesbie
SUBDIR += froxlor
@@ -602,7 +601,6 @@
SUBDIR += lmon
SUBDIR += lnav
SUBDIR += lockfile-progs
- SUBDIR += log-courier
SUBDIR += log_analysis
SUBDIR += logrotate
SUBDIR += logstalgia
diff --git a/sysutils/freefilesync/Makefile b/sysutils/freefilesync/Makefile
deleted file mode 100644
index f182dc8136e0..000000000000
--- a/sysutils/freefilesync/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Kevin Lo <kevlo@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= freefilesync
-DISTVERSION= 9.8
-PORTREVISION= 8
-CATEGORIES= sysutils
-MASTER_SITES= https://www.freefilesync.org/download/ \
- https://www.freefilesync.org/archive/
-DISTNAME= FreeFileSync_${PORTVERSION}_Source
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Backup software to synchronize files and folders
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/License.txt
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${LOCALBASE}/include/zenxml/xml.h:textproc/zenxml
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
- libnotify.so:devel/libnotify
-
-FETCH_ARGS= --user-agent=firefox
-
-WRKSRC= ${WRKDIR}/FreeFileSync/Source
-
-USES= compiler:c++14-lang dos2unix gmake pkgconfig zip
-USE_WX= 3.0+
-USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango
-DOS2UNIX_WRKSRC= ${WRKDIR}
-DOS2UNIX_GLOB= *.cpp *.h
-
-post-patch:
- @${REINPLACE_CMD} -e 's/wx-config/$${WX_CONFIG:T}/' \
- -e 's,g++,$${CXX},' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|<sys/vfs.h>|<sys/mount.h>|' \
- ${WRKDIR}/zen/file_access.cpp
- @${REINPLACE_CMD} -e 's|WEXITSTATUS||' ${WRKDIR}/zen/shell_execute.h
- @${REINPLACE_CMD} -e 's| noexcept;|;|' ${WRKDIR}/zen/scope_guard.h
-
-.include <bsd.port.mk>
diff --git a/sysutils/freefilesync/distinfo b/sysutils/freefilesync/distinfo
deleted file mode 100644
index 0fedd16bfcba..000000000000
--- a/sysutils/freefilesync/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1519893735
-SHA256 (FreeFileSync_9.8_Source.zip) = 77a59586284a518d6df6c0cc934c3efa434f247acce70452ab9fe37e7747b96d
-SIZE (FreeFileSync_9.8_Source.zip) = 2866149
diff --git a/sysutils/freefilesync/files/patch-Makefile b/sysutils/freefilesync/files/patch-Makefile
deleted file mode 100644
index 0972eb974928..000000000000
--- a/sysutils/freefilesync/files/patch-Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
---- Makefile.orig 2018-02-06 16:36:07 UTC
-+++ Makefile
-@@ -1,13 +1,13 @@
- APPNAME = FreeFileSync
--prefix = /usr
-+prefix = $(PREFIX)
- BINDIR = $(DESTDIR)$(prefix)/bin
- SHAREDIR = $(DESTDIR)$(prefix)/share
- APPSHAREDIR = $(SHAREDIR)/$(APPNAME)
- DOCSHAREDIR = $(SHAREDIR)/doc/$(APPNAME)
-
--CXXFLAGS = -std=c++14 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -Wall -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread
-+CXXFLAGS = -std=c++14 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -Wall -O3 -DNDEBUG `${WX_CONFIG} --cxxflags --debug=no` -pthread
-
--LINKFLAGS = -s `wx-config --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread
-+LINKFLAGS = -s `${WX_CONFIG} --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread
-
- #Gtk - support recycler/icon loading/no button border/grid scrolling
- CXXFLAGS += `pkg-config --cflags gtk+-2.0`
-@@ -99,10 +99,10 @@ launchpad: FreeFileSync
-
- ../Obj/FFS_GCC_Make_Release/ffs/src/%.o : %.cpp
- mkdir -p $(dir $@)
-- g++ $(CXXFLAGS) -c $< -o $@
-+ ${CXX} $(CXXFLAGS) -c $< -o $@
-
- FreeFileSync: $(OBJECT_LIST)
-- g++ -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS)
-+ ${CXX} -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS)
-
- clean:
- rm -rf ../Obj/FFS_GCC_Make_Release
-@@ -111,7 +111,7 @@ clean:
-
- install:
- mkdir -p $(BINDIR)
-- cp ../Build/$(APPNAME) $(BINDIR)
-+ cp ../Build/$(APPNAME) $(BINDIR)/freefilesync
-
- mkdir -p $(APPSHAREDIR)
- cp -R ../Build/Languages/ \
-@@ -122,6 +122,3 @@ install:
- ../Build/Resources.zip \
- $(APPSHAREDIR)
-
-- mkdir -p $(DOCSHAREDIR)
-- cp ../Build/Changelog.txt $(DOCSHAREDIR)/changelog
-- gzip $(DOCSHAREDIR)/changelog
diff --git a/sysutils/freefilesync/files/patch-lib_dir__lock.h b/sysutils/freefilesync/files/patch-lib_dir__lock.h
deleted file mode 100644
index 87649f1fb218..000000000000
--- a/sysutils/freefilesync/files/patch-lib_dir__lock.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/dir_lock.h.orig 2018-03-02 05:46:44 UTC
-+++ lib/dir_lock.h
-@@ -11,6 +11,7 @@
- #include <chrono>
- #include <functional>
- #include <zen/file_error.h>
-+#include <zen/warn_static.h>
-
-
- namespace fff
diff --git a/sysutils/freefilesync/files/patch-ui_main__dlg.cpp b/sysutils/freefilesync/files/patch-ui_main__dlg.cpp
deleted file mode 100644
index 4303a0cf92c2..000000000000
--- a/sysutils/freefilesync/files/patch-ui_main__dlg.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- ui/main_dlg.cpp.orig 2018-03-02 05:46:44 UTC
-+++ ui/main_dlg.cpp
-@@ -28,6 +28,7 @@
- #include <wx+/image_resources.h>
- #include "cfg_grid.h"
- #include "version_check.h"
-+#include "version_check_impl.h"
- #include "gui_status_handler.h"
- #include "small_dlgs.h"
- #include "progress_indicator.h"
diff --git a/sysutils/freefilesync/files/patch-ui_version__check.cpp b/sysutils/freefilesync/files/patch-ui_version__check.cpp
deleted file mode 100644
index cc888fd4f909..000000000000
--- a/sysutils/freefilesync/files/patch-ui_version__check.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- ui/version_check.cpp.orig 2018-03-02 05:46:44 UTC
-+++ ui/version_check.cpp
-@@ -70,16 +70,10 @@ std::vector<std::pair<std::string, std::
- params.emplace_back("installation_type", isPortableVersion() ? "Portable" : "Local");
-
-
-- params.emplace_back("os_name", "Linux");
--
-- const wxLinuxDistributionInfo distribInfo = wxGetLinuxDistributionInfo();
-- assert(contains(distribInfo.Release, L'.'));
-- std::vector<wxString> digits = split<wxString>(distribInfo.Release, L'.', SplitType::ALLOW_EMPTY); //e.g. "15.04"
-- digits.resize(2);
-- //distribInfo.Id //e.g. "Ubuntu"
-+ params.emplace_back("os_name", "FreeBSD");
-
-- const int osvMajor = stringTo<int>(digits[0]);
-- const int osvMinor = stringTo<int>(digits[1]);
-+ const int osvMajor = 0;
-+ const int osvMinor = 0;
-
- params.emplace_back("os_version", numberTo<std::string>(osvMajor) + "." + numberTo<std::string>(osvMinor));
-
diff --git a/sysutils/freefilesync/files/patch-zen_file__io.cpp b/sysutils/freefilesync/files/patch-zen_file__io.cpp
deleted file mode 100644
index 9ddcad46e44e..000000000000
--- a/sysutils/freefilesync/files/patch-zen_file__io.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../../zen/file_io.cpp.orig 2018-03-01 11:10:56.764684000 +0200
-+++ ../../zen/file_io.cpp 2018-03-01 11:12:35.599889000 +0200
-@@ -305,8 +305,7 @@
- {
- const FileHandle fh = getHandle();
- //don't use potentially inefficient ::posix_fallocate!
-- const int rv = ::fallocate(fh, //int fd,
-- 0, //int mode,
-+ const int rv = ::posix_fallocate(fh, //int fd,
- 0, //off_t offset
- expectedSize); //off_t len
- if (rv != 0)
diff --git a/sysutils/freefilesync/files/patch-zen_thread.h b/sysutils/freefilesync/files/patch-zen_thread.h
deleted file mode 100644
index 533b307238b9..000000000000
--- a/sysutils/freefilesync/files/patch-zen_thread.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- ../../zen/thread.h.orig 2018-03-01 11:48:04.473377000 +0200
-+++ ../../zen/thread.h 2018-03-01 11:48:51.214192000 +0200
-@@ -12,8 +12,7 @@
- #include "scope_guard.h"
- #include "type_traits.h"
- #include "optional.h"
-- #include <sys/prctl.h>
--
-+#include <pthread_np.h>
-
- namespace zen
- {
-@@ -407,7 +406,7 @@
- inline
- void setCurrentThreadName(const char* threadName)
- {
-- ::prctl(PR_SET_NAME, threadName, 0, 0, 0);
-+ pthread_set_name_np(pthread_self(), threadName);
-
- }
-
diff --git a/sysutils/freefilesync/pkg-descr b/sysutils/freefilesync/pkg-descr
deleted file mode 100644
index e8ee2a88dbb6..000000000000
--- a/sysutils/freefilesync/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-FreeFileSync is a free Open Source software that helps you synchronize
-files and synchronize folders for Windows, Linux, FreeBSD and Mac OS X.
-It is designed to save your time setting up and running backup jobs while
-having nice visual feedback along the way.
-
-WWW: https://www.freefilesync.org/
diff --git a/sysutils/freefilesync/pkg-plist b/sysutils/freefilesync/pkg-plist
deleted file mode 100644
index b397be9daed3..000000000000
--- a/sysutils/freefilesync/pkg-plist
+++ /dev/null
@@ -1,108 +0,0 @@
-bin/freefilesync
-share/FreeFileSync/FreeFileSync.hhc
-share/FreeFileSync/FreeFileSync.hhp
-share/FreeFileSync/Resources.zip
-share/FreeFileSync/arabic.lng
-share/FreeFileSync/bulgarian.lng
-share/FreeFileSync/chinese_simple.lng
-share/FreeFileSync/chinese_traditional.lng
-share/FreeFileSync/croatian.lng
-share/FreeFileSync/czech.lng
-share/FreeFileSync/danish.lng
-share/FreeFileSync/ding.wav
-share/FreeFileSync/dutch.lng
-share/FreeFileSync/english_uk.lng
-share/FreeFileSync/finnish.lng
-share/FreeFileSync/french.lng
-share/FreeFileSync/german.lng
-share/FreeFileSync/gong.wav
-share/FreeFileSync/greek.lng
-share/FreeFileSync/harp.wav
-share/FreeFileSync/hebrew.lng
-share/FreeFileSync/hindi.lng
-share/FreeFileSync/html/base.css
-share/FreeFileSync/html/command-line.html
-share/FreeFileSync/html/comparison-settings.html
-share/FreeFileSync/html/daylight-saving-time.html
-share/FreeFileSync/html/exclude-items.html
-share/FreeFileSync/html/expert-settings.html
-share/FreeFileSync/html/external-applications.html
-share/FreeFileSync/html/freefilesync.html
-share/FreeFileSync/html/macros.html
-share/FreeFileSync/html/realtimesync.html
-share/FreeFileSync/html/run-as-service.html
-share/FreeFileSync/html/schedule-a-batch-job.html
-share/FreeFileSync/html/synchronization-settings.html
-share/FreeFileSync/html/synchronize-with-sftp.html
-share/FreeFileSync/html/tips-and-tricks.html
-share/FreeFileSync/html/variable-drive-letters.html
-share/FreeFileSync/html/versioning.html
-share/FreeFileSync/html/volume-shadow-copy.html
-share/FreeFileSync/hungarian.lng
-share/FreeFileSync/images/add-folder-pair.png
-share/FreeFileSync/images/automator-file-dropped.png
-share/FreeFileSync/images/basic-step-choose-folders.png
-share/FreeFileSync/images/basic-step-compare.png
-share/FreeFileSync/images/basic-step-start-sync.png
-share/FreeFileSync/images/basic-step-sync-config.png
-share/FreeFileSync/images/calendar-job-added.png
-share/FreeFileSync/images/com-settings-context.png
-share/FreeFileSync/images/command-line-syntax.png
-share/FreeFileSync/images/comparison-settings.png
-share/FreeFileSync/images/comparison-variant-double-click.png
-share/FreeFileSync/images/config-double-click.png
-share/FreeFileSync/images/config-multiple-selection.png
-share/FreeFileSync/images/copy-alternative-path.png
-share/FreeFileSync/images/dialog-drag-move.png
-share/FreeFileSync/images/direct-synchronize.png
-share/FreeFileSync/images/explorer-context.png
-share/FreeFileSync/images/filter-context.png
-share/FreeFileSync/images/filter-zero-file-size.png
-share/FreeFileSync/images/filter.png
-share/FreeFileSync/images/freefilesync-logo.png
-share/FreeFileSync/images/gnome-scheduler.png
-share/FreeFileSync/images/ignore-time-shift.png
-share/FreeFileSync/images/launch-automator.png
-share/FreeFileSync/images/main-window.png
-share/FreeFileSync/images/new-calendar-alarm.png
-share/FreeFileSync/images/open-finder-items.png
-share/FreeFileSync/images/path-by-volume-name.png
-share/FreeFileSync/images/realtimesync-create-shortcut.png
-share/FreeFileSync/images/realtimesync-logo.png
-share/FreeFileSync/images/realtimesync-main-window.png
-share/FreeFileSync/images/realtimesync-monitor-usb.png
-share/FreeFileSync/images/realtimesync-schedule.png
-share/FreeFileSync/images/realtimesync-shortcut-properties.png
-share/FreeFileSync/images/remove-drop-down-path.png
-share/FreeFileSync/images/remove-local-settings.png
-share/FreeFileSync/images/save-automator.png
-share/FreeFileSync/images/select-time-span.png
-share/FreeFileSync/images/setup-batch-job.png
-share/FreeFileSync/images/sftp-cloud-picker.png
-share/FreeFileSync/images/sftp-login.png
-share/FreeFileSync/images/sftp-performance.png
-share/FreeFileSync/images/show-thumbnails.png
-share/FreeFileSync/images/sync-settings-context.png
-share/FreeFileSync/images/synchronization-settings.png
-share/FreeFileSync/images/synchronization-variant-double-click.png
-share/FreeFileSync/images/two-folder-drop.png
-share/FreeFileSync/images/versioning.png
-share/FreeFileSync/images/view-filter-default.png
-share/FreeFileSync/images/windows-scheduler.png
-share/FreeFileSync/images/xp-scheduler.png
-share/FreeFileSync/italian.lng
-share/FreeFileSync/japanese.lng
-share/FreeFileSync/korean.lng
-share/FreeFileSync/lithuanian.lng
-share/FreeFileSync/norwegian.lng
-share/FreeFileSync/polish.lng
-share/FreeFileSync/portuguese.lng
-share/FreeFileSync/portuguese_br.lng
-share/FreeFileSync/romanian.lng
-share/FreeFileSync/russian.lng
-share/FreeFileSync/slovak.lng
-share/FreeFileSync/slovenian.lng
-share/FreeFileSync/spanish.lng
-share/FreeFileSync/swedish.lng
-share/FreeFileSync/turkish.lng
-share/FreeFileSync/ukrainian.lng
diff --git a/sysutils/log-courier/Makefile b/sysutils/log-courier/Makefile
deleted file mode 100644
index 5292095af6d4..000000000000
--- a/sysutils/log-courier/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= log-courier
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.5
-CATEGORIES= sysutils
-
-MAINTAINER= vikashb@where-ever.za.net
-COMMENT= Lightweight log shipper with Logstash integration
-
-LICENSE= APACHE20
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-USES= go gmake
-USE_GITHUB= yes
-GH_ACCOUNT= driskell
-GO_PKGNAME= github.com/driskell/log-courier
-
-USE_RC_SUBR= log-courier
-SUB_FILES= pkg-message
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/docs/examples/example-json.conf \
- ${STAGEDIR}${PREFIX}/etc/log-courier.conf.example
-
-.include <bsd.port.mk>
diff --git a/sysutils/log-courier/distinfo b/sysutils/log-courier/distinfo
deleted file mode 100644
index 3ea3d2ede348..000000000000
--- a/sysutils/log-courier/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1522433109
-SHA256 (driskell-log-courier-v2.0.5_GH0.tar.gz) = fbe380c8c65e5c866cd89a081c2bdd716383c0cdac53c5c3f0b1a69f2d5fe14b
-SIZE (driskell-log-courier-v2.0.5_GH0.tar.gz) = 228280
diff --git a/sysutils/log-courier/files/log-courier.in b/sysutils/log-courier/files/log-courier.in
deleted file mode 100644
index 6ad812be849c..000000000000
--- a/sysutils/log-courier/files/log-courier.in
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-# PROVIDE: log_courier
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable logstash-forwarder:
-# log_courier_enable (bool): Set to YES to logstash-forwarder
-# Default: NO
-# log_courier_flags (str): Extra flags passed to log-courier
-# log_courier_conf (str): log-courier configuration file
-# Default: ${PREFIX}/etc/log-courier.conf
-
-. /etc/rc.subr
-
-name="log_courier"
-rcvar=log_courier_enable
-
-load_rc_config ${name}
-
-logdir="/var/log"
-
-: ${log_courier_enable="NO"}
-: ${log_courier_flags=""}
-: ${log_courier_conf="%%PREFIX%%/etc/log-courier.conf"}
-
-log_courier_cmd="%%PREFIX%%/bin/log-courier"
-command="/usr/sbin/daemon"
-command_args="${log_courier_cmd} -config ${log_courier_conf}"
-
-run_rc_command "$1"
diff --git a/sysutils/log-courier/files/patch-docs__examples__example-json.conf b/sysutils/log-courier/files/patch-docs__examples__example-json.conf
deleted file mode 100644
index 8e758a999cfd..000000000000
--- a/sysutils/log-courier/files/patch-docs__examples__example-json.conf
+++ /dev/null
@@ -1,20 +0,0 @@
---- docs/examples/example-json.conf.orig 2016-06-11 14:02:51 UTC
-+++ docs/examples/example-json.conf
-@@ -2,12 +2,15 @@
- "admin": {
- "enabled": true
- },
-+ "general": {
-+ "persist directory": "/var/lib/log-courier"
-+ },
- "network": {
- "servers": [ "localhost:5043" ],
-- "ssl ca": "./logstash.cer"
-+ "ssl ca": "/usr/local/etc/logstash-forwarder.crt"
- },
- "files": [ {
-- "paths": [ "/var/log/httpd/*/*.log" ],
-+ "paths": [ "/var/log/httpd*.log" ],
- "fields": {
- "type": "apache"
- }
diff --git a/sysutils/log-courier/files/pkg-message.in b/sysutils/log-courier/files/pkg-message.in
deleted file mode 100644
index e450c91b0eca..000000000000
--- a/sysutils/log-courier/files/pkg-message.in
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOM
-If you want to run log-courier, add to /etc/rc.conf
-
- log_courier_enable="YES"
-
-Do not forget to edit your configuration file:
-
- Default: ${PREFIX}/etc/log-courier.conf
-EOM
-}
-]
diff --git a/sysutils/log-courier/pkg-descr b/sysutils/log-courier/pkg-descr
deleted file mode 100644
index 4872ffd828cf..000000000000
--- a/sysutils/log-courier/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Log Courier is a lightweight tool created to ship log files speedily and
-securely, with low resource usage, to remote Logstash instances.
-
-It is developed to be efficient, reliable, scalable, and easy to use.
-
-WWW: https://github.com/driskell/log-courier
diff --git a/sysutils/log-courier/pkg-plist b/sysutils/log-courier/pkg-plist
deleted file mode 100644
index c4dcbfea44d5..000000000000
--- a/sysutils/log-courier/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/log-courier
-@sample etc/log-courier.conf.example etc/log-courier.conf
diff --git a/textproc/Makefile b/textproc/Makefile
index 8a6ffda5d24d..9b9d165d2218 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1309,7 +1309,6 @@
SUBDIR += py-openpyxl
SUBDIR += py-openpyxl24
SUBDIR += py-openstackdocstheme
- SUBDIR += py-orange3-text
SUBDIR += py-os-api-ref
SUBDIR += py-packageurl-python
SUBDIR += py-pager
diff --git a/textproc/py-orange3-text/Makefile b/textproc/py-orange3-text/Makefile
deleted file mode 100644
index 15ffe3d8fccd..000000000000
--- a/textproc/py-orange3-text/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= orange3-text
-DISTVERSION= 0.5.1
-PORTREVISION= 3
-CATEGORIES= textproc python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Text Mining add-on for Orange3
-
-LICENSE= AGPLv3
-
-BROKEN= installs in examples namespace
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-RUN_DEPENDS= orange3>0:misc/orange3 \
- ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docx2txt>=0.6:textproc/py-docx2txt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gensim>=0.12.3:textproc/py-gensim@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nltk>=3.0.5:textproc/py-nltk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}odfpy>=1.3.5:devel/py-odfpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pdfminer3k>0:textproc/py-pdfminer3k@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}simhash>0:math/py-simhash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tweepy>0:net/py-tweepy@${PY_FLAVOR} \
- ${PY_TYPING} \
- ${PYTHON_PKGNAMEPREFIX}ufal.udpipe>0:textproc/py-ufal.udpipe@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}validate_email>0:mail/py-validate_email@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wikipedia>0:www/py-wikipedia@${PY_FLAVOR}
-
-USES= python:3.4+
-USE_GITHUB= yes
-GH_ACCOUNT= biolab
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/textproc/py-orange3-text/distinfo b/textproc/py-orange3-text/distinfo
deleted file mode 100644
index f76f3a4e8173..000000000000
--- a/textproc/py-orange3-text/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1538626174
-SHA256 (biolab-orange3-text-0.5.1_GH0.tar.gz) = c11ea614c3cd9c2d7e4d80762800fae16a06ec1c21664d4cdf318363644bb0a0
-SIZE (biolab-orange3-text-0.5.1_GH0.tar.gz) = 23344081
diff --git a/textproc/py-orange3-text/pkg-descr b/textproc/py-orange3-text/pkg-descr
deleted file mode 100644
index b79f2f8a3d5e..000000000000
--- a/textproc/py-orange3-text/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Orange3 Text extends Orange3, a data mining software package, with common
-functionality for text mining. It provides access to publicly available data,
-like NY Times, Twitter, Wikipedia and PubMed. Furthermore, it provides tools
-for preprocessing, constructing vector spaces (like bag-of-words, topic
-modeling, and similarity hashing) and visualizations like word cloud end geo
-map. All features can be combined with powerful data mining techniques from
-the Orange data mining framework.
-
-WWW: https://github.com/biolab/orange3-text
diff --git a/www/Makefile b/www/Makefile
index 32a5892c2ad7..324143f0c765 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -158,7 +158,6 @@
SUBDIR += faup
SUBDIR += fcgi
SUBDIR += fcgiwrap
- SUBDIR += feedjack
SUBDIR += ffproxy
SUBDIR += ffsend
SUBDIR += fgallery
@@ -235,7 +234,6 @@
SUBDIR += habari
SUBDIR += halberd
SUBDIR += hastymail2-devel
- SUBDIR += havp
SUBDIR += helma
SUBDIR += hiawatha
SUBDIR += hiawatha-monitor
@@ -2229,7 +2227,6 @@
SUBDIR += rubygem-wasabi
SUBDIR += rubygem-webdrivers
SUBDIR += rubygem-webmock
- SUBDIR += rubygem-webpack-rails-rails5
SUBDIR += rubygem-webpack-rails-rails52
SUBDIR += rubygem-webrobots
SUBDIR += rubygem-websocket
diff --git a/www/feedjack/Makefile b/www/feedjack/Makefile
deleted file mode 100644
index edef49216e77..000000000000
--- a/www/feedjack/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= feedjack
-PORTVERSION= 0.9.16
-PORTREVISION= 3
-CATEGORIES= www
-MASTER_SITES= http://www.feedjack.org/download/
-DISTNAME= Feedjack-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Feed aggregator written in Python using the Django framework
-
-BROKEN= unfetchable
-DEPRECATED= Upstream gone
-EXPIRATION_DATE= 2019-09-05
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:textproc/py-feedparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
-DIST_SUBDIR= python
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/www/feedjack/distinfo b/www/feedjack/distinfo
deleted file mode 100644
index bdbc33c8dc53..000000000000
--- a/www/feedjack/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/Feedjack-0.9.16.tar.gz) = ba635886a0f648c9c6df5e28964eca049c9cc852000c0344a183fe03f09252ff
-SIZE (python/Feedjack-0.9.16.tar.gz) = 44654
diff --git a/www/feedjack/pkg-descr b/www/feedjack/pkg-descr
deleted file mode 100644
index 5c0aded351fe..000000000000
--- a/www/feedjack/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Feedjack is a feed aggregator writen in Python using the Django
-web development framework.
-
-WWW: http://tabo.aurealsys.com/software/feedjack/
diff --git a/www/havp/Makefile b/www/havp/Makefile
deleted file mode 100644
index 018f1b343ab3..000000000000
--- a/www/havp/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# Created by: Elisey Savateev <b3k@mail.ru>
-# $FreeBSD$
-
-PORTNAME= havp
-PORTVERSION= 0.91
-PORTREVISION= 6
-CATEGORIES= www
-MASTER_SITES= http://www.server-side.de/download/ \
- http://bio3k.softboard.ru/uploads/arch/ \
- http://havp.hege.li/download/
-
-MAINTAINER= ayu@commun.jp
-COMMENT= HTTP Antivirus Proxy
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-LIB_DEPENDS= libclamav.so:security/clamav
-
-USES= gmake perl5
-GNU_CONFIGURE= yes
-USE_PERL5= build
-USE_RC_SUBR= havp
-CONFIGURE_ARGS= --disable-locking
-
-LOG_DIR= /var/log/havp
-TMP_DIR= /var/tmp/havp
-RUN_DIR= /var/run/havp
-PLIST_SUB+= LOG_DIR=${LOG_DIR} TMP_DIR=${TMP_DIR} RUN_DIR=${RUN_DIR}
-
-SUB_FILES= pkg-install pkg-deinstall
-SUB_LIST= LOG_DIR=${LOG_DIR} TMP_DIR=${TMP_DIR} RUN_DIR=${RUN_DIR}
-
-OPTIONS_DEFINE= SSL CLAMAV TROPHIE
-OPTIONS_DEFAULT= SSL CLAMAV
-SSL_DESC= SSL proxying (not scanned, only forwarded!)
-CLAMAV_DESC= libclamav support
-TROPHIE_DESC= Trend Micro (Trophie) support
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSSL}
-CONFIGURE_ARGS+= --enable-ssl-tunnel
-.else
-CONFIGURE_ARGS+= --disable-ssl-tunnel
-.endif
-
-.if ${PORT_OPTIONS:MCLAMAV}
-CONFIGURE_ARGS+= --enable-clamav
-.else
-CONFIGURE_ARGS+= --disable-clamav
-.endif
-
-.if ${PORT_OPTIONS:MTROPHIE}
-CONFIGURE_ARGS+= --enable-trophie
-.else
-CONFIGURE_ARGS+= --disable-trophie
-.endif
-
-post-install:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- @${CP} ${WRKSRC}/etc/havp/blacklist ${STAGEDIR}${EXAMPLESDIR}/blacklist.sample
- @${CP} -R ${WRKSRC}/etc/havp/templates ${STAGEDIR}${EXAMPLESDIR}
- @${CP} ${WRKSRC}/etc/havp/whitelist ${STAGEDIR}${EXAMPLESDIR}/whitelist.sample
- @${MKDIR} ${STAGEDIR}${LOG_DIR} ${STAGEDIR}${TMP_DIR} ${STAGEDIR}${RUN_DIR}
-
-.include <bsd.port.mk>
diff --git a/www/havp/distinfo b/www/havp/distinfo
deleted file mode 100644
index 6f82820f62b3..000000000000
--- a/www/havp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (havp-0.91.tar.gz) = c2f56422c4bb5756d36b8fe0123b2d86e01e76147a2aa5057fab3e6afca9ab11
-SIZE (havp-0.91.tar.gz) = 118400
diff --git a/www/havp/files/havp.in b/www/havp/files/havp.in
deleted file mode 100644
index d4757808d85b..000000000000
--- a/www/havp/files/havp.in
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: havp
-# REQUIRE: DAEMON cleanvar
-# BEFORE: LOGIN
-
-#
-# Add the following lines to /etc/rc.conf to enable c-icap:
-#
-# havp_enable="YES"
-# havp_flags="<set as needed>"
-#
-# See '%%PREFIX%%/sbin/havp --help' for flags
-
-. /etc/rc.subr
-
-name="havp"
-rcvar=havp_enable
-
-command="%%PREFIX%%/sbin/$name"
-pidfile="%%RUN_DIR%%/${name}.pid"
-required_dirs="%%TMP_DIR%%"
-required_files="%%PREFIX%%/etc/havp/blacklist %%PREFIX%%/etc/havp/havp.config %%PREFIX%%/etc/havp/whitelist"
-
-# read settings, set default values
-load_rc_config "$name"
-: ${havp_enable="NO"}
-
-run_rc_command "$1"
diff --git a/www/havp/files/patch-havp_Makefile.in b/www/havp/files/patch-havp_Makefile.in
deleted file mode 100644
index b8b8274f0fef..000000000000
--- a/www/havp/files/patch-havp_Makefile.in
+++ /dev/null
@@ -1,35 +0,0 @@
---- havp/Makefile.in.orig 2007-09-11 15:42:44.000000000 -0300
-+++ havp/Makefile.in 2014-05-14 16:38:18.000000000 -0300
-@@ -25,31 +25,8 @@
-
- install: all
- $(INSTALL) -d $(DESTDIR)$(sbindir)
-- $(INSTALL) -m 755 havp $(DESTDIR)$(sbindir)/havp
-- $(INSTALL) -d -m 755 $(DESTDIR)$(localstatedir)/log/havp
-- $(INSTALL) -d -m 755 $(DESTDIR)$(localstatedir)/tmp/havp
-- $(INSTALL) -d -m 755 $(DESTDIR)$(localstatedir)/run/havp
-- $(INSTALL) -d $(DESTDIR)/etc/init.d
-+ $(BSD_INSTALL_PROGRAM) -m 755 havp $(DESTDIR)$(sbindir)/havp
- $(INSTALL) -m 644 ../etc/havp/havp.config $(DESTDIR)$(sysconfdir)/havp/havp.config.default
-- @if [ ! -f $(DESTDIR)$(sysconfdir)/havp/havp.config ]; then \
-- echo "$(INSTALL) -m 644 ../etc/havp/havp.config $(DESTDIR)$(sysconfdir)/havp/havp.config"; \
-- $(INSTALL) -m 644 ../etc/havp/havp.config $(DESTDIR)$(sysconfdir)/havp/havp.config; \
-- else \
-- echo "Updating config $(DESTDIR)$(sysconfdir)/havp/havp.config"; \
-- ../update-conf $(DESTDIR)$(sysconfdir)/havp/havp.config; \
-- fi
-- @if [ ! -f $(DESTDIR)$(sysconfdir)/havp/whitelist ]; then \
-- $(INSTALL) -m 644 ../etc/havp/whitelist $(DESTDIR)$(sysconfdir)/havp/whitelist; \
-- else \
-- echo "Not overwriting old $(DESTDIR)$(sysconfdir)/havp/whitelist"; \
-- fi
-- @if [ ! -f $(DESTDIR)$(sysconfdir)/havp/blacklist ]; then \
-- $(INSTALL) -m 644 ../etc/havp/blacklist $(DESTDIR)$(sysconfdir)/havp/blacklist; \
-- else \
-- echo "Not overwriting old $(DESTDIR)$(sysconfdir)/havp/blacklist"; \
-- fi
-- cp -r ../etc/havp/templates $(DESTDIR)$(sysconfdir)/havp/
-- chmod -R a+rX $(DESTDIR)$(sysconfdir)/havp/templates
-
- clean:
- cd scanners && $(MAKE) clean
diff --git a/www/havp/files/patch-havp_logfile.cpp b/www/havp/files/patch-havp_logfile.cpp
deleted file mode 100644
index 48248a2b02a0..000000000000
--- a/www/havp/files/patch-havp_logfile.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- havp/logfile.cpp.orig 2016-06-27 14:16:19.640229000 +0300
-+++ havp/logfile.cpp 2016-06-27 14:25:01.272114000 +0300
-@@ -52,7 +52,10 @@
- SyslogLevel = GetSyslogLevel();
- SyslogVirusLevel = GetSyslogVirusLevel();
-
-- openlog(Params::GetConfigString("SYSLOGNAME").c_str(), LOG_CONS | LOG_PID, GetSyslogFacility());
-+ // FreeBSD don't copy ident, only pointer to ident. So we need store ident itself
-+ static string SyslogName;
-+ SyslogName = Params::GetConfigString("SYSLOGNAME");
-+ openlog(SyslogName.c_str(), LOG_CONS | LOG_PID, GetSyslogFacility());
-
- return true;
- }
diff --git a/www/havp/files/pkg-deinstall.in b/www/havp/files/pkg-deinstall.in
deleted file mode 100644
index 9374d85b4d22..000000000000
--- a/www/havp/files/pkg-deinstall.in
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-if [ "$2" != "POST-DEINSTALL" ]; then
- exit 0
-fi
-
-HAVP_USER=havp
-
-echo
-echo "===================================================="
-echo
-echo "If you want remove havp permanently from you system"
-echo "execute following commands:"
-echo
-echo " # rm -rf %%LOG_DIR%%"
-echo " # rm -rf %%RUN_DIR%%"
-echo " # rm -rf %%TMP_DIR%%"
-if pw usershow "${HAVP_USER}" 2>/dev/null 1>&2; then
- echo " # pw userdel ${HAVP_USER}"
-fi
-echo
-echo "===================================================="
-echo
-
-exit 0
diff --git a/www/havp/files/pkg-install.in b/www/havp/files/pkg-install.in
deleted file mode 100644
index cbb615679761..000000000000
--- a/www/havp/files/pkg-install.in
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-PREFIX=${PKG_PREFIX:-%%PREFIX%%}
-
-HAVP_USER=havp
-HAVP_GROUP=havp
-
-LOG_DIR=%%LOG_DIR%%
-TMP_DIR=%%TMP_DIR%%
-RUN_DIR=%%RUN_DIR%%
-
-if [ "$2" = "PRE-INSTALL" ]; then
- if ! pw groupshow "$HAVP_GROUP" 2>/dev/null 1>&2; then
- if pw groupadd $HAVP_GROUP; then
- echo "=> Added group \"$HAVP_GROUP\"."
- else
- echo "=> Adding group \"$HAVP_GROUP\" failed..."
- exit 1
- fi
- fi
-
- if ! pw usershow "$HAVP_USER" 2>/dev/null 1>&2; then
- if pw useradd $HAVP_USER -g $HAVP_GROUP -h - \
- -s "/sbin/nologin" -d "/nonexistent" \
- -c "havp daemon"; \
- then
- echo "=> Added user \"$HAVP_USER\"."
- else
- echo "=> Adding user \"$HAVP_USER\" failed..."
- exit 1
- fi
- fi
-elif [ "$2" = "POST-INSTALL" ]; then
- if [ ! -d "$LOG_DIR" ]; then
- mkdir -p "$LOG_DIR" || exit 1
- chown "$HAVP_USER:$HAVP_GROUP" "$LOG_DIR" || exit 1
- fi
-
- if [ ! -d "$TMP_DIR" ]; then
- mkdir -p "$TMP_DIR" || exit 1
- chown "$HAVP_USER:$HAVP_GROUP" "$TMP_DIR" || exit 1
- fi
-
- if [ ! -d "$RUN_DIR" ]; then
- mkdir -p "$RUN_DIR" || exit 1
- chown "$HAVP_USER:$HAVP_GROUP" "$RUN_DIR" || exit 1
- fi
-fi
-
-exit 0
diff --git a/www/havp/pkg-descr b/www/havp/pkg-descr
deleted file mode 100644
index 08d519ecd71b..000000000000
--- a/www/havp/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-HAVP (HTTP Antivirus Proxy) is a proxy with a ClamAV anti-virus scanner. The
-main aims are continuous, non-blocking downloads and smooth scanning of
-dynamic and password protected HTTP traffic. Havp antivirus proxy has a parent
-and transparent proxy mode. It can be used with squid or standalone.
-
-WWW: http://www.server-side.de/
diff --git a/www/havp/pkg-plist b/www/havp/pkg-plist
deleted file mode 100644
index d1bc4c6f5c58..000000000000
--- a/www/havp/pkg-plist
+++ /dev/null
@@ -1,107 +0,0 @@
-sbin/havp
-@sample etc/havp/havp.config.default etc/havp/havp.config
-%%EXAMPLESDIR%%/blacklist.sample
-%%EXAMPLESDIR%%/templates/br/blacklist.html
-%%EXAMPLESDIR%%/templates/br/dns.html
-%%EXAMPLESDIR%%/templates/br/down.html
-%%EXAMPLESDIR%%/templates/br/error.html
-%%EXAMPLESDIR%%/templates/br/invalid.html
-%%EXAMPLESDIR%%/templates/br/maxsize.html
-%%EXAMPLESDIR%%/templates/br/request.html
-%%EXAMPLESDIR%%/templates/br/scanner.html
-%%EXAMPLESDIR%%/templates/br/virus.html
-%%EXAMPLESDIR%%/templates/css2/havp.css
-%%EXAMPLESDIR%%/templates/de/blacklist.html
-%%EXAMPLESDIR%%/templates/de/dns.html
-%%EXAMPLESDIR%%/templates/de/down.html
-%%EXAMPLESDIR%%/templates/de/error.html
-%%EXAMPLESDIR%%/templates/de/invalid.html
-%%EXAMPLESDIR%%/templates/de/maxsize.html
-%%EXAMPLESDIR%%/templates/de/request.html
-%%EXAMPLESDIR%%/templates/de/scanner.html
-%%EXAMPLESDIR%%/templates/de/virus.html
-%%EXAMPLESDIR%%/templates/en/blacklist.html
-%%EXAMPLESDIR%%/templates/en/dns.html
-%%EXAMPLESDIR%%/templates/en/down.html
-%%EXAMPLESDIR%%/templates/en/error.html
-%%EXAMPLESDIR%%/templates/en/invalid.html
-%%EXAMPLESDIR%%/templates/en/maxsize.html
-%%EXAMPLESDIR%%/templates/en/request.html
-%%EXAMPLESDIR%%/templates/en/scanner.html
-%%EXAMPLESDIR%%/templates/en/virus.html
-%%EXAMPLESDIR%%/templates/es/blacklist.html
-%%EXAMPLESDIR%%/templates/es/dns.html
-%%EXAMPLESDIR%%/templates/es/down.html
-%%EXAMPLESDIR%%/templates/es/error.html
-%%EXAMPLESDIR%%/templates/es/invalid.html
-%%EXAMPLESDIR%%/templates/es/maxsize.html
-%%EXAMPLESDIR%%/templates/es/request.html
-%%EXAMPLESDIR%%/templates/es/scanner.html
-%%EXAMPLESDIR%%/templates/es/virus.html
-%%EXAMPLESDIR%%/templates/fr/blacklist.html
-%%EXAMPLESDIR%%/templates/fr/dns.html
-%%EXAMPLESDIR%%/templates/fr/down.html
-%%EXAMPLESDIR%%/templates/fr/error.html
-%%EXAMPLESDIR%%/templates/fr/invalid.html
-%%EXAMPLESDIR%%/templates/fr/maxsize.html
-%%EXAMPLESDIR%%/templates/fr/request.html
-%%EXAMPLESDIR%%/templates/fr/scanner.html
-%%EXAMPLESDIR%%/templates/fr/virus.html
-%%EXAMPLESDIR%%/templates/it/blacklist.html
-%%EXAMPLESDIR%%/templates/it/dns.html
-%%EXAMPLESDIR%%/templates/it/down.html
-%%EXAMPLESDIR%%/templates/it/error.html
-%%EXAMPLESDIR%%/templates/it/invalid.html
-%%EXAMPLESDIR%%/templates/it/maxsize.html
-%%EXAMPLESDIR%%/templates/it/request.html
-%%EXAMPLESDIR%%/templates/it/scanner.html
-%%EXAMPLESDIR%%/templates/it/virus.html
-%%EXAMPLESDIR%%/templates/nl/blacklist.html
-%%EXAMPLESDIR%%/templates/nl/dns.html
-%%EXAMPLESDIR%%/templates/nl/down.html
-%%EXAMPLESDIR%%/templates/nl/error.html
-%%EXAMPLESDIR%%/templates/nl/invalid.html
-%%EXAMPLESDIR%%/templates/nl/maxsize.html
-%%EXAMPLESDIR%%/templates/nl/request.html
-%%EXAMPLESDIR%%/templates/nl/scanner.html
-%%EXAMPLESDIR%%/templates/nl/virus.html
-%%EXAMPLESDIR%%/templates/pf/blacklist.html
-%%EXAMPLESDIR%%/templates/pf/dns.html
-%%EXAMPLESDIR%%/templates/pf/down.html
-%%EXAMPLESDIR%%/templates/pf/error.html
-%%EXAMPLESDIR%%/templates/pf/invalid.html
-%%EXAMPLESDIR%%/templates/pf/maxsize.html
-%%EXAMPLESDIR%%/templates/pf/request.html
-%%EXAMPLESDIR%%/templates/pf/scanner.html
-%%EXAMPLESDIR%%/templates/pf/virus.html
-%%EXAMPLESDIR%%/templates/pl/blacklist.html
-%%EXAMPLESDIR%%/templates/pl/dns.html
-%%EXAMPLESDIR%%/templates/pl/down.html
-%%EXAMPLESDIR%%/templates/pl/error.html
-%%EXAMPLESDIR%%/templates/pl/invalid.html
-%%EXAMPLESDIR%%/templates/pl/maxsize.html
-%%EXAMPLESDIR%%/templates/pl/request.html
-%%EXAMPLESDIR%%/templates/pl/scanner.html
-%%EXAMPLESDIR%%/templates/pl/virus.html
-%%EXAMPLESDIR%%/templates/ru/blacklist.html
-%%EXAMPLESDIR%%/templates/ru/dns.html
-%%EXAMPLESDIR%%/templates/ru/down.html
-%%EXAMPLESDIR%%/templates/ru/error.html
-%%EXAMPLESDIR%%/templates/ru/invalid.html
-%%EXAMPLESDIR%%/templates/ru/maxsize.html
-%%EXAMPLESDIR%%/templates/ru/request.html
-%%EXAMPLESDIR%%/templates/ru/scanner.html
-%%EXAMPLESDIR%%/templates/ru/virus.html
-%%EXAMPLESDIR%%/templates/sv/blacklist.html
-%%EXAMPLESDIR%%/templates/sv/dns.html
-%%EXAMPLESDIR%%/templates/sv/down.html
-%%EXAMPLESDIR%%/templates/sv/error.html
-%%EXAMPLESDIR%%/templates/sv/invalid.html
-%%EXAMPLESDIR%%/templates/sv/maxsize.html
-%%EXAMPLESDIR%%/templates/sv/request.html
-%%EXAMPLESDIR%%/templates/sv/scanner.html
-%%EXAMPLESDIR%%/templates/sv/virus.html
-%%EXAMPLESDIR%%/whitelist.sample
-@dir(havp,havp,755) %%LOG_DIR%%
-@dir(havp,havp,755) %%TMP_DIR%%
-@dir(havp,havp,755) %%RUN_DIR%%
diff --git a/www/rubygem-webpack-rails-rails5/Makefile b/www/rubygem-webpack-rails-rails5/Makefile
deleted file mode 100644
index e55018f1205d..000000000000
--- a/www/rubygem-webpack-rails-rails5/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= webpack-rails
-PORTVERSION= 0.9.11
-CATEGORIES= www rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= -rails5
-
-MAINTAINER= mfechner@FreeBSD.org
-COMMENT= JavaScript-first tooling to use webpack within your Rails application
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-
-RUN_DEPENDS= rubygem-railties5>=3.2.0:www/rubygem-railties5
-
-# www/gitlab-ce still depends on this port
-DEPRECATED= Upstream no longer maintained, use devel/rubygem-webpacker-rails* instead
-EXPIRATION_DATE=2019-07-31
-
-USES= gem
-USE_RUBY= yes
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/rubygem-webpack-rails-rails5/distinfo b/www/rubygem-webpack-rails-rails5/distinfo
deleted file mode 100644
index 1350b15b7f31..000000000000
--- a/www/rubygem-webpack-rails-rails5/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1503058917
-SHA256 (rubygem/webpack-rails-0.9.11.gem) = 3987170d18a6ea85f33a3f503010ccd8cbe70a31552eeb5a98042e300eef523b
-SIZE (rubygem/webpack-rails-0.9.11.gem) = 12288
diff --git a/www/rubygem-webpack-rails-rails5/pkg-descr b/www/rubygem-webpack-rails-rails5/pkg-descr
deleted file mode 100644
index 446a2f66f8fe..000000000000
--- a/www/rubygem-webpack-rails-rails5/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-webpack-rails gives you tools to integrate Webpack in to an existing Ruby on
-Rails application.
-
-WWW: https://github.com/mipearson/webpack-rails
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index d3dcf4516f60..66b06fd7025e 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -170,8 +170,6 @@
SUBDIR += p5-Tk-ToolBar
SUBDIR += p5-Tk-WaitBox
SUBDIR += p5-Wx
- SUBDIR += p5-Wx-GLCanvas
- SUBDIR += p5-Wx-Perl-ProcessStream
SUBDIR += pango
SUBDIR += pangomm
SUBDIR += pangox-compat
diff --git a/x11-toolkits/p5-Wx-GLCanvas/Makefile b/x11-toolkits/p5-Wx-GLCanvas/Makefile
deleted file mode 100644
index c05be4f96261..000000000000
--- a/x11-toolkits/p5-Wx-GLCanvas/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: mr
-# $FreeBSD$
-
-PORTNAME= Wx-GLCanvas
-PORTVERSION= 0.09
-PORTREVISION= 4
-CATEGORIES= x11-toolkits perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:MBARBON
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= mr@FreeBSD.org
-COMMENT= Perl interface to wxWidgets' OpenGL canvas
-
-DEPRECATED= Depends on expiring x11-toolkits/p5-Wx
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= p5-OpenGL>=0.66:graphics/p5-OpenGL \
- p5-Wx>=0.5000:x11-toolkits/p5-Wx
-RUN_DEPENDS= p5-OpenGL>=0.66:graphics/p5-OpenGL \
- p5-Wx>=0.5000:x11-toolkits/p5-Wx
-
-#MANUAL_PACKAGE_BUILD= needs the X server it will be used with to build
-
-PORTSCOUT= limit:^[0-9\.]*$$
-
-USES= compiler:c++11-lib perl5
-USE_CXXSTD= c++11
-USE_PERL5= configure
-USE_WX= 3.0
-CONFIGURE_ENV= CXX="${CXX}"
-
-CFLAGS+= -pthread -Wno-write-strings -I${LOCALBASE}/include
-
-post-configure:
- @${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \
- ${REINPLACE_CMD} -e \
- 's|$$(CC)|$$(CXX)|g ; \
- s|$$(CCFLAGS)|$$(CXXFLAGS)|g'
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Makefile.PL
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Wx-GLCanvas/distinfo b/x11-toolkits/p5-Wx-GLCanvas/distinfo
deleted file mode 100644
index 429a3271f154..000000000000
--- a/x11-toolkits/p5-Wx-GLCanvas/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1536929122
-SHA256 (Wx-GLCanvas-0.09.tar.gz) = 6ad2c29ff06ff80a5c8b4b9d1d6bf0aed57489e831be59c94494f4f688dc8fe0
-SIZE (Wx-GLCanvas-0.09.tar.gz) = 13910
diff --git a/x11-toolkits/p5-Wx-GLCanvas/pkg-descr b/x11-toolkits/p5-Wx-GLCanvas/pkg-descr
deleted file mode 100644
index 5ca6979bf127..000000000000
--- a/x11-toolkits/p5-Wx-GLCanvas/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Wx::GLCanvas - interface to wxWidgets' OpenGL canvas
-
-The documentation for this module is included in the main wxPerl distribution (wxGLCanvas).
-
-WWW: https://metacpan.org/release/Wx-GLCanvas
diff --git a/x11-toolkits/p5-Wx-GLCanvas/pkg-plist b/x11-toolkits/p5-Wx-GLCanvas/pkg-plist
deleted file mode 100644
index 4999d65b6bb6..000000000000
--- a/x11-toolkits/p5-Wx-GLCanvas/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%SITE_ARCH%%/Wx/DemoModules/wxGLCanvas.pm
-%%SITE_ARCH%%/Wx/GLCanvas.pm
-%%SITE_ARCH%%/auto/Wx/GLCanvas/.packlist
-%%SITE_ARCH%%/auto/Wx/GLCanvas/GLCanvas.so
-%%PERL5_MAN3%%/Wx::GLCanvas.3.gz
diff --git a/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile b/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile
deleted file mode 100644
index fa611f379188..000000000000
--- a/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Cezary Morga <cm@therek.net>
-# $FreeBSD$
-
-PORTNAME= Wx-Perl-ProcessStream
-PORTVERSION= 0.32
-PORTREVISION= 4
-CATEGORIES= x11-toolkits perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Perl5 module to access IO of external processes via events
-
-DEPRECATED= Depends on expiring x11-toolkits/p5-Wx
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= p5-Wx>=0.5000:x11-toolkits/p5-Wx
-RUN_DEPENDS= p5-Wx>=0.5000:x11-toolkits/p5-Wx
-
-USE_WX= 3.0
-WX_COMPS= wx
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Wx-Perl-ProcessStream/distinfo b/x11-toolkits/p5-Wx-Perl-ProcessStream/distinfo
deleted file mode 100644
index fda21e6e3a4b..000000000000
--- a/x11-toolkits/p5-Wx-Perl-ProcessStream/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Wx-Perl-ProcessStream-0.32.tar.gz) = 641fdb39d6f9c7376f32a1376dcb6cfd6cdc90d77754ae09d7c82f2daf872fc3
-SIZE (Wx-Perl-ProcessStream-0.32.tar.gz) = 15781
diff --git a/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr b/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr
deleted file mode 100644
index f66f47e8d660..000000000000
--- a/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This module provides the STDOUT, STDERR and exit codes of asynchronously running
-processes via events. It may be used for long running or blocking processes that
-provide periodic updates on state via STDOUT. Simple IPC is possible via STDIN.
-
-WWW: https://metacpan.org/release/Wx-Perl-ProcessStream
diff --git a/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-plist b/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-plist
deleted file mode 100644
index 02c4021e50ab..000000000000
--- a/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%SITE_PERL%%/Wx/Perl/ProcessStream.pm
-%%PERL5_MAN3%%/Wx::Perl::ProcessStream.3.gz
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 1d16fe2a0548..d0a6ab60498c 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -57,7 +57,6 @@
SUBDIR += fvwm2
SUBDIR += gcompmgr
SUBDIR += genmenu
- SUBDIR += golem
SUBDIR += herbstluftwm
SUBDIR += hikari
SUBDIR += hs-xmonad
@@ -97,7 +96,6 @@
SUBDIR += openbox
SUBDIR += oroborus
SUBDIR += pager
- SUBDIR += pawm
SUBDIR += peksystray
SUBDIR += pekwm
SUBDIR += phluid
diff --git a/x11-wm/golem/Makefile b/x11-wm/golem/Makefile
deleted file mode 100644
index e450b90b6792..000000000000
--- a/x11-wm/golem/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: Yukihiro Nakai <nakai@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= golem
-PORTVERSION= 0.0.6
-PORTREVISION= 3
-CATEGORIES= x11-wm
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Small window manager with themes and plugins
-
-LICENSE= BSD3CLAUSE
-
-BROKEN= All plugins fail to load with Undefined symbol "display"
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol: display in readonly segment
-
-USES= gmake perl5 tar:bzip2
-USE_PERL5= build
-USE_XORG= xpm
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-i18n
-MAKE_ARGS= DEVEL=1
-
-CFLAGS_amd64= -fPIC
-CFLAGS_i386= -fPIC
-
-OPTIONS_DEFINE= XINERAMA
-OPTIONS_DEFAULT= XINERAMA
-OPTIONS_SUB= yes
-
-XINERAMA_USE= XORG=xinerama
-XINERAMA_CONFIGURE_ON= --enable-xinerama
-
-post-patch:
- @${REINPLACE_CMD} -e '/cl_thread\.c/d' ${WRKSRC}/complib/user/Makefile
- @${REINPLACE_CMD} -e 's,^#include.*,typedef struct { \
- int counter; } atomic_t;,' \
- ${WRKSRC}/complib/asm-generic/cl_atomic_asm.h \
- ${WRKSRC}/complib/asm-ppc/cl_atomic_asm.h
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/golem
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/golem/plugins/*.so
-
-.include <bsd.port.mk>
diff --git a/x11-wm/golem/distinfo b/x11-wm/golem/distinfo
deleted file mode 100644
index fc621729db26..000000000000
--- a/x11-wm/golem/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (golem-0.0.6.tar.bz2) = f4993307b4f90c07ad3b5e958af02ecceb1cc16b9fb3dc24f26338100e355715
-SIZE (golem-0.0.6.tar.bz2) = 1298466
diff --git a/x11-wm/golem/files/patch-Makefile.macros.gnu.in b/x11-wm/golem/files/patch-Makefile.macros.gnu.in
deleted file mode 100644
index b6744622c2e5..000000000000
--- a/x11-wm/golem/files/patch-Makefile.macros.gnu.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.macros.gnu.in.orig 2006-03-01 18:59:55 UTC
-+++ Makefile.macros.gnu.in
-@@ -56,17 +56,13 @@ ifdef PROG
- BUILDDIR=../build-bin
- BUILDPROG=$(BUILDDIR)/$(PROG)
-
-- ifndef CFLAGS
- CFLAGS+=-I$(GOLEM_HOME) -I$(GOLEM_HOME)/complib -I. @CFLAGS@ @X_CFLAGS@
- CFLAGS+=@DEFS@ -DLIBDIR=\"$(libdir)\" -DDATADIR=\"$(datadir)\"
-- endif
-- ifndef LDFLAGS
- LDFLAGS= @LDFLAGS@ @X_LIBS@ @EXPORT_FLAG@
- LDFLAGS+= @LIBS@ -lX11 -lXpm -lXext
- ifdef LIBS
- LDFLAGS+= -L$(BUILDA) -L$(BUILDLIB)
- endif
-- endif
-
- endif
-
diff --git a/x11-wm/golem/files/patch-Makefile.rules.gnu.in b/x11-wm/golem/files/patch-Makefile.rules.gnu.in
deleted file mode 100644
index 0e065c535e6d..000000000000
--- a/x11-wm/golem/files/patch-Makefile.rules.gnu.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- Makefile.rules.gnu.in.orig 2006-03-01 18:59:55 UTC
-+++ Makefile.rules.gnu.in
-@@ -15,7 +15,7 @@ ifdef LIBS
- LINK_LIBS=$(strip $(foreach lib,$(LIBS),-l$(lib)))
- endif
-
--ifndef LIBDIR
-+ifneq ($(origin LIBDIR), file)
- LIBDIR=.
- endif
- ifdef LIB
-@@ -179,17 +179,17 @@ menuconfig:
-
- install-bin: @INSTALL_PLUGINS@
- cd $(GOLEM_HOME)
-- @INSTALL@ -d $(bindir)
-- @INSTALL@ build-bin/golem $(bindir)
-- @INSTALL@ build-bin/golem.install $(bindir)
-+ @INSTALL@ -d $(DESTDIR)$(bindir)
-+ @INSTALL@ build-bin/golem $(DESTDIR)$(bindir)
-+ @INSTALL@ build-bin/golem.install $(DESTDIR)$(bindir)
-
- install-plugins: all
-- @INSTALL@ -d $(libdir)/golem/plugins
-+ @INSTALL@ -d $(DESTDIR)$(libdir)/golem/plugins
- files=`( cd $(GOLEM_HOME)/src ; perl ./listmods.pl $(GOLEM_HOME) dynamic )` ; \
- for i in $$files ; do \
- cd $(GOLEM_HOME); \
- if [ -f build-plugin/$$i.so ] ; then \
-- @INSTALL@ build-plugin/$$i.so $(libdir)/golem/plugins/ ; \
-+ @INSTALL@ build-plugin/$$i.so $(DESTDIR)$(libdir)/golem/plugins/ ; \
- fi ; \
- done
-
-@@ -197,15 +197,15 @@ install-data:
- cd $(GOLEM_HOME); \
- cd sample.golem ; \
- for i in `find . -type d | grep -v CVS` ; do \
-- @INSTALL@ -d $(datadir)/golem/$$i ; \
-+ @INSTALL@ -d $(DESTDIR)$(datadir)/golem/$$i ; \
- done ; \
- for i in `find . -type f | grep -v CVS` ; do \
-- @INSTALL@ -m 444 $$i $(datadir)/golem/$$i ; \
-+ @INSTALL@ -m 444 $$i $(DESTDIR)$(datadir)/golem/$$i ; \
- done
-
- install-man:
-- @INSTALL@ -d $(mandir)/man1
-- @INSTALL@ -m 444 doc/golem.1.gz $(mandir)/man1/
-+ @INSTALL@ -d $(DESTDIR)$(mandir)/man1
-+ @INSTALL@ -m 444 doc/golem.1.gz $(DESTDIR)$(mandir)/man1/
-
- ifeq ($(shell echo $$PWD),$(GOLEM_HOME))
- install: all install-bin install-data install-man
diff --git a/x11-wm/golem/files/patch-configure b/x11-wm/golem/files/patch-configure
deleted file mode 100644
index 89a43e152556..000000000000
--- a/x11-wm/golem/files/patch-configure
+++ /dev/null
@@ -1,12 +0,0 @@
---- configure.orig 2006-03-01 18:59:55 UTC
-+++ configure
-@@ -5669,7 +5669,8 @@ test -n "$target_alias" &&
- COMPLIB_ARCH=CONFIG_GENERIC
- case "$target" in
- i386* | i486* | i686* ) COMPLIB_ARCH=CONFIG_X86;;
--ppc* ) COMPLIB_ARCH=CONFIG_PPC;;
-+amd64* ) COMPLIB_ARCH=CONFIG_X86_64;;
-+powerpc* ) COMPLIB_ARCH=CONFIG_PPC;;
- esac
-
-
diff --git a/x11-wm/golem/pkg-descr b/x11-wm/golem/pkg-descr
deleted file mode 100644
index 42d7fdb177cd..000000000000
--- a/x11-wm/golem/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Golem is an X11 Window Manager. Design goals are that it be fast
-and lightweight, as well as customizable in any way that will not
-prevent the first goal from being realized.
-
-WWW: http://golem.sourceforge.net/
diff --git a/x11-wm/golem/pkg-plist b/x11-wm/golem/pkg-plist
deleted file mode 100644
index a2ee6a901f2b..000000000000
--- a/x11-wm/golem/pkg-plist
+++ /dev/null
@@ -1,294 +0,0 @@
-bin/golem
-bin/golem.install
-lib/golem/plugins/animations.so
-lib/golem/plugins/box_iconify.so
-lib/golem/plugins/gnome.so
-lib/golem/plugins/netwm.so
-lib/golem/plugins/pager.so
-lib/golem/plugins/pier.so
-lib/golem/plugins/session.so
-lib/golem/plugins/setroot.so
-lib/golem/plugins/simple_menus.so
-lib/golem/plugins/start_slide.so
-lib/golem/plugins/tasklist.so
-lib/golem/plugins/wmclass_defs.so
-man/man1/golem.1.gz
-%%DATADIR%%/golemrc
-%%DATADIR%%/plugins/animations/rc
-%%DATADIR%%/plugins/box_iconify/rc
-%%DATADIR%%/plugins/box_iconify/tile.xpm
-%%DATADIR%%/plugins/gnome/rc
-%%DATADIR%%/plugins/mwm_hints/rc
-%%DATADIR%%/plugins/netwm/rc
-%%DATADIR%%/plugins/pager/rc
-%%DATADIR%%/plugins/pier/daemon.xpm
-%%DATADIR%%/plugins/pier/netscape.xpm
-%%DATADIR%%/plugins/pier/rc
-%%DATADIR%%/plugins/session/rc
-%%DATADIR%%/plugins/setroot/rc
-%%DATADIR%%/plugins/simple_menus/rc
-%%DATADIR%%/plugins/start_slide/README
-%%DATADIR%%/plugins/start_slide/rc
-%%DATADIR%%/plugins/tasklist/rc
-%%DATADIR%%/plugins/wmclass_defs/rc
-%%DATADIR%%/themes/AbsoluteE/bar_focused_far.xpm
-%%DATADIR%%/themes/AbsoluteE/bar_focused_mid.xpm
-%%DATADIR%%/themes/AbsoluteE/bar_focused_near.xpm
-%%DATADIR%%/themes/AbsoluteE/bar_normal_far.xpm
-%%DATADIR%%/themes/AbsoluteE/bar_normal_mid.xpm
-%%DATADIR%%/themes/AbsoluteE/bar_normal_near.xpm
-%%DATADIR%%/themes/AbsoluteE/border_horiz_far.xpm
-%%DATADIR%%/themes/AbsoluteE/border_horiz_far_foc.xpm
-%%DATADIR%%/themes/AbsoluteE/border_horiz_mid.xpm
-%%DATADIR%%/themes/AbsoluteE/border_horiz_mid_foc.xpm
-%%DATADIR%%/themes/AbsoluteE/border_horiz_near.xpm
-%%DATADIR%%/themes/AbsoluteE/border_horiz_near_foc.xpm
-%%DATADIR%%/themes/AbsoluteE/border_vert_far.xpm
-%%DATADIR%%/themes/AbsoluteE/border_vert_far_foc.xpm
-%%DATADIR%%/themes/AbsoluteE/border_vert_mid.xpm
-%%DATADIR%%/themes/AbsoluteE/border_vert_mid_foc.xpm
-%%DATADIR%%/themes/AbsoluteE/border_vert_near.xpm
-%%DATADIR%%/themes/AbsoluteE/border_vert_near_foc.xpm
-%%DATADIR%%/themes/AbsoluteE/forplug/setroot/bg.jpg
-%%DATADIR%%/themes/AbsoluteE/forplug/setroot/bg_2.jpg
-%%DATADIR%%/themes/AbsoluteE/forplug/setroot/bg_v.jpg
-%%DATADIR%%/themes/AbsoluteE/forplug/setroot/rc
-%%DATADIR%%/themes/AbsoluteE/rc
-%%DATADIR%%/themes/MudGolem/README
-%%DATADIR%%/themes/MudGolem/forplug/pager/focpagedwin.xpm
-%%DATADIR%%/themes/MudGolem/forplug/pager/nonsel.xpm
-%%DATADIR%%/themes/MudGolem/forplug/pager/pagedwin.xpm
-%%DATADIR%%/themes/MudGolem/forplug/pager/rc
-%%DATADIR%%/themes/MudGolem/forplug/pager/sel.xpm
-%%DATADIR%%/themes/MudGolem/forplug/pier/rc
-%%DATADIR%%/themes/MudGolem/forplug/pier/tile.xpm
-%%DATADIR%%/themes/MudGolem/forplug/setroot/Enigmas-Oven-2.jpg
-%%DATADIR%%/themes/MudGolem/forplug/setroot/rc
-%%DATADIR%%/themes/MudGolem/forplug/simple_menus/rc
-%%DATADIR%%/themes/MudGolem/forplug/simple_menus/submenu.xpm
-%%DATADIR%%/themes/MudGolem/forplug/start_slide/bg.xpm
-%%DATADIR%%/themes/MudGolem/forplug/start_slide/logo.xpm
-%%DATADIR%%/themes/MudGolem/forplug/start_slide/rc
-%%DATADIR%%/themes/MudGolem/forplug/start_slide/trim.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_bottom.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_bottom_far.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_bottom_near.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_left.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_right.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_top.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_top_far.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/bar_top_near.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/button.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/left_button.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/title_left.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/title_left_far.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/title_left_near.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/title_top.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/title_top_far.xpm
-%%DATADIR%%/themes/MudGolem/images/foc/title_top_near.xpm
-%%DATADIR%%/themes/MudGolem/images/pressed/button.xpm
-%%DATADIR%%/themes/MudGolem/images/pressed/left_button.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_bottom.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_bottom_far.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_bottom_near.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_left.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_right.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_top.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_top_far.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/bar_top_near.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/button.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/left_button.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/title_left.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/title_left_far.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/title_left_near.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/title_top.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/title_top_far.xpm
-%%DATADIR%%/themes/MudGolem/images/unf/title_top_near.xpm
-%%DATADIR%%/themes/MudGolem/rc
-%%DATADIR%%/themes/MudGolem/styles/common.rc
-%%DATADIR%%/themes/MudGolem/styles/default.rc
-%%DATADIR%%/themes/MudGolem/styles/leftside.rc
-%%DATADIR%%/themes/MudGolem/styles/small.rc
-%%DATADIR%%/themes/eBlueSteel/Vera.ttf
-%%DATADIR%%/themes/eBlueSteel/forplug/pier/rc
-%%DATADIR%%/themes/eBlueSteel/forplug/pier/tile.xpm
-%%DATADIR%%/themes/eBlueSteel/forplug/setroot/All-Good-People-4.jpg
-%%DATADIR%%/themes/eBlueSteel/forplug/setroot/Enigmas-Oven-2.jpg
-%%DATADIR%%/themes/eBlueSteel/forplug/setroot/rc
-%%DATADIR%%/themes/eBlueSteel/forplug/simple_menus/rc
-%%DATADIR%%/themes/eBlueSteel/forplug/simple_menus/submenu.xpm
-%%DATADIR%%/themes/eBlueSteel/forplug/start_slide/black.xpm
-%%DATADIR%%/themes/eBlueSteel/forplug/start_slide/logo.xpm
-%%DATADIR%%/themes/eBlueSteel/forplug/start_slide/rc
-%%DATADIR%%/themes/eBlueSteel/forplug/start_slide/trim.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_bottom.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_bottom_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_bottom_near.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_left.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_left_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_right.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_right_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_top.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_top_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/border_top_near.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/delete.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/iconify.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/title.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/title_slant.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/top_far_empty.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/top_steel.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/trim_bottom_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/trim_left_near.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/trim_right_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/trim_top_mid.xpm
-%%DATADIR%%/themes/eBlueSteel/images/foc/zoom.xpm
-%%DATADIR%%/themes/eBlueSteel/images/pressed/delete.xpm
-%%DATADIR%%/themes/eBlueSteel/images/pressed/iconify.xpm
-%%DATADIR%%/themes/eBlueSteel/images/pressed/zoom.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_bottom.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_bottom_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_bottom_near.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_left.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_left_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_right.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_right_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_top.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_top_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/border_top_near.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/delete.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/iconify.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/title.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/title_slant.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/top_far_empty.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/top_steel.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/trim_bottom_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/trim_left_near.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/trim_right_far.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/trim_top_mid.xpm
-%%DATADIR%%/themes/eBlueSteel/images/unf/zoom.xpm
-%%DATADIR%%/themes/eBlueSteel/rc
-%%DATADIR%%/themes/eBlueSteel/styles/common.rc
-%%DATADIR%%/themes/eBlueSteel/styles/default.rc
-%%DATADIR%%/themes/eBlueSteel/styles/small.rc
-%%DATADIR%%/themes/eBlueSteel/styles/transient.rc
-%%DATADIR%%/themes/eBlueSteel/styles/verysmall.rc
-%%DATADIR%%/themes/microGUI-shading/bar_left_top.xpm
-%%DATADIR%%/themes/microGUI-shading/bar_left_top_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/bar_vert.xpm
-%%DATADIR%%/themes/microGUI-shading/bottom.xpm
-%%DATADIR%%/themes/microGUI-shading/bottom_far.xpm
-%%DATADIR%%/themes/microGUI-shading/bottom_near.xpm
-%%DATADIR%%/themes/microGUI-shading/close.xpm
-%%DATADIR%%/themes/microGUI-shading/close_clicked.xpm
-%%DATADIR%%/themes/microGUI-shading/close_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/pager/focpagedwin.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/pager/pagedwin.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/pager/rc
-%%DATADIR%%/themes/microGUI-shading/forplug/pier/rc
-%%DATADIR%%/themes/microGUI-shading/forplug/pier/tile.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/bar_left_top.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/bar_left_top_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/bar_vert.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/bottom.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/bottom_far.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/bottom_near.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/close.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/close_clicked.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/close_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/maximize.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/maximize_clicked.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/maximize_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/minimize.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/minimize_clicked.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/minimize_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/rc
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/submenu.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_blue.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_blue_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_bluetowhite.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_bluetowhite_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_far.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_near.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_near_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/top_white.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/transient_top.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/transient_top_far.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/simple_menus/transient_top_near.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/start_slide/greybg.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/start_slide/logo.xpm
-%%DATADIR%%/themes/microGUI-shading/forplug/start_slide/rc
-%%DATADIR%%/themes/microGUI-shading/forplug/start_slide/trim.xpm
-%%DATADIR%%/themes/microGUI-shading/maximize.xpm
-%%DATADIR%%/themes/microGUI-shading/maximize_clicked.xpm
-%%DATADIR%%/themes/microGUI-shading/maximize_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/minimize.xpm
-%%DATADIR%%/themes/microGUI-shading/minimize_clicked.xpm
-%%DATADIR%%/themes/microGUI-shading/minimize_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/rc
-%%DATADIR%%/themes/microGUI-shading/top_blue.xpm
-%%DATADIR%%/themes/microGUI-shading/top_blue_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/top_bluetowhite.xpm
-%%DATADIR%%/themes/microGUI-shading/top_bluetowhite_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/top_far.xpm
-%%DATADIR%%/themes/microGUI-shading/top_near.xpm
-%%DATADIR%%/themes/microGUI-shading/top_near_unfoc.xpm
-%%DATADIR%%/themes/microGUI-shading/top_white.xpm
-%%DATADIR%%/themes/microGUI-shading/transient_top.xpm
-%%DATADIR%%/themes/microGUI-shading/transient_top_far.xpm
-%%DATADIR%%/themes/microGUI-shading/transient_top_near.xpm
-%%DATADIR%%/themes/microGUI/bar_left_top.xpm
-%%DATADIR%%/themes/microGUI/bar_left_top_unfoc.xpm
-%%DATADIR%%/themes/microGUI/bar_vert.xpm
-%%DATADIR%%/themes/microGUI/bottom.xpm
-%%DATADIR%%/themes/microGUI/bottom_far.xpm
-%%DATADIR%%/themes/microGUI/bottom_near.xpm
-%%DATADIR%%/themes/microGUI/close.xpm
-%%DATADIR%%/themes/microGUI/close_clicked.xpm
-%%DATADIR%%/themes/microGUI/close_unfoc.xpm
-%%DATADIR%%/themes/microGUI/forplug/pager/focpagedwin.xpm
-%%DATADIR%%/themes/microGUI/forplug/pager/pagedwin.xpm
-%%DATADIR%%/themes/microGUI/forplug/pager/rc
-%%DATADIR%%/themes/microGUI/forplug/pier/rc
-%%DATADIR%%/themes/microGUI/forplug/pier/tile.xpm
-%%DATADIR%%/themes/microGUI/forplug/start_slide/greybg.xpm
-%%DATADIR%%/themes/microGUI/forplug/start_slide/logo.xpm
-%%DATADIR%%/themes/microGUI/forplug/start_slide/rc
-%%DATADIR%%/themes/microGUI/forplug/start_slide/trim.xpm
-%%DATADIR%%/themes/microGUI/maximize.xpm
-%%DATADIR%%/themes/microGUI/maximize_clicked.xpm
-%%DATADIR%%/themes/microGUI/maximize_unfoc.xpm
-%%DATADIR%%/themes/microGUI/minimize.xpm
-%%DATADIR%%/themes/microGUI/minimize_clicked.xpm
-%%DATADIR%%/themes/microGUI/minimize_unfoc.xpm
-%%DATADIR%%/themes/microGUI/rc
-%%DATADIR%%/themes/microGUI/top_blue.xpm
-%%DATADIR%%/themes/microGUI/top_blue_unfoc.xpm
-%%DATADIR%%/themes/microGUI/top_bluetowhite.xpm
-%%DATADIR%%/themes/microGUI/top_bluetowhite_unfoc.xpm
-%%DATADIR%%/themes/microGUI/top_far.xpm
-%%DATADIR%%/themes/microGUI/top_near.xpm
-%%DATADIR%%/themes/microGUI/top_near_unfoc.xpm
-%%DATADIR%%/themes/microGUI/top_white.xpm
-%%DATADIR%%/themes/microGUI/transient_top.xpm
-%%DATADIR%%/themes/microGUI/transient_top_far.xpm
-%%DATADIR%%/themes/microGUI/transient_top_near.xpm
-%%DATADIR%%/themes/twm/barchecker.xpm
-%%DATADIR%%/themes/twm/bborder.xpm
-%%DATADIR%%/themes/twm/bborder_unf.xpm
-%%DATADIR%%/themes/twm/forplug/simple_menus/rc
-%%DATADIR%%/themes/twm/iconify.xpm
-%%DATADIR%%/themes/twm/lborder.xpm
-%%DATADIR%%/themes/twm/lborder_unf.xpm
-%%DATADIR%%/themes/twm/rborder.xpm
-%%DATADIR%%/themes/twm/rborder_unf.xpm
-%%DATADIR%%/themes/twm/rc
-%%DATADIR%%/themes/twm/resize.xpm
-%%DATADIR%%/themes/twm/topbar.xpm
-@dir %%DATADIR%%/themes/xterm
-@dir %%DATADIR%%/themes/small-e
-@dir %%DATADIR%%/themes/microGUI/forplug/simple_menus
-@dir %%DATADIR%%/themes/glass
-@dir %%DATADIR%%/themes/MudGolem/forplug/wmclass_defs
-@dir %%DATADIR%%/themes/BlueSteel
-@dir %%DATADIR%%/themes/Aqua
-@dir %%DATADIR%%/themes/AbsoluteE/backgrounds
diff --git a/x11-wm/pawm/Makefile b/x11-wm/pawm/Makefile
deleted file mode 100644
index 40225370ea14..000000000000
--- a/x11-wm/pawm/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: trevor
-# $FreeBSD$
-
-PORTNAME= pawm
-PORTVERSION= 2.3.0
-PORTREVISION= 1
-CATEGORIES= x11-wm
-MASTER_SITES= http://www.pleyades.net/pawm/files/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The Puto Amo Window Manager
-
-LICENSE= GPLv2 # only
-LICENSE_FILE= ${WRKSRC}/GPL
-
-BROKEN= Does not start 'BUG [35339] [pawindow_init]'
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-USE_XORG= x11 xft xrandr xrender xpm
-USES= cmake pkgconfig tar:bzip2
-CMAKE_ARGS= -DCMAKE_CONFIG_PREFIX:STRING="${PREFIX}/etc" \
- -DX11_LIBRARY_DIRS:STRING="${LOCALBASE}/lib"
-LDFLAGS+= -L${LOCALBASE}/lib -lXext -lXrender
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e \
- '/"\/etc"/s|^|#| ; \
- /"-O2"/s|^|#| ; \
- /LINK_DIRECTORIES/s|\.|| ; \
- /INSTALL/s| /etc| etc|' ${WRKSRC}/CMakeLists.txt
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for ii in AUTHORS Changelog.old INSTALL README TODO
- ${INSTALL_DATA} ${WRKSRC}/${ii} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/x11-wm/pawm/distinfo b/x11-wm/pawm/distinfo
deleted file mode 100644
index 758af0f110da..000000000000
--- a/x11-wm/pawm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pawm-2.3.0.tar.bz2) = 5de0706ecd2f6251a3672305c8d32a6fd0e0a3176191d806f47926dae28945f2
-SIZE (pawm-2.3.0.tar.bz2) = 115648
diff --git a/x11-wm/pawm/files/patch-CMakeLists.txt b/x11-wm/pawm/files/patch-CMakeLists.txt
deleted file mode 100644
index 78077551b79c..000000000000
--- a/x11-wm/pawm/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
---- CMakeLists.txt.orig 2010-05-03 02:36:18 UTC
-+++ CMakeLists.txt
-@@ -39,6 +39,7 @@ IF (NOT XRANDR_FOUND)
- ENDIF (NOT XRANDR_FOUND)
-
- FIND_PACKAGE(Freetype REQUIRED)
-+FIND_PACKAGE(X11 REQUIRED)
-
- # FIXME: Check if CMAKE_CONFIG_PREFIX is being set ok
- SET(CMAKE_CONFIG_PREFIX "/etc")
-@@ -56,7 +57,7 @@ ELSE (${CMAKE_BUILD_TYPE} NOT MATCHES "D
- SET (CMAKE_C_FLAGS "-O2")
- ENDIF (${CMAKE_BUILD_TYPE} MATCHES "Debug")
-
--INCLUDE_DIRECTORIES(. ${FREETYPE_INCLUDE_DIRS} ${X11_INCLUDE_DIRS})
-+INCLUDE_DIRECTORIES(. ${FREETYPE_INCLUDE_DIRS} ${X11_INCLUDE_DIR})
- LINK_DIRECTORIES (. ${X11_LIBRARY_DIRS})
- LINK_LIBRARIES (-lm ${X11_LIBRARIES} ${XFT_LIBRARIES} ${XPM_LIBRARIES} ${XRANDR_LIBRARIES})
- ADD_CUSTOM_TARGET(signals.c DEPENDS src/signals.h src/signals.c)
diff --git a/x11-wm/pawm/files/patch-src__pashut.c b/x11-wm/pawm/files/patch-src__pashut.c
deleted file mode 100644
index e002cf4e93d3..000000000000
--- a/x11-wm/pawm/files/patch-src__pashut.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/pashut.c.orig 2010-05-03 02:36:18 UTC
-+++ src/pashut.c
-@@ -23,6 +23,7 @@
- #include "pabar.h"
- #include "pafont.h"
- #include "pashut.h"
-+#include "signals.h"
-
-
- static void shut_all(void *);
diff --git a/x11-wm/pawm/files/patch-src__pawm.c b/x11-wm/pawm/files/patch-src__pawm.c
deleted file mode 100644
index 055e5acf90dd..000000000000
--- a/x11-wm/pawm/files/patch-src__pawm.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/pawm.c.orig 2010-05-03 02:36:18 UTC
-+++ src/pawm.c
-@@ -114,7 +114,7 @@ static void get_pawm_conf()
-
- int main (int argc, char *argv[])
- {
-- struct sigaction sa_term, sa_chld;
-+ struct sigaction sa_term, sa_chld, sa_alrm;
-
- /* Command line parameters */
- if (argc > 1) {
diff --git a/x11-wm/pawm/pkg-descr b/x11-wm/pawm/pkg-descr
deleted file mode 100644
index aed293b28874..000000000000
--- a/x11-wm/pawm/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-from the home page:
-
- With Pawm you can minimize windows, that are placed on a
- small auto-hide bar at the bottom, for a better access to
- all apps. It also includes a small clock on the bar, that
- can be easily disabled.
-
-WWW: https://sites.google.com/site/pleyadestest/david/projects/pawm
diff --git a/x11-wm/pawm/pkg-plist b/x11-wm/pawm/pkg-plist
deleted file mode 100644
index a781b8d78dd0..000000000000
--- a/x11-wm/pawm/pkg-plist
+++ /dev/null
@@ -1,35 +0,0 @@
-bin/pawm
-etc/pawm.conf
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/Changelog.old
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%DATADIR%%/icons/close_d.xpm
-%%DATADIR%%/icons/close_d_256.xpm
-%%DATADIR%%/icons/close_h.xpm
-%%DATADIR%%/icons/close_h_256.xpm
-%%DATADIR%%/icons/close_o.xpm
-%%DATADIR%%/icons/close_o_256.xpm
-%%DATADIR%%/icons/max_d.xpm
-%%DATADIR%%/icons/max_d_256.xpm
-%%DATADIR%%/icons/max_h.xpm
-%%DATADIR%%/icons/max_h_256.xpm
-%%DATADIR%%/icons/max_o.xpm
-%%DATADIR%%/icons/max_o_256.xpm
-%%DATADIR%%/icons/min_d.xpm
-%%DATADIR%%/icons/min_d_256.xpm
-%%DATADIR%%/icons/min_h.xpm
-%%DATADIR%%/icons/min_h_256.xpm
-%%DATADIR%%/icons/min_o.xpm
-%%DATADIR%%/icons/min_o_256.xpm
-%%DATADIR%%/icons/penguin-gentoo.xpm
-%%DATADIR%%/icons/penguin-gentoo_256.xpm
-%%DATADIR%%/icons/penguin.xpm
-%%DATADIR%%/icons/penguin_256.xpm
-%%DATADIR%%/icons/powerbutton_active.xpm
-%%DATADIR%%/icons/powerbutton_active_256.xpm
-%%DATADIR%%/icons/powerbutton_normal.xpm
-%%DATADIR%%/icons/powerbutton_normal_256.xpm
-%%DATADIR%%/icons/powerbutton_pressed.xpm
-%%DATADIR%%/icons/powerbutton_pressed_256.xpm