aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LEGAL1
-rw-r--r--MOVED35
-rw-r--r--audio/Makefile4
-rw-r--r--audio/gigedit/Makefile38
-rw-r--r--audio/gigedit/distinfo2
-rw-r--r--audio/gigedit/pkg-descr4
-rw-r--r--audio/gigedit/pkg-plist24
-rw-r--r--audio/gnomoradio/Makefile40
-rw-r--r--audio/gnomoradio/distinfo2
-rw-r--r--audio/gnomoradio/files/patch-gnomoradio_browser-link.cc11
-rw-r--r--audio/gnomoradio/files/patch-rainbow_license.cc11
-rw-r--r--audio/gnomoradio/files/patch-rainbow_rdf-resource.cc55
-rw-r--r--audio/gnomoradio/files/patch-rainbow_sha1.h20
-rw-r--r--audio/gnomoradio/files/patch-roboradio_audio_ogg.cc18
-rw-r--r--audio/gnomoradio/files/patch-roboradio_audio_prober.cc58
-rw-r--r--audio/gnomoradio/files/patch-roboradio_state.cc10
-rw-r--r--audio/gnomoradio/pkg-descr14
-rw-r--r--audio/gnomoradio/pkg-plist42
-rw-r--r--audio/linux-mbrola/Makefile39
-rw-r--r--audio/linux-mbrola/distinfo2
-rw-r--r--audio/linux-mbrola/pkg-descr5
-rw-r--r--audio/mbrolavox/Makefile81
-rw-r--r--audio/mbrolavox/Makefile.options153
-rw-r--r--audio/mbrolavox/distinfo144
-rw-r--r--audio/mbrolavox/pkg-descr4
-rw-r--r--audio/mbrolavox/voices.conf72
-rw-r--r--devel/Makefile9
-rw-r--r--devel/libical-glib/Makefile25
-rw-r--r--devel/libical-glib/distinfo2
-rw-r--r--devel/libical-glib/pkg-descr3
-rw-r--r--devel/libical-glib/pkg-plist92
-rw-r--r--devel/npm-amdefine/Makefile37
-rw-r--r--devel/npm-amdefine/distinfo3
-rw-r--r--devel/npm-amdefine/pkg-descr5
-rw-r--r--devel/npm-amdefine/pkg-plist5
-rw-r--r--devel/npm-clean-css/Makefile39
-rw-r--r--devel/npm-clean-css/distinfo3
-rw-r--r--devel/npm-clean-css/files/patch-package.json12
-rw-r--r--devel/npm-clean-css/pkg-descr4
-rw-r--r--devel/npm-clean-css/pkg-plist99
-rw-r--r--devel/npm-commander/Makefile38
-rw-r--r--devel/npm-commander/distinfo3
-rw-r--r--devel/npm-commander/files/patch-package.json12
-rw-r--r--devel/npm-commander/pkg-descr4
-rw-r--r--devel/npm-commander/pkg-plist5
-rw-r--r--devel/npm-graceful-readlink/Makefile37
-rw-r--r--devel/npm-graceful-readlink/distinfo3
-rw-r--r--devel/npm-graceful-readlink/pkg-descr3
-rw-r--r--devel/npm-graceful-readlink/pkg-plist6
-rw-r--r--devel/npm-source-map/Makefile37
-rw-r--r--devel/npm-source-map/distinfo3
-rw-r--r--devel/npm-source-map/pkg-descr3
-rw-r--r--devel/npm-source-map/pkg-plist19
-rw-r--r--devel/py-InlineEgg/Makefile33
-rw-r--r--devel/py-InlineEgg/distinfo2
-rw-r--r--devel/py-InlineEgg/pkg-descr8
-rw-r--r--devel/py-protocols-devel/Makefile24
-rw-r--r--devel/py-protocols-devel/distinfo2
-rw-r--r--devel/py-protocols-devel/pkg-descr21
-rw-r--r--devel/py-ruledispatch/Makefile36
-rw-r--r--devel/py-ruledispatch/distinfo2
-rw-r--r--devel/py-ruledispatch/pkg-descr6
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/raine/Makefile63
-rw-r--r--emulators/raine/distinfo2
-rw-r--r--emulators/raine/files/patch-source__alleg__png__loadpng.c29
-rw-r--r--emulators/raine/files/patch-source__savepng.c11
-rw-r--r--emulators/raine/files/patch-source__sdl__compat.h11
-rw-r--r--emulators/raine/pkg-descr3
-rw-r--r--emulators/raine/pkg-plist14
-rw-r--r--games/Makefile4
-rw-r--r--games/balazarbrothers/Makefile55
-rw-r--r--games/balazarbrothers/distinfo2
-rw-r--r--games/balazarbrothers/pkg-descr9
-rw-r--r--games/cheech/Makefile46
-rw-r--r--games/cheech/distinfo2
-rw-r--r--games/cheech/pkg-descr5
-rw-r--r--games/cheech/pkg-plist51
-rw-r--r--games/gish-demo/Makefile35
-rw-r--r--games/gish-demo/distinfo2
-rw-r--r--games/gish-demo/files/rungish.sh.in4
-rw-r--r--games/gish-demo/pkg-descr13
-rw-r--r--games/gish-demo/pkg-plist218
-rw-r--r--games/libretro-cores/Makefile163
-rw-r--r--games/libretro-cores/distinfo123
-rw-r--r--games/libretro-cores/files/patch-81-libretro_81_sp0256.c10
-rw-r--r--games/libretro-cores/files/patch-CATSFC-libretro_Makefile13
-rw-r--r--games/libretro-cores/files/patch-Craft_Makefile.libretro22
-rw-r--r--games/libretro-cores/files/patch-Craft_deps_sqlite_sqlite3.c20
-rw-r--r--games/libretro-cores/files/patch-Dinothawr_libretro-common_rthreads_rthreads.c10
-rw-r--r--games/libretro-cores/files/patch-beetle-pcfx-libretro_libretro-common_rthreads_rthreads.c11
-rw-r--r--games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp38
-rw-r--r--games/libretro-cores/files/patch-beetle-psx-libretro_libretro-common_rthreads_rthreads.c11
-rw-r--r--games/libretro-cores/files/patch-bsnes-libretro_Makefile11
-rw-r--r--games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile11
-rw-r--r--games/libretro-cores/files/patch-desmume_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-desmume_desmume_src_libretro-common_rthreads_rthreads.c11
-rw-r--r--games/libretro-cores/files/patch-emux_Makefile.freebsd9
-rw-r--r--games/libretro-cores/files/patch-emux_libretro_Makefile.bsd91
-rw-r--r--games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro10
-rw-r--r--games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro10
-rw-r--r--games/libretro-cores/files/patch-fbalpha_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-hatari_libretro_libretro-sdk_rthreads_rthreads.c11
-rw-r--r--games/libretro-cores/files/patch-libretro-lutro_Makefile12
-rw-r--r--games/libretro-cores/files/patch-libretro-uae_Makefile10
-rw-r--r--games/libretro-cores/files/patch-libretro-uae_sources_src_disk.c11
-rw-r--r--games/libretro-cores/files/patch-mame2014-libretro_Makefile49
-rw-r--r--games/libretro-cores/files/patch-mame2014-libretro_src_lib_lib.mak15
-rw-r--r--games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c20
-rw-r--r--games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_libretro-common_rthreads_rthreads.c11
-rw-r--r--games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c17
-rw-r--r--games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-mgba_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-nestopia_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro10
-rw-r--r--games/libretro-cores/files/patch-reicast-emulator_Makefile35
-rw-r--r--games/libretro-cores/files/patch-reicast-emulator_Makefile.common11
-rw-r--r--games/libretro-cores/files/patch-reicast-emulator_core_hw_sh4_dyna_driver.cpp11
-rw-r--r--games/libretro-cores/files/patch-reicast-emulator_core_libretro_common.cpp68
-rw-r--r--games/libretro-cores/files/patch-scummvm_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-snes9x2010_Makefile.libretro11
-rw-r--r--games/libretro-cores/files/patch-snes9x_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-snes9x_libretro_Makefile11
-rw-r--r--games/libretro-cores/files/patch-vba-next_libretro-common_rthreads_rthreads.c11
-rw-r--r--games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd5
-rw-r--r--games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp14
-rw-r--r--games/libretro-cores/files/patch-yabause_Makefile.freebsd5
-rw-r--r--games/libretro-cores/pkg-descr14
-rw-r--r--lang/Makefile2
-rw-r--r--lang/gcl/Makefile193
-rw-r--r--lang/gcl/distinfo2
-rw-r--r--lang/gcl/files/patch-configure32
-rw-r--r--lang/gcl/files/patch-h_FreeBSD.defs29
-rw-r--r--lang/gcl/files/patch-h_FreeBSD.h52
-rw-r--r--lang/gcl/files/patch-h_gclincl.h.in12
-rw-r--r--lang/gcl/files/patch-info_makefile35
-rw-r--r--lang/gcl/files/patch-makedefc.in11
-rw-r--r--lang/gcl/files/patch-makefile11
-rw-r--r--lang/gcl/files/patch-o__nsocket.c11
-rw-r--r--lang/gcl/files/patch-o__plttest.c16
-rw-r--r--lang/gcl/files/patch-o__sfasli.c18
-rw-r--r--lang/gcl/files/patch-o_file.d11
-rw-r--r--lang/gcl/files/patch-unixport_makefile20
-rw-r--r--lang/gcl/files/patch-xgcl-2__makefile11
-rw-r--r--lang/gcl/pkg-descr10
-rw-r--r--lang/pike78/Makefile121
-rw-r--r--lang/pike78/Makefile.common6
-rw-r--r--lang/pike78/distinfo2
-rw-r--r--lang/pike78/pkg-descr19
-rw-r--r--mail/Makefile1
-rw-r--r--mail/libmapi/Makefile84
-rw-r--r--mail/libmapi/distinfo3
-rw-r--r--mail/libmapi/files/patch-Makefile52
-rw-r--r--mail/libmapi/files/patch-libocpf_lex.l10
-rw-r--r--mail/libmapi/files/patch-mapiproxy_dcesrv__mapiproxy.c36
-rw-r--r--mail/libmapi/files/patch-mapiproxy_libmapistore_backends_namedprops__backend.h10
-rw-r--r--mail/libmapi/files/patch-utils_ocnotify.c10
-rw-r--r--mail/libmapi/pkg-descr12
-rw-r--r--mail/libmapi/pkg-plist162
-rw-r--r--math/Makefile1
-rw-r--r--math/asir2000/Makefile86
-rw-r--r--math/asir2000/distinfo6
-rw-r--r--math/asir2000/files/patch-Makefile.am72
-rw-r--r--math/asir2000/files/patch-asm_Makefile.am10
-rw-r--r--math/asir2000/files/patch-builtin_Makefile.am10
-rw-r--r--math/asir2000/files/patch-engine_Makefile.am10
-rw-r--r--math/asir2000/files/patch-fft_Makefile.am10
-rw-r--r--math/asir2000/files/patch-include_version.h8
-rw-r--r--math/asir2000/files/patch-io_Makefile.am10
-rw-r--r--math/asir2000/files/patch-lib_Makefile.am10
-rw-r--r--math/asir2000/files/patch-plot_Makefile.am10
-rw-r--r--math/asir2000/pkg-descr16
-rw-r--r--math/asir2000/pkg-plist20
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/bombono/Makefile57
-rw-r--r--multimedia/bombono/distinfo2
-rw-r--r--multimedia/bombono/files/patch-SConstruct47
-rw-r--r--multimedia/bombono/files/patch-src_mgui_ffviewer.cpp134
-rw-r--r--multimedia/bombono/files/patch-src_mgui_stream__utils.h13
-rw-r--r--multimedia/bombono/files/patch-src_mlib_filesystem.cpp20
-rw-r--r--multimedia/bombono/files/patch-src_mlib_stream.h10
-rw-r--r--multimedia/bombono/pkg-descr10
-rw-r--r--multimedia/bombono/pkg-plist277
-rw-r--r--multimedia/librespot/Makefile46
-rw-r--r--multimedia/librespot/distinfo3
-rw-r--r--multimedia/librespot/pkg-descr8
-rw-r--r--multimedia/librespot/pkg-message10
-rw-r--r--security/Makefile3
-rw-r--r--security/mdcrack/Makefile32
-rw-r--r--security/mdcrack/distinfo2
-rw-r--r--security/mdcrack/files/patch-Makefile35
-rw-r--r--security/mdcrack/files/patch-src_MD4_core3.c19
-rw-r--r--security/mdcrack/files/patch-src_MD4_global.h9
-rw-r--r--security/mdcrack/files/patch-src_MD5_core3.c19
-rw-r--r--security/mdcrack/files/patch-src_MD5_global.h9
-rw-r--r--security/mdcrack/files/patch-src_NTLM1_global.h11
-rw-r--r--security/mdcrack/files/patch-src_charset.c12
-rw-r--r--security/mdcrack/files/patch-src_global.h9
-rw-r--r--security/mdcrack/pkg-descr3
-rw-r--r--security/pond/Makefile69
-rw-r--r--security/pond/distinfo6
-rw-r--r--security/pond/pkg-descr9
-rw-r--r--security/pond/pkg-message15
-rw-r--r--security/tclgpg/Makefile30
-rw-r--r--security/tclgpg/distinfo2
-rw-r--r--security/tclgpg/pkg-descr3
-rw-r--r--shells/Makefile1
-rw-r--r--shells/ambit/Makefile42
-rw-r--r--shells/ambit/distinfo2
-rw-r--r--shells/ambit/pkg-descr12
-rw-r--r--shells/ambit/pkg-plist6
-rw-r--r--www/Makefile7
-rw-r--r--www/caudium14/Makefile71
-rw-r--r--www/caudium14/distinfo2
-rw-r--r--www/caudium14/files/patch-src_cmods__Caudium_nb_send.c11
-rw-r--r--www/caudium14/files/patch-src_tools_htpasswd.c20
-rw-r--r--www/caudium14/files/patch-src_tools_htpasswd.h11
-rw-r--r--www/caudium14/pkg-descr5
-rw-r--r--www/caudium14/pkg-message9
-rw-r--r--www/caudium14/pkg-plist796
-rw-r--r--www/hinventory-client/Makefile27
-rw-r--r--www/hinventory-client/distinfo2
-rw-r--r--www/hinventory-client/pkg-descr5
-rw-r--r--www/hinventory-client/pkg-plist3
-rw-r--r--www/lessc/Makefile44
-rw-r--r--www/lessc/distinfo2
-rw-r--r--www/lessc/files/patch-bin_lessc20
-rw-r--r--www/lessc/pkg-descr6
-rw-r--r--www/lessc/pkg-plist503
-rw-r--r--www/npm-less-plugin-clean-css/Makefile39
-rw-r--r--www/npm-less-plugin-clean-css/distinfo3
-rw-r--r--www/npm-less-plugin-clean-css/files/patch-package.json12
-rw-r--r--www/npm-less-plugin-clean-css/pkg-descr3
-rw-r--r--www/npm-less-plugin-clean-css/pkg-plist8
-rw-r--r--www/py-octoprint/Makefile67
-rw-r--r--www/py-octoprint/distinfo3
-rw-r--r--www/py-octoprint/files/octoprint.in43
-rw-r--r--www/py-octoprint/files/patch-setup.py34
-rw-r--r--www/py-octoprint/pkg-descr5
-rw-r--r--www/py-octoprint/pkg-plist4
-rw-r--r--www/uglifyjs/Makefile31
-rw-r--r--www/uglifyjs/distinfo2
-rw-r--r--www/uglifyjs/pkg-descr3
-rw-r--r--www/uglifyjs/pkg-plist120
-rw-r--r--www/xpi-noscript/Makefile19
-rw-r--r--www/xpi-noscript/distinfo2
-rw-r--r--www/xpi-noscript/pkg-descr10
-rw-r--r--www/xpi-noscript/pkg-plist8
250 files changed, 35 insertions, 7302 deletions
diff --git a/LEGAL b/LEGAL
index fe152a5ab9c2..b78945ce639f 100644
--- a/LEGAL
+++ b/LEGAL
@@ -96,7 +96,6 @@ fvcom/sourcecode1.tar.gz science/fvcom Requires (free) registration
fvcom/sourcecode1.tar.gz science/fvcom-mpi Requires (free) registration
giac-* math/giacxcas The french documentation is for non commercial only use
giftool* graphics/giftool Do not redistribute for profit
-gishdemo-* games/gish-demo (c) Copyright 2004 Chronic Logic All rights reserved
gnome2/mcitymicrogui-default* x11-themes/metacity-theme-microgui Themes may contain artwork not done by the author. Keep FreeBSD safe if the theme author violated copyrights
GoogleEarthLinux-* astro/google-earth Not really sure about the redistribution terms
groupoffice-com-* www/groupoffice Free for personal use only
diff --git a/MOVED b/MOVED
index 8280025bbf3a..f64c3cbbc47a 100644
--- a/MOVED
+++ b/MOVED
@@ -9854,3 +9854,38 @@ deskutils/py-spice-gtk|deskutils/spice-gtk|2018-01-20|Old style Python bindings
lang/py-clojure|lang/py-clojure_py|2018-01-26|Rename to match PyPI naming
www/tomcat-devel|www/tomcat9|2018-01-26|Apache Tomcat 9.0.4 is the first stable release of the 9.0.x series
devel/rubygem-toml|textproc/rubygem-toml|2018-01-27|Move to a better category
+emulators/raine||2018-01-28|Has expired: Broken for more than 6 months
+mail/libmapi||2018-01-28|Has expired: Broken for more than 6 months
+www/lessc||2018-01-28|Has expired: Broken for more than 6 months
+www/uglifyjs||2018-01-28|Has expired: Broken for more than 6 months
+www/py-octoprint||2018-01-28|Has expired: Broken for more than 6 months
+www/xpi-noscript||2018-01-28|Has expired: Broken for more than 6 months
+www/npm-less-plugin-clean-css||2018-01-28|Has expired: Broken for more than 6 months
+www/caudium14||2018-01-28|Has expired: Depends on expiring lang/pike78
+www/hinventory-client||2018-01-28|Has expired: Broken for more than 6 months
+security/tclgpg||2018-01-28|Has expired: Broken for more than 6 months
+security/pond||2018-01-28|Has expired: Broken for more than 6 months
+security/mdcrack||2018-01-28|Has expired: Broken for more than 6 months
+devel/npm-commander||2018-01-28|Has expired: Broken for more than 6 months
+devel/py-protocols-devel||2018-01-28|Has expired: Broken for more than 6 months
+devel/py-InlineEgg||2018-01-28|Has expired: Broken for more than 6 months
+devel/npm-amdefine||2018-01-28|Has expired: Broken for more than 6 months
+devel/npm-source-map||2018-01-28|Has expired: Broken for more than 6 months
+devel/libical-glib||2018-01-28|Has expired: Broken for more than 6 months
+devel/npm-graceful-readlink||2018-01-28|Has expired: Broken for more than 6 months
+devel/npm-clean-css||2018-01-28|Has expired: Broken for more than 6 months
+devel/py-ruledispatch||2018-01-28|Has expired: Depends on expiring devel/py-protocols-devel
+games/balazarbrothers||2018-01-28|Has expired: Broken for more than 6 months
+games/libretro-cores||2018-01-28|Has expired: Broken for more than 6 months
+games/gish-demo||2018-01-28|Has expired: Broken for more than 6 months
+games/cheech||2018-01-28|Has expired: Broken for more than 6 months
+audio/mbrolavox||2018-01-28|Has expired: Broken for more than 6 months
+audio/linux-mbrola||2018-01-28|Has expired: Depends on expiring audio/mbrolavox
+audio/gigedit||2018-01-28|Has expired: Broken for more than 6 months
+audio/gnomoradio||2018-01-28|Has expired: Broken for more than 6 months
+math/asir2000||2018-01-28|Has expired: Broken for more than 6 months
+multimedia/librespot||2018-01-28|Has expired: Broken for more than 6 months
+multimedia/bombono||2018-01-28|Has expired: Broken for more than 6 months
+lang/gcl||2018-01-28|Has expired: Broken for more than 6 months
+lang/pike78||2018-01-28|Has expired: Broken for more than 6 months
+shells/ambit||2018-01-28|Has expired: Broken for more than 6 months
diff --git a/audio/Makefile b/audio/Makefile
index b87d9c2cf3cc..be84171d0981 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -199,7 +199,6 @@
SUBDIR += gbsplay
SUBDIR += gervill
SUBDIR += ghostess
- SUBDIR += gigedit
SUBDIR += gimmix
SUBDIR += gkrellmms2
SUBDIR += gkrellmss2
@@ -227,7 +226,6 @@
SUBDIR += gmusicbrowser
SUBDIR += gnaural
SUBDIR += gnome-music
- SUBDIR += gnomoradio
SUBDIR += gnormalize
SUBDIR += gnuitar
SUBDIR += gnupod
@@ -470,7 +468,6 @@
SUBDIR += linux-c7-sdl_mixer
SUBDIR += linux-genpuid
SUBDIR += linux-laudio
- SUBDIR += linux-mbrola
SUBDIR += linux-skype_oss_wrapper
SUBDIR += linuxsampler
SUBDIR += listener
@@ -495,7 +492,6 @@
SUBDIR += maplay
SUBDIR += mate-media
SUBDIR += mbox
- SUBDIR += mbrolavox
SUBDIR += mcplay
SUBDIR += mctoolame-decoder
SUBDIR += mctoolame-encoder
diff --git a/audio/gigedit/Makefile b/audio/gigedit/Makefile
deleted file mode 100644
index 67c821b167eb..000000000000
--- a/audio/gigedit/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Edward Tomasz Napierala <trasz@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= gigedit
-PORTVERSION= 0.2.0
-PORTREVISION= 13
-CATEGORIES= audio
-MASTER_SITES= http://download.linuxsampler.org/packages/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Instrument editor for gig files
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
-LIB_DEPENDS= libgig.so:audio/libgig \
- libgtkmm-2.4.so:x11-toolkits/gtkmm24
-RUN_DEPENDS= ${LOCALBASE}/lib/linuxsampler/liblinuxsampler.so:audio/linuxsampler
-BUILD_DEPENDS:= ${RUN_DEPENDS}
-
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath=${LOCALBASE}/lib/linuxsampler
-LIBS+= -lsigc-2.0
-USES= gettext gmake pkgconfig libtool
-USE_LDCONFIG= yes
-USE_GNOME= intltool
-MAKE_JOBS_UNSAFE= yes
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/audio/gigedit/distinfo b/audio/gigedit/distinfo
deleted file mode 100644
index b262e27d0ba1..000000000000
--- a/audio/gigedit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gigedit-0.2.0.tar.gz) = e7e73a1c896eea8483ff5d4e340054271ce41330b0dd7e15ee62369cbd63365e
-SIZE (gigedit-0.2.0.tar.gz) = 810112
diff --git a/audio/gigedit/pkg-descr b/audio/gigedit/pkg-descr
deleted file mode 100644
index e48a63eafdee..000000000000
--- a/audio/gigedit/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-GigEdit is a graphical instrument editor based on the Gtk toolkit.
-It can be used stand-alone or in conjunction with LinuxSampler.
-
-WWW: http://www.linuxsampler.org/
diff --git a/audio/gigedit/pkg-plist b/audio/gigedit/pkg-plist
deleted file mode 100644
index 9860cc489f68..000000000000
--- a/audio/gigedit/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/gigedit
-lib/gigedit/libgigedit.a
-lib/gigedit/libgigedit.so
-lib/gigedit/libgigedit.so.2
-lib/gigedit/libgigedit.so.2.0.0
-lib/linuxsampler/plugins/libgigeditlinuxsamplerplugin.a
-lib/linuxsampler/plugins/libgigeditlinuxsamplerplugin.so
-%%PORTDOCS%%%%DOCSDIR%%/gigedit_quickstart.html
-%%PORTDOCS%%%%DOCSDIR%%/style.css
-%%PORTDOCS%%%%DOCSDIR%%/shot_whole_app.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_default_group.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_new_dimension.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_add_sample.png
-%%PORTDOCS%%%%DOCSDIR%%/routing.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_amp1.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_amp2.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_filter1.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_filter2.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_qsampler_edit.png
-%%PORTDOCS%%%%DOCSDIR%%/shot_gigedit_hosted.png
-share/locale/de/LC_MESSAGES/gigedit.mo
-share/locale/sv/LC_MESSAGES/gigedit.mo
-%%DATADIR%%/status_detached.xpm
-%%DATADIR%%/status_attached.xpm
diff --git a/audio/gnomoradio/Makefile b/audio/gnomoradio/Makefile
deleted file mode 100644
index 796c01627af3..000000000000
--- a/audio/gnomoradio/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: Jean-Yves Lefort <jylefort@brutele.be>
-# $FreeBSD$
-
-PORTNAME= gnomoradio
-PORTVERSION= 0.15.1
-PORTREVISION= 19
-CATEGORIES= audio net
-MASTER_SITES= SAVANNAH
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Program for finding and playing free music from the Internet
-
-LIB_DEPENDS= libvorbis.so:audio/libvorbis \
- libao.so:audio/libao
-
-BROKEN= fails to compile: trackable.h: expected ';' at end of declaration list
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-USES= pathfix pkgconfig libtool
-GNU_CONFIGURE= yes
-USE_GNOME= gconfmm26 gnomeprefix gtkmm24
-USE_LDCONFIG= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-INSTALL_TARGET= install-strip
-
-post-patch:
- @${REINPLACE_CMD} '/^rainbow_get_LDADD =/s/$$/ $$(RAINBOW_LIBS)/' \
- ${WRKSRC}/rainbow/Makefile.in
- @${REINPLACE_CMD} -e 's|CCLD = $$(CC)|CCLD = $$(CXX)|' \
- ${WRKSRC}/roboradio/mp3/Makefile.in
- @${REINPLACE_CMD} -e 's|static char|static const char|' \
- ${WRKSRC}/gnomoradio/*.xpm
- @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
- ${WRKSRC}/roboradio/mp3/common.c \
- ${WRKSRC}/roboradio/mp3/esd-audio.[ch] \
- ${WRKSRC}/roboradio/mp3/id3.h
-
-.include <bsd.port.mk>
diff --git a/audio/gnomoradio/distinfo b/audio/gnomoradio/distinfo
deleted file mode 100644
index ce29d3741018..000000000000
--- a/audio/gnomoradio/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnomoradio-0.15.1.tar.gz) = de840fdc233396c277b432fe5e82bc4e14a5505d60bcea1975924e295e2447e1
-SIZE (gnomoradio-0.15.1.tar.gz) = 482339
diff --git a/audio/gnomoradio/files/patch-gnomoradio_browser-link.cc b/audio/gnomoradio/files/patch-gnomoradio_browser-link.cc
deleted file mode 100644
index e55afec0a3d5..000000000000
--- a/audio/gnomoradio/files/patch-gnomoradio_browser-link.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnomoradio/browser-link.cc.orig 2004-10-17 01:41:23 UTC
-+++ gnomoradio/browser-link.cc
-@@ -32,7 +32,7 @@ static void mozilla_fallback (const Glib
- {
- gchar *my_url = g_strdup(Glib::locale_from_utf8(url).c_str());
- if (fork() == 0) {
-- char *const argv[] = {"gnome-moz-remote", "--newwin", my_url, 0};
-+ char *const argv[] = {(char *)"gnome-moz-remote", (char *)"--newwin", my_url, 0};
- execvp(argv[0], argv);
-
- // if we made it here something went wrong
diff --git a/audio/gnomoradio/files/patch-rainbow_license.cc b/audio/gnomoradio/files/patch-rainbow_license.cc
deleted file mode 100644
index 433a80a1edf6..000000000000
--- a/audio/gnomoradio/files/patch-rainbow_license.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- rainbow/license.cc.orig 2004-10-17 04:03:47 UTC
-+++ rainbow/license.cc
-@@ -54,7 +54,7 @@ void Rainbow::License::get_and_do (const
- }
-
- if (done) {
-- signal<void,ref_ptr<License> > sig;
-+ sigc::signal<void,ref_ptr<License> > sig;
- sig.connect(slot);
- sig(license);
- } else {
diff --git a/audio/gnomoradio/files/patch-rainbow_rdf-resource.cc b/audio/gnomoradio/files/patch-rainbow_rdf-resource.cc
deleted file mode 100644
index ae4d864cb18a..000000000000
--- a/audio/gnomoradio/files/patch-rainbow_rdf-resource.cc
+++ /dev/null
@@ -1,55 +0,0 @@
---- rainbow/rdf-resource.cc.orig 2004-10-17 04:06:10 UTC
-+++ rainbow/rdf-resource.cc
-@@ -35,7 +35,7 @@ void Rainbow::RdfResource::get_and_do (c
- resource = ref_ptr<RdfResource>(p->second);
- if (resource->downloaded) { // already downloaded
- map<Glib::ustring,xmlpp::Element*>::iterator el = resource->id_map.find(id);
-- signal<void,xmlpp::Element*,ref_ptr<RdfResource> > sig;
-+ sigc::signal<void,xmlpp::Element*,ref_ptr<RdfResource> > sig;
- sig.connect(slot);
- sig(el != resource->id_map.end() ? el->second : 0, resource);
- return;
-@@ -47,7 +47,7 @@ void Rainbow::RdfResource::get_and_do (c
- Glib::ustring host, file;
- unsigned short port;
- if (!HttpClient::parse_url(uri, host, port, file)) {
-- signal<void,xmlpp::Element*,ref_ptr<RdfResource> > sig;
-+ sigc::signal<void,xmlpp::Element*,ref_ptr<RdfResource> > sig;
- sig.connect(slot);
- sig(0, resource);
- return;
-@@ -55,14 +55,14 @@ void Rainbow::RdfResource::get_and_do (c
- }
-
- // connect mem_fun to appropriate signal
-- map<Glib::ustring,signal<void,xmlpp::Element*, ref_ptr<RdfResource> >*>::iterator sig;
-+ map<Glib::ustring,sigc::signal<void,xmlpp::Element*, ref_ptr<RdfResource> >*>::iterator sig;
- sig = resource->signal_map.find(id);
- if (sig != resource->signal_map.end()) {
- // found existing signal for id
- sig->second->connect(slot);
- } else {
- // need to create new signal to handle id
-- signal<void,xmlpp::Element*,ref_ptr<RdfResource> > *signal_ = new signal<void,xmlpp::Element*,ref_ptr<RdfResource> >;
-+ sigc::signal<void,xmlpp::Element*,ref_ptr<RdfResource> > *signal_ = new sigc::signal<void,xmlpp::Element*,ref_ptr<RdfResource> >;
- signal_->connect(slot);
- resource->signal_map.insert(make_pair(id, signal_));
- }
-@@ -190,7 +190,7 @@ void Rainbow::RdfResource::on_downloaded
-
- error:
- // call all signals
-- map<Glib::ustring,signal<void,xmlpp::Element*,ref_ptr<RdfResource> >*>::iterator signal;
-+ map<Glib::ustring,sigc::signal<void,xmlpp::Element*,ref_ptr<RdfResource> >*>::iterator signal;
- for (signal = signal_map.begin(); signal != signal_map.end(); ++signal) {
- map<Glib::ustring,xmlpp::Element*>::iterator el = id_map.find(signal->first);
- signal->second->emit(el != id_map.end() ? el->second : 0, ref_ptr<RdfResource>(this));
-@@ -204,7 +204,7 @@ void Rainbow::RdfResource::on_downloaded
-
- void Rainbow::RdfResource::clear_signal_map ()
- {
-- map<Glib::ustring,signal<void,xmlpp::Element*,ref_ptr<RdfResource> >*>::iterator signal;
-+ map<Glib::ustring,sigc::signal<void,xmlpp::Element*,ref_ptr<RdfResource> >*>::iterator signal;
- for (signal = signal_map.begin(); signal != signal_map.end(); ++signal)
- delete signal->second;
- signal_map.clear();
diff --git a/audio/gnomoradio/files/patch-rainbow_sha1.h b/audio/gnomoradio/files/patch-rainbow_sha1.h
deleted file mode 100644
index f5393dcada32..000000000000
--- a/audio/gnomoradio/files/patch-rainbow_sha1.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- rainbow/sha1.h.orig 2004-10-17 01:26:13 UTC
-+++ rainbow/sha1.h
-@@ -22,7 +22,7 @@
- #ifndef _SHA1_H_
- #define _SHA1_H_
-
--#include <stdint.h>
-+#include <unistd.h>
- /*
- * If you do not have the ISO standard stdint.h header file, then you
- * must typdef the following:
-@@ -57,7 +57,7 @@ typedef struct SHA1Context
- uint32_t Length_High; /* Message length in bits */
-
- /* Index into message block array */
-- int_least16_t Message_Block_Index;
-+ int16_t Message_Block_Index;
- uint8_t Message_Block[64]; /* 512-bit message blocks */
-
- int Computed; /* Is the digest computed? */
diff --git a/audio/gnomoradio/files/patch-roboradio_audio_ogg.cc b/audio/gnomoradio/files/patch-roboradio_audio_ogg.cc
deleted file mode 100644
index e580d765ee89..000000000000
--- a/audio/gnomoradio/files/patch-roboradio_audio_ogg.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- roboradio/audio/ogg.cc.orig 2004-11-06 21:55:32 UTC
-+++ roboradio/audio/ogg.cc
-@@ -25,6 +25,7 @@
-
- #include <string>
- #include <algorithm>
-+#include <cstring>
-
- #include <iostream>
-
-@@ -193,6 +194,7 @@ void Roboradio::Audio::Ogg::thread_funct
-
- int device_id = ao_default_driver_id();
- ao_sample_format output_fmt;
-+ memset(&output_fmt, 0, sizeof(output_fmt));
- output_fmt.bits = 16;
- output_fmt.rate = 44100;
- output_fmt.channels = 2;
diff --git a/audio/gnomoradio/files/patch-roboradio_audio_prober.cc b/audio/gnomoradio/files/patch-roboradio_audio_prober.cc
deleted file mode 100644
index 707803cc2380..000000000000
--- a/audio/gnomoradio/files/patch-roboradio_audio_prober.cc
+++ /dev/null
@@ -1,58 +0,0 @@
---- roboradio/audio/prober.cc.orig 2004-10-17 01:40:36 UTC
-+++ roboradio/audio/prober.cc
-@@ -21,6 +21,30 @@ extern "C" {
- #include "../mp3/esd-audio.h"
- }
-
-+namespace Roboradio
-+{
-+ namespace Audio
-+ {
-+ gboolean probe (gpointer s)
-+ {
-+ Prober *sng = static_cast<Prober*>(s);
-+ if (esdout_playing()) {
-+ int pos = sng->get_position();
-+ if (pos >= 0)
-+ sng->signal_position_changed(pos);
-+ return true;
-+ } else if (sng->get_position() >= 0) {
-+ return true;
-+ } else {
-+ sng->stop();
-+ sng->signal_done();
-+ sng->activated = false;
-+ return false;
-+ }
-+ }
-+ }
-+}
-+
- Roboradio::Audio::Prober::Prober ()
- : activated(false)
- {
-@@ -31,24 +55,6 @@ Roboradio::Audio::Prober::~Prober ()
- stop_prober();
- }
-
--gboolean Roboradio::Audio::probe (gpointer s)
--{
-- Prober *sng = static_cast<Prober*>(s);
-- if (esdout_playing()) {
-- int pos = sng->get_position();
-- if (pos >= 0)
-- sng->signal_position_changed(pos);
-- return true;
-- } else if (sng->get_position() >= 0) {
-- return true;
-- } else {
-- sng->stop();
-- sng->signal_done();
-- sng->activated = false;
-- return false;
-- }
--}
--
- void Roboradio::Audio::Prober::start_prober ()
- {
- if (activated)
diff --git a/audio/gnomoradio/files/patch-roboradio_state.cc b/audio/gnomoradio/files/patch-roboradio_state.cc
deleted file mode 100644
index b4507a60e1dd..000000000000
--- a/audio/gnomoradio/files/patch-roboradio_state.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- roboradio/state.cc.orig 2004-10-24 00:24:34 UTC
-+++ roboradio/state.cc
-@@ -28,6 +28,7 @@
- #include <sys/stat.h>
- #include <dirent.h>
- #include <iostream>
-+#include <cstring>
-
- #include <map>
- #include <set>
diff --git a/audio/gnomoradio/pkg-descr b/audio/gnomoradio/pkg-descr
deleted file mode 100644
index e5843839bc6c..000000000000
--- a/audio/gnomoradio/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Gnomoradio is quickly becoming a fully-featured music player and peer
-to peer file sharing system. Here is a quick outline of its current
-features that more or less work:
-
- * Finds and plays mp3's and ogg's that are located on the
- user's hard drive
- * Sorts songs in playlists, including search playlists for
- songs that match a given criteria
- * Searches for, downloads and shares songs that are available
- under a Creative Commons license
- * Recommends songs based on a user's listening preferences,
- almost like a totally personalized radio broadcast
-
-WWW: http://www.gnomoradio.org/
diff --git a/audio/gnomoradio/pkg-plist b/audio/gnomoradio/pkg-plist
deleted file mode 100644
index 8a800092ff08..000000000000
--- a/audio/gnomoradio/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-bin/gnomoradio
-bin/rainbow-get
-include/rainbow/alarm.h
-include/rainbow/http-client.h
-include/rainbow/http-server.h
-include/rainbow/hub-client.h
-include/rainbow/init.h
-include/rainbow/license.h
-include/rainbow/rdf-resource.h
-include/rainbow/util.h
-include/roboradio/init.h
-include/roboradio/player.h
-include/roboradio/recommendation.h
-include/roboradio/song-list-automatic.h
-include/roboradio/song-list-cache.h
-include/roboradio/song-list-history.h
-include/roboradio/song-list-library.h
-include/roboradio/song-list-radio.h
-include/roboradio/song-list-search.h
-include/roboradio/song-list.h
-include/roboradio/song-local.h
-include/roboradio/song-rainbow.h
-include/roboradio/song.h
-include/roboradio/sort-songs.h
-include/roboradio/state.h
-include/roboradio/xspf.h
-lib/librainbow.so
-lib/librainbow.so.0
-lib/librainbow.so.0.0.0
-lib/libroboradio-audio.so
-lib/libroboradio-audio.so.0
-lib/libroboradio-audio.so.0.0.0
-lib/libroboradio-mp3.so
-lib/libroboradio-mp3.so.0
-lib/libroboradio-mp3.so.0.0.0
-lib/libroboradio.so
-lib/libroboradio.so.0
-lib/libroboradio.so.0.0.0
-sbin/rainbow-hub
-share/applications/gnomoradio.desktop
-share/pixmaps/gnomoradio.png
-share/pixmaps/gnomoradio/gnomoradio-heart.png
diff --git a/audio/linux-mbrola/Makefile b/audio/linux-mbrola/Makefile
deleted file mode 100644
index 9ddc0470285e..000000000000
--- a/audio/linux-mbrola/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: trevor
-# $FreeBSD$
-
-PORTNAME= mbrola
-PORTVERSION= 3.0.1
-CATEGORIES= audio accessibility linux
-MASTER_SITES= http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/ \
- http://www.festvox.org/mbrola/bin/pclinux/
-PKGNAMEPREFIX= linux-
-DISTNAME= mbr301h
-DIST_SUBDIR= mbrola-linux
-EXTRACT_SUFX= .zip
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= MBROLA speech synthesizer for Linux
-
-DEPRECATED= Depends on expiring audio/mbrolavox
-EXPIRATION_DATE= 2018-01-27
-
-RUN_DEPENDS= mbrolavox>0:audio/mbrolavox
-
-CONFLICTS= mbrola-*
-NO_BUILD= yes
-ONLY_FOR_ARCHS= amd64 i386
-NO_WRKSUBDIR= yes
-USES= linux
-RESTRICTED= for non-commercial, non-military applications only
-
-PLIST_FILES= bin/mbrola
-PORTDOCS= readme.txt
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mbrola-linux-i386 ${STAGEDIR}${PREFIX}/bin/mbrola
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/linux-mbrola/distinfo b/audio/linux-mbrola/distinfo
deleted file mode 100644
index 35ceb0fe138a..000000000000
--- a/audio/linux-mbrola/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mbrola-linux/mbr301h.zip) = df402fad97c823206fce68837c1d716b9c0466a4cfb554dfb244df7da5589d6e
-SIZE (mbrola-linux/mbr301h.zip) = 309820
diff --git a/audio/linux-mbrola/pkg-descr b/audio/linux-mbrola/pkg-descr
deleted file mode 100644
index 34ca3187ebbe..000000000000
--- a/audio/linux-mbrola/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is a binary port of the MBROLA speech synthesizer, which uses
-"a time-domain algorithm with outstanding diphone smoothing
-capabilities." It requires Linux compatibility.
-
-WWW: http://www.tcts.fpms.ac.be/synthesis/
diff --git a/audio/mbrolavox/Makefile b/audio/mbrolavox/Makefile
deleted file mode 100644
index e3c6d90cf81c..000000000000
--- a/audio/mbrolavox/Makefile
+++ /dev/null
@@ -1,81 +0,0 @@
-# Created by: trevor
-# $FreeBSD$
-
-PORTNAME= mbrolavox
-PORTVERSION= 3.0.1
-PORTREVISION= 1
-CATEGORIES= audio accessibility
-DISTFILES= #
-DIST_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Voices for MBROLA voice synthesizer
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-USES= zip:infozip
-NO_BUILD= yes
-NO_ARCH= yes
-RESTRICTED= No commercial nor military use, no sale
-WRKSRC= ${WRKDIR}/voices
-PORTDATA= *
-
-VOICESCONF= ${.CURDIR}/voices.conf
-
-.include "Makefile.options"
-
-.include <bsd.port.options.mk>
-
-.for ii in ${PORT_OPTIONS}
-. if defined(FILE_${ii})
-MASTER_SITES+= http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/${ii}/:${ii} \
- http://www.festvox.org/mbrola/dba/${ii}/:${ii} \
- http://mambo.ucsc.edu/psl/mbrola/dba/${ii}/:${ii}
-DISTFILES+= ${FILE_${ii}}:${ii}
-FILEDIRS+= ${ii}
-MYFILES+= ${FILE_${ii}}
-. endif
-.endfor
-
-.if empty(DISTFILES)
-IGNORE= requires that at least one OPTION is selected
-.endif
-
-do-extract:
- @${MKDIR} ${WRKSRC}
-.for ii in ${MYFILES}
- @${UNZIP_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/${ii} -d ${WRKSRC}
-.endfor
-
-do-install:
- @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
-
-# Generates OPTIONS file from voices.conf -- really for maintainer use
-# Only included for compatibility with anyone who wants to modify voices.conf
-
-Makefile.options: ${.TARGET}.unsorted
- ${ECHO_CMD} '# $$Free''BSD$$' > ${.TARGET}
- ${ECHO_CMD} "# Autogenerated from ${VOICESCONF} using make ${.TARGET}" \
- >> ${.TARGET}
- ${SORT} ${.ALLSRC} >> ${.TARGET}
-
-Makefile.options.unsorted: ${VOICESCONF}
- : > ${.TARGET}
- IFS='|'; while read opt file define default; do \
- optdefine="$$optdefine $$opt"; \
- ${ECHO_CMD} "$${opt}_DESC= $$define" >> ${.TARGET}; \
- ${ECHO_CMD} "FILE_$${opt}= $$file" >> ${.TARGET}; \
- case $$default in \
- [Oo][Nn]) optdefault="$$optdefault $$opt" ;; \
- *) ;; \
- esac; \
- done < ${.ALLSRC}; \
- ${ECHO_CMD} $$optdefine | /usr/bin/fold -sw 50 | \
- ${SED} 's,^[[:space:]]*,OPTIONS_DEFINE+= ,;s,[[:space:]]*$$,,' >> ${.TARGET}; \
- [ -z "$$optdefault" ] || \
- ${ECHO_CMD} $$optdefault | /usr/bin/fold -sw 50 | \
- ${SED} 's,^[[:space:]]*,OPTIONS_DEFAULT+= ,' >> ${.TARGET}
-
-.include <bsd.port.mk>
diff --git a/audio/mbrolavox/Makefile.options b/audio/mbrolavox/Makefile.options
deleted file mode 100644
index c43ca3396230..000000000000
--- a/audio/mbrolavox/Makefile.options
+++ /dev/null
@@ -1,153 +0,0 @@
-# $FreeBSD$
-# Autogenerated from /usr/ports/workspace/mbrolavox/voices.conf using make Makefile.options
-FILE_af1= af1.zip
-FILE_ar1= ar1-981103.zip
-FILE_ar2= ar2-001015.zip
-FILE_br1= br1-971105.zip
-FILE_br2= br2-000119.zip
-FILE_br3= br3-000119.zip
-FILE_bz1= bz1-980116.zip
-FILE_ca1= ca1.zip
-FILE_ca2= ca2.zip
-FILE_cr1= cr1-981028.zip
-FILE_cz1= cz1-991020.zip
-FILE_cz2= cz2-001009.zip
-FILE_de1= de1-980227.zip
-FILE_de2= de2-990106.zip
-FILE_de3= de3-000307.zip
-FILE_de4= de4.zip
-FILE_de5= de5.zip
-FILE_de6= de6.zip
-FILE_de7= de7.zip
-FILE_de8= de8.zip
-FILE_ee1= ee1.zip
-FILE_en1= en1-980910.zip
-FILE_es1= es1-980610.zip
-FILE_es2= es2-989825.zip
-FILE_es4= es4.zip
-FILE_fr1= fr1-990204.zip
-FILE_fr2= fr2-980806.zip
-FILE_fr3= fr3-990324.zip
-FILE_fr4= fr4-990521.zip
-FILE_fr5= fr5-991020.zip
-FILE_fr6= fr6-010330.zip
-FILE_fr7= fr7-010330.zip
-FILE_gr1= gr1-990610.zip
-FILE_gr2= gr2-010521.zip
-FILE_hb1= hb1-000308.zip
-FILE_hb2= hb2.zip
-FILE_hn1= hn1-990923.zip
-FILE_hu1= hu1.zip
-FILE_ic1= ic1.zip
-FILE_id1= id1-001010.zip
-FILE_in1= in1-010206.zip
-FILE_in2= in2-010202.zip
-FILE_ir1= ir1.zip
-FILE_it1= it1-010213.zip
-FILE_it2= it2-010406.zip
-FILE_it3= it3-010304.zip
-FILE_it4= it4-010926.zip
-FILE_jp1= jp1-000314.zip
-FILE_jp2= jp2-270202.zip
-FILE_jp3= jp3.zip
-FILE_la1= la1.zip
-FILE_lt1= lt1.zip
-FILE_lt2= lt2.zip
-FILE_ma1= ma1.zip
-FILE_mx1= mx1-990208.zip
-FILE_mx2= mx2.zip
-FILE_nl1= nl1-980609.zip
-FILE_nl2= nl2-990507.zip
-FILE_nl3= nl3-001013.zip
-FILE_nz1= nz1-000911.zip
-FILE_pl1= pl1.zip
-FILE_pt1= pt1-000509.zip
-FILE_ro1= ro1-980317.zip
-FILE_sw1= sw1-980623.zip
-FILE_sw2= sw2-140102.zip
-FILE_tl1= tl1.zip
-FILE_tr1= tr1-010209.zip
-FILE_tr2= tr2-010212.zip
-FILE_us1= us1-980512.zip
-FILE_us2= us2-980812.zip
-FILE_us3= us3-990208.zip
-FILE_vz1= vz1.zip
-OPTIONS_DEFAULT+= nl1 us1
-OPTIONS_DEFINE+= af1 ar1 ar2 br1 br2 br3 bz1 ca1 ca2 cr1 cz1 cz2
-OPTIONS_DEFINE+= de1 de2 de3 de4 de5 de6 de7 de8 ee1 en1 es1 es2
-OPTIONS_DEFINE+= es4 fr1 fr2 fr3 fr4 fr5 fr6 fr7 gr1 gr2 hb1 hb2
-OPTIONS_DEFINE+= hn1 hu1 ic1 id1 in1 in2 ir1 it1 it2 it3 it4 jp1
-OPTIONS_DEFINE+= jp2 jp3 la1 lt1 lt2 ma1 mx1 mx2 nl1 nl2 nl3 nz1
-OPTIONS_DEFINE+= pl1 pt1 ro1 sw1 sw2 tl1 tr1 tr2 us1 us2 us3 vz1
-af1_DESC= Afrikaans Male (6.6Mb) by Daan Wissing
-ar1_DESC= Arabic male (5.1 MB) by Faculte Polytech. de Mons
-ar2_DESC= Arabic male (5.6 MB) by Abdel Muez Abukhalaf
-br1_DESC= Brazilian Portuguese male (5.0 MB) by Denis R. Costa
-br2_DESC= Brazilian Portuguese male (8.3 MB) by Denis R. Costa
-br3_DESC= Brazilian Portuguese male (8.6 MB) by Denis R. Costa
-bz1_DESC= Breton female (25.0 MB) by Jean Pierre Messager
-ca1_DESC= Canadian French male (12.8 MB) by Vincent Arnaud
-ca2_DESC= Canadian French male (9.8Mb) by Silex Creations Inc
-cr1_DESC= Croation male (2.9 MB) by Juraj Bakran
-cz1_DESC= Czech female (2.2 MB) by Mikulas Pinos
-cz2_DESC= Czech male (8 MB) by Mikulas Pinos
-de1_DESC= German female (9.9 MB) by Fred Englert
-de2_DESC= German male (9.3 MB) by ATIP
-de3_DESC= German female (10.4 MB) by ATIP
-de4_DESC= German male (18.6 MB) by University of Stuttgart
-de5_DESC= German female (13.3 MB) by ATIP
-de6_DESC= German male (48.5 MB) by Saarland University
-de7_DESC= German Female (46.5Mb) by DFKI
-de8_DESC= German-Bavarian Male (9.7Mb) by Markus Binsteiner
-ee1_DESC= Estonian male (9.2 MB) by Meelis Mihkla
-en1_DESC= British English male (5.7 MB) by Alan V. Black
-es1_DESC= Spanish male (2.1 MB) by Alistair Conkie
-es2_DESC= Spanish male (5.1 MB) by TCC Communications Corp.
-es4_DESC= Spanish male (2.8 MB) by Universidad de Valladolid
-fr1_DESC= French male (4.4 MB) by Faculte Polytech. de Mons
-fr2_DESC= French female (4.8 MB) by Celine Egea
-fr3_DESC= French male (4.8 MB) by Babel Technology
-fr4_DESC= French female (5.4 MB) by Babel Technology
-fr5_DESC= French Belgian (4.8 MB) by Faculte Polytech. de Mons
-fr6_DESC= French male (4.4 MB) by Faculte Polytech. de Mons
-fr7_DESC= French Belgian (3.7 MB) by Faculte Polytech. de Mons
-gr1_DESC= Greek male (1.6 MB) by George Sergiadis
-gr2_DESC= Greek male (5.6 MB) by ]Gerasimos Xydas
-hb1_DESC= Hebrew male (3.4 MB) by Yoram Meron
-hb2_DESC= Hebrew Female (5.6Mb) by Esther Raizen
-hn1_DESC= Korean male (9.9 MB) by Kyongsok Gim
-hu1_DESC= Hungarian Female (8.9Mb) by Eleonora Klein
-ic1_DESC= Icelandic Male (9.9Mb) by Bjorn Kristinsson
-id1_DESC= Indonesian male (4 MB) by Arry Arman
-in1_DESC= Hindi male (3.6 MB) by Amin Charaniya
-in2_DESC= Hindi female (3.7 MB) by Amin Charaniya
-ir1_DESC= Iranian Male (5Mb) by Alireza Farhadi
-it1_DESC= Italian male (5.2 MB) by Claudia Citta
-it2_DESC= Italian female (5.2 MB) by Claudia Citta
-it3_DESC= Italian male (5.1 MB) by Piero Cosi
-it4_DESC= Italian female (4.9 MB) by ITC-irst
-jp1_DESC= Japanese male (1.8 MB) by Yoram Meron
-jp2_DESC= Japanese female (5.6 MB) by Tomohisa Tachiki
-jp3_DESC= Japanese female (1.7 MB) by Yoram Meron
-la1_DESC= Classical Latin Male (7.6Mb) by Olivier Bianchi
-lt1_DESC= Lithuanian Male (22.7Mb) by PK & AG
-lt2_DESC= Lithuanian Male (18.3Mb) by PK & AG
-ma1_DESC= Malay Female (2.9Mb) by Kow Weng Onn
-mx1_DESC= Spanish Mexican male (1.8 MB) by OGI
-mx2_DESC= Spanish Mexican male (3.5Mb) by Humberto Perez Espinosa
-nl1_DESC= Dutch male (0.4 MB) by Arthur Dirksen
-nl2_DESC= Dutch male (13 MB) by Arthur Dirksen
-nl3_DESC= Dutch female (8.6 MB) by Raymond Veldhuis
-nz1_DESC= Maori male (2.3 MB) by Mark R. Laws
-pl1_DESC= Polish female (4.0 MB) by PJWSTK
-pt1_DESC= Portuguese female (7.8 MB) by Babel Technology
-ro1_DESC= Romanian male (2.9 MB) by Marian Boldea
-sw1_DESC= Swedish male (9.3 MB) by Marcus Filipsson
-sw2_DESC= Swedish female (5.6 MB) by Adina Svensson
-tl1_DESC= Telugu female (6.9 MB) by Kalpana Reddy KVK
-tr1_DESC= Turkish male (3.7 MB) by Faculte Polytech. de Mons
-tr2_DESC= Turkish female (4.3 MB) by Faculte Polytech. de Mons
-us1_DESC= American English female (6.8 MB) by Babel Technology
-us2_DESC= American English male (6.3 MB) by Babel Technology
-us3_DESC= American English male (6.1 MB) by Mike Macon
-vz1_DESC= Venezuelan Spanish (2.3Mb) by MRH
diff --git a/audio/mbrolavox/distinfo b/audio/mbrolavox/distinfo
deleted file mode 100644
index 9044a51c00f5..000000000000
--- a/audio/mbrolavox/distinfo
+++ /dev/null
@@ -1,144 +0,0 @@
-SHA256 (mbrolavox/af1.zip) = 97e935304da04216ca26dc1bc2ec354f31b050c69e8fcc6c85f59e686b271f1a
-SIZE (mbrolavox/af1.zip) = 6684945
-SHA256 (mbrolavox/ar1-981103.zip) = 38e65ce5f667fc6a9ded5e8c45f1924f2b4cd920c12ba1fbc9dfbe190a573d42
-SIZE (mbrolavox/ar1-981103.zip) = 5159891
-SHA256 (mbrolavox/ar2-001015.zip) = c82dc89d978ee96d59379957e35fdf75d385400e4af8e357a65448149d0c98e1
-SIZE (mbrolavox/ar2-001015.zip) = 5912837
-SHA256 (mbrolavox/br1-971105.zip) = 5482df9c1bad205b4128572640f03a37e564b576a8d68a58a3deb4b3ba61b2f0
-SIZE (mbrolavox/br1-971105.zip) = 5201929
-SHA256 (mbrolavox/br2-000119.zip) = d9af0918639d489b7af6a914b574698d94fbc44315acc51e0acd34a1833aa3d3
-SIZE (mbrolavox/br2-000119.zip) = 8721481
-SHA256 (mbrolavox/br3-000119.zip) = 1de59f28ac98f465c2d97a84fb35d14e8c9db97280c128855dc7e67cc5054be8
-SIZE (mbrolavox/br3-000119.zip) = 8995007
-SHA256 (mbrolavox/bz1-980116.zip) = c8f36c03d4c5af29428f63a7c57d7ea9dd6981ded9cc89b203b89c6f2763d8bb
-SIZE (mbrolavox/bz1-980116.zip) = 24885509
-SHA256 (mbrolavox/ca1.zip) = 5bb4b19716814cd0e21e2e60518fbff8c12ae3da48364f61e2ffa36ba76ffbd1
-SIZE (mbrolavox/ca1.zip) = 12861756
-SHA256 (mbrolavox/ca2.zip) = 84948b5c2e505598626640cd70a240f8a75cbade2a64aef41cb4e4b26ba080c2
-SIZE (mbrolavox/ca2.zip) = 9748948
-SHA256 (mbrolavox/cr1-981028.zip) = 687356a01f7497d0feaf79f0338eebf6655d5dcf1a2083c060223ff623fbae37
-SIZE (mbrolavox/cr1-981028.zip) = 2982962
-SHA256 (mbrolavox/cz1-991020.zip) = 22ce1c6e20bbde662e719f296f7a4bb8cd240f07f3d0b3083c53ed478680decd
-SIZE (mbrolavox/cz1-991020.zip) = 2295554
-SHA256 (mbrolavox/cz2-001009.zip) = 20feff91ed19a60280c115da87f08db3219f0ee708e909f03ce3c2a883b11bd0
-SIZE (mbrolavox/cz2-001009.zip) = 8846663
-SHA256 (mbrolavox/de1-980227.zip) = 0007641e23c7a508b7262242f32ac0449f57cd64b10521e2083256acedb64b1e
-SIZE (mbrolavox/de1-980227.zip) = 9946342
-SHA256 (mbrolavox/de2-990106.zip) = 51fd848141c8e5c2205fd18e08666411f1c2a9a4dcd861309d0f9cc4bb404acb
-SIZE (mbrolavox/de2-990106.zip) = 9463658
-SHA256 (mbrolavox/de3-000307.zip) = c4ee8375e3ed1e737db799b859e419a8d5d1899bfdab988339fe5abbaeb15511
-SIZE (mbrolavox/de3-000307.zip) = 10486554
-SHA256 (mbrolavox/de4.zip) = 35250b24ce5e003a7df12f7d0b96fe270ffdac30515cff223dd1b2e558bbfe6a
-SIZE (mbrolavox/de4.zip) = 19520969
-SHA256 (mbrolavox/de5.zip) = b277863d8058dedf7d76fad7efd2373abc04769d3c0650979f8dc55f68c2b7f5
-SIZE (mbrolavox/de5.zip) = 13134662
-SHA256 (mbrolavox/de6.zip) = 29d530b63d92dedbab7b5ef720e0a3ff69259fba86d7924fae1a7ea2db69424e
-SIZE (mbrolavox/de6.zip) = 48479957
-SHA256 (mbrolavox/de7.zip) = 5324c29fb0bb3ce1719c11b96e20d49261d13502200947f3621bba22602ebaf1
-SIZE (mbrolavox/de7.zip) = 47642004
-SHA256 (mbrolavox/de8.zip) = 2df96f039f4875318f22400561dedf8d9a9f54cc8f517da6fa220d6248ceac4c
-SIZE (mbrolavox/de8.zip) = 9693603
-SHA256 (mbrolavox/ee1.zip) = 1702fd58d47ea5cd29e7a7ffd33f8f3e4231555d0ad6d0724ba313fa86effd5e
-SIZE (mbrolavox/ee1.zip) = 8940712
-SHA256 (mbrolavox/en1-980910.zip) = a05be11a69a2372488464efa7ddbf59d0fed4ef1fb23252e00e0c7e7b9f6b8fa
-SIZE (mbrolavox/en1-980910.zip) = 5829123
-SHA256 (mbrolavox/es1-980610.zip) = a7ae7474499dd8d3898ef008c903f33a4d3bb470f5ac2a19c6c5ff9675e0e224
-SIZE (mbrolavox/es1-980610.zip) = 2110022
-SHA256 (mbrolavox/es2-989825.zip) = d8b25527064fe1b17f1e4710d04609e7a5cc29847993c07bad3d11072b5bb12a
-SIZE (mbrolavox/es2-989825.zip) = 5111601
-SHA256 (mbrolavox/es4.zip) = 3e717696ad6b5297fb349a7da42bdd7994deea7060af217fee619fa596cb39bc
-SIZE (mbrolavox/es4.zip) = 2804262
-SHA256 (mbrolavox/fr1-990204.zip) = 8eb4c30f294ef53c3ceeda2cef984b5a917e3cc4b7d0970d23361a1a8efa3831
-SIZE (mbrolavox/fr1-990204.zip) = 4694334
-SHA256 (mbrolavox/fr2-980806.zip) = 3b836361676ed00da9d33bbfb60b32388f4769f02f0e226d0c573d2030271307
-SIZE (mbrolavox/fr2-980806.zip) = 5744598
-SHA256 (mbrolavox/fr3-990324.zip) = 8f3ff80fd95a0cf5066d392de96e7bfe48343ce41cd2ce2ed331c041a4791b78
-SIZE (mbrolavox/fr3-990324.zip) = 4702681
-SHA256 (mbrolavox/fr4-990521.zip) = ba2e29ca8aa96a6d17c3ffab529386deeec4c956576c3c17825950a9649c8a81
-SIZE (mbrolavox/fr4-990521.zip) = 5618926
-SHA256 (mbrolavox/fr5-991020.zip) = 1f7f763911bb5251faba8dcf7cfa3e977216fe71389c219824f51f66f109f424
-SIZE (mbrolavox/fr5-991020.zip) = 4847225
-SHA256 (mbrolavox/fr6-010330.zip) = fbcafe2f93c3e691b6db058968d8488d6d4a0e5821e4f3234d24bdd343b228fd
-SIZE (mbrolavox/fr6-010330.zip) = 4610252
-SHA256 (mbrolavox/fr7-010330.zip) = 6a4a9965be4bdb74a93ae362ee7aa258e2bf8439e0ab0069bc1b288ebb0bbc5f
-SIZE (mbrolavox/fr7-010330.zip) = 3872002
-SHA256 (mbrolavox/gr1-990610.zip) = 679384b1066954ef3810265fee068747721d0f9a86c89523f0538d921bb061dc
-SIZE (mbrolavox/gr1-990610.zip) = 2621634
-SHA256 (mbrolavox/gr2-010521.zip) = f12ea7b462ba7218511b81edfee53e909ac67244930c8d5e06d26f560ab3c268
-SIZE (mbrolavox/gr2-010521.zip) = 5853609
-SHA256 (mbrolavox/hb1-000308.zip) = 4bc1df601b1caae9c20139b5793b1cc08457f79b66fa44ae43b38f68193e6554
-SIZE (mbrolavox/hb1-000308.zip) = 3380159
-SHA256 (mbrolavox/hb2.zip) = 08501914caa484020d87b2ef07e64c12514448d1dd6e55704fa666eef856243d
-SIZE (mbrolavox/hb2.zip) = 5632140
-SHA256 (mbrolavox/hn1-990923.zip) = bf4c6371c780caa604183275ef149bf36486f8d54e02a81faf5e8ba77fb0308e
-SIZE (mbrolavox/hn1-990923.zip) = 9513818
-SHA256 (mbrolavox/hu1.zip) = 3776fffd07c0cca079819568f76b65308a12a9be8357ffedad821f1c8d43b88f
-SIZE (mbrolavox/hu1.zip) = 7467691
-SHA256 (mbrolavox/ic1.zip) = 8cc1edf121d6abe48e800cdd60680962e36c4b21817f202dcd0bf807108e3f51
-SIZE (mbrolavox/ic1.zip) = 9932144
-SHA256 (mbrolavox/id1-001010.zip) = d310eb470827e9033aaec688d644eade7ab9118d2baf0a3f21e1188c2cd575dc
-SIZE (mbrolavox/id1-001010.zip) = 4446704
-SHA256 (mbrolavox/in1-010206.zip) = 0a0c6fe04efe1192860debdf187f56a4a2c7c008f97278e84d012e8f07701f5c
-SIZE (mbrolavox/in1-010206.zip) = 3720944
-SHA256 (mbrolavox/in2-010202.zip) = 4606db5df6ced873dee169d6eb79a77a345b62f84df54fbb342d1625d7e5d36a
-SIZE (mbrolavox/in2-010202.zip) = 3881552
-SHA256 (mbrolavox/ir1.zip) = d995c3f45305dcaf63f533f86341fa3a42f492a22526a5a07796b546767951c7
-SIZE (mbrolavox/ir1.zip) = 5041137
-SHA256 (mbrolavox/it1-010213.zip) = 41ea08c061308a7529d21ce095896c9d34faec50f165af1d4d3407988736c688
-SIZE (mbrolavox/it1-010213.zip) = 5493706
-SHA256 (mbrolavox/it2-010406.zip) = 2bcd909ca09f918fe6f363a6e1614b5d6580076a3091079dae86d618d376b820
-SIZE (mbrolavox/it2-010406.zip) = 5406402
-SHA256 (mbrolavox/it3-010304.zip) = d134b522d0aa68dbece9144e395246396cff9ff5e91d1c7b6a24d5a061e6ade5
-SIZE (mbrolavox/it3-010304.zip) = 5349273
-SHA256 (mbrolavox/it4-010926.zip) = 8ec74af698fdd9bebf37cbf0877bc2f0382df60ff6cbe7c4c72186ba5b809a69
-SIZE (mbrolavox/it4-010926.zip) = 5044168
-SHA256 (mbrolavox/jp1-000314.zip) = 21ea1abf62f87de9960d1c809cee1fc7e6093d230d845ae8baacd967ef0b92e3
-SIZE (mbrolavox/jp1-000314.zip) = 1695737
-SHA256 (mbrolavox/jp2-270202.zip) = f82eac6850bfbc6294e7749a3addde79d840c8b3f75f2b9079f1a8b2b0667a5f
-SIZE (mbrolavox/jp2-270202.zip) = 5601826
-SHA256 (mbrolavox/jp3.zip) = 0d3f1831fcc783200a7f83e071868ae0ad1b7353bb2700cd8520267263d75b59
-SIZE (mbrolavox/jp3.zip) = 1563983
-SHA256 (mbrolavox/la1.zip) = 6f86749c79127125b4bcd347852e3b0d15722398fb3e0ca53b0c9d902e0aad27
-SIZE (mbrolavox/la1.zip) = 7627631
-SHA256 (mbrolavox/lt1.zip) = 121ca04d10a537159438d53e22a8a6fe88ce31c5fd0597555b5095e217811ffc
-SIZE (mbrolavox/lt1.zip) = 23818851
-SHA256 (mbrolavox/lt2.zip) = ccdeb618d486c93c5038016dfc935d90702ffb4062a3117895818e967719b50a
-SIZE (mbrolavox/lt2.zip) = 19215965
-SHA256 (mbrolavox/ma1.zip) = a45a2b1cfe3066907782f1f0f84b3874f41de8eb0315cbc9e90283dc3f5faa24
-SIZE (mbrolavox/ma1.zip) = 2903550
-SHA256 (mbrolavox/mx1-990208.zip) = 98162e66ca7a84fff6d7a4e84d494a6925bd476aa8780e74876c33d5b5b10055
-SIZE (mbrolavox/mx1-990208.zip) = 1889853
-SHA256 (mbrolavox/mx2.zip) = b51f1e9b6523e053d3ca82667c551169a53e2dcd4e33228de89eae7bea861617
-SIZE (mbrolavox/mx2.zip) = 3486662
-SHA256 (mbrolavox/nl1-980609.zip) = dd589360bb05f468ed128398681aab2d7a2a913f4f1077c8a5875db36027e5b9
-SIZE (mbrolavox/nl1-980609.zip) = 468679
-SHA256 (mbrolavox/nl2-990507.zip) = 7d4bb88fddd699c8e52afdaaca789273a37ed68a0e4330354b9a4d5f5750ec6f
-SIZE (mbrolavox/nl2-990507.zip) = 13259370
-SHA256 (mbrolavox/nl3-001013.zip) = 96b92e89ff8c9efd548fb56088fc9ef783eca125d3f8a07b9c627d007374a4b4
-SIZE (mbrolavox/nl3-001013.zip) = 8692601
-SHA256 (mbrolavox/nz1-000911.zip) = 05e454219415343dde49bceddf2fd17163ec5b5819e6f7ec9c7c320038daacd5
-SIZE (mbrolavox/nz1-000911.zip) = 2377214
-SHA256 (mbrolavox/pl1.zip) = 0966ed3114950983285efde2284e285d8f2a709d4af8a94d9cb226d2409f9917
-SIZE (mbrolavox/pl1.zip) = 4050906
-SHA256 (mbrolavox/pt1-000509.zip) = e07b0e7299b72d6749b56df6e71a20f28b0940bb8bdd98d53d320cfc2800600a
-SIZE (mbrolavox/pt1-000509.zip) = 7836080
-SHA256 (mbrolavox/ro1-980317.zip) = 6ae11eef95172c7e8aeb2c305104cbaef4c574e54bc0f28e1fee0b8657adf89f
-SIZE (mbrolavox/ro1-980317.zip) = 3222054
-SHA256 (mbrolavox/sw1-980623.zip) = f63adba2905ae36cc3428c0656bebe3c159ca40b59a52e07522d5ddbaa5af176
-SIZE (mbrolavox/sw1-980623.zip) = 9386828
-SHA256 (mbrolavox/sw2-140102.zip) = a6d4b7050e5b9850da6e434128d5f432eeb274be63c95dc3db2c91c383629cd8
-SIZE (mbrolavox/sw2-140102.zip) = 5629399
-SHA256 (mbrolavox/tl1.zip) = 70f1397fe803f14796692eeb47c9f321f6e3d37686c9f491848085344703aaa9
-SIZE (mbrolavox/tl1.zip) = 7233186
-SHA256 (mbrolavox/tr1-010209.zip) = 13f9fc06447eace49abd3fb786d6ddc93969e77d0c60d989cc613abadce2d8e5
-SIZE (mbrolavox/tr1-010209.zip) = 3863131
-SHA256 (mbrolavox/tr2-010212.zip) = 834b84dc68bcc60cfbb8d6fb949e5060c20bc0f94e4bc95707396fea1e0a0196
-SIZE (mbrolavox/tr2-010212.zip) = 4545223
-SHA256 (mbrolavox/us1-980512.zip) = aea3100a1d9de295c661ad9dd0332358c884c6dd9f667888f6eae507f3451e4f
-SIZE (mbrolavox/us1-980512.zip) = 6562915
-SHA256 (mbrolavox/us2-980812.zip) = 1c9ad0645dbac724acc6f53238be288a951b162f2ca65a1cecf09ac450f47a62
-SIZE (mbrolavox/us2-980812.zip) = 6387442
-SHA256 (mbrolavox/us3-990208.zip) = ebaf8af32dab2b7f3b7483b824f86b1d8151cde7e0ef50d2d88488948564b601
-SIZE (mbrolavox/us3-990208.zip) = 6195800
-SHA256 (mbrolavox/vz1.zip) = 5cae31374fc3b2c826fd55395737715bdecad2b7f3baaf9c1e4a2f836f650837
-SIZE (mbrolavox/vz1.zip) = 2382572
diff --git a/audio/mbrolavox/pkg-descr b/audio/mbrolavox/pkg-descr
deleted file mode 100644
index 58bbee796b2a..000000000000
--- a/audio/mbrolavox/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This port installs diphone databases (voices) for the MBROLA speech
-synthesizer.
-
-WWW: http://tcts.fpms.ac.be/synthesis
diff --git a/audio/mbrolavox/voices.conf b/audio/mbrolavox/voices.conf
deleted file mode 100644
index d1b4fd62e6d7..000000000000
--- a/audio/mbrolavox/voices.conf
+++ /dev/null
@@ -1,72 +0,0 @@
-af1|af1.zip|Afrikaans Male (6.6Mb) by Daan Wissing|Off
-ar1|ar1-981103.zip|Arabic male (5.1 MB) by Faculte Polytech. de Mons|Off
-ar2|ar2-001015.zip|Arabic male (5.6 MB) by Abdel Muez Abukhalaf|Off
-br1|br1-971105.zip|Brazilian Portuguese male (5.0 MB) by Denis R. Costa|Off
-br2|br2-000119.zip|Brazilian Portuguese male (8.3 MB) by Denis R. Costa|Off
-br3|br3-000119.zip|Brazilian Portuguese male (8.6 MB) by Denis R. Costa|Off
-bz1|bz1-980116.zip|Breton female (25.0 MB) by Jean Pierre Messager|Off
-ca1|ca1.zip|Canadian French male (12.8 MB) by Vincent Arnaud|Off
-ca2|ca2.zip|Canadian French male (9.8Mb) by Silex Creations Inc|Off
-cr1|cr1-981028.zip|Croation male (2.9 MB) by Juraj Bakran|Off
-cz1|cz1-991020.zip|Czech female (2.2 MB) by Mikulas Pinos|Off
-cz2|cz2-001009.zip|Czech male (8 MB) by Mikulas Pinos|Off
-de1|de1-980227.zip|German female (9.9 MB) by Fred Englert|Off
-de2|de2-990106.zip|German male (9.3 MB) by ATIP|Off
-de3|de3-000307.zip|German female (10.4 MB) by ATIP|Off
-de4|de4.zip|German male (18.6 MB) by University of Stuttgart|Off
-de5|de5.zip|German female (13.3 MB) by ATIP|Off
-de6|de6.zip|German male (48.5 MB) by Saarland University|Off
-de7|de7.zip|German Female (46.5Mb) by DFKI|Off
-de8|de8.zip|German-Bavarian Male (9.7Mb) by Markus Binsteiner|Off
-ee1|ee1.zip|Estonian male (9.2 MB) by Meelis Mihkla|Off
-en1|en1-980910.zip|British English male (5.7 MB) by Alan V. Black|Off
-es1|es1-980610.zip|Spanish male (2.1 MB) by Alistair Conkie|Off
-es2|es2-989825.zip|Spanish male (5.1 MB) by TCC Communications Corp.|Off
-es4|es4.zip|Spanish male (2.8 MB) by Universidad de Valladolid|Off
-fr1|fr1-990204.zip|French male (4.4 MB) by Faculte Polytech. de Mons|Off
-fr2|fr2-980806.zip|French female (4.8 MB) by Celine Egea|Off
-fr3|fr3-990324.zip|French male (4.8 MB) by Babel Technology|Off
-fr4|fr4-990521.zip|French female (5.4 MB) by Babel Technology|Off
-fr5|fr5-991020.zip|French Belgian (4.8 MB) by Faculte Polytech. de Mons|Off
-fr6|fr6-010330.zip|French male (4.4 MB) by Faculte Polytech. de Mons|Off
-fr7|fr7-010330.zip|French Belgian (3.7 MB) by Faculte Polytech. de Mons|Off
-gr1|gr1-990610.zip|Greek male (1.6 MB) by George Sergiadis|Off
-gr2|gr2-010521.zip|Greek male (5.6 MB) by ]Gerasimos Xydas|Off
-hb1|hb1-000308.zip|Hebrew male (3.4 MB) by Yoram Meron|Off
-hb2|hb2.zip|Hebrew Female (5.6Mb) by Esther Raizen|Off
-hn1|hn1-990923.zip|Korean male (9.9 MB) by Kyongsok Gim|Off
-hu1|hu1.zip|Hungarian Female (8.9Mb) by Eleonora Klein|Off
-ic1|ic1.zip|Icelandic Male (9.9Mb) by Bjorn Kristinsson|Off
-id1|id1-001010.zip|Indonesian male (4 MB) by Arry Arman|Off
-in1|in1-010206.zip|Hindi male (3.6 MB) by Amin Charaniya|Off
-in2|in2-010202.zip|Hindi female (3.7 MB) by Amin Charaniya|Off
-ir1|ir1.zip|Iranian Male (5Mb) by Alireza Farhadi|Off
-it1|it1-010213.zip|Italian male (5.2 MB) by Claudia Citta|Off
-it2|it2-010406.zip|Italian female (5.2 MB) by Claudia Citta|Off
-it3|it3-010304.zip|Italian male (5.1 MB) by Piero Cosi|Off
-it4|it4-010926.zip|Italian female (4.9 MB) by ITC-irst|Off
-jp1|jp1-000314.zip|Japanese male (1.8 MB) by Yoram Meron|Off
-jp2|jp2-270202.zip|Japanese female (5.6 MB) by Tomohisa Tachiki|Off
-jp3|jp3.zip|Japanese female (1.7 MB) by Yoram Meron|Off
-la1|la1.zip|Classical Latin Male (7.6Mb) by Olivier Bianchi|Off
-lt1|lt1.zip|Lithuanian Male (22.7Mb) by PK & AG|Off
-lt2|lt2.zip|Lithuanian Male (18.3Mb) by PK & AG|Off
-ma1|ma1.zip|Malay Female (2.9Mb) by Kow Weng Onn|Off
-mx1|mx1-990208.zip|Spanish Mexican male (1.8 MB) by OGI|Off
-mx2|mx2.zip|Spanish Mexican male (3.5Mb) by Humberto Perez Espinosa|Off
-nl1|nl1-980609.zip|Dutch male (0.4 MB) by Arthur Dirksen|On
-nl2|nl2-990507.zip|Dutch male (13 MB) by Arthur Dirksen|Off
-nl3|nl3-001013.zip|Dutch female (8.6 MB) by Raymond Veldhuis|Off
-nz1|nz1-000911.zip|Maori male (2.3 MB) by Mark R. Laws|Off
-pl1|pl1.zip|Polish female (4.0 MB) by PJWSTK|Off
-pt1|pt1-000509.zip|Portuguese female (7.8 MB) by Babel Technology|Off
-ro1|ro1-980317.zip|Romanian male (2.9 MB) by Marian Boldea|Off
-sw1|sw1-980623.zip|Swedish male (9.3 MB) by Marcus Filipsson|Off
-sw2|sw2-140102.zip|Swedish female (5.6 MB) by Adina Svensson|Off
-tl1|tl1.zip|Telugu female (6.9 MB) by Kalpana Reddy KVK|Off
-tr1|tr1-010209.zip|Turkish male (3.7 MB) by Faculte Polytech. de Mons|Off
-tr2|tr2-010212.zip|Turkish female (4.3 MB) by Faculte Polytech. de Mons|Off
-us1|us1-980512.zip|American English female (6.8 MB) by Babel Technology|On
-us2|us2-980812.zip|American English male (6.3 MB) by Babel Technology|Off
-us3|us3-990208.zip|American English male (6.1 MB) by Mike Macon|Off
-vz1|vz1.zip|Venezuelan Spanish (2.3Mb) by MRH|Off
diff --git a/devel/Makefile b/devel/Makefile
index 2f70730ac6ac..ac05653dcdbe 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1429,7 +1429,6 @@
SUBDIR += libhtp
SUBDIR += libhyve-remote
SUBDIR += libical
- SUBDIR += libical-glib
SUBDIR += libinotify
SUBDIR += libiqxmlrpc
SUBDIR += libisofs
@@ -1772,11 +1771,6 @@
SUBDIR += node-thrift
SUBDIR += notify-sharp
SUBDIR += noweb
- SUBDIR += npm-amdefine
- SUBDIR += npm-clean-css
- SUBDIR += npm-commander
- SUBDIR += npm-graceful-readlink
- SUBDIR += npm-source-map
SUBDIR += npth
SUBDIR += nsgenbind
SUBDIR += nspr
@@ -4148,7 +4142,6 @@
SUBDIR += py-ExtensionClass
SUBDIR += py-Faker
SUBDIR += py-IBMQuantumExperience
- SUBDIR += py-InlineEgg
SUBDIR += py-Jinja2
SUBDIR += py-Jinja2-doc
SUBDIR += py-Missing
@@ -4707,7 +4700,6 @@
SUBDIR += py-prompt_toolkit
SUBDIR += py-protobuf
SUBDIR += py-protocols
- SUBDIR += py-protocols-devel
SUBDIR += py-ptrace
SUBDIR += py-ptvsd
SUBDIR += py-pudb
@@ -4870,7 +4862,6 @@
SUBDIR += py-ruamel.ordereddict
SUBDIR += py-ruamel.yaml
SUBDIR += py-rubymarshal
- SUBDIR += py-ruledispatch
SUBDIR += py-rwt
SUBDIR += py-sanetime
SUBDIR += py-sarge
diff --git a/devel/libical-glib/Makefile b/devel/libical-glib/Makefile
deleted file mode 100644
index d6f7da8a18d9..000000000000
--- a/devel/libical-glib/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Koop Mast <kwm@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= libical-glib
-PORTVERSION= 1.0.4
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= GNOME
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Introspection bindings for libical
-
-LIB_DEPENDS= libical.so:devel/libical
-
-BROKEN= Does not build with libical >= 2.0
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-USES= compiler:c11 gettext gmake libtool pathfix pkgconfig tar:xz
-USE_GNOME= glib20 introspection:build libxml2
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-INSTALL_TARGET=install-strip
-
-.include <bsd.port.mk>
diff --git a/devel/libical-glib/distinfo b/devel/libical-glib/distinfo
deleted file mode 100644
index e0babc3eb464..000000000000
--- a/devel/libical-glib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libical-glib-1.0.4.tar.xz) = 3e47c7c19a403e77a598cfa8fc82c8e9ea0b3625e2f28bdcec096aeba37fb0cd
-SIZE (libical-glib-1.0.4.tar.xz) = 450452
diff --git a/devel/libical-glib/pkg-descr b/devel/libical-glib/pkg-descr
deleted file mode 100644
index 5ff7524be348..000000000000
--- a/devel/libical-glib/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Gobject-introspection bindings for libical.
-
-WWW: https://wiki.gnome.org/Projects/libical-glib
diff --git a/devel/libical-glib/pkg-plist b/devel/libical-glib/pkg-plist
deleted file mode 100644
index 56e5b5fffe7f..000000000000
--- a/devel/libical-glib/pkg-plist
+++ /dev/null
@@ -1,92 +0,0 @@
-include/libical-glib/i-cal-array.h
-include/libical-glib/i-cal-attach.h
-include/libical-glib/i-cal-comp-iter.h
-include/libical-glib/i-cal-component.h
-include/libical-glib/i-cal-datetimeperiod-type.h
-include/libical-glib/i-cal-derived-parameter.h
-include/libical-glib/i-cal-derived-property.h
-include/libical-glib/i-cal-derived-value.h
-include/libical-glib/i-cal-duration-type.h
-include/libical-glib/i-cal-enums.h
-include/libical-glib/i-cal-error.h
-include/libical-glib/i-cal-geo-type.h
-include/libical-glib/i-cal-langbind.h
-include/libical-glib/i-cal-memory.h
-include/libical-glib/i-cal-mime.h
-include/libical-glib/i-cal-object.h
-include/libical-glib/i-cal-parameter.h
-include/libical-glib/i-cal-parser.h
-include/libical-glib/i-cal-period-type.h
-include/libical-glib/i-cal-property.h
-include/libical-glib/i-cal-recur-iterator.h
-include/libical-glib/i-cal-recur.h
-include/libical-glib/i-cal-recurrence-type.h
-include/libical-glib/i-cal-reqstat-type.h
-include/libical-glib/i-cal-restriction.h
-include/libical-glib/i-cal-time-span.h
-include/libical-glib/i-cal-time.h
-include/libical-glib/i-cal-timetype.h
-include/libical-glib/i-cal-timezone-phase.h
-include/libical-glib/i-cal-timezone.h
-include/libical-glib/i-cal-timezonetype.h
-include/libical-glib/i-cal-trigger-type.h
-include/libical-glib/i-cal-unknowntokenhandling.h
-include/libical-glib/i-cal-value.h
-include/libical-glib/libical-glib-private.h
-include/libical-glib/libical-glib.h
-lib/girepository-1.0/ICalGLib-1.0.typelib
-lib/libical-glib-1.0.so
-lib/libical-glib-1.0.so.0
-lib/libical-glib-1.0.so.0.0.0
-libdata/pkgconfig/libical-glib-1.0.pc
-share/gir-1.0/ICalGLib-1.0.gir
-share/gtk-doc/html/libical-glib/ICalArray.html
-share/gtk-doc/html/libical-glib/ICalAttach.html
-share/gtk-doc/html/libical-glib/ICalCompIter.html
-share/gtk-doc/html/libical-glib/ICalComponent.html
-share/gtk-doc/html/libical-glib/ICalDatetimeperiodType.html
-share/gtk-doc/html/libical-glib/ICalDurationType.html
-share/gtk-doc/html/libical-glib/ICalGeoType.html
-share/gtk-doc/html/libical-glib/ICalObject.html
-share/gtk-doc/html/libical-glib/ICalParameter.html
-share/gtk-doc/html/libical-glib/ICalParser.html
-share/gtk-doc/html/libical-glib/ICalPeriodType.html
-share/gtk-doc/html/libical-glib/ICalProperty.html
-share/gtk-doc/html/libical-glib/ICalRecurIterator.html
-share/gtk-doc/html/libical-glib/ICalRecurrenceType.html
-share/gtk-doc/html/libical-glib/ICalReqstatType.html
-share/gtk-doc/html/libical-glib/ICalTimeSpan.html
-share/gtk-doc/html/libical-glib/ICalTimetype.html
-share/gtk-doc/html/libical-glib/ICalTimezone.html
-share/gtk-doc/html/libical-glib/ICalTimezonePhase.html
-share/gtk-doc/html/libical-glib/ICalTimezonetype.html
-share/gtk-doc/html/libical-glib/ICalTriggerType.html
-share/gtk-doc/html/libical-glib/ICalValue.html
-share/gtk-doc/html/libical-glib/annotation-glossary.html
-share/gtk-doc/html/libical-glib/api-index-full.html
-share/gtk-doc/html/libical-glib/ch01.html
-share/gtk-doc/html/libical-glib/deprecated-api-index.html
-share/gtk-doc/html/libical-glib/home.png
-share/gtk-doc/html/libical-glib/index.html
-share/gtk-doc/html/libical-glib/index.sgml
-share/gtk-doc/html/libical-glib/left-insensitive.png
-share/gtk-doc/html/libical-glib/left.png
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-derived-parameter.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-derived-property.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-derived-value.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-enums.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-error.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-langbind.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-memory.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-mime.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-recur.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-restriction.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-time.html
-share/gtk-doc/html/libical-glib/libical-glib-i-cal-unknowntokenhandling.html
-share/gtk-doc/html/libical-glib/libical-glib.devhelp2
-share/gtk-doc/html/libical-glib/object-tree.html
-share/gtk-doc/html/libical-glib/right-insensitive.png
-share/gtk-doc/html/libical-glib/right.png
-share/gtk-doc/html/libical-glib/style.css
-share/gtk-doc/html/libical-glib/up-insensitive.png
-share/gtk-doc/html/libical-glib/up.png
diff --git a/devel/npm-amdefine/Makefile b/devel/npm-amdefine/Makefile
deleted file mode 100644
index 4c7d56bae7ed..000000000000
--- a/devel/npm-amdefine/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Rodrigo Osorio <rodrigo@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= npm-amdefine
-PORTVERSION= 1.0.1
-CATEGORIES= devel www
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= Implementation of AMD's define() in Node
-
-LICENSE= APACHE20
-
-BROKEN= fails to package
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm
-
-USE_GITHUB= yes
-GH_ACCOUNT= jrburke
-GH_PROJECT= amdefine
-
-# npm install both builds and installs. To avoid building in the stage phase,
-# allow npm to install in a temporary directory and move from there.
-# Moreover, only a fraction of what is installed by npm needs to be packaged
-do-build:
- ${MKDIR} ${WRKDIR}/build-lib
- (cd ${WRKDIR}/build-lib && \
- ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/ && \
- ${MV} ${WRKDIR}/build-lib/node_modules/amdefine \
- ${STAGEDIR}${PREFIX}/lib/node_modules/
-
-.include <bsd.port.mk>
diff --git a/devel/npm-amdefine/distinfo b/devel/npm-amdefine/distinfo
deleted file mode 100644
index 388f73bc2dc7..000000000000
--- a/devel/npm-amdefine/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494693980
-SHA256 (jrburke-amdefine-1.0.1_GH0.tar.gz) = 871b0c46c6853d3ec71c3d3750fa50b5abdb41e661c76d0466a4f70b3ef12b56
-SIZE (jrburke-amdefine-1.0.1_GH0.tar.gz) = 96852
diff --git a/devel/npm-amdefine/pkg-descr b/devel/npm-amdefine/pkg-descr
deleted file mode 100644
index 1187b264279c..000000000000
--- a/devel/npm-amdefine/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Amdefine is a module that can be used to implement AMD's define() in Node.
-This allows you to code to the AMD API and have the module work
-in node programs without requiring those other programs to use AMD.
-
-WWW: https://github.com/jrburke/amdefine
diff --git a/devel/npm-amdefine/pkg-plist b/devel/npm-amdefine/pkg-plist
deleted file mode 100644
index c287ce115167..000000000000
--- a/devel/npm-amdefine/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-lib/node_modules/amdefine/LICENSE
-lib/node_modules/amdefine/README.md
-lib/node_modules/amdefine/amdefine.js
-lib/node_modules/amdefine/intercept.js
-lib/node_modules/amdefine/package.json
diff --git a/devel/npm-clean-css/Makefile b/devel/npm-clean-css/Makefile
deleted file mode 100644
index 87dd1f965794..000000000000
--- a/devel/npm-clean-css/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Rodrigo Osorio <rodrigo@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= npm-clean-css
-PORTVERSION= 4.1.1
-DISTVERSIONPREFIX= v
-CATEGORIES= devel www
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= Fast and efficient CSS optimizer for node.js and the Web
-
-LICENSE= APACHE20
-
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm \
- ${LOCALBASE}/lib/node_modules/source-map/source-map.js:devel/npm-source-map \
- ${LOCALBASE}/lib/node_modules/commander/index.js:devel/npm-commander
-
-USE_GITHUB= yes
-GH_ACCOUNT= jakubpawlowicz
-GH_PROJECT= clean-css
-
-# npm install both builds and installs. To avoid building in the stage phase,
-# allow npm to install in a temporary directory and move from there.
-# Moreover, only a fraction of what is installed by npm needs to be packaged
-do-build:
- ${MKDIR} ${WRKDIR}/build-lib
- (cd ${WRKDIR}/build-lib && \
- ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/ && \
- ${MV} ${WRKDIR}/build-lib/node_modules/clean-css \
- ${STAGEDIR}${PREFIX}/lib/node_modules/
-
-.include <bsd.port.mk>
diff --git a/devel/npm-clean-css/distinfo b/devel/npm-clean-css/distinfo
deleted file mode 100644
index 36c1cee98bf6..000000000000
--- a/devel/npm-clean-css/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494371031
-SHA256 (jakubpawlowicz-clean-css-v4.1.1_GH0.tar.gz) = f4ba27d317288f647026e20e6cfb038ff404b2d8dc7660700d24d1afb953f50b
-SIZE (jakubpawlowicz-clean-css-v4.1.1_GH0.tar.gz) = 364472
diff --git a/devel/npm-clean-css/files/patch-package.json b/devel/npm-clean-css/files/patch-package.json
deleted file mode 100644
index 01d275fc11d7..000000000000
--- a/devel/npm-clean-css/files/patch-package.json
+++ /dev/null
@@ -1,12 +0,0 @@
---- package.json.orig 2017-05-14 10:21:07 UTC
-+++ package.json
-@@ -30,9 +30,6 @@
- "prepublish": "npm run check",
- "test": "vows"
- },
-- "dependencies": {
-- "source-map": "0.5.x"
-- },
- "devDependencies": {
- "browserify": "^14.0.0",
- "http-proxy": "1.x",
diff --git a/devel/npm-clean-css/pkg-descr b/devel/npm-clean-css/pkg-descr
deleted file mode 100644
index b3f43a5b8b70..000000000000
--- a/devel/npm-clean-css/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Clean-css is a fast and efficient CSS optimizer for Node.js
-platform and any modern browser.
-
-WWW: https://github.com/jakubpawlowicz/clean-css
diff --git a/devel/npm-clean-css/pkg-plist b/devel/npm-clean-css/pkg-plist
deleted file mode 100644
index 90b6d3b1ba05..000000000000
--- a/devel/npm-clean-css/pkg-plist
+++ /dev/null
@@ -1,99 +0,0 @@
-lib/node_modules/clean-css/History.md
-lib/node_modules/clean-css/LICENSE
-lib/node_modules/clean-css/README.md
-lib/node_modules/clean-css/index.js
-lib/node_modules/clean-css/lib/clean.js
-lib/node_modules/clean-css/lib/optimizer/hack.js
-lib/node_modules/clean-css/lib/optimizer/level-0/optimize.js
-lib/node_modules/clean-css/lib/optimizer/level-1/optimize.js
-lib/node_modules/clean-css/lib/optimizer/level-1/shorten-hex.js
-lib/node_modules/clean-css/lib/optimizer/level-1/shorten-hsl.js
-lib/node_modules/clean-css/lib/optimizer/level-1/shorten-rgb.js
-lib/node_modules/clean-css/lib/optimizer/level-1/sort-selectors.js
-lib/node_modules/clean-css/lib/optimizer/level-1/tidy-at-rule.js
-lib/node_modules/clean-css/lib/optimizer/level-1/tidy-block.js
-lib/node_modules/clean-css/lib/optimizer/level-1/tidy-rules.js
-lib/node_modules/clean-css/lib/optimizer/level-2/break-up.js
-lib/node_modules/clean-css/lib/optimizer/level-2/can-override.js
-lib/node_modules/clean-css/lib/optimizer/level-2/clone.js
-lib/node_modules/clean-css/lib/optimizer/level-2/compactable.js
-lib/node_modules/clean-css/lib/optimizer/level-2/extract-properties.js
-lib/node_modules/clean-css/lib/optimizer/level-2/invalid-property-error.js
-lib/node_modules/clean-css/lib/optimizer/level-2/is-mergeable.js
-lib/node_modules/clean-css/lib/optimizer/level-2/merge-adjacent.js
-lib/node_modules/clean-css/lib/optimizer/level-2/merge-media-queries.js
-lib/node_modules/clean-css/lib/optimizer/level-2/merge-non-adjacent-by-body.js
-lib/node_modules/clean-css/lib/optimizer/level-2/merge-non-adjacent-by-selector.js
-lib/node_modules/clean-css/lib/optimizer/level-2/optimize.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/every-values-pair.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/find-component-in.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/has-inherit.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/is-component-of.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/is-mergeable-shorthand.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/merge-into-shorthands.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/optimize.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/overrides-non-component-shorthand.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/populate-components.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/understandable.js
-lib/node_modules/clean-css/lib/optimizer/level-2/properties/vendor-prefixes.js
-lib/node_modules/clean-css/lib/optimizer/level-2/reduce-non-adjacent.js
-lib/node_modules/clean-css/lib/optimizer/level-2/remove-duplicate-font-at-rules.js
-lib/node_modules/clean-css/lib/optimizer/level-2/remove-duplicate-media-queries.js
-lib/node_modules/clean-css/lib/optimizer/level-2/remove-duplicates.js
-lib/node_modules/clean-css/lib/optimizer/level-2/remove-unused-at-rules.js
-lib/node_modules/clean-css/lib/optimizer/level-2/reorderable.js
-lib/node_modules/clean-css/lib/optimizer/level-2/restore-with-components.js
-lib/node_modules/clean-css/lib/optimizer/level-2/restore.js
-lib/node_modules/clean-css/lib/optimizer/level-2/restructure.js
-lib/node_modules/clean-css/lib/optimizer/level-2/rules-overlap.js
-lib/node_modules/clean-css/lib/optimizer/level-2/specificities-overlap.js
-lib/node_modules/clean-css/lib/optimizer/level-2/specificity.js
-lib/node_modules/clean-css/lib/optimizer/level-2/tidy-rule-duplicates.js
-lib/node_modules/clean-css/lib/optimizer/remove-unused.js
-lib/node_modules/clean-css/lib/optimizer/restore-from-optimizing.js
-lib/node_modules/clean-css/lib/optimizer/validator.js
-lib/node_modules/clean-css/lib/optimizer/wrap-for-optimizing.js
-lib/node_modules/clean-css/lib/options/compatibility.js
-lib/node_modules/clean-css/lib/options/fetch.js
-lib/node_modules/clean-css/lib/options/format.js
-lib/node_modules/clean-css/lib/options/inline-request.js
-lib/node_modules/clean-css/lib/options/inline-timeout.js
-lib/node_modules/clean-css/lib/options/inline.js
-lib/node_modules/clean-css/lib/options/optimization-level.js
-lib/node_modules/clean-css/lib/options/rebase-to.js
-lib/node_modules/clean-css/lib/options/rebase.js
-lib/node_modules/clean-css/lib/options/rounding-precision.js
-lib/node_modules/clean-css/lib/reader/apply-source-maps.js
-lib/node_modules/clean-css/lib/reader/extract-import-url-and-media.js
-lib/node_modules/clean-css/lib/reader/input-source-map-tracker.js
-lib/node_modules/clean-css/lib/reader/is-allowed-resource.js
-lib/node_modules/clean-css/lib/reader/load-original-sources.js
-lib/node_modules/clean-css/lib/reader/load-remote-resource.js
-lib/node_modules/clean-css/lib/reader/match-data-uri.js
-lib/node_modules/clean-css/lib/reader/normalize-path.js
-lib/node_modules/clean-css/lib/reader/read-sources.js
-lib/node_modules/clean-css/lib/reader/rebase-local-map.js
-lib/node_modules/clean-css/lib/reader/rebase-remote-map.js
-lib/node_modules/clean-css/lib/reader/rebase.js
-lib/node_modules/clean-css/lib/reader/restore-import.js
-lib/node_modules/clean-css/lib/reader/rewrite-url.js
-lib/node_modules/clean-css/lib/tokenizer/marker.js
-lib/node_modules/clean-css/lib/tokenizer/token.js
-lib/node_modules/clean-css/lib/tokenizer/tokenize.js
-lib/node_modules/clean-css/lib/utils/clone-array.js
-lib/node_modules/clean-css/lib/utils/format-position.js
-lib/node_modules/clean-css/lib/utils/has-protocol.js
-lib/node_modules/clean-css/lib/utils/is-data-uri-resource.js
-lib/node_modules/clean-css/lib/utils/is-http-resource.js
-lib/node_modules/clean-css/lib/utils/is-https-resource.js
-lib/node_modules/clean-css/lib/utils/is-import.js
-lib/node_modules/clean-css/lib/utils/is-remote-resource.js
-lib/node_modules/clean-css/lib/utils/natural-compare.js
-lib/node_modules/clean-css/lib/utils/override.js
-lib/node_modules/clean-css/lib/utils/split.js
-lib/node_modules/clean-css/lib/writer/helpers.js
-lib/node_modules/clean-css/lib/writer/one-time.js
-lib/node_modules/clean-css/lib/writer/simple.js
-lib/node_modules/clean-css/lib/writer/source-maps.js
-lib/node_modules/clean-css/package.json
diff --git a/devel/npm-commander/Makefile b/devel/npm-commander/Makefile
deleted file mode 100644
index dd6b9a1ce101..000000000000
--- a/devel/npm-commander/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Rodrigo Osorio <rodrigo@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= npm-commander
-PORTVERSION= 2.9.0
-DISTVERSIONPREFIX= v
-CATEGORIES= devel www
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= node.js command-line interfaces made easy
-
-LICENSE= APACHE20
-
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm \
- ${LOCALBASE}/lib/node_modules/graceful-readlink/index.js:devel/npm-graceful-readlink
-
-USE_GITHUB= yes
-GH_ACCOUNT= tj
-GH_PROJECT= commander.js
-
-# npm install both builds and installs. To avoid building in the stage phase,
-# allow npm to install in a temporary directory and move from there.
-# Moreover, only a fraction of what is installed by npm needs to be packaged
-do-build:
- ${MKDIR} ${WRKDIR}/build-lib
- (cd ${WRKDIR}/build-lib && \
- ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/ && \
- ${MV} ${WRKDIR}/build-lib/node_modules/commander \
- ${STAGEDIR}${PREFIX}/lib/node_modules/
-
-.include <bsd.port.mk>
diff --git a/devel/npm-commander/distinfo b/devel/npm-commander/distinfo
deleted file mode 100644
index 6156ea3a6ae2..000000000000
--- a/devel/npm-commander/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494694612
-SHA256 (tj-commander.js-v2.9.0_GH0.tar.gz) = 1cd5b48c22ae4f82b9e00ac11f7972bf8c7ea7fe5047cdb37949e672324fa3f3
-SIZE (tj-commander.js-v2.9.0_GH0.tar.gz) = 20399
diff --git a/devel/npm-commander/files/patch-package.json b/devel/npm-commander/files/patch-package.json
deleted file mode 100644
index dd6f259d2781..000000000000
--- a/devel/npm-commander/files/patch-package.json
+++ /dev/null
@@ -1,12 +0,0 @@
---- package.json.orig 2015-10-13 15:20:01 UTC
-+++ package.json
-@@ -26,8 +26,5 @@
- },
- "files": [
- "index.js"
-- ],
-- "dependencies": {
-- "graceful-readlink": ">= 1.0.0"
-- }
-+ ]
- }
diff --git a/devel/npm-commander/pkg-descr b/devel/npm-commander/pkg-descr
deleted file mode 100644
index 90ca7e16375b..000000000000
--- a/devel/npm-commander/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The complete solution for node.js command-line interfaces,
-inspired by Ruby's commander.
-
-WWW: https://github.com/tj/commander.js
diff --git a/devel/npm-commander/pkg-plist b/devel/npm-commander/pkg-plist
deleted file mode 100644
index c073b5d90719..000000000000
--- a/devel/npm-commander/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-lib/node_modules/commander/History.md
-lib/node_modules/commander/LICENSE
-lib/node_modules/commander/Readme.md
-lib/node_modules/commander/index.js
-lib/node_modules/commander/package.json
diff --git a/devel/npm-graceful-readlink/Makefile b/devel/npm-graceful-readlink/Makefile
deleted file mode 100644
index b213d2f9c58e..000000000000
--- a/devel/npm-graceful-readlink/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Rodrigo Osorio <rodrigo@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= npm-graceful-readlink
-PORTVERSION= 1.0.1
-CATEGORIES= devel www
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= Graceful fs.readlink
-
-LICENSE= APACHE20
-
-BROKEN= fails to package
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm
-
-USE_GITHUB= yes
-GH_ACCOUNT= zhiyelee
-GH_PROJECT= graceful-readlink
-
-# npm install both builds and installs. To avoid building in the stage phase,
-# allow npm to install in a temporary directory and move from there.
-# Moreover, only a fraction of what is installed by npm needs to be packaged
-do-build:
- ${MKDIR} ${WRKDIR}/build-lib
- (cd ${WRKDIR}/build-lib && \
- ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/ && \
- ${MV} ${WRKDIR}/build-lib/node_modules/graceful-readlink \
- ${STAGEDIR}${PREFIX}/lib/node_modules/
-
-.include <bsd.port.mk>
diff --git a/devel/npm-graceful-readlink/distinfo b/devel/npm-graceful-readlink/distinfo
deleted file mode 100644
index cf5ac6ec54e6..000000000000
--- a/devel/npm-graceful-readlink/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494800670
-SHA256 (zhiyelee-graceful-readlink-1.0.1_GH0.tar.gz) = 0ccfdba35b207e4720042136eb38ecb099f7c6be071a7bb54abb5a42d2f48570
-SIZE (zhiyelee-graceful-readlink-1.0.1_GH0.tar.gz) = 1892
diff --git a/devel/npm-graceful-readlink/pkg-descr b/devel/npm-graceful-readlink/pkg-descr
deleted file mode 100644
index c261428a7095..000000000000
--- a/devel/npm-graceful-readlink/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A graceful fs.readlink
-
-WWW: https://github.com/zhiyelee/graceful-readlink
diff --git a/devel/npm-graceful-readlink/pkg-plist b/devel/npm-graceful-readlink/pkg-plist
deleted file mode 100644
index 35cd4170f436..000000000000
--- a/devel/npm-graceful-readlink/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-lib/node_modules/graceful-readlink/.npmignore
-lib/node_modules/graceful-readlink/.travis.yml
-lib/node_modules/graceful-readlink/LICENSE
-lib/node_modules/graceful-readlink/README.md
-lib/node_modules/graceful-readlink/index.js
-lib/node_modules/graceful-readlink/package.json
diff --git a/devel/npm-source-map/Makefile b/devel/npm-source-map/Makefile
deleted file mode 100644
index d06bef7260d7..000000000000
--- a/devel/npm-source-map/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Rodrigo Osorio <rodrigo@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= npm-source-map
-PORTVERSION= 0.5.6
-CATEGORIES= devel www
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= Parse and consume source maps
-
-LICENSE= APACHE20
-
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm \
- ${LOCALBASE}/lib/node_modules/amdefine/amdefine.js:devel/npm-amdefine
-
-USE_GITHUB= yes
-GH_ACCOUNT= mozilla
-GH_PROJECT= source-map
-
-# npm install both builds and installs. To avoid building in the stage phase,
-# allow npm to install in a temporary directory and move from there.
-# Moreover, only a fraction of what is installed by npm needs to be packaged
-do-build:
- ${MKDIR} ${WRKDIR}/build-lib
- (cd ${WRKDIR}/build-lib && \
- ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/ && \
- ${MV} ${WRKDIR}/build-lib/node_modules/source-map \
- ${STAGEDIR}${PREFIX}/lib/node_modules/
-
-.include <bsd.port.mk>
diff --git a/devel/npm-source-map/distinfo b/devel/npm-source-map/distinfo
deleted file mode 100644
index f2cea1eb1060..000000000000
--- a/devel/npm-source-map/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494450761
-SHA256 (mozilla-source-map-0.5.6_GH0.tar.gz) = 2e83783e20eb750c2c56e63027f3989c78f73c144975245c09b0545272095b43
-SIZE (mozilla-source-map-0.5.6_GH0.tar.gz) = 2637337
diff --git a/devel/npm-source-map/pkg-descr b/devel/npm-source-map/pkg-descr
deleted file mode 100644
index fd2ad1cf7808..000000000000
--- a/devel/npm-source-map/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Parse and consume source maps.
-
-WWW: https://github.com/mozilla/source-map
diff --git a/devel/npm-source-map/pkg-plist b/devel/npm-source-map/pkg-plist
deleted file mode 100644
index 98af6f8573b6..000000000000
--- a/devel/npm-source-map/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-lib/node_modules/source-map/CHANGELOG.md
-lib/node_modules/source-map/LICENSE
-lib/node_modules/source-map/README.md
-lib/node_modules/source-map/dist/source-map.debug.js
-lib/node_modules/source-map/dist/source-map.js
-lib/node_modules/source-map/dist/source-map.min.js
-lib/node_modules/source-map/dist/source-map.min.js.map
-lib/node_modules/source-map/lib/array-set.js
-lib/node_modules/source-map/lib/base64-vlq.js
-lib/node_modules/source-map/lib/base64.js
-lib/node_modules/source-map/lib/binary-search.js
-lib/node_modules/source-map/lib/mapping-list.js
-lib/node_modules/source-map/lib/quick-sort.js
-lib/node_modules/source-map/lib/source-map-consumer.js
-lib/node_modules/source-map/lib/source-map-generator.js
-lib/node_modules/source-map/lib/source-node.js
-lib/node_modules/source-map/lib/util.js
-lib/node_modules/source-map/package.json
-lib/node_modules/source-map/source-map.js
diff --git a/devel/py-InlineEgg/Makefile b/devel/py-InlineEgg/Makefile
deleted file mode 100644
index ded186aa8053..000000000000
--- a/devel/py-InlineEgg/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Sofian Brabez <sbrabez@gmail.com>
-# $FreeBSD$
-
-PORTNAME= InlineEgg
-PORTVERSION= 1.08
-PORTREVISION= 1
-CATEGORIES= devel security python
-MASTER_SITES= http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=InlineEgg&file=
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= sbz@FreeBSD.org
-COMMENT= Python module for writing inline assembler programs
-
-FETCH_BEFORE_ARGS=-o ${DISTFILES}
-USES= dos2unix python shebangfix
-SHEBANG_FILES= examples/*.py
-USE_PYTHON= distutils autoplist
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-PORTDOCS= InlineEgg.html Changelog README
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/py-InlineEgg/distinfo b/devel/py-InlineEgg/distinfo
deleted file mode 100644
index a18a47ac39ff..000000000000
--- a/devel/py-InlineEgg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (InlineEgg-1.08.tar.gz) = b762f0cecff8cfa18f2bbfbfce39f18cc99cfb647c22619894624a09cc8a7cd7
-SIZE (InlineEgg-1.08.tar.gz) = 46961
diff --git a/devel/py-InlineEgg/pkg-descr b/devel/py-InlineEgg/pkg-descr
deleted file mode 100644
index 3d4335ef852c..000000000000
--- a/devel/py-InlineEgg/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-InlineEgg is a Python module that provides the user with a toolbox of
-convenient classes for writing small assembly programs. Only that instead of
-having to remember confusing assembly mnemonics and requiring the developer
-to remember how to use complex tools like assemblers and linkers, everything
-is done the easy way: in Python. InlineEgg is oriented - but not limited -
-to developing shellcode (sometimes called eggs) for use in exploits.
-
-WWW: http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=InlineEgg
diff --git a/devel/py-protocols-devel/Makefile b/devel/py-protocols-devel/Makefile
deleted file mode 100644
index 621cef17937c..000000000000
--- a/devel/py-protocols-devel/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Dryice Liu <dryice@dryice.name>
-# $FreeBSD$
-
-PORTNAME= PyProtocols
-PORTVERSION= 1.0.a0.r2302
-PORTREVISION= 2
-CATEGORIES= devel python
-MASTER_SITES= http://files.turbogears.org/eggs/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}-1.0a0dev-r2302
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= Protocol Definition, Declaration, and Adaptation for Python
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools@${FLAVOR}
-
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-.include <bsd.port.mk>
diff --git a/devel/py-protocols-devel/distinfo b/devel/py-protocols-devel/distinfo
deleted file mode 100644
index 608bcde5a423..000000000000
--- a/devel/py-protocols-devel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyProtocols-1.0a0dev-r2302.zip) = b17f625fe6c2eb8a1ad4fefb0ac93edbf9267213f636132f1e094409931f1858
-SIZE (PyProtocols-1.0a0dev-r2302.zip) = 124071
diff --git a/devel/py-protocols-devel/pkg-descr b/devel/py-protocols-devel/pkg-descr
deleted file mode 100644
index 21fc00f38956..000000000000
--- a/devel/py-protocols-devel/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-This package builds on the object adaptation protocol presented in PEP
-246 to make it easier for component authors, framework suppliers, and
-other developers to:
-
- * Specify what behavior a component requires or provides
-
- * Specify how to adapt the interface provided by one component to
- that required by another
-
- * Specify how to adapt objects of a particular type or class (even
- built-in types) to a particular required interface
-
- * Automatically adapt a supplied object to a required interface,
- and
-
- * Do all of the above, even when the components or frameworks
- involved were not written to take advantage of this package, and
- even if the frameworks have different mechanisms for defining
- interfaces.
-
-WWW: http://peak.telecommunity.com/PyProtocols.html
diff --git a/devel/py-ruledispatch/Makefile b/devel/py-ruledispatch/Makefile
deleted file mode 100644
index 5a352cf17c65..000000000000
--- a/devel/py-ruledispatch/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Dryice Liu <dryice@dryice.name>
-# $FreeBSD$
-
-PORTNAME= RuleDispatch
-PORTVERSION= 0.5.a1.r2717
-PORTREVISION= 0
-CATEGORIES= devel python
-MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/ \
- http://peak.telecommunity.com/snapshots/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}-0.5a1.dev-r2717
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= Rule-based Dispatching and Generic Functions
-
-LICENSE= PSFL ZPL21
-LICENSE_COMB= dual
-
-DEPRECATED= Depends on expiring devel/py-protocols-devel
-EXPIRATION_DATE= 2018-01-27
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Extremes>=1.1:devel/py-extremes@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}PyProtocols>=1.0.a0.r2302:devel/py-protocols-devel@${FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-# to have a platform/release indipendent directory (necessary for strip cmd)
-pre-build:
- @(cd ${BUILD_WRKSRC}; \
- ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} setopt -c build -o build-platlib -s FreeBSD.build)
-
-pre-install:
- @${STRIP_CMD} ${WRKSRC}/FreeBSD.build/dispatch/_d_speedups.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-ruledispatch/distinfo b/devel/py-ruledispatch/distinfo
deleted file mode 100644
index 9761455780aa..000000000000
--- a/devel/py-ruledispatch/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (RuleDispatch-0.5a1.dev-r2717.tar.gz) = b8995324e1a04e77208f4e3155d64cffb8e55195c1437a1aa490841cece7ffdf
-SIZE (RuleDispatch-0.5a1.dev-r2717.tar.gz) = 96367
diff --git a/devel/py-ruledispatch/pkg-descr b/devel/py-ruledispatch/pkg-descr
deleted file mode 100644
index 3f466a209ce1..000000000000
--- a/devel/py-ruledispatch/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-RuleDispatch is a prototype implementation of the Chambers and Chen
-"efficient multiple and predicate dispatch" algorithm for Python.
-It lets youspecify a function in terms of a collection of arbitrary
-rules, including Lisp-style "before/after/around" methods.
-
-WWW: http://peak.telecommunity.com/
diff --git a/emulators/Makefile b/emulators/Makefile
index d5921eb7227c..24748a25e3c0 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -130,7 +130,6 @@
SUBDIR += qmc2
SUBDIR += qtemu
SUBDIR += quasi88
- SUBDIR += raine
SUBDIR += riscv-fesvr
SUBDIR += riscv-isa-sim
SUBDIR += rpcs3
diff --git a/emulators/raine/Makefile b/emulators/raine/Makefile
deleted file mode 100644
index 926d1db930f2..000000000000
--- a/emulators/raine/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-# Created by: Florent Thoumie <flz@xbsd.org>
-# $FreeBSD$
-
-PORTNAME= raine
-PORTVERSION= 0.51.9
-PORTREVISION= 6
-CATEGORIES= emulators games
-MASTER_SITES= GENTOO
-DISTNAME= ${PORTNAME}s-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Arcade Emulator for M68000, M68020 and Z80 based hardware
-
-LICENSE= ART10
-
-BROKEN= fails to link
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= nasm>0:devel/nasm
-LIB_DEPENDS= libpng.so:graphics/png
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-USES= gmake perl5 shebangfix tar:bzip2
-SHEBANG_FILES= makedep
-USE_PERL5= build
-USE_SDL= image ttf sdl
-USE_GCC= any
-USE_CSTD= gnu89
-MAKEFILE= makefile
-MAKE_ARGS= NEO="" VERBOSE=1 HAS_CONSOLE=""
-
-ONLY_FOR_ARCHS= i386
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's| [$$]_mcpu||g' ${WRKSRC}/detect-cpu
- @${REINPLACE_CMD} -e \
- 's|CC=|CC?=| ; \
- s|CXX=|CXX?=| ; \
- /LD/s|gcc|$$(CXX)| ; \
- s|$$(DESTDIR)/usr|$$(DESTDIR)$$(PREFIX)| ; \
- s|$$(prefix)/games|$$(prefix)/bin| ; \
- s|$$(prefix)/share/games|$$(prefix)/share| ; \
- s|-I.*/muParser|-I$${LOCALBASE}/include| ; \
- s|^CFLAGS =|CFLAGS ?=| ; \
- s|sdl-config|$${SDL_CONFIG}|g ; \
- /LFLAGS/s|-g || ; \
- /LFLAGS/s|-lstdc++|$$(LDFLAGS)|' ${WRKSRC}/makefile
- @${REINPLACE_CMD} -e \
- '/^Icon/s|=.*|=${PREFIX}/share/pixmaps/raine.png|' \
- ${WRKSRC}/raine.desktop
- @${REINPLACE_CMD} -e \
- 's|/usr/share/games/raine|${DATADIR}|' ${WRKSRC}/source/raine.c
-
-post-install:
-.for i in artwork emudx roms scripts/raine
- @${ECHO_CMD} -n > ${STAGEDIR}${DATADIR}/${i}/.keep_me
-.endfor
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/raine
-
-.include <bsd.port.mk>
diff --git a/emulators/raine/distinfo b/emulators/raine/distinfo
deleted file mode 100644
index 3c2d6107b3e9..000000000000
--- a/emulators/raine/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (raines-0.51.9.tar.bz2) = 6d58f36790025e53aa0897f21cef845b9355081fd75c9a5ce4ef96f275dd0427
-SIZE (raines-0.51.9.tar.bz2) = 2095980
diff --git a/emulators/raine/files/patch-source__alleg__png__loadpng.c b/emulators/raine/files/patch-source__alleg__png__loadpng.c
deleted file mode 100644
index 4fa3d7b5856a..000000000000
--- a/emulators/raine/files/patch-source__alleg__png__loadpng.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- source/alleg/png/loadpng.c.orig
-+++ source/alleg/png/loadpng.c
-@@ -322,7 +322,7 @@
- * the normal method of doing things with libpng). REQUIRED unless you
- * set up your own error handlers in the png_create_read_struct() earlier.
- */
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_jmpbuf(png_ptr))) {
- /* Free all of the memory associated with the png_ptr and info_ptr */
- png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
- fclose(fp);
-@@ -384,7 +384,7 @@
- * the normal method of doing things with libpng). REQUIRED unless you
- * set up your own error handlers in the png_create_read_struct() earlier.
- */
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_jmpbuf(png_ptr))) {
- /* Free all of the memory associated with the png_ptr and info_ptr */
- png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
- /* If we get here, we had a problem reading the file */
-@@ -482,7 +482,7 @@
- * the normal method of doing things with libpng). REQUIRED unless you
- * set up your own error handlers in the png_create_read_struct() earlier.
- */
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_jmpbuf(png_ptr))) {
- /* Free all of the memory associated with the png_ptr and info_ptr */
- png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
- /* If we get here, we had a problem reading the file */
diff --git a/emulators/raine/files/patch-source__savepng.c b/emulators/raine/files/patch-source__savepng.c
deleted file mode 100644
index 728aabadc8d3..000000000000
--- a/emulators/raine/files/patch-source__savepng.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- source/savepng.c.orig
-+++ source/savepng.c
-@@ -203,7 +203,7 @@
- goto Error;
-
- /* Set error handling. */
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_jmpbuf(png_ptr))) {
- /* If we get here, we had a problem reading the file. */
- goto Error;
- }
diff --git a/emulators/raine/files/patch-source__sdl__compat.h b/emulators/raine/files/patch-source__sdl__compat.h
deleted file mode 100644
index b7c084f664b7..000000000000
--- a/emulators/raine/files/patch-source__sdl__compat.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- source/sdl/compat.h.orig
-+++ source/sdl/compat.h
-@@ -61,7 +61,7 @@
- #define stricmp strcasecmp
- #define strnicmp strncasecmp
- #endif
--#elif defined(DARWIN)
-+#elif defined(DARWIN) || defined(__FreeBSD__)
- #define stricmp strcasecmp
- #define strnicmp strncasecmp
- #endif
diff --git a/emulators/raine/pkg-descr b/emulators/raine/pkg-descr
deleted file mode 100644
index 89e08b7da35b..000000000000
--- a/emulators/raine/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Arcade Emulator for M68000, M68020 and Z80 based hardware.
-
-WWW: http://rainemu.swishparty.co.uk/
diff --git a/emulators/raine/pkg-plist b/emulators/raine/pkg-plist
deleted file mode 100644
index f566f606694e..000000000000
--- a/emulators/raine/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/raine
-share/applications/raine.desktop
-share/pixmaps/raine.png
-%%DATADIR%%/artwork/.keep_me
-%%DATADIR%%/bitmaps/cursor.png
-%%DATADIR%%/bitmaps/raine_logo.png
-%%DATADIR%%/cheats.cfg
-%%DATADIR%%/emudx/.keep_me
-%%DATADIR%%/fonts/Vera.ttf
-%%DATADIR%%/fonts/VeraMono.ttf
-%%DATADIR%%/fonts/font6x8.bin
-%%DATADIR%%/hiscore.dat
-%%DATADIR%%/roms/.keep_me
-%%DATADIR%%/scripts/raine/.keep_me
diff --git a/games/Makefile b/games/Makefile
index 7495b5736486..ed6531b8bcd5 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -72,7 +72,6 @@
SUBDIR += awale
SUBDIR += awele
SUBDIR += balazar
- SUBDIR += balazarbrothers
SUBDIR += ballerburg
SUBDIR += banihstypos
SUBDIR += barbie_seahorse_adventures
@@ -151,7 +150,6 @@
SUBDIR += cgoban
SUBDIR += chanta
SUBDIR += chapping
- SUBDIR += cheech
SUBDIR += chessx
SUBDIR += childsplay
SUBDIR += chocolate-doom
@@ -337,7 +335,6 @@
SUBDIR += ggz-txt-client
SUBDIR += gigalomania
SUBDIR += gillo
- SUBDIR += gish-demo
SUBDIR += gl-117
SUBDIR += glaxium
SUBDIR += glbsp
@@ -533,7 +530,6 @@
SUBDIR += liblcf
SUBDIR += libmaitretarot
SUBDIR += libmt_client
- SUBDIR += libretro-cores
SUBDIR += libshhcards
SUBDIR += lightsoff
SUBDIR += lightyears
diff --git a/games/balazarbrothers/Makefile b/games/balazarbrothers/Makefile
deleted file mode 100644
index 1396e83a3ec0..000000000000
--- a/games/balazarbrothers/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-# $FreeBSD$
-
-PORTNAME= balazarbrothers
-PORTVERSION= 0.3.1
-PORTREVISION= 9
-CATEGORIES= games python
-MASTER_SITES= http://download.gna.org/${PORTNAME:S/brothers//}/
-DISTNAME= ${PORTNAME:S/b/B/g}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Free software 3D puzzle game
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= conflicting dependencies
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-LIB_DEPENDS= libcal3d.so:graphics/cal3d \
- libfreetype.so:print/freetype2
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}soya3d>0:graphics/py-soya3d@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tofu>0:net/py-tofu@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cerealizer>0:security/py-cerealizer@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR}
-
-NO_ARCH= yes
-
-USES= gettext python:2.7 tar:bzip2
-USE_GL= glew
-USE_PYTHON= autoplist distutils
-
-PYDISTUTILS_PKGNAME= BalazarBrothers
-PYDISTUTILS_EGGINFODIR= ${PREFIX}/share
-PYDISTUTILS_SETUP= ${PYSETUP}
-PYDISTUTILS_INSTALLNOSINGLE= yes
-
-DESKTOP_ENTRIES="BalazarBrothers" "" "" "balazarbrothers" "" ""
-
-OPTIONS_DEFINE= OPENAL
-OPTIONS_DEFAULT= OPENAL
-
-OPENAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openal>0:audio/py-openal@${FLAVOR}
-
-post-patch:
- @${REINPLACE_CMD} -e \
- '/^install-purelib/s|=.*|= ${PREFIX}/share| ; \
- /^install-scripts/s|=.*|= ${PREFIX}/bin| ; \
- /^install-data/s|=.*|= ${PREFIX}/share|' ${WRKSRC}/setup.cfg
- @${REINPLACE_CMD} -e \
- '/LC_MESSAGES/s|".",||' ${WRKSRC}/setup.py
-
-.include <bsd.port.mk>
diff --git a/games/balazarbrothers/distinfo b/games/balazarbrothers/distinfo
deleted file mode 100644
index 20b4d3979968..000000000000
--- a/games/balazarbrothers/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (BalazarBrothers-0.3.1.tar.bz2) = e99310216568423a4896a581c97403b6f5c625e78a5f0ca5b4875885813ca178
-SIZE (BalazarBrothers-0.3.1.tar.bz2) = 7356358
diff --git a/games/balazarbrothers/pkg-descr b/games/balazarbrothers/pkg-descr
deleted file mode 100644
index 274ac1874c03..000000000000
--- a/games/balazarbrothers/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Balazar Brother is an amazing libre (PGL'ed) 3D puzzle game, realized
-by Jiba and Nekeme Prod.
-
-A 3D platform universe, two characters and two keys, one for each
-character, and at the end of the road two princesses to free. Just
-press a key and the corresponding character will jump on the next
-platform in front of him.
-
-WWW: http://www.lesfleursdunormal.fr/static/informatique/old/balazar_brothers/index_en.html
diff --git a/games/cheech/Makefile b/games/cheech/Makefile
deleted file mode 100644
index 374e93415674..000000000000
--- a/games/cheech/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Yinghong.Liu <relaxbsd@gmail.com>
-# $FreeBSD$
-
-PORTNAME= cheech
-PORTVERSION= 0.8
-PORTREVISION= 8
-CATEGORIES= games
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Multiplayer Chinese Checkers game
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libgnet-2.0.so:net/gnet2
-
-BROKEN= fails to compile: ustring.h: expected ';' at end of declaration list
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-OPTIONS_DEFINE= DOCS
-
-USES= autoreconf gmake libtool pkgconfig tar:tgz
-USE_GNOME= gtkmm24
-GNU_CONFIGURE= yes
-
-DESKTOP_ENTRIES="cheech" \
- "${COMMENT}" \
- "${PREFIX}/share/pixmaps/${PORTNAME}.png" \
- "cheech" \
- "Game;BoardGame;" \
- "false"
-
-post-patch:
- @${REINPLACE_CMD} \
- -e 's|$${prefix}/doc|$$(datadir)/doc|' \
- -e 's|COPYING||' ${WRKSRC}/Makefile.am
- @${REINPLACE_CMD} -e 's|[[:blank:]]-g$$||' ${WRKSRC}/src/Makefile.am
- @${REINPLACE_CMD} -e \
- 's|\([[:blank:]]\)usleep|\1Glib::usleep|' ${WRKSRC}/src/utility.cc
- @${REINPLACE_CMD} -e \
- 's|connect(SigC::slot|connect(sigc::mem_fun|g ; \
- s|#include <sigc++\/compatibility\.h>||g' ${WRKSRC}/src/*.cc
-
-.include <bsd.port.mk>
diff --git a/games/cheech/distinfo b/games/cheech/distinfo
deleted file mode 100644
index 9dba5211549c..000000000000
--- a/games/cheech/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cheech-0.8.tgz) = 2bc2061c7b860bf2556b6ba84f8e9b7236aaeccba37875fa6070123ddff9e4de
-SIZE (cheech-0.8.tgz) = 810583
diff --git a/games/cheech/pkg-descr b/games/cheech/pkg-descr
deleted file mode 100644
index 3c85ec9374d0..000000000000
--- a/games/cheech/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-cheech is a portable, multiplayer, networked Chinese Checkers game.
-It currently lets you play chinese checkers over a network against
-any combination of up to 5 other people or computer players.
-
-WWW: http://cheech.sourceforge.net/
diff --git a/games/cheech/pkg-plist b/games/cheech/pkg-plist
deleted file mode 100644
index 6b11e849f924..000000000000
--- a/games/cheech/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-bin/cheech
-bin/cheechbot
-bin/cheechd
-bin/cheechwebd
-%%DATADIR%%/cheechweb/15D93A1FDFF22779A23A08278F59A953.cache.html
-%%DATADIR%%/cheechweb/15D93A1FDFF22779A23A08278F59A953.cache.xml
-%%DATADIR%%/cheechweb/1E757BA6FE1CD6DCCF0EF6EE1F1916BE.cache.html
-%%DATADIR%%/cheechweb/1E757BA6FE1CD6DCCF0EF6EE1F1916BE.cache.xml
-%%DATADIR%%/cheechweb/2DA9E259B1E54AEBAB6942D8775C1A1D.cache.html
-%%DATADIR%%/cheechweb/2DA9E259B1E54AEBAB6942D8775C1A1D.cache.xml
-%%DATADIR%%/cheechweb/93B61057D4F4E4E4CFEEDA7767D9C7D2.cache.html
-%%DATADIR%%/cheechweb/93B61057D4F4E4E4CFEEDA7767D9C7D2.cache.xml
-%%DATADIR%%/cheechweb/EED299CE3177E3D3B98087A75E716F40.cache.html
-%%DATADIR%%/cheechweb/EED299CE3177E3D3B98087A75E716F40.cache.xml
-%%DATADIR%%/cheechweb/cheech.css
-%%DATADIR%%/cheechweb/cheechweb.html
-%%DATADIR%%/cheechweb/chinesecheckers.html
-%%DATADIR%%/cheechweb/com.benjie.cheech.nocache.html
-%%DATADIR%%/cheechweb/gwt.js
-%%DATADIR%%/cheechweb/history.html
-%%DATADIR%%/cheechweb/images/cheech.png
-%%DATADIR%%/cheechweb/images/hole-hi.png
-%%DATADIR%%/cheechweb/images/hole.png
-%%DATADIR%%/cheechweb/images/peg-black-hi.png
-%%DATADIR%%/cheechweb/images/peg-black.png
-%%DATADIR%%/cheechweb/images/peg-blue-hi.png
-%%DATADIR%%/cheechweb/images/peg-blue.png
-%%DATADIR%%/cheechweb/images/peg-green-hi.png
-%%DATADIR%%/cheechweb/images/peg-green.png
-%%DATADIR%%/cheechweb/images/peg-orange-hi.png
-%%DATADIR%%/cheechweb/images/peg-orange.png
-%%DATADIR%%/cheechweb/images/peg-purple-hi.png
-%%DATADIR%%/cheechweb/images/peg-purple.png
-%%DATADIR%%/cheechweb/images/peg-red-hi.png
-%%DATADIR%%/cheechweb/images/peg-red.png
-%%DATADIR%%/cheechweb/images/peg-white-hi.png
-%%DATADIR%%/cheechweb/images/peg-white.png
-%%DATADIR%%/cheechweb/images/peg-yellow-hi.png
-%%DATADIR%%/cheechweb/images/peg-yellow.png
-%%DATADIR%%/cheechweb/index.html
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-share/pixmaps/cheech.png
-share/pixmaps/cheech/cheech.png
-share/pixmaps/cheech/highlight.png
-share/pixmaps/cheech/pegs.png
-share/pixmaps/cheech/smiley.png
diff --git a/games/gish-demo/Makefile b/games/gish-demo/Makefile
deleted file mode 100644
index 9741ede571ea..000000000000
--- a/games/gish-demo/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Jona Joachim <walkingshadow@grummel.net>
-# $FreeBSD$
-
-PORTNAME= gish-demo
-PORTVERSION= 1.60
-PORTREVISION= 1
-CATEGORIES= games linux
-MASTER_SITES= http://s159260531.onlinehome.us/demos/
-DISTNAME= gishdemo
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Platform game with a gelatinous 12-pound ball of tar (Demo version)
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-RESTRICTED= (c) Copyright 2004 Chronic Logic All rights reserved
-ONLY_FOR_ARCHS= i386 amd64
-ONLY_FOR_ARCHS_REASON= is an i386 Linux binary
-USES= linux
-USE_LINUX= libvorbis openal-soft
-NO_BUILD= yes
-DATADIR= ${PREFIX}/lib/${PORTNAME}
-SUB_FILES= rungish.sh
-SUB_LIST= LINUXBASE=${LINUXBASE}
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${CP} -R ${WRKSRC}/* ${STAGEDIR}${DATADIR}
- ${BRANDELF} -t Linux ${STAGEDIR}${DATADIR}/gishdemo
- ${BRANDELF} -t Linux ${STAGEDIR}${DATADIR}/gishdemo
- ${INSTALL_SCRIPT} ${WRKDIR}/rungish.sh ${STAGEDIR}${PREFIX}/bin/gish
-
-.include <bsd.port.mk>
diff --git a/games/gish-demo/distinfo b/games/gish-demo/distinfo
deleted file mode 100644
index eaf9d2ee6cb4..000000000000
--- a/games/gish-demo/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gishdemo.tar.gz) = 335e28ae5b9f91ebb9487e341d9bb9cf679083a0a3ed5a49daaa27f2b3e3908d
-SIZE (gishdemo.tar.gz) = 12712912
diff --git a/games/gish-demo/files/rungish.sh.in b/games/gish-demo/files/rungish.sh.in
deleted file mode 100644
index d752d66fa5bc..000000000000
--- a/games/gish-demo/files/rungish.sh.in
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-cd %%DATADIR%% || exit 1
-exec ./gishdemo "$@"
diff --git a/games/gish-demo/pkg-descr b/games/gish-demo/pkg-descr
deleted file mode 100644
index ae5f14002a96..000000000000
--- a/games/gish-demo/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-"Gish isn't your average hero, in fact he's not your average
-anything... see Gish is a ball of tar. A Sunday stroll with his
-lady friend Brea goes awry when a shadowy figure emerges from an
-open man hole and pulls Brea into the ground below. Following
-Brea's calls for help Gish suddenly finds himself in the
-subterranean sewers of Dross, a long forgotten city filled with
-twisting corridors, evil traps and some of the most demented
-creatures imaginable."
-
-This is the demo version of the game. Visit the website to buy
-the full version.
-
-WWW: http://www.chroniclogic.com/index.htm?gish.htm
diff --git a/games/gish-demo/pkg-plist b/games/gish-demo/pkg-plist
deleted file mode 100644
index 845051f2bc3c..000000000000
--- a/games/gish-demo/pkg-plist
+++ /dev/null
@@ -1,218 +0,0 @@
-bin/gish
-%%DATADIR%%/Chronic.url
-%%DATADIR%%/README-SDL.txt
-%%DATADIR%%/README.txt
-%%DATADIR%%/animation/pibatk01.tga
-%%DATADIR%%/animation/pibatk02.tga
-%%DATADIR%%/animation/pibatk03.tga
-%%DATADIR%%/animation/pibatk04.tga
-%%DATADIR%%/animation/pibatk05.tga
-%%DATADIR%%/animation/pibatk06.tga
-%%DATADIR%%/animation/pibatk07.tga
-%%DATADIR%%/animation/pibatk08.tga
-%%DATADIR%%/animation/pibatk09.tga
-%%DATADIR%%/animation/pibdie01.tga
-%%DATADIR%%/animation/pibdie02.tga
-%%DATADIR%%/animation/pibdie03.tga
-%%DATADIR%%/animation/pibdie04.tga
-%%DATADIR%%/animation/pibdie05.tga
-%%DATADIR%%/animation/pibdie06.tga
-%%DATADIR%%/animation/pibdie07.tga
-%%DATADIR%%/animation/pibdie08.tga
-%%DATADIR%%/animation/pibdie09.tga
-%%DATADIR%%/animation/pibsta01.tga
-%%DATADIR%%/animation/pibsta02.tga
-%%DATADIR%%/animation/pibsta03.tga
-%%DATADIR%%/animation/pibsta04.tga
-%%DATADIR%%/animation/pibsta05.tga
-%%DATADIR%%/animation/pibsta06.tga
-%%DATADIR%%/animation/pibwlk01.tga
-%%DATADIR%%/animation/pibwlk02.tga
-%%DATADIR%%/animation/pibwlk03.tga
-%%DATADIR%%/animation/pibwlk04.tga
-%%DATADIR%%/animation/pibwlk05.tga
-%%DATADIR%%/animation/pibwlk06.tga
-%%DATADIR%%/animation/pibwlk07.tga
-%%DATADIR%%/animation/pibwlk08.tga
-%%DATADIR%%/animation/pibwlk09.tga
-%%DATADIR%%/animation/sepsta01.tga
-%%DATADIR%%/animation/zomatk01.tga
-%%DATADIR%%/animation/zomatk02.tga
-%%DATADIR%%/animation/zomatk03.tga
-%%DATADIR%%/animation/zomatk04.tga
-%%DATADIR%%/animation/zomatk05.tga
-%%DATADIR%%/animation/zomatk06.tga
-%%DATADIR%%/animation/zomatk07.tga
-%%DATADIR%%/animation/zomatk08.tga
-%%DATADIR%%/animation/zomatk09.tga
-%%DATADIR%%/animation/zomdie01.tga
-%%DATADIR%%/animation/zomdie02.tga
-%%DATADIR%%/animation/zomdie03.tga
-%%DATADIR%%/animation/zomdie04.tga
-%%DATADIR%%/animation/zomdie05.tga
-%%DATADIR%%/animation/zomdie06.tga
-%%DATADIR%%/animation/zomdie07.tga
-%%DATADIR%%/animation/zomdie08.tga
-%%DATADIR%%/animation/zomdie09.tga
-%%DATADIR%%/animation/zomhed01.tga
-%%DATADIR%%/animation/zomhed02.tga
-%%DATADIR%%/animation/zomhed03.tga
-%%DATADIR%%/animation/zomhed04.tga
-%%DATADIR%%/animation/zomhed05.tga
-%%DATADIR%%/animation/zomhed06.tga
-%%DATADIR%%/animation/zomsta01.tga
-%%DATADIR%%/animation/zomsta02.tga
-%%DATADIR%%/animation/zomsta03.tga
-%%DATADIR%%/animation/zomsta04.tga
-%%DATADIR%%/animation/zomsta05.tga
-%%DATADIR%%/animation/zomsta06.tga
-%%DATADIR%%/animation/zomwlk01.tga
-%%DATADIR%%/animation/zomwlk02.tga
-%%DATADIR%%/animation/zomwlk03.tga
-%%DATADIR%%/animation/zomwlk04.tga
-%%DATADIR%%/animation/zomwlk05.tga
-%%DATADIR%%/animation/zomwlk06.tga
-%%DATADIR%%/animation/zomwlk07.tga
-%%DATADIR%%/animation/zomwlk08.tga
-%%DATADIR%%/animation/zomwlk09.tga
-%%DATADIR%%/gishdemo
-%%DATADIR%%/gishdemo_64
-%%DATADIR%%/gish.bmp
-%%DATADIR%%/gishmanual.html
-%%DATADIR%%/leveldemo/bathhouse.lvl
-%%DATADIR%%/leveldemo/co06.lvl
-%%DATADIR%%/leveldemo/co10.lvl
-%%DATADIR%%/leveldemo/demo1.lvl
-%%DATADIR%%/leveldemo/demo2.lvl
-%%DATADIR%%/leveldemo/demo3.lvl
-%%DATADIR%%/leveldemo/demo4.lvl
-%%DATADIR%%/leveldemo/playroom.lvl
-%%DATADIR%%/manual3.swf
-%%DATADIR%%/ordergish.url
-%%DATADIR%%/music/intro.ogg
-%%DATADIR%%/music/sewer.ogg
-%%DATADIR%%/replay/demo01.gre
-%%DATADIR%%/replay/demo02.gre
-%%DATADIR%%/replay/demo03.gre
-%%DATADIR%%/sound/amber.wav
-%%DATADIR%%/sound/blockbreak.wav
-%%DATADIR%%/sound/bobattack.wav
-%%DATADIR%%/sound/chainbreak.wav
-%%DATADIR%%/sound/fleshhit.wav
-%%DATADIR%%/sound/gishhit.wav
-%%DATADIR%%/sound/gishhurt.wav
-%%DATADIR%%/sound/lava.wav
-%%DATADIR%%/sound/necksnap.wav
-%%DATADIR%%/sound/nibattack.wav
-%%DATADIR%%/sound/points.wav
-%%DATADIR%%/sound/rockfriction.wav
-%%DATADIR%%/sound/rockhit.wav
-%%DATADIR%%/sound/ropebreak.wav
-%%DATADIR%%/sound/secrets1.wav
-%%DATADIR%%/sound/secrets2.wav
-%%DATADIR%%/sound/splash.wav
-%%DATADIR%%/sound/squish.wav
-%%DATADIR%%/sound/switch.wav
-%%DATADIR%%/sound/tarball.wav
-%%DATADIR%%/sound/visattack.wav
-%%DATADIR%%/texture/0.tga
-%%DATADIR%%/texture/1.tga
-%%DATADIR%%/texture/10.tga
-%%DATADIR%%/texture/11.tga
-%%DATADIR%%/texture/12.tga
-%%DATADIR%%/texture/2.tga
-%%DATADIR%%/texture/3.tga
-%%DATADIR%%/texture/4.tga
-%%DATADIR%%/texture/5.tga
-%%DATADIR%%/texture/6.tga
-%%DATADIR%%/texture/7.tga
-%%DATADIR%%/texture/8.tga
-%%DATADIR%%/texture/9.tga
-%%DATADIR%%/texture/amber.tga
-%%DATADIR%%/texture/amber1.tga
-%%DATADIR%%/texture/amber2.tga
-%%DATADIR%%/texture/amber3.tga
-%%DATADIR%%/texture/blank.tga
-%%DATADIR%%/texture/blood.tga
-%%DATADIR%%/texture/border.tga
-%%DATADIR%%/texture/bubble.tga
-%%DATADIR%%/texture/buynow.tga
-%%DATADIR%%/texture/chain.tga
-%%DATADIR%%/texture/chronic.tga
-%%DATADIR%%/texture/cl_logo.tga
-%%DATADIR%%/texture/complete.tga
-%%DATADIR%%/texture/demolevel.tga
-%%DATADIR%%/texture/dust.tga
-%%DATADIR%%/texture/eyes.tga
-%%DATADIR%%/texture/face.tga
-%%DATADIR%%/texture/faceb1.tga
-%%DATADIR%%/texture/faceb2.tga
-%%DATADIR%%/texture/faceh1.tga
-%%DATADIR%%/texture/faceh2.tga
-%%DATADIR%%/texture/faceh3.tga
-%%DATADIR%%/texture/faceh4.tga
-%%DATADIR%%/texture/facem1.tga
-%%DATADIR%%/texture/facem2.tga
-%%DATADIR%%/texture/facem3.tga
-%%DATADIR%%/texture/facem4.tga
-%%DATADIR%%/texture/fight.tga
-%%DATADIR%%/texture/font00.tga
-%%DATADIR%%/texture/font01.tga
-%%DATADIR%%/texture/font02.tga
-%%DATADIR%%/texture/font03.tga
-%%DATADIR%%/texture/gameover.tga
-%%DATADIR%%/texture/gface.tga
-%%DATADIR%%/texture/gfaceb1.tga
-%%DATADIR%%/texture/gfaceb2.tga
-%%DATADIR%%/texture/gfaceh01.tga
-%%DATADIR%%/texture/gfaceh02.tga
-%%DATADIR%%/texture/gfaceh03.tga
-%%DATADIR%%/texture/gfacem1.tga
-%%DATADIR%%/texture/gfacem2.tga
-%%DATADIR%%/texture/gfacem3.tga
-%%DATADIR%%/texture/gfacem4.tga
-%%DATADIR%%/texture/gishhud.tga
-%%DATADIR%%/texture/gishhurt.tga
-%%DATADIR%%/texture/gishtalk.tga
-%%DATADIR%%/texture/gishtitle.tga
-%%DATADIR%%/texture/gishwin.tga
-%%DATADIR%%/texture/gishy.tga
-%%DATADIR%%/texture/grayhurt.tga
-%%DATADIR%%/texture/graywin.tga
-%%DATADIR%%/texture/greyhud.tga
-%%DATADIR%%/texture/honeytalk.tga
-%%DATADIR%%/texture/key.tga
-%%DATADIR%%/texture/level.tga
-%%DATADIR%%/texture/loading03.tga
-%%DATADIR%%/texture/lvlcomplete.tga
-%%DATADIR%%/texture/mouse00.tga
-%%DATADIR%%/texture/mouse01.tga
-%%DATADIR%%/texture/oneup.tga
-%%DATADIR%%/texture/piston1.tga
-%%DATADIR%%/texture/piston2.tga
-%%DATADIR%%/texture/poop.tga
-%%DATADIR%%/texture/ready.tga
-%%DATADIR%%/texture/rope.tga
-%%DATADIR%%/texture/sewer.tga
-%%DATADIR%%/texture/storymode.tga
-%%DATADIR%%/texture/sumo.tga
-%%DATADIR%%/texture/tar.tga
-%%DATADIR%%/texture/tar2.tga
-%%DATADIR%%/texture/tarball.tga
-%%DATADIR%%/texture/tarballs.tga
-%%DATADIR%%/texture/text001.tga
-%%DATADIR%%/texture/text006.tga
-%%DATADIR%%/texture/text009.tga
-%%DATADIR%%/texture/text010.tga
-%%DATADIR%%/texture/text011.tga
-%%DATADIR%%/texture/text019.tga
-%%DATADIR%%/texture/text022.tga
-%%DATADIR%%/texture/text023.tga
-%%DATADIR%%/texture/text028.tga
-%%DATADIR%%/texture/text031.tga
-%%DATADIR%%/texture/text032.tga
-%%DATADIR%%/texture/text034.tga
-%%DATADIR%%/texture/text036.tga
-%%DATADIR%%/texture/text038.tga
-%%DATADIR%%/texture/turbo.tga
-%%DATADIR%%/texture/vsmode.tga
diff --git a/games/libretro-cores/Makefile b/games/libretro-cores/Makefile
deleted file mode 100644
index 02007f6f4dca..000000000000
--- a/games/libretro-cores/Makefile
+++ /dev/null
@@ -1,163 +0,0 @@
-# Created by: Yuri Victorovich <yuri@rawbw.com>
-# $FreeBSD$
-
-PORTNAME= libretro-cores
-PORTVERSION= 0.20161109
-PORTREVISION= 3
-CATEGORIES= games
-
-MAINTAINER= yuri@rawbw.com
-COMMENT= Core pack for RetroArch
-
-BUILD_DEPENDS= cmake:devel/cmake
-LIB_DEPENDS+= libinotify.so:devel/libinotify # for libretro-lutro
-LIB_DEPENDS+= libcurl.so:ftp/curl # for Craft
-
-ONLY_FOR_ARCHS= i386 amd64
-
-# core list (complete list that libretro distributes: http://buildbot.libretro.com/nightly/linux/x86_64/latest/)
-ALL_CORES+= libretro:libretro-2048:2048:6730b2b:x
-ALL_CORES+= libretro:4do-libretro:4do:f433301:x
-ALL_CORES+= libretro:81-libretro:81:b484a7a:x
-ALL_CORES+= libretro:blueMSX-libretro:bluemsx:ee4ff9c:x
-ALL_CORES+= libretro:bsnes-libretro:bsnes:365c5c1:accuracy,balanced,performance
-ALL_CORES+= libretro:CATSFC-libretro:catsfc:5907687:x
-ALL_CORES+= libretro:Craft:craft:dc6ae44:x
-ALL_CORES+= libretro:desmume:desmume:ab1bd5a:x
-ALL_CORES+= libretro:Dinothawr:dinothawr:4ef365e:x
-ALL_CORES+= libretro:dosbox-libretro:dosbox:e1ab4fc:x
-ALL_CORES+= libretro:emux:emux:834f9f9:chip8,gb,nes,sms
-ALL_CORES+= libretro:fba_cores_cps1:fb_alpha_cps1:5614a9a:x
-ALL_CORES+= libretro:fba_cores_cps2:fb_alpha_cps2:f806c77:x
-ALL_CORES+= libretro:fbalpha:fbalpha:6d36b3a:x
-ALL_CORES+= libretro:libretro-fceumm:fceumm:50d0dfe:x
-ALL_CORES+= libretro:fmsx-libretro:fmsx:91e6deb:x
-ALL_CORES+= libretro:fuse-libretro:fuse:6cda7ed:x
-ALL_CORES+= libretro:gambatte-libretro:gambatte:59fb6a6:x
-ALL_CORES+= libretro:Genesis-Plus-GX:genesis_plus_gx:3c6d839:x
-ALL_CORES+= libretro:gpsp:gpsp:4d860ae:x
-ALL_CORES+= libretro:gw-libretro:gw:0408906:x
-ALL_CORES+= libretro:libretro-handy:handy:84f188b:x
-ALL_CORES+= libretro:hatari:hatari:4930236:x
-ALL_CORES+= libretro:imageviewer-libretro:imageviewer:ae1465c:x
-ALL_CORES+= libretro:libretro-lutro:lutro:4d6da23:x
-ALL_CORES+= libretro:mame2000-libretro:mame2000:b4ca94b:x
-ALL_CORES+= libretro:mame2003-libretro:mame2003:57f6dae:x
-ALL_CORES+= libretro:mame2014-libretro:mame2014:2e3943d:x
-#ALL_CORES= libretro:mame:mame:cfa60c7:x BROKEN: fails to build https://github.com/libretro/mame/issues/15
-ALL_CORES+= libretro:beetle-gba-libretro:mednafen_gba:b17b3a2:x
-ALL_CORES+= libretro:beetle-lynx-libretro:mednafen_lynx:76fd67f:x
-ALL_CORES+= libretro:beetle-ngp-libretro:mednafen_ngp:15887b8:x
-ALL_CORES+= libretro:beetle-pce-fast-libretro:mednafen_pce_fast:8daf99e:x
-ALL_CORES+= libretro:beetle-pcfx-libretro:mednafen_pcfx:89d16cd:x
-ALL_CORES+= libretro:beetle-psx-libretro:mednafen_psx:e661a34:x
-ALL_CORES+= libretro:beetle-bsnes-libretro:mednafen_snes:ff6938b:x
-ALL_CORES+= libretro:beetle-supergrafx-libretro:mednafen_supergrafx:42c8c0d:x
-ALL_CORES+= libretro:beetle-vb-libretro:mednafen_vb:c99ba93:x
-ALL_CORES+= libretro:beetle-wswan-libretro:mednafen_wswan:afbcd37:x
-ALL_CORES+= libretro:meteor-libretro:meteor:38b10c0:x
-ALL_CORES+= mgba-emu:mgba:mgba:8fd14f4:x
-#ALL_CORES+= libretro:mupen64plus-libretro:mupen64plus:7db9296:x BROKEN: needs GLES,GL....
-ALL_CORES+= libretro:nestopia:nestopia:b8de4c8:x
-ALL_CORES+= libretro:nxengine-libretro:nxengine:ee65158:x
-ALL_CORES+= libretro:libretro-o2em:o2em:0d54d35:x
-ALL_CORES+= libretro:pcsx_rearmed:pcsx_rearmed:1aa232f:x
-ALL_CORES+= libretro:picodrive:picodrive:0d87bd6:x
-#ALL_CORES+= libretro:pocketsnes-libretro:pocketsnes:5339c79:x BROKEN: asm
-#ALL_CORES+= libretro:libretro-ppsspp:ppsspp:ea17e27:x BROKEN: requires multiple distfiles?
-ALL_CORES+= libretro:libretro-prboom:prboom:d1479f0:x
-ALL_CORES+= libretro:prosystem-libretro:prosystem:b675fdf:x
-ALL_CORES+= libretro:QuickNES_Core:quicknes:ff4c152:x
-ALL_CORES+= libretro:reicast-emulator:reicast:3601150:x
-#ALL_CORES+= libretro:libretro-remotejoy:remotejoy:2e99718:x BROKEN: needs linux USB, is this linux-only?
-ALL_CORES+= libretro:scummvm:scummvm:47bb6e5:x
-ALL_CORES+= libretro:snes9x:snes9x:ccf1ee2:x
-ALL_CORES+= libretro:snes9x2010:snes9x2010:dfb7eef:x
-ALL_CORES+= libretro:stella-libretro:stella:3aa5737:x
-ALL_CORES+= libretro:tgbdual-libretro:tgbdual:6f8bfe5:x
-ALL_CORES+= libretro:tyrquake:tyrquake:34bd008:x
-ALL_CORES+= libretro:libretro-uae:puae:99af768:x
-ALL_CORES+= libretro:vba-next:vba_next:7623670:x
-ALL_CORES+= libretro:vbam-libretro:vbam:bedddba:x
-ALL_CORES+= libretro:libretro-vecx:vecx:1a86382:x
-ALL_CORES+= libretro:virtualjaguar-libretro:virtualjaguar:8be4390:x
-ALL_CORES+= libretro:yabause:yabause:dac3c5a:x
-
-USE_GITHUB= nodefault
-
-# variables that depend on ALL_CORES
-GH_TUPLE= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1:\2:\4:\3/\2,}
-CORE_DIRS= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}
-
-#PLIST_FILES+= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),libexec/libretro/\3_libretro.so,}
-.for CORE in ${ALL_CORES}
-.for A in ${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\5,:S/,/ /g}
-PLIST_FILES+= libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_${A}_libretro.so
-.endfor
-GIT_REV+= GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=$$(git ls-remote https://github.com/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}.git | ${GREP} HEAD | ${SED} -E "s/^(.......).*/\\1/g") &&
-GIT_REV_ECHO+= echo "GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" &&
-GIT_REV_CHANGE+= if [ "${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}" != "$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" ]; then echo "upstream revision changed: core=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,} old=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,} new=$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}"; fi &&
-.endfor
-
-PLIST_FILES:= ${PLIST_FILES:S/_x_libretro/_libretro/}
-
-WRKSRC= ${WRKDIR}/all-cores
-
-USES= compiler:c++11-lib dos2unix gmake lua:53 python:2 ssl
-USE_LDCONFIG= yes
-USE_GL= gl
-DOS2UNIX_FILES= hatari/Makefile.libretro 81-libretro/81/sp0256.c libretro-uae/Makefile
-
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-.include <bsd.port.pre.mk>
-
-# Avoid a lot of patching for 9.
-.if ${CHOSEN_COMPILER_TYPE} == gcc
-USE_CXXSTD= gnu++11
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's/"__VA_ARGS__/" __VA_ARGS__/' \
- ${WRKSRC}/desmume/desmume/src/wifi.cpp
-
-do-build:
- @for dir in ${CORE_DIRS}; do \
- ${ECHO_MSG} "===> Building for ${PKGNAME}: core $${dir} ($$(date))"; \
- cd ${WRKSRC}/$${dir}; \
- if [ -f Makefile.freebsd ]; then \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}; \
- elif [ -f Makefile.libretro ]; then \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}; \
- elif [ -f CMakeLists.txt ]; then \
- ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/cmake . && \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}; \
- else \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}; \
- fi; \
- done;
-
-do-install:
- @${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro;
- @for dir in ${CORE_DIRS}; do \
- ${INSTALL_LIB} $$(find ${WRKSRC}/$${dir}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; \
- done;
-
-post-install:
- @${RM} ${STAGEDIR}/${PREFIX}/libexec/libretro/libcurl.so
-
-print-upstream-revisions:
- @${ECHO} "--begin print upstream revisions--" && \
- ${GIT_REV} \
- ${GIT_REV_ECHO} \
- ${ECHO} "--end print upstream revisions--"
-
-print-updated-revisions:
- @${ECHO} "--begin print updated revisions--" && \
- ${GIT_REV} \
- ${GIT_REV_CHANGE} \
- ${ECHO} "--end print updated revisions--"
-
-.include <bsd.port.post.mk>
diff --git a/games/libretro-cores/distinfo b/games/libretro-cores/distinfo
deleted file mode 100644
index 09a7e56c3594..000000000000
--- a/games/libretro-cores/distinfo
+++ /dev/null
@@ -1,123 +0,0 @@
-TIMESTAMP = 1478648600
-SHA256 (libretro-libretro-2048-6730b2b_GH0.tar.gz) = a506fb93e30860af2975771a4566730b75ba8f6432a116cbba2b98289a65769a
-SIZE (libretro-libretro-2048-6730b2b_GH0.tar.gz) = 2681324
-SHA256 (libretro-4do-libretro-f433301_GH0.tar.gz) = 988e0d5db1c7c995338c8aaf6b57a01a46ff27b7d009d7654b02bd5223c32269
-SIZE (libretro-4do-libretro-f433301_GH0.tar.gz) = 92280
-SHA256 (libretro-81-libretro-b484a7a_GH0.tar.gz) = 329644feaa8411b450b73aa16ea91a7523db1250b686674e8f273d71a5912aa3
-SIZE (libretro-81-libretro-b484a7a_GH0.tar.gz) = 1228733
-SHA256 (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 70f36e94737428859452bef673074b283cd3663f01c8327d9b1104ae98770a1e
-SIZE (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 2401332
-SHA256 (libretro-bsnes-libretro-365c5c1_GH0.tar.gz) = 087d97c6396e778f2e8873c45f50d2c7934dc4e67585314cf615e4223366089a
-SIZE (libretro-bsnes-libretro-365c5c1_GH0.tar.gz) = 1254980
-SHA256 (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = d5f72a5f40d6fb70efd2d4599b07a64209f37450cf910e9fff03649b22054ae4
-SIZE (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = 373347
-SHA256 (libretro-Craft-dc6ae44_GH0.tar.gz) = 5a19a6d802118fe226d37f17d430ad98ae02d27645a977310d96b778633dcf97
-SIZE (libretro-Craft-dc6ae44_GH0.tar.gz) = 3147914
-SHA256 (libretro-desmume-ab1bd5a_GH0.tar.gz) = b7f89e0690d7ec6abdfad952ba72028deef21ec1e4d73b91945e4f0abe0b41fb
-SIZE (libretro-desmume-ab1bd5a_GH0.tar.gz) = 1370736
-SHA256 (libretro-Dinothawr-4ef365e_GH0.tar.gz) = 7c58bf98584c949c77fbbc698f9ded89397f14367773f01dc59f4804e1853bfb
-SIZE (libretro-Dinothawr-4ef365e_GH0.tar.gz) = 6823843
-SHA256 (libretro-dosbox-libretro-e1ab4fc_GH0.tar.gz) = 10623164942c7b5d8db391067d7dd5d2140c44c7969d705c67884b3723b943e3
-SIZE (libretro-dosbox-libretro-e1ab4fc_GH0.tar.gz) = 1166432
-SHA256 (libretro-emux-834f9f9_GH0.tar.gz) = 8196f1389bfd6bd5b7369e54daabd8e66ec6882b3dd1037ae2a1e96409a6ef72
-SIZE (libretro-emux-834f9f9_GH0.tar.gz) = 186822
-SHA256 (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 3bf217e9fb5032c6bc6087473386078fd5d853ea2eb59c6b43bdf4da7f412ef8
-SIZE (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 1081153
-SHA256 (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 0bfea9aa0cdb1d1ce5cc94de3fd23f6fd39882023c72667f46d60f77de509a7a
-SIZE (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 854972
-SHA256 (libretro-fbalpha-6d36b3a_GH0.tar.gz) = 7fb141d6a9d7fc913a500405b606f4a335576b8683b1ebf35247322252d2aaac
-SIZE (libretro-fbalpha-6d36b3a_GH0.tar.gz) = 8234970
-SHA256 (libretro-libretro-fceumm-50d0dfe_GH0.tar.gz) = 70b2b71b7eab34b63afee6d74954e4c62b11df6bd09fad868fa64f3660a2353e
-SIZE (libretro-libretro-fceumm-50d0dfe_GH0.tar.gz) = 392030
-SHA256 (libretro-fmsx-libretro-91e6deb_GH0.tar.gz) = 8807b188c801f3682e1afc36529aa798611763a2038feba8975cf91d2069b7d0
-SIZE (libretro-fmsx-libretro-91e6deb_GH0.tar.gz) = 531566
-SHA256 (libretro-fuse-libretro-6cda7ed_GH0.tar.gz) = 3e7e89032431b28e4bf7e2c7d5a7b713ffa568fbb0e6771cdf5dc8d057b16a72
-SIZE (libretro-fuse-libretro-6cda7ed_GH0.tar.gz) = 4314484
-SHA256 (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 7cc7d1084b39cd5b09d31849f852859a96d5ce1e90c05e0a0c5132418f313cd2
-SIZE (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 154552
-SHA256 (libretro-Genesis-Plus-GX-3c6d839_GH0.tar.gz) = 1390dbd1180f0e253adf3bbbf1eb5f674c93e1f466bbbfe66aee62f1f5ecfc57
-SIZE (libretro-Genesis-Plus-GX-3c6d839_GH0.tar.gz) = 5795790
-SHA256 (libretro-gpsp-4d860ae_GH0.tar.gz) = 9ebe4445f56a66cdcb0511cb5e8cb10fe060af213ab4272fbc6c5bf132dcd39a
-SIZE (libretro-gpsp-4d860ae_GH0.tar.gz) = 247888
-SHA256 (libretro-gw-libretro-0408906_GH0.tar.gz) = 01c06ca24eb00840da79390c0099741135affcc562d39f43602befe54e4c98f8
-SIZE (libretro-gw-libretro-0408906_GH0.tar.gz) = 3448801
-SHA256 (libretro-libretro-handy-84f188b_GH0.tar.gz) = f61ec0f4ffed7b3bc87bf2b3b96525f08f4894573150ef178676a6d5880a8b7e
-SIZE (libretro-libretro-handy-84f188b_GH0.tar.gz) = 100845
-SHA256 (libretro-hatari-4930236_GH0.tar.gz) = 82acbacf0d18e9723a6d99251f8577820914ecbff7150a93ee408b7cab9a5f4e
-SIZE (libretro-hatari-4930236_GH0.tar.gz) = 2735280
-SHA256 (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 7d638f812acc630938d4b512e21ef686163a1ebd63d8fca8eafd2c1b9c901f40
-SIZE (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 80001
-SHA256 (libretro-libretro-lutro-4d6da23_GH0.tar.gz) = 957facfd880b031ae15b3f279d943087cbcb5fec0a48177bce24ff9a74f48ca5
-SIZE (libretro-libretro-lutro-4d6da23_GH0.tar.gz) = 3372409
-SHA256 (libretro-mame2000-libretro-b4ca94b_GH0.tar.gz) = 670c3065696fd84a86c29f1470548f9f6a3ef8c0db02a0aac33f319d47b49194
-SIZE (libretro-mame2000-libretro-b4ca94b_GH0.tar.gz) = 4560919
-SHA256 (libretro-mame2003-libretro-57f6dae_GH0.tar.gz) = fa6fb6e4734d134c29b112259de6f171d61844fa3a7b1f6e17549a48e284ea94
-SIZE (libretro-mame2003-libretro-57f6dae_GH0.tar.gz) = 9679405
-SHA256 (libretro-mame2014-libretro-2e3943d_GH0.tar.gz) = 325af5af7ea4a43c6f350a05adc883fd357a0d80f522939d17646d2f8706663c
-SIZE (libretro-mame2014-libretro-2e3943d_GH0.tar.gz) = 84559993
-SHA256 (libretro-beetle-gba-libretro-b17b3a2_GH0.tar.gz) = 2051dcf72a07608113bb2eb3233b3aaec791ca4c4d2a403d1252e09dfc9e8543
-SIZE (libretro-beetle-gba-libretro-b17b3a2_GH0.tar.gz) = 167336
-SHA256 (libretro-beetle-lynx-libretro-76fd67f_GH0.tar.gz) = 6bdb59d8e68657e45f0245c90a071a1adbf8707eb2de8ef5e1261c0e0c20afdb
-SIZE (libretro-beetle-lynx-libretro-76fd67f_GH0.tar.gz) = 127986
-SHA256 (libretro-beetle-ngp-libretro-15887b8_GH0.tar.gz) = d48806e393da7b59140cdc3f890a87bb67b6a844ac6b6ed9a3c590363d6088bd
-SIZE (libretro-beetle-ngp-libretro-15887b8_GH0.tar.gz) = 167919
-SHA256 (libretro-beetle-pce-fast-libretro-8daf99e_GH0.tar.gz) = 52ccf51970f0683d17309073fef55f6831d72a35923ad34f222aff6e7ba6929b
-SIZE (libretro-beetle-pce-fast-libretro-8daf99e_GH0.tar.gz) = 363345
-SHA256 (libretro-beetle-pcfx-libretro-89d16cd_GH0.tar.gz) = 7cecd31211dd984d48f15989202a7ea6befd7691ce501fc7fe81ff6eb5763a9f
-SIZE (libretro-beetle-pcfx-libretro-89d16cd_GH0.tar.gz) = 456954
-SHA256 (libretro-beetle-psx-libretro-e661a34_GH0.tar.gz) = 9408a7278c244686f69a8edfb921595e28dfe0f56093012db3deadf8cc890372
-SIZE (libretro-beetle-psx-libretro-e661a34_GH0.tar.gz) = 1011281
-SHA256 (libretro-beetle-bsnes-libretro-ff6938b_GH0.tar.gz) = 81dd34c6d93e945e2b3a65216a9fc9189d229ab651ee4472f028207575ffed35
-SIZE (libretro-beetle-bsnes-libretro-ff6938b_GH0.tar.gz) = 472756
-SHA256 (libretro-beetle-supergrafx-libretro-42c8c0d_GH0.tar.gz) = ad8a61cb111b3422f3115e66619b38097b209e52c68a557a27c7eb4e3b6b8864
-SIZE (libretro-beetle-supergrafx-libretro-42c8c0d_GH0.tar.gz) = 349360
-SHA256 (libretro-beetle-vb-libretro-c99ba93_GH0.tar.gz) = 5b88f5b478f53dfc440075075f2a88a1c5d1eb63cf82377fd0651cda466b5b8d
-SIZE (libretro-beetle-vb-libretro-c99ba93_GH0.tar.gz) = 171328
-SHA256 (libretro-beetle-wswan-libretro-afbcd37_GH0.tar.gz) = f842b98f40477fc736e3a5e8e7790dc783d96fd4846f0dc93d0d7768d42d90e7
-SIZE (libretro-beetle-wswan-libretro-afbcd37_GH0.tar.gz) = 145959
-SHA256 (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = b11895884474f0f8caee06795c146f0d387e33b22ded769542fd440b8dc8bd31
-SIZE (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = 241351
-SHA256 (mgba-emu-mgba-8fd14f4_GH0.tar.gz) = 99989329f773548918a9a25a36257687b2067824257dd06ee6ff56ae68cb1998
-SIZE (mgba-emu-mgba-8fd14f4_GH0.tar.gz) = 5351695
-SHA256 (libretro-nestopia-b8de4c8_GH0.tar.gz) = a26224f9570f0310474fd81181f8ee451cc4ce0246cc047190ab07d8d576fda1
-SIZE (libretro-nestopia-b8de4c8_GH0.tar.gz) = 1276664
-SHA256 (libretro-nxengine-libretro-ee65158_GH0.tar.gz) = 93b6c1387aa300c86b0fbcb105f8e2d54bb8463c99ace5b18c80e3ec222c1755
-SIZE (libretro-nxengine-libretro-ee65158_GH0.tar.gz) = 2703059
-SHA256 (libretro-libretro-o2em-0d54d35_GH0.tar.gz) = bfb98e981f57177c26a99465253d4af517e87f9a6a83c9894d67ef9b5bc206f8
-SIZE (libretro-libretro-o2em-0d54d35_GH0.tar.gz) = 66527
-SHA256 (libretro-pcsx_rearmed-1aa232f_GH0.tar.gz) = 07edef8da6623a0550acb6e4a8d6f9135fffeb1083c80466f90b0c0b006707ae
-SIZE (libretro-pcsx_rearmed-1aa232f_GH0.tar.gz) = 1178397
-SHA256 (libretro-picodrive-0d87bd6_GH0.tar.gz) = a2a058ac3bb8b967a3869dc06c0b54ac544289910065c3ac8235501fd4c9426b
-SIZE (libretro-picodrive-0d87bd6_GH0.tar.gz) = 1380011
-SHA256 (libretro-libretro-prboom-d1479f0_GH0.tar.gz) = 0b94d0ff341fb7aa9b7fb127e8f2cd8d5d6a75a58f8e9bfe1b5bf519970f1c4f
-SIZE (libretro-libretro-prboom-d1479f0_GH0.tar.gz) = 2085520
-SHA256 (libretro-prosystem-libretro-b675fdf_GH0.tar.gz) = 4e37c376d2136072b0f84e92f1d1583d697489a371e2a16d3136fa8ebfc84207
-SIZE (libretro-prosystem-libretro-b675fdf_GH0.tar.gz) = 66009
-SHA256 (libretro-QuickNES_Core-ff4c152_GH0.tar.gz) = b5d208a61e75dc1bd496d40fa93a92d366a9b0b0fa7f874f37cabc8691e5e569
-SIZE (libretro-QuickNES_Core-ff4c152_GH0.tar.gz) = 138446
-SHA256 (libretro-reicast-emulator-3601150_GH0.tar.gz) = 1348db3299097c784bc8662a34948722b186b1c02362c601a3e4b2e47e88d621
-SIZE (libretro-reicast-emulator-3601150_GH0.tar.gz) = 1016702
-SHA256 (libretro-scummvm-47bb6e5_GH0.tar.gz) = 67c2992fc228fed058742348c98db4648bb209fd9a0015d672da37576c1073a6
-SIZE (libretro-scummvm-47bb6e5_GH0.tar.gz) = 33506387
-SHA256 (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 7f91ab799d9f858775796fba251e3294a3cd3524c72b36f0e3e61f4fe0fe0769
-SIZE (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 2133927
-SHA256 (libretro-snes9x2010-dfb7eef_GH0.tar.gz) = 19011eac7b69a421ff5f43ce499fe43b450ac1f412870429ad849702924713be
-SIZE (libretro-snes9x2010-dfb7eef_GH0.tar.gz) = 384281
-SHA256 (libretro-stella-libretro-3aa5737_GH0.tar.gz) = 9831e4aca4ff3e1b2cd0fee3358c85a54a3ebcb24b08f57328fa43d9b52581a4
-SIZE (libretro-stella-libretro-3aa5737_GH0.tar.gz) = 689482
-SHA256 (libretro-tgbdual-libretro-6f8bfe5_GH0.tar.gz) = 82f132577d76e27def137eebbe187c6cdd00c7bc5f64be09b554a44002a9027f
-SIZE (libretro-tgbdual-libretro-6f8bfe5_GH0.tar.gz) = 109843
-SHA256 (libretro-tyrquake-34bd008_GH0.tar.gz) = a2f233e21db4b5b88a60af057a1861f4d6ea3e2c181ece6625f265c9cedd9cdd
-SIZE (libretro-tyrquake-34bd008_GH0.tar.gz) = 619438
-SHA256 (libretro-libretro-uae-99af768_GH0.tar.gz) = fba197a5b16b4239d75f1d923d7af99a2709c0bbb991be7f3e792e5ae46207ea
-SIZE (libretro-libretro-uae-99af768_GH0.tar.gz) = 7284121
-SHA256 (libretro-vba-next-7623670_GH0.tar.gz) = 8129e6433fe854326e03cc8babf299e9112582a114d455c7ba4e374bbff945e0
-SIZE (libretro-vba-next-7623670_GH0.tar.gz) = 185423
-SHA256 (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 45db639102f7fcd8a339f014909a1d971e200d9a3488a54f5733a8cee5e088bb
-SIZE (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 1237355
-SHA256 (libretro-libretro-vecx-1a86382_GH0.tar.gz) = 869b8cd13cae73bb24a3427f7fd3687c072cd5d3ec27fcd35fc1264b06c43247
-SIZE (libretro-libretro-vecx-1a86382_GH0.tar.gz) = 112444
-SHA256 (libretro-virtualjaguar-libretro-8be4390_GH0.tar.gz) = 50c94532e1ac769ace672841bd5df36e00ed98bb255773e2ee6254afcaa618ca
-SIZE (libretro-virtualjaguar-libretro-8be4390_GH0.tar.gz) = 963161
-SHA256 (libretro-yabause-dac3c5a_GH0.tar.gz) = 39c58c75146f08b20e7985c4d8645305ba7e49ef72cb251cae899856644ade64
-SIZE (libretro-yabause-dac3c5a_GH0.tar.gz) = 2168431
diff --git a/games/libretro-cores/files/patch-81-libretro_81_sp0256.c b/games/libretro-cores/files/patch-81-libretro_81_sp0256.c
deleted file mode 100644
index 0c4eb8f0b5c7..000000000000
--- a/games/libretro-cores/files/patch-81-libretro_81_sp0256.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- 81-libretro/81/sp0256.c.orig 2016-11-09 04:30:27 UTC
-+++ 81-libretro/81/sp0256.c
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #if !defined(__CELLOS_LV2__) && !defined(__APPLE__)
--#include <malloc.h>
-+#include <stdlib.h>
- #endif
- #include <string.h>
-
diff --git a/games/libretro-cores/files/patch-CATSFC-libretro_Makefile b/games/libretro-cores/files/patch-CATSFC-libretro_Makefile
deleted file mode 100644
index 48186e470738..000000000000
--- a/games/libretro-cores/files/patch-CATSFC-libretro_Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- CATSFC-libretro/Makefile.orig 2015-11-09 12:40:42 UTC
-+++ CATSFC-libretro/Makefile
-@@ -49,9 +49,7 @@ ifeq ($(platform), unix)
- SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
-
- CFLAGS += -fno-builtin \
-- -fno-exceptions -ffunction-sections \
-- -fomit-frame-pointer -fgcse-sm -fgcse-las -fgcse-after-reload \
-- -fweb -fpeel-loops
-+ -fno-exceptions -ffunction-sections
- else ifeq ($(platform), linux-portable)
- TARGET := $(TARGET_NAME)_libretro.so
- fpic := -fPIC -nostdlib
diff --git a/games/libretro-cores/files/patch-Craft_Makefile.libretro b/games/libretro-cores/files/patch-Craft_Makefile.libretro
deleted file mode 100644
index 435cde27b7aa..000000000000
--- a/games/libretro-cores/files/patch-Craft_Makefile.libretro
+++ /dev/null
@@ -1,22 +0,0 @@
---- Craft/Makefile.libretro.orig 2016-10-21 03:09:13 UTC
-+++ Craft/Makefile.libretro
-@@ -3,7 +3,7 @@ PERF_TEST=0
- HAVE_SHARED_CONTEXT=0
- HAVE_OPENGL=1
- FORCE_GLES=0
--HAVE_LIBCURL=0
-+HAVE_LIBCURL=1
-
- INCFLAGS :=
-
-@@ -57,7 +57,9 @@ endif
- # Unix
- ifneq (,$(findstring unix,$(platform)))
- TARGET := $(TARGET_NAME)_libretro.so
-- LDFLAGS += -shared -Wl,--version-script=$(ROOT_DIR)/link.T -Wl,--no-undefined
-+ CFLAGS += -I$(LOCALBASE)/include
-+ CXXFLAGS += -I$(LOCALBASE)/include
-+ LDFLAGS += -shared -Wl,--version-script=$(ROOT_DIR)/link.T -Wl,--no-undefined -L$(LOCALBASE)/lib
-
- fpic = -fPIC
-
diff --git a/games/libretro-cores/files/patch-Craft_deps_sqlite_sqlite3.c b/games/libretro-cores/files/patch-Craft_deps_sqlite_sqlite3.c
deleted file mode 100644
index f501dd84c6f8..000000000000
--- a/games/libretro-cores/files/patch-Craft_deps_sqlite_sqlite3.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- Craft/deps/sqlite/sqlite3.c.orig 2016-10-21 03:09:13 UTC
-+++ Craft/deps/sqlite/sqlite3.c
-@@ -17,6 +17,9 @@
- ** language. The code for the "sqlite3" command-line shell is also in a
- ** separate file. This file contains only code for the core SQLite library.
- */
-+
-+#include <sys/stat.h>
-+
- #define SQLITE_CORE 1
- #define SQLITE_AMALGAMATION 1
- #ifndef SQLITE_PRIVATE
-@@ -2330,7 +2333,6 @@ struct sqlite3_mem_methods {
- #define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
- #define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
-
--
- /*
- ** CAPI3REF: Enable Or Disable Extended Result Codes
- **
diff --git a/games/libretro-cores/files/patch-Dinothawr_libretro-common_rthreads_rthreads.c b/games/libretro-cores/files/patch-Dinothawr_libretro-common_rthreads_rthreads.c
deleted file mode 100644
index d0f55d2ad802..000000000000
--- a/games/libretro-cores/files/patch-Dinothawr_libretro-common_rthreads_rthreads.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dinothawr/libretro-common/rthreads/rthreads.c.orig 2016-08-08 17:14:13 UTC
-+++ Dinothawr/libretro-common/rthreads/rthreads.c
-@@ -51,6 +51,7 @@
- #include <time.h>
- #endif
-
-+#include <time.h>
-
- #ifdef __MACH__
- #include <mach/clock.h>
diff --git a/games/libretro-cores/files/patch-beetle-pcfx-libretro_libretro-common_rthreads_rthreads.c b/games/libretro-cores/files/patch-beetle-pcfx-libretro_libretro-common_rthreads_rthreads.c
deleted file mode 100644
index 552fc73b872e..000000000000
--- a/games/libretro-cores/files/patch-beetle-pcfx-libretro_libretro-common_rthreads_rthreads.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- beetle-pcfx-libretro/libretro-common/rthreads/rthreads.c.orig 2016-09-07 04:41:47 UTC
-+++ beetle-pcfx-libretro/libretro-common/rthreads/rthreads.c
-@@ -53,6 +53,8 @@
- #include <mach/mach.h>
- #endif
-
-+#include <sys/time.h>
-+
- struct thread_data
- {
- void (*func)(void*);
diff --git a/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp b/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp
deleted file mode 100644
index 87de2117a1a0..000000000000
--- a/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
---- beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp.orig 2016-09-07 04:41:47 UTC
-+++ beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp
-@@ -346,7 +346,7 @@ static INLINE void DoMAC_SSE(float *wave
- "movups 0(%%" X86_REGC "di), %%xmm0\n\t"
- "movups 16(%%" X86_REGC "di), %%xmm1\n\t"
-
--"SSE_Loop:\n\t"
-+"1:\n\t"
-
- "movups 32(%%" X86_REGC "di), %%xmm2\n\t"
- "mulps 0(%%" X86_REGC "si), %%xmm0\n\t"
-@@ -384,7 +384,7 @@ static INLINE void DoMAC_SSE(float *wave
- "add" X86_REGAT " $128, %%" X86_REGC "si\n\t"
- "add" X86_REGAT " $128, %%" X86_REGC "di\n\t"
- "subl $1, %%ecx\n\t"
--"jnz SSE_Loop\n\t"
-+"jnz 1b\n\t"
-
- "addps %%xmm3, %%xmm7\n\t" // For a loop optimization
-
-@@ -451,7 +451,7 @@ static INLINE void DoMAC_SSE(float *wave
- "xorps %%xmm7, %%xmm7\n\t"
-
- "movups 0(%%" X86_REGC "di), %%xmm0\n\t"
--"SSE_Loop:\n\t"
-+"1:\n\t"
-
- "movups 16(%%" X86_REGC "di), %%xmm1\n\t"
- "mulps 0(%%" X86_REGC "si), %%xmm0\n\t"
-@@ -472,7 +472,7 @@ static INLINE void DoMAC_SSE(float *wave
- "add" X86_REGAT " $64, %%" X86_REGC "si\n\t"
- "add" X86_REGAT " $64, %%" X86_REGC "di\n\t"
- "subl $1, %%ecx\n\t"
--"jnz SSE_Loop\n\t"
-+"jnz 1b\n\t"
-
- "addps %%xmm3, %%xmm7\n\t" // For a loop optimization
-
diff --git a/games/libretro-cores/files/patch-beetle-psx-libretro_libretro-common_rthreads_rthreads.c b/games/libretro-cores/files/patch-beetle-psx-libretro_libretro-common_rthreads_rthreads.c
deleted file mode 100644
index 765eecb20f22..000000000000
--- a/games/libretro-cores/files/patch-beetle-psx-libretro_libretro-common_rthreads_rthreads.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- beetle-psx-libretro/libretro-common/rthreads/rthreads.c.orig 2016-11-07 01:42:50 UTC
-+++ beetle-psx-libretro/libretro-common/rthreads/rthreads.c
-@@ -60,6 +60,8 @@
- #include <mach/mach.h>
- #endif
-
-+#include <sys/time.h>
-+
- struct thread_data
- {
- void (*func)(void*);
diff --git a/games/libretro-cores/files/patch-bsnes-libretro_Makefile b/games/libretro-cores/files/patch-bsnes-libretro_Makefile
deleted file mode 100644
index e25cfa014d38..000000000000
--- a/games/libretro-cores/files/patch-bsnes-libretro_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- bsnes-libretro/Makefile.orig 2016-11-04 05:47:02 UTC
-+++ bsnes-libretro/Makefile
-@@ -32,7 +32,7 @@ sfc_lagfix := 1
- ifneq ($(debug),)
- flags := -I. -Ilibco -O0 -g
- else
-- flags := -I. -Ilibco -O3 -fomit-frame-pointer
-+ flags := -I. -Ilibco
- endif
-
- cflags := -std=gnu99 -xc
diff --git a/games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd b/games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd
deleted file mode 100644
index 3df899734280..000000000000
--- a/games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- bsnes-libretro/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ bsnes-libretro/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ $(foreach p,accuracy balanced performance,${MAKE} profile=$(p);)
diff --git a/games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile b/games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile
deleted file mode 100644
index 39492f0c378c..000000000000
--- a/games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- bsnes-libretro/target-libretro/Makefile.orig 2016-11-04 05:47:02 UTC
-+++ bsnes-libretro/target-libretro/Makefile
-@@ -38,7 +38,7 @@ obj/libretro-$(profile).o: $(ui)/libretr
- #targets
- build: $(objects)
- ifeq ($(platform),linux)
-- $(compiler) -o out/bsnes_$(profile)_libretro.so -shared $(objects) -ldl -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T
-+ $(compiler) -o out/bsnes_$(profile)_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T
- else ifneq (,$(findstring ios,$(platform)))
- $(compiler) -o out/bsnes_$(profile)_libretro_ios.dylib -dynamiclib $(objects) -isysroot $(IOSSDK) -arch armv7
- else ifeq ($(platform),macosx)
diff --git a/games/libretro-cores/files/patch-desmume_Makefile.freebsd b/games/libretro-cores/files/patch-desmume_Makefile.freebsd
deleted file mode 100644
index 551f5bc9d810..000000000000
--- a/games/libretro-cores/files/patch-desmume_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- desmume/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ desmume/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd desmume && ${MAKE} -f Makefile.libretro
diff --git a/games/libretro-cores/files/patch-desmume_desmume_src_libretro-common_rthreads_rthreads.c b/games/libretro-cores/files/patch-desmume_desmume_src_libretro-common_rthreads_rthreads.c
deleted file mode 100644
index 064481715f12..000000000000
--- a/games/libretro-cores/files/patch-desmume_desmume_src_libretro-common_rthreads_rthreads.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- desmume/desmume/src/libretro-common/rthreads/rthreads.c.orig 2016-11-01 17:09:43 UTC
-+++ desmume/desmume/src/libretro-common/rthreads/rthreads.c
-@@ -60,6 +60,8 @@
- #include <mach/mach.h>
- #endif
-
-+#include <sys/time.h>
-+
- struct thread_data
- {
- void (*func)(void*);
diff --git a/games/libretro-cores/files/patch-emux_Makefile.freebsd b/games/libretro-cores/files/patch-emux_Makefile.freebsd
deleted file mode 100644
index 61624b6040c8..000000000000
--- a/games/libretro-cores/files/patch-emux_Makefile.freebsd
+++ /dev/null
@@ -1,9 +0,0 @@
---- emux/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ emux/Makefile.freebsd
-@@ -0,0 +1,6 @@
-+all:
-+ cd libretro && \
-+ ${MAKE} -f Makefile.bsd MACHINE=chip8 && \
-+ ${MAKE} -f Makefile.bsd MACHINE=gb && \
-+ ${MAKE} -f Makefile.bsd MACHINE=nes && \
-+ ${MAKE} -f Makefile.bsd MACHINE=sms
diff --git a/games/libretro-cores/files/patch-emux_libretro_Makefile.bsd b/games/libretro-cores/files/patch-emux_libretro_Makefile.bsd
deleted file mode 100644
index 34b966558688..000000000000
--- a/games/libretro-cores/files/patch-emux_libretro_Makefile.bsd
+++ /dev/null
@@ -1,91 +0,0 @@
---- emux/libretro/Makefile.bsd.orig 2016-11-09 04:30:27 UTC
-+++ emux/libretro/Makefile.bsd
-@@ -0,0 +1,88 @@
-+##############
-+# Works on hosts Linux
-+# apt-get install g++-multilib libc6-dev-i386
-+
-+##########################
-+# Checks the host platform
-+
-+HOST_PLATFORM = linux
-+ifeq ($(shell uname -a),)
-+ HOST_PLATFORM = windows
-+else ifneq ($(findstring MINGW,$(shell uname -a)),)
-+ HOST_PLATFORM = windows
-+else ifneq ($(findstring Darwin,$(shell uname -a)),)
-+ HOST_PLATFORM = darwin
-+else ifneq ($(findstring win,$(shell uname -a)),)
-+ HOST_PLATFORM = windows
-+endif
-+
-+#################
-+# Toolchain setup
-+
-+AS = as
-+AR = ar
-+
-+############
-+# Extensions
-+
-+OBJEXT = .o
-+SOEXT = .so
-+
-+################
-+# Platform setup
-+
-+STATIC_LINKING = 0
-+platform = unix
-+PLATDEFS =
-+PLATCFLAGS = -fpic -fstrict-aliasing
-+PLATCXXFLAGS = -fpic -fstrict-aliasing
-+PLATLDFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined
-+PLATLDXFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined
-+
-+################
-+# libretro setup
-+
-+RETRODEFS = -D__LIBRETRO__
-+RETROCFLAGS =
-+RETROCXXFLAGS =
-+RETROLDFLAGS =
-+RETROLDXFLAGS =
-+
-+#################
-+# Final variables
-+
-+DEFINES = $(PLATDEFS) $(RETRODEFS)
-+CFLAGS = $(PLATCFLAGS) $(RETROCFLAGS) $(DEFINES) $(INCLUDES)
-+CXXFLAGS = $(PLATCXXFLAGS) $(RETROCXXFLAGS) $(DEFINES) $(INCLUDES)
-+LDFLAGS = $(PLATLDFLAGS) $(RETROLDFLAGS)
-+LDXFLAGS = $(PLATLDXFLAGS) $(RETROLDXFLAGS)
-+
-+########
-+# Tuning
-+
-+ifneq ($(DEBUG),)
-+ CFLAGS += -O0 -g
-+ CXXFLAGS += -O0 -g
-+else
-+ CFLAGS += -O3 -DNDEBUG
-+ CXXFLAGS += -O3 -DNDEBUG
-+endif
-+
-+ifneq ($(LOG_PERFORMANCE),)
-+ CFLAGS += -DLOG_PERFORMANCE
-+ CXXFLAGS += -DLOG_PERFORMANCE
-+endif
-+
-+####################################
-+# Variable setup for Makefile.common
-+
-+CORE_DIR ?= ..
-+BUILD_DIR ?= .
-+INCLUDES =
-+
-+include $(BUILD_DIR)/Makefile.common
-+
-+###############
-+# Include rules
-+
-+include $(BUILD_DIR)/Makefile.rules
diff --git a/games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro b/games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro
deleted file mode 100644
index 9a0af305e73b..000000000000
--- a/games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro
+++ /dev/null
@@ -1,10 +0,0 @@
---- fba_cores_cps1/makefile.libretro.orig 2015-10-31 20:25:45 UTC
-+++ fba_cores_cps1/makefile.libretro
-@@ -46,6 +46,7 @@ ifeq ($(platform), unix)
- TARGET := $(TARGET_NAME)_libretro.so
- fpic := -fPIC
- SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T
-+ PLATFORM_DEFINES := -DUSE_FILE32API
- else ifeq ($(platform), osx)
- TARGET := $(TARGET_NAME)_libretro.dylib
- fpic := -fPIC
diff --git a/games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro b/games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro
deleted file mode 100644
index 8fdf8b1c44d9..000000000000
--- a/games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro
+++ /dev/null
@@ -1,10 +0,0 @@
---- fba_cores_cps2/makefile.libretro.orig 2015-10-31 20:15:41 UTC
-+++ fba_cores_cps2/makefile.libretro
-@@ -50,6 +50,7 @@ ifeq ($(platform), unix)
- TARGET := $(TARGET_NAME)_libretro.so
- fpic := -fPIC
- SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T
-+ PLATFORM_DEFINES := -DUSE_FILE32API
- else ifeq ($(platform), osx)
- TARGET := $(TARGET_NAME)_libretro.dylib
- fpic := -fPIC
diff --git a/games/libretro-cores/files/patch-fbalpha_Makefile.freebsd b/games/libretro-cores/files/patch-fbalpha_Makefile.freebsd
deleted file mode 100644
index 73d4cb8bd51d..000000000000
--- a/games/libretro-cores/files/patch-fbalpha_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- fbalpha/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ fbalpha/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ $(foreach p,performance,${MAKE} -f makefile.libretro profile=$(p);)
diff --git a/games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd b/games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd
deleted file mode 100644
index 616a586d6c3a..000000000000
--- a/games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- gambatte-libretro/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ gambatte-libretro/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd libgambatte && ${MAKE} -f Makefile.libretro
diff --git a/games/libretro-cores/files/patch-hatari_libretro_libretro-sdk_rthreads_rthreads.c b/games/libretro-cores/files/patch-hatari_libretro_libretro-sdk_rthreads_rthreads.c
deleted file mode 100644
index bbb610dd234f..000000000000
--- a/games/libretro-cores/files/patch-hatari_libretro_libretro-sdk_rthreads_rthreads.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- hatari/libretro/libretro-sdk/rthreads/rthreads.c.orig 2016-09-09 05:25:46 UTC
-+++ hatari/libretro/libretro-sdk/rthreads/rthreads.c
-@@ -44,6 +44,8 @@
- #include <mach/mach.h>
- #endif
-
-+#include <time.h>
-+
- struct thread_data
- {
- void (*func)(void*);
diff --git a/games/libretro-cores/files/patch-libretro-lutro_Makefile b/games/libretro-cores/files/patch-libretro-lutro_Makefile
deleted file mode 100644
index d72ca6e7fcb8..000000000000
--- a/games/libretro-cores/files/patch-libretro-lutro_Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- libretro-lutro/Makefile.orig 2016-11-07 01:47:41 UTC
-+++ libretro-lutro/Makefile
-@@ -54,7 +54,8 @@ ifeq ($(platform), unix)
- SHARED := -shared -Wl,--no-as-needed,--no-undefined
- LUA_SYSCFLAGS := -DLUA_USE_POSIX
- HAVE_INOTIFY=1
-- LDFLAGS += -Wl,-E
-+ CFLAGS += -I$(LOCALBASE)/include
-+ LDFLAGS += -Wl,-E -L$(LOCALBASE)/lib -linotify
-
- ifeq ($(ARCH), $(filter $(ARCH), intel))
- WANT_JIT = 1
diff --git a/games/libretro-cores/files/patch-libretro-uae_Makefile b/games/libretro-cores/files/patch-libretro-uae_Makefile
deleted file mode 100644
index a9f73206ebe2..000000000000
--- a/games/libretro-cores/files/patch-libretro-uae_Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- libretro-uae/Makefile.orig 2016-09-08 00:35:43 UTC
-+++ libretro-uae/Makefile
-@@ -22,7 +22,6 @@ CORE_DIR := .
- ROOT_DIR := .
-
- ifeq ($(platform), unix)
-- CC = gcc
- TARGET := $(TARGET_NAME)_libretro.so
- fpic := -fPIC
- LDFLAGS := -lz -lpthread
diff --git a/games/libretro-cores/files/patch-libretro-uae_sources_src_disk.c b/games/libretro-cores/files/patch-libretro-uae_sources_src_disk.c
deleted file mode 100644
index e471cdd4c3ed..000000000000
--- a/games/libretro-cores/files/patch-libretro-uae_sources_src_disk.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- libretro-uae/sources/src/disk.c.orig 2016-09-08 00:35:43 UTC
-+++ libretro-uae/sources/src/disk.c
-@@ -282,7 +282,7 @@ static void disk_date (uae_u8 *p)
- struct mytimeval mtv;
-
- gettimeofday (&tv, NULL);
-- tv.tv_sec -= timezone;
-+ //tv.tv_sec -= timezone;
- mtv.tv_sec = tv.tv_sec;
- mtv.tv_usec = tv.tv_usec;
- timeval_to_amiga (&mtv, &days, &mins, &ticks);
diff --git a/games/libretro-cores/files/patch-mame2014-libretro_Makefile b/games/libretro-cores/files/patch-mame2014-libretro_Makefile
deleted file mode 100644
index efcfb30624ce..000000000000
--- a/games/libretro-cores/files/patch-mame2014-libretro_Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
---- mame2014-libretro/Makefile.orig 2016-09-09 05:23:19 UTC
-+++ mame2014-libretro/Makefile
-@@ -108,22 +108,21 @@ ifeq ($(platform), unix)
- TARGETOS=linux
- fpic := -fPIC
- SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined
-- CCOMFLAGS += $(fpic) -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
-- PLATCFLAGS += -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing -fno-merge-constants $(fpic)
-+ CCOMFLAGS += $(fpic) -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16
-+ PLATCFLAGS += -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing $(fpic)
- ifeq ($(VRENDER),opengl)
- PLATCFLAGS += -DHAVE_GL
- LIBS += -lGL
- endif
- LDFLAGS += $(fpic) $(SHARED)
-- REALCC = gcc
-- NATIVECC = g++
-+ REALCC = $(CC)
-+ NATIVECC = $(CXX)
- NATIVECFLAGS = -std=gnu99
- BASELIBS += -lpthread
-- CC = g++
- AR = @ar
-- LD = g++
-+ LD = $(CXX)
- CCOMFLAGS += $(PLATCFLAGS)
-- LIBS += -lstdc++ -lpthread -ldl
-+ LIBS += -lstdc++ -lpthread
- ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64)
- PTR64 = 1
- endif
-@@ -148,7 +147,7 @@ else ifeq ($(platform), android)
- AR = @arm-linux-androideabi-ar
- LD = @arm-linux-androideabi-g++
- FORCE_DRC_C_BACKEND = 1
-- CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
-+ CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16
- PLATCFLAGS += -march=armv7-a -mfloat-abi=softfp -DANDROID -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
- ifeq ($(VRENDER),opengl)
- PLATCFLAGS += -DHAVE_GL
-@@ -308,7 +307,7 @@ else ifneq (,$(findstring armv,$(platfor
- TARGETOS=linux
- fpic := -fPIC
- SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined
-- CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
-+ CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16
- PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
- LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed $(fpic) $(SHARED)
- REALCC = gcc
diff --git a/games/libretro-cores/files/patch-mame2014-libretro_src_lib_lib.mak b/games/libretro-cores/files/patch-mame2014-libretro_src_lib_lib.mak
deleted file mode 100644
index cba5c7bb4cc8..000000000000
--- a/games/libretro-cores/files/patch-mame2014-libretro_src_lib_lib.mak
+++ /dev/null
@@ -1,15 +0,0 @@
---- mame2014-libretro/src/lib/lib.mak.orig 2016-09-09 05:23:19 UTC
-+++ mame2014-libretro/src/lib/lib.mak
-@@ -595,9 +595,9 @@ SQLITE3_FLAGS += -fPIC
- endif
- endif
-
--ifeq ($(TARGETOS),linux)
--LIBS += -ldl
--endif
-+#ifeq ($(TARGETOS),linux)
-+#LIBS += -ldl
-+#endif
-
- $(LIBOBJ)/sqlite3/sqlite3.o: $(3RDPARTY)/sqlite3/sqlite3.c | $(OSPREBUILD)
- @echo Compiling $<...
diff --git a/games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c b/games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c
deleted file mode 100644
index 1ae986d38a22..000000000000
--- a/games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- mame2014-libretro/src/osd/modules/sync/sync_retro.c.orig 2016-09-09 05:23:19 UTC
-+++ mame2014-libretro/src/osd/modules/sync/sync_retro.c
-@@ -42,6 +42,8 @@
- #include <signal.h>
- #include <sys/time.h>
-
-+#include <pthread_np.h>
-+
- #ifndef WIN32
- struct hidden_mutex_t {
- pthread_mutex_t id;
-@@ -492,7 +494,7 @@ int osd_thread_cpu_affinity(osd_thread *
- #if defined(__GNUC__) && defined(WIN32)
- return TRUE; /* stub */
- #elif !defined(NO_AFFINITY_NP) && !defined(__MACH__) && !defined(SDLMAME_ARM)
-- cpu_set_t cmask;
-+ cpuset_t cmask;
- pthread_t lthread;
- int bitnum;
-
diff --git a/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_libretro-common_rthreads_rthreads.c b/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_libretro-common_rthreads_rthreads.c
deleted file mode 100644
index 00eb8be60a99..000000000000
--- a/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_libretro-common_rthreads_rthreads.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- mame2014-libretro/src/osd/retro/libretro-common/rthreads/rthreads.c.orig 2016-09-09 05:23:19 UTC
-+++ mame2014-libretro/src/osd/retro/libretro-common/rthreads/rthreads.c
-@@ -44,6 +44,8 @@
- #include <mach/mach.h>
- #endif
-
-+#include <time.h>
-+
- struct thread_data
- {
- void (*func)(void*);
diff --git a/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c b/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c
deleted file mode 100644
index 4039d56fd018..000000000000
--- a/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- mame2014-libretro/src/osd/retro/retrodir.c.orig 2016-09-09 05:23:19 UTC
-+++ mame2014-libretro/src/osd/retro/retrodir.c
-@@ -37,10 +37,10 @@ typedef struct stat sdl_stat;
- #define sdl_readdir readdir
- #define sdl_stat_fn stat
- #else
--typedef struct dirent64 sdl_dirent;
--typedef struct stat64 sdl_stat;
--#define sdl_readdir readdir64
--#define sdl_stat_fn stat64
-+typedef struct dirent sdl_dirent;
-+typedef struct stat sdl_stat;
-+#define sdl_readdir readdir
-+#define sdl_stat_fn stat
- #endif
-
- #define HAS_DT_XXX defined(SDLMAME_LINUX) || defined(SDLMAME_BSD) || defined(__MACH__)
diff --git a/games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd b/games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd
deleted file mode 100644
index 85cd0905ad21..000000000000
--- a/games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- meteor-libretro/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ meteor-libretro/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd libretro && ${MAKE}
diff --git a/games/libretro-cores/files/patch-mgba_Makefile.freebsd b/games/libretro-cores/files/patch-mgba_Makefile.freebsd
deleted file mode 100644
index 47e9112ae557..000000000000
--- a/games/libretro-cores/files/patch-mgba_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- mgba/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ mgba/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cmake . -DBUILD_LIBRETRO=ON -DBUILD_QT=OFF -DBUILD_SDL=OFF -DBUILD_SHARED=OFF -DBUILD_STATIC=ON && ${MAKE}
diff --git a/games/libretro-cores/files/patch-nestopia_Makefile.freebsd b/games/libretro-cores/files/patch-nestopia_Makefile.freebsd
deleted file mode 100644
index ce366568265c..000000000000
--- a/games/libretro-cores/files/patch-nestopia_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- nestopia/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ nestopia/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd libretro && ${MAKE}
diff --git a/games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro b/games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro
deleted file mode 100644
index 12c11b725eb1..000000000000
--- a/games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro
+++ /dev/null
@@ -1,10 +0,0 @@
---- pcsx_rearmed/Makefile.libretro.orig 2016-10-18 03:38:59 UTC
-+++ pcsx_rearmed/Makefile.libretro
-@@ -24,7 +24,6 @@ CFLAGS ?=
- TARGET_NAME := pcsx_rearmed
- LIBZ := -lz
- LIBPTHREAD := -lpthread
--LIBDL := -ldl
- MMAP_WIN32=0
- EXTRA_LDFLAGS =
-
diff --git a/games/libretro-cores/files/patch-reicast-emulator_Makefile b/games/libretro-cores/files/patch-reicast-emulator_Makefile
deleted file mode 100644
index aecb86e7143a..000000000000
--- a/games/libretro-cores/files/patch-reicast-emulator_Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
---- reicast-emulator/Makefile.orig 2016-11-04 17:23:51 UTC
-+++ reicast-emulator/Makefile
-@@ -15,11 +15,11 @@ TARGET_NAME := reicast
-
- MFLAGS :=
- ASFLAGS :=
--LDFLAGS :=
-+LDFLAGS := -L$(LOCALBASE)/lib
- INCFLAGS :=
- LIBS :=
--CFLAGS :=
--CXXFLAGS :=
-+CFLAGS := -I$(LOCALBASE)/include
-+CXXFLAGS := -I$(LOCALBASE)/include
- CC_AS ?= $(AS)
-
- UNAME=$(shell uname -a)
-@@ -120,7 +120,7 @@ HOST_CPU_ARM=0x20000002
- HOST_CPU_MIPS=0x20000003
- HOST_CPU_X64=0x20000004
-
--ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64))
-+ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64 amd64))
- HOST_CPU_FLAGS = -DHOST_CPU=$(HOST_CPU_X64)
- endif
-
-@@ -151,7 +151,7 @@ ifneq (,$(findstring unix,$(platform)))
-
- fpic = -fPIC
-
--ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64))
-+ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64 amd64))
- CFLAGS += -D TARGET_NO_AREC
- endif
- ifeq ($(WITH_DYNAREC), x86)
diff --git a/games/libretro-cores/files/patch-reicast-emulator_Makefile.common b/games/libretro-cores/files/patch-reicast-emulator_Makefile.common
deleted file mode 100644
index 09aebea1c206..000000000000
--- a/games/libretro-cores/files/patch-reicast-emulator_Makefile.common
+++ /dev/null
@@ -1,11 +0,0 @@
---- reicast-emulator/Makefile.common.orig 2016-11-04 17:23:51 UTC
-+++ reicast-emulator/Makefile.common
-@@ -117,7 +117,7 @@ endif
-
- # Recompiler (x64)
-
--ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64))
-+ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64 amd64))
- DYNAREC_USED = 1
- SOURCES_CXX += $(CORE_DIR)/rec-x64/rec_x64.cpp
- # Recompiler (x86 32bit)
diff --git a/games/libretro-cores/files/patch-reicast-emulator_core_hw_sh4_dyna_driver.cpp b/games/libretro-cores/files/patch-reicast-emulator_core_hw_sh4_dyna_driver.cpp
deleted file mode 100644
index 38821661ad48..000000000000
--- a/games/libretro-cores/files/patch-reicast-emulator_core_hw_sh4_dyna_driver.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- reicast-emulator/core/hw/sh4/dyna/driver.cpp.orig 2016-11-04 17:23:51 UTC
-+++ reicast-emulator/core/hw/sh4/dyna/driver.cpp
-@@ -34,7 +34,7 @@
- u8 SH4_TCB[CODE_SIZE+4096]
- #if defined(_WIN32) || FEAT_SHREC != DYNAREC_JIT
- ;
--#elif defined(__linux__)
-+#elif defined(__linux__) || defined(__FreeBSD__)
- __attribute__((section(".text")));
- #elif defined(__MACH__)
- __attribute__((section("__TEXT,.text")));
diff --git a/games/libretro-cores/files/patch-reicast-emulator_core_libretro_common.cpp b/games/libretro-cores/files/patch-reicast-emulator_core_libretro_common.cpp
deleted file mode 100644
index 10181142ae7c..000000000000
--- a/games/libretro-cores/files/patch-reicast-emulator_core_libretro_common.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
---- reicast-emulator/core/libretro/common.cpp.orig 2016-11-04 17:23:51 UTC
-+++ reicast-emulator/core/libretro/common.cpp
-@@ -215,7 +215,7 @@ static void context_segfault(rei_host_co
- {
- #if !defined(TARGET_NO_EXCEPTIONS)
- #if HOST_CPU == CPU_ARM
--#ifdef __linux__
-+#if defined(__linux__) || defined(__FreeBSD__)
- bicopy(reictx->pc, MCTX(.arm_pc), to_segfault);
- u32* r =(u32*) &MCTX(.arm_r0);
-
-@@ -229,11 +229,16 @@ static void context_segfault(rei_host_co
- #endif
-
- #elif HOST_CPU == CPU_X86
--#ifdef __linux__
-+#if defined(__linux__)
- bicopy(reictx->pc, MCTX(.gregs[REG_EIP]), to_segfault);
- bicopy(reictx->esp, MCTX(.gregs[REG_ESP]), to_segfault);
- bicopy(reictx->eax, MCTX(.gregs[REG_EAX]), to_segfault);
- bicopy(reictx->ecx, MCTX(.gregs[REG_ECX]), to_segfault);
-+#elif defined(__FreeBSD__)
-+ bicopy(reictx->pc, MCTX(.mc_eip), to_segfault);
-+ bicopy(reictx->esp, MCTX(.mc_esp), to_segfault);
-+ bicopy(reictx->eax, MCTX(.mc_eax), to_segfault);
-+ bicopy(reictx->ecx, MCTX(.mc_ecx), to_segfault);
- #elif defined(__MACH__)
- bicopy(reictx->pc, MCTX(->__ss.__eip), to_segfault);
- bicopy(reictx->esp, MCTX(->__ss.__esp), to_segfault);
-@@ -241,8 +246,10 @@ static void context_segfault(rei_host_co
- bicopy(reictx->ecx, MCTX(->__ss.__ecx), to_segfault);
- #endif
- #elif HOST_CPU == CPU_X64
--#ifdef __linux__
-+#if defined(__linux__)
- bicopy(reictx->pc, MCTX(.gregs[REG_RIP]), to_segfault);
-+#elif defined(__FreeBSD__)
-+ bicopy(reictx->pc, MCTX(.mc_rip), to_segfault);
- #elif defined(__MACH__)
- bicopy(reictx->pc, MCTX(->__ss.__rip), to_segfault);
- #endif
-@@ -292,7 +299,7 @@ static void sigill_handler(int sn, sigin
- }
- #endif
-
--#if defined(__MACH__) || defined(__linux__)
-+#if defined(__MACH__) || defined(__linux__) || defined(__FreeBSD__)
- //#define LOG_SIGHANDLER
-
- static void fault_handler (int sn, siginfo_t * si, void *segfault_ctx)
-@@ -566,7 +573,7 @@ void common_libretro_setup(void)
- ReserveBottomMemory();
- #endif
-
--#if defined(__MACH__) || defined(__linux__)
-+#if defined(__MACH__) || defined(__linux__) || defined(__FreeBSD__)
- enable_runfast();
- #endif
- #ifdef _WIN32
-@@ -582,7 +589,7 @@ void common_libretro_setup(void)
-
- settings.profile.run_counts=0;
-
--#if defined(__MACH__) || defined(__linux__)
-+#if defined(__MACH__) || defined(__linux__) || defined(__FreeBSD__)
- printf("Linux paging: %08X %08X %08X\n",sysconf(_SC_PAGESIZE),PAGE_SIZE,PAGE_MASK);
- verify(PAGE_MASK==(sysconf(_SC_PAGESIZE)-1));
- #endif
diff --git a/games/libretro-cores/files/patch-scummvm_Makefile.freebsd b/games/libretro-cores/files/patch-scummvm_Makefile.freebsd
deleted file mode 100644
index 98b082af3f52..000000000000
--- a/games/libretro-cores/files/patch-scummvm_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- scummvm/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ scummvm/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd backends/platform/libretro/build && ${MAKE}
diff --git a/games/libretro-cores/files/patch-snes9x2010_Makefile.libretro b/games/libretro-cores/files/patch-snes9x2010_Makefile.libretro
deleted file mode 100644
index 27346373bc68..000000000000
--- a/games/libretro-cores/files/patch-snes9x2010_Makefile.libretro
+++ /dev/null
@@ -1,11 +0,0 @@
---- snes9x2010/Makefile.libretro.orig 2015-11-09 03:01:41 UTC
-+++ snes9x2010/Makefile.libretro
-@@ -69,7 +69,7 @@ else ifneq ($(findstring MINGW,$(shell u
- endif
-
- #CC = gcc
--TARGET_NAME := snes9x_next
-+TARGET_NAME := snes9x2010
- LIBM = -lm
-
- # UNIX
diff --git a/games/libretro-cores/files/patch-snes9x_Makefile.freebsd b/games/libretro-cores/files/patch-snes9x_Makefile.freebsd
deleted file mode 100644
index 9fd06821c2c2..000000000000
--- a/games/libretro-cores/files/patch-snes9x_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- snes9x/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ snes9x/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd libretro && ${MAKE}
diff --git a/games/libretro-cores/files/patch-snes9x_libretro_Makefile b/games/libretro-cores/files/patch-snes9x_libretro_Makefile
deleted file mode 100644
index 4bc6d0a571a5..000000000000
--- a/games/libretro-cores/files/patch-snes9x_libretro_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- snes9x/libretro/Makefile.orig 2015-10-15 00:36:01 UTC
-+++ snes9x/libretro/Makefile
-@@ -18,8 +18,6 @@ ifeq ($(platform),)
- endif
- endif
-
--CXX = g++
--CC = gcc
- TARGET_NAME = snes9x
- LIBM = -lm
-
diff --git a/games/libretro-cores/files/patch-vba-next_libretro-common_rthreads_rthreads.c b/games/libretro-cores/files/patch-vba-next_libretro-common_rthreads_rthreads.c
deleted file mode 100644
index d876d985b618..000000000000
--- a/games/libretro-cores/files/patch-vba-next_libretro-common_rthreads_rthreads.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- vba-next/libretro-common/rthreads/rthreads.c.orig 2016-11-07 01:24:49 UTC
-+++ vba-next/libretro-common/rthreads/rthreads.c
-@@ -60,6 +60,8 @@
- #include <mach/mach.h>
- #endif
-
-+#include <time.h>
-+
- struct thread_data
- {
- void (*func)(void*);
diff --git a/games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd b/games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd
deleted file mode 100644
index 478d2d9dd200..000000000000
--- a/games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- vbam-libretro/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ vbam-libretro/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd src/libretro && ${MAKE} -f Makefile
diff --git a/games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp b/games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp
deleted file mode 100644
index b30cb16ed643..000000000000
--- a/games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- vbam-libretro/src/gba/GBALink.cpp.orig 2015-11-08 20:19:43 UTC
-+++ vbam-libretro/src/gba/GBALink.cpp
-@@ -4,11 +4,7 @@
- #include <stdio.h>
-
- // malloc.h does not seem to exist on Mac OS 10.7
--#ifdef __APPLE__
- #include <stdlib.h>
--#else
--#include <malloc.h>
--#endif
-
- int vbaid = 0;
- const char *MakeInstanceFilename(const char *Input)
diff --git a/games/libretro-cores/files/patch-yabause_Makefile.freebsd b/games/libretro-cores/files/patch-yabause_Makefile.freebsd
deleted file mode 100644
index 7b18b6cb0bdb..000000000000
--- a/games/libretro-cores/files/patch-yabause_Makefile.freebsd
+++ /dev/null
@@ -1,5 +0,0 @@
---- yabause/Makefile.freebsd.orig 2016-11-09 04:30:27 UTC
-+++ yabause/Makefile.freebsd
-@@ -0,0 +1,2 @@
-+all:
-+ cd libretro && ${MAKE}
diff --git a/games/libretro-cores/pkg-descr b/games/libretro-cores/pkg-descr
deleted file mode 100644
index 16b80c0c16e5..000000000000
--- a/games/libretro-cores/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-This is the core pack for RetroArch. Mostly these cores are
-intended for playing/interpreting the retrogames. They are for the
-most part distributed by the Libretro organization, and are usually
-licensed under GPL.
-
-In order to use core packs, you need to know which content can
-play on which core.
-
-For example:
-* picodrive core can play Sega Genesis console games
-* dinothawr core plays the game that can be downloaded from
- https://github.com/Themaister/Dinothawr
-
-WWW: http://www.libretro.com/
diff --git a/lang/Makefile b/lang/Makefile
index c99883921238..f4f282962a97 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -104,7 +104,6 @@
SUBDIR += gcc7
SUBDIR += gcc7-devel
SUBDIR += gcc8-devel
- SUBDIR += gcl
SUBDIR += gforth
SUBDIR += ghc
SUBDIR += gjs
@@ -262,7 +261,6 @@
SUBDIR += php72-extensions
SUBDIR += php_doc
SUBDIR += picoc
- SUBDIR += pike78
SUBDIR += pocl
SUBDIR += polyml
SUBDIR += ptoc
diff --git a/lang/gcl/Makefile b/lang/gcl/Makefile
deleted file mode 100644
index ff456887a7f4..000000000000
--- a/lang/gcl/Makefile
+++ /dev/null
@@ -1,193 +0,0 @@
-# Created by: hsu
-# $FreeBSD$
-
-PORTNAME= gcl
-PORTVERSION= 2.6.12
-PORTREVISION= 5
-CATEGORIES= lang tcl tk
-MASTER_SITES= GNU
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GNU Common Lisp
-
-LICENSE= GPLv2 LGPL21
-LICENSE_COMB= multi
-
-BROKEN= missing header
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= gawk:lang/gawk
-LIB_DEPENDS= libgmp.so:math/gmp
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USES= gmake readline
-USE_CSTD= gnu89
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= ac_cv_prog_AWK="${LOCALBASE}/bin/gawk" \
- C_INCLUDE_PATH="${PREFIX}/include" LIBRARY_PATH="${PREFIX}/lib"
-CONFIGURE_ARGS= --enable-ansi \
- --enable-machine=${OPSYS} \
- --enable-emacsdir=${PREFIX}/share/emacs/site-lisp/gcl \
- --enable-infodir=${PREFIX}/${INFO_PATH} \
- --disable-dlopen \
- --disable-dynsysbfd \
- --disable-statsysbfd \
- --enable-custreloc
-MAKEFILE= makefile
-INSTALL_TARGET= install-command
-LATE_INSTALL_ARGS=\
- INSTALL_LIB_DIR="${PREFIX}/lib/${DISTNAME}" \
- prefix="${PREFIX}" \
- BINDIR="${PREFIX}/lib/${DISTNAME}/unixport"
-MAKE_JOBS_UNSAFE=yes
-
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -lreadline -lgmp -lm
-
-INFO= gcl-si gcl-tk
-PORTDOCS= *
-PLIST_FILES= bin/gcl \
- ${FILES_CLCS:S|^|lib/${DISTNAME}/clcs/|} \
- ${FILES_CMPNEW:S|^|lib/${DISTNAME}/cmpnew/|} \
- ${FILES_H:S|^|lib/${DISTNAME}/h/|} \
- ${INFO:S|^|lib/${DISTNAME}/info/|:S|$|.info|} \
- ${FILES_LSP:S|^|lib/${DISTNAME}/lsp/|} \
- ${PCL_FILES:S|^|lib/${DISTNAME}/pcl/|} \
- ${FILES_UNIXPORT:S|^|lib/${DISTNAME}/unixport/|}
-PLIST_DIRS= lib/${DISTNAME}/pcl
-
-ONLY_FOR_ARCHS= amd64 i386
-
-OPTIONS_DEFINE= DOCS EMACS X11
-OPTIONS_DEFAULT= EMACS X11
-
-EMACS_DESC= Install Emacs syntax files
-EMACS_USE= emacs=yes
-EMACS_PLIST_FILES= ${FILES_ELISP:S|^|%%EMACS_SITE_LISPDIR%%/gcl/|}
-X11_USES= tk
-X11_USE= xorg=x11
-X11_CONFIGURE_ON= --enable-tclconfig=${TCL_LIBDIR} \
- --enable-tkconfig=${TK_LIBDIR} \
- --with-x
-X11_CONFIGURE_OFF= --disable-xgcl
-X11_LDFLAGS= -lX11
-X11_PLIST_FILES= ${FILES_GCLTK:S|^|lib/gcl-${PORTVERSION}/gcl-tk/|} \
- ${FILES_GCLTK_DEMOS:S|^|lib/gcl-${PORTVERSION}/gcl-tk/demos/|} \
- ${FILES_XGCL2:S|^|lib/gcl-${PORTVERSION}/xgcl-2/|}
-
-FILES_CLCS= sys-proclaim.lisp
-FILES_CMPNEW= gcl_cmpmain.lsp gcl_cmpopt.lsp gcl_collectfn.lsp \
- gcl_collectfn.o gcl_lfun_list.lsp sys-proclaim.lisp
-FILES_H= cmpinclude.h
-FILES_LSP= gcl_auto_new.lsp gcl_autoload.lsp gcl_export.lsp \
- gcl_gprof.lsp gcl_info.o gcl_profile.lsp \
- sys-proclaim.lisp
-FILES_PCL= sys-proclaim.lisp
-FILES_UNIXPORT= gcl.script init_ansi_gcl.lsp libansi_gcl.a \
- libgclp.a saved_ansi_gcl
-FILES_ELISP= add-default.el ansi-doc.el dbl.el doc-to-texi.el gcl.el \
- man1-to-texi.el smart-complete.el sshell.el
-FILES_GCLTK= decode.tcl gcl.tcl gcltkaux gcltksrv tinfo.o \
- tk-package.lsp tkl.o
-FILES_GCLTK_DEMOS=\
- gc-monitor.lisp gc-monitor.o index.lsp \
- mkBasic.lisp mkCanvText.lisp mkEntry.lisp \
- mkEntry2.lisp mkForm.lisp mkHScale.lisp \
- mkItems.lisp mkLabel.lisp mkListbox.lisp \
- mkPlot.lisp mkRadio.lisp mkRuler.lisp \
- mkSearch.lisp mkStyles.lisp mkTextBind.lisp \
- mkVScale.lisp mkdialog.lisp nqthm-stack.lisp \
- showVars.lisp widget.lisp
-FILES_XGCL2= gcl_dwtest.lsp gcl_dwtestcases.lsp sysdef.lisp
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MEMACS}
-EMACS_NO_BUILD_DEPENDS=yes
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|@@CFLAGS@@|${CFLAGS}| ; \
- s|@@LOCALLIBS@@|${LDFLAGS}|' ${WRKSRC}/h/FreeBSD.defs
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/clcs
-.for i in ${FILES_CLCS}
- (cd ${WRKSRC}/clcs && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/clcs)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/cmpnew
-.for i in ${FILES_CMPNEW}
- (cd ${WRKSRC}/cmpnew && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/cmpnew)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/info
-.for i in ${INFO}
- (cd ${WRKSRC}/info && ${INSTALL_DATA} ${i}.info \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/info)
- (cd ${WRKSRC}/info && ${INSTALL_DATA} ${i}.info \
- ${STAGEDIR}${PREFIX}/${INFO_PATH})
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/h
-.for i in ${FILES_H}
- (cd ${WRKSRC}/h && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/h)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/lsp
-.for i in ${FILES_LSP}
- (cd ${WRKSRC}/lsp && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/lsp)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/pcl
-.for i in ${PCL_FILES}
- (cd ${WRKSRC}/pcl && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/pcl)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport
-.for i in saved_ansi_gcl
- (cd ${WRKSRC}/unixport && ${INSTALL_PROGRAM} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport)
-.endfor
-.for i in ${FILES_UNIXPORT:Nsaved_ansi_gcl}
- (cd ${WRKSRC}/unixport && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport)
-.endfor
-.if ${PORT_OPTIONS:MEMACS}
- @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/gcl
-.for i in ${FILES_ELISP}
- (cd ${WRKSRC}/elisp && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/gcl)
-.endfor
-.endif
-.if ${PORT_OPTIONS:MX11}
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk
-.for i in gcltkaux
- (cd ${WRKSRC}/gcl-tk && ${INSTALL_LIB} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk)
-.endfor
-.for i in ${FILES_GCLTK:Ngcltkaux}
- (cd ${WRKSRC}/gcl-tk && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk/demos
-.for i in ${FILES_GCLTK_DEMOS}
- (cd ${WRKSRC}/gcl-tk/demos && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk/demos)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/xgcl-2
-.for i in ${FILES_XGCL2}
- (cd ${WRKSRC}/xgcl-2 && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/xgcl-2)
-.endfor
-.endif
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/xgcl-2 && ${INSTALL_DATA} *.tex \
- ${STAGEDIR}${DOCSDIR})
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/dwdoc
- (cd ${WRKSRC}/xgcl-2/dwdoc && ${INSTALL_DATA} *.html \
- ${STAGEDIR}${DOCSDIR}/dwdoc)
-
-.include <bsd.port.mk>
diff --git a/lang/gcl/distinfo b/lang/gcl/distinfo
deleted file mode 100644
index edf238c9ee3d..000000000000
--- a/lang/gcl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gcl-2.6.12.tar.gz) = 8eb8491bccafc49683599e92a30ba36db0825dd4bb138a104cb662b9b0d090e8
-SIZE (gcl-2.6.12.tar.gz) = 7031837
diff --git a/lang/gcl/files/patch-configure b/lang/gcl/files/patch-configure
deleted file mode 100644
index d50dd788a977..000000000000
--- a/lang/gcl/files/patch-configure
+++ /dev/null
@@ -1,32 +0,0 @@
---- configure 2005-01-15 11:17:17.000000000 -0800
-+++ configure 2007-09-22 18:17:38.000000000 -0700
-@@ -5087,7 +5087,7 @@
- TLIBS="$TLIBS -lgmp"
- echo "#include \"gmp.h\"" >foo.c
- echo "int main() {return 0;}" >>foo.c
-- MP_INCLUDE=`cpp foo.c | $AWK '/(\/|\\\\)gmp.h/ {if (!i) print $3;i=1}' | tr -d '"'`
-+ MP_INCLUDE=`$CPP $CPPFLAGS foo.c | $AWK '/(\/|\\\\)gmp.h/ {if (!i) print $3;i=1}' | tr -d '"'`
- rm -f foo.c
- else
- echo "Cannot use dynamic gmp lib"
-@@ -9043,16 +9043,16 @@
- if test -f ${TCL_CONFIG_PREFIX}/../include/tcl.h ; then
- TCL_INCLUDE=-I${TCL_CONFIG_PREFIX}/../include
- else
-- if test -f /usr/include/tcl${TCL_VERSION}/tcl.h ; then
-- TCL_INCLUDE=-I/usr/include/tcl${TCL_VERSION}
-+ if test -f ${TCL_CONFIG_PREFIX}/../../include/tcl${TCL_VERSION}/tcl.h ; then
-+ TCL_INCLUDE=-I${TCL_CONFIG_PREFIX}/../../include/tcl${TCL_VERSION}
- fi
- fi
-
- if test -f ${TK_CONFIG_PREFIX}/../include/tk.h ; then
- TK_INCLUDE=-I${TK_CONFIG_PREFIX}/../include
- else
-- if test -f /usr/include/tcl${TCL_VERSION}/tk.h ; then
-- TK_INCLUDE=-I/usr/include/tcl${TCL_VERSION}
-+ if test -f ${TK_CONFIG_PREFIX}/../../include/tk${TCL_VERSION}/tk.h ; then
-+ TK_INCLUDE=-I${TK_CONFIG_PREFIX}/../../include/tk${TCL_VERSION}
- fi
- fi
-
diff --git a/lang/gcl/files/patch-h_FreeBSD.defs b/lang/gcl/files/patch-h_FreeBSD.defs
deleted file mode 100644
index 56d8abf42ccc..000000000000
--- a/lang/gcl/files/patch-h_FreeBSD.defs
+++ /dev/null
@@ -1,29 +0,0 @@
-Index: h/FreeBSD.defs
-===================================================================
-RCS file: /cvsroot/gcl/gcl/h/FreeBSD.defs,v
-retrieving revision 1.2.6.1.4.1
-diff -u -d -r1.2.6.1.4.1 FreeBSD.defs
---- h/FreeBSD.defs 15 Jul 2004 16:28:43 -0000 1.2.6.1.4.1
-+++ h/FreeBSD.defs 18 Aug 2004 16:29:43 -0000
-@@ -1,12 +1,17 @@
--# Machine dependent makefile definitions for intel 386,486 running 386bsd
-+# Machine dependent makefile definitions for 386bsd
- # Ported to FreeBSD 2.0 by Jeffrey Hsu (hsu@freebsd.org).
- # Hacked September-93 by Paul F. Werkowski for 386BSD 0.1 + Patchkit 0.2.4
-+# Hacked September-2003 by Juergen Weiss, Mark Murray for FreeBSD-5 CURRENT
-
--LBINDIR=/usr/local/bin
-+LBINDIR=${prefix}/bin
-
- #OFLAG = -pipe -O2
--#CFLAGS = -fwritable-strings -fomit-frame-pointer -DVOL=volatile -I$(GCLDIR)/o -I/usr/local/lib/gcl-2.0/h -fsigned-char -I/usr/local/lib
--#LIBS = -lm -L/usr/local/lib
-+#CFLAGS = @@.CFLAGS@@
-+CFLAGS = @@CFLAGS@@
-+CFLAGS += -fomit-frame-pointer -fsigned-char -DVOL=volatile -I$(GCLDIR)/o -Wall
-+CFLAGS += -UDBEGIN -DDBEGIN=0
-+#LIBS = @@.LOCALLIBS@@
-+LIBS = @@LOCALLIBS@@
- #ODIR_DEBUG=
- NULLFILE=../h/twelve_null
-
diff --git a/lang/gcl/files/patch-h_FreeBSD.h b/lang/gcl/files/patch-h_FreeBSD.h
deleted file mode 100644
index 1dd4c50c2094..000000000000
--- a/lang/gcl/files/patch-h_FreeBSD.h
+++ /dev/null
@@ -1,52 +0,0 @@
---- h/FreeBSD.h 2004-06-12 12:28:15.000000000 -0400
-+++ h/FreeBSD.h 2009-12-07 12:07:37.000000000 -0500
-@@ -11,9 +11,12 @@
- #endif
-
- #if defined(__i386__)
-+#define RELOC_H "elf32_i386_reloc.h"
- #define __ELF_NATIVE_CLASS 32
- #endif
--#if defined(__alpha__) || defined(__sparc64__) || defined(__ia64__)
-+#if defined(__amd64__) || defined(__sparc64__) || defined(__ia64__)
-+#define C_GC_OFFSET 4
-+#define RELOC_H "elf64_i386_reloc.h"
- #define __ELF_NATIVE_CLASS 64
- #endif
-
-@@ -32,7 +35,12 @@
- #endif
- #include "linux.h"
-
--#if defined(__i386__)
-+#if defined(SET_SESSION_ID)
-+#undef SET_SESSION_ID
-+#endif
-+#define SET_SESSION_ID() (setpgrp(0,0) ? -1 : 0)
-+
-+#if defined(__i386__) || defined(__amd64__)
- #define I386
- #endif
-
-@@ -48,7 +56,7 @@
- int c = 0; \
- \
- if ( \
-- (fp)->_r <= 0 && \
-+ ((FILE *)fp)->_r <= 0 && \
- (ioctl(((FILE *)fp)->_file, FIONREAD, &c), c <= 0) \
- ) \
- return(FALSE); \
-@@ -68,7 +76,11 @@
- #ifdef CLOCKS_PER_SEC
- #define HZ CLOCKS_PER_SEC
- #else
--#define HZ 128
-+# ifdef _SC_CLK_TCK /* Define HZ properly: */
-+# define HZ sysconf(_SC_CLK_TCK)
-+# elif !defined(HZ)
-+# define HZ 128
-+# endif
- #endif
- /* #define ss_base ss_sp */
-
diff --git a/lang/gcl/files/patch-h_gclincl.h.in b/lang/gcl/files/patch-h_gclincl.h.in
deleted file mode 100644
index 93d00b1341c5..000000000000
--- a/lang/gcl/files/patch-h_gclincl.h.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- h/gclincl.h.in 2005-01-15 14:17:18.000000000 -0500
-+++ h/gclincl.h.in 2009-12-07 12:11:34.000000000 -0500
-@@ -219,9 +216,6 @@
- /* Host system */
- #undef HOST_SYSTEM
-
--/* time system constant */
--#undef HZ
--
- /* invocation history stack size */
- #undef IHSSIZE
-
diff --git a/lang/gcl/files/patch-info_makefile b/lang/gcl/files/patch-info_makefile
deleted file mode 100644
index 19eb318ed280..000000000000
--- a/lang/gcl/files/patch-info_makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-Index: info/makefile
-===================================================================
-RCS file: /cvsroot/gcl/gcl/info/makefile,v
-retrieving revision 1.23.6.4.2.1
-diff -u -d -r1.23.6.4.2.1 makefile
---- info/makefile 25 Jun 2004 22:40:25 -0000 1.23.6.4.2.1
-+++ info/makefile 18 Aug 2004 16:29:48 -0000
-@@ -12,12 +12,11 @@
-
- -include ../makedefs
-
--all: gcl-tk.info gcl-si.info $(GCL_PDF) $(GCL_HTML) #gcl.info
-+all: gcl-tk.info gcl-si.info
-
- .texi.info:
- rm -f $*.*gz
- -$(MAKEINFO) $*.texi
-- - gzip $*.info-*
-
- GCL_SI= number.texi sequence.texi character.texi list.texi io.texi \
- form.texi compile.texi symbol.texi system.texi structure.texi \
-@@ -98,10 +97,10 @@
- # -cp gcl/* $(DESTDIR)$(INFO_DIR)../doc/gcl-doc/gcl.html
- # -cp gcl-si/* $(DESTDIR)$(INFO_DIR)../doc/gcl-doc/gcl-si.html
- # -cp gcl-tk/* $(DESTDIR)$(INFO_DIR)../doc/gcl-doc/gcl-tk.html
-- -mkdir -p $(DESTDIR)$(INFO_DIR)../doc
-+# -mkdir -p $(DESTDIR)$(INFO_DIR)../doc
- # -cp -r gcl-si gcl gcl-tk $(DESTDIR)$(INFO_DIR)../doc
-- -cp -r gcl-si gcl-tk $(DESTDIR)$(INFO_DIR)../doc
-- -cp *pdf $(DESTDIR)$(INFO_DIR)../doc
-+# -cp -r gcl-si gcl-tk $(DESTDIR)$(INFO_DIR)../doc
-+# -cp *pdf $(DESTDIR)$(INFO_DIR)../doc
-
- FILE=gcl-si.texi
- srcs:
diff --git a/lang/gcl/files/patch-makedefc.in b/lang/gcl/files/patch-makedefc.in
deleted file mode 100644
index 9eb0ca993ade..000000000000
--- a/lang/gcl/files/patch-makedefc.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- makedefc.in.orig
-+++ makedefc.in
-@@ -22,7 +22,7 @@
- EMACS_SITE_LISP=@EMACS_SITE_LISP@
-
- # the default.el file
--EMACS_DEFAULT_EL=@EMACS_DEFAULT_EL@
-+EMACS_DEFAULT_EL=@EMACS_SITE_LISP@/default.el
-
- # numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh
- # if these are found.
diff --git a/lang/gcl/files/patch-makefile b/lang/gcl/files/patch-makefile
deleted file mode 100644
index 864f1896c74e..000000000000
--- a/lang/gcl/files/patch-makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- makefile.orig
-+++ makefile
-@@ -132,7 +132,7 @@
- rm -f bin/gcl xbin/gcl
- MGCLDIR=`echo $(GCLDIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \
- GCLDIR=`echo $(GCLDIR)` ; \
-- $(MAKE) install-command "INSTALL_LIB_DIR=$$GCLDIR" "prefix=$$GCLDIR" "BINDIR=$$MGCLDIR/$(PORTDIR)"
-+ $(MAKE) install-command "DESTDIR=" "INSTALL_LIB_DIR=$$GCLDIR" "prefix=$$GCLDIR" "BINDIR=$$MGCLDIR/$(PORTDIR)"
- (cd xbin ; cp ../bin/gcl .)
-
- # GCLDIR=`echo $(GCLDIR) | sed -e 'sX^/cygdrive/\([a-z]\)X\1!Xg' -e 'sX^//\([a-z]\)X\1!Xg'` ; \
diff --git a/lang/gcl/files/patch-o__nsocket.c b/lang/gcl/files/patch-o__nsocket.c
deleted file mode 100644
index 483ef5c38a38..000000000000
--- a/lang/gcl/files/patch-o__nsocket.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- o/nsocket.c.orig
-+++ o/nsocket.c
-@@ -328,7 +328,7 @@
-
-
-
--#define SOCKET_FD(strm) ((strm)->sm.sm_fp ? fileno((strm)->sm.sm_fp) : -1)
-+#define SOCKET_FD(strm) ((strm)->sm.sm_fp ? fileno((FILE *)(strm)->sm.sm_fp) : -1)
-
- static void
- check_socket(object x)
diff --git a/lang/gcl/files/patch-o__plttest.c b/lang/gcl/files/patch-o__plttest.c
deleted file mode 100644
index 961f93aaef88..000000000000
--- a/lang/gcl/files/patch-o__plttest.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- o/plttest.c.orig
-+++ o/plttest.c
-@@ -11,11 +11,13 @@
- #define DARWIN
- #endif
-
-+#ifndef __FreeBSD__
- #ifndef DARWIN
- extern int _mcount();
- #define mmcount _mcount
- extern void sincos(double,double *,double *);
- #endif
-+#endif
-
- int
- main(int argc,char * argv[],char *envp[]) {
diff --git a/lang/gcl/files/patch-o__sfasli.c b/lang/gcl/files/patch-o__sfasli.c
deleted file mode 100644
index 91a9b6e0f314..000000000000
--- a/lang/gcl/files/patch-o__sfasli.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- o/sfasli.c.orig
-+++ o/sfasli.c
-@@ -131,6 +131,7 @@
- extern int __remq();
- extern int __remqu();
-
-+#ifndef __FreeBSD__
- #ifndef DARWIN
- #ifndef _WIN32
- int
-@@ -147,6 +148,7 @@
- }
- #endif
- #endif
-+#endif
-
- void
- gcl_init_sfasl() {
diff --git a/lang/gcl/files/patch-o_file.d b/lang/gcl/files/patch-o_file.d
deleted file mode 100644
index 14255443549d..000000000000
--- a/lang/gcl/files/patch-o_file.d
+++ /dev/null
@@ -1,11 +0,0 @@
---- o/file.d.orig Mon Oct 31 13:17:20 2005
-+++ o/file.d Mon Oct 31 13:17:41 2005
-@@ -2317,7 +2317,7 @@
- #include <sys/resource.h>
- #include <signal.h>
-
--#if defined(DARWIN)
-+#if defined(DARWIN) || defined(__FreeBSD__)
- #define on_exit(a,b)
- #else
- static void
diff --git a/lang/gcl/files/patch-unixport_makefile b/lang/gcl/files/patch-unixport_makefile
deleted file mode 100644
index 25b1ca65148b..000000000000
--- a/lang/gcl/files/patch-unixport_makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- unixport/makefile 2005-01-15 11:34:45.000000000 -0500
-+++ unixport/makefile 2009-12-07 12:35:23.000000000 -0500
-@@ -21,7 +21,7 @@
- LD_FLAGS:=$(LD_FLAGS) $(ODIR)/$(FIRST_FILE)
- endif
- LD_LIBS_PRE:=$(addprefix -u ,$(PATCHED_SYMBOLS))
--LD_LIBS_POST:=$(LIBS) $(LIBC) -lgclp
-+LD_LIBS_POST:=-lgclp $(LIBS) $(LIBC)
- ifneq ($(LAST_FILE),)
- LD_LIBS_POST:=$(LD_LIBS_POST) $(ODIR)/$(LAST_FILE)
- endif
-@@ -139,7 +139,7 @@
- $(CC) $(LD_FLAGS) $(CFLAGS) -I$(HDIR) -I$(ODIR) -o $(RSYM) $(SPECIAL_RSYM)
-
- msys: msys.c
-- PATH=/usr/bin:$$PATH gcc $< -o $@ # Unix binary if running wine
-+ PATH=/usr/bin:$$PATH $(CC) $< -o $@ # Unix binary if running wine
-
- $(HDIR)/mdefs.h: $(HDIR)/include.h
- cat $(HDIR)/include.h | sed -e "/include/d" > $(HDIR)/mdefs.h
diff --git a/lang/gcl/files/patch-xgcl-2__makefile b/lang/gcl/files/patch-xgcl-2__makefile
deleted file mode 100644
index 862476505507..000000000000
--- a/lang/gcl/files/patch-xgcl-2__makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- xgcl-2/makefile.orig
-+++ xgcl-2/makefile
-@@ -9,7 +9,7 @@
- saved_xgcl: $(LISP)
- echo '(load "sysdef.lisp")(xlib::compile-xgcl)(xlib::save-xgcl "$@")' | $(LISP)
-
--docs: dwdoc/dwdoccontents.html dwdoc.pdf
-+docs: dwdoc/dwdoccontents.html
-
- dwdoc/dwdoccontents.html: $(LISP)
- mkdir -p $(@D) && \
diff --git a/lang/gcl/pkg-descr b/lang/gcl/pkg-descr
deleted file mode 100644
index 33c0872871fb..000000000000
--- a/lang/gcl/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The GCL system contains C and Lisp source files to build a Common
-Lisp sytem. The original KCL system was written by Taiichi Yuasa
-and Masami Hagiya in 1984. The AKCL system work was begun in 1987
-by William Schelter and continued through 1994. In 1994 AKCL was
-released as GCL (GNU Common Lisp) under the GNU public library
-license.
-
-NOTE: GCL supports Tk bindings with Tcl 8 and Tk 8.
-
-WWW: http://www.gnu.org/software/gcl/
diff --git a/lang/pike78/Makefile b/lang/pike78/Makefile
deleted file mode 100644
index d1510464fafb..000000000000
--- a/lang/pike78/Makefile
+++ /dev/null
@@ -1,121 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= pike78
-PORTVERSION= ${PIKEVERSION}
-PORTREVISION= 2
-CATEGORIES= lang
-MASTER_SITES= http://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \
- ftp://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \
- http://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \
- ftp://ftp.caudium.net/pike/official_releases/${PORTVERSION}/
-DISTNAME= Pike-v${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Dynamic programming language with a syntax similar to C++
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-LIB_DEPENDS= libtiff.so:graphics/tiff \
- libgdbm.so:databases/gdbm \
- libpcre.so:devel/pcre \
- libgmp.so:math/gmp \
- libnettle.so:security/nettle
-
-CONFLICTS= pike7[26]-[0-9]*
-
-OPTIONS_DEFINE= TTF FREETYPE MYSQL PGSQL
-OPTIONS_DEFAULT=TTF FREETYPE MYSQL
-NO_OPTIONS_SORT=yes
-TTF_DESC?= Enable FreeType 1 (libttf) font rendering engine
-TTF_LIB_DEPENDS= libttf.so:print/freetype
-TTF_CONFIGURE_WITH= ttflib
-FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
-FREETYPE_CONFIGURE_WITH=freetype
-MYSQL_USE= mysql=yes
-MYSQL_CONFIGURE_WITH= mysql
-PGSQL_USES= pgsql
-PGSQL_CONFIGURE_WITH= pgsql
-
-CFLAGS+= -ffast-math -fomit-frame-pointer
-
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= M4="/usr/bin/m4 -g"
-CONFIGURE_ARGS+= --without-debug \
- --with-thread-library="-lpthread" \
- --with-double-precision \
- --with-long-double-precision \
- --disable-rpath \
- --without-rtldebug \
- --without-cdebug \
- --without-copt \
- --without-security \
- --with-oob \
- --without-poll \
- --without-devpoll \
- --with-max-fd=60000 \
- --with-gmp \
- --with-zlib \
- --with-threads \
- --with-readline \
- --with-jpeg \
- --with-tiff \
- --with-gdbm \
- --with-perl \
- --with-relocatable-dumped-modules \
- --without-GL --without-GLUT \
- --without-GTK \
- --without-ffmpeg \
- --without-fftw \
- --without-glade \
- --without-gnome \
- --without-gssapi \
- --without-java \
- --without-libglade-config \
- --without-libpdf --without-libpanda \
- --without-machine-code \
- --without-msql \
- --without-odbc \
- --without-sane \
- --without-svg \
- --without-sybase \
- --prefix=${PREFIX}
-
-USES= bison gettext gmake jpeg perl5
-
-PLIST_FILES= bin/pike bin/pike78 bin/hilfe \
- man/man1/pike.1.gz
-
-ONLY_FOR_ARCHS= i386 amd64
-
-do-configure:
- @${MAKE} -C ${WRKSRC} configure CONFIGUREARGS="${CONFIGURE_ARGS}"
-
-post-patch:
- @${REINPLACE_CMD} -e 's| -lgmp| -L${LOCALBASE}/lib -lgmp|' \
- ${WRKSRC}/src/modules/Gmp/configure ${WRKSRC}/src/modules/_Image_XFace/configure
- @${REINPLACE_CMD} -e '/memchr_memcmp.*needle/s/^/static /' \
- ${WRKSRC}/src/pike_search_engine2.c
- @${REINPLACE_CMD} -e 's|%%PTHREAD_CFLAGS%%||' \
- -e 's|%%PTHREAD_LIBS%%|-lpthread|' \
- -e 's|,-Bshareable|& -shared|' \
- ${WRKSRC}/src/configure
- @${REINPLACE_CMD} -e '/install.*MANDIR/s|^|//|' \
- ${WRKSRC}/bin/install.pike
-
-do-install:
- @cd ${WRKSRC} && ${MAKE_CMD} ${INSTALL_TARGET} buildroot=${STAGEDIR}
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/pike/${PORTVERSION}/bin/pike
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/hilfe ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/man/pike.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
- @cd ${STAGEDIR}${PREFIX} && \
- (${FIND} pike/${PORTVERSION} ! -type d && \
- ${FIND} pike/${PORTVERSION} -type d -empty -delete \
- ) >> ${TMPPLIST}
-
-verify:
- cd ${WRKSRC}; ${MAKE_CMD} verify
-
-.include "Makefile.common"
-.include <bsd.port.mk>
diff --git a/lang/pike78/Makefile.common b/lang/pike78/Makefile.common
deleted file mode 100644
index 4f5dd6dc81dc..000000000000
--- a/lang/pike78/Makefile.common
+++ /dev/null
@@ -1,6 +0,0 @@
-# $FreeBSD$
-
-# Also used by www/caudium14
-
-PIKEVERSION= 7.8.866
-
diff --git a/lang/pike78/distinfo b/lang/pike78/distinfo
deleted file mode 100644
index b0a8eb6e9eb1..000000000000
--- a/lang/pike78/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Pike-v7.8.866.tar.gz) = 0b12e1a99bd8bdd9c8a2daa46e623ac718bc0737290236a0c8474091359b594e
-SIZE (Pike-v7.8.866.tar.gz) = 15003324
diff --git a/lang/pike78/pkg-descr b/lang/pike78/pkg-descr
deleted file mode 100644
index 1c5ee1f989b3..000000000000
--- a/lang/pike78/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Pike is an interpreted, object-oriented programming language.
-It looks a bit like C and C++, but it is much easier to learn and use.
-It can be used for small scripts as well as for large programs.
-
-Pike is :
-- High-level and powerful, which means that even very complex
- things are easy to do.
-- Object-oriented, which means that you can use modern programming
- techniques to divide a large program into small pieces, which are much
- easier to write than it would be to write the entire program at once.
-- Interpreted, which means that you don't have to wait for a program to
- compile and link when you want to run it.
-- One of the fastest "scripting" languages available.
-- Garbage-collected, which makes programming much simpler, and removes
- the risk for memory leaks and other memory-related bugs.
-- Easy to extend, which means that you can create plug-ins, written in
- Pike as well as in C or C++, and integrate them with the rest of Pike.
-
-WWW: http://pike.ida.liu.se/
diff --git a/mail/Makefile b/mail/Makefile
index 6ed2260b8e95..541b5d1aaae5 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -191,7 +191,6 @@
SUBDIR += libdomainkeys
SUBDIR += libesmtp
SUBDIR += libetpan
- SUBDIR += libmapi
SUBDIR += libmilter
SUBDIR += libpst
SUBDIR += librfc822
diff --git a/mail/libmapi/Makefile b/mail/libmapi/Makefile
deleted file mode 100644
index 10b62bb9e891..000000000000
--- a/mail/libmapi/Makefile
+++ /dev/null
@@ -1,84 +0,0 @@
-# Created by: Koop Mast <kwm@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= libmapi
-PORTVERSION= 2.3
-DISTVERSIONPREFIX= openchange-
-DISTVERSIONSUFFIX= -VULCAN
-PORTREVISION= 12
-CATEGORIES= mail
-
-MAINTAINER= kwm@FreeBSD.org
-COMMENT= Open Source implementation of Microsoft Exchange protocols
-
-BUILD_DEPENDS= ${SAMBA_DEP} \
- ${LOCALBASE}/bin/flex:textproc/flex \
- p5-Parse-Pidl>=4.0.1:devel/p5-Parse-Pidl
-LIB_DEPENDS= libical.so:devel/libical \
- libnanomsg.so:net/nanomsg \
- libmemcached.so:databases/libmemcached \
- libcheck.so:devel/check \
- libtdb.so:databases/tdb \
- libtevent.so:devel/tevent \
- libtalloc.so:devel/talloc
-RUN_DEPENDS= ${SAMBA_DEP}
-
-USE_MYSQL= yes
-USES= autoreconf:build bison compiler:c++11-lib gmake pathfix \
- pkgconfig python samba:lib shebangfix sqlite
-PATHFIX_MAKEFILEIN= Makefile
-USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= openchange
-GH_PROJECT= openchange
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ARGS= --with-samba=${LOCALBASE}
-CONFIGURE_ENV= PYTHON_CONFIG=${LOCALBASE}/bin/python${PYTHON_VER}-config \
- FLEX=${LOCALBASE}/bin/flex
-SHEBANG_FILES= libmapi/conf/mparse.pl \
- script/check_exchange \
- script/mkproto.pl \
- setup/openchange_group \
- setup/openchange_migrate \
- setup/openchange_neworganization \
- setup/openchange_newuser \
- setup/openchange_provision
-
-OPTIONS_SUB= yes
-OPTIONS_DEFINE= BOOST DOXYGEN
-OPTIONS_DEFAULT=BOOST
-BOOST_LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-BOOST_CONFIGURE_ENV_OFF= ov_cv_boost_thread=no
-BOOST_DESC= libmapi C++ library (needs boost)
-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_path_DOXYGEN=""
-PLIST_SUB= SAMBA=${SAMBAPORT:T}
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-# --enable-openchange-qt4 Compile OpenChange Qt4 wrapper.
-
-post-patch:
- @${REINPLACE_CMD} -e "s/mkdir --parent/mkdir -p/g" \
- ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|<endian.h>|<sys/endian.h>|g' \
- ${WRKSRC}/configure.ac
- @${REINPLACE_CMD} -e 's|libnanomsg|nanomsg|g' \
- ${WRKSRC}/configure.ac
-
-pre-configure:
- @cd ${WRKSRC} && sh autogen.sh
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/openchange
- cd ${WRKSRC}/doc/doxygen/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/openchange/
- @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/*
- @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/lib/lib*.so.*
- @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/lib/shared-modules/dcerpc_server/*.so
- @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/modules/dcerpc_mapiproxy*/*.so
-
-.include <bsd.port.mk>
diff --git a/mail/libmapi/distinfo b/mail/libmapi/distinfo
deleted file mode 100644
index e5a6a7aa9138..000000000000
--- a/mail/libmapi/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1496752330
-SHA256 (openchange-openchange-openchange-2.3-VULCAN_GH0.tar.gz) = 46ffdc779bb7bf6a823f6d1a78c5ca3f5548b981ad90164214a68279b403a05e
-SIZE (openchange-openchange-openchange-2.3-VULCAN_GH0.tar.gz) = 2088008
diff --git a/mail/libmapi/files/patch-Makefile b/mail/libmapi/files/patch-Makefile
deleted file mode 100644
index ea3c154f5d45..000000000000
--- a/mail/libmapi/files/patch-Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
---- Makefile.orig 2016-10-21 15:02:43 UTC
-+++ Makefile
-@@ -255,9 +255,6 @@
- $(INSTALL) -m 0644 gen_ndr/ndr_property.h $(DESTDIR)$(includedir)/gen_ndr/
- $(INSTALL) -m 0644 gen_ndr/asyncemsmdb.h $(DESTDIR)$(includedir)/gen_ndr/
- $(INSTALL) -m 0644 gen_ndr/ndr_asyncemsmdb.h $(DESTDIR)$(includedir)/gen_ndr/
-- @$(SED) $(DESTDIR)$(includedir)/libmapi/*.h
-- @$(SED) $(DESTDIR)$(includedir)/libmapi/socket/*.h
-- @$(SED) $(DESTDIR)$(includedir)/gen_ndr/*.h
-
- libmapi-installscript:
- $(INSTALL) -d $(DESTDIR)$(datadir)/setup/profiles
-@@ -401,7 +398,6 @@
- $(INSTALL) -m 0644 libmapi++/profile.h $(DESTDIR)$(includedir)/libmapi++/
- $(INSTALL) -m 0644 libmapi++/property_container.h $(DESTDIR)$(includedir)/libmapi++/
- $(INSTALL) -m 0644 libmapi++/session.h $(DESTDIR)$(includedir)/libmapi++/
-- @$(SED) $(DESTDIR)$(includedir)/libmapi++/*.h
-
- libmapixx-libs-clean:
- rm -f libmapi++/src/*.po
-@@ -572,7 +568,6 @@
- @echo "[*] install: libmapiadmin headers"
- $(INSTALL) -d $(DESTDIR)$(includedir)/libmapiadmin
- $(INSTALL) -m 0644 libmapiadmin/libmapiadmin.h $(DESTDIR)$(includedir)/libmapiadmin/
-- @$(SED) $(DESTDIR)$(includedir)/libmapiadmin/*.h
-
- libmapiadmin-uninstallpc:
- rm -f $(DESTDIR)$(prefix)/libdata/pkgconfig/libmapiadmin.pc
-@@ -643,7 +638,6 @@
- @echo "[*] install: libocpf headers"
- $(INSTALL) -d $(DESTDIR)$(includedir)/libocpf
- $(INSTALL) -m 0644 libocpf/ocpf.h $(DESTDIR)$(includedir)/libocpf/
-- @$(SED) $(DESTDIR)$(includedir)/libocpf/*.h
-
- libocpf-uninstallpc:
- rm -f $(DESTDIR)$(prefix)/libdata/pkgconfig/libocpf.pc
-@@ -830,7 +824,6 @@
- endif
- $(INSTALL) -m 0644 mapiproxy/libmapiserver/libmapiserver.h $(DESTDIR)$(includedir)/
- $(INSTALL) -m 0644 mapiproxy/libmapiserver.pc $(DESTDIR)$(prefix)/libdata/pkgconfig
-- @$(SED) $(DESTDIR)$(includedir)/*.h
-
- libmapiserver-clean:
- rm -f mapiproxy/libmapiserver/*.po mapiproxy/libmapiserver/*.o
-@@ -920,7 +913,6 @@
- $(INSTALL) -m 0644 mapiproxy/libmapiserver.pc $(DESTDIR)$(prefix)/libdata/pkgconfig
- $(INSTALL) -d $(DESTDIR)$(datadir)/setup/mapistore
- $(INSTALL) -m 0644 setup/mapistore/*.ldif $(DESTDIR)$(datadir)/setup/mapistore/
-- @$(SED) $(DESTDIR)$(includedir)/mapistore/*.h
-
- libmapistore-clean: $(OC_MAPISTORE_CLEAN)
- rm -f libmapistore.$(SHLIBEXT).$(LIBMAPISTORE_SO_VERSION)
diff --git a/mail/libmapi/files/patch-libocpf_lex.l b/mail/libmapi/files/patch-libocpf_lex.l
deleted file mode 100644
index 4cb01dc6c69b..000000000000
--- a/mail/libmapi/files/patch-libocpf_lex.l
+++ /dev/null
@@ -1,10 +0,0 @@
---- libocpf/lex.l.orig 2016-01-14 11:16:14.988281000 +0100
-+++ libocpf/lex.l 2016-01-14 11:16:21.702227000 +0100
-@@ -29,7 +29,6 @@
- #include "libocpf/lex.h"
-
- #define YY_EXTRA_TYPE struct ocpf_context *
--#define YY_NO_UNPUT
-
- static void unterminated(struct ocpf_context *, const char *, unsigned int);
-
diff --git a/mail/libmapi/files/patch-mapiproxy_dcesrv__mapiproxy.c b/mail/libmapi/files/patch-mapiproxy_dcesrv__mapiproxy.c
deleted file mode 100644
index 882480fa2f4c..000000000000
--- a/mail/libmapi/files/patch-mapiproxy_dcesrv__mapiproxy.c
+++ /dev/null
@@ -1,36 +0,0 @@
-https://aur.archlinux.org/cgit/aur.git/log/openchange-issue-249.patch?h=openchange
-
-diff -rupN a/mapiproxy/dcesrv_mapiproxy.c b/mapiproxy/dcesrv_mapiproxy.c
---- mapiproxy/dcesrv_mapiproxy.c 2015-06-16 15:41:56.599106174 -0700
-+++ mapiproxy/dcesrv_mapiproxy.c 2015-06-16 15:43:29.597211031 -0700
-@@ -134,10 +134,10 @@ static NTSTATUS mapiproxy_op_connect(str
-
- switch (dce_call->pkt.ptype) {
- case DCERPC_PKT_BIND:
-- b->assoc_group_id = dce_call->pkt.u.bind.assoc_group_id;
-+ status = dcerpc_binding_set_assoc_group_id(b, dce_call->pkt.u.bind.assoc_group_id);
- break;
- case DCERPC_PKT_ALTER:
-- b->assoc_group_id = dce_call->pkt.u.alter.assoc_group_id;
-+ status = dcerpc_binding_set_assoc_group_id(b, dce_call->pkt.u.alter.assoc_group_id);
- break;
- default:
- break;
-@@ -154,7 +154,7 @@ static NTSTATUS mapiproxy_op_connect(str
- if (!NT_STATUS_IS_OK(status)) {
- return status;
- }
-- dce_call->context->assoc_group->id = private->c_pipe->assoc_group_id;
-+ dce_call->context->assoc_group->id = dcerpc_binding_get_assoc_group_id(private->c_pipe->binding);
-
- } else {
- status = dcerpc_pipe_connect(dce_call->context,
-@@ -169,7 +169,7 @@ static NTSTATUS mapiproxy_op_connect(str
- if (!NT_STATUS_IS_OK(status)) {
- return status;
- }
-- dce_call->context->assoc_group->id = private->c_pipe->assoc_group_id;
-+ dce_call->context->assoc_group->id = dcerpc_binding_get_assoc_group_id(private->c_pipe->binding);
- }
-
- private->connected = true;
diff --git a/mail/libmapi/files/patch-mapiproxy_libmapistore_backends_namedprops__backend.h b/mail/libmapi/files/patch-mapiproxy_libmapistore_backends_namedprops__backend.h
deleted file mode 100644
index 9105a7ff1251..000000000000
--- a/mail/libmapi/files/patch-mapiproxy_libmapistore_backends_namedprops__backend.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- mapiproxy/libmapistore/backends/namedprops_backend.h.orig 2016-01-14 11:22:39.236271000 +0100
-+++ mapiproxy/libmapistore/backends/namedprops_backend.h 2016-01-14 11:23:03.580475000 +0100
-@@ -25,6 +25,7 @@
- #include <talloc.h>
- #include <stdbool.h>
- #include <stdint.h>
-+#include <time.h>
- #include "mapiproxy/libmapistore/mapistore_errors.h"
-
- #include <param.h>
diff --git a/mail/libmapi/files/patch-utils_ocnotify.c b/mail/libmapi/files/patch-utils_ocnotify.c
deleted file mode 100644
index fbed515cc99b..000000000000
--- a/mail/libmapi/files/patch-utils_ocnotify.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- utils/ocnotify.c.orig 2016-01-14 11:24:28.465644000 +0100
-+++ utils/ocnotify.c 2016-01-14 11:24:39.248704000 +0100
-@@ -23,6 +23,7 @@
- #include <stdint.h>
- #include <stdbool.h>
- #include <stdlib.h>
-+#include <time.h>
-
- #include <talloc.h>
- #include <param.h>
diff --git a/mail/libmapi/pkg-descr b/mail/libmapi/pkg-descr
deleted file mode 100644
index c19f4266a3c0..000000000000
--- a/mail/libmapi/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The OpenChange MAPI library aims to provide interoperability with an
-Open Source implementation of Microsoft Exchange protocols under UNIX/Linux.
-The current implementation offers a client-side library which can be used in
-existing messaging clients and offer native compatibility with Exchange Servers
-up to 2007.
-
-MAPI stands for Messaging Application Programming Interface and is used in the
-Microsoft Exchange Server groupware server. This solution works with Outlook
-and provides collaborative features such as a messaging server, shared
-calendars, contact databases, public folders and tasks.
-
-WWW: http://www.openchange.org
diff --git a/mail/libmapi/pkg-plist b/mail/libmapi/pkg-plist
deleted file mode 100644
index 310f7e7b4c3d..000000000000
--- a/mail/libmapi/pkg-plist
+++ /dev/null
@@ -1,162 +0,0 @@
-bin/check_fasttransfer
-bin/exchange2ical
-bin/exchange2mbox
-bin/mapiprofile
-bin/mapipropsdump
-bin/mapitest
-bin/ocnotify
-bin/openchange-testsuite
-bin/openchangeclient
-bin/openchangemapidump
-bin/openchangepfadmin
-bin/schemaIDGUID
-bin/test_asyncnotif
-include/gen_ndr/asyncemsmdb.h
-include/gen_ndr/exchange.h
-include/gen_ndr/ndr_asyncemsmdb.h
-include/gen_ndr/ndr_exchange.h
-include/gen_ndr/ndr_property.h
-include/gen_ndr/property.h
-%%BOOST%%include/libmapi++/attachment.h
-%%BOOST%%include/libmapi++/clibmapi.h
-%%BOOST%%include/libmapi++/folder.h
-%%BOOST%%include/libmapi++/libmapi++.h
-%%BOOST%%include/libmapi++/mapi_exception.h
-%%BOOST%%include/libmapi++/message.h
-%%BOOST%%include/libmapi++/message_store.h
-%%BOOST%%include/libmapi++/object.h
-%%BOOST%%include/libmapi++/profile.h
-%%BOOST%%include/libmapi++/property_container.h
-%%BOOST%%include/libmapi++/session.h
-include/libmapi/emsmdb.h
-include/libmapi/fxics.h
-include/libmapi/idset.h
-include/libmapi/libmapi.h
-include/libmapi/mapi_context.h
-include/libmapi/mapi_id_array.h
-include/libmapi/mapi_nameid.h
-include/libmapi/mapi_notification.h
-include/libmapi/mapi_object.h
-include/libmapi/mapi_profile.h
-include/libmapi/mapi_provider.h
-include/libmapi/mapicode.h
-include/libmapi/mapidefs.h
-include/libmapi/nspi.h
-include/libmapi/oc_log.h
-include/libmapi/property_altnames.h
-include/libmapi/property_tags.h
-include/libmapi/socket/netif.h
-include/libmapi/version.h
-include/libmapiadmin/libmapiadmin.h
-include/libmapiproxy.h
-include/libmapiserver.h
-include/libocpf/ocpf.h
-include/mapistore/mapistore.h
-include/mapistore/mapistore_errors.h
-include/mapistore/mapistore_nameid.h
-lib/libmapi.so
-lib/libmapi.so.0
-lib/libmapi.so.2.3
-lib/libmapiadmin.so
-lib/libmapiadmin.so.0
-lib/libmapiadmin.so.2.3
-%%BOOST%%lib/libmapipp.so
-%%BOOST%%lib/libmapipp.so.0
-%%BOOST%%lib/libmapipp.so.2.3
-lib/libmapiproxy.so
-lib/libmapiproxy.so.0
-lib/libmapiproxy.so.2.3
-lib/libmapiserver.so
-lib/libmapiserver.so.0
-lib/libmapiserver.so.2.3
-lib/libmapistore.so
-lib/libmapistore.so.0
-lib/libmapistore.so.2.3
-lib/libocpf.so
-lib/libocpf.so.0
-lib/libocpf.so.2.3
-lib/nagios/check_exchange
-%%PYTHON_SITELIBDIR%%/openchange/__init__.py
-%%PYTHON_SITELIBDIR%%/openchange/mailbox.py
-%%PYTHON_SITELIBDIR%%/openchange/migration/__init__.py
-%%PYTHON_SITELIBDIR%%/openchange/migration/directory.py
-%%PYTHON_SITELIBDIR%%/openchange/migration/indexing.py
-%%PYTHON_SITELIBDIR%%/openchange/migration/mapistore_namedprops.py
-%%PYTHON_SITELIBDIR%%/openchange/migration/named_properties.py
-%%PYTHON_SITELIBDIR%%/openchange/migration/openchangedb.py
-%%PYTHON_SITELIBDIR%%/openchange/provision.py
-%%PYTHON_SITELIBDIR%%/openchange/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/openchange/tests/test_mailbox.py
-%%PYTHON_SITELIBDIR%%/openchange/tests/test_migration.py
-%%PYTHON_SITELIBDIR%%/openchange/tests/test_provision.py
-%%PYTHON_SITELIBDIR%%/openchange/urlutils.py
-%%PYTHON_SITELIBDIR%%/openchange/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/openchange/utils/fdunix.py
-%%PYTHON_SITELIBDIR%%/openchange/utils/packets.py
-%%PYTHON_SITELIBDIR%%/openchange/web/__init__.py
-%%PYTHON_SITELIBDIR%%/openchange/web/auth/NTLMAuthHandler.py
-%%PYTHON_SITELIBDIR%%/openchange/web/auth/__init__.py
-lib/shared-modules/dcerpc_server/dcesrv_asyncemsmdb.so
-lib/shared-modules/dcerpc_server/dcesrv_mapiproxy.so
-%%BOOST%%libdata/pkgconfig/libmapi++.pc
-libdata/pkgconfig/libmapi.pc
-libdata/pkgconfig/libmapiadmin.pc
-libdata/pkgconfig/libmapiproxy.pc
-libdata/pkgconfig/libmapiserver.pc
-libdata/pkgconfig/libmapistore.pc
-libdata/pkgconfig/libocpf.pc
-modules/dcerpc_mapiproxy/mpm_cache.so
-modules/dcerpc_mapiproxy/mpm_downgrade.so
-modules/dcerpc_mapiproxy/mpm_dummy.so
-modules/dcerpc_mapiproxy/mpm_pack.so
-modules/dcerpc_mapiproxy_server/exchange_ds_rfr.so
-modules/dcerpc_mapiproxy_server/exchange_emsmdb.so
-modules/dcerpc_mapiproxy_server/exchange_nsp.so
-sbin/openchange_group
-sbin/openchange_migrate
-sbin/openchange_neworganization
-sbin/openchange_newuser
-sbin/openchange_provision
-share/mapitest/lzfu/testcase.rtf
-share/mapitest/lzxpress/001_Outlook_2007_in_ModifyRecipients_comp.dat
-share/mapitest/lzxpress/002_Outlook_2007_in_Tables_operations_comp.dat
-share/openchange/apidocs.css
-share/openchange/footer.html
-share/openchange/header.html
-share/openchange/index.html
-share/openchange/libmapi-concepts.doxy
-share/openchange/libmapi-examples.doxy
-share/openchange/libmapi-mainpage.doxy
-share/openchange/pictures/24px-Cc-by_white.svg.png
-share/openchange/pictures/24px-Cc-sa_white.svg.png
-share/openchange/pictures/CC_SomeRightsReserved.png
-share/openchange/pictures/body_top_bg2.jpg
-share/openchange/pictures/header.jpg
-share/openchange/pictures/middle_bg.jpg
-share/openchange/pictures/nav_tab.gif
-share/openchange/pictures/pixel_grey.gif
-share/%%SAMBA%%/setup/AD/oc_provision_configuration.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_configuration_as_main-disabled.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_configuration_as_main.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_configuration_finalize.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_configuration_new_server.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_configuration_org.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_attributes.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_auxiliary_class.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_container.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_modify.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_objectCategory.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_possSuperior.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_sub_CfgProtocol.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_sub_mailGateway.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_subcontainer.ldif
-share/%%SAMBA%%/setup/AD/oc_provision_schema_update.ldif
-share/%%SAMBA%%/setup/AD/prefixMap.txt
-share/%%SAMBA%%/setup/AD/provision_schema_basedn_modify.ldif
-share/%%SAMBA%%/setup/AD/update_now.ldif
-share/setup/mapistore/mapistore_namedprops.ldif
-share/setup/openchangedb/oc_provision_openchange_init.ldif
-share/setup/openchangedb/oc_provision_openchange_mailbox.ldif
-share/setup/profiles/oc_profiles_init.ldif
-share/setup/profiles/oc_profiles_schema.ldif
diff --git a/math/Makefile b/math/Makefile
index f0c18f7f4f5c..177e814ac127 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -115,7 +115,6 @@
SUBDIR += arpack++
SUBDIR += arpack-ng
SUBDIR += arpack-ng-mpich
- SUBDIR += asir2000
SUBDIR += aspcud
SUBDIR += asymptote
SUBDIR += atlas
diff --git a/math/asir2000/Makefile b/math/asir2000/Makefile
deleted file mode 100644
index 13d5e73e3b6d..000000000000
--- a/math/asir2000/Makefile
+++ /dev/null
@@ -1,86 +0,0 @@
-# Created by: Tomokatsu SAITO <saito@asir.org>
-# $FreeBSD$
-
-PORTNAME= asir
-PORTVERSION= 20140819
-PORTREVISION= 1
-CATEGORIES= math
-MASTER_SITES= ftp://ftp.jssac.org/pub/distfiles/asir/ \
- ftp://ftp.asir.org/pub/asir/src/ \
- http://www.hboehm.info/gc/gc_source/
-DISTFILES= ${ASIR_SRC} ${ASIR_DOC} ${GC_SRC}
-EXTRACT_ONLY= ${ASIR_SRC}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= General computer algebra system (Risa/Asir)
-
-LICENSE= RALUL
-LICENSE_NAME= Risa/Asir Limited Use License
-LICENSE_FILE= ${WRKSRC}/LICENSE
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-LIB_DEPENDS= libpari.so:math/pari
-
-BROKEN= does not compile: paridecl.h: conflicting types for 'mulreal'
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-NOT_FOR_ARCHS= aarch64
-NOT_FOR_ARCHS_REASON= fails to compile: the collector has not been ported to this machine/OS combination
-
-MAKE_JOBS_UNSAFE= yes
-USES= autoreconf readline tar:bz2
-USE_XORG= x11 xaw xext xt
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-shared --enable-plot --enable-fep --enable-interval --with-pari --with-asir-gc --with-gc7
-ASIR_SRC_VERSION= ${PORTVERSION}
-ASIR_DOC_VERSION= 20140705
-GC_VERSION= 7.2e
-ASIR_SRC= asir-${ASIR_SRC_VERSION}${EXTRACT_SUFX}
-ASIR_DOC= asirdoc-${ASIR_DOC_VERSION}${EXTRACT_SUFX}
-GC_SRC= gc-${GC_VERSION}.tar.gz
-WRKSRC= ${WRKDIR}/asir2000
-
-LIB_DATA= alpi bfct bgk const cyclic defs.h dfff dmul dmul102 fctrdata \
- fctrtest fff glib gr ifplot katsura launch mat nf num primdec \
- primdec_lex primdec_mod ratint robot solve sp sturm sym weight xm
-
-OPTIONS_DEFINE= DOCS
-
-PORTDOCS= *
-PORTDATA= *
-
-post-extract:
- @${TAR} xfz ${DISTDIR}/${GC_SRC} -C ${WRKSRC}
- @${MKDIR} ${WRKDIR}/asirdoc
- @${TAR} xfz ${DISTDIR}/${ASIR_DOC} -C ${WRKDIR}/asirdoc
-
-post-patch:
- @${REINPLACE_CMD} -e 's|$${DESTDIR}|${STAGEDIR}|' \
- ${WRKSRC}/lib/Makefile.am
- @${REINPLACE_CMD} -e 's|reallocarray|_&|' \
- ${WRKSRC}/include/ca.h ${WRKSRC}/parse/eval.c \
- ${WRKSRC}/parse/glob.c ${WRKSRC}/parse/load.c \
- ${WRKSRC}/parse/pvar.c ${WRKSRC}/parse/struct.c \
- ${WRKSRC}/parse/util.c
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- (\
- cd ${WRKSRC}/lib ; \
- for i in ${LIB_DATA} ; do \
- ${INSTALL_DATA} $$i ${STAGEDIR}${DATADIR} ; \
- done ;\
- make install-doc \
- )
- ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_asir
- ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_plot
- ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_launch
- ${LN} -fs ${DATADIR} ${STAGEDIR}${PREFIX}/lib/asir
- ${INSTALL_MAN} ${WRKDIR}/asirdoc/${PORTNAME}.1 \
- ${STAGEDIR}${MAN1PREFIX}/man/man1
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKDIR}/asirdoc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/math/asir2000/distinfo b/math/asir2000/distinfo
deleted file mode 100644
index 461cab8e340b..000000000000
--- a/math/asir2000/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (asir-20140819.tar.bz2) = 20ea1aa87460bde6bbda13204cf590cdcb334afc04fcfea2de91520842b9ea3c
-SIZE (asir-20140819.tar.bz2) = 1730745
-SHA256 (asirdoc-20140705.tar.bz2) = 46c5e9074f0c86f9a1dec94a59625816258071a4aae35260886fc928e0648d41
-SIZE (asirdoc-20140705.tar.bz2) = 1379864
-SHA256 (gc-7.2e.tar.gz) = 09315b48a82d600371207691126ad058c04677281ac318d86fa84c98c3c9af4b
-SIZE (gc-7.2e.tar.gz) = 1291186
diff --git a/math/asir2000/files/patch-Makefile.am b/math/asir2000/files/patch-Makefile.am
deleted file mode 100644
index f2d0c3835126..000000000000
--- a/math/asir2000/files/patch-Makefile.am
+++ /dev/null
@@ -1,72 +0,0 @@
---- Makefile.am.orig 2009-03-04 18:15:36.000000000 +0900
-+++ Makefile.am 2011-08-08 15:35:03.000000000 +0900
-@@ -9,7 +9,8 @@
-
- SUBDIRS = asm builtin engine fft include io lib parse ${PLOTDIR}
-
--asirdir = ${libdir}/asir
-+bindir = ${prefix}/bin
-+asirdir = ${bindir}
- asir_PROGRAMS = asir
- asir_SOURCES = parse/main.c
- asir_LDADD = libasir.a @ASIR_GCLIB@
-@@ -90,33 +91,34 @@
- ${INSTALL_DATA} libasir-gc.a ${DESTDIR}${libdir}/libasir-gc.a
-
- install-openxm: asir${EXEEXT} install-libasir install-libasir-gc
-- -mkdir -p ${DESTDIR}${bindir}
-- ${INSTALL_PROGRAM} asir ${DESTDIR}${bindir}
-- -mkdir -p ${DESTDIR}${asirdir}
-- (cd ${top_srcdir}/lib; ${MAKE} install-doc install-lib)
-- -rm -f ${DESTDIR}${bindir}/ox_asir${EXEEXT}
-- (cd ${DESTDIR}${bindir} ; ${LN_S} asir${EXEEXT} ox_asir${EXEEXT})
-- -(cd ${DESTDIR}${asirdir}; \
-- rm -f asir${EXEEXT} ox_asir${EXEEXT} ox_launch${EXEEXT} ox_plot${EXEEXT})
-- (cd ${DESTDIR}${asirdir} ; \
-- ${LN_S} ../../bin/asir${EXEEXT} asir${EXEEXT} ; \
-- ${LN_S} asir${EXEEXT} ox_asir${EXEEXT} ; \
-- ${LN_S} asir${EXEEXT} ox_launch${EXEEXT} ; \
-- ${LN_S} asir${EXEEXT} ox_plot${EXEEXT})
-- (cd ${top_srcdir}/include; ${MAKE} install)
-- (cd ${top_srcdir}/parse; ${MAKE} install)
-+ ${INSTALL_PROGRAM} ${asir_PROGRAMS} /usr/local/bin
-+# -mkdir -p ${DESTDIR}${bindir}
-+# ${INSTALL_PROGRAM} asir /usr/local/bin
-+# -mkdir -p ${DESTDIR}${asirdir}
-+# (cd ${top_srcdir}/lib; ${MAKE} install-doc install-lib)
-+# -rm -f ${DESTDIR}${bindir}/ox_asir${EXEEXT}
-+# (cd ${DESTDIR}${bindir} ; ${LN_S} asir${EXEEXT} ox_asir${EXEEXT})
-+# -(cd ${DESTDIR}${asirdir}; \
-+# rm -f asir${EXEEXT} ox_asir${EXEEXT} ox_launch${EXEEXT} ox_plot${EXEEXT})
-+# (cd ${DESTDIR}${asirdir} ; \
-+# ${LN_S} ../../bin/asir${EXEEXT} asir${EXEEXT} ; \
-+# ${LN_S} asir${EXEEXT} ox_asir${EXEEXT} ; \
-+# ${LN_S} asir${EXEEXT} ox_launch${EXEEXT} ; \
-+# ${LN_S} asir${EXEEXT} ox_plot${EXEEXT})
-+# (cd ${top_srcdir}/include; ${MAKE} install)
-+# (cd ${top_srcdir}/parse; ${MAKE} install)
-
- install-lib:
-- (cd ${top_srcdir}/lib; ${MAKE} install-lib)
-- -(cd ${DESTDIR}${asirdir}; \
-- rm -f ox_asir${EXEEXT} ox_launch${EXEEXT} ox_plot${EXEEXT})
-- (cd ${DESTDIR}${asirdir} ; \
-- ${LN_S} asir${EXEEXT} ox_asir${EXEEXT} ; \
-- ${LN_S} asir${EXEEXT} ox_launch${EXEEXT} ; \
-- ${LN_S} asir${EXEEXT} ox_plot${EXEEXT})
-- -mkdir -p ${DESTDIR}${bindir}
-- -rm -f ${DESTDIR}${bindir}/asir${EXEEXT}
-- (cd ${DESTDIR}${bindir} ; ${LN_S} ../lib/asir/asir${EXEEXT} asir${EXEEXT})
-+# (cd ${top_srcdir}/lib; ${MAKE} install-lib)
-+# -(cd ${DESTDIR}${asirdir}; \
-+# rm -f ox_asir${EXEEXT} ox_launch${EXEEXT} ox_plot${EXEEXT})
-+# (cd ${DESTDIR}${asirdir} ; \
-+# ${LN_S} asir${EXEEXT} ox_asir${EXEEXT} ; \
-+# ${LN_S} asir${EXEEXT} ox_launch${EXEEXT} ; \
-+# ${LN_S} asir${EXEEXT} ox_plot${EXEEXT})
-+# -mkdir -p ${DESTDIR}${bindir}
-+# -rm -f ${DESTDIR}${bindir}/asir${EXEEXT}
-+# (cd ${DESTDIR}${bindir} ; ${LN_S} ../lib/asir/asir${EXEEXT} asir${EXEEXT})
-
- install-doc:
- (cd ${top_srcdir}/lib; ${MAKE} install-doc)
diff --git a/math/asir2000/files/patch-asm_Makefile.am b/math/asir2000/files/patch-asm_Makefile.am
deleted file mode 100644
index 0d9799642177..000000000000
--- a/math/asir2000/files/patch-asm_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- asm/Makefile.am.orig 2009-02-13 22:21:19.000000000 +0900
-+++ asm/Makefile.am 2011-08-08 14:23:31.000000000 +0900
-@@ -1,6 +1,6 @@
- ## $OpenXM: OpenXM_contrib2/asir2000/asm/Makefile.am,v 1.4 2009/02/13 13:21:19 ohara Exp $
-
--asirdir = ${prefix}/lib/asir
-+asirdir = ${prefix}/share/asir
- DEFS = @DEFS@ -DASIR_LIBDIR=\"${asirdir}\"
- INCLUDES = -I${top_srcdir}/include -I${top_srcdir}/parse -I${top_srcdir}/io \
- -I${top_srcdir}/gc/include \
diff --git a/math/asir2000/files/patch-builtin_Makefile.am b/math/asir2000/files/patch-builtin_Makefile.am
deleted file mode 100644
index 5fa557d69f33..000000000000
--- a/math/asir2000/files/patch-builtin_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- builtin/Makefile.am.orig 2011-08-08 14:24:27.000000000 +0900
-+++ builtin/Makefile.am 2011-08-08 14:24:41.000000000 +0900
-@@ -1,6 +1,6 @@
- ## $OpenXM: OpenXM_contrib2/asir2000/builtin/Makefile.am,v 1.9 2009/02/13 13:21:19 ohara Exp $
-
--asirdir = ${prefix}/lib/asir
-+asirdir = ${prefix}/share/asir
- DEFS = @DEFS@ -DASIR_LIBDIR=\"${asirdir}\"
- INCLUDES = -I${top_srcdir}/include -I${top_srcdir}/parse -I${top_srcdir}/io \
- -I${top_srcdir}/gc/include \
diff --git a/math/asir2000/files/patch-engine_Makefile.am b/math/asir2000/files/patch-engine_Makefile.am
deleted file mode 100644
index 87da9a56fcb6..000000000000
--- a/math/asir2000/files/patch-engine_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- engine/Makefile.am.orig 2011-08-08 14:25:27.000000000 +0900
-+++ engine/Makefile.am 2011-08-08 14:25:38.000000000 +0900
-@@ -1,6 +1,6 @@
- ## $OpenXM: OpenXM_contrib2/asir2000/engine/Makefile.am,v 1.9 2009/02/13 13:21:19 ohara Exp $
-
--asirdir = ${prefix}/lib/asir
-+asirdir = ${prefix}/share/asir
- DEFS = @DEFS@ -DASIR_LIBDIR=\"${asirdir}\"
- INCLUDES = -I${top_srcdir}/include -I${top_srcdir}/parse -I${top_srcdir}/io \
- -I${top_srcdir}/gc/include \
diff --git a/math/asir2000/files/patch-fft_Makefile.am b/math/asir2000/files/patch-fft_Makefile.am
deleted file mode 100644
index 3713156e3edc..000000000000
--- a/math/asir2000/files/patch-fft_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- fft/Makefile.am.orig 2011-08-08 14:26:18.000000000 +0900
-+++ fft/Makefile.am 2011-08-08 14:26:27.000000000 +0900
-@@ -1,6 +1,6 @@
- ## $OpenXM: OpenXM_contrib2/asir2000/fft/Makefile.am,v 1.4 2009/02/13 13:21:19 ohara Exp $
-
--asirdir = ${prefix}/lib/asir
-+asirdir = ${prefix}/share/asir
- DEFS = @DEFS@ -DASIR_LIBDIR=\"${asirdir}\"
- INCLUDES = -I${top_srcdir}/include -I${top_srcdir}/parse -I${top_srcdir}/io \
- -I${top_srcdir}/gc/include \
diff --git a/math/asir2000/files/patch-include_version.h b/math/asir2000/files/patch-include_version.h
deleted file mode 100644
index 6a8fd9f2e5eb..000000000000
--- a/math/asir2000/files/patch-include_version.h
+++ /dev/null
@@ -1,8 +0,0 @@
---- include/version.h.orig 2014-08-19 15:35:02.000000000 +0900
-+++ include/version.h 2014-08-25 02:37:52.000000000 +0900
-@@ -48,4 +48,4 @@
- * $OpenXM: OpenXM_contrib2/asir2000/include/version.h,v 1.366 2014/08/19 06:35:02 noro Exp $
- */
- #define ASIR_VERSION 20140819
--#define ASIR_DISTRIBUTION "Kobe"
-+#define ASIR_DISTRIBUTION "Plotting Group"
diff --git a/math/asir2000/files/patch-io_Makefile.am b/math/asir2000/files/patch-io_Makefile.am
deleted file mode 100644
index c37369227ab7..000000000000
--- a/math/asir2000/files/patch-io_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- io/Makefile.am.orig 2011-08-08 14:26:59.000000000 +0900
-+++ io/Makefile.am 2011-08-08 14:27:11.000000000 +0900
-@@ -1,6 +1,6 @@
- ## $OpenXM: OpenXM_contrib2/asir2000/io/Makefile.am,v 1.4 2009/02/13 13:21:20 ohara Exp $
-
--asirdir = ${prefix}/lib/asir
-+asirdir = ${prefix}/share/asir
- DEFS = @DEFS@ -DASIR_LIBDIR=\"${asirdir}\"
- INCLUDES = -I${top_srcdir}/include -I${top_srcdir}/parse -I${top_srcdir}/io \
- -I${top_srcdir}/gc/include \
diff --git a/math/asir2000/files/patch-lib_Makefile.am b/math/asir2000/files/patch-lib_Makefile.am
deleted file mode 100644
index a60dc4752a8f..000000000000
--- a/math/asir2000/files/patch-lib_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/Makefile.am.orig 2011-08-08 14:38:10.000000000 +0900
-+++ lib/Makefile.am 2011-08-08 14:38:35.000000000 +0900
-@@ -1,6 +1,6 @@
- ## $OpenXM: OpenXM_contrib2/asir2000/lib/Makefile.am,v 1.12 2009/02/22 16:51:36 ohara Exp $
-
--asirdir = ${libdir}/asir
-+asirdir = ${datadir}/asir
- RR = alpi bfct bgk const cyclic defs.h dfff dmul dmul102 fctrdata fctrtest \
- fff glib gr ifplot katsura mat nf num primdec primdec_lex \
- ratint robot solve sp sturm sym xm primdec_mod weight
diff --git a/math/asir2000/files/patch-plot_Makefile.am b/math/asir2000/files/patch-plot_Makefile.am
deleted file mode 100644
index ececb50d8fc6..000000000000
--- a/math/asir2000/files/patch-plot_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- plot/Makefile.am.orig 2009-02-13 22:21:20.000000000 +0900
-+++ plot/Makefile.am 2011-08-08 14:21:28.000000000 +0900
-@@ -1,6 +1,6 @@
- ## $OpenXM: OpenXM_contrib2/asir2000/plot/Makefile.am,v 1.4 2009/02/13 13:21:20 ohara Exp $
-
--asirdir = ${prefix}/lib/asir
-+asirdir = ${prefix}/share/asir
- DEFS = @DEFS@ -DASIR_LIBDIR=\"${asirdir}\"
- INCLUDES = -I${top_srcdir}/include -I${top_srcdir}/parse -I${top_srcdir}/io \
- -I${top_srcdir}/gc/include \
diff --git a/math/asir2000/pkg-descr b/math/asir2000/pkg-descr
deleted file mode 100644
index 834f0c895fb2..000000000000
--- a/math/asir2000/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-The system Risa/Asir is a general computer algebra system.
-It performs arithmetics in various rings and fields, factorization,
-and Groebner basis computations. It can call outer modules complient
-to the OpenXM protocols.
-
-The asir user language is like C.
-
-The most recent source distribution from Kobe University can be found at
-
- http://www.asir.org/
-
-Risa/Asir was originally developed at Fujitsu Research Laboratory.
-Fujitsu Research Laboratory holds the copyright of Risa/Asir.
-See the COPYRIGHT file in the source distribution.
-
-WWW: http://www.asir.org/
diff --git a/math/asir2000/pkg-plist b/math/asir2000/pkg-plist
deleted file mode 100644
index 3d1c1cb69217..000000000000
--- a/math/asir2000/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-bin/asir
-include/asir/al.h
-include/asir/b.h
-include/asir/base.h
-include/asir/bf.h
-include/asir/ca-27.h
-include/asir/ca.h
-include/asir/cpp.h
-include/asir/com.h
-include/asir/comp.h
-include/asir/inline.h
-include/asir/interval.h
-include/asir/ox.h
-include/asir/parse.h
-include/asir/prime.h
-include/asir/version.h
-include/asir/wsio.h
-include/asir/w_stdio.h
-lib/asir
-man/man1/asir.1.gz
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 1318fba3a26f..5e248c639d19 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -25,7 +25,6 @@
SUBDIR += baka-mplayer
SUBDIR += bino
SUBDIR += bitstream
- SUBDIR += bombono
SUBDIR += bsdbktr_tvtune
SUBDIR += camserv
SUBDIR += ccextractor
@@ -206,7 +205,6 @@
SUBDIR += libquvi-scripts
SUBDIR += libquvi-scripts09
SUBDIR += libquvi09
- SUBDIR += librespot
SUBDIR += librtmp
SUBDIR += libsmacker
SUBDIR += libtheora
diff --git a/multimedia/bombono/Makefile b/multimedia/bombono/Makefile
deleted file mode 100644
index d00b502f23cd..000000000000
--- a/multimedia/bombono/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: Stas Timokhin <stast@bsdportal.ru>
-# $FreeBSD$
-
-PORTNAME= bombono
-PORTVERSION= 1.2.2
-PORTREVISION= 20
-CATEGORIES= multimedia
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-dvd/${PORTVERSION:R}
-DISTNAME= ${PORTNAME}-dvd-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= DVD authoring program
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= gm:graphics/GraphicsMagick
-LIB_DEPENDS= libxml++-2.6.so:textproc/libxml++26 \
- liblavfile.so:multimedia/mjpegtools \
- libdvdread.so:multimedia/libdvdread \
- libavcodec.so:multimedia/ffmpeg \
- libboost_filesystem.so:devel/boost-libs
-RUN_DEPENDS= gm:graphics/GraphicsMagick \
- enca:converters/enca \
- growisofs:sysutils/dvd+rw-tools \
- toolame:audio/toolame
-
-BROKEN= fails to compile: weakref.h: macro "static_assert" passed 3 arguments, but takes just 2
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-USES= desktop-file-utils gettext pkgconfig scons shared-mime-info \
- tar:bzip2
-USE_CXXSTD= gnu++98
-USE_GNOME= gtkmm24
-INSTALLS_ICONS= yes
-
-CXXFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -lintl
-MAKE_ARGS= DVDREAD_INCLUDE=${LOCALBASE}/include \
- DVDREAD_LIBPATH=${LOCALBASE}/lib \
- CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="${CC}" CXX="${CXX}" USE_EXT_BOOST=true
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000023
-USES+= compiler:gcc-c++11-lib
-.endif
-
-post-install:
-.for i in bombono-dvd mpeg2demux
- ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/${i}.1 ${STAGEDIR}${MANPREFIX}/man/man1
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/multimedia/bombono/distinfo b/multimedia/bombono/distinfo
deleted file mode 100644
index 747699cdb0bc..000000000000
--- a/multimedia/bombono/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bombono-dvd-1.2.2.tar.bz2) = 3ffaadc803dc2526d2805629ee928800ce150cb2e6a40b6724d898c76366f68b
-SIZE (bombono-dvd-1.2.2.tar.bz2) = 4406764
diff --git a/multimedia/bombono/files/patch-SConstruct b/multimedia/bombono/files/patch-SConstruct
deleted file mode 100644
index cda742672447..000000000000
--- a/multimedia/bombono/files/patch-SConstruct
+++ /dev/null
@@ -1,47 +0,0 @@
---- SConstruct.orig 2013-03-07 21:20:45 UTC
-+++ SConstruct
-@@ -59,7 +59,7 @@ ThreadOpt = ['-pthread']
- common_warn_flags = []
- cxx_warn_flags = []
- debug_flags = ['-g', '-O0']
--release_flags = ['-O2']
-+release_flags = []
- defines = []
-
- def CalcCommonFlags():
-@@ -69,7 +69,7 @@ def CalcCommonFlags():
- global common_warn_flags, cxx_warn_flags, debug_flags, defines
- if BV.IsGccCompiler():
- # GCC
-- common_warn_flags = ['-ansi']
-+ common_warn_flags = []
- # -Wno-reorder - not to warn if not accurate order in ctor (let compiler do!)
- # :TODO: why
- # CXXCOM = $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS ...
-@@ -148,18 +148,6 @@ def AdjustConfigOptions(env):
- #env.Replace (PATH = user_options_dict['PATH'])
- #env.Replace (AR = user_options_dict['AR'])
-
-- # Large File Support
-- if not BV.IsReenter(AdjustConfigOptions):
-- if BV.IsSConsLE_0_96(env):
-- # :TRICKY: nobody but me uses so old scons, so I do it straight
-- dict = { 'CPPDEFINES': ['_LARGEFILE_SOURCE', ('_FILE_OFFSET_BITS', '64')] }
-- else:
-- dict = BV.ParseFlagsForCommand('getconf LFS_CFLAGS', 1)
-- dict.update(BV.ParseFlagsForCommand('getconf LFS_LDFLAGS'))
-- dict.update(BV.ParseFlagsForCommand('getconf LFS_LIBS'))
-- AdjustConfigOptions.lfs = dict
-- env.Append(**AdjustConfigOptions.lfs)
--
- # Multithreading, global
- if IsThreadedBuild:
- env.Append(CCFLAGS = ThreadOpt, LINKFLAGS = ThreadOpt)
-@@ -571,7 +559,6 @@ def InstallDir(rel_dst_path, src_dir):
- BV.InstallDir(mgui_env, data_prefix, src_dir)
-
- InstallDir('share/bombono', "resources")
--InstallDir('share', "docs/man")
-
- user_options_dict['XGETTEXT_SOURCES'] = []
- def AddSourcesForXgettext(src_files):
diff --git a/multimedia/bombono/files/patch-src_mgui_ffviewer.cpp b/multimedia/bombono/files/patch-src_mgui_ffviewer.cpp
deleted file mode 100644
index 5f4acc1b2915..000000000000
--- a/multimedia/bombono/files/patch-src_mgui_ffviewer.cpp
+++ /dev/null
@@ -1,134 +0,0 @@
-https://github.com/muravjov/bombono-dvd/commit/282273b8a581
-https://github.com/muravjov/bombono-dvd/commit/2d72b907a81a
-https://github.com/muravjov/bombono-dvd/commit/11f8b5a9cb2f
-
---- src/mgui/ffviewer.cpp.orig 2013-03-07 21:20:45 UTC
-+++ src/mgui/ffviewer.cpp
-@@ -48,6 +48,18 @@ C_LINKAGE_BEGIN
- C_LINKAGE_END
- #endif
-
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57,05,00)
-+C_LINKAGE_BEGIN
-+#include <libavutil/imgutils.h>
-+C_LINKAGE_END
-+static int bmd_avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height)
-+{
-+ return av_image_get_buffer_size(pix_fmt, width, height, 1);
-+}
-+#else
-+#define bmd_avpicture_get_size avpicture_get_size
-+#endif
-+
- // Прямой доступ к ff_codec_bmp_tags, в частности, закрыл, некий
- // Anton Khirnov, см. libavformat/libavformat.v (из него генерится скрипт
- // для опции --version-script=<script_file> линковщика ld)
-@@ -406,7 +418,11 @@ static std::string CodecID2Str(CodecID codec_id)
-
- #else // CALC_FF_TAG
-
--static std::string CodecID2Str(CodecID codec_id)
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55,00,00)
-+//#define CodecID AVCodecID
-+#endif
-+
-+static std::string CodecID2Str(AVCodecID codec_id)
- {
- return Int2Str(codec_id);
- }
-@@ -617,6 +633,17 @@ FFInfo::~FFInfo()
- CloseInfo(*this);
- }
-
-+static int bmd_avpicture_fill(AVFrame *picture, const uint8_t *ptr,
-+ AVPixelFormat pix_fmt, int width, int height)
-+{
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57,5,00)
-+ return av_image_fill_arrays(picture->data, picture->linesize,
-+ ptr, pix_fmt, width, height, 1);
-+#else
-+ return avpicture_fill((AVPicture*)picture, ptr, pix_fmt, width, height);
-+#endif
-+}
-+
- bool FFViewer::Open(const char* fname, std::string& err_str)
- {
- // * закрываем открытое ранее
-@@ -635,11 +662,14 @@ bool FFViewer::Open(const char* fname, std::string& err_str)
- // opt_default(); // обновление sws_opts по -sws_flags
- // sws_flags = av_get_int(sws_opts, "sws_flags", NULL); // = sws_opts.flags
- int sws_flags = SWS_BICUBIC;
-+
-+#if !(LIBSWSCALE_VERSION_INT >= AV_VERSION_INT(3,0,0))
- // при сборке с --enable-runtime-cpudetect (появилось после 0.5), который полюбили пакетировщики,
- // лучшая оптимизация выбирается на этапе выполнения, а не сборке; однако для 0.6 времени
- // maverick оно еще не доделано, см. http://ffmpeg.arrozcru.org/forum/viewtopic.php?f=1&t=1185
- // :KLUDGE: потому добавляем явно
- sws_flags |= SWS_CPU_CAPS_MMX|SWS_CPU_CAPS_MMX2;
-+#endif
-
- // :TRICKY: почему-то ffmpeg'у "нравится" BGR24 и не нравиться RGB24 в плане использования
- // MMX (ускорения); цена по времени неизвестна,- используем только ради того, чтобы не было
-@@ -647,15 +677,27 @@ bool FFViewer::Open(const char* fname, std::string& err_str)
- // Другой вариант - PIX_FMT_RGB32, но там зависимый порядок байтов (в GdkPixbuf - нет) и
- // мы нацелены на RGB24
- // :TODO: с версии LIBSWSCALE_VERSION_INT >= 0.8.11 появился прямой yuv -> rgb24, поправить
-+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(54,17,00)
-+ AVPixelFormat dst_pf = AV_PIX_FMT_BGR24; // AV_PIX_FMT_RGB24;
-+#else
- PixelFormat dst_pf = PIX_FMT_BGR24; // PIX_FMT_RGB24;
-+#endif
-+
- rgbCnvCtx = sws_getContext(sz.x, sz.y, GetVideoCtx(*this)->pix_fmt, sz.x, sz.y,
- dst_pf, sws_flags, 0, 0, 0);
- ASSERT( rgbCnvCtx );
-
- Point dst_sz(sz);
-- rgbBuf = (uint8_t*)av_malloc(avpicture_get_size(dst_pf, dst_sz.x, dst_sz.y) * sizeof(uint8_t));
-- avcodec_get_frame_defaults(&rgbFrame); // не помешает
-- avpicture_fill((AVPicture*)&rgbFrame, rgbBuf, dst_pf, dst_sz.x, dst_sz.y);
-+ rgbBuf = (uint8_t*)av_malloc(bmd_avpicture_get_size(dst_pf, dst_sz.x, dst_sz.y) * sizeof(uint8_t));
-+
-+ // не помешает
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(56,35,01)
-+ av_frame_unref(&rgbFrame);
-+#else
-+ avcodec_get_frame_defaults(&rgbFrame);
-+#endif
-+
-+ bmd_avpicture_fill(&rgbFrame, rgbBuf, dst_pf, dst_sz.x, dst_sz.y);
- }
- else
- // защита от неполных открытий
-@@ -841,7 +883,11 @@ static bool DoDecode(FFViewer& ffv)
-
- DoVideoDecode(ffv, got_picture, &pkt);
- }
-+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57,8,00)
-+ av_packet_unref(&pkt);
-+#else
- av_free_packet(&pkt);
-+#endif
- }
- else if( av_res == (int)AVERROR_EOF ) // для mpegts также -EIO приходит
- {
-@@ -1119,8 +1165,18 @@ static bool SeekSetTime(FFViewer& ffv, double time)
- {
- bool seek_ok = TimeSeek(ffv, start_time, time);
- if( !seek_ok && CanByteSeek(ffv.iCtx) )
-+ {
- // тогда переходим в начало файла
-- seek_ok = DoSeek(ffv, ffv.iCtx->data_offset, true);
-+#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(56,11,00)
-+ // автор 9deaec782810d098bca11c9332fab2d2f4c5fb78 уверяет, что
-+ // сокрытие AVFormatContext.internal в internal.h - это нормально
-+ //int64_t data_offset = ffv.iCtx->internal->data_offset;
-+ int64_t data_offset = 0;
-+#else
-+ int64_t data_offset = ffv.iCtx->data_offset;
-+#endif
-+ seek_ok = DoSeek(ffv, data_offset, true);
-+ }
-
- // некоторое видео глючит в начале (Hellboy), из-за чего
- // последовательный доступ выполняется с перескоками -
diff --git a/multimedia/bombono/files/patch-src_mgui_stream__utils.h b/multimedia/bombono/files/patch-src_mgui_stream__utils.h
deleted file mode 100644
index 6884912e3e4d..000000000000
--- a/multimedia/bombono/files/patch-src_mgui_stream__utils.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/mgui/stream_utils.h.orig 2013-03-07 21:20:45 UTC
-+++ src/mgui/stream_utils.h
-@@ -42,8 +42,8 @@ class stream
- stream(std::iostream& strm): io_strm(strm) {}
-
- std::iostream& strm() { return io_strm; }
-- operator void*() const { return (void*)io_strm; }
-- bool operator!() const { return !operator void*(); }
-+ operator bool() const { return static_cast<bool> (io_strm); }
-+ bool operator!() const { return !operator bool(); }
- stream& seekg(streamoff off, ios_base::seekdir dir)
- { io_strm.seekg(off, dir); return *this; }
- stream& seekp(streamoff off, ios_base::seekdir dir)
diff --git a/multimedia/bombono/files/patch-src_mlib_filesystem.cpp b/multimedia/bombono/files/patch-src_mlib_filesystem.cpp
deleted file mode 100644
index 1f6c940c0a04..000000000000
--- a/multimedia/bombono/files/patch-src_mlib_filesystem.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/mlib/filesystem.cpp.orig 2013-03-07 21:20:45 UTC
-+++ src/mlib/filesystem.cpp
-@@ -105,7 +105,7 @@ std::string get_extension(const fs::path
-
- std::string get_basename(const fs::path& pth)
- {
-- std::string name_s = pth.leaf();
-+ std::string name_s = pth.filename().string();
- const char* name = name_s.c_str();
-
- //if( const char* dot = strstr(name, ".") )
-@@ -116,7 +116,7 @@ std::string get_basename(const fs::path&
-
- std::string get_extension(const fs::path& pth)
- {
-- std::string name_s = pth.leaf();
-+ std::string name_s = pth.filename().string();
-
- if( const char* dot = FindExtDot(name_s.c_str()) )
- return std::string(dot+1);
diff --git a/multimedia/bombono/files/patch-src_mlib_stream.h b/multimedia/bombono/files/patch-src_mlib_stream.h
deleted file mode 100644
index 03b2f3e8f427..000000000000
--- a/multimedia/bombono/files/patch-src_mlib_stream.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/mlib/stream.h.orig 2013-03-07 21:20:45 UTC
-+++ src/mlib/stream.h
-@@ -186,6 +186,7 @@ class basic_fstream : public basic_iostr
- // write(fd, "some text", 9);
- // ..
- // Причины использования класса io::fd_proxy см. в его описании
-+#undef fileno
- opaque_file fileno()
- { return opaque_file(this->file()); }
-
diff --git a/multimedia/bombono/pkg-descr b/multimedia/bombono/pkg-descr
deleted file mode 100644
index e2903e6a4a7a..000000000000
--- a/multimedia/bombono/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Bombono DVD is a DVD authoring program. It is made easy to use and has a
-nice and clean GUI (GTK+ based). The main features of Bombono DVD are:
-
- - Excellent MPEG viewer, with timeline and monitor
- - Real WYSIWYG menu editor with live thumbnails
- - Comfortable drag-n-drop support
- - Can author to a folder, make ISO image, or burn directly to DVD
- - Reauthoring: can import video from DVD discs
-
-WWW: http://www.bombono.org/
diff --git a/multimedia/bombono/pkg-plist b/multimedia/bombono/pkg-plist
deleted file mode 100644
index b02829fca835..000000000000
--- a/multimedia/bombono/pkg-plist
+++ /dev/null
@@ -1,277 +0,0 @@
-bin/bombono-dvd
-bin/mpeg2demux
-man/man1/bombono-dvd.1.gz
-man/man1/mpeg2demux.1.gz
-share/applications/bombono-dvd.desktop
-%%DATADIR%%/resources/about-back.png
-%%DATADIR%%/resources/about-front.png
-%%DATADIR%%/resources/area-back.jpg
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_128px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_16px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_32px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_48px.png
-%%DATADIR%%/resources/bmd-icons/bombono-dvd_64px.png
-%%DATADIR%%/resources/button/001.ico
-%%DATADIR%%/resources/button/002.ico
-%%DATADIR%%/resources/button/003.ico
-%%DATADIR%%/resources/button/004.ico
-%%DATADIR%%/resources/button/005.ico
-%%DATADIR%%/resources/button/006.ico
-%%DATADIR%%/resources/button/007.ico
-%%DATADIR%%/resources/button/008.ico
-%%DATADIR%%/resources/button/still.ico
-%%DATADIR%%/resources/cap400.png
-%%DATADIR%%/resources/copy-n-paste/FreeSans.ttf
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen.svg
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/12.png
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/16.png
-%%DATADIR%%/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/28.png
-%%DATADIR%%/resources/copy-n-paste/codepages.lst
-%%DATADIR%%/resources/copy-n-paste/grid_xy.png
-%%DATADIR%%/resources/copy-n-paste/grid_xy_simple.png
-%%DATADIR%%/resources/copy-n-paste/ink_grid.png
-%%DATADIR%%/resources/copy-n-paste/lpetool_show_bbox.png
-%%DATADIR%%/resources/dvdmark.png
-%%DATADIR%%/resources/emblems/README
-%%DATADIR%%/resources/emblems/audio-x-generic.png
-%%DATADIR%%/resources/emblems/camera-photo.png
-%%DATADIR%%/resources/emblems/media-playback-start.png
-%%DATADIR%%/resources/emblems/media-playback-start_mini.png
-%%DATADIR%%/resources/emblems/stock_about.png
-%%DATADIR%%/resources/emblems/stock_graphic-styles.png
-%%DATADIR%%/resources/emblems/stock_navigator-open-toolbar.png
-%%DATADIR%%/resources/emblems/tmp/applets-screenshooter.png
-%%DATADIR%%/resources/emblems/tmp/application-x-executable.png
-%%DATADIR%%/resources/emblems/tmp/applications-multimedia.png
-%%DATADIR%%/resources/emblems/tmp/audio-volume-high.png
-%%DATADIR%%/resources/emblems/tmp/emblem-new.png
-%%DATADIR%%/resources/emblems/tmp/media-optical.png
-%%DATADIR%%/resources/emblems/tmp/stock_3dsound.png
-%%DATADIR%%/resources/emblems/tmp/stock_animation.png
-%%DATADIR%%/resources/emblems/tmp/stock_color.png
-%%DATADIR%%/resources/emblems/tmp/stock_draw-circle.png
-%%DATADIR%%/resources/emblems/tmp/stock_draw-rounded-square.png
-%%DATADIR%%/resources/emblems/tmp/stock_effects-sound.png
-%%DATADIR%%/resources/emblems/tmp/stock_form-image-button.png
-%%DATADIR%%/resources/emblems/tmp/stock_headphones.png
-%%DATADIR%%/resources/emblems/tmp/stock_insert-sound-plugin.png
-%%DATADIR%%/resources/emblems/tmp/stock_insert-video-plugin.png
-%%DATADIR%%/resources/emblems/tmp/stock_navigator.png
-%%DATADIR%%/resources/emblems/tmp/stock_shadow.png
-%%DATADIR%%/resources/emblems/tmp/stock_signature.png
-%%DATADIR%%/resources/emblems/tmp/stock_tools-macro.png
-%%DATADIR%%/resources/emblems/tmp/stock_video-conferencing.png
-%%DATADIR%%/resources/emblems/tmp/stock_wallpaper-fill.png
-%%DATADIR%%/resources/emblems/tmp/weather-clear-night.png
-%%DATADIR%%/resources/emblems/tmp/weather-clear.png
-%%DATADIR%%/resources/emblems/transcoding.png
-%%DATADIR%%/resources/emblems/video-x-generic.png
-%%DATADIR%%/resources/frames/cell/frame.png
-%%DATADIR%%/resources/frames/cell/vframe.png
-%%DATADIR%%/resources/frames/classic.old/frame.png
-%%DATADIR%%/resources/frames/classic.old/vframe.png
-%%DATADIR%%/resources/frames/classic/frame.png
-%%DATADIR%%/resources/frames/classic/vframe.png
-%%DATADIR%%/resources/frames/flourish/frame.png
-%%DATADIR%%/resources/frames/flourish/vframe.png
-%%DATADIR%%/resources/frames/gradient/frame.png
-%%DATADIR%%/resources/frames/gradient/highlight_border.png
-%%DATADIR%%/resources/frames/gradient/vframe.png
-%%DATADIR%%/resources/frames/make_menu.sh
-%%DATADIR%%/resources/frames/ogradient/frame.png
-%%DATADIR%%/resources/frames/ogradient/vframe.png
-%%DATADIR%%/resources/frames/oval/frame.png
-%%DATADIR%%/resources/frames/oval/vframe.png
-%%DATADIR%%/resources/frames/pop.blue/frame.png
-%%DATADIR%%/resources/frames/pop.blue/vframe.png
-%%DATADIR%%/resources/frames/pop.dark/frame.png
-%%DATADIR%%/resources/frames/pop.dark/vframe.png
-%%DATADIR%%/resources/frames/pop.mint/frame.png
-%%DATADIR%%/resources/frames/pop.mint/vframe.png
-%%DATADIR%%/resources/frames/pop.red/frame.png
-%%DATADIR%%/resources/frames/pop.red/vframe.png
-%%DATADIR%%/resources/frames/pop.yellow/frame.png
-%%DATADIR%%/resources/frames/pop.yellow/vframe.png
-%%DATADIR%%/resources/frames/rect/frame.png
-%%DATADIR%%/resources/frames/rect/highlight_border.png
-%%DATADIR%%/resources/frames/rect/vframe.png
-%%DATADIR%%/resources/frames/roundrect/frame.png
-%%DATADIR%%/resources/frames/roundrect/highlight_border.png
-%%DATADIR%%/resources/frames/roundrect/vframe.png
-%%DATADIR%%/resources/frames/samples/background.png
-%%DATADIR%%/resources/frames/shadow & white/frame.png
-%%DATADIR%%/resources/frames/shadow & white/vframe.png
-%%DATADIR%%/resources/frames/shadow/frame.png
-%%DATADIR%%/resources/frames/shadow/vframe.png
-%%DATADIR%%/resources/frames/shadow2/frame.png
-%%DATADIR%%/resources/frames/shadow2/info
-%%DATADIR%%/resources/frames/shadow2/vframe.png
-%%DATADIR%%/resources/frames/slide/frame.png
-%%DATADIR%%/resources/frames/slide/info
-%%DATADIR%%/resources/frames/slide/vframe.png
-%%DATADIR%%/resources/frames/small.yellow/frame.png
-%%DATADIR%%/resources/frames/small.yellow/vframe.png
-%%DATADIR%%/resources/frames/small.yellow2/frame.png
-%%DATADIR%%/resources/frames/small.yellow2/vframe.png
-%%DATADIR%%/resources/frames/soft.frame/frame.png
-%%DATADIR%%/resources/frames/soft.frame/vframe.png
-%%DATADIR%%/resources/frames/stonerect/frame.png
-%%DATADIR%%/resources/frames/stonerect/vframe.png
-%%DATADIR%%/resources/frames/timber/frame.png
-%%DATADIR%%/resources/frames/timber/vframe.png
-%%DATADIR%%/resources/frames/timber2/frame.png
-%%DATADIR%%/resources/frames/timber2/vframe.png
-%%DATADIR%%/resources/gtkrc
-%%DATADIR%%/resources/icons/arrow.black.left.png
-%%DATADIR%%/resources/icons/arrow.black.right.png
-%%DATADIR%%/resources/icons/arrow.blue.left.png
-%%DATADIR%%/resources/icons/arrow.blue.right.png
-%%DATADIR%%/resources/icons/arrow.green.left.png
-%%DATADIR%%/resources/icons/arrow.green.right.png
-%%DATADIR%%/resources/icons/arrow.maroon.left.png
-%%DATADIR%%/resources/icons/arrow.maroon.right.png
-%%DATADIR%%/resources/icons/arrow.olive.left.png
-%%DATADIR%%/resources/icons/arrow.olive.right.png
-%%DATADIR%%/resources/icons/arrow.purple.left.png
-%%DATADIR%%/resources/icons/arrow.purple.right.png
-%%DATADIR%%/resources/icons/check.black.png
-%%DATADIR%%/resources/icons/check.blue.png
-%%DATADIR%%/resources/icons/check.green.png
-%%DATADIR%%/resources/icons/check.maroon.png
-%%DATADIR%%/resources/icons/check.olive.png
-%%DATADIR%%/resources/icons/check.purple.png
-%%DATADIR%%/resources/icons/designator.black.left.png
-%%DATADIR%%/resources/icons/designator.black.right.png
-%%DATADIR%%/resources/icons/designator.blue.left.png
-%%DATADIR%%/resources/icons/designator.blue.right.png
-%%DATADIR%%/resources/icons/designator.green.left.png
-%%DATADIR%%/resources/icons/designator.green.right.png
-%%DATADIR%%/resources/icons/designator.maroon.left.png
-%%DATADIR%%/resources/icons/designator.maroon.right.png
-%%DATADIR%%/resources/icons/designator.olive.left.png
-%%DATADIR%%/resources/icons/designator.olive.right.png
-%%DATADIR%%/resources/icons/designator.purple.left.png
-%%DATADIR%%/resources/icons/designator.purple.right.png
-%%DATADIR%%/resources/icons/dialog-ok-apply.png
-%%DATADIR%%/resources/icons/dialog-ok.png
-%%DATADIR%%/resources/icons/diamond.black.png
-%%DATADIR%%/resources/icons/diamond.blue.png
-%%DATADIR%%/resources/icons/diamond.green.png
-%%DATADIR%%/resources/icons/diamond.maroon.png
-%%DATADIR%%/resources/icons/diamond.olive.png
-%%DATADIR%%/resources/icons/diamond.purple.png
-%%DATADIR%%/resources/icons/go-bottom.svg
-%%DATADIR%%/resources/icons/go-down.svg
-%%DATADIR%%/resources/icons/go-first.png
-%%DATADIR%%/resources/icons/go-first.svg
-%%DATADIR%%/resources/icons/go-last.png
-%%DATADIR%%/resources/icons/go-last.svg
-%%DATADIR%%/resources/icons/go-next.png
-%%DATADIR%%/resources/icons/go-next.svg
-%%DATADIR%%/resources/icons/go-previous.png
-%%DATADIR%%/resources/icons/go-previous.svg
-%%DATADIR%%/resources/icons/go-top.svg
-%%DATADIR%%/resources/icons/go-up.svg
-%%DATADIR%%/resources/icons/help-about.svg
-%%DATADIR%%/resources/icons/hexagon.black.png
-%%DATADIR%%/resources/icons/hexagon.blue.png
-%%DATADIR%%/resources/icons/hexagon.green.png
-%%DATADIR%%/resources/icons/hexagon.maroon.png
-%%DATADIR%%/resources/icons/hexagon.olive.png
-%%DATADIR%%/resources/icons/hexagon.purple.png
-%%DATADIR%%/resources/icons/hexagram.black.png
-%%DATADIR%%/resources/icons/hexagram.blue.png
-%%DATADIR%%/resources/icons/hexagram.green.png
-%%DATADIR%%/resources/icons/hexagram.maroon.png
-%%DATADIR%%/resources/icons/hexagram.olive.png
-%%DATADIR%%/resources/icons/hexagram.purple.png
-%%DATADIR%%/resources/icons/media-optical.png
-%%DATADIR%%/resources/icons/media-record.svg
-%%DATADIR%%/resources/icons/media-seek-backward.svg
-%%DATADIR%%/resources/icons/media-seek-forward.svg
-%%DATADIR%%/resources/icons/media-skip-backward.svg
-%%DATADIR%%/resources/icons/media-skip-forward.svg
-%%DATADIR%%/resources/icons/oval.black.png
-%%DATADIR%%/resources/icons/oval.blue.png
-%%DATADIR%%/resources/icons/oval.green.png
-%%DATADIR%%/resources/icons/oval.maroon.png
-%%DATADIR%%/resources/icons/oval.olive.png
-%%DATADIR%%/resources/icons/oval.purple.png
-%%DATADIR%%/resources/icons/pentagon.black.png
-%%DATADIR%%/resources/icons/pentagon.blue.png
-%%DATADIR%%/resources/icons/pentagon.green.png
-%%DATADIR%%/resources/icons/pentagon.maroon.png
-%%DATADIR%%/resources/icons/pentagon.olive.png
-%%DATADIR%%/resources/icons/pentagon.purple.png
-%%DATADIR%%/resources/icons/pentagram.black.png
-%%DATADIR%%/resources/icons/pentagram.blue.png
-%%DATADIR%%/resources/icons/pentagram.green.png
-%%DATADIR%%/resources/icons/pentagram.maroon.png
-%%DATADIR%%/resources/icons/pentagram.olive.png
-%%DATADIR%%/resources/icons/pentagram.purple.png
-%%DATADIR%%/resources/icons/pointer.black.left.png
-%%DATADIR%%/resources/icons/pointer.black.right.png
-%%DATADIR%%/resources/icons/pointer.blue.left.png
-%%DATADIR%%/resources/icons/pointer.blue.right.png
-%%DATADIR%%/resources/icons/pointer.green.left.png
-%%DATADIR%%/resources/icons/pointer.green.right.png
-%%DATADIR%%/resources/icons/pointer.maroon.left.png
-%%DATADIR%%/resources/icons/pointer.maroon.right.png
-%%DATADIR%%/resources/icons/pointer.olive.left.png
-%%DATADIR%%/resources/icons/pointer.olive.right.png
-%%DATADIR%%/resources/icons/pointer.purple.left.png
-%%DATADIR%%/resources/icons/pointer.purple.right.png
-%%DATADIR%%/resources/icons/quotes.green.left.png
-%%DATADIR%%/resources/icons/quotes.green.right.png
-%%DATADIR%%/resources/icons/quotes.maroon.left.png
-%%DATADIR%%/resources/icons/quotes.maroon.right.png
-%%DATADIR%%/resources/icons/quotes.olive.left.png
-%%DATADIR%%/resources/icons/quotes.olive.right.png
-%%DATADIR%%/resources/icons/quotes.purple.left.png
-%%DATADIR%%/resources/icons/quotes.right.png
-%%DATADIR%%/resources/icons/round.black.png
-%%DATADIR%%/resources/icons/round.blue.png
-%%DATADIR%%/resources/icons/round.green.png
-%%DATADIR%%/resources/icons/round.maroon.png
-%%DATADIR%%/resources/icons/round.olive.png
-%%DATADIR%%/resources/icons/round.purple.png
-%%DATADIR%%/resources/icons/square.black.png
-%%DATADIR%%/resources/icons/square.blue.png
-%%DATADIR%%/resources/icons/square.green.png
-%%DATADIR%%/resources/icons/square.maroon.png
-%%DATADIR%%/resources/icons/square.olive.png
-%%DATADIR%%/resources/icons/square.purple.png
-%%DATADIR%%/resources/icons/start-here.png
-%%DATADIR%%/resources/ihslist.lst
-%%DATADIR%%/resources/scons_authoring/ADVD.py
-%%DATADIR%%/resources/scons_authoring/README
-%%DATADIR%%/resources/scons_authoring/README-ru
-%%DATADIR%%/resources/scons_authoring/SConsTwin.py
-%%DATADIR%%/resources/scons_authoring/SConstruct
-%%DATADIR%%/resources/scons_authoring/menu_SConscript
-%%DATADIR%%/resources/splash-bmd.png
-%%DATADIR%%/resources/tool-pointer.png
-%%DATADIR%%/resources/tool-text.png
-share/icons/hicolor/128x128/apps/bombono-dvd.png
-share/icons/hicolor/16x16/apps/bombono-dvd.png
-share/icons/hicolor/32x32/apps/bombono-dvd.png
-share/icons/hicolor/48x48/apps/bombono-dvd.png
-share/icons/hicolor/64x64/apps/bombono-dvd.png
-share/locale/cs/LC_MESSAGES/bombono-dvd.mo
-share/locale/da/LC_MESSAGES/bombono-dvd.mo
-share/locale/de/LC_MESSAGES/bombono-dvd.mo
-share/locale/eo/LC_MESSAGES/bombono-dvd.mo
-share/locale/es/LC_MESSAGES/bombono-dvd.mo
-share/locale/fi/LC_MESSAGES/bombono-dvd.mo
-share/locale/fr/LC_MESSAGES/bombono-dvd.mo
-share/locale/gl/LC_MESSAGES/bombono-dvd.mo
-share/locale/it/LC_MESSAGES/bombono-dvd.mo
-share/locale/nn/LC_MESSAGES/bombono-dvd.mo
-share/locale/ru/LC_MESSAGES/bombono-dvd.mo
-share/locale/sk/LC_MESSAGES/bombono-dvd.mo
-share/locale/sv/LC_MESSAGES/bombono-dvd.mo
-share/locale/uk/LC_MESSAGES/bombono-dvd.mo
-share/locale/vi/LC_MESSAGES/bombono-dvd.mo
-share/locale/zh/LC_MESSAGES/bombono-dvd.mo
-share/mime/packages/bombono.xml
-share/pixmaps/bombono-dvd.png
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
deleted file mode 100644
index 248091c1ca68..000000000000
--- a/multimedia/librespot/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= librespot
-PORTVERSION= 0.1.0
-CATEGORIES= multimedia net devel
-
-MAINTAINER= mmokhi@FreeBSD.org
-COMMENT= Open Source Spotify client library
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= tries to clone git repository during build phase
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= rust>=1.19.0_2:lang/rust \
- portaudio>0:audio/portaudio
-
-USES= localbase pathfix pkgconfig shebangfix
-USE_LDCONFIG= yes
-
-# Rust's target arch string is different from *BSD arch strings
-RUST_ARCH_x86_64= x86_64 # dragonfly
-RUST_ARCH_amd64= x86_64
-RUST_ARCH_i386= i686
-RUST_TARGET= ${RUST_ARCH_${ARCH}}-unknown-${OPSYS:tl}
-
-USE_GITHUB= yes
-GH_ACCOUNT= plietar
-GH_TAGNAME= 85dbc3b
-
-MAKE_ENV= CARGO_HOME=${BUILD_WRKSRC}
-
-PLIST_FILES= bin/${PORTNAME} \
- lib/rustlib/${RUST_TARGET}/lib/lib${PORTNAME}.rlib
-
-do-build:
- cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} cargo build --release --verbose
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/rustlib/${RUST_TARGET}/lib
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/lib/rustlib/${RUST_TARGET}/lib/lib${PORTNAME}.rlib
-
-.include <bsd.port.mk>
diff --git a/multimedia/librespot/distinfo b/multimedia/librespot/distinfo
deleted file mode 100644
index bd1c877b15e1..000000000000
--- a/multimedia/librespot/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1492239429
-SHA256 (plietar-librespot-0.1.0-85dbc3b_GH0.tar.gz) = 48e878a8863fb1905facf9c33f2aaee64d01e695a549af4dc51403daf5f34223
-SIZE (plietar-librespot-0.1.0-85dbc3b_GH0.tar.gz) = 165946
diff --git a/multimedia/librespot/pkg-descr b/multimedia/librespot/pkg-descr
deleted file mode 100644
index b280ba9f1a87..000000000000
--- a/multimedia/librespot/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-librespot is an open source client library for Spotify.
-It enables applications to use Spotify's service,
-without using the official but closed-source libspotify.
-
-Additionally, it will provide extra features which are not
-available in the official library.
-
-WWW: https://github.com/plietar/librespot
diff --git a/multimedia/librespot/pkg-message b/multimedia/librespot/pkg-message
deleted file mode 100644
index 92d219bd9ce5..000000000000
--- a/multimedia/librespot/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-******************************************************************************
-A sample program implementing a headless Spotify Connect receiver is provided.
-Once you've built librespot, run it using :
-
-librespot --username USERNAME --cache CACHEDIR --name DEVICENAME
-
-librespot can be run in discovery mode,
-in which case no password is required at startup.
-For that, simply omit the --username argument.
-******************************************************************************
diff --git a/security/Makefile b/security/Makefile
index 2104cba395d7..1f046b94e0c0 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -404,7 +404,6 @@
SUBDIR += md4coll
SUBDIR += md5coll
SUBDIR += md5deep
- SUBDIR += mdcrack
SUBDIR += medusa
SUBDIR += meek
SUBDIR += metasploit
@@ -857,7 +856,6 @@
SUBDIR += please
SUBDIR += polarssl13
SUBDIR += poly1305aes
- SUBDIR += pond
SUBDIR += portsentry
SUBDIR += ppars
SUBDIR += proftpd-mod_clamav
@@ -1228,7 +1226,6 @@
SUBDIR += swatch
SUBDIR += switzerland
SUBDIR += symbion-sslproxy
- SUBDIR += tclgpg
SUBDIR += tclsasl
SUBDIR += tcpcrypt
SUBDIR += testssl.sh
diff --git a/security/mdcrack/Makefile b/security/mdcrack/Makefile
deleted file mode 100644
index ec058fe797a4..000000000000
--- a/security/mdcrack/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= mdcrack
-PORTVERSION= 1.2
-PORTREVISION= 2
-CATEGORIES= security
-MASTER_SITES= http://membres.lycos.fr/mdcrack/download/
-
-MAINTAINER= lasg@lasg.dk
-COMMENT= Bruteforce password MD5 hashes
-
-ALL_TARGET= little
-PLIST_FILES= bin/mdcrack
-MAKE_ARGS= LDFLAGS="${LDFLAGS} -lncurses"
-
-USES= compiler:features ncurses
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 36
-post-patch:
- @${REINPLACE_CMD} -e 's|-fforce-addr||' ${WRKSRC}/Makefile
-.endif
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.post.mk>
diff --git a/security/mdcrack/distinfo b/security/mdcrack/distinfo
deleted file mode 100644
index 98107c37c5a7..000000000000
--- a/security/mdcrack/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mdcrack-1.2.tar.gz) = b68dec25170f177c70264c5a2863a70c28011f669db56a8825ae4ca28b1f5825
-SIZE (mdcrack-1.2.tar.gz) = 60261
diff --git a/security/mdcrack/files/patch-Makefile b/security/mdcrack/files/patch-Makefile
deleted file mode 100644
index 9baceb924c02..000000000000
--- a/security/mdcrack/files/patch-Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
---- Makefile.orig Thu Aug 16 06:47:34 2001
-+++ Makefile Tue Jan 15 22:47:26 2002
-@@ -10,7 +10,7 @@
-
-
-
--CC = gcc
-+#CC = gcc
-
- # Please set RESUME_FILE and choose a secure place for the resume file
- # before using mdcrack as root.
-@@ -47,7 +47,7 @@
- BLOCK=-DBLOCKSIZE=50
-
- #full optimization
--CFLAGS = -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math
-+CFLAGS += -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math
-
-
-
-@@ -343,12 +343,8 @@
-
- install:
- @echo
-- @echo -n "Installing mdcrack in /usr/sbin/mdcrack ..... "
-- @cp bin/mdcrack /usr/sbin/mdcrack
-- @echo "ok."
-- @echo
-- @echo -n "Installing mdcrack-version in /usr/sbin/mdcrack-version ..... "
-- @echo $(CFLAGS) $(NCURSES) $(CPU) $(MDCRACK_OPTS) $(MDARCH) $(BLOCK) > /usr/sbin/mdcrack-version
-+ @echo -n "Installing mdcrack in $(DESTDIR)${PREFIX}/bin/mdcrack ..... "
-+ @cp bin/mdcrack $(DESTDIR)${PREFIX}/bin/mdcrack
- @echo "ok."
- @echo
- @echo "-*-*-*-*-*-*-*-*-*-*-*-*-*-*-"
diff --git a/security/mdcrack/files/patch-src_MD4_core3.c b/security/mdcrack/files/patch-src_MD4_core3.c
deleted file mode 100644
index b2aa6ea4efbf..000000000000
--- a/security/mdcrack/files/patch-src_MD4_core3.c
+++ /dev/null
@@ -1,19 +0,0 @@
-*** src/MD4/core3.c.orig Wed Aug 15 02:02:01 2001
---- src/MD4/core3.c Sun Dec 17 09:13:36 2006
-***************
-*** 1575,1581 ****
-
- ascii2bin(test, conv, hash);
- Decode(result2, hash, 16);
-! (unsigned int)bufferr2+=len+35;
- }
- else
-
---- 1575,1581 ----
-
- ascii2bin(test, conv, hash);
- Decode(result2, hash, 16);
-! bufferr2=(unsigned int)bufferr2+len+35;
- }
- else
-
diff --git a/security/mdcrack/files/patch-src_MD4_global.h b/security/mdcrack/files/patch-src_MD4_global.h
deleted file mode 100644
index dbef0b732e98..000000000000
--- a/security/mdcrack/files/patch-src_MD4_global.h
+++ /dev/null
@@ -1,9 +0,0 @@
-*** src/MD4/global.h.orig Wed Aug 15 02:03:40 2001
---- src/MD4/global.h Sun Dec 17 09:19:58 2006
-***************
-*** 1,3 ****
---- 1,4 ----
-+ #include <stdlib.h>
- #ifdef ISBIG_ENDIAN
- extern unsigned int x1[14];
- #else
diff --git a/security/mdcrack/files/patch-src_MD5_core3.c b/security/mdcrack/files/patch-src_MD5_core3.c
deleted file mode 100644
index 3da1655e5535..000000000000
--- a/security/mdcrack/files/patch-src_MD5_core3.c
+++ /dev/null
@@ -1,19 +0,0 @@
-*** src/MD5/core3.c.orig Wed Aug 15 01:59:05 2001
---- src/MD5/core3.c Sun Dec 17 09:16:57 2006
-***************
-*** 1537,1543 ****
-
- ascii2bin(test, conv, hash);
- Decode(result2, hash, 16);
-! (unsigned int)bufferr2+=len+35;
- }
- else
-
---- 1537,1543 ----
-
- ascii2bin(test, conv, hash);
- Decode(result2, hash, 16);
-! bufferr2=(unsigned int)bufferr2+len+35;
- }
- else
-
diff --git a/security/mdcrack/files/patch-src_MD5_global.h b/security/mdcrack/files/patch-src_MD5_global.h
deleted file mode 100644
index 2c2a586fc02d..000000000000
--- a/security/mdcrack/files/patch-src_MD5_global.h
+++ /dev/null
@@ -1,9 +0,0 @@
-*** src/MD5/global.h.orig Wed Aug 15 05:55:31 2001
---- src/MD5/global.h Sun Dec 17 09:20:01 2006
-***************
-*** 1,3 ****
---- 1,4 ----
-+ #include <stdlib.h>
- #ifdef ISBIG_ENDIAN
- extern unsigned int x1[14];
- #else
diff --git a/security/mdcrack/files/patch-src_NTLM1_global.h b/security/mdcrack/files/patch-src_NTLM1_global.h
deleted file mode 100644
index 9a798af92965..000000000000
--- a/security/mdcrack/files/patch-src_NTLM1_global.h
+++ /dev/null
@@ -1,11 +0,0 @@
-*** src/NTLM1/global.h.orig Wed Jan 17 17:24:41 2007
---- src/NTLM1/global.h Wed Jan 17 17:25:02 2007
-***************
-*** 1,3 ****
---- 1,6 ----
-+ #include <stdlib.h>
-+ #include <string.h>
-+
- #ifdef ISBIG_ENDIAN
- extern unsigned int x1[14];
- #else
diff --git a/security/mdcrack/files/patch-src_charset.c b/security/mdcrack/files/patch-src_charset.c
deleted file mode 100644
index de7a114b6c6d..000000000000
--- a/security/mdcrack/files/patch-src_charset.c
+++ /dev/null
@@ -1,12 +0,0 @@
-*** src/charset.c.orig Thu Aug 9 22:19:27 2001
---- src/charset.c Sun Dec 17 09:19:26 2006
-***************
-*** 10,15 ****
---- 10,16 ----
-
-
- #include <stdio.h>
-+ #include <stdlib.h>
- #include <string.h>
- #include <sys/types.h>
- #ifdef NCURSES
diff --git a/security/mdcrack/files/patch-src_global.h b/security/mdcrack/files/patch-src_global.h
deleted file mode 100644
index 4cda965e3297..000000000000
--- a/security/mdcrack/files/patch-src_global.h
+++ /dev/null
@@ -1,9 +0,0 @@
-*** src/global.h.orig Thu Aug 9 22:19:27 2001
---- src/global.h Sun Dec 17 09:19:18 2006
-***************
-*** 1,3 ****
---- 1,4 ----
-+ #include <stdlib.h>
-
-
- #define SYMBOL "-"
diff --git a/security/mdcrack/pkg-descr b/security/mdcrack/pkg-descr
deleted file mode 100644
index d96a879b7492..000000000000
--- a/security/mdcrack/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Bruteforce password MD5 hashes
-
-WWW: http://membres.lycos.fr/mdcrack/
diff --git a/security/pond/Makefile b/security/pond/Makefile
deleted file mode 100644
index 528d49570b85..000000000000
--- a/security/pond/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= pond
-PORTVERSION= 20150830
-PORTREVISION= 1
-CATEGORIES= security
-MASTER_SITES= http://c-s.li/ports/
-DISTFILES= pond-20150830.tar.gz \
- go-gtk-20151214.tar.gz \
- ed25519-20150830.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Forward secure, asynchronous messenger
-
-LICENSE= BSD3CLAUSE
-
-BUILD_DEPENDS= ${LOCALBASE}/${GO_LIBDIR}/golang.org/x/crypto/bcrypt.a:security/go.crypto \
- ${LOCALBASE}/${GO_LIBDIR}/github.com/golang/protobuf/proto.a:devel/goprotobuf \
- ${LOCALBASE}/${GO_LIBDIR}/code.google.com/p/go.net/dict.a:net/go.net
-RUN_DEPENDS= tor:security/tor
-LIB_DEPENDS= libgtkspell.so:textproc/gtkspell \
- libtspi.so:security/trousers
-
-BROKEN= wrong build depends
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-USES= go
-PLIST_FILES= bin/pond-server bin/pond
-USE_GNOME= gtk30
-GO_PKGNAME= github.com/agl/pond
-GO_TARGET= ${GO_PKGNAME}/pond-server \
- ${GO_PKGNAME}/pond
-
-post-extract:
- @${MKDIR} ${GO_WRKSRC:H}
- @${LN} -sf ${WRKSRC} ${GO_WRKSRC}
- @${LN} -sf ${WRKSRC}/client ${WRKSRC}/pond
- @${LN} -sf ${WRKSRC}/server ${WRKSRC}/pond-server
- @${LN} -sf ${WRKDIR}/go-gtk-20151214 ${GO_WRKDIR_SRC}/github.com/agl/go-gtk
- @${LN} -sf ${WRKDIR}/ed25519-20150830 ${GO_WRKDIR_SRC}/github.com/agl/ed25519
-
-post-patch:
- @${REINPLACE_CMD} -e 's|\<gdk|\<gtk-3.0\/gdk|g' \
- ${WRKDIR}/go-gtk-20151214/gdk/gdk.go \
- ${WRKDIR}/go-gtk-20151214/gdk/gdk_linux.go \
- ${WRKDIR}/go-gtk-20151214/gdk/gdk_windows.go \
- ${WRKDIR}/go-gtk-20151214/gtk/gtk.go
- @${REINPLACE_CMD} -e 's|\<pango|\<pango-1.0\/pango|g' \
- ${WRKDIR}/go-gtk-20151214/pango/pango.go
- @${REINPLACE_CMD} -e 's|\<gtk|\<gtk-3.0\/gtk|g' \
- ${WRKDIR}/go-gtk-20151214/gtk/gtk.go \
- ${WRKDIR}/go-gtk-20151214/gtkspell/gtkspell_fedora.go \
- ${WRKDIR}/go-gtk-20151214/gtkspell/gtkspell_ubuntu.go
- @${REINPLACE_CMD} -e 's|\<glib|\<glib-2.0\/glib|g' \
- ${WRKDIR}/go-gtk-20151214/glib/glib.go
- @${REINPLACE_CMD} -e 's|\<gdk-pixbuf|\<gdk-pixbuf-2.0\/gdk-pixbuf|g' \
- ${WRKDIR}/go-gtk-20151214/gdkpixbuf/gdkpixbuf.go
- @${REINPLACE_CMD} -e 's|\<gtkspell|\<gtkspell-2.0\/gtkspell|g' \
- ${WRKDIR}/go-gtk-20151214/gtkspell/gtkspell_fedora.go \
- ${WRKDIR}/go-gtk-20151214/gtkspell/gtkspell_ubuntu.go
- @${REINPLACE_CMD} -e 's|golang.org/x/net|code.google.com\/p\/go.net|g' \
- ${WRKDIR}/pond-20150830/panda/appengine.go \
- ${WRKDIR}/pond-20150830/pond/network.go
-
-do-build:
- @(cd ${GO_WRKSRC}; ${SETENV} ${GO_ENV} ${GO_CMD} install -tags nogui -v ${GO_TARGET})
-
-.include <bsd.port.mk>
diff --git a/security/pond/distinfo b/security/pond/distinfo
deleted file mode 100644
index 246db9cd959e..000000000000
--- a/security/pond/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (pond-20150830.tar.gz) = a9c1ccaeb3d491e117ffa47a524a6ca5199907ad05f2f253358169396057a71c
-SIZE (pond-20150830.tar.gz) = 1092039
-SHA256 (go-gtk-20151214.tar.gz) = f7120523b69f52e9e3a3c9b6adf0e540e27243f2218537d44dacfe630681b536
-SIZE (go-gtk-20151214.tar.gz) = 206581
-SHA256 (ed25519-20150830.tar.gz) = f5650363a6b0c6d47a9217b72e4a70d28ab692ef73faee3a24ffd3cec7488fa7
-SIZE (ed25519-20150830.tar.gz) = 105969
diff --git a/security/pond/pkg-descr b/security/pond/pkg-descr
deleted file mode 100644
index 7c462156bb0b..000000000000
--- a/security/pond/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Pond is not email. Pond is forward secure, asynchronous messaging for the
-discerning. Pond messages are asynchronous, but are not a record; they expire
-automatically a week after they are received. Pond seeks to prevent leaking
-traffic information against everyone except a global passive attacker.
-
-Pond is experimental software! DO NOT USE IT FOR ANYTHING REAL!!!
-Use security/gnupg instead.
-
-WWW: https://github.com/agl/pond
diff --git a/security/pond/pkg-message b/security/pond/pkg-message
deleted file mode 100644
index 93e25976ca21..000000000000
--- a/security/pond/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-
-******************************************************************************
-
-To use pond as a client, you require tmpfs:
-
-1) Place the following line in loader.conf(5):
- tmpfs_load="YES"
-
-2) Mount a tmpfs directory, for example:
- mount -t tmpfs tmpfs /tmp
-
-3) Run pond client and follow the instructions:
- pond
-
-******************************************************************************
diff --git a/security/tclgpg/Makefile b/security/tclgpg/Makefile
deleted file mode 100644
index b02c464ada17..000000000000
--- a/security/tclgpg/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: mp39590@gmail.com
-# $FreeBSD$
-
-PORTNAME= tclgpg
-PORTVERSION= 0.0.0.20150324
-CATEGORIES= security tcl
-MASTER_SITES= http://chiselapp.com/user/sgolovan/repository/tclgpg/tarball/
-DISTNAME= tclgpg-4cfd9fa949
-
-MAINTAINER= mp39590@gmail.com
-COMMENT= Tcl interface to GNU Privacy Guard with interface similar to TclGPGME
-
-LICENSE= BSD2CLAUSE
-
-BUILD_DEPENDS= dtplite:devel/tcllib
-RUN_DEPENDS= gpg:security/gnupg1
-
-USES= autoreconf gmake tcl:tea
-USE_LDCONFIG= yes
-WRKSRC= ${WRKDIR}/tclgpg-4cfd9fa949
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-PLIST_FILES= lib/gpg1.0/libgpg1.0.so \
- lib/gpg1.0/pkgIndex.tcl \
- lib/gpg1.0/tclgpg.tcl \
- man/mann/gpg.n.gz
-
-.include <bsd.port.mk>
diff --git a/security/tclgpg/distinfo b/security/tclgpg/distinfo
deleted file mode 100644
index 708f0f99774b..000000000000
--- a/security/tclgpg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tclgpg-4cfd9fa949.tar.gz) = 47b3a9dd1267c2e843c95edda798bd5c78be07bbfb292f2b70e3573a1170e088
-SIZE (tclgpg-4cfd9fa949.tar.gz) = 71951
diff --git a/security/tclgpg/pkg-descr b/security/tclgpg/pkg-descr
deleted file mode 100644
index eb0673d556a4..000000000000
--- a/security/tclgpg/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Tcl interface to GNU Privacy Guard with interface similar to TclGPGME
-
-WWW: https://chiselapp.com/user/sgolovan/repository/tclgpg/
diff --git a/shells/Makefile b/shells/Makefile
index 64ec1a6dc186..267e1648114f 100644
--- a/shells/Makefile
+++ b/shells/Makefile
@@ -4,7 +4,6 @@
COMMENT = Shells
SUBDIR += 44bsd-csh
- SUBDIR += ambit
SUBDIR += bash
SUBDIR += bash-completion
SUBDIR += bash-static
diff --git a/shells/ambit/Makefile b/shells/ambit/Makefile
deleted file mode 100644
index 151786ad8183..000000000000
--- a/shells/ambit/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Sascha Klauder <sklauder@trimind.de>
-# $FreeBSD$
-
-PORTNAME= ambit
-PORTVERSION= 2.0.39
-CATEGORIES= shells
-MASTER_SITES= http://m.a.tt/er/
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Extended bash brace expansion to expand hostnames or commands
-
-LICENSE= GPLv3+
-
-RUN_DEPENDS= bash:shells/bash
-
-USES= tar:tgz
-AMBITDIR?= /var/spool/${PORTNAME}
-NO_BUILD= yes
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-PLIST_SUB= AMBITDIR=${AMBITDIR}
-
-post-patch:
- @${REINPLACE_CMD} \
- -e "s!/bin/bash!${LOCALBASE}/bin/bash!" \
- -e "s!/etc/.MyNameIs/!${PREFIX}/etc/!" \
- -e "s!/usr/lib/.MyNameIs/!${PREFIX}/lib/!" \
- -e "s!/var/.MyNameIs!${AMBITDIR}!" ${WRKSRC}/usr/bin/ambit
-
-do-install:
- @${MKDIR} ${STAGEDIR}${AMBITDIR}/hosts
- ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/ambit ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/usr/lib/ambit/libambit.sh ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/etc/${PORTNAME}/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
- ${INSTALL_MAN} ${WRKSRC}/usr/share/man/man1/${PORTNAME}.1.gz ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/shells/ambit/distinfo b/shells/ambit/distinfo
deleted file mode 100644
index 2ef665a9d98e..000000000000
--- a/shells/ambit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ambit.tgz) = 9acade33debbdc4baf598a54cf0daa0400796a85d87fbfc1784a707d83d12c97
-SIZE (ambit.tgz) = 8729
diff --git a/shells/ambit/pkg-descr b/shells/ambit/pkg-descr
deleted file mode 100644
index e9253c72cef5..000000000000
--- a/shells/ambit/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Ambit, at its simplest, uses Bash Brace Expansion to expand and list
-hostnames OR commands. First and foremost Ambit is meant to be a general
-purpose hostlist enumerator to be used by other applications or scripts.
-Additionally Ambit can be used to manage User Specific as well as
-System-Wide HostGroups. It can also be used to query Network HostGroups.
-Finally, Ambit is able to detect when it is expanding a command (rather than
-a host list), allowing for the command to be expanded and executed
-synchronously. This means Ambit can expand and run just about anything on
-the command line and usually works in places where Bash Brace Expansion
-might fail.
-
-WWW: http://m.a.tt/er/ambit/
diff --git a/shells/ambit/pkg-plist b/shells/ambit/pkg-plist
deleted file mode 100644
index 6162a01a0881..000000000000
--- a/shells/ambit/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/ambit
-lib/libambit.sh
-man/man1/ambit.1.gz
-@sample etc/ambit.conf.sample
-@dir %%AMBITDIR%%/hosts
-@dir %%AMBITDIR%%
diff --git a/www/Makefile b/www/Makefile
index fd8f90a119bc..04fc4b891f73 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -65,7 +65,6 @@
SUBDIR += caldavzap
SUBDIR += calendarserver
SUBDIR += castget
- SUBDIR += caudium14
SUBDIR += cblog
SUBDIR += cgi-lib
SUBDIR += cgi-lib.pl
@@ -242,7 +241,6 @@
SUBDIR += havp
SUBDIR += helma
SUBDIR += hiawatha
- SUBDIR += hinventory-client
SUBDIR += horde-ansel
SUBDIR += horde-base
SUBDIR += horde-passwd
@@ -350,7 +348,6 @@
SUBDIR += kplaylist
SUBDIR += kwebkitpart
SUBDIR += larbin
- SUBDIR += lessc
SUBDIR += libapreq2
SUBDIR += libdom
SUBDIR += libecap
@@ -562,7 +559,6 @@
SUBDIR += npapi-xine
SUBDIR += npc
SUBDIR += npm
- SUBDIR += npm-less-plugin-clean-css
SUBDIR += npm-node4
SUBDIR += npm-node6
SUBDIR += npm-node8
@@ -1726,7 +1722,6 @@
SUBDIR += py-multidict
SUBDIR += py-nevow
SUBDIR += py-notebook
- SUBDIR += py-octoprint
SUBDIR += py-pafy
SUBDIR += py-paste
SUBDIR += py-pastedeploy
@@ -2401,7 +2396,6 @@
SUBDIR += uchiwa
SUBDIR += udmsearch
SUBDIR += ufdbguard
- SUBDIR += uglifyjs
SUBDIR += unit
SUBDIR += unit-go
SUBDIR += unit-php56
@@ -2526,7 +2520,6 @@
SUBDIR += xpi-mrtech-local-install
SUBDIR += xpi-neo-diggler
SUBDIR += xpi-no-referrer
- SUBDIR += xpi-noscript
SUBDIR += xpi-passwordmaker
SUBDIR += xpi-pdf_download
SUBDIR += xpi-permatabs
diff --git a/www/caudium14/Makefile b/www/caudium14/Makefile
deleted file mode 100644
index 575667e74ce5..000000000000
--- a/www/caudium14/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-# Created by: kiwi@oav.net
-# $FreeBSD$
-
-PORTNAME= caudium14
-PORTVERSION= ${CAUDIUMVERSION}.${PIKEVERSION}
-PORTREVISION= 2
-CATEGORIES= www
-MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/caudium/ \
- ftp://ftp.stack.nl/pub/users/johans/caudium/
-DISTNAME= Caudium-${CAUDIUMVERSION}
-
-MAINTAINER= johans@FreeBSD.org
-COMMENT= Free webserver based on the Roxen Challenger 1.3 code base
-
-DEPRECATED= Depends on expiring lang/pike78
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= pike78:lang/pike78
-LIB_DEPENDS= libsablot.so:textproc/sablotron
-RUN_DEPENDS= lsof:sysutils/lsof
-
-CAUDIUMVERSION= 1.4.18
-
-USES= gmake tar:bzip2
-
-# Pike version included from lang/pike78
-SUB_LIST+= PIKEVERSION=${PIKEVERSION}
-PLIST_SUB+= PIKEVERSION=${PIKEVERSION}
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --without-debug --with-PiXSL --prefix=${PREFIX} \
- --with-pike=${LOCALBASE}/pike/${PIKEVERSION}/bin/pike
-CPPFLAGS+= -I${WRKSRC}/src/cmods
-INSTALL_TARGET= install_alt
-
-DOCSDIR= ${PREFIX}/share/doc/caudium
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -i '' -e '1s:@PIKE@:${LOCALBASE}/bin/pike:' \
- ${WRKSRC}/server/start-caudium.in
- @${REINPLACE_CMD} -i '' -e '1s:bin/pike:${LOCALBASE}/bin/pike:' \
- ${WRKSRC}/server/protocols/tetris.pike
- @${SED} -e 's:@CAUDIUM_SERVERDIR@:${PREFIX}/caudium/server:' \
- -e 's:^#############$$:${ECHO} "$${caudium_enable}" | ${EGREP} -iq "^yes|^true" || exit:' \
- -e 's:/tmp/caudium_pid:/var/run/caudium.pid:' \
- -e '/flags=--with-threads/s:^# ::' \
- -e 's:-www:-${WWWOWN}:' \
- ${WRKSRC}/tools/caudium-rc_script.in > ${WRKDIR}/caudium
- @${REINPLACE_CMD} -e 's,/share/man/,/man/,' \
- -e 's,/etc/caudium,${PREFIX}&,' ${WRKSRC}/Makefile.in
-
-post-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/caudium ${STAGEDIR}${PREFIX}/etc/rc.d/
-
-.include <bsd.port.pre.mk>
-
-post-configure:
-.for m in Mhash PCRE PiXSL UltraLog _Caudium
- @${REINPLACE_CMD} -e 's/^LD=.*/LD= ld -shared/' \
- -e 's/^LIBGCC=.*/LIBGCC=/' \
- ${WRKSRC}/src/cmods/$m/Makefile
-. if ${ARCH} != i386
- @${REINPLACE_CMD} -e '/^CFLAGS=/s/$$/ -fPIC/' \
- ${WRKSRC}/src/cmods/$m/Makefile
-. endif
-.endfor
-
-.include "../../lang/pike78/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/caudium14/distinfo b/www/caudium14/distinfo
deleted file mode 100644
index 950d692d3986..000000000000
--- a/www/caudium14/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Caudium-1.4.18.tar.bz2) = 89f2f15631913c8d948c9c9964747f95bbc71d7b94bc1c54fee3a2d52fb7dec0
-SIZE (Caudium-1.4.18.tar.bz2) = 5197476
diff --git a/www/caudium14/files/patch-src_cmods__Caudium_nb_send.c b/www/caudium14/files/patch-src_cmods__Caudium_nb_send.c
deleted file mode 100644
index 019d4a376c02..000000000000
--- a/www/caudium14/files/patch-src_cmods__Caudium_nb_send.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/cmods/_Caudium/nb_send.c.orig 2014-07-06 17:29:43.000000000 +0200
-+++ src/cmods/_Caudium/nb_send.c 2014-07-06 17:29:21.000000000 +0200
-@@ -92,7 +92,7 @@ static int sbuffers; /* size of allocat
- static void push_callback(int no)
- {
- add_ref(Pike_sp->u.object = THISOBJ);
-- Pike_sp->subtype = no + Pike_fp->context.identifier_level;
-+ Pike_sp->subtype = no + Pike_fp->context->identifier_level;
- Pike_sp->type = T_FUNCTION;
- Pike_sp++;
- }
diff --git a/www/caudium14/files/patch-src_tools_htpasswd.c b/www/caudium14/files/patch-src_tools_htpasswd.c
deleted file mode 100644
index 4af59060f741..000000000000
--- a/www/caudium14/files/patch-src_tools_htpasswd.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/tools/htpasswd.c.orig 2011-09-15 05:13:13 UTC
-+++ src/tools/htpasswd.c
-@@ -53,7 +53,7 @@ void getword(char *word, char *line, cha
- ;
- }
-
--int getline(char *s, int n, FILE *f) {
-+int get_line(char *s, int n, FILE *f) {
- register int i=0;
-
- while(1) {
-@@ -165,7 +165,7 @@ int main(int argc, char *argv[]) {
- strcpy(user,argv[2]);
-
- found = 0;
-- while(!(getline(line,MAX_STRING_LEN,f))) {
-+ while(!(get_line(line,MAX_STRING_LEN,f))) {
- if(found || (line[0] == '#') || (!line[0])) {
- putline(tfp,line);
- continue;
diff --git a/www/caudium14/files/patch-src_tools_htpasswd.h b/www/caudium14/files/patch-src_tools_htpasswd.h
deleted file mode 100644
index 1cc8d5ffb19b..000000000000
--- a/www/caudium14/files/patch-src_tools_htpasswd.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tools/htpasswd.h.orig 2011-09-15 05:13:13 UTC
-+++ src/tools/htpasswd.h
-@@ -2,7 +2,7 @@
- #define HTPASSWD_H
- char *strd(char *s);
- void getword(char *word, char *line, char stop);
--int getline(char *s, int n, FILE *f);
-+int get_line(char *s, int n, FILE *f);
- void putline(FILE *f,char *l);
- void to64(register char *s, register long v, register int n);
- void add_password(char *user, FILE *f);
diff --git a/www/caudium14/pkg-descr b/www/caudium14/pkg-descr
deleted file mode 100644
index 2ef6727e7444..000000000000
--- a/www/caudium14/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Caudium is the name of a free webserver which is based on the Roxen Challenger
-1.3 code base. It is an attractive alternative to servers like Apache,
-Netscape and Zeus due to its strength in dynamic page and data generation.
-
-WWW: http://www.caudium.net/
diff --git a/www/caudium14/pkg-message b/www/caudium14/pkg-message
deleted file mode 100644
index eab865a0fc95..000000000000
--- a/www/caudium14/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-***************************************************************
- If this is the first installation of Caudium, please go the
- caudium's directory and execute the server/install script
- to finish the Caudium installation.
-
- If your are upgrading, just start caudium as usual.
-
- NOTE: there is an automatic starting script in etc/rc.d/
-***************************************************************
diff --git a/www/caudium14/pkg-plist b/www/caudium14/pkg-plist
deleted file mode 100644
index bd52cbe81611..000000000000
--- a/www/caudium14/pkg-plist
+++ /dev/null
@@ -1,796 +0,0 @@
-bin/caudiumctl
-bin/htpasswd
-bin/pixsl
-bin/ultrasum
-etc/rc.d/caudium
-lib/caudium/base_server/c.patch
-lib/caudium/base_server/cachelib.pike
-lib/caudium/base_server/caudium.pike
-lib/caudium/base_server/caudium.pike.rej
-lib/caudium/base_server/caudiumlib.pike
-lib/caudium/base_server/caudiumlib14.pike
-lib/caudium/base_server/caudiumloader.pike
-lib/caudium/base_server/compatlib.pike
-lib/caudium/base_server/config/builders.pike
-lib/caudium/base_server/config/button_font
-lib/caudium/base_server/config/describers.pike
-lib/caudium/base_server/config/draw_things.pike
-lib/caudium/base_server/config/font
-lib/caudium/base_server/config/low_describers.pike
-lib/caudium/base_server/config/savers.pike
-lib/caudium/base_server/configuration.pike
-lib/caudium/base_server/dates.pike
-lib/caudium/base_server/dc_provider.pike
-lib/caudium/base_server/dummy_hosts.pike
-lib/caudium/base_server/fonts.pike
-lib/caudium/base_server/highlight_pike.pike
-lib/caudium/base_server/hosts.pike
-lib/caudium/base_server/html.pike
-lib/caudium/base_server/http.pike
-lib/caudium/base_server/images.pike
-lib/caudium/base_server/internals.pike
-lib/caudium/base_server/language.pike
-lib/caudium/base_server/limitsstatus.pike
-lib/caudium/base_server/mainconfig.pike
-lib/caudium/base_server/module.pike
-lib/caudium/base_server/module_support.pike
-lib/caudium/base_server/newdecode.pike
-lib/caudium/base_server/persistent.pike
-lib/caudium/base_server/privs.pike
-lib/caudium/base_server/prototypes.pike
-lib/caudium/base_server/proxyauth.pike
-lib/caudium/base_server/read_config.pike
-lib/caudium/base_server/restorable.pike
-lib/caudium/base_server/roxenlib.pike
-lib/caudium/base_server/scope.pike
-lib/caudium/base_server/snmp_agent.pike
-lib/caudium/base_server/socket.pike
-lib/caudium/base_server/struct/node.pike
-lib/caudium/base_server/wizard.pike
-lib/caudium/bin/.cvsignore
-lib/caudium/bin/caudium
-lib/caudium/bin/indexer.pike
-lib/caudium/bin/install
-lib/caudium/bin/install.in
-lib/caudium/bin/install.pike
-lib/caudium/bin/pdbi.pike
-lib/caudium/bin/pixsl.pike
-lib/caudium/bin/searcher.pike
-lib/caudium/bin/sqladduser.pike
-lib/caudium/bin/ultrasum.pike
-lib/caudium/caudium-images/.cvsignore
-lib/caudium/caudium-images/auto/.cvsignore
-lib/caudium/caudium-images/auto/README
-lib/caudium/caudium-images/back.gif
-lib/caudium/caudium-images/caudium-icon-bordered.gif
-lib/caudium/caudium-images/caudium-icon-bordered.png
-lib/caudium/caudium-images/caudium-icon-gray.gif
-lib/caudium/caudium-images/caudium-icon-gray.png
-lib/caudium/caudium-images/caudium-small.gif
-lib/caudium/caudium-images/caudium.gif
-lib/caudium/caudium-images/cif_logo_txt.pnm
-lib/caudium/caudium-images/colsel-small.jpg
-lib/caudium/caudium-images/colsel.jpg
-lib/caudium/caudium-images/cowfish-bg.gif
-lib/caudium/caudium-images/cowfish-caudium.gif
-lib/caudium/caudium-images/cowfish.gif
-lib/caudium/caudium-images/dir/binary.gif
-lib/caudium/caudium-images/dir/binary.png
-lib/caudium/caudium-images/dir/image.gif
-lib/caudium/caudium-images/dir/image.png
-lib/caudium/caudium-images/dir/menu.gif
-lib/caudium/caudium-images/dir/menu.png
-lib/caudium/caudium-images/dir/movie.gif
-lib/caudium/caudium-images/dir/movie.png
-lib/caudium/caudium-images/dir/sound.gif
-lib/caudium/caudium-images/dir/sound.png
-lib/caudium/caudium-images/dir/text.gif
-lib/caudium/caudium-images/dir/text.png
-lib/caudium/caudium-images/dir/unknown.gif
-lib/caudium/caudium-images/dir/unknown.png
-lib/caudium/caudium-images/dontpanic.jpg
-lib/caudium/caudium-images/err_1.gif
-lib/caudium/caudium-images/err_2.gif
-lib/caudium/caudium-images/err_3.gif
-lib/caudium/caudium-images/favicon.ico
-lib/caudium/caudium-images/fold.gif
-lib/caudium/caudium-images/fold2.gif
-lib/caudium/caudium-images/gbutton.xcf
-lib/caudium/caudium-images/help.gif
-lib/caudium/caudium-images/ihfc.gif
-lib/caudium/caudium-images/ihfc.png
-lib/caudium/caudium-images/ipv6.png
-lib/caudium/caudium-images/lucene-large-outline.gif
-lib/caudium/caudium-images/lucene-small-outline.gif
-lib/caudium/caudium-images/manual-note.gif
-lib/caudium/caudium-images/manual-tip.gif
-lib/caudium/caudium-images/manual-warning.gif
-lib/caudium/caudium-images/modules/1stfilt.ppm
-lib/caudium/caudium-images/modules/dir.ppm
-lib/caudium/caudium-images/modules/experimental.ppm
-lib/caudium/caudium-images/modules/extension.ppm
-lib/caudium/caudium-images/modules/fade.ppm
-lib/caudium/caudium-images/modules/find.ppm
-lib/caudium/caudium-images/modules/first.ppm
-lib/caudium/caudium-images/modules/last.ppm
-lib/caudium/caudium-images/modules/lastfilt.ppm
-lib/caudium/caudium-images/modules/log.ppm
-lib/caudium/caudium-images/modules/padding.ppm
-lib/caudium/caudium-images/modules/proxy.ppm
-lib/caudium/caudium-images/modules/security.ppm
-lib/caudium/caudium-images/modules/tag.ppm
-lib/caudium/caudium-images/pike.gif
-lib/caudium/caudium-images/pike.png
-lib/caudium/caudium-images/power-large-antiquewhite.gif
-lib/caudium/caudium-images/power-large-blue.gif
-lib/caudium/caudium-images/power-large-darkblue.gif
-lib/caudium/caudium-images/power-large-darkgreen.gif
-lib/caudium/caudium-images/power-large-darkpurple.gif
-lib/caudium/caudium-images/power-large-gold.gif
-lib/caudium/caudium-images/power-large-gray.gif
-lib/caudium/caudium-images/power-large-green.gif
-lib/caudium/caudium-images/power-large-greenblue.gif
-lib/caudium/caudium-images/power-large-lightblue.gif
-lib/caudium/caudium-images/power-large-lightgold.gif
-lib/caudium/caudium-images/power-large-lightgray.gif
-lib/caudium/caudium-images/power-large-lightgreen.gif
-lib/caudium/caudium-images/power-large-orange.gif
-lib/caudium/caudium-images/power-large-purple.gif
-lib/caudium/caudium-images/power-large-red.gif
-lib/caudium/caudium-images/power-large-white.gif
-lib/caudium/caudium-images/power-large-yellow.gif
-lib/caudium/caudium-images/power-medium-antiquewhite.gif
-lib/caudium/caudium-images/power-medium-blue.gif
-lib/caudium/caudium-images/power-medium-darkblue.gif
-lib/caudium/caudium-images/power-medium-darkgreen.gif
-lib/caudium/caudium-images/power-medium-darkpurple.gif
-lib/caudium/caudium-images/power-medium-gold.gif
-lib/caudium/caudium-images/power-medium-gray.gif
-lib/caudium/caudium-images/power-medium-green.gif
-lib/caudium/caudium-images/power-medium-greenblue.gif
-lib/caudium/caudium-images/power-medium-lightblue.gif
-lib/caudium/caudium-images/power-medium-lightgold.gif
-lib/caudium/caudium-images/power-medium-lightgray.gif
-lib/caudium/caudium-images/power-medium-lightgreen.gif
-lib/caudium/caudium-images/power-medium-orange.gif
-lib/caudium/caudium-images/power-medium-purple.gif
-lib/caudium/caudium-images/power-medium-red.gif
-lib/caudium/caudium-images/power-medium-white.gif
-lib/caudium/caudium-images/power-medium-yellow.gif
-lib/caudium/caudium-images/power-small-antiquewhite.gif
-lib/caudium/caudium-images/power-small-blue.gif
-lib/caudium/caudium-images/power-small-darkblue.gif
-lib/caudium/caudium-images/power-small-darkgreen.gif
-lib/caudium/caudium-images/power-small-darkpurple.gif
-lib/caudium/caudium-images/power-small-gold.gif
-lib/caudium/caudium-images/power-small-gray.gif
-lib/caudium/caudium-images/power-small-green.gif
-lib/caudium/caudium-images/power-small-greenblue.gif
-lib/caudium/caudium-images/power-small-lightblue.gif
-lib/caudium/caudium-images/power-small-lightgold.gif
-lib/caudium/caudium-images/power-small-lightgray.gif
-lib/caudium/caudium-images/power-small-lightgreen.gif
-lib/caudium/caudium-images/power-small-orange.gif
-lib/caudium/caudium-images/power-small-purple.gif
-lib/caudium/caudium-images/power-small-red.gif
-lib/caudium/caudium-images/power-small-white.gif
-lib/caudium/caudium-images/power-small-yellow.gif
-lib/caudium/caudium-images/powered-by-caudium.xcf.bz2
-lib/caudium/caudium-images/snow.gif
-lib/caudium/caudium-images/tab_frame.xcf
-lib/caudium/caudium-images/tab_selected.ppm
-lib/caudium/caudium-images/tab_unselected.ppm
-lib/caudium/caudium-images/tabframe.xcf
-lib/caudium/caudium-images/unfold.gif
-lib/caudium/caudium-images/unfold2.gif
-lib/caudium/caudium-images/unit.gif
-lib/caudium/caudium-images/urtavla.ppm
-lib/caudium/config_actions/.exclude_files
-lib/caudium/config_actions/cachestatus.pike
-lib/caudium/config_actions/changepass.pike
-lib/caudium/config_actions/clearlog.pike
-lib/caudium/config_actions/debuginformation.pike
-lib/caudium/config_actions/feature_list.pike
-lib/caudium/config_actions/flushnewcache.pike
-lib/caudium/config_actions/generate_rsa.pike
-lib/caudium/config_actions/limitsstatus.pike
-lib/caudium/config_actions/linuxproc.pike
-lib/caudium/config_actions/listfonts.pike
-lib/caudium/config_actions/locks.pike
-lib/caudium/config_actions/make_csr.pike
-lib/caudium/config_actions/make_selfsigned_rsa.pike
-lib/caudium/config_actions/openfiles.pike
-lib/caudium/config_actions/openports.pike
-lib/caudium/config_actions/pipestatus.pike
-lib/caudium/config_actions/problems.pike
-lib/caudium/config_actions/proc.pike
-lib/caudium/config_actions/processstatus.pike
-lib/caudium/config_actions/profile.pike
-lib/caudium/config_actions/proxystatus.pike
-lib/caudium/config_actions/quick_config.pike
-lib/caudium/config_actions/reloadconfiginterface.pike
-lib/caudium/config_actions/reloadconfigurations.pike
-lib/caudium/config_actions/requeststatus.pike
-lib/caudium/config_actions/resolv.pike
-lib/caudium/config_actions/servertemplates.pike
-lib/caudium/config_actions/shutdown.pike
-lib/caudium/demo_certificate.pem
-lib/caudium/etc/.autodoc
-lib/caudium/etc/.cvsignore
-lib/caudium/etc/caudium_master.pike
-lib/caudium/etc/classes/activation.jar
-lib/caudium/etc/classes/caudium_module.jar
-lib/caudium/etc/classes/caudium_search.jar
-lib/caudium/etc/classes/caudium_servlet.jar
-lib/caudium/etc/classes/jasper/commons-logging-api.jar
-lib/caudium/etc/classes/jasper/core_util.jar
-lib/caudium/etc/classes/jasper/jasper.jar
-lib/caudium/etc/classes/jasper/tomcat-util.jar
-lib/caudium/etc/classes/jsdk.jar
-lib/caudium/etc/classes/lucene-1.2.jar
-lib/caudium/etc/classes/mail.jar
-lib/caudium/etc/classes/servlet.jar
-lib/caudium/etc/classes/soap.jar
-lib/caudium/etc/classes/xerces.jar
-lib/caudium/etc/config.html
-lib/caudium/etc/content-encodings
-lib/caudium/etc/content-types
-lib/caudium/etc/digits/a/0.ppm
-lib/caudium/etc/digits/a/1.ppm
-lib/caudium/etc/digits/a/2.ppm
-lib/caudium/etc/digits/a/3.ppm
-lib/caudium/etc/digits/a/4.ppm
-lib/caudium/etc/digits/a/5.ppm
-lib/caudium/etc/digits/a/6.ppm
-lib/caudium/etc/digits/a/7.ppm
-lib/caudium/etc/digits/a/8.ppm
-lib/caudium/etc/digits/a/9.ppm
-lib/caudium/etc/env.d/informix.pike
-lib/caudium/etc/env.d/oracle.pike
-lib/caudium/etc/error_templates/caudium.html
-lib/caudium/etc/error_templates/default.html
-lib/caudium/etc/errordata
-lib/caudium/etc/extensions
-lib/caudium/etc/include/ERROR.html
-lib/caudium/etc/include/caudium.h
-lib/caudium/etc/include/config.h
-lib/caudium/etc/include/confignode.h
-lib/caudium/etc/include/extra_config.h
-lib/caudium/etc/include/http_error.h
-lib/caudium/etc/include/mainconfig_themeable.h
-lib/caudium/etc/include/module.h
-lib/caudium/etc/include/pcre.h
-lib/caudium/etc/include/performance.h
-lib/caudium/etc/include/roxen.h
-lib/caudium/etc/include/schemes.h
-lib/caudium/etc/include/sqlfs/cache.h
-lib/caudium/etc/include/sqlfs/read.h
-lib/caudium/etc/include/sqlfs/stdio_helper.h
-lib/caudium/etc/include/sqlfs/write.h
-lib/caudium/etc/include/sqlutils.h
-lib/caudium/etc/include/stat.h
-lib/caudium/etc/include/syslog.h
-lib/caudium/etc/include/udp.h
-lib/caudium/etc/include/ultralog/calendar.h
-lib/caudium/etc/include/ultralog/country.h
-lib/caudium/etc/include/ultralog/ultra.h
-lib/caudium/etc/include/variables.h
-lib/caudium/etc/internal/html/no_internal_image.html
-lib/caudium/etc/internal/html/restart-caudium.net.html
-lib/caudium/etc/internal/html/restart-caudium1.3.html
-lib/caudium/etc/internal/html/restart-caudiumnet.html
-lib/caudium/etc/internal/html/restart-caudiumorg.html
-lib/caudium/etc/internal/html/restart-default.html
-lib/caudium/etc/internal/html/shutdown-caudium.net.html
-lib/caudium/etc/internal/html/shutdown-caudium1.3.html
-lib/caudium/etc/internal/html/shutdown-caudiumnet.html
-lib/caudium/etc/internal/html/shutdown-caudiumorg.html
-lib/caudium/etc/internal/html/shutdown-default.html
-lib/caudium/etc/modules/.autodoc
-lib/caudium/etc/modules/Cache.pmod/Argument.pike
-lib/caudium/etc/modules/Cache.pmod/Async.pike
-lib/caudium/etc/modules/Cache.pmod/Cache.pike
-lib/caudium/etc/modules/Cache.pmod/Client.pike
-lib/caudium/etc/modules/Cache.pmod/Compatible.pike
-lib/caudium/etc/modules/Cache.pmod/FastStorage.pike
-lib/caudium/etc/modules/Cache.pmod/Manager.pike
-lib/caudium/etc/modules/Cache.pmod/SlowStorage.pike
-lib/caudium/etc/modules/Cache.pmod/Types.pmod
-lib/caudium/etc/modules/Cache.pmod/helpers.pike
-lib/caudium/etc/modules/Caudium.pmod/Const.pmod
-lib/caudium/etc/modules/Caudium.pmod/Crypto.pmod
-lib/caudium/etc/modules/Caudium.pmod/Crypto_Randomness.pmod
-lib/caudium/etc/modules/Caudium.pmod/Env.pmod
-lib/caudium/etc/modules/Caudium.pmod/File.pmod
-lib/caudium/etc/modules/Caudium.pmod/HTTP.pmod
-lib/caudium/etc/modules/Caudium.pmod/HighLight.pmod/Pike.pmod
-lib/caudium/etc/modules/Caudium.pmod/Parse.pmod
-lib/caudium/etc/modules/Caudium.pmod/SNMP.pmod/module.pmod
-lib/caudium/etc/modules/Caudium.pmod/Scopes.pmod
-lib/caudium/etc/modules/Caudium.pmod/Sql.pike
-lib/caudium/etc/modules/Caudium.pmod/module.pmod
-lib/caudium/etc/modules/CaudiumVersion.pmod
-lib/caudium/etc/modules/Config.pmod/Files.pmod
-lib/caudium/etc/modules/ExtScript.pmod
-lib/caudium/etc/modules/FileWatch.pmod
-lib/caudium/etc/modules/GText.pmod
-lib/caudium/etc/modules/GsPlugin.pmod
-lib/caudium/etc/modules/HitchingPost.pmod
-lib/caudium/etc/modules/InternalFiles.pmod/ERROR.html
-lib/caudium/etc/modules/InternalFiles.pmod/ERROR.pmod
-lib/caudium/etc/modules/InternalFiles.pmod/HTML.pmod
-lib/caudium/etc/modules/InternalFiles.pmod/IMAGE.pmod
-lib/caudium/etc/modules/InternalFiles.pmod/nofile.html
-lib/caudium/etc/modules/LCC.pmod/Add.pike
-lib/caudium/etc/modules/LCC.pmod/module.pmod
-lib/caudium/etc/modules/Logging.pmod
-lib/caudium/etc/modules/Lucene.pmod
-lib/caudium/etc/modules/PDB.pmod
-lib/caudium/etc/modules/Protocols.pmod/AJP.pmod/client.pike
-lib/caudium/etc/modules/Protocols.pmod/AJP.pmod/protocol.pike
-lib/caudium/etc/modules/Protocols.pmod/ESMTP.pmod
-lib/caudium/etc/modules/Protocols.pmod/NNTPClient.pmod
-lib/caudium/etc/modules/Protocols.pmod/REXEC.pmod/client.pike
-lib/caudium/etc/modules/Protocols.pmod/SNPP.pmod
-lib/caudium/etc/modules/Protocols.pmod/Syslog.pmod/module.pmod
-lib/caudium/etc/modules/Protocols.pmod/_eSMTP.pmod/async_client.pike
-lib/caudium/etc/modules/Protocols.pmod/_eSMTP.pmod/client.pike
-lib/caudium/etc/modules/Servlet.pmod
-lib/caudium/etc/modules/SqlDB.pmod
-lib/caudium/etc/modules/Storage.pmod/Client.pike
-lib/caudium/etc/modules/Storage.pmod/Manager.pike
-lib/caudium/etc/modules/Storage.pmod/Methods.pmod/Disk.pike
-lib/caudium/etc/modules/Storage.pmod/Methods.pmod/GDBM.pike
-lib/caudium/etc/modules/Storage.pmod/Methods.pmod/MySQL.pike
-lib/caudium/etc/modules/Storage.pmod/Methods.pmod/None.pike
-lib/caudium/etc/modules/ThreadFarm.pmod
-lib/caudium/etc/modules/UltraSupport.pmod/Period.pmod/Day.pike
-lib/caudium/etc/modules/UltraSupport.pmod/Period.pmod/Month.pike
-lib/caudium/etc/modules/UltraSupport.pmod/Period.pmod/Week.pike
-lib/caudium/etc/modules/UltraSupport.pmod/Period.pmod/Year.pike
-lib/caudium/etc/modules/UltraSupport.pmod/Profile.pmod
-lib/caudium/etc/modules/UltraSupport.pmod/Storage.pmod/File.pike
-lib/caudium/etc/modules/UltraSupport.pmod/Storage.pmod/Filetree.pike
-lib/caudium/etc/modules/UltraSupport.pmod/Storage.pmod/Gdbm.pike
-lib/caudium/etc/modules/UltraSupport.pmod/Util.pmod
-lib/caudium/etc/modules/WebDAV.pmod
-lib/caudium/etc/roxen_hilfe.pike
-lib/caudium/etc/supports
-lib/caudium/etc/upgrade.d/SQLuserdb.pike
-lib/caudium/etc/upgrade.d/activedirectoryauth.pike
-lib/caudium/etc/upgrade.d/ldapuserauth.pike
-lib/caudium/etc/upgrade.d/userdb.pike
-lib/caudium/etc/upgrade.d/ypuserdb.pike
-lib/caudium/etc/welcome.html
-lib/caudium/fonts/32/urw_itc_avant_garde-demi-r
-lib/caudium/fonts/ttf/Vera.ttf
-lib/caudium/fonts/ttf/VeraBd.ttf
-lib/caudium/fonts/ttf/fontrstc.ttf
-lib/caudium/fonts/ttf/lucida_unicode.ttf
-lib/caudium/fonts/ttf/lucida_unicode.txt
-lib/caudium/install
-lib/caudium/languages/catala.pike
-lib/caudium/languages/croatian.pike
-lib/caudium/languages/czech.pike
-lib/caudium/languages/dutch.pike
-lib/caudium/languages/english.pike
-lib/caudium/languages/finnish.pike
-lib/caudium/languages/french.pike
-lib/caudium/languages/german.pike
-lib/caudium/languages/hungarian.pike
-lib/caudium/languages/italian.pike
-lib/caudium/languages/japanese.pike
-lib/caudium/languages/maori.pike
-lib/caudium/languages/norwegian.pike
-lib/caudium/languages/polish.pike
-lib/caudium/languages/portuguese.pike
-lib/caudium/languages/russian.pike
-lib/caudium/languages/serbian.pike
-lib/caudium/languages/slovenian.pike
-lib/caudium/languages/spanish.pike
-lib/caudium/languages/swedish.pike
-lib/caudium/lib/%%PIKEVERSION%%/Mhash.so
-lib/caudium/lib/%%PIKEVERSION%%/PCRE.so
-lib/caudium/lib/%%PIKEVERSION%%/PiXSL.so
-lib/caudium/lib/%%PIKEVERSION%%/UltraLog.so
-lib/caudium/lib/%%PIKEVERSION%%/_Caudium.so
-lib/caudium/mkdir
-lib/caudium/modules/3rdparty/bertrand/supportslab/example/supportslab.html
-lib/caudium/modules/3rdparty/bertrand/supportslab/module/supportslab.pike
-lib/caudium/modules/3rdparty/cd34/404.pike
-lib/caudium/modules/3rdparty/cd34/404file.pike
-lib/caudium/modules/3rdparty/cd34/browserdeny.pike
-lib/caudium/modules/3rdparty/cd34/fslayout.pike
-lib/caudium/modules/3rdparty/cd34/harrypotter.pike
-lib/caudium/modules/3rdparty/cd34/humanverify.pike
-lib/caudium/modules/3rdparty/cd34/javamenu.pike
-lib/caudium/modules/3rdparty/cd34/pswik.pike
-lib/caudium/modules/3rdparty/cd34/setools.pike
-lib/caudium/modules/3rdparty/cd34/skimmer.pike
-lib/caudium/modules/3rdparty/cd34/sqlformedit.pike
-lib/caudium/modules/3rdparty/grendel/faq/TODO
-lib/caudium/modules/3rdparty/grendel/faq/gfaq.pike
-lib/caudium/modules/3rdparty/grendel/faq/gfaq_storage_pg.pike
-lib/caudium/modules/3rdparty/grendel/faq/layout/default.rxml
-lib/caudium/modules/3rdparty/grendel/faq/sql/faq.postgres
-lib/caudium/modules/3rdparty/kiwi/cidr-list.txt
-lib/caudium/modules/3rdparty/kiwi/cidr_fs.pike
-lib/caudium/modules/3rdparty/neotron/faq.pike
-lib/caudium/modules/3rdparty/oliv3/mcif.pike
-lib/caudium/modules/3rdparty/oliv3/obfuscate.pike
-lib/caudium/modules/3rdparty/oliv3/source.pike
-lib/caudium/modules/3rdparty/raas/pmenu.pike
-lib/caudium/modules/3rdparty/vida/ldap_admin.pike
-lib/caudium/modules/auth/auth_activedirectory.pike
-lib/caudium/modules/auth/auth_ldap.pike
-lib/caudium/modules/auth/auth_master.pike
-lib/caudium/modules/auth/auth_sqldb.pike
-lib/caudium/modules/auth/auth_userdb.pike
-lib/caudium/modules/auth/auth_ypuserdb.pike
-lib/caudium/modules/directories/directories.pike
-lib/caudium/modules/directories/directories2.pike
-lib/caudium/modules/directories/fastdir.pike
-lib/caudium/modules/directories/fastdir2.pike
-lib/caudium/modules/directories/indexfiles.pike
-lib/caudium/modules/error/roxen_error_handler.pike
-lib/caudium/modules/examples/bofh.pike
-lib/caudium/modules/examples/clock.pike
-lib/caudium/modules/examples/configure.pike
-lib/caudium/modules/examples/fnord.pike
-lib/caudium/modules/examples/lysator.pike
-lib/caudium/modules/filesystems/cvsfs.pike
-lib/caudium/modules/filesystems/filesystem.pike
-lib/caudium/modules/filesystems/incoming.pike
-lib/caudium/modules/filesystems/restrictedfs.pike
-lib/caudium/modules/filesystems/secure_fs.pike
-lib/caudium/modules/filesystems/sqlfs.pike
-lib/caudium/modules/filesystems/tarfs.pike
-lib/caudium/modules/filesystems/templatefs.pike
-lib/caudium/modules/filesystems/userfs.pike
-lib/caudium/modules/filters/XSLTtemplate.pike
-lib/caudium/modules/filters/auto_gzip.pike
-lib/caudium/modules/filters/coldlink.pike
-lib/caudium/modules/filters/deepimage.pike
-lib/caudium/modules/filters/explicit_hostname.pike
-lib/caudium/modules/filters/htaccess.pike
-lib/caudium/modules/filters/redirect.pike
-lib/caudium/modules/filters/ssl_auth.pike
-lib/caudium/modules/graphics/business.pike
-lib/caudium/modules/graphics/cimg.pike
-lib/caudium/modules/graphics/counter.pike
-lib/caudium/modules/graphics/gbutton.pike
-lib/caudium/modules/graphics/graphic_text.pike
-lib/caudium/modules/graphics/pikegraphy.pike
-lib/caudium/modules/graphics/pimage.pike
-lib/caudium/modules/graphics/rimage/plugins/.no_modules
-lib/caudium/modules/graphics/rimage/plugins/autocrop.pike
-lib/caudium/modules/graphics/rimage/plugins/color.pike
-lib/caudium/modules/graphics/rimage/plugins/copy.pike
-lib/caudium/modules/graphics/rimage/plugins/distance.pike
-lib/caudium/modules/graphics/rimage/plugins/flood.pike
-lib/caudium/modules/graphics/rimage/plugins/generic.pike
-lib/caudium/modules/graphics/rimage/plugins/grey.pike
-lib/caudium/modules/graphics/rimage/plugins/gtext.pike
-lib/caudium/modules/graphics/rimage/plugins/hsv2rgb.pike
-lib/caudium/modules/graphics/rimage/plugins/invert.pike
-lib/caudium/modules/graphics/rimage/plugins/load.pike
-lib/caudium/modules/graphics/rimage/plugins/mirrorx.pike
-lib/caudium/modules/graphics/rimage/plugins/mirrory.pike
-lib/caudium/modules/graphics/rimage/plugins/move.pike
-lib/caudium/modules/graphics/rimage/plugins/paste.pike
-lib/caudium/modules/graphics/rimage/plugins/polygon.pike
-lib/caudium/modules/graphics/rimage/plugins/restore.pike
-lib/caudium/modules/graphics/rimage/plugins/rgb2hsv.pike
-lib/caudium/modules/graphics/rimage/plugins/rotate.pike
-lib/caudium/modules/graphics/rimage/plugins/save.pike
-lib/caudium/modules/graphics/rimage/plugins/scale.pike
-lib/caudium/modules/graphics/rimage/plugins/skewx.pike
-lib/caudium/modules/graphics/rimage/plugins/skewy.pike
-lib/caudium/modules/graphics/rimage/plugins/solid.pike
-lib/caudium/modules/graphics/rimage/plugins/threshold.pike
-lib/caudium/modules/graphics/rimage/plugins/tunedbox.pike
-lib/caudium/modules/graphics/rimage/plugins/write.pike
-lib/caudium/modules/graphics/rimage/rimage.pike
-lib/caudium/modules/graphics/tablist.pike
-lib/caudium/modules/ldap/lcc/ldap-admin.pike
-lib/caudium/modules/ldap/lcc/ldap-auth.pike
-lib/caudium/modules/ldap/lcc/ldap-center.h
-lib/caudium/modules/ldap/lcc/ldap-center.pike
-lib/caudium/modules/ldap/lcc/ldap-error.pike
-lib/caudium/modules/ldap/lcc/ldap-menu.pike
-lib/caudium/modules/ldap/lcc/ldap-modify.pike
-lib/caudium/modules/ldap/lcc/ldap-screens.pike
-lib/caudium/modules/ldap/ldaptag.pike
-lib/caudium/modules/logging/caudiumsupports.pike
-lib/caudium/modules/logging/client_logger.pike
-lib/caudium/modules/logging/home_logger.pike
-lib/caudium/modules/logging/nologging.pike
-lib/caudium/modules/logging/sqllogger.pike
-lib/caudium/modules/misc/123session.pike
-lib/caudium/modules/misc/chase.pike
-lib/caudium/modules/misc/contenttypes.pike
-lib/caudium/modules/misc/cookieauth.pike
-lib/caudium/modules/misc/data_collector.pike
-lib/caudium/modules/misc/demo.pike
-lib/caudium/modules/misc/dumpid.pike
-lib/caudium/modules/misc/gsession.pike
-lib/caudium/modules/misc/hostmatch.pike
-lib/caudium/modules/misc/ismap.pike
-lib/caudium/modules/misc/language.pike
-lib/caudium/modules/misc/pathinfo.pike
-lib/caudium/modules/misc/referrerdeny.pike
-lib/caudium/modules/misc/robot_trap.pike
-lib/caudium/modules/misc/robots.txt.pike
-lib/caudium/modules/misc/sqldb.pike
-lib/caudium/modules/misc/switch.pike
-lib/caudium/modules/misc/switchfile.pike
-lib/caudium/modules/misc/tracer.pike
-lib/caudium/modules/misc/whiteboard.pike
-lib/caudium/modules/misc/xml-rpc-provider.pike
-lib/caudium/modules/misc/xml-rpc.pike
-lib/caudium/modules/proxies/connect.pike
-lib/caudium/modules/proxies/ftpgateway.pike
-lib/caudium/modules/proxies/port_forwarder.pike
-lib/caudium/modules/proxies/relay2.pike
-lib/caudium/modules/proxies/simple_proxy.pike
-lib/caudium/modules/scripting/ajp.pike
-lib/caudium/modules/scripting/caucho.pike
-lib/caudium/modules/scripting/cgi.pike
-lib/caudium/modules/scripting/fastcgi.pike
-lib/caudium/modules/scripting/fastuniscript.pike
-lib/caudium/modules/scripting/fpscript.pike
-lib/caudium/modules/scripting/jssupport.pike
-lib/caudium/modules/scripting/newpikescript.pike
-lib/caudium/modules/scripting/perl.pike
-lib/caudium/modules/scripting/pikescript.pike
-lib/caudium/modules/scripting/servlet.pike
-lib/caudium/modules/scripting/uniscript.pike
-lib/caudium/modules/scripting/webapp.pike
-lib/caudium/modules/tags/123session-scope.pike
-lib/caudium/modules/tags/XSLTtag.pike
-lib/caudium/modules/tags/accessed/accessed-filedb.pike
-lib/caudium/modules/tags/accessed/accessed-memory.pike
-lib/caudium/modules/tags/accessed/accessed-old.pike
-lib/caudium/modules/tags/accessed/accessed-sql.pike
-lib/caudium/modules/tags/arrays.pike
-lib/caudium/modules/tags/awizard.pike
-lib/caudium/modules/tags/calendar.pike
-lib/caudium/modules/tags/check_spelling.pike
-lib/caudium/modules/tags/configtablist.pike
-lib/caudium/modules/tags/corescopes.pike
-lib/caudium/modules/tags/countdown.pike
-lib/caudium/modules/tags/developer.pike
-lib/caudium/modules/tags/doc/.no_modules
-lib/caudium/modules/tags/doc/accept-language
-lib/caudium/modules/tags/doc/accessed
-lib/caudium/modules/tags/doc/aconf
-lib/caudium/modules/tags/doc/add_cookie
-lib/caudium/modules/tags/doc/ai
-lib/caudium/modules/tags/doc/append
-lib/caudium/modules/tags/doc/apre
-lib/caudium/modules/tags/doc/auth-required
-lib/caudium/modules/tags/doc/autoformat
-lib/caudium/modules/tags/doc/available_languages
-lib/caudium/modules/tags/doc/cache
-lib/caudium/modules/tags/doc/case
-lib/caudium/modules/tags/doc/catch
-lib/caudium/modules/tags/doc/cgi
-lib/caudium/modules/tags/doc/clientname
-lib/caudium/modules/tags/doc/comment
-lib/caudium/modules/tags/doc/config_tablist
-lib/caudium/modules/tags/doc/configimage
-lib/caudium/modules/tags/doc/configurl
-lib/caudium/modules/tags/doc/countdown
-lib/caudium/modules/tags/doc/crypt
-lib/caudium/modules/tags/doc/cset
-lib/caudium/modules/tags/doc/date
-lib/caudium/modules/tags/doc/date_doc
-lib/caudium/modules/tags/doc/debug
-lib/caudium/modules/tags/doc/default
-lib/caudium/modules/tags/doc/define
-lib/caudium/modules/tags/doc/diagram
-lib/caudium/modules/tags/doc/doc
-lib/caudium/modules/tags/doc/elif
-lib/caudium/modules/tags/doc/else
-lib/caudium/modules/tags/doc/elseif
-lib/caudium/modules/tags/doc/expire-time
-lib/caudium/modules/tags/doc/expire_time
-lib/caudium/modules/tags/doc/false
-lib/caudium/modules/tags/doc/file
-lib/caudium/modules/tags/doc/fl
-lib/caudium/modules/tags/doc/for
-lib/caudium/modules/tags/doc/formoutput
-lib/caudium/modules/tags/doc/gauge
-lib/caudium/modules/tags/doc/gclock
-lib/caudium/modules/tags/doc/graphic_text
-lib/caudium/modules/tags/doc/gtext
-lib/caudium/modules/tags/doc/header
-lib/caudium/modules/tags/doc/help
-lib/caudium/modules/tags/doc/if
-lib/caudium/modules/tags/doc/imgs
-lib/caudium/modules/tags/doc/insert
-lib/caudium/modules/tags/doc/killframe
-lib/caudium/modules/tags/doc/language
-lib/caudium/modules/tags/doc/line
-lib/caudium/modules/tags/doc/list-tags
-lib/caudium/modules/tags/doc/logview
-lib/caudium/modules/tags/doc/modified
-lib/caudium/modules/tags/doc/navigation
-lib/caudium/modules/tags/doc/nooutput
-lib/caudium/modules/tags/doc/noparse
-lib/caudium/modules/tags/doc/number
-lib/caudium/modules/tags/doc/obox
-lib/caudium/modules/tags/doc/pike
-lib/caudium/modules/tags/doc/pimage
-lib/caudium/modules/tags/doc/pr
-lib/caudium/modules/tags/doc/preparse
-lib/caudium/modules/tags/doc/quote
-lib/caudium/modules/tags/doc/random
-lib/caudium/modules/tags/doc/realfile
-lib/caudium/modules/tags/doc/recursive-output
-lib/caudium/modules/tags/doc/redirect
-lib/caudium/modules/tags/doc/referrer
-lib/caudium/modules/tags/doc/remove_cookie
-lib/caudium/modules/tags/doc/return
-lib/caudium/modules/tags/doc/sb-if
-lib/caudium/modules/tags/doc/sb-login
-lib/caudium/modules/tags/doc/sb-menu
-lib/caudium/modules/tags/doc/sb-output
-lib/caudium/modules/tags/doc/scope
-lib/caudium/modules/tags/doc/sed
-lib/caudium/modules/tags/doc/set
-lib/caudium/modules/tags/doc/set-max-cache
-lib/caudium/modules/tags/doc/set_cookie
-lib/caudium/modules/tags/doc/signature
-lib/caudium/modules/tags/doc/smallcaps
-lib/caudium/modules/tags/doc/sort
-lib/caudium/modules/tags/doc/source
-lib/caudium/modules/tags/doc/spell
-lib/caudium/modules/tags/doc/sqloutput
-lib/caudium/modules/tags/doc/sqlquery
-lib/caudium/modules/tags/doc/sqltable
-lib/caudium/modules/tags/doc/strlen
-lib/caudium/modules/tags/doc/tablify
-lib/caudium/modules/tags/doc/throw
-lib/caudium/modules/tags/doc/trace
-lib/caudium/modules/tags/doc/trimlines
-lib/caudium/modules/tags/doc/true
-lib/caudium/modules/tags/doc/unavailable_language
-lib/caudium/modules/tags/doc/undefine
-lib/caudium/modules/tags/doc/unset
-lib/caudium/modules/tags/doc/use
-lib/caudium/modules/tags/doc/user
-lib/caudium/modules/tags/doc/version
-lib/caudium/modules/tags/doc/vfs
-lib/caudium/modules/tags/doc/wizard
-lib/caudium/modules/tags/flik.pike
-lib/caudium/modules/tags/hash.pike
-lib/caudium/modules/tags/htmlparse.pike
-lib/caudium/modules/tags/indirect_href.pike
-lib/caudium/modules/tags/jsredirect.pike
-lib/caudium/modules/tags/killframe.pike
-lib/caudium/modules/tags/lisp.pike
-lib/caudium/modules/tags/lpctag.pike
-lib/caudium/modules/tags/mailform.pike
-lib/caudium/modules/tags/mailit.pike
-lib/caudium/modules/tags/manual.pike
-lib/caudium/modules/tags/navbar.pike
-lib/caudium/modules/tags/nntptag.pike
-lib/caudium/modules/tags/obox.pike
-lib/caudium/modules/tags/path.pike
-lib/caudium/modules/tags/photoalbum.pike
-lib/caudium/modules/tags/pike_highlighter.pike
-lib/caudium/modules/tags/rxmltags.pike
-lib/caudium/modules/tags/scut.pike
-lib/caudium/modules/tags/sed.pike
-lib/caudium/modules/tags/sform.pike
-lib/caudium/modules/tags/snow.pike
-lib/caudium/modules/tags/sqltag.pike
-lib/caudium/modules/tags/sscanf.pike
-lib/caudium/modules/tags/ssi_compat.pike
-lib/caudium/modules/tags/superform.pike
-lib/caudium/modules/tags/tablesort.pike
-lib/caudium/modules/tags/tablify.pike
-lib/caudium/modules/tags/thumbnail.pike
-lib/caudium/modules/tags/wizard_tag.pike
-lib/caudium/modules/tags/xmlparse.pike
-lib/caudium/modules/ultralog/longterm_hits.pike
-lib/caudium/modules/ultralog/ultraparse.pike
-lib/caudium/modules/vhs/vhs_cgi.pike
-lib/caudium/modules/vhs/vhs_dirparser.pike
-lib/caudium/modules/vhs/vhs_fs.pike
-lib/caudium/modules/vhs/vhs_logger.pike
-lib/caudium/modules/vhs/vhs_redirect.pike
-lib/caudium/modules/vhs/vhs_sqllogger.pike
-lib/caudium/modules/vhs/vhs_syslogger.pike
-lib/caudium/modules/vhs/vhs_system_ldap.pike
-lib/caudium/modules/vhs/vhs_system_sql.pike
-lib/caudium/nfonts/32/avant_garde/bi
-lib/caudium/nfonts/32/avant_garde/bn
-lib/caudium/nfonts/32/avant_garde/ni
-lib/caudium/nfonts/32/avant_garde/nn
-lib/caudium/nfonts/32/bell_gothic/bn
-lib/caudium/nfonts/32/lucida/bi
-lib/caudium/nfonts/32/lucida/bn
-lib/caudium/nfonts/32/lucida/ni
-lib/caudium/nfonts/32/lucida/nn
-lib/caudium/protocols/http.pike
-lib/caudium/protocols/ssl3.pike
-lib/caudium/protocols/tetris.pike
-lib/caudium/protocols/webdav.pike
-lib/caudium/server_templates/bare.pike
-lib/caudium/server_templates/basic.pike
-lib/caudium/server_templates/standard.pike
-lib/caudium/server_templates/vhs-ldap-basic.pike
-lib/caudium/server_templates/vhs-ldap-standard.pike
-lib/caudium/server_templates/vhs-sql-basic.pike
-lib/caudium/server_templates/vhs-sql-standard.pike
-lib/caudium/server_templates/xml-basic.pike
-lib/caudium/server_templates/xml-standard.pike
-lib/caudium/start-caudium
-lib/caudium/start-caudium.in
-lib/caudium/testca.pem
-lib/caudium/unfinishedmodules/deepthought.pike
-lib/caudium/unfinishedmodules/formauth-digest/base64.js
-lib/caudium/unfinishedmodules/formauth-digest/cram_md5.js
-lib/caudium/unfinishedmodules/formauth-digest/cram_md5.pike
-lib/caudium/unfinishedmodules/formauth-digest/cram_sha.pike
-lib/caudium/unfinishedmodules/formauth-digest/md5.js
-lib/caudium/unfinishedmodules/formauth-digest/md5test.html
-lib/caudium/unfinishedmodules/hedbor.pike
-lib/caudium/unfinishedmodules/mountserver.pike
-lib/caudium/unfinishedmodules/non-working/extended_logger.pike.gz
-lib/caudium/unfinishedmodules/non-working/fastcgi.pike.gz
-lib/caudium/unfinishedmodules/non-working/httpc.lpc.gz
-lib/caudium/unfinishedmodules/non-working/javascript.pike.gz
-lib/caudium/unfinishedmodules/non-working/mirror.lpc.gz
-lib/caudium/unfinishedmodules/non-working/tree.pike.gz
-lib/caudium/unfinishedmodules/whois++.pike
-man/man1/caudiumctl.1.gz
-man/man1/htpasswd-caudium.1.gz
-man/man1/pixsl.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES-1.0.gz
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES-1.2.gz
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS
-%%PORTDOCS%%%%DOCSDIR%%/GPL-2
-%%PORTDOCS%%%%DOCSDIR%%/INSTALLING
-%%PORTDOCS%%%%DOCSDIR%%/LGPL-2.1
-%%PORTDOCS%%%%DOCSDIR%%/License-Boilerplate-MPL-LGPL.txt
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD
-%%PORTDOCS%%%%DOCSDIR%%/README.Lucene
-%%PORTDOCS%%%%DOCSDIR%%/README.PHP4
-%%PORTDOCS%%%%DOCSDIR%%/README.Perl
-%%PORTDOCS%%%%DOCSDIR%%/README.compatibility
-%%PORTDOCS%%%%DOCSDIR%%/README.cvs
-%%PORTDOCS%%%%DOCSDIR%%/README.history
-%%PORTDOCS%%%%DOCSDIR%%/README.ssl3
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/WARNING.pike
-%%PORTDOCS%%%%DOCSDIR%%/examples/calendar/cal.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/gtext/accesscounter.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/gtext/documentation.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/gtext/render.pike
-%%PORTDOCS%%%%DOCSDIR%%/examples/ldap/csvimport.pike
-%%PORTDOCS%%%%DOCSDIR%%/examples/ldap/ldapsearch.pike
-%%PORTDOCS%%%%DOCSDIR%%/examples/ldap/lsd3.pike
-%%PORTDOCS%%%%DOCSDIR%%/examples/ldap/monitor.pike
-%%PORTDOCS%%%%DOCSDIR%%/examples/ldap/searchuser.pike
-%%PORTDOCS%%%%DOCSDIR%%/examples/lisp/example1.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/mailit/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/mailit/form.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/mailit/template.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/pimage/pimage.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/sqlfs/sqlfs.sql.bz2
-%%PORTDOCS%%%%DOCSDIR%%/examples/sqllogger/database_setup.text
-%%PORTDOCS%%%%DOCSDIR%%/examples/sqluserdb/documentation.html
-@dir etc/caudium/servers
-@dir lib/caudium/local_modules
-@dir lib/caudium/local_pmods
-@dir share/caudium/local_fonts
-@dir share/caudium/modules
-@dir /var/cache/caudium
-@dir /var/log/caudium
-@dir /var/run/caudium
diff --git a/www/hinventory-client/Makefile b/www/hinventory-client/Makefile
deleted file mode 100644
index 9339815dee57..000000000000
--- a/www/hinventory-client/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Thomas BRETON <tom@h-inventory.com>
-# $FreeBSD$
-
-PORTNAME= hinventory-client
-PORTVERSION= 1.2.5
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.h-inventory.com/
-DISTNAME= hinventoryFreeBSD-${PORTVERSION}
-
-MAINTAINER= tom@h-inventory.com
-COMMENT= H-Inventory Client for FreeBSD
-
-BROKEN= does not fetch, upstream gone
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-NO_BUILD= yes
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/hinventoryFreeBSD
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/hinventory_FreeBSD.sh \
- ${STAGEDIR}${PREFIX}/bin/hinventory_FreeBSD.sh
- ${INSTALL_DATA} ${WRKSRC}/hinventory.conf ${STAGEDIR}${PREFIX}/etc/hinventory.conf.sample
- @${MKDIR} ${STAGEDIR}/var/spool/hinventory
-
-.include <bsd.port.mk>
diff --git a/www/hinventory-client/distinfo b/www/hinventory-client/distinfo
deleted file mode 100644
index 316fd4a944a4..000000000000
--- a/www/hinventory-client/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hinventoryFreeBSD-1.2.5.tar.gz) = 4c1fc7c1d8f5502b2a4b3f137645925bbe4f856121bd7cefdc08a3a8807a2715
-SIZE (hinventoryFreeBSD-1.2.5.tar.gz) = 7433
diff --git a/www/hinventory-client/pkg-descr b/www/hinventory-client/pkg-descr
deleted file mode 100644
index 226713e60e43..000000000000
--- a/www/hinventory-client/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is the FreeBSD client for the h-inventory Web application.
-This is a sh script that creates an XML file and can upload it.
-You will obtain the hardware/software on your FreeBSD computer.
-
-WWW: http://www.h-inventory.com/
diff --git a/www/hinventory-client/pkg-plist b/www/hinventory-client/pkg-plist
deleted file mode 100644
index cbb4520fceaf..000000000000
--- a/www/hinventory-client/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/hinventory_FreeBSD.sh
-@sample etc/hinventory.conf.sample
-@dir /var/spool/hinventory
diff --git a/www/lessc/Makefile b/www/lessc/Makefile
deleted file mode 100644
index f4a98f9c4e57..000000000000
--- a/www/lessc/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Rodrigo Osorio <rodrigo@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= lessc
-PORTVERSION= 2.5.1
-DISTVERSIONPREFIX= v
-PORTREVISION= 1
-CATEGORIES= www devel
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= Javascript CSS pre-processor
-
-LICENSE= APACHE20
-
-BROKEN= fails to package
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm
-
-USE_GITHUB= yes
-GH_ACCOUNT= less
-GH_PROJECT= less.js
-
-# npm install both builds and installs. To avoid building in the stage phase,
-# allow npm to install in a temporary directory and move from there.
-# Moreover, only a fraction of what is installed by npm needs to be packaged
-do-build:
- ${MKDIR} ${WRKDIR}/build-lib
- (cd ${WRKDIR}/build-lib && \
- ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/bin \
- ${STAGEDIR}${PREFIX}/lib/node_modules/.bin
- ${MV} ${WRKDIR}/build-lib/node_modules/less \
- ${STAGEDIR}${PREFIX}/lib/node_modules
- ${MV} ${WRKDIR}/build-lib/node_modules/.bin/lessc \
- ${STAGEDIR}${PREFIX}/lib/node_modules/.bin
- (cd ${STAGEDIR}${PREFIX}/bin && \
- ${LN} -s ../lib/node_modules/.bin/lessc lessc)
-
-.include <bsd.port.mk>
diff --git a/www/lessc/distinfo b/www/lessc/distinfo
deleted file mode 100644
index ee5e4f08a844..000000000000
--- a/www/lessc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (less-less.js-v2.5.1_GH0.tar.gz) = 0edc750b52d53fbb6a8f1d925b1a574965f4af801ad79cc68d3892ad7766616e
-SIZE (less-less.js-v2.5.1_GH0.tar.gz) = 445406
diff --git a/www/lessc/files/patch-bin_lessc b/www/lessc/files/patch-bin_lessc
deleted file mode 100644
index c2bc58706bdd..000000000000
--- a/www/lessc/files/patch-bin_lessc
+++ /dev/null
@@ -1,20 +0,0 @@
---- bin/lessc.orig 2017-05-02 22:40:55 UTC
-+++ bin/lessc
-@@ -316,8 +316,8 @@ function printUsage() {
- }
-
- if (sourceMapOptions.sourceMapRootpath === undefined) {
-- var pathToMap = path.dirname(sourceMapFileInline ? output : sourceMapOptions.sourceMapFullFilename),
-- pathToInput = path.dirname(sourceMapOptions.sourceMapInputFilename);
-+ var pathToMap = path.dirname(sourceMapFileInline ? output : sourceMapOptions.sourceMapFullFilename || '.'),
-+ pathToInput = path.dirname(sourceMapOptions.sourceMapInputFilename || '.');
- sourceMapOptions.sourceMapRootpath = path.relative(pathToMap, pathToInput);
- }
-
-@@ -484,4 +484,4 @@ function printUsage() {
- parseLessFile(false, buffer);
- });
- }
--})();
-\ No newline at end of file
-+})();
diff --git a/www/lessc/pkg-descr b/www/lessc/pkg-descr
deleted file mode 100644
index 8048c93eb904..000000000000
--- a/www/lessc/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Less is a CSS pre-processor, that it extends the CSS language,
-adding features that allow variables, mixins, functions and
-many other techniques that allow you to make CSS that is more
-maintainable, themable and extendable.
-
-WWW: http://lesscss.org/
diff --git a/www/lessc/pkg-plist b/www/lessc/pkg-plist
deleted file mode 100644
index e2d5823ee2b4..000000000000
--- a/www/lessc/pkg-plist
+++ /dev/null
@@ -1,503 +0,0 @@
-bin/lessc
-lib/node_modules/.bin/lessc
-lib/node_modules/less/.jscsrc
-lib/node_modules/less/.jshintrc
-lib/node_modules/less/.npmignore
-lib/node_modules/less/.travis.yml
-lib/node_modules/less/CHANGELOG.md
-lib/node_modules/less/CONTRIBUTING.md
-lib/node_modules/less/Gruntfile.js
-lib/node_modules/less/LICENSE
-lib/node_modules/less/README.md
-lib/node_modules/less/appveyor.yml
-lib/node_modules/less/bin/lessc
-lib/node_modules/less/bower.json
-lib/node_modules/less/browser.js
-lib/node_modules/less/build.gradle
-lib/node_modules/less/dist/less.js
-lib/node_modules/less/dist/less.min.js
-lib/node_modules/less/gradlew
-lib/node_modules/less/gradlew.bat
-lib/node_modules/less/index.js
-lib/node_modules/less/lib/less-browser/add-default-options.js
-lib/node_modules/less/lib/less-browser/bootstrap.js
-lib/node_modules/less/lib/less-browser/browser.js
-lib/node_modules/less/lib/less-browser/cache.js
-lib/node_modules/less/lib/less-browser/error-reporting.js
-lib/node_modules/less/lib/less-browser/file-manager.js
-lib/node_modules/less/lib/less-browser/index.js
-lib/node_modules/less/lib/less-browser/log-listener.js
-lib/node_modules/less/lib/less-browser/utils.js
-lib/node_modules/less/lib/less-node/environment.js
-lib/node_modules/less/lib/less-node/file-manager.js
-lib/node_modules/less/lib/less-node/fs.js
-lib/node_modules/less/lib/less-node/image-size.js
-lib/node_modules/less/lib/less-node/index.js
-lib/node_modules/less/lib/less-node/lessc-helper.js
-lib/node_modules/less/lib/less-node/plugin-loader.js
-lib/node_modules/less/lib/less-node/url-file-manager.js
-lib/node_modules/less/lib/less-rhino/index.js
-lib/node_modules/less/lib/less/contexts.js
-lib/node_modules/less/lib/less/data/colors.js
-lib/node_modules/less/lib/less/data/index.js
-lib/node_modules/less/lib/less/data/unit-conversions.js
-lib/node_modules/less/lib/less/environment/abstract-file-manager.js
-lib/node_modules/less/lib/less/environment/environment-api.js
-lib/node_modules/less/lib/less/environment/environment.js
-lib/node_modules/less/lib/less/environment/file-manager-api.js
-lib/node_modules/less/lib/less/functions/color-blending.js
-lib/node_modules/less/lib/less/functions/color.js
-lib/node_modules/less/lib/less/functions/data-uri.js
-lib/node_modules/less/lib/less/functions/default.js
-lib/node_modules/less/lib/less/functions/function-caller.js
-lib/node_modules/less/lib/less/functions/function-registry.js
-lib/node_modules/less/lib/less/functions/index.js
-lib/node_modules/less/lib/less/functions/math.js
-lib/node_modules/less/lib/less/functions/number.js
-lib/node_modules/less/lib/less/functions/string.js
-lib/node_modules/less/lib/less/functions/svg.js
-lib/node_modules/less/lib/less/functions/types.js
-lib/node_modules/less/lib/less/import-manager.js
-lib/node_modules/less/lib/less/index.js
-lib/node_modules/less/lib/less/less-error.js
-lib/node_modules/less/lib/less/logger.js
-lib/node_modules/less/lib/less/parse-tree.js
-lib/node_modules/less/lib/less/parse.js
-lib/node_modules/less/lib/less/parser/chunker.js
-lib/node_modules/less/lib/less/parser/parser-input.js
-lib/node_modules/less/lib/less/parser/parser.js
-lib/node_modules/less/lib/less/plugin-manager.js
-lib/node_modules/less/lib/less/plugins/function-importer.js
-lib/node_modules/less/lib/less/render.js
-lib/node_modules/less/lib/less/source-map-builder.js
-lib/node_modules/less/lib/less/source-map-output.js
-lib/node_modules/less/lib/less/transform-tree.js
-lib/node_modules/less/lib/less/tree/alpha.js
-lib/node_modules/less/lib/less/tree/anonymous.js
-lib/node_modules/less/lib/less/tree/assignment.js
-lib/node_modules/less/lib/less/tree/attribute.js
-lib/node_modules/less/lib/less/tree/call.js
-lib/node_modules/less/lib/less/tree/color.js
-lib/node_modules/less/lib/less/tree/combinator.js
-lib/node_modules/less/lib/less/tree/comment.js
-lib/node_modules/less/lib/less/tree/condition.js
-lib/node_modules/less/lib/less/tree/debug-info.js
-lib/node_modules/less/lib/less/tree/detached-ruleset.js
-lib/node_modules/less/lib/less/tree/dimension.js
-lib/node_modules/less/lib/less/tree/directive.js
-lib/node_modules/less/lib/less/tree/element.js
-lib/node_modules/less/lib/less/tree/expression.js
-lib/node_modules/less/lib/less/tree/extend.js
-lib/node_modules/less/lib/less/tree/import.js
-lib/node_modules/less/lib/less/tree/index.js
-lib/node_modules/less/lib/less/tree/javascript.js
-lib/node_modules/less/lib/less/tree/js-eval-node.js
-lib/node_modules/less/lib/less/tree/keyword.js
-lib/node_modules/less/lib/less/tree/media.js
-lib/node_modules/less/lib/less/tree/mixin-call.js
-lib/node_modules/less/lib/less/tree/mixin-definition.js
-lib/node_modules/less/lib/less/tree/negative.js
-lib/node_modules/less/lib/less/tree/node.js
-lib/node_modules/less/lib/less/tree/operation.js
-lib/node_modules/less/lib/less/tree/paren.js
-lib/node_modules/less/lib/less/tree/quoted.js
-lib/node_modules/less/lib/less/tree/rule.js
-lib/node_modules/less/lib/less/tree/ruleset-call.js
-lib/node_modules/less/lib/less/tree/ruleset.js
-lib/node_modules/less/lib/less/tree/selector.js
-lib/node_modules/less/lib/less/tree/unicode-descriptor.js
-lib/node_modules/less/lib/less/tree/unit.js
-lib/node_modules/less/lib/less/tree/url.js
-lib/node_modules/less/lib/less/tree/value.js
-lib/node_modules/less/lib/less/tree/variable.js
-lib/node_modules/less/lib/less/utils.js
-lib/node_modules/less/lib/less/visitors/extend-visitor.js
-lib/node_modules/less/lib/less/visitors/import-sequencer.js
-lib/node_modules/less/lib/less/visitors/import-visitor.js
-lib/node_modules/less/lib/less/visitors/index.js
-lib/node_modules/less/lib/less/visitors/join-selector-visitor.js
-lib/node_modules/less/lib/less/visitors/to-css-visitor.js
-lib/node_modules/less/lib/less/visitors/visitor.js
-lib/node_modules/less/lib/source-map/source-map-0.1.31.js
-lib/node_modules/less/lib/source-map/source-map-footer.js
-lib/node_modules/less/lib/source-map/source-map-header.js
-lib/node_modules/less/package.json
-lib/node_modules/less/test/browser/common.js
-lib/node_modules/less/test/browser/css/global-vars/simple.css
-lib/node_modules/less/test/browser/css/modify-vars/simple.css
-lib/node_modules/less/test/browser/css/postProcessor/postProcessor.css
-lib/node_modules/less/test/browser/css/relative-urls/urls.css
-lib/node_modules/less/test/browser/css/rootpath-relative/urls.css
-lib/node_modules/less/test/browser/css/rootpath/urls.css
-lib/node_modules/less/test/browser/css/urls.css
-lib/node_modules/less/test/browser/jasmine-jsreporter.js
-lib/node_modules/less/test/browser/less/console-errors/test-error.less
-lib/node_modules/less/test/browser/less/console-errors/test-error.txt
-lib/node_modules/less/test/browser/less/global-vars/simple.less
-lib/node_modules/less/test/browser/less/imports/urls.less
-lib/node_modules/less/test/browser/less/imports/urls2.less
-lib/node_modules/less/test/browser/less/modify-vars/imports/simple2.less
-lib/node_modules/less/test/browser/less/modify-vars/simple.less
-lib/node_modules/less/test/browser/less/nested-gradient-with-svg-gradient/mixin-consumer.less
-lib/node_modules/less/test/browser/less/nested-gradient-with-svg-gradient/svg-gradient-mixin.less
-lib/node_modules/less/test/browser/less/postProcessor/postProcessor.less
-lib/node_modules/less/test/browser/less/relative-urls/urls.less
-lib/node_modules/less/test/browser/less/rootpath-relative/urls.less
-lib/node_modules/less/test/browser/less/rootpath/urls.less
-lib/node_modules/less/test/browser/less/urls.less
-lib/node_modules/less/test/browser/runner-VisitorPlugin-options.js
-lib/node_modules/less/test/browser/runner-VisitorPlugin.js
-lib/node_modules/less/test/browser/runner-browser-options.js
-lib/node_modules/less/test/browser/runner-browser-spec.js
-lib/node_modules/less/test/browser/runner-console-errors.js
-lib/node_modules/less/test/browser/runner-errors-options.js
-lib/node_modules/less/test/browser/runner-errors-spec.js
-lib/node_modules/less/test/browser/runner-filemanagerPlugin-options.js
-lib/node_modules/less/test/browser/runner-filemanagerPlugin.js
-lib/node_modules/less/test/browser/runner-global-vars-options.js
-lib/node_modules/less/test/browser/runner-global-vars-spec.js
-lib/node_modules/less/test/browser/runner-legacy-options.js
-lib/node_modules/less/test/browser/runner-legacy-spec.js
-lib/node_modules/less/test/browser/runner-main-options.js
-lib/node_modules/less/test/browser/runner-main-spec.js
-lib/node_modules/less/test/browser/runner-modify-vars-options.js
-lib/node_modules/less/test/browser/runner-modify-vars-spec.js
-lib/node_modules/less/test/browser/runner-no-js-errors-options.js
-lib/node_modules/less/test/browser/runner-no-js-errors-spec.js
-lib/node_modules/less/test/browser/runner-postProcessor-options.js
-lib/node_modules/less/test/browser/runner-postProcessor.js
-lib/node_modules/less/test/browser/runner-postProcessorPlugin-options.js
-lib/node_modules/less/test/browser/runner-postProcessorPlugin.js
-lib/node_modules/less/test/browser/runner-preProcessorPlugin-options.js
-lib/node_modules/less/test/browser/runner-preProcessorPlugin.js
-lib/node_modules/less/test/browser/runner-production-options.js
-lib/node_modules/less/test/browser/runner-production-spec.js
-lib/node_modules/less/test/browser/runner-relative-urls-options.js
-lib/node_modules/less/test/browser/runner-relative-urls-spec.js
-lib/node_modules/less/test/browser/runner-rootpath-options.js
-lib/node_modules/less/test/browser/runner-rootpath-relative-options.js
-lib/node_modules/less/test/browser/runner-rootpath-relative-spec.js
-lib/node_modules/less/test/browser/runner-rootpath-spec.js
-lib/node_modules/less/test/browser/runner-strict-units-options.js
-lib/node_modules/less/test/browser/runner-strict-units-spec.js
-lib/node_modules/less/test/browser/test-runner-template.tmpl
-lib/node_modules/less/test/copy-bom.js
-lib/node_modules/less/test/css/charsets.css
-lib/node_modules/less/test/css/colors.css
-lib/node_modules/less/test/css/comments.css
-lib/node_modules/less/test/css/comments2.css
-lib/node_modules/less/test/css/compression/compression.css
-lib/node_modules/less/test/css/css-3.css
-lib/node_modules/less/test/css/css-escapes.css
-lib/node_modules/less/test/css/css-guards.css
-lib/node_modules/less/test/css/css.css
-lib/node_modules/less/test/css/debug/linenumbers-all.css
-lib/node_modules/less/test/css/debug/linenumbers-comments.css
-lib/node_modules/less/test/css/debug/linenumbers-mediaquery.css
-lib/node_modules/less/test/css/detached-rulesets.css
-lib/node_modules/less/test/css/directives-bubling.css
-lib/node_modules/less/test/css/empty.css
-lib/node_modules/less/test/css/extend-chaining.css
-lib/node_modules/less/test/css/extend-clearfix.css
-lib/node_modules/less/test/css/extend-exact.css
-lib/node_modules/less/test/css/extend-media.css
-lib/node_modules/less/test/css/extend-nest.css
-lib/node_modules/less/test/css/extend-selector.css
-lib/node_modules/less/test/css/extend.css
-lib/node_modules/less/test/css/extract-and-length.css
-lib/node_modules/less/test/css/filemanagerPlugin/filemanager.css
-lib/node_modules/less/test/css/functions.css
-lib/node_modules/less/test/css/globalVars/extended.css
-lib/node_modules/less/test/css/globalVars/simple.css
-lib/node_modules/less/test/css/ie-filters.css
-lib/node_modules/less/test/css/import-inline.css
-lib/node_modules/less/test/css/import-interpolation.css
-lib/node_modules/less/test/css/import-once.css
-lib/node_modules/less/test/css/import-reference.css
-lib/node_modules/less/test/css/import.css
-lib/node_modules/less/test/css/include-path-string/include-path-string.css
-lib/node_modules/less/test/css/include-path/include-path.css
-lib/node_modules/less/test/css/javascript.css
-lib/node_modules/less/test/css/lazy-eval.css
-lib/node_modules/less/test/css/legacy/legacy.css
-lib/node_modules/less/test/css/media.css
-lib/node_modules/less/test/css/merge.css
-lib/node_modules/less/test/css/mixins-args.css
-lib/node_modules/less/test/css/mixins-closure.css
-lib/node_modules/less/test/css/mixins-guards-default-func.css
-lib/node_modules/less/test/css/mixins-guards.css
-lib/node_modules/less/test/css/mixins-important.css
-lib/node_modules/less/test/css/mixins-interpolated.css
-lib/node_modules/less/test/css/mixins-named-args.css
-lib/node_modules/less/test/css/mixins-nested.css
-lib/node_modules/less/test/css/mixins-pattern.css
-lib/node_modules/less/test/css/mixins.css
-lib/node_modules/less/test/css/modifyVars/extended.css
-lib/node_modules/less/test/css/no-output.css
-lib/node_modules/less/test/css/operations.css
-lib/node_modules/less/test/css/parens.css
-lib/node_modules/less/test/css/plugin.css
-lib/node_modules/less/test/css/postProcessorPlugin/postProcessor.css
-lib/node_modules/less/test/css/preProcessorPlugin/preProcessor.css
-lib/node_modules/less/test/css/property-name-interp.css
-lib/node_modules/less/test/css/rulesets.css
-lib/node_modules/less/test/css/scope.css
-lib/node_modules/less/test/css/selectors.css
-lib/node_modules/less/test/css/static-urls/urls.css
-lib/node_modules/less/test/css/strict-units/strict-units.css
-lib/node_modules/less/test/css/strings.css
-lib/node_modules/less/test/css/url-args/urls.css
-lib/node_modules/less/test/css/urls.css
-lib/node_modules/less/test/css/variables-in-at-rules.css
-lib/node_modules/less/test/css/variables.css
-lib/node_modules/less/test/css/visitorPlugin/visitor.css
-lib/node_modules/less/test/css/whitespace.css
-lib/node_modules/less/test/data/data-uri-fail.png
-lib/node_modules/less/test/data/image.jpg
-lib/node_modules/less/test/data/image.svg
-lib/node_modules/less/test/data/page.html
-lib/node_modules/less/test/index.js
-lib/node_modules/less/test/less-test.js
-lib/node_modules/less/test/less/charsets.less
-lib/node_modules/less/test/less/colors.less
-lib/node_modules/less/test/less/comments.less
-lib/node_modules/less/test/less/comments2.less
-lib/node_modules/less/test/less/compression/compression.less
-lib/node_modules/less/test/less/css-3.less
-lib/node_modules/less/test/less/css-escapes.less
-lib/node_modules/less/test/less/css-guards.less
-lib/node_modules/less/test/less/css.less
-lib/node_modules/less/test/less/debug/import/test.less
-lib/node_modules/less/test/less/debug/linenumbers.less
-lib/node_modules/less/test/less/detached-rulesets.less
-lib/node_modules/less/test/less/directives-bubling.less
-lib/node_modules/less/test/less/empty.less
-lib/node_modules/less/test/less/errors/add-mixed-units.less
-lib/node_modules/less/test/less/errors/add-mixed-units.txt
-lib/node_modules/less/test/less/errors/add-mixed-units2.less
-lib/node_modules/less/test/less/errors/add-mixed-units2.txt
-lib/node_modules/less/test/less/errors/at-rules-undefined-var.less
-lib/node_modules/less/test/less/errors/at-rules-undefined-var.txt
-lib/node_modules/less/test/less/errors/bad-variable-declaration1.less
-lib/node_modules/less/test/less/errors/bad-variable-declaration1.txt
-lib/node_modules/less/test/less/errors/color-func-invalid-color.less
-lib/node_modules/less/test/less/errors/color-func-invalid-color.txt
-lib/node_modules/less/test/less/errors/color-invalid-hex-code.less
-lib/node_modules/less/test/less/errors/color-invalid-hex-code.txt
-lib/node_modules/less/test/less/errors/color-invalid-hex-code2.less
-lib/node_modules/less/test/less/errors/color-invalid-hex-code2.txt
-lib/node_modules/less/test/less/errors/css-guard-default-func.less
-lib/node_modules/less/test/less/errors/css-guard-default-func.txt
-lib/node_modules/less/test/less/errors/detached-ruleset-1.less
-lib/node_modules/less/test/less/errors/detached-ruleset-1.txt
-lib/node_modules/less/test/less/errors/detached-ruleset-2.less
-lib/node_modules/less/test/less/errors/detached-ruleset-2.txt
-lib/node_modules/less/test/less/errors/detached-ruleset-3.less
-lib/node_modules/less/test/less/errors/detached-ruleset-3.txt
-lib/node_modules/less/test/less/errors/detached-ruleset-5.less
-lib/node_modules/less/test/less/errors/detached-ruleset-5.txt
-lib/node_modules/less/test/less/errors/detached-ruleset-6.less
-lib/node_modules/less/test/less/errors/detached-ruleset-6.txt
-lib/node_modules/less/test/less/errors/divide-mixed-units.less
-lib/node_modules/less/test/less/errors/divide-mixed-units.txt
-lib/node_modules/less/test/less/errors/extend-no-selector.less
-lib/node_modules/less/test/less/errors/extend-no-selector.txt
-lib/node_modules/less/test/less/errors/extend-not-at-end.less
-lib/node_modules/less/test/less/errors/extend-not-at-end.txt
-lib/node_modules/less/test/less/errors/import-malformed.less
-lib/node_modules/less/test/less/errors/import-malformed.txt
-lib/node_modules/less/test/less/errors/import-missing.less
-lib/node_modules/less/test/less/errors/import-missing.txt
-lib/node_modules/less/test/less/errors/import-no-semi.less
-lib/node_modules/less/test/less/errors/import-no-semi.txt
-lib/node_modules/less/test/less/errors/import-subfolder1.less
-lib/node_modules/less/test/less/errors/import-subfolder1.txt
-lib/node_modules/less/test/less/errors/import-subfolder2.less
-lib/node_modules/less/test/less/errors/import-subfolder2.txt
-lib/node_modules/less/test/less/errors/imports/import-subfolder1.less
-lib/node_modules/less/test/less/errors/imports/import-subfolder2.less
-lib/node_modules/less/test/less/errors/imports/import-test.less
-lib/node_modules/less/test/less/errors/imports/subfolder/mixin-not-defined.less
-lib/node_modules/less/test/less/errors/imports/subfolder/parse-error-curly-bracket.less
-lib/node_modules/less/test/less/errors/javascript-error.less
-lib/node_modules/less/test/less/errors/javascript-error.txt
-lib/node_modules/less/test/less/errors/javascript-undefined-var.less
-lib/node_modules/less/test/less/errors/javascript-undefined-var.txt
-lib/node_modules/less/test/less/errors/mixed-mixin-definition-args-1.less
-lib/node_modules/less/test/less/errors/mixed-mixin-definition-args-1.txt
-lib/node_modules/less/test/less/errors/mixed-mixin-definition-args-2.less
-lib/node_modules/less/test/less/errors/mixed-mixin-definition-args-2.txt
-lib/node_modules/less/test/less/errors/mixin-not-defined.less
-lib/node_modules/less/test/less/errors/mixin-not-defined.txt
-lib/node_modules/less/test/less/errors/mixin-not-matched.less
-lib/node_modules/less/test/less/errors/mixin-not-matched.txt
-lib/node_modules/less/test/less/errors/mixin-not-matched2.less
-lib/node_modules/less/test/less/errors/mixin-not-matched2.txt
-lib/node_modules/less/test/less/errors/mixin-not-visible-in-scope-1.less
-lib/node_modules/less/test/less/errors/mixin-not-visible-in-scope-1.txt
-lib/node_modules/less/test/less/errors/mixins-guards-default-func-1.less
-lib/node_modules/less/test/less/errors/mixins-guards-default-func-1.txt
-lib/node_modules/less/test/less/errors/mixins-guards-default-func-2.less
-lib/node_modules/less/test/less/errors/mixins-guards-default-func-2.txt
-lib/node_modules/less/test/less/errors/mixins-guards-default-func-3.less
-lib/node_modules/less/test/less/errors/mixins-guards-default-func-3.txt
-lib/node_modules/less/test/less/errors/multiple-guards-on-css-selectors.less
-lib/node_modules/less/test/less/errors/multiple-guards-on-css-selectors.txt
-lib/node_modules/less/test/less/errors/multiple-guards-on-css-selectors2.less
-lib/node_modules/less/test/less/errors/multiple-guards-on-css-selectors2.txt
-lib/node_modules/less/test/less/errors/multiply-mixed-units.less
-lib/node_modules/less/test/less/errors/multiply-mixed-units.txt
-lib/node_modules/less/test/less/errors/parens-error-1.less
-lib/node_modules/less/test/less/errors/parens-error-1.txt
-lib/node_modules/less/test/less/errors/parens-error-2.less
-lib/node_modules/less/test/less/errors/parens-error-2.txt
-lib/node_modules/less/test/less/errors/parens-error-3.less
-lib/node_modules/less/test/less/errors/parens-error-3.txt
-lib/node_modules/less/test/less/errors/parse-error-curly-bracket.less
-lib/node_modules/less/test/less/errors/parse-error-curly-bracket.txt
-lib/node_modules/less/test/less/errors/parse-error-media-no-block-1.less
-lib/node_modules/less/test/less/errors/parse-error-media-no-block-1.txt
-lib/node_modules/less/test/less/errors/parse-error-media-no-block-2.less
-lib/node_modules/less/test/less/errors/parse-error-media-no-block-2.txt
-lib/node_modules/less/test/less/errors/parse-error-media-no-block-3.less
-lib/node_modules/less/test/less/errors/parse-error-media-no-block-3.txt
-lib/node_modules/less/test/less/errors/parse-error-missing-bracket.less
-lib/node_modules/less/test/less/errors/parse-error-missing-bracket.txt
-lib/node_modules/less/test/less/errors/parse-error-missing-parens.less
-lib/node_modules/less/test/less/errors/parse-error-missing-parens.txt
-lib/node_modules/less/test/less/errors/parse-error-with-import.less
-lib/node_modules/less/test/less/errors/parse-error-with-import.txt
-lib/node_modules/less/test/less/errors/percentage-missing-space.less
-lib/node_modules/less/test/less/errors/percentage-missing-space.txt
-lib/node_modules/less/test/less/errors/property-asterisk-only-name.less
-lib/node_modules/less/test/less/errors/property-asterisk-only-name.txt
-lib/node_modules/less/test/less/errors/property-ie5-hack.less
-lib/node_modules/less/test/less/errors/property-ie5-hack.txt
-lib/node_modules/less/test/less/errors/property-in-root.less
-lib/node_modules/less/test/less/errors/property-in-root.txt
-lib/node_modules/less/test/less/errors/property-in-root2.less
-lib/node_modules/less/test/less/errors/property-in-root2.txt
-lib/node_modules/less/test/less/errors/property-in-root3.less
-lib/node_modules/less/test/less/errors/property-in-root3.txt
-lib/node_modules/less/test/less/errors/property-interp-not-defined.less
-lib/node_modules/less/test/less/errors/property-interp-not-defined.txt
-lib/node_modules/less/test/less/errors/recursive-variable.less
-lib/node_modules/less/test/less/errors/recursive-variable.txt
-lib/node_modules/less/test/less/errors/single-character.less
-lib/node_modules/less/test/less/errors/single-character.txt
-lib/node_modules/less/test/less/errors/svg-gradient1.less
-lib/node_modules/less/test/less/errors/svg-gradient1.txt
-lib/node_modules/less/test/less/errors/svg-gradient2.less
-lib/node_modules/less/test/less/errors/svg-gradient2.txt
-lib/node_modules/less/test/less/errors/svg-gradient3.less
-lib/node_modules/less/test/less/errors/svg-gradient3.txt
-lib/node_modules/less/test/less/errors/svg-gradient4.less
-lib/node_modules/less/test/less/errors/svg-gradient4.txt
-lib/node_modules/less/test/less/errors/svg-gradient5.less
-lib/node_modules/less/test/less/errors/svg-gradient5.txt
-lib/node_modules/less/test/less/errors/svg-gradient6.less
-lib/node_modules/less/test/less/errors/svg-gradient6.txt
-lib/node_modules/less/test/less/errors/unit-function.less
-lib/node_modules/less/test/less/errors/unit-function.txt
-lib/node_modules/less/test/less/extend-chaining.less
-lib/node_modules/less/test/less/extend-clearfix.less
-lib/node_modules/less/test/less/extend-exact.less
-lib/node_modules/less/test/less/extend-media.less
-lib/node_modules/less/test/less/extend-nest.less
-lib/node_modules/less/test/less/extend-selector.less
-lib/node_modules/less/test/less/extend.less
-lib/node_modules/less/test/less/extract-and-length.less
-lib/node_modules/less/test/less/filemanagerPlugin/colors.test
-lib/node_modules/less/test/less/filemanagerPlugin/filemanager.less
-lib/node_modules/less/test/less/functions.less
-lib/node_modules/less/test/less/globalVars/extended.json
-lib/node_modules/less/test/less/globalVars/extended.less
-lib/node_modules/less/test/less/globalVars/simple.json
-lib/node_modules/less/test/less/globalVars/simple.less
-lib/node_modules/less/test/less/ie-filters.less
-lib/node_modules/less/test/less/import-inline.less
-lib/node_modules/less/test/less/import-interpolation.less
-lib/node_modules/less/test/less/import-once.less
-lib/node_modules/less/test/less/import-reference.less
-lib/node_modules/less/test/less/import.less
-lib/node_modules/less/test/less/import/css-import.less
-lib/node_modules/less/test/less/import/deeper/deeper-2/url-import-2.less
-lib/node_modules/less/test/less/import/deeper/deeper-2/url-import.less
-lib/node_modules/less/test/less/import/deeper/import-once-test-a.less
-lib/node_modules/less/test/less/import/deeper/url-import.less
-lib/node_modules/less/test/less/import/import-and-relative-paths-test.less
-lib/node_modules/less/test/less/import/import-charset-test.less
-lib/node_modules/less/test/less/import/import-interpolation.less
-lib/node_modules/less/test/less/import/import-interpolation2.less
-lib/node_modules/less/test/less/import/import-once-test-c.less
-lib/node_modules/less/test/less/import/import-reference.less
-lib/node_modules/less/test/less/import/import-test-a.less
-lib/node_modules/less/test/less/import/import-test-b.less
-lib/node_modules/less/test/less/import/import-test-c.less
-lib/node_modules/less/test/less/import/import-test-d.css
-lib/node_modules/less/test/less/import/import-test-e.less
-lib/node_modules/less/test/less/import/import-test-f.less
-lib/node_modules/less/test/less/import/imports/font.less
-lib/node_modules/less/test/less/import/imports/logo.less
-lib/node_modules/less/test/less/import/interpolation-vars.less
-lib/node_modules/less/test/less/import/invalid-css.less
-lib/node_modules/less/test/less/import/urls.less
-lib/node_modules/less/test/less/include-path-string/include-path-string.less
-lib/node_modules/less/test/less/include-path/include-path.less
-lib/node_modules/less/test/less/javascript.less
-lib/node_modules/less/test/less/lazy-eval.less
-lib/node_modules/less/test/less/legacy/legacy.less
-lib/node_modules/less/test/less/media.less
-lib/node_modules/less/test/less/merge.less
-lib/node_modules/less/test/less/mixins-args.less
-lib/node_modules/less/test/less/mixins-closure.less
-lib/node_modules/less/test/less/mixins-guards-default-func.less
-lib/node_modules/less/test/less/mixins-guards.less
-lib/node_modules/less/test/less/mixins-important.less
-lib/node_modules/less/test/less/mixins-interpolated.less
-lib/node_modules/less/test/less/mixins-named-args.less
-lib/node_modules/less/test/less/mixins-nested.less
-lib/node_modules/less/test/less/mixins-pattern.less
-lib/node_modules/less/test/less/mixins.less
-lib/node_modules/less/test/less/modifyVars/extended.json
-lib/node_modules/less/test/less/modifyVars/extended.less
-lib/node_modules/less/test/less/nested-gradient-with-svg-gradient/mixin-consumer.less
-lib/node_modules/less/test/less/nested-gradient-with-svg-gradient/svg-gradient-mixin.less
-lib/node_modules/less/test/less/no-js-errors/no-js-errors.less
-lib/node_modules/less/test/less/no-js-errors/no-js-errors.txt
-lib/node_modules/less/test/less/no-output.less
-lib/node_modules/less/test/less/operations.less
-lib/node_modules/less/test/less/parens.less
-lib/node_modules/less/test/less/plugin.less
-lib/node_modules/less/test/less/plugin/plugin-global.js
-lib/node_modules/less/test/less/plugin/plugin-local.js
-lib/node_modules/less/test/less/plugin/plugin-transitive.js
-lib/node_modules/less/test/less/plugin/plugin-transitive.less
-lib/node_modules/less/test/less/postProcessorPlugin/postProcessor.less
-lib/node_modules/less/test/less/preProcessorPlugin/preProcessor.less
-lib/node_modules/less/test/less/property-name-interp.less
-lib/node_modules/less/test/less/rulesets.less
-lib/node_modules/less/test/less/scope.less
-lib/node_modules/less/test/less/selectors.less
-lib/node_modules/less/test/less/sourcemaps-empty/empty.less
-lib/node_modules/less/test/less/sourcemaps-empty/var-defs.less
-lib/node_modules/less/test/less/sourcemaps/basic.json
-lib/node_modules/less/test/less/sourcemaps/basic.less
-lib/node_modules/less/test/less/sourcemaps/imported.css
-lib/node_modules/less/test/less/static-urls/urls.less
-lib/node_modules/less/test/less/strict-units/strict-units.less
-lib/node_modules/less/test/less/strings.less
-lib/node_modules/less/test/less/url-args/urls.less
-lib/node_modules/less/test/less/urls.less
-lib/node_modules/less/test/less/variables-in-at-rules.less
-lib/node_modules/less/test/less/variables.less
-lib/node_modules/less/test/less/visitorPlugin/visitor.less
-lib/node_modules/less/test/less/whitespace.less
-lib/node_modules/less/test/modify-vars.js
-lib/node_modules/less/test/plugins/filemanager/index.js
-lib/node_modules/less/test/plugins/postprocess/index.js
-lib/node_modules/less/test/plugins/preprocess/index.js
-lib/node_modules/less/test/plugins/visitor/index.js
-lib/node_modules/less/test/rhino/test-header.js
-lib/node_modules/less/test/sourcemaps/basic.json
-lib/node_modules/less/test/sourcemaps/index.html
diff --git a/www/npm-less-plugin-clean-css/Makefile b/www/npm-less-plugin-clean-css/Makefile
deleted file mode 100644
index 6ec24ded241d..000000000000
--- a/www/npm-less-plugin-clean-css/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Rodrigo Osorio <rodrigo@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= npm-less-plugin-clean-css
-PORTVERSION= 20170503
-CATEGORIES= www devel
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= Compresses the css output from less using clean-css
-
-LICENSE= APACHE20
-
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm \
- ${LOCALBASE}/lib/node_modules/clean-css/index.js:devel/npm-clean-css \
- ${LOCALBASE}/bin/lessc:www/lessc
-
-USE_GITHUB= yes
-GH_ACCOUNT= less
-GH_TAGNAME= 19c7f4bfc7d1f30243f24944d44b794a407211fb
-GH_PROJECT= less-plugin-clean-css
-
-# npm install both builds and installs. To avoid building in the stage phase,
-# allow npm to install in a temporary directory and move from there.
-# Moreover, only a fraction of what is installed by npm needs to be packaged
-do-build:
- ${MKDIR} ${WRKDIR}/build-lib
- (cd ${WRKDIR}/build-lib && \
- ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/ && \
- ${MV} ${WRKDIR}/build-lib/node_modules/less-plugin-clean-css \
- ${STAGEDIR}${PREFIX}/lib/node_modules/
-
-.include <bsd.port.mk>
diff --git a/www/npm-less-plugin-clean-css/distinfo b/www/npm-less-plugin-clean-css/distinfo
deleted file mode 100644
index f5d9bc87dd77..000000000000
--- a/www/npm-less-plugin-clean-css/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494337132
-SHA256 (less-less-plugin-clean-css-20170503-19c7f4bfc7d1f30243f24944d44b794a407211fb_GH0.tar.gz) = 7e55f25a051b4f54565fbaad7fbb587a939a719b2c5c635754c6e174c4f8ad3c
-SIZE (less-less-plugin-clean-css-20170503-19c7f4bfc7d1f30243f24944d44b794a407211fb_GH0.tar.gz) = 6539
diff --git a/www/npm-less-plugin-clean-css/files/patch-package.json b/www/npm-less-plugin-clean-css/files/patch-package.json
deleted file mode 100644
index e5d0fd2caa52..000000000000
--- a/www/npm-less-plugin-clean-css/files/patch-package.json
+++ /dev/null
@@ -1,12 +0,0 @@
---- package.json.orig 2017-05-14 10:36:05 UTC
-+++ package.json
-@@ -19,9 +19,6 @@
- "engines": {
- "node": ">=0.10"
- },
-- "dependencies": {
-- "clean-css": "^3.0.1"
-- },
- "keywords": [
- "less plugins",
- "cleancss",
diff --git a/www/npm-less-plugin-clean-css/pkg-descr b/www/npm-less-plugin-clean-css/pkg-descr
deleted file mode 100644
index 236f5c57f0f9..000000000000
--- a/www/npm-less-plugin-clean-css/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-clean-css compresses the css output from less using clean-css.
-
-WWW: https://github.com/less/less-plugin-clean-css
diff --git a/www/npm-less-plugin-clean-css/pkg-plist b/www/npm-less-plugin-clean-css/pkg-plist
deleted file mode 100644
index 38096389edc9..000000000000
--- a/www/npm-less-plugin-clean-css/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-lib/node_modules/less-plugin-clean-css/.npmignore
-lib/node_modules/less-plugin-clean-css/LICENSE
-lib/node_modules/less-plugin-clean-css/README.md
-lib/node_modules/less-plugin-clean-css/lib/clean-css-processor.js
-lib/node_modules/less-plugin-clean-css/lib/index.js
-lib/node_modules/less-plugin-clean-css/lib/parse-options.js
-lib/node_modules/less-plugin-clean-css/lib/usage.js
-lib/node_modules/less-plugin-clean-css/package.json
diff --git a/www/py-octoprint/Makefile b/www/py-octoprint/Makefile
deleted file mode 100644
index 7620becbbb36..000000000000
--- a/www/py-octoprint/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= octoprint
-PORTVERSION= 1.3.0.a
-PORTREVISION= 1
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= kevans@FreeBSD.org
-COMMENT= Web interface for controlling a 3D printer
-
-LICENSE= AGPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.11.1:www/py-flask@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.1:www/py-werkzeug@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tornado>=4.4.2:www/py-tornado@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sockjs-tornado>=1.0.2:www/py-sockjs-tornado@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Flask-Login>=0.3.2:www/py-flask-login@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Flask-Principal>=0.4:www/py-flask-principal@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Flask-Babel>=0.11.1:devel/py-flask-babel@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Flask-Assets>=0.12:www/py-flask-assets@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=2.6.4:textproc/py-markdown@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}serial>=3.2:comms/py-serial@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.17:net/py-netaddr@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8.2:devel/py-watchdog@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sarge>=0.1.4:devel/py-sarge@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10:net/py-netifaces@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pylru>=1.0.9:devel/py-pylru@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rsa>=3.3:security/py-rsa@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pkginfo>=1.2.1:sysutils/py-pkginfo@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}semantic_version>=2.4.2:devel/py-semantic_version@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=4.3.0:sysutils/py-psutil@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}awesome-slugify>=1.6.5:textproc/py-awesome-slugify@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}feedparser>=5.2.1:textproc/py-feedparser@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}chainmap>=1.0.2:devel/py-chainmap@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scandir>=1.3:sysutils/py-scandir@${FLAVOR}
-
-USES= python:2.7
-
-USE_PYTHON= autoplist distutils
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-USE_GITHUB= yes
-GH_ACCOUNT= kevans91
-GH_TAGNAME= 37f51ef
-GH_PROJECT= OctoPrint
-
-USE_RC_SUBR= octoprint
-SUB_LIST+= PYTHON=${PYTHON_CMD} \
- HOME=${PREFIX}/octoprint
-
-USERS= octoprint
-GROUPS= octoprint
-
-NO_ARCH= yes
-
-post-patch:
- ${RM} -rf ${WRKSRC}/src/octoprint/plugins/softwareupdate
-
-.include <bsd.port.mk>
diff --git a/www/py-octoprint/distinfo b/www/py-octoprint/distinfo
deleted file mode 100644
index e8669f6eacc4..000000000000
--- a/www/py-octoprint/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1475908249
-SHA256 (kevans91-OctoPrint-1.3.0.a-37f51ef_GH0.tar.gz) = 2b15c15e7c4c1ce550c76a90fedbdb4e996f7c0297bc6eb7a67c8478d8b65e15
-SIZE (kevans91-OctoPrint-1.3.0.a-37f51ef_GH0.tar.gz) = 3282128
diff --git a/www/py-octoprint/files/octoprint.in b/www/py-octoprint/files/octoprint.in
deleted file mode 100644
index de5adb364074..000000000000
--- a/www/py-octoprint/files/octoprint.in
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-#
-# PROVIDE: octoprint
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-
-. /etc/rc.subr
-
-name=octoprint
-rcvar=octoprint_enable
-desc="OctoPrint 3D printer control daemon"
-
-load_rc_config $name
-
-: ${octoprint_enable:=NO}
-: ${octoprint_host=0.0.0.0}
-: ${octoprint_port=5000}
-: ${octoprint_flags="--basedir %%HOME%% --host $octoprint_host --port $octoprint_port"}
-: ${octoprint_user=octoprint}
-: ${octoprint_group=octoprint}
-
-octoprint_env=PYTHON_EGG_CACHE=%%HOME%%
-
-command=%%PREFIX%%/bin/$name
-pidfile=/var/run/$name/$name.pid
-command_args="daemon $octoprint_flags --pid $pidfile start"
-command_interpreter=%%PYTHON%%
-start_precmd=octo_prestart
-
-octo_prestart()
-{
- # octoprint_flags gets appended when we don't want it to.
- rc_flags=""
-
- if [ ! -d /var/run/$name ]; then
- install -d -o ${octoprint_user} -g ${octoprint_group} -m 755 /var/run/$name
- fi
-}
-
-run_rc_command "$1"
diff --git a/www/py-octoprint/files/patch-setup.py b/www/py-octoprint/files/patch-setup.py
deleted file mode 100644
index fb9cc14cb532..000000000000
--- a/www/py-octoprint/files/patch-setup.py
+++ /dev/null
@@ -1,34 +0,0 @@
---- setup.py.orig 2016-10-08 19:12:49 UTC
-+++ setup.py
-@@ -18,7 +18,7 @@ INSTALL_REQUIRES = [
- "werkzeug>=0.11.1,<0.12",
- "tornado>=4.4.2,<4.5",
- "sockjs-tornado>=1.0.2,<1.1",
-- "PyYAML>=3.12,<3.13",
-+ "PyYAML>=3.11,<3.13",
-- "Flask-Login>=0.3,<0.4",
-+ "Flask-Login>=0.3",
- "Flask-Principal>=0.4,<0.5",
- "Flask-Babel>=0.11,<0.12",
-@@ -26,15 +26,15 @@ INSTALL_REQUIRES = [
- "markdown>=2.6.4,<2.7",
-- "pyserial>=3.1.1,<3.2",
-+ "pyserial>=3.2",
- "netaddr>=0.7.17,<0.8",
-- "watchdog>=0.8.3,<0.9",
-+ "watchdog>=0.8.2,<0.9",
- "sarge>=0.1.4,<0.2",
- "netifaces>=0.10,<0.11",
- "pylru>=1.0.9,<1.1",
-- "rsa>=3.4,<3.5",
-+ "rsa>=3.3,<3.5",
-- "pkginfo>=1.3.2,<1.4",
-+ "pkginfo>=1.2.1,<1.4",
- "requests>=2.11.1,<2.12",
-- "semantic_version>=2.6.0,<2.7",
-- "psutil>=4.3.1,<4.4",
-+ "semantic_version>=2.4.2,<2.7",
-+ "psutil>=4.3.0,<4.4",
- "Click>=6.6,<6.7",
- "awesome-slugify>=1.6.5,<1.7",
- "feedparser>=5.2.1,<5.3",
diff --git a/www/py-octoprint/pkg-descr b/www/py-octoprint/pkg-descr
deleted file mode 100644
index 9bdedd6b6a26..000000000000
--- a/www/py-octoprint/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Snappy web interface for your 3D printer. OctoPrint allows full remote
-control and monitoring, it's compatible and extendable, and it's 100%
-open source.
-
-WWW: http://octoprint.org/
diff --git a/www/py-octoprint/pkg-plist b/www/py-octoprint/pkg-plist
deleted file mode 100644
index e752d97cd7f9..000000000000
--- a/www/py-octoprint/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-%%PYTHON_SITELIBDIR%%/octoprint/templates/_data/AUTHORS.md
-%%PYTHON_SITELIBDIR%%/octoprint/templates/_data/CHANGELOG.md
-%%PYTHON_SITELIBDIR%%/octoprint/templates/_data/SUPPORTERS.md
-%%PYTHON_SITELIBDIR%%/octoprint/templates/_data/THIRDPARTYLICENSES.md
diff --git a/www/uglifyjs/Makefile b/www/uglifyjs/Makefile
deleted file mode 100644
index 3316ece88f5f..000000000000
--- a/www/uglifyjs/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Steve Wills <swills@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= uglifyjs
-PORTVERSION= 1.3.5
-DISTVERSIONPREFIX= v
-CATEGORIES= www devel
-
-MAINTAINER= swills@FreeBSD.org
-COMMENT= JavaScript parser/compressor/beautifier
-
-LICENSE= BSD2CLAUSE
-
-BROKEN= fails to package
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-
-BUILD_DEPENDS= npm>=0:www/npm
-RUN_DEPENDS= npm>=0:www/npm
-
-NO_BUILD= yes
-USE_GITHUB= yes
-GH_ACCOUNT= mishoo
-GH_PROJECT= UglifyJS
-
-do-install:
- (cd ${STAGEDIR}${PREFIX}/lib ; ${SETENV} HOME=${WRKDIR} npm install ${WRKSRC})
- # this is a dirty hack
- ${LN} -s ${PREFIX}/lib/node_modules/.bin/uglifyjs ${STAGEDIR}${PREFIX}/bin/uglifyjs
-
-.include <bsd.port.mk>
diff --git a/www/uglifyjs/distinfo b/www/uglifyjs/distinfo
deleted file mode 100644
index 429e8a44e174..000000000000
--- a/www/uglifyjs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mishoo-UglifyJS-v1.3.5_GH0.tar.gz) = da3e4737c93e6a7b6386affd709347a0423c81dfcf9ae9c7dbe58e5f931d6ff9
-SIZE (mishoo-UglifyJS-v1.3.5_GH0.tar.gz) = 82376
diff --git a/www/uglifyjs/pkg-descr b/www/uglifyjs/pkg-descr
deleted file mode 100644
index 6f5aed046aea..000000000000
--- a/www/uglifyjs/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-JavaScript parser/compressor/beautifier
-
-WWW: https://github.com/mishoo/UglifyJS
diff --git a/www/uglifyjs/pkg-plist b/www/uglifyjs/pkg-plist
deleted file mode 100644
index 751bac90c076..000000000000
--- a/www/uglifyjs/pkg-plist
+++ /dev/null
@@ -1,120 +0,0 @@
-bin/uglifyjs
-lib/node_modules/.bin/uglifyjs
-lib/node_modules/uglify-js/.npmignore
-lib/node_modules/uglify-js/README.html
-lib/node_modules/uglify-js/README.org
-lib/node_modules/uglify-js/docstyle.css
-lib/node_modules/uglify-js/package.json
-lib/node_modules/uglify-js/uglify-js.js
-lib/node_modules/uglify-js/bin/uglifyjs
-lib/node_modules/uglify-js/lib/consolidator.js
-lib/node_modules/uglify-js/lib/parse-js.js
-lib/node_modules/uglify-js/lib/process.js
-lib/node_modules/uglify-js/lib/squeeze-more.js
-lib/node_modules/uglify-js/test/beautify.js
-lib/node_modules/uglify-js/test/testconsolidator.js
-lib/node_modules/uglify-js/test/testparser.js
-lib/node_modules/uglify-js/test/unit/scripts.js
-lib/node_modules/uglify-js/test/unit/compress/expected/1e21.js
-lib/node_modules/uglify-js/test/unit/compress/expected/array1.js
-lib/node_modules/uglify-js/test/unit/compress/expected/array2.js
-lib/node_modules/uglify-js/test/unit/compress/expected/array3.js
-lib/node_modules/uglify-js/test/unit/compress/expected/array4.js
-lib/node_modules/uglify-js/test/unit/compress/expected/assignment.js
-lib/node_modules/uglify-js/test/unit/compress/expected/concatstring.js
-lib/node_modules/uglify-js/test/unit/compress/expected/const.js
-lib/node_modules/uglify-js/test/unit/compress/expected/div-with-regexp.js
-lib/node_modules/uglify-js/test/unit/compress/expected/empty-blocks.js
-lib/node_modules/uglify-js/test/unit/compress/expected/forstatement.js
-lib/node_modules/uglify-js/test/unit/compress/expected/if-not.js
-lib/node_modules/uglify-js/test/unit/compress/expected/if.js
-lib/node_modules/uglify-js/test/unit/compress/expected/ifreturn.js
-lib/node_modules/uglify-js/test/unit/compress/expected/ifreturn2.js
-lib/node_modules/uglify-js/test/unit/compress/expected/infinite.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue10.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue11.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue13.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue14.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue16.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue17.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue20.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue21.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue25.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue27.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue278.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue28.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue29.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue30.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue34.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue349.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue353.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue372.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue4.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue471.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue48.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue50.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue53.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue54.1.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue68.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue69.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issue9.js
-lib/node_modules/uglify-js/test/unit/compress/expected/issues222_324.js
-lib/node_modules/uglify-js/test/unit/compress/expected/mangle.js
-lib/node_modules/uglify-js/test/unit/compress/expected/null_string.js
-lib/node_modules/uglify-js/test/unit/compress/expected/strict-equals.js
-lib/node_modules/uglify-js/test/unit/compress/expected/var.js
-lib/node_modules/uglify-js/test/unit/compress/expected/whitespace.js
-lib/node_modules/uglify-js/test/unit/compress/expected/with.js
-lib/node_modules/uglify-js/test/unit/compress/test/1e21.js
-lib/node_modules/uglify-js/test/unit/compress/test/array1.js
-lib/node_modules/uglify-js/test/unit/compress/test/array2.js
-lib/node_modules/uglify-js/test/unit/compress/test/array3.js
-lib/node_modules/uglify-js/test/unit/compress/test/array4.js
-lib/node_modules/uglify-js/test/unit/compress/test/assignment.js
-lib/node_modules/uglify-js/test/unit/compress/test/concatstring.js
-lib/node_modules/uglify-js/test/unit/compress/test/const.js
-lib/node_modules/uglify-js/test/unit/compress/test/div-with-regexp.js
-lib/node_modules/uglify-js/test/unit/compress/test/empty-blocks.js
-lib/node_modules/uglify-js/test/unit/compress/test/forstatement.js
-lib/node_modules/uglify-js/test/unit/compress/test/if-not.js
-lib/node_modules/uglify-js/test/unit/compress/test/if.js
-lib/node_modules/uglify-js/test/unit/compress/test/ifreturn.js
-lib/node_modules/uglify-js/test/unit/compress/test/ifreturn2.js
-lib/node_modules/uglify-js/test/unit/compress/test/infinite.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue10.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue11.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue13.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue14.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue16.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue17.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue20.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue21.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue25.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue27.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue278.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue28.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue29.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue30.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue34.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue349.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue353.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue372.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue4.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue471.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue48.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue50.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue53.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue54.1.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue68.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue69.js
-lib/node_modules/uglify-js/test/unit/compress/test/issue9.js
-lib/node_modules/uglify-js/test/unit/compress/test/issues222_324.js
-lib/node_modules/uglify-js/test/unit/compress/test/mangle.js
-lib/node_modules/uglify-js/test/unit/compress/test/null_string.js
-lib/node_modules/uglify-js/test/unit/compress/test/strict-equals.js
-lib/node_modules/uglify-js/test/unit/compress/test/var.js
-lib/node_modules/uglify-js/test/unit/compress/test/whitespace.js
-lib/node_modules/uglify-js/test/unit/compress/test/with.js
-lib/node_modules/uglify-js/tmp/hoist.js
-lib/node_modules/uglify-js/tmp/instrument.js
-lib/node_modules/uglify-js/tmp/test.js
diff --git a/www/xpi-noscript/Makefile b/www/xpi-noscript/Makefile
deleted file mode 100644
index 66c6420e21ed..000000000000
--- a/www/xpi-noscript/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= noscript
-PORTVERSION= 2.6.6.1
-DISTVERSIONSUFFIX= -sm+fx+fn
-CATEGORIES= www
-
-MAINTAINER= gecko@FreeBSD.org
-COMMENT= Security-enhancing Java/JS filtering extension
-
-BROKEN= checksum mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2018-01-27
-XPI_ID= {73a6fe31-595d-460b-a920-fcc0f8843232}
-XPI_NUM= 722
-
-.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
-.include <bsd.port.mk>
diff --git a/www/xpi-noscript/distinfo b/www/xpi-noscript/distinfo
deleted file mode 100644
index e130b418e163..000000000000
--- a/www/xpi-noscript/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xpi/noscript-2.6.6.1-sm+fx+fn.xpi) = ad6067cd52baf53e9e0e7274c48600a30513921299a224976c9c43a4019e8765
-SIZE (xpi/noscript-2.6.6.1-sm+fx+fn.xpi) = 534214
diff --git a/www/xpi-noscript/pkg-descr b/www/xpi-noscript/pkg-descr
deleted file mode 100644
index 35c29cab144c..000000000000
--- a/www/xpi-noscript/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-NoScript provides extra protection for your Mozilla/Firefox
-or Flock browser: this extension allows JavaScript and Java
-execution only for trusted domains of your choice (e.g. your
-home-banking web site).
-
-This whitelist based pre-emptive script blocking approach
-prevents exploitation of security vulnerabilities (known and
-even not known yet!) with no loss of functionality...
-
-WWW: http://www.noscript.net/
diff --git a/www/xpi-noscript/pkg-plist b/www/xpi-noscript/pkg-plist
deleted file mode 100644
index 69f493bdd5e5..000000000000
--- a/www/xpi-noscript/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%XPI_XPIDIR%%/GPL.txt
-%%XPI_XPIDIR%%/NoScript_License.txt
-%%XPI_XPIDIR%%/chrome/noscript.jar
-%%XPI_XPIDIR%%/chrome.manifest
-%%XPI_XPIDIR%%/components/noscriptService.js
-%%XPI_XPIDIR%%/defaults/preferences/noscript.js
-%%XPI_XPIDIR%%/install.rdf
-%%XPI_XPIDIR%%/mozilla.cfg