aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-12-31 13:40:03 +0000
committerRene Ladan <rene@FreeBSD.org>2021-12-31 13:40:03 +0000
commit75b955057c8e0c7cf9f47d4070802312e8427d34 (patch)
treea0fb4e54344b93979e2860dd592626a0a7856fdb
parent6c401020d1946446ed7f46742d7dca78c201408f (diff)
downloadports-75b955057c8e0c7cf9f47d4070802312e8427d34.tar.gz
ports-75b955057c8e0c7cf9f47d4070802312e8427d34.zip
cleanup: Remove expired ports:
2021-10-31 devel/sdl_sge: Upstream no longer maintained 2021-12-31 net/appkonference: Outdated, depends on unsupported version of net/asterisk 2021-12-31 dns/bind911: End of life, please migrate to a newer version of BIND9 2021-12-31 net/zebra: Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2 2021-12-31 audio/osalp: Abandoned upstream, listed as beta and no new release since 2008 2021-12-31 games/stransball2: Depends on expired devel/sdl_sge 2021-12-31 devel/rubygem-ruby-sdl-ffi: Depends on expired devel/sdl_sge 2021-12-31 devel/rubygem-rubygame: Depends on expired devel/sdl_sge 2021-12-31 devel/ruby-sdl: Depends on expired devel/sdl_sge 2021-12-31 games/magicmaze: Depends on expired devel/sdl_sge 2021-12-31 games/trophy: Depends on expired devel/clanlib1 2021-12-31 devel/clanlib1: Older than expired and removed devel/clanlib 2021-12-31 www/py-django31: Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-prometheus: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 databases/postgis24: Deprecated in favour of databases/postgis3x 2021-12-31 net-im/ekiga: Last release in 2013, not actively maintained 2021-12-31 sysutils/sample: abandoned upstream, incompatible with newer kernels 2021-12-31 www/mediawiki131: Upstream EOL 2021-12-31 www/py-dj31-django-mptt: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 net/py-flask-xml-rpc: No longer maintained upstream 2021-12-31 audio/libaacplus: Abandoned upstream, no new release since 2011 2021-12-31 security/obfsclient: https://github.com/Yawning/obfsclient/issues/37 2021-12-31 devel/eric6: Uses EOL Python 2.7 via www/py-qt5-webengine 2021-12-31 www/grafana: No longer maintained upstream, use www/grafana8 2021-12-31 www/py-dj31-django-auth-ldap: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-filter: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-drf-yasg: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-js-asset: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-timezone-field: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-tables2: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-taggit: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 graphics/librasterlite: Deprecated in favour of graphics/librasterlite2 2021-12-31 www/py-dj31-django-cacheops: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 net-mgmt/p0f2: newer version available in net-mgmt/p0f 2021-12-31 devel/libhash: Abandoned upstream 2021-12-31 www/py-dj31-django-debug-toolbar: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-cors-headers: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 audio/flake: Abandoned upstream, no new release since 2007 2021-12-31 audio/ifp-line: Abandoned upstream, no new release since 2005 2021-12-31 audio/libnjb: Abandoned upstream, no new release since 2011 2021-12-31 audio/lpac: Abandoned upstream in 2003 2021-12-31 multimedia/mmsclient: Abandoned upstream, Microsoft deprecated MMS in 2003 2021-12-31 www/plugger: Uses incompatible plugin interface NPAPI 2021-12-31 audio/mpiosh: Abandoned upstream, no new release since 2004 2021-12-31 audio/rplay: Abandoned upstream, no new releases since 1999 2021-12-31 audio/celt: Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus 2021-12-31 security/nacl: Unmaintained by upstream, use libsodium instead 2021-12-31 net-mgmt/unifi-poller: Now called unpoller by upstream 2021-12-31 lang/nml: Abandoned upstream, last release 2004-04-19 2021-12-31 audio/mp32ogg: Abandoned upstream and unfetchable from upstream 2021-12-31 net/libstorj: Deprecated in favour of net/storj due to v3 rearchitecture 2021-12-31 devel/yasm-devel: No need to keep the -devel version due to upstream inactivity 2021-12-31 www/py-dj31-django-redis: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 devel/py-dj31-django-rq: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 graphics/libreatlas: Abandoned upstream, no new release since 2012 2021-12-31 www/py-dj31-djangorestframework: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-rw-r--r--MOVED56
-rw-r--r--audio/Makefile10
-rw-r--r--audio/celt/Makefile26
-rw-r--r--audio/celt/distinfo2
-rw-r--r--audio/celt/pkg-descr6
-rw-r--r--audio/celt/pkg-plist11
-rw-r--r--audio/flake/Makefile23
-rw-r--r--audio/flake/distinfo2
-rw-r--r--audio/flake/pkg-descr20
-rw-r--r--audio/ifp-line/Makefile36
-rw-r--r--audio/ifp-line/distinfo2
-rw-r--r--audio/ifp-line/files/patch-configure284
-rw-r--r--audio/ifp-line/pkg-descr9
-rw-r--r--audio/ifp-line/pkg-message13
-rw-r--r--audio/libaacplus/Makefile57
-rw-r--r--audio/libaacplus/distinfo5
-rw-r--r--audio/libaacplus/files/patch-configure.ac35
-rw-r--r--audio/libaacplus/files/patch-include_aacplus.h11
-rw-r--r--audio/libaacplus/files/patch-src_Makefile.am53
-rw-r--r--audio/libaacplus/pkg-descr3
-rw-r--r--audio/libaacplus/pkg-plist8
-rw-r--r--audio/libnjb/Makefile42
-rw-r--r--audio/libnjb/distinfo2
-rw-r--r--audio/libnjb/pkg-descr5
-rw-r--r--audio/libnjb/pkg-plist28
-rw-r--r--audio/lpac/Makefile31
-rw-r--r--audio/lpac/distinfo2
-rw-r--r--audio/lpac/pkg-descr12
-rw-r--r--audio/mp32ogg/Makefile37
-rw-r--r--audio/mp32ogg/distinfo2
-rw-r--r--audio/mp32ogg/files/patch-mp32ogg15
-rw-r--r--audio/mp32ogg/pkg-descr8
-rw-r--r--audio/mpiosh/Makefile29
-rw-r--r--audio/mpiosh/distinfo2
-rw-r--r--audio/mpiosh/files/extra-patch-configure.in30
-rw-r--r--audio/mpiosh/files/patch-Makefile.am7
-rw-r--r--audio/mpiosh/files/patch-configure.in17
-rw-r--r--audio/mpiosh/files/patch-libmpio_Makefile.am10
-rw-r--r--audio/mpiosh/files/patch-libmpio_debug.h11
-rw-r--r--audio/mpiosh/files/patch-mpiosh_Makefile.am18
-rw-r--r--audio/mpiosh/files/patch-mpiosh_callback.c18
-rw-r--r--audio/mpiosh/files/patch-mpiosh_mpiosh.c21
-rw-r--r--audio/mpiosh/files/patch-mpiosh_readline.c11
-rw-r--r--audio/mpiosh/pkg-descr9
-rw-r--r--audio/mpiosh/pkg-plist9
-rw-r--r--audio/osalp/Makefile43
-rw-r--r--audio/osalp/distinfo2
-rw-r--r--audio/osalp/files/patch-aflib_aflibConfig.h12
-rw-r--r--audio/osalp/files/patch-aflib_aflibConverter.cc11
-rw-r--r--audio/osalp/files/patch-aflib_aflibConverter.h11
-rw-r--r--audio/osalp/files/patch-aflib_aflibDateTime.h10
-rw-r--r--audio/osalp/files/patch-aflib_aflibEnvFile.h10
-rw-r--r--audio/osalp/files/patch-aflib_aflibMemCache.cc10
-rw-r--r--audio/osalp/files/patch-formatlib_audiofile-0.2.0_libaudiofile_aiffwrite.c10
-rw-r--r--audio/osalp/files/patch-formatlib_ogg_aflibBufferUtils.h10
-rw-r--r--audio/osalp/pkg-descr12
-rw-r--r--audio/osalp/pkg-plist53
-rw-r--r--audio/rplay/Makefile59
-rw-r--r--audio/rplay/distinfo2
-rw-r--r--audio/rplay/files/extra-patch-ao245
-rw-r--r--audio/rplay/files/patch-Makefile.config.in10
-rw-r--r--audio/rplay/files/patch-doc_Makefile.in41
-rw-r--r--audio/rplay/files/patch-doc_RPLAY.texi13
-rw-r--r--audio/rplay/files/patch-doc_RPTP.texi13
-rw-r--r--audio/rplay/files/patch-doc_librplay.texi13
-rw-r--r--audio/rplay/files/patch-doc_rplayd.833
-rw-r--r--audio/rplay/files/patch-doc_rplayd.texi50
-rw-r--r--audio/rplay/files/patch-librplay_Makefile.in38
-rw-r--r--audio/rplay/files/patch-rplayd_Makefile.in10
-rw-r--r--audio/rplay/files/patch-rplayd__audio__audio_FreeBSD.c29
-rw-r--r--audio/rplay/files/patch-rplayd__rplayd.c16
-rw-r--r--audio/rplay/files/patch-rplayd_rplayd.h10
-rw-r--r--audio/rplay/files/patch-rplayd_sound.h14
-rw-r--r--audio/rplay/files/patch-rplayd_spool.c12
-rw-r--r--audio/rplay/files/patch-rx_Makefile.in19
-rw-r--r--audio/rplay/files/rplayd.in25
-rw-r--r--audio/rplay/pkg-descr8
-rw-r--r--audio/rplay/pkg-plist18
-rw-r--r--databases/Makefile1
-rw-r--r--databases/postgis24/Makefile68
-rw-r--r--databases/postgis24/distinfo3
-rw-r--r--databases/postgis24/pkg-descr15
-rw-r--r--databases/postgis24/pkg-plist403
-rw-r--r--devel/Makefile9
-rw-r--r--devel/clanlib1/Makefile54
-rw-r--r--devel/clanlib1/distinfo2
-rw-r--r--devel/clanlib1/files/patch-Sources_Core_IOData_Generic_datafile__inputprovider.h12
-rw-r--r--devel/clanlib1/files/patch-Sources_GUI_inputbox__generic.cpp11
-rw-r--r--devel/clanlib1/files/patch-Sources__Core__System__Unix__init_linux.cpp11
-rw-r--r--devel/clanlib1/files/patch-Sources__Display__Providers__png_provider_generic.cpp11
-rw-r--r--devel/clanlib1/files/patch-libc++20
-rw-r--r--devel/clanlib1/pkg-descr12
-rw-r--r--devel/clanlib1/pkg-plist350
-rw-r--r--devel/eric6/Makefile80
-rw-r--r--devel/eric6/Makefile.inc22
-rw-r--r--devel/eric6/bsd.eric6.mk22
-rw-r--r--devel/eric6/distinfo3
-rw-r--r--devel/eric6/files/config22
-rw-r--r--devel/eric6/files/eric6.desktop.in10
-rw-r--r--devel/eric6/pkg-descr11
-rw-r--r--devel/eric6/pkg-message10
-rw-r--r--devel/eric6/pkg-plist44
-rw-r--r--devel/libhash/Makefile25
-rw-r--r--devel/libhash/distinfo2
-rw-r--r--devel/libhash/pkg-descr3
-rw-r--r--devel/libhash/pkg-plist21
-rw-r--r--devel/py-dj31-django-rq/Makefile40
-rw-r--r--devel/py-dj31-django-rq/distinfo3
-rw-r--r--devel/py-dj31-django-rq/pkg-descr5
-rw-r--r--devel/ruby-sdl/Makefile76
-rw-r--r--devel/ruby-sdl/distinfo3
-rw-r--r--devel/ruby-sdl/pkg-descr17
-rw-r--r--devel/ruby-sdl/pkg-plist5
-rw-r--r--devel/rubygem-ruby-sdl-ffi/Makefile23
-rw-r--r--devel/rubygem-ruby-sdl-ffi/distinfo2
-rw-r--r--devel/rubygem-ruby-sdl-ffi/pkg-descr6
-rw-r--r--devel/rubygem-rubygame/Makefile25
-rw-r--r--devel/rubygem-rubygame/distinfo2
-rw-r--r--devel/rubygem-rubygame/pkg-descr6
-rw-r--r--devel/sdl_sge/Makefile55
-rw-r--r--devel/sdl_sge/distinfo2
-rw-r--r--devel/sdl_sge/files/patch-Makefile29
-rw-r--r--devel/sdl_sge/files/patch-Makefile.conf66
-rw-r--r--devel/sdl_sge/files/patch-sge030809-sge_tt_text.cpp26
-rw-r--r--devel/sdl_sge/pkg-descr12
-rw-r--r--devel/sdl_sge/pkg-plist17
-rw-r--r--devel/yasm-devel/Makefile41
-rw-r--r--devel/yasm-devel/distinfo2
-rw-r--r--devel/yasm-devel/pkg-descr8
-rw-r--r--devel/yasm-devel/pkg-plist38
-rw-r--r--dns/Makefile1
-rw-r--r--dns/bind911/Makefile259
-rw-r--r--dns/bind911/distinfo3
-rw-r--r--dns/bind911/files/BIND.chroot.dist24
-rw-r--r--dns/bind911/files/BIND.chroot.local.dist18
-rw-r--r--dns/bind911/files/empty.db8
-rw-r--r--dns/bind911/files/extrapatch-bind-min-override-ttl76
-rw-r--r--dns/bind911/files/extrapatch-interfacemgr.c14
-rw-r--r--dns/bind911/files/localhost-forward.db8
-rw-r--r--dns/bind911/files/localhost-reverse.db10
-rw-r--r--dns/bind911/files/named.conf.in378
-rw-r--r--dns/bind911/files/named.in448
-rw-r--r--dns/bind911/files/named.root92
-rw-r--r--dns/bind911/files/patch-bin_named_include_named_globals.h13
-rw-r--r--dns/bind911/files/patch-bin_tests_system_dlzexternal_Makefile.in13
-rw-r--r--dns/bind911/files/patch-configure135
-rw-r--r--dns/bind911/files/patch-no-bind-tools55
-rw-r--r--dns/bind911/files/pkg-message.in22
-rw-r--r--dns/bind911/pkg-descr15
-rw-r--r--dns/bind911/pkg-help28
-rw-r--r--dns/bind911/pkg-plist402
-rw-r--r--games/Makefile3
-rw-r--r--games/magicmaze/Makefile50
-rw-r--r--games/magicmaze/distinfo2
-rw-r--r--games/magicmaze/files/magicmaze.in4
-rw-r--r--games/magicmaze/pkg-descr5
-rw-r--r--games/magicmaze/pkg-plist53
-rw-r--r--games/stransball2/Makefile49
-rw-r--r--games/stransball2/distinfo2
-rw-r--r--games/stransball2/files/patch-sources-Makefile17
-rw-r--r--games/stransball2/files/patch-sources-main.cpp32
-rw-r--r--games/stransball2/files/patch-sources_auxiliar.cpp11
-rw-r--r--games/stransball2/pkg-descr9
-rw-r--r--games/trophy/Makefile34
-rw-r--r--games/trophy/distinfo3
-rw-r--r--games/trophy/pkg-descr7
-rw-r--r--games/trophy/pkg-plist136
-rw-r--r--graphics/Makefile2
-rw-r--r--graphics/librasterlite/Makefile35
-rw-r--r--graphics/librasterlite/distinfo2
-rw-r--r--graphics/librasterlite/pkg-descr4
-rw-r--r--graphics/librasterlite/pkg-plist11
-rw-r--r--graphics/libreatlas/Makefile54
-rw-r--r--graphics/libreatlas/distinfo3
-rw-r--r--graphics/libreatlas/pkg-descr5
-rw-r--r--lang/Makefile1
-rw-r--r--lang/nml/Makefile56
-rw-r--r--lang/nml/distinfo2
-rw-r--r--lang/nml/files/patch-ocaml__byterun__sys.c13
-rw-r--r--lang/nml/pkg-descr10
-rw-r--r--lang/nml/pkg-plist343
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/mmsclient/Makefile24
-rw-r--r--multimedia/mmsclient/distinfo2
-rw-r--r--multimedia/mmsclient/files/mmsclient.148
-rw-r--r--multimedia/mmsclient/files/patch-client.c41
-rw-r--r--multimedia/mmsclient/files/patch-configure9
-rw-r--r--multimedia/mmsclient/pkg-descr6
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/ekiga/Makefile137
-rw-r--r--net-im/ekiga/distinfo3
-rw-r--r--net-im/ekiga/files/patch-boost-1.692879
-rw-r--r--net-im/ekiga/files/patch-configure11
-rw-r--r--net-im/ekiga/files/patch-lib_engine_notification_notification-core.h39
-rw-r--r--net-im/ekiga/pkg-descr5
-rw-r--r--net-im/ekiga/pkg-plist604
-rw-r--r--net-mgmt/Makefile2
-rw-r--r--net-mgmt/p0f2/Makefile48
-rw-r--r--net-mgmt/p0f2/distinfo3
-rw-r--r--net-mgmt/p0f2/files/p0f2.in76
-rw-r--r--net-mgmt/p0f2/files/patch-mk__FreeBSD15
-rw-r--r--net-mgmt/p0f2/files/patch-p0f-query.c13
-rw-r--r--net-mgmt/p0f2/pkg-descr23
-rw-r--r--net-mgmt/p0f2/pkg-plist11
-rw-r--r--net-mgmt/unifi-poller/Makefile82
-rw-r--r--net-mgmt/unifi-poller/distinfo61
-rw-r--r--net-mgmt/unifi-poller/pkg-descr4
-rw-r--r--net-mgmt/unifi-poller/pkg-plist10
-rw-r--r--net/Makefile4
-rw-r--r--net/appkonference/Makefile47
-rw-r--r--net/appkonference/distinfo3
-rw-r--r--net/appkonference/files/patch-Makefile73
-rw-r--r--net/appkonference/files/patch-konference_libwebrtc_typedefs.h23
-rw-r--r--net/appkonference/pkg-descr5
-rw-r--r--net/libstorj/Makefile40
-rw-r--r--net/libstorj/distinfo3
-rw-r--r--net/libstorj/files/patch-src_crypto.c11
-rw-r--r--net/libstorj/files/patch-src_crypto.h11
-rw-r--r--net/libstorj/pkg-descr3
-rw-r--r--net/libstorj/pkg-plist7
-rw-r--r--net/py-flask-xml-rpc/Makefile28
-rw-r--r--net/py-flask-xml-rpc/distinfo3
-rw-r--r--net/py-flask-xml-rpc/files/patch-flaskext_xmlrpc.py56
-rw-r--r--net/py-flask-xml-rpc/files/patch-tests_test-xmlrpc.py45
-rw-r--r--net/py-flask-xml-rpc/pkg-descr6
-rw-r--r--net/zebra/Makefile91
-rw-r--r--net/zebra/distinfo2
-rw-r--r--net/zebra/files/patch-configure11
-rw-r--r--net/zebra/files/patch-ioctl.c28
-rw-r--r--net/zebra/files/patch-ospfd__ospf_spf.c291
-rw-r--r--net/zebra/files/patch-ospfd_ospf_dump.c11
-rw-r--r--net/zebra/files/patch-ospfd_ospf_lsa.c38
-rw-r--r--net/zebra/files/patch-ospfd_ospf_packet.c27
-rw-r--r--net/zebra/files/patch-zebra-kernel_socket.c41
-rw-r--r--net/zebra/files/patch-zebra_Makefile.in11
-rw-r--r--net/zebra/files/pkg-message.in12
-rw-r--r--net/zebra/files/zebractl.in55
-rw-r--r--net/zebra/pkg-descr15
-rw-r--r--net/zebra/pkg-plist23
-rw-r--r--security/Makefile2
-rw-r--r--security/nacl/Makefile48
-rw-r--r--security/nacl/distinfo2
-rw-r--r--security/nacl/files/patch-curvecp_socket__udp.c13
-rw-r--r--security/nacl/files/patch-do22
-rw-r--r--security/nacl/pkg-descr10
-rw-r--r--security/nacl/pkg-plist45
-rw-r--r--security/obfsclient/Makefile47
-rw-r--r--security/obfsclient/distinfo3
-rw-r--r--security/obfsclient/files/patch-crypto-ctr.h42
-rw-r--r--security/obfsclient/files/patch-ext-easylogging++.h20
-rw-r--r--security/obfsclient/files/patch-ext-optionparser.h31
-rw-r--r--security/obfsclient/files/patch-scramblesuit-client.cc30
-rw-r--r--security/obfsclient/pkg-descr8
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/sample/Makefile40
-rw-r--r--sysutils/sample/distinfo2
-rw-r--r--sysutils/sample/pkg-descr3
-rw-r--r--sysutils/sample/pkg-plist3
-rw-r--r--www/Makefile18
-rw-r--r--www/grafana/Makefile25
-rw-r--r--www/grafana/distinfo2
-rw-r--r--www/grafana/pkg-descr4
-rw-r--r--www/grafana/pkg-plist129
-rw-r--r--www/mediawiki131/Makefile70
-rw-r--r--www/mediawiki131/distinfo3
-rw-r--r--www/mediawiki131/files/pkg-message.in15
-rw-r--r--www/mediawiki131/pkg-descr6
-rw-r--r--www/plugger/Makefile67
-rw-r--r--www/plugger/distinfo2
-rw-r--r--www/plugger/files/patch-Makefile.in29
-rw-r--r--www/plugger/files/patch-configure15
-rw-r--r--www/plugger/files/patch-plugger-helper.c26
-rw-r--r--www/plugger/files/patch-plugger-oohelper16
-rw-r--r--www/plugger/files/patch-plugger.c59
-rw-r--r--www/plugger/pkg-descr9
-rw-r--r--www/plugger/pkg-install58
-rw-r--r--www/plugger/pkg-plist6
-rw-r--r--www/py-dj31-django-auth-ldap/Makefile47
-rw-r--r--www/py-dj31-django-auth-ldap/distinfo3
-rw-r--r--www/py-dj31-django-auth-ldap/files/patch-docs_conf.py22
-rw-r--r--www/py-dj31-django-auth-ldap/pkg-descr6
-rw-r--r--www/py-dj31-django-cacheops/Makefile29
-rw-r--r--www/py-dj31-django-cacheops/distinfo3
-rw-r--r--www/py-dj31-django-cacheops/pkg-descr15
-rw-r--r--www/py-dj31-django-cors-headers/Makefile25
-rw-r--r--www/py-dj31-django-cors-headers/distinfo3
-rw-r--r--www/py-dj31-django-cors-headers/pkg-descr4
-rw-r--r--www/py-dj31-django-debug-toolbar/Makefile29
-rw-r--r--www/py-dj31-django-debug-toolbar/distinfo3
-rw-r--r--www/py-dj31-django-debug-toolbar/pkg-descr5
-rw-r--r--www/py-dj31-django-filter/Makefile25
-rw-r--r--www/py-dj31-django-filter/distinfo3
-rw-r--r--www/py-dj31-django-filter/pkg-descr4
-rw-r--r--www/py-dj31-django-js-asset/Makefile26
-rw-r--r--www/py-dj31-django-js-asset/distinfo3
-rw-r--r--www/py-dj31-django-js-asset/pkg-descr4
-rw-r--r--www/py-dj31-django-mptt/Makefile29
-rw-r--r--www/py-dj31-django-mptt/distinfo3
-rw-r--r--www/py-dj31-django-mptt/pkg-descr4
-rw-r--r--www/py-dj31-django-prometheus/Makefile38
-rw-r--r--www/py-dj31-django-prometheus/distinfo3
-rw-r--r--www/py-dj31-django-prometheus/pkg-descr16
-rw-r--r--www/py-dj31-django-redis/Makefile33
-rw-r--r--www/py-dj31-django-redis/distinfo3
-rw-r--r--www/py-dj31-django-redis/pkg-descr17
-rw-r--r--www/py-dj31-django-tables2/Makefile33
-rw-r--r--www/py-dj31-django-tables2/distinfo3
-rw-r--r--www/py-dj31-django-tables2/pkg-descr5
-rw-r--r--www/py-dj31-django-taggit/Makefile29
-rw-r--r--www/py-dj31-django-taggit/distinfo3
-rw-r--r--www/py-dj31-django-taggit/pkg-descr3
-rw-r--r--www/py-dj31-django-timezone-field/Makefile26
-rw-r--r--www/py-dj31-django-timezone-field/distinfo3
-rw-r--r--www/py-dj31-django-timezone-field/pkg-descr3
-rw-r--r--www/py-dj31-djangorestframework/Makefile27
-rw-r--r--www/py-dj31-djangorestframework/distinfo3
-rw-r--r--www/py-dj31-djangorestframework/pkg-descr4
-rw-r--r--www/py-dj31-drf-yasg/Makefile41
-rw-r--r--www/py-dj31-drf-yasg/distinfo3
-rw-r--r--www/py-dj31-drf-yasg/pkg-descr20
-rw-r--r--www/py-django31/Makefile75
-rw-r--r--www/py-django31/distinfo3
-rw-r--r--www/py-django31/pkg-descr10
323 files changed, 56 insertions, 13422 deletions
diff --git a/MOVED b/MOVED
index 17fcac93cb5a..ec5969f1789c 100644
--- a/MOVED
+++ b/MOVED
@@ -16702,3 +16702,59 @@ x11-toolkits/rubygem-vte|x11-toolkits/rubygem-vte3|2021-12-21|Remove obsoleted p
sysutils/asmon||2021-12-27|Has expired: Fails to build on modern FreeBSD
java/intellij-rubymine|devel/rubymine|2021-12-31|Use better name and category
lang/python36||2021-12-31|Has expired: Upgrade to a newer Python version. 3.6 is in maintenance status and gets security fixes only. End-of-Life: 2021-12-23. See https://devguide.python.org/
+devel/sdl_sge||2021-12-31|Has expired: Upstream no longer maintained
+net/appkonference||2021-12-31|Has expired: Outdated, depends on unsupported version of net/asterisk
+dns/bind911|dns/bind916|2021-12-31|Has expired: End of life, please migrate to a newer version of BIND9
+net/zebra||2021-12-31|Has expired: Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2
+audio/osalp||2021-12-31|Has expired: Abandoned upstream, listed as beta and no new release since 2008
+games/stransball2||2021-12-31|Has expired: Depends on expired devel/sdl_sge
+devel/rubygem-ruby-sdl-ffi||2021-12-31|Has expired: Depends on expired devel/sdl_sge
+devel/rubygem-rubygame||2021-12-31|Has expired: Depends on expired devel/sdl_sge
+devel/ruby-sdl||2021-12-31|Has expired: Depends on expired devel/sdl_sge
+games/magicmaze||2021-12-31|Has expired: Depends on expired devel/sdl_sge
+games/trophy||2021-12-31|Has expired: Depends on expired devel/clanlib1
+devel/clanlib1||2021-12-31|Has expired: Older than expired and removed devel/clanlib
+www/py-django31||2021-12-31|Has expired: Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/
+www/py-dj31-django-prometheus||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+databases/postgis24||2021-12-31|Has expired: Deprecated in favour of databases/postgis3x
+net-im/ekiga||2021-12-31|Has expired: Last release in 2013, not actively maintained
+sysutils/sample||2021-12-31|Has expired: abandoned upstream, incompatible with newer kernels
+www/mediawiki131||2021-12-31|Has expired: Upstream EOL
+www/py-dj31-django-mptt||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+net/py-flask-xml-rpc||2021-12-31|Has expired: No longer maintained upstream
+audio/libaacplus||2021-12-31|Has expired: Abandoned upstream, no new release since 2011
+security/obfsclient||2021-12-31|Has expired: https://github.com/Yawning/obfsclient/issues/37
+devel/eric6||2021-12-31|Has expired: Uses EOL Python 2.7 via www/py-qt5-webengine
+www/grafana||2021-12-31|Has expired: No longer maintained upstream, use www/grafana8
+www/py-dj31-django-auth-ldap||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj31-django-filter||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj31-drf-yasg||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj31-django-js-asset||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj31-django-timezone-field||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj31-django-tables2||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj31-django-taggit||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+graphics/librasterlite|graphics/librasterlite2|2021-12-31|Has expired: Deprecated in favour of graphics/librasterlite2
+www/py-dj31-django-cacheops||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+net-mgmt/p0f2|net-mgmt/p0f|2021-12-31|Has expired: newer version available in net-mgmt/p0f
+devel/libhash||2021-12-31|Has expired: Abandoned upstream
+www/py-dj31-django-debug-toolbar||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+www/py-dj31-django-cors-headers||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+audio/flake||2021-12-31|Has expired: Abandoned upstream, no new release since 2007
+audio/ifp-line||2021-12-31|Has expired: Abandoned upstream, no new release since 2005
+audio/libnjb||2021-12-31|Has expired: Abandoned upstream, no new release since 2011
+audio/lpac||2021-12-31|Has expired: Abandoned upstream in 2003
+multimedia/mmsclient||2021-12-31|Has expired: Abandoned upstream, Microsoft deprecated MMS in 2003
+www/plugger||2021-12-31|Has expired: Uses incompatible plugin interface NPAPI
+audio/mpiosh||2021-12-31|Has expired: Abandoned upstream, no new release since 2004
+audio/rplay||2021-12-31|Has expired: Abandoned upstream, no new releases since 1999
+audio/celt||2021-12-31|Has expired: Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus
+security/nacl|security/libsodium|2021-12-31|Has expired: Unmaintained by upstream, use libsodium instead
+net-mgmt/unifi-poller||2021-12-31|Has expired: Now called unpoller by upstream
+lang/nml||2021-12-31|Has expired: Abandoned upstream, last release 2004-04-19
+audio/mp32ogg||2021-12-31|Has expired: Abandoned upstream and unfetchable from upstream
+net/libstorj|net/storj|2021-12-31|Has expired: Deprecated in favour of net/storj due to v3 rearchitecture
+devel/yasm-devel|devel/yasm|2021-12-31|Has expired: No need to keep the -devel version due to upstream inactivity
+www/py-dj31-django-redis||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+devel/py-dj31-django-rq||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
+graphics/libreatlas||2021-12-31|Has expired: Abandoned upstream, no new release since 2012
+www/py-dj31-djangorestframework||2021-12-31|Has expired: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
diff --git a/audio/Makefile b/audio/Makefile
index 09bf06dab283..07fb59bb0ef2 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -80,7 +80,6 @@
SUBDIR += cd2mp3
SUBDIR += cddb-bundle
SUBDIR += cdparanoia
- SUBDIR += celt
SUBDIR += checkmate
SUBDIR += cheesecutter
SUBDIR += chordpack
@@ -187,7 +186,6 @@
SUBDIR += flac
SUBDIR += flac123
SUBDIR += flacon
- SUBDIR += flake
SUBDIR += flite
SUBDIR += fluid-soundfont
SUBDIR += fluida-lv2
@@ -318,7 +316,6 @@
SUBDIR += id3ren
SUBDIR += id3tool
SUBDIR += id3v2
- SUBDIR += ifp-line
SUBDIR += infamous-plugins-lv2
SUBDIR += inscore
SUBDIR += intersect-lv2
@@ -353,7 +350,6 @@
SUBDIR += lenticular-lv2
SUBDIR += lewton
SUBDIR += liba52
- SUBDIR += libaacplus
SUBDIR += libadplug
SUBDIR += libaiff
SUBDIR += libamrnb
@@ -402,7 +398,6 @@
SUBDIR += libmusicbrainz5
SUBDIR += libmusicxml
SUBDIR += libmysofa
- SUBDIR += libnjb
SUBDIR += libnoise
SUBDIR += libogg
SUBDIR += liboggz
@@ -454,7 +449,6 @@
SUBDIR += logitechmediaserver-sqlplaylist
SUBDIR += logitechmediaserver-trackstat
SUBDIR += lollypop
- SUBDIR += lpac
SUBDIR += lsp-plugins-lv2
SUBDIR += lua-mpd
SUBDIR += luppp
@@ -497,7 +491,6 @@
SUBDIR += mous
SUBDIR += mp-player
SUBDIR += mp3-archive-tools
- SUBDIR += mp32ogg
SUBDIR += mp3_check
SUBDIR += mp3asm
SUBDIR += mp3blaster
@@ -525,7 +518,6 @@
SUBDIR += mpg123
SUBDIR += mpg123.el
SUBDIR += mpg321
- SUBDIR += mpiosh
SUBDIR += mps
SUBDIR += mpz
SUBDIR += mumble
@@ -564,7 +556,6 @@
SUBDIR += opusfile
SUBDIR += opustags
SUBDIR += orbit-lv2
- SUBDIR += osalp
SUBDIR += osd-lyrics
SUBDIR += osdmixer
SUBDIR += oss
@@ -704,7 +695,6 @@
SUBDIR += rnnoise
SUBDIR += rnnoise-nu
SUBDIR += rosegarden
- SUBDIR += rplay
SUBDIR += rsynth
SUBDIR += rtaudio
SUBDIR += rtmidi
diff --git a/audio/celt/Makefile b/audio/celt/Makefile
deleted file mode 100644
index 9fd641a8d576..000000000000
--- a/audio/celt/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Edward Tomasz Napierala <trasz@FreeBSD.org>
-
-PORTNAME= celt
-PORTVERSION= 0.11.3
-PORTREVISION= 3
-CATEGORIES= audio
-MASTER_SITES= http://downloads.us.xiph.org/releases/celt/
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= The CELT ultra-low delay audio codec
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libogg.so:audio/libogg
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-ogg=${LOCALBASE}
-USE_LDCONFIG= yes
-USES= gmake libtool:keepla pathfix
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/audio/celt/distinfo b/audio/celt/distinfo
deleted file mode 100644
index f3fd554a25a8..000000000000
--- a/audio/celt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (celt-0.11.3.tar.gz) = 7e64815d4a8a009d0280ecd235ebd917da3abdcfd8f7d0812218c085f9480836
-SIZE (celt-0.11.3.tar.gz) = 465020
diff --git a/audio/celt/pkg-descr b/audio/celt/pkg-descr
deleted file mode 100644
index 38218cbe2118..000000000000
--- a/audio/celt/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The CELT codec is an experimental audio codec for use in low-delay
-speech and audio communication. It's meant to close the gap between
-Vorbis and Speex for applications where both high quality audio
-and low delay are desired.
-
-WWW: http://www.celt-codec.org/
diff --git a/audio/celt/pkg-plist b/audio/celt/pkg-plist
deleted file mode 100644
index 80b84f0a03ee..000000000000
--- a/audio/celt/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/celtenc
-bin/celtdec
-include/celt/celt.h
-include/celt/celt_types.h
-include/celt/celt_header.h
-lib/libcelt0.so.2.0.0
-lib/libcelt0.so.2
-lib/libcelt0.so
-lib/libcelt0.la
-lib/libcelt0.a
-libdata/pkgconfig/celt.pc
diff --git a/audio/flake/Makefile b/audio/flake/Makefile
deleted file mode 100644
index 0bb0d047e600..000000000000
--- a/audio/flake/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: David Naylor <dbn@FreeBSD.org>
-
-PORTNAME= flake
-PORTVERSION= 0.11
-CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME:tl}-enc/${PORTNAME:tl}/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= FLAC audio encoder
-
-LICENSE= LGPL21
-
-DEPRECATED= Abandoned upstream, no new release since 2007
-EXPIRATION_DATE=2021-12-31
-
-CONFIGURE_ARGS+= --cc="${CC}"
-HAS_CONFIGURE= yes
-USES= gmake tar:bzip2
-MAKE_JOBS_UNSAFE= yes
-
-PLIST_FILES= bin/flake include/flake.h lib/libflake.a
-
-.include <bsd.port.mk>
diff --git a/audio/flake/distinfo b/audio/flake/distinfo
deleted file mode 100644
index 276a23ec04e2..000000000000
--- a/audio/flake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (flake-0.11.tar.bz2) = 8dd249888005c2949cb4564f02b6badb34b2a0f408a7ec7ab01e11ceca1b7f19
-SIZE (flake-0.11.tar.bz2) = 43319
diff --git a/audio/flake/pkg-descr b/audio/flake/pkg-descr
deleted file mode 100644
index add5d85b5f4b..000000000000
--- a/audio/flake/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-The Flake encoder project was started as a way for the author to learn more
-about lossless audio encoding. The author chose the FLAC format because it is
-open and well-documented. Although the FLAC reference encoder is also free and
-open-source, the author's goal was to implement the standard from scratch as an
-independent project. Flake is licensed under the GNU LGPL.
-
-Once Flake progressed to a usable state, the author submitted the encoder to be
-included as part of FFmpeg. It was included and improved upon by other FFmpeg
-developers. Since then, Ithe author has added more features to Flake and
-improved the encoding speed. The author plan to add some of these features into
-FFmpeg as the encoder progresses.
-
-There are both benefits and drawbacks to using Flake as a FLAC encoder
-alternative. In its current state, Flake gives, on average, slightly better
-compression than the FLAC reference encoder and is about twice as fast.
-However, it does not currently implement all the advanced features such as
-tagging, cuesheets, 24-bit audio, embedded pictures, and ogg encapsulation.
-The author hopes to add these to Flake in future releases.
-
-WWW: http://flake-enc.sourceforge.net
diff --git a/audio/ifp-line/Makefile b/audio/ifp-line/Makefile
deleted file mode 100644
index f74e3162ce70..000000000000
--- a/audio/ifp-line/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: riggs
-
-PORTNAME= ifp-line
-PORTVERSION= 0.3
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= SF/ifp-driver/${PORTNAME}/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Command line interface to iRiver music players
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandoned upstream, no new release since 2005
-EXPIRATION_DATE=2021-12-31
-
-USES= iconv
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= LIBUSB_LIBS=-lusb
-MAKE_JOBS_UNSAFE= yes
-
-PLIST_FILES= bin/ifp man/man1/ifp.1.gz
-PORTDOCS= NEWS README TIPS nonroot.sh
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ifp ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/ifp.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/audio/ifp-line/distinfo b/audio/ifp-line/distinfo
deleted file mode 100644
index 309fd6e31824..000000000000
--- a/audio/ifp-line/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ifp-line-0.3.tar.gz) = 2d44807abbd5d2202d253b550b867dfa3776a71bf6d3f202b0f1254e66325257
-SIZE (ifp-line-0.3.tar.gz) = 138272
diff --git a/audio/ifp-line/files/patch-configure b/audio/ifp-line/files/patch-configure
deleted file mode 100644
index ebf42c96bba4..000000000000
--- a/audio/ifp-line/files/patch-configure
+++ /dev/null
@@ -1,284 +0,0 @@
---- configure.orig 2005-12-10 07:27:54 UTC
-+++ configure
-@@ -3860,281 +3860,6 @@ _ACEOF
-
-
-
--# Check whether --with-libusb-prefix or --without-libusb-prefix was given.
--if test "${with_libusb_prefix+set}" = set; then
-- withval="$with_libusb_prefix"
-- libusb_prefix="$withval"
--else
-- libusb_prefix=""
--fi;
--
--# Check whether --with-libusb-exec-prefix or --without-libusb-exec-prefix was given.
--if test "${with_libusb_exec_prefix+set}" = set; then
-- withval="$with_libusb_exec_prefix"
-- libusb_exec_prefix="$withval"
--else
-- libusb_exec_prefix=""
--fi;
--
-- if test x$libusb_exec_prefix != x ; then
-- libusb_config_args="$libusb_config_args --exec-prefix=$libusb_exec_prefix"
-- if test x${LIBUSB_CONFIG+set} != xset ; then
-- LIBUSB_CONFIG=$libusb_exec_prefix/bin/libusb-config
-- fi
-- fi
-- if test x$libusb_prefix != x ; then
-- libusb_config_args="$libusb_config_args --prefix=$libusb_prefix"
-- if test x${LIBUSB_CONFIG+set} != xset ; then
-- LIBUSB_CONFIG=$libusb_prefix/bin/libusb-config
-- fi
-- fi
--
-- # Extract the first word of "libusb-config", so it can be a program name with args.
--set dummy libusb-config; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_path_LIBUSB_CONFIG+set}" = set; then
-- echo $ECHO_N "(cached) $ECHO_C" >&6
--else
-- case $LIBUSB_CONFIG in
-- [\\/]* | ?:[\\/]*)
-- ac_cv_path_LIBUSB_CONFIG="$LIBUSB_CONFIG" # Let the user override the test with a path.
-- ;;
-- *)
-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
-- IFS=$as_save_IFS
-- test -z "$as_dir" && as_dir=.
-- for ac_exec_ext in '' $ac_executable_extensions; do
-- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-- ac_cv_path_LIBUSB_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-- break 2
-- fi
--done
--done
--
-- test -z "$ac_cv_path_LIBUSB_CONFIG" && ac_cv_path_LIBUSB_CONFIG="no"
-- ;;
--esac
--fi
--LIBUSB_CONFIG=$ac_cv_path_LIBUSB_CONFIG
--
--if test -n "$LIBUSB_CONFIG"; then
-- echo "$as_me:$LINENO: result: $LIBUSB_CONFIG" >&5
--echo "${ECHO_T}$LIBUSB_CONFIG" >&6
--else
-- echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
-- min_libusb_version=0.1.7
-- echo "$as_me:$LINENO: checking for libusb - version >= $min_libusb_version" >&5
--echo $ECHO_N "checking for libusb - version >= $min_libusb_version... $ECHO_C" >&6
-- no_libusb=""
-- if test "$LIBUSB_CONFIG" = "no" ; then
-- no_libusb="yes"
-- else
-- LIBUSB_CFLAGS=`$LIBUSB_CONFIG $libusb_config_args --cflags`
-- LIBUSB_LIBS=`$LIBUSB_CONFIG $libusb_config_args --libs`
--
-- libusb_major_version=`$LIBUSB_CONFIG $libusb_args --version | \
-- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
-- libusb_minor_version=`$LIBUSB_CONFIG $libusb_args --version | \
-- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
-- libusb_micro_version=`$LIBUSB_CONFIG $libusb_args --version | \
-- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
-- if test "x$enable_libusbtext" = "xyes" ; then
-- ac_save_CFLAGS="$CFLAGS"
-- ac_save_LIBS="$LIBS"
-- CFLAGS="$CFLAGS $LIBUSB_CFLAGS"
-- LIBS="$LIBS $LIBUSB_LIBS"
-- rm -f conf.libusbtest
-- if test "$cross_compiling" = yes; then
-- echo $ac_n "cross compiling; assumed OK... $ac_c"
--else
-- cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h. */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h. */
--
--#include <stdio.h>
--#include <stdlib.h>
--#include <string.h>
--#include <usb.h>
--
--char*
--my_strdup (char *str)
--{
-- char *new_str;
--
-- if (str)
-- {
-- new_str = malloc ((strlen (str) + 1) * sizeof(char));
-- strcpy (new_str, str);
-- }
-- else
-- new_str = NULL;
--
-- return new_str;
--}
--
--int main ()
--{
-- int major, minor, micro;
-- char *tmp_version;
--
-- system ("touch conf.libusbtest");
--
-- /* HP/UX 9 (%@#!) writes to sscanf strings */
-- tmp_version = my_strdup("$min_libusb_version");
-- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
-- printf("%s, bad version string\n", "$min_libusb_version");
-- exit(1);
-- }
--
-- if (($libusb_major_version > major) ||
-- (($libusb_major_version == major) && ($libusb_minor_version > minor)) ||
-- (($libusb_major_version == major) && ($libusb_minor_version == minor) &&
-- ($libusb_micro_version >= micro)))
-- {
-- return 0;
-- }
-- else
-- {
-- printf("\n*** 'libusb-config --version' returned %d.%d, but the minimum version\n", $libusb_major_version, $libusb_minor_version);
-- printf("*** of libusb required is %d.%d. If libusb-config is correct, then it is\n", major, minor);
-- printf("*** best to upgrade to the required version.\n");
-- printf("*** If libusb-config was wrong, set the environment variable LIBUSB_CONFIG\n");
-- printf("*** to point to the correct copy of libusb-config, and remove the file\n");
-- printf("*** config.cache before re-running configure\n");
-- return 1;
-- }
--}
--
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- :
--else
-- echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--no_libusb=yes
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
-- CFLAGS="$ac_save_CFLAGS"
-- LIBS="$ac_save_LIBS"
-- fi
-- fi
-- if test "x$no_libusb" = x ; then
-- echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
-- :
-- else
-- echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
-- if test "$LIBUSB_CONFIG" = "no" ; then
-- echo "*** The libusb-config script installed by libusb could not be found"
-- echo "*** If libusb was installed in PREFIX, make sure PREFIX/bin is in"
-- echo "*** your path, or set the LIBUSB_CONFIG environment variable to the"
-- echo "*** full path to libusb-config."
-- else
-- if test -f conf.libusbtest ; then
-- :
-- else
-- echo "*** Could not run libusb test program, checking why..."
-- CFLAGS="$CFLAGS $LIBUSB_CFLAGS"
-- LIBS="$LIBS $LIBUSB_LIBS"
-- cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h. */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h. */
--
--#include <stdio.h>
--#include <usb.h>
--
--int
--main ()
--{
-- return 0;
-- ;
-- return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-- (eval $ac_link) 2>conftest.er1
-- ac_status=$?
-- grep -v '^ *+' conftest.er1 >conftest.err
-- rm -f conftest.er1
-- cat conftest.err >&5
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); } &&
-- { ac_try='test -z "$ac_c_werror_flag"
-- || test ! -s conftest.err'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; } &&
-- { ac_try='test -s conftest$ac_exeext'
-- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-- (eval $ac_try) 2>&5
-- ac_status=$?
-- echo "$as_me:$LINENO: \$? = $ac_status" >&5
-- (exit $ac_status); }; }; then
-- echo "*** The test program compiled, but did not run. This usually means"
-- echo "*** that the run-time linker is not finding libusb or finding the wrong"
-- echo "*** version of libusb. If it is not finding libusb, you'll need to set your"
-- echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
-- echo "*** to the installed location Also, make sure you have run ldconfig if that"
-- echo "*** is required on your system"
-- echo "***"
-- echo "*** If you have an old version installed, it is best to remove it, although"
-- echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
--else
-- echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
-- echo "*** The test program failed to compile or link. See the file config.log for the"
-- echo "*** exact error that occured. This usually means libusb was incorrectly installed"
-- echo "*** or that you have moved libusb since it was installed. In the latter case, you"
-- echo "*** may want to edit the libusb-config script: $LIBUSB_CONFIG"
--fi
--rm -f conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
-- CFLAGS="$ac_save_CFLAGS"
-- LIBS="$ac_save_LIBS"
-- fi
-- fi
-- LIBUSB_CFLAGS=""
-- LIBUSB_LIBS=""
-- { { echo "$as_me:$LINENO: error: libusb is required." >&5
--echo "$as_me: error: libusb is required." >&2;}
-- { (exit 1); exit 1; }; }
-- fi
--
--
-- rm -f conf.libusbtest
-
-
- # Checks for header files.
diff --git a/audio/ifp-line/pkg-descr b/audio/ifp-line/pkg-descr
deleted file mode 100644
index 91c663af0bb3..000000000000
--- a/audio/ifp-line/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-ifp-line is a simple command-line tool to provide basic
-functionality to manage files on iRiver music players
-which are using the "manager firmware".
-Using this tool, you can
-o add/remove files on the player
-o view information about the player, e.g. battery status
-o flash your firmware using an .hex file
-
-WWW: http://ifp-driver.sourceforge.net/
diff --git a/audio/ifp-line/pkg-message b/audio/ifp-line/pkg-message
deleted file mode 100644
index 2f54d4449f2b..000000000000
--- a/audio/ifp-line/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOM
-ifp directly accesses the usb/ugen devices via libusb. So
-if you want to use this application as a non-root user, you
-have to make sure that the corresponding device nodes
-/dev/usb<somenumber> and /dev/ugen<somenumber> where
-<somenumber> is dependent on your personal usb environment
-are readable and writable by the user intended to use the
-tool.
-EOM
-}
-]
diff --git a/audio/libaacplus/Makefile b/audio/libaacplus/Makefile
deleted file mode 100644
index 8843def33ebe..000000000000
--- a/audio/libaacplus/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-PORTNAME= libaacplus
-PORTVERSION= 2.0.2
-PORTREVISION= 9
-CATEGORIES= audio
-MASTER_SITES= http://tipok.org.ua/downloads/media/aacplus/libaacplus/ \
- ftp://ftp.3gpp.org/Specs/archive/26_series/26.410/:site2 \
- https://www.3gpp.org/ftp/Specs/archive/26_series/26.410/:site2
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- ${SRC26410}.zip:site2
-
-MAINTAINER= takefu@airport.fm
-COMMENT= HE-AAC+ Codec as Shared Library
-
-LICENSE= libaacplus
-LICENSE_NAME= 3GPP
-LICENSE_TEXT= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies
-LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
-
-DEPRECATED= Abandoned upstream, no new release since 2011
-EXPIRATION_DATE=2021-12-31
-
-USES= autoreconf cpe pathfix pkgconfig libtool
-
-USE_CSTD= gnu89
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-MAKE_JOBS_UNSAFE= yes
-INSTALL_TARGET= install-strip
-CPE_VENDOR= libaacplus_project
-
-CONFLICTS= aacplusenc-0*
-
-OPTIONS_DEFINE= FFTW3
-OPTIONS_DEFAULT=FFTW3
-
-FFTW3_DESC= Use FFTW3 library for performance
-
-FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3 \
- libfftw3f.so:math/fftw3-float
-FFTW3_CONFIGURE_ON= --with-fftw3=yes --with-fftw3-prefix=${LOCALBASE}
-FFTW3_CONFIGURE_OFF= --with-fftw3=no
-
-LICENSE_DISTFILES_3GPP= ${SRC26410}.zip
-SRC26410= 26410-g00
-
-pre-configure:
- @${CP} ${DISTDIR}/${SRC26410}.zip ${WRKSRC}/src
- @${REINPLACE_CMD} -e 's,@includedir@\/aacplus,@prefix@\/include,' \
- ${WRKSRC}/aacplus.pc.in
- @${REINPLACE_CMD} -e 's,\/aacplus\.h,\/libaacplus\/aacplus\.h,' \
- ${WRKSRC}/aacplus.spec.in
- @${REINPLACE_CMD} -e 's,INCLUDES,AM_CPPFLAGS,'\
- ${WRKSRC}/frontend/Makefile.am ${WRKSRC}/src/Makefile.am
- @${REINPLACE_CMD} -e 's,%%SRC26410%%,${SRC26410},g' \
- ${WRKSRC}/src/Makefile.am
-
-.include <bsd.port.mk>
diff --git a/audio/libaacplus/distinfo b/audio/libaacplus/distinfo
deleted file mode 100644
index 3f37847ca576..000000000000
--- a/audio/libaacplus/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1630653095
-SHA256 (libaacplus-2.0.2.tar.gz) = 60dceb64d4ecf0be8d21661d5af2f214710f9d5b6ab389a5bdebf746baa7e1d7
-SIZE (libaacplus-2.0.2.tar.gz) = 42155
-SHA256 (26410-g00.zip) = 2a180b4a71160bdf37f49c47be6e67e0674f560b7d329088b2f13d232ed82db2
-SIZE (26410-g00.zip) = 1215311
diff --git a/audio/libaacplus/files/patch-configure.ac b/audio/libaacplus/files/patch-configure.ac
deleted file mode 100644
index 2ae5b88a4d76..000000000000
--- a/audio/libaacplus/files/patch-configure.ac
+++ /dev/null
@@ -1,35 +0,0 @@
---- configure.ac.orig 2010-11-10 21:27:45 UTC
-+++ configure.ac
-@@ -8,7 +8,7 @@ AM_INIT_AUTOMAKE
- AM_CONFIG_HEADER(config.h)
- AC_CONFIG_MACRO_DIR([m4])
- # Checks for programs.
--AC_PROG_CC
-+AC_PROG_CC(clang gcc cc)
- AM_PROG_CC_C_O
- AC_PROG_CPP
- AC_PROG_INSTALL
-@@ -16,10 +16,10 @@ AC_PROG_LN_S
- AC_PROG_MAKE_SET
- AC_LIBTOOL_WIN32_DLL
- AM_PROG_LIBTOOL
--AC_PATH_PROG([UNZIP],[unzip])
--if test x"$UNZIP" = x -a ! -f "aacenc.c" ; then
-- AC_MSG_ERROR([You need unzip utility to prepare sources.])
--fi
-+dnl AC_PATH_PROG([UNZIP],[unzip])
-+dnl if test x"$UNZIP" = x -a ! -f "aacenc.c" ; then
-+dnl AC_MSG_ERROR([You need unzip utility to prepare sources.])
-+dnl fi
- AC_PATH_PROG([PATCH],[patch])
- if test x"$PATCH" = x -a ! -f "aacenc.c" ; then
- AC_MSG_ERROR([You need patch utility to prepare sources.])
-@@ -123,7 +123,7 @@ AM_CONDITIONAL([HAVE_PKGCONFIG], [test "
-
- AACPLUS_VERSION="$VERSION"
- AACPLUS_CPPFLAGS="-I$aacplus_includedir $FFTW3_CPPFLAGS"
--AACPLUS_CFLAGS+="$FFTW3_CFLAGS"
-+AACPLUS_CFLAGS="$AACPLUS_CFLAGS $FFTW3_CFLAGS"
- AACPLUS_LIBS="-laacplus -lm ${FFTW3_LIB}"
-
- AC_SUBST(AACPLUS_LIBS)
diff --git a/audio/libaacplus/files/patch-include_aacplus.h b/audio/libaacplus/files/patch-include_aacplus.h
deleted file mode 100644
index f4164577ee7a..000000000000
--- a/audio/libaacplus/files/patch-include_aacplus.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/aacplus.h.orig 2010-11-10 21:27:38 UTC
-+++ include/aacplus.h
-@@ -12,7 +12,7 @@ typedef void *aacplusEncHandle;
-
- typedef enum {
- AACPLUS_INPUT_16BIT = 0,
-- AACPLUS_INPUT_FLOAT,
-+ AACPLUS_INPUT_FLOAT
- } aacplusInFormat;
-
-
diff --git a/audio/libaacplus/files/patch-src_Makefile.am b/audio/libaacplus/files/patch-src_Makefile.am
deleted file mode 100644
index 48ac0542ee44..000000000000
--- a/audio/libaacplus/files/patch-src_Makefile.am
+++ /dev/null
@@ -1,53 +0,0 @@
---- src/Makefile.am.orig 2010-11-10 21:27:41 UTC
-+++ src/Makefile.am
-@@ -1,5 +1,5 @@
-
--DISTCLEANFILES = 26410-800.zip $(top_srcdir)/26410-800.doc 26410-800-ANSI-C_source_code.zip $(library_sources_used) $(library_headers_used)
-+DISTCLEANFILES = %%SRC26410%%.zip $(top_srcdir)/%%SRC26410%%.doc %%SRC26410%%-ANSI-C_source_code.zip $(library_sources_used) $(library_headers_used)
- EXTRA_DIST = libaacplus.sym
- INCLUDES = @FFTW3_INCFLAGS@ -I$(top_srcdir)/include
- LDADD = @FFTW3_LDFLAGS@
-@@ -191,9 +191,9 @@ remove_debugging_symbols:
- unpack_3gp_sources:
- if ! [ -e $(srcdir)/aacenc.c ]; \
- then \
-- $(MAKE) $(srcdir)/26410-800-ANSI-C_source_code.zip; \
-+ $(MAKE) $(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip; \
- $(MAKE) $(srcdir)/FloatFR_aacPlusenc; \
-- rm -f $(srcdir)/26410-800-ANSI-C_source_code.zip; \
-+ rm -f $(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip; \
- $(MAKE) sources_delete; \
- $(MAKE) sources_copy; \
- rm -rf $(srcdir)/FloatFR_aacPlusenc; \
-@@ -206,22 +206,22 @@ $(library_sources_used):
- $(MAKE) unpack_3gp_sources
-
- $(srcdir)/FloatFR_aacPlusenc:
-- cd $(srcdir) && $(UNZIP) 26410-800-ANSI-C_source_code.zip
-+ cd $(srcdir) && /rescue/tar xf %%SRC26410%%-ANSI-C_source_code.zip
- mv -f $(srcdir)/3GPP_enhanced_aacPlus_src_*/FloatFR_aacPlusenc $(srcdir)
- rm -rf $(srcdir)/3GPP_enhanced_aacPlus_src_*
-
-
--$(srcdir)/26410-800-ANSI-C_source_code.zip: $(srcdir)/26410-800.zip
-- rm -f $(srcdir)/26410-800-ANSI-C_source_code.zip $(srcdir)/26410-800.doc
-- cd $(srcdir) && $(UNZIP) 26410-800.zip
-- mv $(srcdir)/26410-800.doc $(top_srcdir)/26410-800.doc
-- chmod og-w $(top_srcdir)/26410-800.doc
-+$(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip: $(srcdir)/%%SRC26410%%.zip
-+ rm -f $(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip $(srcdir)/%%SRC26410%%.doc
-+ cd $(srcdir) && /rescue/tar xf %%SRC26410%%.zip
-+ mv $(srcdir)/%%SRC26410%%.doc $(top_srcdir)/%%SRC26410%%.doc
-+ chmod og-w $(top_srcdir)/%%SRC26410%%.doc
-
--$(srcdir)/26410-800.zip:
-- cd $(srcdir) && $(DOWNLOADER_PROG) http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/26410-800.zip
-+$(srcdir)/%%SRC26410%%.zip:
-+ cd $(srcdir) && $(DOWNLOADER_PROG) http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/%%SRC26410%%.zip
-
- extraclean:
-- rm -f $(distdir)/($(library_sources_used)) $(distdir)/($(library_headers_used)) $(distdir)/26410-800.zip $(distdir)/../26410-800.doc $(distdir)/26410-800_ANSI-C_source_code.zip
-+ rm -f $(distdir)/($(library_sources_used)) $(distdir)/($(library_headers_used)) $(distdir)/%%SRC26410%%.zip $(distdir)/../%%SRC26410%%.doc $(distdir)/%%SRC26410%%_ANSI-C_source_code.zip
-
- # WARNING: These commands use internal automake command and may fail in future version.
- extradist-gzip: distdir extraclean
diff --git a/audio/libaacplus/pkg-descr b/audio/libaacplus/pkg-descr
deleted file mode 100644
index fcacfc4b2c05..000000000000
--- a/audio/libaacplus/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-HE-AAC+ Codec as Shared Library
-
-WWW: https://tipok.org.ua/node/17/
diff --git a/audio/libaacplus/pkg-plist b/audio/libaacplus/pkg-plist
deleted file mode 100644
index df76e42ea5b4..000000000000
--- a/audio/libaacplus/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/aacplusenc
-include/aacplus.h
-lib/libaacplus.a
-lib/libaacplus.so
-lib/libaacplus.so.2
-lib/libaacplus.so.2.0.2
-libdata/pkgconfig/aacplus.pc
-man/man1/aacplusenc.1.gz
diff --git a/audio/libnjb/Makefile b/audio/libnjb/Makefile
deleted file mode 100644
index 2789c4fabd1e..000000000000
--- a/audio/libnjb/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: adrianm
-
-PORTNAME= libnjb
-PORTVERSION= 2.2.7
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C library, API for communicating with Creative and Dell audio players
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Abandoned upstream, no new release since 2011
-EXPIRATION_DATE=2021-12-31
-
-USES= pathfix ncurses libtool
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOXYGEN DOCS
-
-DOXYGEN_IMPLIES= DOCS
-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN=no
-
-post-patch:
- @${REINPLACE_CMD} -e \
- '/^SHOW_DIRECTORIES/d' ${WRKSRC}/doc/Doxyfile.in
- @${REINPLACE_CMD} -e \
- '/pkgdocdir/s|-$$(VERSION)||g' ${WRKSRC}/doc/Makefile.in
- @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure \
- ${WRKSRC}/sample/Makefile.am ${WRKSRC}/sample/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/audio/libnjb/distinfo b/audio/libnjb/distinfo
deleted file mode 100644
index 08b3261bfa28..000000000000
--- a/audio/libnjb/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libnjb-2.2.7.tar.gz) = ccbcfc870bdc10ad7a144f81a340b61bad74a6f00f77cf08db5866332668d2b6
-SIZE (libnjb-2.2.7.tar.gz) = 497862
diff --git a/audio/libnjb/pkg-descr b/audio/libnjb/pkg-descr
deleted file mode 100644
index 62c0b8686a93..000000000000
--- a/audio/libnjb/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-libnjb is a C library and API for communicating with the Creative Nomad
-JukeBox and Dell DJ digital audio players under BSD, Linux, Mac OS X and
-Windows.
-
-WWW: http://libnjb.sourceforge.net/
diff --git a/audio/libnjb/pkg-plist b/audio/libnjb/pkg-plist
deleted file mode 100644
index 8520f1c0335b..000000000000
--- a/audio/libnjb/pkg-plist
+++ /dev/null
@@ -1,28 +0,0 @@
-bin/njb-cursesplay
-bin/njb-delfile
-bin/njb-deltr
-bin/njb-dumpeax
-bin/njb-dumptime
-bin/njb-files
-bin/njb-fwupgrade
-bin/njb-getfile
-bin/njb-getowner
-bin/njb-gettr
-bin/njb-getusage
-bin/njb-handshake
-bin/njb-pl
-bin/njb-play
-bin/njb-playlists
-bin/njb-sendfile
-bin/njb-sendtr
-bin/njb-setowner
-bin/njb-setpbm
-bin/njb-settime
-bin/njb-tagtr
-bin/njb-tracks
-include/libnjb.h
-lib/libnjb.a
-lib/libnjb.so
-lib/libnjb.so.5
-lib/libnjb.so.5.1.1
-libdata/pkgconfig/libnjb.pc
diff --git a/audio/lpac/Makefile b/audio/lpac/Makefile
deleted file mode 100644
index e8149f36be26..000000000000
--- a/audio/lpac/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-
-PORTNAME= lpac
-PORTVERSION= 1.40
-CATEGORIES= audio linux
-MASTER_SITES= ftp://chernabog.cc.vt.edu/pub2/freebsd/ports/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Lossless audio codec
-
-ONLY_FOR_ARCHS= amd64 i386
-
-# Converted from NO_CDROM
-LICENSE= LPAC
-LICENSE_NAME= lpac
-LICENSE_TEXT= No commercial use
-LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-
-BROKEN= Unfetchable
-DEPRECATED= Abandoned upstream in 2003
-EXPIRATION_DATE=2021-12-31
-
-NO_BUILD= yes
-USES= linux
-PLIST_FILES= bin/lpac
-
-do-install:
- ${BRANDELF} -t Linux ${WRKDIR}/lpac
- ${INSTALL_PROGRAM} ${WRKDIR}/lpac ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/audio/lpac/distinfo b/audio/lpac/distinfo
deleted file mode 100644
index 1ab93b044114..000000000000
--- a/audio/lpac/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (lpac-1.40.tar.gz) = ef6a8ca55adfcf288addc8276bee72f0f7853db76a9e1a5b52328323472de56b
-SIZE (lpac-1.40.tar.gz) = 25551
diff --git a/audio/lpac/pkg-descr b/audio/lpac/pkg-descr
deleted file mode 100644
index f0ba54298eb3..000000000000
--- a/audio/lpac/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-LPAC is a codec (coder / decoder) for lossless compression of digital audio
-files. "Lossless" means that any compressed file can be decompressed in a way
-it will be bit-wise identical with the original. This is the main advantage
-of LPAC compared to lossy formats like MP3, WMA or RealAudio. On the other
-hand, lossy codecs can achieve higher compression ratios. For example, MP3 at
-128 kbit/s achieves a (fixed) compression ratio of 11, whereas LPAC's
-compression ratios range from 1.5 to 4, strongly depending on the audio
-material. Typically they are around 2 for pop music and 2.5 for classical
-music. This may not seem much, but remember you will get back every single
-bit, no matter how often you subsequently compress and decompress a file. It
-is true that general archivers (Zip, LZH, gzip) are lossless, too, but they
-often achieve nearly no compression on audio files.
diff --git a/audio/mp32ogg/Makefile b/audio/mp32ogg/Makefile
deleted file mode 100644
index 36f0066c086c..000000000000
--- a/audio/mp32ogg/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= mp32ogg
-PORTVERSION= 0.11
-PORTREVISION= 2
-CATEGORIES= audio perl5
-MASTER_SITES= ftp://ftp.faceprint.com/pub/software/scripts/ \
- LOCAL/uqs
-EXTRACT_SUFX= # empty
-
-MAINTAINER= uqs@FreeBSD.org
-COMMENT= Convert MP3 files to Ogg Vorbis files
-
-DEPRECATED= Abandoned upstream and unfetchable from upstream
-EXPIRATION_DATE=2021-12-31
-
-RUN_DEPENDS= mpg123:audio/mpg123 \
- oggenc:audio/vorbis-tools \
- p5-MP3-Info>=0:audio/p5-MP3-Info \
- p5-String-ShellQuote>=0:textproc/p5-String-ShellQuote
-
-USES= shebangfix perl5
-SHEBANG_FILES= mp32ogg
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
-EXTRACT_CMD= ${CP}
-EXTRACT_BEFORE_ARGS= #
-EXTRACT_AFTER_ARGS= ${WRKSRC}/${PORTNAME}
-PLIST_FILES= bin/mp32ogg
-
-post-patch:
- @${REINPLACE_CMD} -i '' -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/mp32ogg
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/mp32ogg ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/audio/mp32ogg/distinfo b/audio/mp32ogg/distinfo
deleted file mode 100644
index 57776cb390b3..000000000000
--- a/audio/mp32ogg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mp32ogg-0.11) = 66d6276944e54e1ba15a4fc29b098baa9d1e5fcd29c57f1d77cd16c87ca302ce
-SIZE (mp32ogg-0.11) = 9216
diff --git a/audio/mp32ogg/files/patch-mp32ogg b/audio/mp32ogg/files/patch-mp32ogg
deleted file mode 100644
index 0d404b2a8014..000000000000
--- a/audio/mp32ogg/files/patch-mp32ogg
+++ /dev/null
@@ -1,15 +0,0 @@
---- mp32ogg.orig 2016-07-26 15:20:33 UTC
-+++ mp32ogg
-@@ -89,9 +89,9 @@ use String::ShellQuote;
-
- use_winamp_genres();
-
--$oggenc = "/usr/bin/oggenc";
--$ogginfo = "/usr/bin/ogginfo";
--$mpg123 = "/usr/bin/mpg123";
-+$oggenc = "%%LOCALBASE%%/bin/oggenc";
-+$ogginfo = "%%LOCALBASE%%/bin/ogginfo";
-+$mpg123 = "%%LOCALBASE%%/bin/mpg123";
-
- print "mp32ogg $version\n";
- print "(c) 2000-2002 Nathan Walp\n";
diff --git a/audio/mp32ogg/pkg-descr b/audio/mp32ogg/pkg-descr
deleted file mode 100644
index 0edb9cb80d20..000000000000
--- a/audio/mp32ogg/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-A perl script to convert MP3 files to Ogg Vorbis files, retaining ID3
-information, bitrate, and optionally renaming the output files, as well
-as deleting the originals.
-
-THIS DEGRADES THE QUALITY, because it goes from one lossy format to
-another.
-
-WWW: http://faceprint.com/software.phtml
diff --git a/audio/mpiosh/Makefile b/audio/mpiosh/Makefile
deleted file mode 100644
index 48e6bfefcbd6..000000000000
--- a/audio/mpiosh/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Sergey Akifyev <asa@gascom.ru>
-
-PORTNAME= mpiosh
-PORTVERSION= 0.7.1.p2
-PORTREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= SF/mpio/mpio%20pre-release/0.7.1-pre2
-DISTNAME= mpio-${PORTVERSION:S|.p|_pre|}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Digit@lway MPIO MP3 player tool
-
-DEPRECATED= Abandoned upstream, no new release since 2004
-EXPIRATION_DATE=2021-12-31
-
-USES= autoreconf iconv libtool readline
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
-
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-configure.in
-
-post-patch:
- @${REINPLACE_CMD} -e 's/%%ICONV_LIB%%/${ICONV_LIB}/' ${WRKSRC}/mpiosh/Makefile.am
-
-.include <bsd.port.mk>
diff --git a/audio/mpiosh/distinfo b/audio/mpiosh/distinfo
deleted file mode 100644
index 899919935e71..000000000000
--- a/audio/mpiosh/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mpio-0.7.1_pre2.tar.gz) = ef28b2d16e2759f7eda04096b4eeb056d176c2b62fb8a15851db43c66d4e4f93
-SIZE (mpio-0.7.1_pre2.tar.gz) = 404509
diff --git a/audio/mpiosh/files/extra-patch-configure.in b/audio/mpiosh/files/extra-patch-configure.in
deleted file mode 100644
index 280374f08f68..000000000000
--- a/audio/mpiosh/files/extra-patch-configure.in
+++ /dev/null
@@ -1,30 +0,0 @@
---- configure.in.orig 2009-04-08 01:50:59.000000000 +0400
-+++ configure.in 2009-04-08 01:52:14.000000000 +0400
-@@ -60,23 +60,17 @@
- dnl -- check for libusb
- dnl -- this is stolen from libgphoto2
-
--AC_PATH_PROG(LIBUSB_CONFIG,libusb-config)
--if test -n "${LIBUSB_CONFIG}"; then
-- CPPFLAGS_save="$CPPFLAGS"
-- CPPFLAGS="$CPPFLAGS `$LIBUSB_CONFIG --cflags`"
-- AC_CHECK_HEADER(usb.h,[
-+AC_CHECK_HEADER(usb.h,[
- LDFLAGS_orig="$LDFLAGS"
-- LDFLAGS="`$LIBUSB_CONFIG --libs`"
-+ LDFLAGS="-lusb"
- AC_CHECK_LIB(usb,usb_busses,[
- usb_msg="yes"
- IOLIB_SUBDIRS="$IOLIB_SUBDIRS usb"
-- USB_LIBS="`$LIBUSB_CONFIG --libs`"
-- USB_CFLAGS="`$LIBUSB_CONFIG --cflags`"
-- LIBUSB_VER="`$LIBUSB_CONFIG --version`"],[
-+ USB_LIBS="-lusb"
-+ USB_CFLAGS=""],[
- usb_msg="no (available version too old)"])
- LDFLAGS="$LDFLAGS_orig"])
- CPPFLAGS="$CPPFLAGS_save"
--fi
-
- # This 'test' call uses non-standard syntax and will fail on most
- # systems, but it's just informational so any warning can be ignored.
diff --git a/audio/mpiosh/files/patch-Makefile.am b/audio/mpiosh/files/patch-Makefile.am
deleted file mode 100644
index f2bb3ba254bc..000000000000
--- a/audio/mpiosh/files/patch-Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
---- Makefile.am.orig 2004-04-19 12:19:19 UTC
-+++ Makefile.am
-@@ -1,3 +1,3 @@
--SUBDIRS=@MPIO_KERNEL@ libmpio mpiosh etc tools hotplug
-+SUBDIRS=@MPIO_KERNEL@ libmpio mpiosh etc tools
-
- EXTRA_DIST=mpio.spec
diff --git a/audio/mpiosh/files/patch-configure.in b/audio/mpiosh/files/patch-configure.in
deleted file mode 100644
index d1290540c6f1..000000000000
--- a/audio/mpiosh/files/patch-configure.in
+++ /dev/null
@@ -1,17 +0,0 @@
---- configure.in.orig 2016-07-26 15:22:25 UTC
-+++ configure.in
-@@ -74,14 +74,6 @@ AC_CHECK_HEADER(usb.h,[
-
- # This 'test' call uses non-standard syntax and will fail on most
- # systems, but it's just informational so any warning can be ignored.
--if test "$LIBUSB_VER" \< "0.1.7"; then
-- AC_MSG_WARN([
--*** You need at least version 0.1.7 of the libusb library for USB support
--*** http://sourceforge.net/projects/libusb/
--*** If you cannot find the appropriate version, try CVS
-- ])
-- exit 1
--fi
-
- case "$usb_msg" in
- yes*) AC_DEFINE(HAVE_USB,1,[Whether you have USB support enabled]);;
diff --git a/audio/mpiosh/files/patch-libmpio_Makefile.am b/audio/mpiosh/files/patch-libmpio_Makefile.am
deleted file mode 100644
index 3537fd031fdf..000000000000
--- a/audio/mpiosh/files/patch-libmpio_Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- libmpio/Makefile.am.orig 2003-10-19 21:06:34 UTC
-+++ libmpio/Makefile.am
-@@ -1,6 +1,6 @@
- INCLUDES=@MPLIB_INCLUDE@
- AM_CFLAGS=@MPLIB_CFLAGS@ @USB_CFLAGS@
--AM_LDFLAGS=-version-info 1:0:0 @USB_LIBS@
-+AM_LDFLAGS=-version-info 1 @USB_LIBS@
-
- lib_LTLIBRARIES=libmpio.la
-
diff --git a/audio/mpiosh/files/patch-libmpio_debug.h b/audio/mpiosh/files/patch-libmpio_debug.h
deleted file mode 100644
index 28c645f8c374..000000000000
--- a/audio/mpiosh/files/patch-libmpio_debug.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- libmpio/debug.h.orig 2003-04-27 12:08:20 UTC
-+++ libmpio/debug.h
-@@ -41,7 +41,7 @@
- #ifdef sun
- #include <sys/int_types.h>
- #else
--#include <stdint.h>
-+#include <sys/types.h>
- #endif
-
- #ifdef __cplusplus
diff --git a/audio/mpiosh/files/patch-mpiosh_Makefile.am b/audio/mpiosh/files/patch-mpiosh_Makefile.am
deleted file mode 100644
index f9c56d516d5a..000000000000
--- a/audio/mpiosh/files/patch-mpiosh_Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
---- mpiosh/Makefile.am.orig 2002-10-29 20:03:34 UTC
-+++ mpiosh/Makefile.am
-@@ -12,7 +12,7 @@ mpiosh_SOURCES = mpiosh.c \
-
- AM_CFLAGS=-DSYSCONFDIR=\"@sysconfdir@\"
-
--mpiosh_LDADD=../libmpio/libmpio.la -lreadline -lncurses
-+mpiosh_LDADD=../libmpio/libmpio.la -lreadline -lncurses %%ICONV_LIB%%
-
- noinst_HEADERS = mpiosh.h \
- callback.h \
-@@ -20,4 +20,4 @@ noinst_HEADERS = mpiosh.h \
- command.h \
- global.h \
- cfgio.h \
-- config.h
-\ No newline at end of file
-+ config.h
diff --git a/audio/mpiosh/files/patch-mpiosh_callback.c b/audio/mpiosh/files/patch-mpiosh_callback.c
deleted file mode 100644
index 9acc206ac543..000000000000
--- a/audio/mpiosh/files/patch-mpiosh_callback.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- mpiosh/callback.c.orig 2004-04-23 19:21:08 UTC
-+++ mpiosh/callback.c
-@@ -31,12 +31,15 @@
- #include <sys/stat.h>
- #include <time.h>
- #include <unistd.h>
-+#include <limits.h>
-
- #include "mpiosh.h"
- #include "command.h"
-
- #include "libmpio/debug.h"
-
-+#define NAME_MAX PATH_MAX
-+
- /* helper */
- BYTE
- mpiosh_ftype2ascii(BYTE ftype) {
diff --git a/audio/mpiosh/files/patch-mpiosh_mpiosh.c b/audio/mpiosh/files/patch-mpiosh_mpiosh.c
deleted file mode 100644
index bd308b7dd67c..000000000000
--- a/audio/mpiosh/files/patch-mpiosh_mpiosh.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- mpiosh/mpiosh.c.orig 2003-08-25 19:38:57 UTC
-+++ mpiosh/mpiosh.c
-@@ -39,6 +39,8 @@
- #include "readline.h"
- #include "mpiosh.h"
-
-+#define SA_NOMASK 0
-+
- /* mpiosh core functions */
- void
- mpiosh_init(void)
-@@ -121,7 +123,9 @@ main(int argc, char *argv[]) {
-
- while ((line = readline(mpiosh.prompt))) {
- if ((*line == '\0') || mpiosh_cancel) {
-+#if 0
- rl_clear_pending_input ();
-+#endif
- mpiosh_cancel = 0;
- mpiosh_cancel_ack = 0;
- continue;
diff --git a/audio/mpiosh/files/patch-mpiosh_readline.c b/audio/mpiosh/files/patch-mpiosh_readline.c
deleted file mode 100644
index 7a87ac6bd54d..000000000000
--- a/audio/mpiosh/files/patch-mpiosh_readline.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- mpiosh/readline.c.orig 2003-04-23 08:34:16 UTC
-+++ mpiosh/readline.c
-@@ -26,6 +26,8 @@
- #include "command.h"
- #include "mpiosh.h"
-
-+#define rl_completion_matches completion_matches
-+
- /* readline extensions */
- void
- mpiosh_readline_init(void)
diff --git a/audio/mpiosh/pkg-descr b/audio/mpiosh/pkg-descr
deleted file mode 100644
index 5e4cc002b32b..000000000000
--- a/audio/mpiosh/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Digit@lway MPIO MP3 player tools
-
-This is a project for using Digitalway/Adtec
-digital audio player MPIO (DMG, DMK, DME, ...)
-under FreeBSD. It provides a userspace library
-and at the moment one tool to access the MPIO
-player.
-
-WWW: http://mpio.sourceforge.net/
diff --git a/audio/mpiosh/pkg-plist b/audio/mpiosh/pkg-plist
deleted file mode 100644
index bd2c3df7eadc..000000000000
--- a/audio/mpiosh/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/mpiologo
-bin/mpiosh
-etc/mpio/mpioshrc
-include/mpio/defs.h
-include/mpio/mpio.h
-lib/libmpio.a
-lib/libmpio.so
-lib/libmpio.so.1
-lib/libmpio.so.1.0.0
diff --git a/audio/osalp/Makefile b/audio/osalp/Makefile
deleted file mode 100644
index 69d7d1c8ddbd..000000000000
--- a/audio/osalp/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= osalp
-PORTVERSION= 0.7.5
-PORTREVISION= 7
-CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}-beta
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Open Source Audio Library Project
-
-DEPRECATED= Abandoned upstream, listed as beta and no new release since 2008
-EXPIRATION_DATE=2021-12-31
-
-RUN_DEPENDS= mpg123:audio/mpg123
-LIB_DEPENDS= libmp3lame.so:audio/lame \
- libvorbis.so:audio/libvorbis
-
-USES= libtool localbase:ldflags
-USE_CXXSTD= c++98
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-all
-
-CFLAGS+= -fPIC -DPIC
-
-USE_LDCONFIG= yes
-
-PLIST_SUB= VERSION=${PORTVERSION}
-
-CONFLICTS= libaudiofile
-
-post-patch:
- @${FIND} ${WRKSRC} -name "*.cc" | ${XARGS} ${REINPLACE_CMD} -E \
- 's|iostream.h|iostream|; \
- s|[[:space:]]cout| std::cout|g; \
- s|[[:space:]]endl| std::endl|g; \
- s|[[:space:]]cerr| std::cerr|g;'
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaflib-${PORTVERSION}.so \
- ${STAGEDIR}${PREFIX}/lib/aflib/lib*-${PORTVERSION}.so
-
-.include <bsd.port.mk>
diff --git a/audio/osalp/distinfo b/audio/osalp/distinfo
deleted file mode 100644
index 5b13843f7d5d..000000000000
--- a/audio/osalp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (osalp-0.7.5.tar.gz) = 96f585ac72fe84305fb6675ae316c60ce3f9d8bfd419efe072b9bb91fcbb4e88
-SIZE (osalp-0.7.5.tar.gz) = 1484288
diff --git a/audio/osalp/files/patch-aflib_aflibConfig.h b/audio/osalp/files/patch-aflib_aflibConfig.h
deleted file mode 100644
index 633931b6aa9d..000000000000
--- a/audio/osalp/files/patch-aflib_aflibConfig.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- aflib/aflibConfig.h.orig 2007-01-16 19:26:39 UTC
-+++ aflib/aflibConfig.h
-@@ -31,6 +31,9 @@
- // Note that g++ does not really need this. If -O with compile func in .h will be inline
- #define INLINE inline
-
-+#include <cstdlib>
-+#include <cstring>
-+
- #include "aflib.h"
-
-
diff --git a/audio/osalp/files/patch-aflib_aflibConverter.cc b/audio/osalp/files/patch-aflib_aflibConverter.cc
deleted file mode 100644
index 3deebeaacfb7..000000000000
--- a/audio/osalp/files/patch-aflib_aflibConverter.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- aflib/aflibConverter.cc.orig 2007-01-16 19:26:39 UTC
-+++ aflib/aflibConverter.cc
-@@ -226,7 +226,7 @@ aflibConverter::resample( /* numbe
-
-
- int
--aflibConverter::err_ret(char *s)
-+aflibConverter::err_ret(const char *s)
- {
- aflib_debug("resample: %s \n\n",s); /* Display error message */
- return -1;
diff --git a/audio/osalp/files/patch-aflib_aflibConverter.h b/audio/osalp/files/patch-aflib_aflibConverter.h
deleted file mode 100644
index 70589a53bda3..000000000000
--- a/audio/osalp/files/patch-aflib_aflibConverter.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- aflib/aflibConverter.h.orig 2007-01-16 19:26:39 UTC
-+++ aflib/aflibConverter.h
-@@ -110,7 +110,7 @@ private:
- operator=(const aflibConverter& op);
-
- int
-- err_ret(char *s);
-+ err_ret(const char *s);
-
- void
- deleteMemory();
diff --git a/audio/osalp/files/patch-aflib_aflibDateTime.h b/audio/osalp/files/patch-aflib_aflibDateTime.h
deleted file mode 100644
index 43c9ea31fa90..000000000000
--- a/audio/osalp/files/patch-aflib_aflibDateTime.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- aflib/aflibDateTime.h.orig 2001-10-29 03:55:30 UTC
-+++ aflib/aflibDateTime.h
-@@ -28,6 +28,7 @@
- #endif
-
- #include <iostream>
-+#include <cstdlib>
-
- #include <string>
- using std::string;
diff --git a/audio/osalp/files/patch-aflib_aflibEnvFile.h b/audio/osalp/files/patch-aflib_aflibEnvFile.h
deleted file mode 100644
index f72a891a33d7..000000000000
--- a/audio/osalp/files/patch-aflib_aflibEnvFile.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- aflib/aflibEnvFile.h.orig 2001-10-29 03:55:30 UTC
-+++ aflib/aflibEnvFile.h
-@@ -47,6 +47,7 @@
-
-
- #include <string>
-+#include <cstring>
-
- using std::string;
-
diff --git a/audio/osalp/files/patch-aflib_aflibMemCache.cc b/audio/osalp/files/patch-aflib_aflibMemCache.cc
deleted file mode 100644
index e104d342f91b..000000000000
--- a/audio/osalp/files/patch-aflib_aflibMemCache.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- aflib/aflibMemCache.cc.orig 2007-01-16 19:26:39 UTC
-+++ aflib/aflibMemCache.cc
-@@ -24,6 +24,7 @@
- #include <config.h>
- #endif
-
-+#include <cstdlib> // getenv
-
- #include "aflibMemCache.h"
- #include "aflibMemNode.h"
diff --git a/audio/osalp/files/patch-formatlib_audiofile-0.2.0_libaudiofile_aiffwrite.c b/audio/osalp/files/patch-formatlib_audiofile-0.2.0_libaudiofile_aiffwrite.c
deleted file mode 100644
index a87d115a9c35..000000000000
--- a/audio/osalp/files/patch-formatlib_audiofile-0.2.0_libaudiofile_aiffwrite.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- formatlib/audiofile-0.2.0/libaudiofile/aiffwrite.c.orig 2001-02-20 19:37:23 UTC
-+++ formatlib/audiofile-0.2.0/libaudiofile/aiffwrite.c
-@@ -28,6 +28,7 @@
-
- #include <assert.h>
- #include <sys/types.h>
-+#include <string.h>
- #include <stdlib.h>
-
- #include "extended.h"
diff --git a/audio/osalp/files/patch-formatlib_ogg_aflibBufferUtils.h b/audio/osalp/files/patch-formatlib_ogg_aflibBufferUtils.h
deleted file mode 100644
index 3a805c1ac2ee..000000000000
--- a/audio/osalp/files/patch-formatlib_ogg_aflibBufferUtils.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- formatlib/ogg/aflibBufferUtils.h.orig 2007-01-16 19:26:39 UTC
-+++ formatlib/ogg/aflibBufferUtils.h
-@@ -38,6 +38,7 @@ this buffer.
- #include <config.h>
- #endif
-
-+#include <cstring>
-
- class aflibBufferUtils {
-
diff --git a/audio/osalp/pkg-descr b/audio/osalp/pkg-descr
deleted file mode 100644
index c29ea3b88d28..000000000000
--- a/audio/osalp/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This is the home page for the Open Source Audio Library Project. This is a
-project designed to implement a world class set of classes in C++ that will
-handle all of the audio functions one would like. It is designed to be multi-
-platform with UNIX based platforms as the base. This project is still in the
-beta code phase and a beta version that will illustrate the power and
-flexibility is now available. This version supports the Linux (OSS) audio
-device, Solaris Sparc audio device, FreeBSD (OSS) audio device, wav, au, aiff,
-aifc, mp3, and numerous other formats. It is important to note that this is
-not an application but a C++ library that others can use to create an audio
-application or to easily add audio capabilities to an existing application.
-
-WWW: http://osalp.sourceforge.net/
diff --git a/audio/osalp/pkg-plist b/audio/osalp/pkg-plist
deleted file mode 100644
index 826899ab07ea..000000000000
--- a/audio/osalp/pkg-plist
+++ /dev/null
@@ -1,53 +0,0 @@
-bin/audiofile-config
-include/af_vfs.h
-include/audiofile.h
-include/aupvlist.h
-include/aflib/aflib.h
-include/aflib/aflibAudio.h
-include/aflib/aflibAudioBWFilter.h
-include/aflib/aflibAudioConstantSrc.h
-include/aflib/aflibAudioEdit.h
-include/aflib/aflibAudioFile.h
-include/aflib/aflibAudioMemoryInput.h
-include/aflib/aflibAudioMixer.h
-include/aflib/aflibAudioPitch.h
-include/aflib/aflibAudioRecorder.h
-include/aflib/aflibAudioSampleRateCvt.h
-include/aflib/aflibAudioSpectrum.h
-include/aflib/aflibAudioStereoToMono.h
-include/aflib/aflibChain.h
-include/aflib/aflibChainNode.h
-include/aflib/aflibConfig.h
-include/aflib/aflibConverter.h
-include/aflib/aflibConverterLargeFilter.h
-include/aflib/aflibConverterSmallFilter.h
-include/aflib/aflibData.h
-include/aflib/aflibDateTime.h
-include/aflib/aflibDebug.h
-include/aflib/aflibEditClip.h
-include/aflib/aflibEnvFile.h
-include/aflib/aflibFFT.h
-include/aflib/aflibFile.h
-include/aflib/aflibFileItem.h
-include/aflib/aflibMemCache.h
-include/aflib/aflibMemNode.h
-include/aflib/aflibMixerItem.h
-include/aflib/aflibRecorderItem.h
-include/aflib/aflibSampleData.h
-lib/aflib/libaflibAifcFile-%%VERSION%%.so
-lib/aflib/libaflibAifcFile.so
-lib/aflib/libaflibAiffFile-%%VERSION%%.so
-lib/aflib/libaflibAiffFile.so
-lib/aflib/libaflibAuFile-%%VERSION%%.so
-lib/aflib/libaflibAuFile.so
-lib/aflib/libaflibDevFile-%%VERSION%%.so
-lib/aflib/libaflibDevFile.so
-lib/aflib/libaflibMpgFile-%%VERSION%%.so
-lib/aflib/libaflibMpgFile.so
-lib/aflib/libaflibOggFile-%%VERSION%%.so
-lib/aflib/libaflibOggFile.so
-lib/aflib/libaflibWavFile-%%VERSION%%.so
-lib/aflib/libaflibWavFile.so
-lib/libaflib-%%VERSION%%.so
-lib/libaflib.so
-share/aclocal/audiofile.m4
diff --git a/audio/rplay/Makefile b/audio/rplay/Makefile
deleted file mode 100644
index f481a5ea3eea..000000000000
--- a/audio/rplay/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: rmallory@csusb.edu
-
-PORTNAME= rplay
-PORTVERSION= 3.3.2
-PORTREVISION= 3
-CATEGORIES= audio
-MASTER_SITES= http://ponce.cc/slackware/sources/repo/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Network audio player
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Abandoned upstream, no new releases since 1999
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libgsm.so:audio/gsm
-
-USES= makeinfo
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-
-INFO= RPLAY RPTP librplay rplayd
-MAKE_ARGS= infodir=${PREFIX}/${INFO_PATH}
-
-.include <bsd.port.pre.mk>
-
-USE_RC_SUBR= rplayd
-
-.if ${ARCH} == "amd64"
-# pr ports/166658 mentions a problem with amd64. if it happens on i386, you can delete this conditional
-# and rename to patch-ao
-#EXTRA_PATCHES= ${FILESDIR}/extra-patch-ao
-.endif
-
-post-extract:
- @${CP} ${WRKSRC}/doc/rplay.texi ${WRKSRC}/doc/rplayd.texi
-
-post-patch:
- @${REINPLACE_CMD} -E \
- 's,(bin|include|info|lib|man|sbin)dir),DESTDIR)$$(&,g' \
- ${WRKSRC}/include/Makefile.in \
- ${WRKSRC}/librplay/Makefile.in \
- ${WRKSRC}/rplayd/Makefile.in \
- ${WRKSRC}/rplay/Makefile.in \
- ${WRKSRC}/rptp/Makefile.in \
- ${WRKSRC}/doc/Makefile.in
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librplay.so
-.for file in rplay.conf rplay.helpers rplay.servers rplay.hosts
- ${CP} ${WRKSRC}/etc/${file} ${STAGEDIR}${PREFIX}/etc/${file}.sample
-.endfor
- @${ECHO_CMD} localhost > ${STAGEDIR}${PREFIX}/etc/rplay.hosts.sample
-
-.include <bsd.port.post.mk>
diff --git a/audio/rplay/distinfo b/audio/rplay/distinfo
deleted file mode 100644
index 614711d4cb38..000000000000
--- a/audio/rplay/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rplay-3.3.2.tar.gz) = 74265153457a44e1e2f0fa38c59c9b12ea5b684db2c83eb055184f86db81fdd8
-SIZE (rplay-3.3.2.tar.gz) = 480015
diff --git a/audio/rplay/files/extra-patch-ao b/audio/rplay/files/extra-patch-ao
deleted file mode 100644
index 5e80ed2068c1..000000000000
--- a/audio/rplay/files/extra-patch-ao
+++ /dev/null
@@ -1,245 +0,0 @@
---- lib/Makefile.in.orig 1998-07-14 22:35:23 UTC
-+++ lib/Makefile.in
-@@ -13,8 +13,8 @@ CPPFLAGS= $(CC_OPTIONS) -I. -I../include
- $(CC) -c $(CPPFLAGS) $(CFLAGS) $<
-
- TARGET= librp.a
--SRCS= getopt.c getopt1.c hash.c strdup.c tilde.c xmalloc.c
--OBJS= getopt.o getopt1.o hash.o strdup.o tilde.o xmalloc.o
-+SRCS= hash.c tilde.c xmalloc.c
-+OBJS= hash.o tilde.o xmalloc.o
-
- all: $(TARGET)
-
---- rplayd/helper.c.orig 1999-03-10 07:58:03 UTC
-+++ rplayd/helper.c
-@@ -110,7 +110,7 @@ helper_read(filename)
- done(1);
- }
- //memset ((char *) &hp->pattern, 0, sizeof (hp->pattern));
-- error = regncomp(&hp->pattern, pat, strlen(pat), REG_ICASE | REG_NOSUB);
-+ error = regcomp(&hp->pattern, pat, REG_EXTENDED | REG_ICASE | REG_NOSUB);
- if (error)
- {
- report(REPORT_ERROR, "helper_read: %d line %d\n", error, line);
-@@ -188,7 +188,7 @@ helper_lookup(sound)
-
- for (hp = helpers; hp; hp = hp->next)
- {
-- if (regnexec(&hp->pattern, sound, strlen(sound), 0, 0, 0) == 0)
-+ if (regexec(&hp->pattern, sound, 0, 0, 0) == 0)
- {
- return hp;
- }
---- rplayd/host.c.orig 1999-06-09 06:27:44 UTC
-+++ rplayd/host.c
-@@ -95,10 +95,10 @@ host_read(filename)
- //memset ((char *) &access_write, 0, sizeof (access_write));
- //memset ((char *) &access_execute, 0, sizeof (access_execute));
-
-- strcpy(expr_read, "^\\(");
-- strcpy(expr_write, "^\\(");
-- strcpy(expr_execute, "^\\(");
-- strcpy(expr_monitor, "^\\(");
-+ strcpy(expr_read, "^(");
-+ strcpy(expr_write, "^(");
-+ strcpy(expr_execute, "^(");
-+ strcpy(expr_monitor, "^(");
-
- do
- {
-@@ -162,7 +162,7 @@ host_read(filename)
-
- if (strlen(expr_read) == 3)
- {
-- strcat(expr_read, "\\)");
-+ strcat(expr_read, ")");
- }
- else
- {
-@@ -171,7 +171,7 @@ host_read(filename)
- strcat(expr_read, "$");
- if (strlen(expr_write) == 3)
- {
-- strcat(expr_write, "\\)");
-+ strcat(expr_write, ")");
- }
- else
- {
-@@ -180,7 +180,7 @@ host_read(filename)
- strcat(expr_write, "$");
- if (strlen(expr_execute) == 3)
- {
-- strcat(expr_execute, "\\)");
-+ strcat(expr_execute, ")");
- }
- else
- {
-@@ -189,7 +189,7 @@ host_read(filename)
- strcat(expr_execute, "$");
- if (strlen(expr_monitor) == 3)
- {
-- strcat(expr_monitor, "\\)");
-+ strcat(expr_monitor, ")");
- }
- else
- {
-@@ -197,35 +197,35 @@ host_read(filename)
- }
- strcat(expr_monitor, "$");
-
-- error = regncomp(&access_read, expr_read, strlen(expr_read),
-- REG_ICASE | REG_NOSUB);
-+ error = regcomp(&access_read, expr_read,
-+ REG_EXTENDED | REG_ICASE | REG_NOSUB);
- if (error)
- {
-- report(REPORT_ERROR, "host_read: regncomp: %d\n", error);
-+ report(REPORT_ERROR, "host_read: regcomp: %d\n", error);
- done(1);
- }
-
-- error = regncomp(&access_write, expr_write, strlen(expr_write),
-- REG_ICASE | REG_NOSUB);
-+ error = regcomp(&access_write, expr_write,
-+ REG_EXTENDED | REG_ICASE | REG_NOSUB);
- if (error)
- {
-- report(REPORT_ERROR, "host_read: regncomp: %d\n", error);
-+ report(REPORT_ERROR, "host_read: regcomp: %d\n", error);
- done(1);
- }
-
-- error = regncomp(&access_execute, expr_execute, strlen(expr_execute),
-- REG_ICASE | REG_NOSUB);
-+ error = regcomp(&access_execute, expr_execute,
-+ REG_EXTENDED | REG_ICASE | REG_NOSUB);
- if (error)
- {
-- report(REPORT_ERROR, "host_read: regncomp: %d\n", error);
-+ report(REPORT_ERROR, "host_read: regcomp: %d\n", error);
- done(1);
- }
-
-- error = regncomp(&access_monitor, expr_monitor, strlen(expr_monitor),
-- REG_ICASE | REG_NOSUB);
-+ error = regcomp(&access_monitor, expr_monitor,
-+ REG_EXTENDED | REG_ICASE | REG_NOSUB);
- if (error)
- {
-- report(REPORT_ERROR, "host_read: regncomp: %d\n", error);
-+ report(REPORT_ERROR, "host_read: regcomp: %d\n", error);
- done(1);
- }
- }
-@@ -354,22 +354,22 @@ host_insert(expr_read, expr_write, expr_
- {
- case HOST_READ:
- strcat(expr_read, re_name);
-- strcat(expr_read, "\\|");
-+ strcat(expr_read, "|");
- break;
-
- case HOST_WRITE:
- strcat(expr_write, re_name);
-- strcat(expr_write, "\\|");
-+ strcat(expr_write, "|");
- break;
-
- case HOST_EXECUTE:
- strcat(expr_execute, re_name);
-- strcat(expr_execute, "\\|");
-+ strcat(expr_execute, "|");
- break;
-
- case HOST_MONITOR:
- strcat(expr_monitor, re_name);
-- strcat(expr_monitor, "\\|");
-+ strcat(expr_monitor, "|");
- break;
-
- default:
-@@ -432,7 +432,7 @@ host_access(sin, access_mode)
- done(1);
- }
-
-- n = regnexec(re, p, strlen(p), 0, 0, 0);
-+ n = regexec(re, p, 0, 0, 0);
-
- return !n;
- }
---- rplayd/native.c.orig 1999-03-10 07:58:03 UTC
-+++ rplayd/native.c
-@@ -32,6 +32,7 @@
- #include "rplayd.h"
- #include "native.h"
- #include "ulaw.h"
-+#include <string.h>
-
- /* Native means 16-bit signed. */
-
---- rplayd/sound.c.orig 1999-06-09 06:27:44 UTC
-+++ rplayd/sound.c
-@@ -96,14 +96,14 @@ bad_dirs_init()
-
- dirs = strdup(BAD_DIRS); /* XXX */
-
-- length = strlen("^\\(") + strlen("\\)") + strlen(dirs) + 1;
-+ length = strlen("^(") + strlen(")") + strlen(dirs) + 1;
-
- //length += strlen ("^");
- for (p = dirs; *p; p++)
- {
- if (*p == ':')
- {
-- length += strlen("\\|") - strlen(":");
-+ length += strlen("|") - strlen(":");
- }
- }
-
-@@ -119,7 +119,7 @@ bad_dirs_init()
- }
-
- first = 1;
-- strcpy(buf, "^\\(");
-+ strcpy(buf, "^(");
- while (p = (char *) strtok(first ? dirs : 0, ":"))
- {
- if (first)
-@@ -129,12 +129,12 @@ bad_dirs_init()
- }
- else
- {
-- //strcat (buf, "\\|^");
-- strcat(buf, "\\|");
-+ //strcat (buf, "|^");
-+ strcat(buf, "|");
- }
- strcat(buf, p);
- }
-- strcat(buf, "\\)");
-+ strcat(buf, ")");
-
- #if 0
- report(REPORT_DEBUG, "bad_dirs=%s, strlen=%d, length=%d\n",
-@@ -143,9 +143,9 @@ bad_dirs_init()
-
- //memset ((char *) &bad_dirs, 0, sizeof (bad_dirs));
-
-- if (regncomp(&bad_dirs, buf, strlen(buf), REG_ICASE | REG_NOSUB))
-+ if (regcomp(&bad_dirs, buf, REG_EXTENDED | REG_ICASE | REG_NOSUB))
- {
-- report(REPORT_ERROR, "bad_dirs: regncomp failed\n");
-+ report(REPORT_ERROR, "bad_dirs: regcomp failed\n");
- done(1);
- }
-
-@@ -162,7 +162,7 @@ bad_dir(dir)
- #endif
- {
- /* return 1 if bad */
-- return regnexec(&bad_dirs, dir, strlen(dir), 0, 0, 0) ? 0 : 1;
-+ return regexec(&bad_dirs, dir, 0, 0, 0) ? 0 : 1;
- }
-
- #endif /* BAD_DIRS */
diff --git a/audio/rplay/files/patch-Makefile.config.in b/audio/rplay/files/patch-Makefile.config.in
deleted file mode 100644
index 7874153b780d..000000000000
--- a/audio/rplay/files/patch-Makefile.config.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.config.in.orig 1998-08-13 06:12:59 UTC
-+++ Makefile.config.in
-@@ -43,6 +43,7 @@ CFLAGS= @CFLAGS@
- #CC_OPTIONS= -O -cckr # SGI
- #CC_OPTIONS= -O # generic
- #CC_OPTIONS= -g # debug
-+CC_OPTIONS= @CPPFLAGS@
-
- ##
- ## Extra linker options.
diff --git a/audio/rplay/files/patch-doc_Makefile.in b/audio/rplay/files/patch-doc_Makefile.in
deleted file mode 100644
index a7ce9719d631..000000000000
--- a/audio/rplay/files/patch-doc_Makefile.in
+++ /dev/null
@@ -1,41 +0,0 @@
---- doc/Makefile.in.orig 1998-07-14 22:35:23 UTC
-+++ doc/Makefile.in
-@@ -23,15 +23,15 @@ MKINSTALLDIRS= @srcdir@/../mkinstalldirs
- .texi.html:
- $(TEXI2HTML) $(TEXI2HTML_FLAGS) $<
-
--all:
-+all: info
-
--info: RPLAY.info RPTP.info librplay.info rplay.info
-+info: RPLAY.info RPTP.info librplay.info rplayd.info
-
--dvi: RPLAY.dvi RPTP.dvi librplay.dvi rplay.dvi
-+dvi: RPLAY.dvi RPTP.dvi librplay.dvi rplayd.dvi
-
--ps: RPLAY.ps RPTP.ps librplay.ps rplay.ps
-+ps: RPLAY.ps RPTP.ps librplay.ps rplayd.ps
-
--html: RPLAY.html RPTP.html librplay.html rplay.html
-+html: RPLAY.html RPTP.html librplay.html rplayd.html
-
- man:
- ./genman rplay.1.in
-@@ -50,7 +50,7 @@ install: all
- -$(INSTALL_DATA) RPLAY.info $(infodir)/RPLAY.info
- -$(INSTALL_DATA) RPTP.info $(infodir)/RPTP.info
- -$(INSTALL_DATA) librplay.info $(infodir)/librplay.info
-- -$(INSTALL_DATA) rplay.info $(infodir)/rplay.info
-+ -$(INSTALL_DATA) rplayd.info $(infodir)/rplayd.info
-
- uninstall:
- -$(RM) $(mandir)/man1/rplay.1
-@@ -63,7 +63,7 @@ uninstall:
- -$(RM) $(infodir)/RPLAY.info
- -$(RM) $(infodir)/RPTP.info
- -$(RM) $(infodir)/librplay.info
-- -$(RM) $(infodir)/rplay.info
-+ -$(RM) $(infodir)/rplayd.info
-
- clean:
- $(RM) *~ *.bak *.orig
diff --git a/audio/rplay/files/patch-doc_RPLAY.texi b/audio/rplay/files/patch-doc_RPLAY.texi
deleted file mode 100644
index bb98b88d39b9..000000000000
--- a/audio/rplay/files/patch-doc_RPLAY.texi
+++ /dev/null
@@ -1,13 +0,0 @@
---- doc/RPLAY.texi.orig 1998-07-14 22:35:23 UTC
-+++ doc/RPLAY.texi
-@@ -2,6 +2,10 @@
- @c %**start of header
- @setfilename RPLAY.info
- @settitle The RPLAY Protocol
-+@dircategory Network Audio Systems
-+@direntry
-+* RPLAY Protocol: (RPLAY) The RPLAY Protocol
-+@end direntry
- @iftex
- @finalout
- @end iftex
diff --git a/audio/rplay/files/patch-doc_RPTP.texi b/audio/rplay/files/patch-doc_RPTP.texi
deleted file mode 100644
index 85630ee7d9b4..000000000000
--- a/audio/rplay/files/patch-doc_RPTP.texi
+++ /dev/null
@@ -1,13 +0,0 @@
---- doc/RPTP.texi.orig 1998-07-14 22:35:23 UTC
-+++ doc/RPTP.texi
-@@ -2,6 +2,10 @@
- @c %**start of header
- @setfilename RPTP.info
- @settitle The RPTP Protocol
-+@dircategory Network Audio Systems
-+@direntry
-+* RPTP: (RPTP) RPTP Protocol
-+@end direntry
- @defindex ev
- @iftex
- @finalout
diff --git a/audio/rplay/files/patch-doc_librplay.texi b/audio/rplay/files/patch-doc_librplay.texi
deleted file mode 100644
index f472f3b378c8..000000000000
--- a/audio/rplay/files/patch-doc_librplay.texi
+++ /dev/null
@@ -1,13 +0,0 @@
---- doc/librplay.texi.orig 1998-07-14 22:35:23 UTC
-+++ doc/librplay.texi
-@@ -2,6 +2,10 @@
- @c %**start of header
- @setfilename librplay.info
- @settitle The rplay Programmer's Manual
-+@dircategory Network Audio Systems
-+@direntry
-+* librplay: (librplay) The rplay Programmer's Manual
-+@end direntry
- @iftex
- @finalout
- @end iftex
diff --git a/audio/rplay/files/patch-doc_rplayd.8 b/audio/rplay/files/patch-doc_rplayd.8
deleted file mode 100644
index 24aab7da14aa..000000000000
--- a/audio/rplay/files/patch-doc_rplayd.8
+++ /dev/null
@@ -1,33 +0,0 @@
---- doc/rplayd.8.orig 1998-07-14 22:35:23 UTC
-+++ doc/rplayd.8
-@@ -125,7 +125,7 @@ mapping is cdrom[0-3] -> /vol/dev/aliase
- Linux uses cdrom[0-3] -> /dev/cdrom[0-3].
- .TP
- .I "\-C FILE, \-\-conf=FILE"
--Use FILE for rplay.conf (/etc/rplay/rplay.conf).
-+Use FILE for rplay.conf.
- .TP
- .I "\-T N, \-\-connection\-timeout=N"
- Close idle RPTP connections after N seconds, disabled with 0 (300).
-@@ -146,10 +146,10 @@ Run with GROUP privs. (audio)
- Display helpful information.
- .TP
- .I "\-\-helpers=FILE"
--Use FILE for rplay.helpers (/etc/rplay/rplay.helpers).
-+Use FILE for rplay.helpers.
- .TP
- .I "\-H FILE, \-\-hosts=FILE"
--Use FILE for rplay.hosts (/etc/rplay/rplay.hosts).
-+Use FILE for rplay.hosts.
- .TP
- .I "\-\-inetd"
- Enable inetd mode. (disabled)
-@@ -191,7 +191,7 @@ Use PORT as the RPTP/TCP port. (5556)
- (--other-rptp-port may also be available)
- .TP
- .I "\-S FILE, \-\-servers=FILE"
--Use FILE for rplay.servers (/etc/rplay/rplay.servers).
-+Use FILE for rplay.servers.
- .TP
- .I "\-t N, \-\-timeout=N"
- Exit after N idle seconds, disabled with 0 (0).
diff --git a/audio/rplay/files/patch-doc_rplayd.texi b/audio/rplay/files/patch-doc_rplayd.texi
deleted file mode 100644
index 054b83e731ae..000000000000
--- a/audio/rplay/files/patch-doc_rplayd.texi
+++ /dev/null
@@ -1,50 +0,0 @@
---- doc/rplayd.texi.orig 2016-07-26 15:48:49 UTC
-+++ doc/rplayd.texi
-@@ -1,7 +1,11 @@
- \input texinfo @c -*-texinfo-*-
- @c %**start of header
--@setfilename rplay.info
-+@setfilename rplayd.info
- @settitle rplay
-+@dircategory Network Audio Systems
-+@direntry
-+* rplayd: (rplayd) RPlay
-+@end direntry
- @iftex
- @finalout
- @end iftex
-@@ -71,7 +75,6 @@ This file documents the rplay Network Au
- * rplayd:: The rplay audio server.
- * rplay:: A sample RPLAY client.
- * rptp:: A sample RPTP client.
--* xrplay:: A X Windows rplay audio control panel.
- @end menu
-
- @node Overview, rplayd, Top, Top
-@@ -162,25 +165,12 @@ sounds can be sent over the network usin
- attempt to determine whether or not the server has the sound before
- using the network.
-
--@node rptp, xrplay, rplay, Top
-+@node rptp, , rplay, Top
- @chapter rptp
- rptp is a simple RPTP client that communicates with rplayd using the
- RPTP protocol. Several commands can be issued to control rplayd and
- report its status. See the output of the rptp help command for a list
- of available commands.
-
--@node xrplay, , rptp, Top
--@chapter xrplay
--rplay control panel which includes CD player-like buttons, volume
--control, a simple vu meter, and a sound progess bar. Sounds can be
--played, paused, continued, and stopped using the appropriate buttons.
--
--xrplay is also useful as a sound file player and can be used with web
--browsers and other applications that use external programs to play
--sounds.
--
--xrplay communicates with the local (or remote) rplayd using the RPTP
--protocol.
--
- @bye
-
diff --git a/audio/rplay/files/patch-librplay_Makefile.in b/audio/rplay/files/patch-librplay_Makefile.in
deleted file mode 100644
index db1eb40d5813..000000000000
--- a/audio/rplay/files/patch-librplay_Makefile.in
+++ /dev/null
@@ -1,38 +0,0 @@
---- librplay/Makefile.in.orig 1999-03-23 02:38:38 UTC
-+++ librplay/Makefile.in
-@@ -19,11 +19,12 @@ LDFLAGS= $(LD_OPTIONS) -shared @LDFLAGS@
- $(CC) -c -fPIC $(CPPFLAGS) $(CFLAGS) -o $@ $<
-
- TARGET= $(LIBRPLAY_NAME)
-+SOVER= 1
- SRCS= rplay.c rptp.c async.c
- OBJS= rplay.o rptp.o async.o
- SHAREDOBJS= rplay.lo rptp.lo async.lo
-
--all: $(TARGET) librplay.so
-+all: $(TARGET) librplay.so.$(SOVER)
-
- #
- # Use the following for SunOS 4.1.x, Solaris 2.x, Linux, NetBSD
-@@ -32,8 +33,9 @@ $(TARGET): $(OBJS)
- $(AR) rcv $@ $?
- $(RANLIB) $@
-
--librplay.so: $(SHAREDOBJS)
-- $(CC) -o $@ $(SHAREDOBJS) $(LDFLAGS)
-+librplay.so.$(SOVER): $(SHAREDOBJS)
-+ $(CC) -o $@ -Wl,-soname,$@ $(SHAREDOBJS) $(LDFLAGS)
-+ ln -sf $@ librplay.so
-
- #
- # For HP-UX comment above and uncomment below.
-@@ -50,7 +52,8 @@ librplay.so: $(SHAREDOBJS)
- install: all
- $(MKINSTALLDIRS) $(libdir)
- $(INSTALL_DATA) $(TARGET) $(libdir)
-- $(INSTALL_DATA) librplay.so $(libdir)
-+ $(INSTALL_DATA) librplay.so.$(SOVER) $(libdir)
-+ ln -sf librplay.so.$(SOVER) $(libdir)/librplay.so
-
- uninstall:
- $(RM) $(libdir)/$(TARGET)
diff --git a/audio/rplay/files/patch-rplayd_Makefile.in b/audio/rplay/files/patch-rplayd_Makefile.in
deleted file mode 100644
index 4e2e34c54b11..000000000000
--- a/audio/rplay/files/patch-rplayd_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- rplayd/Makefile.in.orig 1999-06-09 06:27:43 UTC
-+++ rplayd/Makefile.in
-@@ -54,7 +54,6 @@ $(TARGET): $(OBJS) ../librplay/$(LIBRPLA
- install: all
- $(MKINSTALLDIRS) $(sbindir)
- $(INSTALL_PROGRAM) $(TARGET) $(sbindir)/$(TARGET)
-- @test -x $(bindir)/$(TARGET) && echo "" && echo " Note: Consider removing $(bindir)/$(TARGET)" && echo ""
-
- uninstall:
- $(RM) $(bindir)/$(TARGET)
diff --git a/audio/rplay/files/patch-rplayd__audio__audio_FreeBSD.c b/audio/rplay/files/patch-rplayd__audio__audio_FreeBSD.c
deleted file mode 100644
index 3ae57a8b3607..000000000000
--- a/audio/rplay/files/patch-rplayd__audio__audio_FreeBSD.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- rplayd/audio/audio_FreeBSD.c.orig 1999-03-10 07:58:10 UTC
-+++ rplayd/audio/audio_FreeBSD.c
-@@ -35,7 +35,7 @@
- #include <sys/ioctl.h>
- #include <sys/errno.h>
- #include <errno.h>
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
-
- /*
- * for the poor folks who don't have a sound card, but use the pc speaker
-@@ -353,7 +353,7 @@ rplay_audio_get_volume(void)
- return (-1);
- }
-
-- if (!(mxdevmask & SOUND_MIXER_PCM))
-+ if (!(mxdevmask & SOUND_MASK_PCM))
- {
- report(REPORT_ERROR, "rplay_audio_get_volume: pcm mixer device not installed\n");
- close(mx);
-@@ -417,7 +417,7 @@ rplay_audio_set_volume(int volume)
- return (-1);
- }
-
-- if (!(mxdevmask & SOUND_MIXER_PCM))
-+ if (!(mxdevmask & SOUND_MASK_PCM))
- {
- report(REPORT_ERROR, "rplay_audio_set_volume: pcm mixer device not installed\n");
- close(mx);
diff --git a/audio/rplay/files/patch-rplayd__rplayd.c b/audio/rplay/files/patch-rplayd__rplayd.c
deleted file mode 100644
index d53a34cc11b3..000000000000
--- a/audio/rplay/files/patch-rplayd__rplayd.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- rplayd/rplayd.c.orig 1999-03-10 07:58:04 UTC
-+++ rplayd/rplayd.c
-@@ -421,10 +421,9 @@ main(argc, argv)
- /* Fork */
- if (do_fork)
- {
-- int pid = fork();
-- if (pid != 0)
-- {
-- exit(0);
-+ if (daemon(1, 1) < 0) {
-+ report(REPORT_ERROR, "daemon: %s\n", sys_err_str(errno));
-+ done(1);
- }
- }
-
diff --git a/audio/rplay/files/patch-rplayd_rplayd.h b/audio/rplay/files/patch-rplayd_rplayd.h
deleted file mode 100644
index 18359e742ca1..000000000000
--- a/audio/rplay/files/patch-rplayd_rplayd.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- rplayd/rplayd.h.orig 1999-03-10 07:58:04 UTC
-+++ rplayd/rplayd.h
-@@ -73,7 +73,6 @@ extern RPLAY_AUDIO_TABLE *rplay_audio_ta
- extern fd_set read_mask;
- extern fd_set write_mask;
- extern int debug;
--extern int inetd;
- extern int rptp_timeout;
- extern char hostname[];
- extern char *hostaddr;
diff --git a/audio/rplay/files/patch-rplayd_sound.h b/audio/rplay/files/patch-rplayd_sound.h
deleted file mode 100644
index c5ad69322425..000000000000
--- a/audio/rplay/files/patch-rplayd_sound.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- rplayd/sound.h.orig 1999-06-09 06:27:44 UTC
-+++ rplayd/sound.h
-@@ -170,9 +170,9 @@ typedef struct _sindex
- int gsm_bit_frame_bytes; /* Number of bytes in gsm_bit_frame */
- int gsm_fixed_buffer_size;
- #endif /* HAVE_GSM */
--#ifdef HAVE_CDROM
-+#if defined(HAVE_CDROM) || defined(HAVE_HELPERS)
- int pid;
--#endif /* HAVE_CDROM */
-+#endif /* HAVE_CDROM || HAVE_HELPERS */
- }
- SINDEX;
-
diff --git a/audio/rplay/files/patch-rplayd_spool.c b/audio/rplay/files/patch-rplayd_spool.c
deleted file mode 100644
index 57a3e19589c3..000000000000
--- a/audio/rplay/files/patch-rplayd_spool.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- rplayd/spool.c.orig 1999-03-10 21:14:38 UTC
-+++ rplayd/spool.c
-@@ -1127,8 +1127,8 @@ spool_update()
- spool_flow_pause(sp);
- }
- }
--#endif /* HAVE_CDROM */
- }
-+#endif /* HAVE_CDROM */
- }
- else
- {
diff --git a/audio/rplay/files/patch-rx_Makefile.in b/audio/rplay/files/patch-rx_Makefile.in
deleted file mode 100644
index fa7ed2cc4dd5..000000000000
--- a/audio/rplay/files/patch-rx_Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- rx/Makefile.in.orig 1998-07-14 22:35:25 UTC
-+++ rx/Makefile.in
-@@ -64,11 +64,11 @@ gen_c_files=rgx.x
- all: librx.a
-
- install: all
-- test -d $(libdir) || mkdir $(libdir)
-- test -d $(includedir) || mkdir $(includedir)
-- $(INSTALL) librx.a $(libdir)/librx.a
-- $(RANLIB) $(libdir)/librx.a
-- $(INSTALL) $(srcdir)/inst-rxposix.h $(includedir)/rxposix.h
-+# test -d $(libdir) || mkdir $(libdir)
-+# test -d $(includedir) || mkdir $(includedir)
-+# $(INSTALL) librx.a $(libdir)/librx.a
-+# $(RANLIB) $(libdir)/librx.a
-+# $(INSTALL) $(srcdir)/inst-rxposix.h $(includedir)/rxposix.h
-
-
- uninstall:
diff --git a/audio/rplay/files/rplayd.in b/audio/rplay/files/rplayd.in
deleted file mode 100644
index 77300e904862..000000000000
--- a/audio/rplay/files/rplayd.in
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: rplayd
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable rplayd
-#
-#rplayd_enable="YES"
-#
-
-. /etc/rc.subr
-
-name=rplayd
-rcvar=rplayd_enable
-
-load_rc_config $name
-
-# set defaults:
-: ${rplayd_enable:="NO"}
-
-command=%%PREFIX%%/sbin/${name}
-
-run_rc_command "$1"
diff --git a/audio/rplay/pkg-descr b/audio/rplay/pkg-descr
deleted file mode 100644
index 532de6186f66..000000000000
--- a/audio/rplay/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-rplay is a flexible network audio system that allows sounds to be played to
-and from local and remote systems. The rplay audio server currently
-supports SunOS 4.1.X, Solaris 2.X, Linux, SGI IRIX 4 & 5, HP9000/705,
-HP9000/710 and now FreeBSD. The rplay clients and client library should
-work on any system that supports Berkeley sockets. The X Window
-System is not required.
-
-WWW: https://web.archive.org/web/20171109100411/http://rplay.doit.org/
diff --git a/audio/rplay/pkg-plist b/audio/rplay/pkg-plist
deleted file mode 100644
index 57a59e7cb7bb..000000000000
--- a/audio/rplay/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-@sample etc/rplay.hosts.sample
-@sample etc/rplay.conf.sample
-@sample etc/rplay.helpers.sample
-@sample etc/rplay.servers.sample
-bin/rplay
-bin/rptp
-sbin/rplayd
-include/rplay.h
-lib/librplay.a
-lib/librplay.so
-lib/librplay.so.1
-man/man1/rplay.1.gz
-man/man1/rptp.1.gz
-man/man5/rplay.conf.5.gz
-man/man5/rplay.helpers.5.gz
-man/man5/rplay.hosts.5.gz
-man/man5/rplay.servers.5.gz
-man/man8/rplayd.8.gz
diff --git a/databases/Makefile b/databases/Makefile
index d36d4dea764e..2952b5e2e088 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -668,7 +668,6 @@
SUBDIR += plpgsql_check
SUBDIR += pointcloud
SUBDIR += postgis-jdbc
- SUBDIR += postgis24
SUBDIR += postgis25
SUBDIR += postgis30
SUBDIR += postgis31
diff --git a/databases/postgis24/Makefile b/databases/postgis24/Makefile
deleted file mode 100644
index 2897a85d62ea..000000000000
--- a/databases/postgis24/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# Created by: Loïc BARTOLETTI <lbartoletti@FreeBSD.org>
-
-PORTNAME= postgis
-PORTVERSION= 2.4.9
-PORTREVISION= 6
-CATEGORIES= databases geography
-MASTER_SITES= https://download.osgeo.org/postgis/source/
-PKGNAMESUFFIX= 24
-
-MAINTAINER= lbartoletti@FreeBSD.org
-COMMENT= Geographic objects support for PostgreSQL databases
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Deprecated in favour of databases/postgis3x
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libproj.so:graphics/proj \
- libgeos.so:graphics/geos \
- libjson-c.so:devel/json-c \
- libgdal.so:graphics/gdal
-
-USES= alias cpe gettext gmake gnome iconv:wchar_t libtool:keepla \
- localbase perl5 pkgconfig pgsql:9.5-12 shebangfix
-USE_GNOME= libxml2
-USE_LDCONFIG= yes
-USE_PERL5= build
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= ${ICONV_CONFIGURE_BASE} NUMERICFLAGS=${PORTVERSION}
-SHEBANG_FILES= extensions/address_standardizer/*.pl raster/test/regress/*.pl \
- raster/test/regress/loader/*.pl regress/run_test.pl \
- utils/postgis_restore.pl.in utils/*.pl
-WANT_PGSQL= server
-
-OPTIONS_DEFINE= ADDRSTD LOADERGUI SFCGAL TOPOLOGY
-OPTIONS_DEFAULT=ADDRSTD SFCGAL TOPOLOGY
-OPTIONS_SUB= yes
-
-LOADERGUI_DESC= Enable shp2pgsql-gui
-TOPOLOGY_DESC= Topology support
-SFCGAL_DESC= Enable sfcgal
-ADDRSTD_DESC= Enable address standardizer
-
-CONFLICTS_INSTALL= postgis20 postgis21 postgis22 postgis23 postgis25 postgis30 postgis31 postgis32
-
-LOADERGUI_CONFIGURE_WITH= gui
-LOADERGUI_USE= GNOME=gtk20
-TOPOLOGY_CONFIGURE_WITH= topology
-SFCGAL_LIB_DEPENDS= libSFCGAL.so:databases/sfcgal
-SFCGAL_CONFIGURE_WITH= sfcgal=${LOCALBASE}/bin/sfcgal-config
-ADDRSTD_CONFIGURE_WITH= address-standardizer
-ADDRSTD_LIB_DEPENDS= libpcre.so:devel/pcre
-ADDRSTD_VARS= WANT_PGSQL+=contrib
-
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblwgeom-2.4.so.0.0.0
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/*.so
- ${MKDIR} ${STAGEDIR}${DATADIR}/tiger_geocoder
- (cd ${WRKSRC}/extras/tiger_geocoder && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/tiger_geocoder/ "! ( -name *\.orig -o -name *\.bak )" )
- ${MKDIR} ${STAGEDIR}${DATADIR}/utils
- (cd ${WRKSRC}/utils/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/utils/ "! ( -name *\.orig -o -name *\.bak -o -name Makefile -o -name *\.in -o -name uninstall_script )" )
-
-.include <bsd.port.mk>
diff --git a/databases/postgis24/distinfo b/databases/postgis24/distinfo
deleted file mode 100644
index 40ee51fc118f..000000000000
--- a/databases/postgis24/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1598853355
-SHA256 (postgis-2.4.9.tar.gz) = 47125fdc7a7e8d3506e164aa4893d9f848b0d0e1c8eb007ac1e950ad4c31bb7e
-SIZE (postgis-2.4.9.tar.gz) = 12846316
diff --git a/databases/postgis24/pkg-descr b/databases/postgis24/pkg-descr
deleted file mode 100644
index 31c8f2a8dcd8..000000000000
--- a/databases/postgis24/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-PostGIS adds support for geographic objects to the PostgreSQL
-object-relational database. In effect, PostGIS "spatially enables"
-the PostgreSQL server, allowing it to be used as a backend spatial
-database for geographic information systems (GIS), much like ESRI's
-SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS
-"Simple Features Specification for SQL" and has been certified as
-compliant with the "Types and Functions" profile.
-
-PostGIS development was started by Refractions Research as a project
-in open source spatial database technology. PostGIS is released
-under the GNU General Public License. PostGIS continues to be
-developed by a group of contributors led by a Project Steering
-Committee and new features continue to be added.
-
-WWW: https://postgis.net/
diff --git a/databases/postgis24/pkg-plist b/databases/postgis24/pkg-plist
deleted file mode 100644
index bf998fa92b4a..000000000000
--- a/databases/postgis24/pkg-plist
+++ /dev/null
@@ -1,403 +0,0 @@
-bin/pgsql2shp
-bin/raster2pgsql
-bin/shp2pgsql
-%%LOADERGUI%%bin/shp2pgsql-gui
-include/liblwgeom.h
-include/liblwgeom_topo.h
-lib/liblwgeom-2.4.so.0
-lib/liblwgeom-2.4.so.0.0.0
-lib/liblwgeom.a
-lib/liblwgeom.la
-lib/liblwgeom.so
-%%ADDRSTD%%lib/postgresql/address_standardizer.so
-lib/postgresql/postgis-2.4.so
-%%TOPOLOGY%%lib/postgresql/postgis_topology-2.4.so
-lib/postgresql/rtpostgis-2.4.so
-%%ADDRSTD%%share/doc/postgresql/extension/README.address_standardizer
-%%DATADIR%%/tiger_geocoder/README
-%%DATADIR%%/tiger_geocoder/create_geocode.bat
-%%DATADIR%%/tiger_geocoder/create_geocode.sh
-%%DATADIR%%/tiger_geocoder/create_geocode.sql
-%%DATADIR%%/tiger_geocoder/geocode/census_tracts_functions.sql
-%%DATADIR%%/tiger_geocoder/geocode/geocode.sql
-%%DATADIR%%/tiger_geocoder/geocode/geocode_address.sql
-%%DATADIR%%/tiger_geocoder/geocode/geocode_intersection.sql
-%%DATADIR%%/tiger_geocoder/geocode/geocode_location.sql
-%%DATADIR%%/tiger_geocoder/geocode/includes_address.sql
-%%DATADIR%%/tiger_geocoder/geocode/interpolate_from_address.sql
-%%DATADIR%%/tiger_geocoder/geocode/other_helper_functions.sql
-%%DATADIR%%/tiger_geocoder/geocode/rate_attributes.sql
-%%DATADIR%%/tiger_geocoder/geocode/reverse_geocode.sql
-%%DATADIR%%/tiger_geocoder/geocode_settings.sql
-%%DATADIR%%/tiger_geocoder/legacy_import/tiger2008/import_tiger_shps.sh
-%%DATADIR%%/tiger_geocoder/normalize/count_words.sql
-%%DATADIR%%/tiger_geocoder/normalize/end_soundex.sql
-%%DATADIR%%/tiger_geocoder/normalize/get_last_words.sql
-%%DATADIR%%/tiger_geocoder/normalize/location_extract.sql
-%%DATADIR%%/tiger_geocoder/normalize/location_extract_countysub_exact.sql
-%%DATADIR%%/tiger_geocoder/normalize/location_extract_countysub_fuzzy.sql
-%%DATADIR%%/tiger_geocoder/normalize/location_extract_place_exact.sql
-%%DATADIR%%/tiger_geocoder/normalize/location_extract_place_fuzzy.sql
-%%DATADIR%%/tiger_geocoder/normalize/normalize_address.sql
-%%DATADIR%%/tiger_geocoder/normalize/pprint_addy.sql
-%%DATADIR%%/tiger_geocoder/normalize/state_extract.sql
-%%DATADIR%%/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql
-%%DATADIR%%/tiger_geocoder/pagc_normalize/pagc_tables.sql
-%%DATADIR%%/tiger_geocoder/regress/geocode_regress
-%%DATADIR%%/tiger_geocoder/regress/geocode_regress.sql
-%%DATADIR%%/tiger_geocoder/regress/normalize_address_desired_regress
-%%DATADIR%%/tiger_geocoder/regress/normalize_address_regress
-%%DATADIR%%/tiger_geocoder/regress/normalize_address_regress.sql
-%%DATADIR%%/tiger_geocoder/regress/pagc_normalize_address_desired_regress
-%%DATADIR%%/tiger_geocoder/regress/pagc_normalize_address_regress
-%%DATADIR%%/tiger_geocoder/regress/pagc_normalize_address_regress.sql
-%%DATADIR%%/tiger_geocoder/regress/regress.sql
-%%DATADIR%%/tiger_geocoder/regress/reverse_geocode_regress
-%%DATADIR%%/tiger_geocoder/regress/reverse_geocode_regress.sql
-%%DATADIR%%/tiger_geocoder/tables/lookup_tables_2011.sql
-%%DATADIR%%/tiger_geocoder/tiger_loader_2011.sql
-%%DATADIR%%/tiger_geocoder/tiger_loader_2012.sql
-%%DATADIR%%/tiger_geocoder/tiger_loader_2013.sql
-%%DATADIR%%/tiger_geocoder/tiger_loader_2014.sql
-%%DATADIR%%/tiger_geocoder/tiger_loader_2015.sql
-%%DATADIR%%/tiger_geocoder/tiger_loader_2016.sql
-%%DATADIR%%/tiger_geocoder/tiger_loader_2017.sql
-%%DATADIR%%/tiger_geocoder/topology/README
-%%DATADIR%%/tiger_geocoder/topology/tiger_topology_loader.sql
-%%DATADIR%%/tiger_geocoder/upgrade_geocode.sql
-%%DATADIR%%/tiger_geocoder/upgrade_geocoder.bat
-%%DATADIR%%/tiger_geocoder/upgrade_geocoder.sh
-%%DATADIR%%/tiger_geocoder/utility/cull_null.sql
-%%DATADIR%%/tiger_geocoder/utility/levenshtein_ignore_case.sql
-%%DATADIR%%/tiger_geocoder/utility/nullable_levenshtein.sql
-%%DATADIR%%/tiger_geocoder/utility/set_search_path.sql
-%%DATADIR%%/tiger_geocoder/utility/standardize_tiger_data.sql
-%%DATADIR%%/tiger_geocoder/utility/utmzone.sql
-%%DATADIR%%/utils/README
-%%DATADIR%%/utils/check_all_upgrades.sh
-%%DATADIR%%/utils/create_spatial_ref_sys_config_dump.pl
-%%DATADIR%%/utils/create_undef.pl
-%%DATADIR%%/utils/create_unpackaged.pl
-%%DATADIR%%/utils/postgis_proc_set_search_path.pl
-%%DATADIR%%/utils/postgis_proc_upgrade.pl
-%%DATADIR%%/utils/postgis_restore.pl
-%%DATADIR%%/utils/profile_intersects.pl
-%%DATADIR%%/utils/read_scripts_version.pl
-%%DATADIR%%/utils/svn_repo_revision.pl
-%%DATADIR%%/utils/test_estimation.pl
-%%DATADIR%%/utils/test_geography_estimation.pl
-%%DATADIR%%/utils/test_geography_joinestimation.pl
-%%DATADIR%%/utils/test_joinestimation.pl
-%%LOADERGUI%%share/postgresql/applications/shp2pgsql-gui.desktop
-share/postgresql/contrib/postgis-2.4/legacy.sql
-share/postgresql/contrib/postgis-2.4/legacy_gist.sql
-share/postgresql/contrib/postgis-2.4/legacy_minimal.sql
-share/postgresql/contrib/postgis-2.4/postgis.sql
-share/postgresql/contrib/postgis-2.4/postgis_comments.sql
-share/postgresql/contrib/postgis-2.4/postgis_for_extension.sql
-share/postgresql/contrib/postgis-2.4/postgis_proc_set_search_path.sql
-share/postgresql/contrib/postgis-2.4/postgis_restore.pl
-share/postgresql/contrib/postgis-2.4/postgis_upgrade.sql
-share/postgresql/contrib/postgis-2.4/postgis_upgrade_for_extension.sql
-share/postgresql/contrib/postgis-2.4/raster_comments.sql
-share/postgresql/contrib/postgis-2.4/rtpostgis.sql
-share/postgresql/contrib/postgis-2.4/rtpostgis_for_extension.sql
-share/postgresql/contrib/postgis-2.4/rtpostgis_legacy.sql
-share/postgresql/contrib/postgis-2.4/rtpostgis_proc_set_search_path.sql
-share/postgresql/contrib/postgis-2.4/rtpostgis_upgrade.sql
-share/postgresql/contrib/postgis-2.4/rtpostgis_upgrade_for_extension.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.4/sfcgal.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.4/sfcgal_comments.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.4/sfcgal_upgrade.sql
-share/postgresql/contrib/postgis-2.4/spatial_ref_sys.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/topology.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/topology_comments.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/topology_upgrade.sql
-share/postgresql/contrib/postgis-2.4/uninstall_legacy.sql
-share/postgresql/contrib/postgis-2.4/uninstall_postgis.sql
-share/postgresql/contrib/postgis-2.4/uninstall_rtpostgis.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.4/uninstall_sfcgal.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/uninstall_topology.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--1.0--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.0--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.1--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.2--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.3--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.4--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.5--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.6--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.7--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.0--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.1--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.2--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.3--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.4--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.5--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.6--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.7--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.8--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.9--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.0--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.1--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.2--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.3--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.4--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.5--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.6--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.7--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.8--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.0--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.1--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.10--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.11--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.2--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.3--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.4--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.5--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.6--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.7--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.8--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.9--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.0--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.1--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.2--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.3--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.4--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.5--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.6--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.7--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.8--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--ANY--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%--%%PORTVERSION%%next.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer.control
-%%ADDRSTD%%share/postgresql/extension/address_standardizer.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%--%%PORTVERSION%%next.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us.control
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us.sql
-share/postgresql/extension/postgis--2.0.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.0.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.0.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.0.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.0.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.0.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.0.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.0.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.1.9--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.2.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.9--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.10--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.3.11--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--2.4.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--%%PORTVERSION%%--%%PORTVERSION%%next.sql
-share/postgresql/extension/postgis--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis.control
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.0--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.1--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.2--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.3--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.4--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.5--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.6--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.7--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.0--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.1--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.2--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.3--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.4--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.5--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.6--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.7--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.8--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.9--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.0--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.1--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.2--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.3--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.4--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.5--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.6--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.7--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.8--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.0--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.1--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.2--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.3--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.4--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.5--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.6--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.7--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.8--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.9--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.10--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.11--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.0--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.1--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.2--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.3--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.4--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.5--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.6--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.7--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.8--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%--%%PORTVERSION%%next.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal.control
-share/postgresql/extension/postgis_tiger_geocoder--2.0.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.0.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.0.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.0.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.0.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.0.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.0.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.0.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.1.9--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.2.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.9--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.10--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.3.11--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.0--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.1--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.2--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.3--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.4--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.5--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.6--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.7--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--2.4.8--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%--%%PORTVERSION%%next.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder--unpackaged--%%PORTVERSION%%.sql
-share/postgresql/extension/postgis_tiger_geocoder.control
-share/postgresql/extension/postgis_tiger_geocoder.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.0--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.1--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.2--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.3--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.4--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.5--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.6--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.7--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.0--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.1--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.2--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.3--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.4--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.5--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.6--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.7--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.8--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.9--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.0--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.1--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.2--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.3--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.4--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.5--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.6--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.7--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.8--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.0--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.1--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.2--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.3--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.4--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.5--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.6--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.7--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.8--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.9--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.10--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.11--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.0--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.1--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.2--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.3--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.4--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.5--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.6--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.7--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.8--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%--%%PORTVERSION%%next.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology.control
-%%LOADERGUI%%share/postgresql/icons/hicolor/8x8/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/16x16/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/22x22/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/24x24/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/32x32/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/36x36/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/40x40/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/42x42/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/48x48/apps/shp2pgsql-gui.png
-%%LOADERGUI%%share/postgresql/icons/hicolor/64x64/apps/shp2pgsql-gui.png
diff --git a/devel/Makefile b/devel/Makefile
index a0224019b0f7..66cd982abec1 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -358,7 +358,6 @@
SUBDIR += cl-trivial-features-sbcl
SUBDIR += cl-trivial-gray-streams
SUBDIR += cl-trivial-gray-streams-sbcl
- SUBDIR += clanlib1
SUBDIR += clazy
SUBDIR += cld2
SUBDIR += clewn
@@ -614,7 +613,6 @@
SUBDIR += envsubst
SUBDIR += epl.el
SUBDIR += epm
- SUBDIR += eric6
SUBDIR += eris
SUBDIR += erlang-backoff
SUBDIR += erlang-bbmustache
@@ -1265,7 +1263,6 @@
SUBDIR += libgudev
SUBDIR += libgusb
SUBDIR += libgutenfetch
- SUBDIR += libhash
SUBDIR += libhoard
SUBDIR += libhtp
SUBDIR += libhyve-remote
@@ -4469,7 +4466,6 @@
SUBDIR += py-dirspec
SUBDIR += py-distlib
SUBDIR += py-distributed
- SUBDIR += py-dj31-django-rq
SUBDIR += py-dj32-django-rq
SUBDIR += py-dj32-graphene-django
SUBDIR += py-django-rq
@@ -5627,7 +5623,6 @@
SUBDIR += ruby-build
SUBDIR += ruby-gems
SUBDIR += ruby-rbprof
- SUBDIR += ruby-sdl
SUBDIR += ruby-setup.rb
SUBDIR += ruby-subversion
SUBDIR += rubygem-CFPropertyList
@@ -6734,13 +6729,11 @@
SUBDIR += rubygem-ruby-ole
SUBDIR += rubygem-ruby-prof
SUBDIR += rubygem-ruby-progressbar
- SUBDIR += rubygem-ruby-sdl-ffi
SUBDIR += rubygem-ruby-statistics
SUBDIR += rubygem-ruby2_keywords
SUBDIR += rubygem-ruby2ruby
SUBDIR += rubygem-ruby_dep
SUBDIR += rubygem-ruby_parser
- SUBDIR += rubygem-rubygame
SUBDIR += rubygem-rubygems-mirror
SUBDIR += rubygem-rubygems-tasks
SUBDIR += rubygem-rubygems-test
@@ -6982,7 +6975,6 @@
SUBDIR += sdl2pp
SUBDIR += sdl_console
SUBDIR += sdl_gnat
- SUBDIR += sdl_sge
SUBDIR += sdlmm
SUBDIR += sdlskk
SUBDIR += sdts++
@@ -7231,7 +7223,6 @@
SUBDIR += yaml-cpp03
SUBDIR += yaml2argdata
SUBDIR += yasm
- SUBDIR += yasm-devel
SUBDIR += yder
SUBDIR += youcompleteme
SUBDIR += yuck
diff --git a/devel/clanlib1/Makefile b/devel/clanlib1/Makefile
deleted file mode 100644
index 8ba539db4081..000000000000
--- a/devel/clanlib1/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-
-PORTNAME= clanlib
-PORTVERSION= 1.0.0
-PORTREVISION= 10
-CATEGORIES= devel
-MASTER_SITES= http://www.clanlib.org/download/releases-1.0/
-PKGNAMESUFFIX= 1
-DISTNAME= ClanLib-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Cross-platform game SDK
-
-LICENSE= ZLIB
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Older than expired and removed devel/clanlib
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libpng.so:graphics/png \
- libmikmod.so:audio/libmikmod \
- libvorbis.so:audio/libvorbis \
- libogg.so:audio/libogg
-
-USES= alias cpe gl gmake jpeg libtool localbase:ldflags pathfix pkgconfig \
- sdl tar:tgz xorg
-USE_CXXSTD= c++98
-USE_XORG= x11 xi xxf86vm
-USE_LDCONFIG= yes
-USE_SDL= gfx
-USE_GL= gl glu
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-docs \
- --enable-clanDisplay \
- --enable-clanGL \
- --enable-clanSDL \
- --enable-clanSound \
- --enable-clanNetwork \
- --enable-clanGUI \
- --enable-clanMikMod \
- --enable-clanVorbis \
- --enable-getaddr
-INSTALL_TARGET= install-strip
-
-PLIST_SUB+= VER=${PORTVERSION:R}
-
-post-patch:
- @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
- 's|SDL/SDL|SDL|g'
- @${REINPLACE_CMD} -e 's|@perl_exec@|${PERL}|g' \
- ${WRKSRC}/Documentation/Utilities/webbuilder.pl.in
-
-.include <bsd.port.mk>
diff --git a/devel/clanlib1/distinfo b/devel/clanlib1/distinfo
deleted file mode 100644
index 6dbac5862aaf..000000000000
--- a/devel/clanlib1/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ClanLib-1.0.0.tgz) = 2a296c30be30b42866666a2d43815c78345c7d78ef2126e2dc1694405dfd67f9
-SIZE (ClanLib-1.0.0.tgz) = 7535910
diff --git a/devel/clanlib1/files/patch-Sources_Core_IOData_Generic_datafile__inputprovider.h b/devel/clanlib1/files/patch-Sources_Core_IOData_Generic_datafile__inputprovider.h
deleted file mode 100644
index d1365fdd18b6..000000000000
--- a/devel/clanlib1/files/patch-Sources_Core_IOData_Generic_datafile__inputprovider.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- Sources/Core/IOData/Generic/datafile_inputprovider.h.orig 2006-10-27 01:55:01 UTC
-+++ Sources/Core/IOData/Generic/datafile_inputprovider.h
-@@ -144,7 +144,7 @@ protected:
- cache.insert(
-- std::make_pair<std::string const, std::pair<int, int> >(
-+ std::make_pair(
- resource_id,
-- std::make_pair<int,int>(data_pos, data_size)));
-+ std::make_pair(data_pos, data_size)));
- }
-
- private:
diff --git a/devel/clanlib1/files/patch-Sources_GUI_inputbox__generic.cpp b/devel/clanlib1/files/patch-Sources_GUI_inputbox__generic.cpp
deleted file mode 100644
index 889dcddc50c4..000000000000
--- a/devel/clanlib1/files/patch-Sources_GUI_inputbox__generic.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- Sources/GUI/inputbox_generic.cpp.orig 2008-04-18 11:16:05 UTC
-+++ Sources/GUI/inputbox_generic.cpp
-@@ -84,7 +84,7 @@ int CL_InputUndo::doUndo( std::string &
-
- int CL_InputUndo::doRedo( std::string & text )
- {
-- if (!canRedo()) return NULL;
-+ if (!canRedo()) return 0;
-
- OneUndo const & u = undo_array[cur_pos];
-
diff --git a/devel/clanlib1/files/patch-Sources__Core__System__Unix__init_linux.cpp b/devel/clanlib1/files/patch-Sources__Core__System__Unix__init_linux.cpp
deleted file mode 100644
index 708cbae0c3f4..000000000000
--- a/devel/clanlib1/files/patch-Sources__Core__System__Unix__init_linux.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- Sources/Core/System/Unix/init_linux.cpp.orig 2009-03-23 00:40:42 UTC
-+++ Sources/Core/System/Unix/init_linux.cpp
-@@ -131,7 +131,7 @@ std::string CL_System::get_exe_path()
-
- #else
- #ifndef PROC_EXE_PATH
--#define PROC_EXE_PATH "/proc/self/exe"
-+#define PROC_EXE_PATH "/proc/curproc/file"
- #endif
- int size;
- struct stat sb;
diff --git a/devel/clanlib1/files/patch-Sources__Display__Providers__png_provider_generic.cpp b/devel/clanlib1/files/patch-Sources__Display__Providers__png_provider_generic.cpp
deleted file mode 100644
index 20cc7eabd581..000000000000
--- a/devel/clanlib1/files/patch-Sources__Display__Providers__png_provider_generic.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- Sources/Display/Providers/png_provider_generic.cpp.orig 2006-10-27 01:55:01 UTC
-+++ Sources/Display/Providers/png_provider_generic.cpp
-@@ -107,7 +107,7 @@ void CL_PNGProvider_Generic::init()
- png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp) NULL);
- cl_assert(false);
- }
-- if (setjmp(png_ptr->jmpbuf))
-+ if (setjmp(png_jmpbuf(png_ptr)))
- {
- png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
- cl_assert(false);
diff --git a/devel/clanlib1/files/patch-libc++ b/devel/clanlib1/files/patch-libc++
deleted file mode 100644
index 0ff47908cca1..000000000000
--- a/devel/clanlib1/files/patch-libc++
+++ /dev/null
@@ -1,20 +0,0 @@
---- Sources/GL/canvas_opengl.cpp.orig 2007-10-21 00:14:01 UTC
-+++ Sources/GL/canvas_opengl.cpp
-@@ -27,6 +27,7 @@
- ** (if your name is missing here, please add it)
- */
-
-+#include <stdlib.h>
- #include "Display/display_precomp.h"
- #include "canvas_opengl.h"
- #include "API/Core/System/error.h"
---- Sources/Network/Socket/ip_address_getaddr.cpp.orig 2007-10-21 00:14:01 UTC
-+++ Sources/Network/Socket/ip_address_getaddr.cpp
-@@ -29,6 +29,7 @@
-
- #ifdef USE_GETADDR
-
-+#include <stdlib.h>
- #include "ip_address_getaddr.h"
- #include "API/Core/System/error.h"
- #include "API/Core/System/mutex.h"
diff --git a/devel/clanlib1/pkg-descr b/devel/clanlib1/pkg-descr
deleted file mode 100644
index 5f200f6f30f6..000000000000
--- a/devel/clanlib1/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-ClanLib delivers a platform independent interface to write games with. If a
-game is written with ClanLib, it should be possible to compile the game under
-any platform (supported by ClanLib, that is) without changes in the application
-source code.
-
-But ClanLib is not just a wrapper library, providing an common interface to
-low level libraries such as DirectX, Svgalib, X11, GGI, etc. While platform
-independency is ClanLib's primary goal, it also tries to be a service-minded
-game SDK. In other words, authors have put great effort in to designing the API,
-to ensure ClanLib's easy of use - while maintaining it's power.
-
-WWW: http://www.clanlib.org/
diff --git a/devel/clanlib1/pkg-plist b/devel/clanlib1/pkg-plist
deleted file mode 100644
index b98e0d0e6611..000000000000
--- a/devel/clanlib1/pkg-plist
+++ /dev/null
@@ -1,350 +0,0 @@
-include/ClanLib-%%VER%%/ClanLib/Application/clanapp.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/cl_endian.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/datatypes.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/directory.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/directory_scanner.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/inputsource.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/inputsource_file.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/inputsource_memory.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/inputsource_provider.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/inputsource_provider_file.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/inputsource_zipped.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/outputsource.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/outputsource_file.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/outputsource_memory.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/outputsource_provider.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/outputsource_zipped.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/zip_archive.h
-include/ClanLib-%%VER%%/ClanLib/Core/IOData/zip_file_entry.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/circle.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/cl_vector.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/delauney_triangulator.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/line_math.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/math.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/matrix4x4.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/number_pool.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/origin.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/outline_triangulator.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/point.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/pointset_math.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/quad.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/rect.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/size.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/triangle_math.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/vector2.h
-include/ClanLib-%%VER%%/ClanLib/Core/Math/vector2.inl
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resource.h
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resource_manager.h
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resourcedata.h
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resourcetype_boolean.h
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resourcetype_float.h
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resourcetype_integer.h
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resourcetype_raw.h
-include/ClanLib-%%VER%%/ClanLib/Core/Resources/resourcetype_string.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/call_stack.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/cl_assert.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/cl_library.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/clanstring.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/clipboard.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/clonable.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/command_line.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/console_window.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/crash_reporter.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/error.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/event_listener.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/event_trigger.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/keep_alive.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/lazycopyptr.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/log.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/mutex.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/mutexsharedptr.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/mutexweakptr.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/owningptr.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/setupcore.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/sharedptr.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/system.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/thread.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/threadfunc_v0.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/threadfunc_v1.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/threadfunc_v2.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/timer.h
-include/ClanLib-%%VER%%/ClanLib/Core/System/weakptr.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_attr.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_cdata_section.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_character_data.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_comment.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_document.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_document_fragment.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_document_type.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_element.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_entity.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_entity_reference.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_exception.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_implementation.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_named_node_map.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_node.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_node_list.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_notation.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_processing_instruction.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/dom_text.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/xml_token.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/xml_tokenizer.h
-include/ClanLib-%%VER%%/ClanLib/Core/XML/xml_writer.h
-include/ClanLib-%%VER%%/ClanLib/Core/core_iostream.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/collision_outline.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/contour.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/outline_accuracy.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/outline_circle.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/outline_math.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/outline_provider.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/outline_provider_bitmap.h
-include/ClanLib-%%VER%%/ClanLib/Display/Collision/outline_provider_file.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/bmp_provider.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/dc_buffer.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/jpeg_provider.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/pcx_provider.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/png_provider.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/provider_factory.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/provider_type.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/provider_type_register.h
-include/ClanLib-%%VER%%/ClanLib/Display/Providers/targa_provider.h
-include/ClanLib-%%VER%%/ClanLib/Display/blend_func.h
-include/ClanLib-%%VER%%/ClanLib/Display/canvas.h
-include/ClanLib-%%VER%%/ClanLib/Display/color.h
-include/ClanLib-%%VER%%/ClanLib/Display/display.h
-include/ClanLib-%%VER%%/ClanLib/Display/display_iostream.h
-include/ClanLib-%%VER%%/ClanLib/Display/display_mode.h
-include/ClanLib-%%VER%%/ClanLib/Display/display_window.h
-include/ClanLib-%%VER%%/ClanLib/Display/display_window_description.h
-include/ClanLib-%%VER%%/ClanLib/Display/font.h
-include/ClanLib-%%VER%%/ClanLib/Display/frameratecounter.h
-include/ClanLib-%%VER%%/ClanLib/Display/glyph_buffer.h
-include/ClanLib-%%VER%%/ClanLib/Display/gradient.h
-include/ClanLib-%%VER%%/ClanLib/Display/graphic_context.h
-include/ClanLib-%%VER%%/ClanLib/Display/input_buffer.h
-include/ClanLib-%%VER%%/ClanLib/Display/input_button.h
-include/ClanLib-%%VER%%/ClanLib/Display/input_context.h
-include/ClanLib-%%VER%%/ClanLib/Display/input_device.h
-include/ClanLib-%%VER%%/ClanLib/Display/input_event.h
-include/ClanLib-%%VER%%/ClanLib/Display/joystick.h
-include/ClanLib-%%VER%%/ClanLib/Display/key_binding.h
-include/ClanLib-%%VER%%/ClanLib/Display/keyboard.h
-include/ClanLib-%%VER%%/ClanLib/Display/keys.h
-include/ClanLib-%%VER%%/ClanLib/Display/mouse.h
-include/ClanLib-%%VER%%/ClanLib/Display/palette.h
-include/ClanLib-%%VER%%/ClanLib/Display/pixel_buffer.h
-include/ClanLib-%%VER%%/ClanLib/Display/pixel_format.h
-include/ClanLib-%%VER%%/ClanLib/Display/pixel_format_type.h
-include/ClanLib-%%VER%%/ClanLib/Display/rle_surface.h
-include/ClanLib-%%VER%%/ClanLib/Display/setupdisplay.h
-include/ClanLib-%%VER%%/ClanLib/Display/sprite.h
-include/ClanLib-%%VER%%/ClanLib/Display/sprite_description.h
-include/ClanLib-%%VER%%/ClanLib/Display/sprite_packer.h
-include/ClanLib-%%VER%%/ClanLib/Display/stencil_func.h
-include/ClanLib-%%VER%%/ClanLib/Display/surface.h
-include/ClanLib-%%VER%%/ClanLib/Display/text_styler.h
-include/ClanLib-%%VER%%/ClanLib/GL/light_source.h
-include/ClanLib-%%VER%%/ClanLib/GL/opengl.h
-include/ClanLib-%%VER%%/ClanLib/GL/opengl_state.h
-include/ClanLib-%%VER%%/ClanLib/GL/opengl_state_data.h
-include/ClanLib-%%VER%%/ClanLib/GL/opengl_surface.h
-include/ClanLib-%%VER%%/ClanLib/GL/opengl_window.h
-include/ClanLib-%%VER%%/ClanLib/GL/opengl_window_description.h
-include/ClanLib-%%VER%%/ClanLib/GL/opengl_wrap.h
-include/ClanLib-%%VER%%/ClanLib/GL/program_attribute.h
-include/ClanLib-%%VER%%/ClanLib/GL/program_object.h
-include/ClanLib-%%VER%%/ClanLib/GL/program_uniform.h
-include/ClanLib-%%VER%%/ClanLib/GL/setupgl.h
-include/ClanLib-%%VER%%/ClanLib/GL/shader_object.h
-include/ClanLib-%%VER%%/ClanLib/GL/texture.h
-include/ClanLib-%%VER%%/ClanLib/GL/viewpoint.h
-include/ClanLib-%%VER%%/ClanLib/GUI/button.h
-include/ClanLib-%%VER%%/ClanLib/GUI/checkbox.h
-include/ClanLib-%%VER%%/ClanLib/GUI/component.h
-include/ClanLib-%%VER%%/ClanLib/GUI/component_manager.h
-include/ClanLib-%%VER%%/ClanLib/GUI/component_move_handler.h
-include/ClanLib-%%VER%%/ClanLib/GUI/component_resize_handler.h
-include/ClanLib-%%VER%%/ClanLib/GUI/component_style.h
-include/ClanLib-%%VER%%/ClanLib/GUI/component_type.h
-include/ClanLib-%%VER%%/ClanLib/GUI/deck.h
-include/ClanLib-%%VER%%/ClanLib/GUI/filedialog.h
-include/ClanLib-%%VER%%/ClanLib/GUI/frame.h
-include/ClanLib-%%VER%%/ClanLib/GUI/gui_manager.h
-include/ClanLib-%%VER%%/ClanLib/GUI/image.h
-include/ClanLib-%%VER%%/ClanLib/GUI/inputbox.h
-include/ClanLib-%%VER%%/ClanLib/GUI/inputbox_stylebase.h
-include/ClanLib-%%VER%%/ClanLib/GUI/inputdialog.h
-include/ClanLib-%%VER%%/ClanLib/GUI/label.h
-include/ClanLib-%%VER%%/ClanLib/GUI/layout.h
-include/ClanLib-%%VER%%/ClanLib/GUI/listbox.h
-include/ClanLib-%%VER%%/ClanLib/GUI/listitem.h
-include/ClanLib-%%VER%%/ClanLib/GUI/menu.h
-include/ClanLib-%%VER%%/ClanLib/GUI/menu_item.h
-include/ClanLib-%%VER%%/ClanLib/GUI/menu_node.h
-include/ClanLib-%%VER%%/ClanLib/GUI/messagebox.h
-include/ClanLib-%%VER%%/ClanLib/GUI/progressbar.h
-include/ClanLib-%%VER%%/ClanLib/GUI/radiobutton.h
-include/ClanLib-%%VER%%/ClanLib/GUI/radiogroup.h
-include/ClanLib-%%VER%%/ClanLib/GUI/richedit.h
-include/ClanLib-%%VER%%/ClanLib/GUI/richedit_paragraph.h
-include/ClanLib-%%VER%%/ClanLib/GUI/scrollbar.h
-include/ClanLib-%%VER%%/ClanLib/GUI/setupgui.h
-include/ClanLib-%%VER%%/ClanLib/GUI/stylemanager.h
-include/ClanLib-%%VER%%/ClanLib/GUI/treeitem.h
-include/ClanLib-%%VER%%/ClanLib/GUI/treenode.h
-include/ClanLib-%%VER%%/ClanLib/GUI/treeview.h
-include/ClanLib-%%VER%%/ClanLib/GUI/window.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/button_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/checkbox_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/frame_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/image_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/inputbox_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/label_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/listbox_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/menu_item_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/menu_node_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/menu_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/progressbar_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/radiobutton_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/richedit_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/scrollbar_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/stylemanager_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/treeitem_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/treeview_silver.h
-include/ClanLib-%%VER%%/ClanLib/GUIStyleSilver/window_silver.h
-include/ClanLib-%%VER%%/ClanLib/MikMod/setupmikmod.h
-include/ClanLib-%%VER%%/ClanLib/MikMod/soundprovider_mikmod.h
-include/ClanLib-%%VER%%/ClanLib/Network/IRC/dcc_download.h
-include/ClanLib-%%VER%%/ClanLib/Network/IRC/irc_connection.h
-include/ClanLib-%%VER%%/ClanLib/Network/IRC/irc_numerics.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetObjects/netobject_client.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetObjects/netobject_controller.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetObjects/netobject_server.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/inputsource_netpacket.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/inputsource_netstream.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/netcomputer.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/netgroup.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/netpacket.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/netsession.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/netstream.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/outputsource_netpacket.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetSession/outputsource_netstream.h
-include/ClanLib-%%VER%%/ClanLib/Network/NetVariables/netvariables.h
-include/ClanLib-%%VER%%/ClanLib/Network/Socket/inputsource_socket.h
-include/ClanLib-%%VER%%/ClanLib/Network/Socket/ip_address.h
-include/ClanLib-%%VER%%/ClanLib/Network/Socket/outputsource_socket.h
-include/ClanLib-%%VER%%/ClanLib/Network/Socket/socket.h
-include/ClanLib-%%VER%%/ClanLib/Network/setupnetwork.h
-include/ClanLib-%%VER%%/ClanLib/SDL/setupsdl.h
-include/ClanLib-%%VER%%/ClanLib/Signals/signal.h
-include/ClanLib-%%VER%%/ClanLib/Signals/signal_v0.h
-include/ClanLib-%%VER%%/ClanLib/Signals/signal_v1.h
-include/ClanLib-%%VER%%/ClanLib/Signals/signal_v2.h
-include/ClanLib-%%VER%%/ClanLib/Signals/signal_v3.h
-include/ClanLib-%%VER%%/ClanLib/Signals/signal_v4.h
-include/ClanLib-%%VER%%/ClanLib/Signals/signal_v5.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_container.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_generic.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_v0.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_v1.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_v2.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_v3.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_v4.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slot_v5.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slotbuffer_v0.h
-include/ClanLib-%%VER%%/ClanLib/Signals/slotbuffer_v1.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundFilters/echofilter.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundFilters/fadefilter.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundFilters/inverse_echofilter.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundProviders/soundprovider_factory.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundProviders/soundprovider_raw.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundProviders/soundprovider_recorder.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundProviders/soundprovider_type.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundProviders/soundprovider_type_register.h
-include/ClanLib-%%VER%%/ClanLib/Sound/SoundProviders/soundprovider_wave.h
-include/ClanLib-%%VER%%/ClanLib/Sound/cd_drive.h
-include/ClanLib-%%VER%%/ClanLib/Sound/setupsound.h
-include/ClanLib-%%VER%%/ClanLib/Sound/sound.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundbuffer.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundbuffer_session.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundfilter.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundformat.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundoutput.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundoutput_description.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundprovider.h
-include/ClanLib-%%VER%%/ClanLib/Sound/soundprovider_session.h
-include/ClanLib-%%VER%%/ClanLib/Vorbis/setupvorbis.h
-include/ClanLib-%%VER%%/ClanLib/Vorbis/soundprovider_vorbis.h
-include/ClanLib-%%VER%%/ClanLib/application.h
-include/ClanLib-%%VER%%/ClanLib/core.h
-include/ClanLib-%%VER%%/ClanLib/display.h
-include/ClanLib-%%VER%%/ClanLib/gl.h
-include/ClanLib-%%VER%%/ClanLib/gui.h
-include/ClanLib-%%VER%%/ClanLib/guistylesilver.h
-include/ClanLib-%%VER%%/ClanLib/mikmod.h
-include/ClanLib-%%VER%%/ClanLib/network.h
-include/ClanLib-%%VER%%/ClanLib/sdl.h
-include/ClanLib-%%VER%%/ClanLib/signals.h
-include/ClanLib-%%VER%%/ClanLib/sound.h
-include/ClanLib-%%VER%%/ClanLib/vorbis.h
-lib/libclanApp.a
-lib/libclanApp.so
-lib/libclanApp.so.1
-lib/libclanApp.so.1.0.0
-lib/libclanCore.a
-lib/libclanCore.so
-lib/libclanCore.so.1
-lib/libclanCore.so.1.0.0
-lib/libclanDisplay.a
-lib/libclanDisplay.so
-lib/libclanDisplay.so.1
-lib/libclanDisplay.so.1.0.0
-lib/libclanGL.a
-lib/libclanGL.so
-lib/libclanGL.so.1
-lib/libclanGL.so.1.0.0
-lib/libclanGUI.a
-lib/libclanGUI.so
-lib/libclanGUI.so.1
-lib/libclanGUI.so.1.0.0
-lib/libclanGUIStyleSilver.a
-lib/libclanGUIStyleSilver.so
-lib/libclanGUIStyleSilver.so.1
-lib/libclanGUIStyleSilver.so.1.0.0
-lib/libclanMikMod.a
-lib/libclanMikMod.so
-lib/libclanMikMod.so.1
-lib/libclanMikMod.so.1.0.0
-lib/libclanNetwork.a
-lib/libclanNetwork.so
-lib/libclanNetwork.so.1
-lib/libclanNetwork.so.1.0.0
-lib/libclanSDL.a
-lib/libclanSDL.so
-lib/libclanSDL.so.1
-lib/libclanSDL.so.1.0.0
-lib/libclanSignals.a
-lib/libclanSignals.so
-lib/libclanSignals.so.1
-lib/libclanSignals.so.1.0.0
-lib/libclanSound.a
-lib/libclanSound.so
-lib/libclanSound.so.1
-lib/libclanSound.so.1.0.0
-lib/libclanVorbis.a
-lib/libclanVorbis.so
-lib/libclanVorbis.so.1
-lib/libclanVorbis.so.1.0.0
-libdata/pkgconfig/clanApp-%%VER%%.pc
-libdata/pkgconfig/clanCore-%%VER%%.pc
-libdata/pkgconfig/clanDisplay-%%VER%%.pc
-libdata/pkgconfig/clanGL-%%VER%%.pc
-libdata/pkgconfig/clanGUI-%%VER%%.pc
-libdata/pkgconfig/clanGUIStyleSilver-%%VER%%.pc
-libdata/pkgconfig/clanMikMod-%%VER%%.pc
-libdata/pkgconfig/clanNetwork-%%VER%%.pc
-libdata/pkgconfig/clanSDL-%%VER%%.pc
-libdata/pkgconfig/clanSignals-%%VER%%.pc
-libdata/pkgconfig/clanSound-%%VER%%.pc
-libdata/pkgconfig/clanVorbis-%%VER%%.pc
diff --git a/devel/eric6/Makefile b/devel/eric6/Makefile
deleted file mode 100644
index 7f975775b5c1..000000000000
--- a/devel/eric6/Makefile
+++ /dev/null
@@ -1,80 +0,0 @@
-# Created by: Boris Samorodov <bsam@FreeBSD.org>
-
-.include "${.CURDIR}/../../devel/eric6/bsd.eric6.mk"
-
-PKGNAMESUFFIX= -qt5-${FLAVOR:U:S/_/-/}
-DISTNAME= ${PORTNAME}-nolang-${DISTVERSION}
-PORTREVISION= 0
-CATEGORIES= devel python
-
-DEPRECATED= Uses EOL Python 2.7 via www/py-qt5-webengine
-EXPIRATION_DATE=2021-12-31
-
-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.2:devel/py-virtualenv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}editorconfig>=0.12.0:editors/py-editorconfig@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}send2trash>=1.5:deskutils/py-send2trash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}asttokens>=1.1:devel/py-asttokens@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=2.3.1:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.2:devel/py-virtualenv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}editorconfig>=0.12.0:editors/py-editorconfig@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}send2trash>=1.5:deskutils/py-send2trash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}asttokens>=1.1:devel/py-asttokens@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=2.3.1:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-
-CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C/^/${PORTNAME}-qt5-/}
-
-USES+= desktop-file-utils python:3.5+ pyqt:5 shebangfix
-USE_PYTHON= flavors
-USE_PYQT= chart core gui qscintilla2 webengine \
- help_run network_run svg_run sql_run
-INSTALL_PY= install.py -c -f eric6config.freebsd -i ${STAGEDIR}
-SHEBANG_FILES= *.py eric/eric6/*.py eric/scripts/*.py
-SUB_FILES= eric6.desktop
-MASTERPORT= yes
-
-PORTDATA= *
-PORTDOCS= *
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-.include <bsd.port.options.mk>
-
-post-patch:
- ${RM} ${WRKSRC}/eric/i18n/*.qm ${WRKSRC}/eric/i18n/*.ts
-
-do-configure:
- ${SED} -e 's,PYTHON_SITELIBDIR,${PYTHON_SITELIBDIR},' \
- -e 's,PREFIX,${PREFIX},' \
- -e 's,DATADIR,${DATADIR},' \
- -e 's,LOCALBASE,${LOCALBASE},' \
- -e 's,DOCSDIR,${DOCSDIR},' \
- -e 's,EXAMPLESDIR,${EXAMPLESDIR},' \
- < ${FILESDIR}/config > ${WRKSRC}/eric6config.freebsd
-
-do-install:
- @(cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_PY})
-
-post-install:
- ${INSTALL_DATA} ${WRKDIR}/eric6.desktop ${STAGEDIR}${PREFIX}/share/applications/
- ${LN} -sf ${DATADIR:C|${PREFIX}(/share(/pixmaps)?)?||:C|/[^/]+|../|g}eric6/icons/default/eric.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/eric6.png
- @${MKDIR} ${STAGEDIR}${DATADIR}/i18n
- ${REINPLACE_CMD} -e 's|${STAGEDIR}|${DATADIR}|g' \
- -e 's|${WRKSRC}|${DATADIR}|g' \
- ${STAGEDIR}/${DATADIR}/eric6install.json
- @${RM} ${STAGEDIR}/${DATADIR}/eric6install.json.bak
-
-.include <bsd.port.mk>
diff --git a/devel/eric6/Makefile.inc b/devel/eric6/Makefile.inc
deleted file mode 100644
index 3c6ab023316d..000000000000
--- a/devel/eric6/Makefile.inc
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Boris Samorodov <bsam@FreeBSD.org>
-#
-# This is a set of Makefile macros which allow to build the
-# localized language packages for devel/eric6:
-# german/eric6, russian/eric6, devel/es-eric6
-
-.include "${.CURDIR}/../../devel/eric6/bsd.eric6.mk"
-
-PKGNAMEPREFIX= ${I18N_LANG}-
-DISTNAME= ${PORTNAME}-i18n-${I18N_LANG}-${PORTVERSION}
-
-COMMENT= ${I18N_LANG} i18n package for Eric6 IDE
-
-NO_ARCH= yes
-NO_BUILD= yes
-PLIST_FILES= ${DATADIR}/i18n/${PORTNAME}_${I18N_LANG}.qm
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}/i18n
- ${INSTALL_DATA} ${WRKSRC}/eric/eric6/i18n/${PORTNAME}_${I18N_LANG}.qm ${STAGEDIR}${DATADIR}/i18n/
-
-.include <bsd.port.mk>
diff --git a/devel/eric6/bsd.eric6.mk b/devel/eric6/bsd.eric6.mk
deleted file mode 100644
index 6f6afc6b8257..000000000000
--- a/devel/eric6/bsd.eric6.mk
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Boris Samorodov <bsam@FreeBSD.org>
-#
-# This is a set of Makefile macros that are common between devel/eric6 and
-# localized language packages for devel/eric6:
-# german/eric6, russian/eric6, devel/es-eric6
-
-PORTNAME= eric6
-PORTVERSION= 21.11
-PORTREVISION?= 0
-MASTER_SITES= SF/eric-ide/${PORTNAME}/stable/${PORTVERSION}
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= fluffy@FreeBSD.org
-COMMENT= Full featured Python and Ruby editor and IDE based on Qt
-
-LICENSE= GPLv3
-
-DESCR= ${.CURDIR}/../../devel/eric6/pkg-descr
-MAKE_ENV+= "HOME=${WRKDIR}"
-
-NO_ARCH= yes
-NO_BUILD= yes
diff --git a/devel/eric6/distinfo b/devel/eric6/distinfo
deleted file mode 100644
index 68d4504b0814..000000000000
--- a/devel/eric6/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1636374251
-SHA256 (eric6-nolang-21.11.tar.gz) = 769e85fbf06650069e41b7587b13ae5c07c68ef49ea1cf9d38f19ea8655bb0e1
-SIZE (eric6-nolang-21.11.tar.gz) = 12945495
diff --git a/devel/eric6/files/config b/devel/eric6/files/config
deleted file mode 100644
index e93b28228f01..000000000000
--- a/devel/eric6/files/config
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# This module contains the configuration of the individual eric6 installation
-#
-
-cfg = {
- 'ericDir' : 'DATADIR',
- 'ericPixDir' : 'DATADIR/pixmaps',
- 'ericIconDir' : 'DATADIR/icons',
- 'ericDTDDir' : 'DATADIR/DTDs',
- 'ericCSSDir' : 'DATADIR/CSSs',
- 'ericStylesDir' : 'DATADIR/Styles',
- 'ericDocDir' : 'DOCSDIR',
- 'ericExamplesDir' : 'EXAMPLESDIR',
- 'ericTranslationsDir' : 'DATADIR/i18n',
- 'ericTemplatesDir' : 'DATADIR/DesignerTemplates',
- 'ericCodeTemplatesDir' : 'DATADIR/CodeTemplates',
- 'ericOthersDir' : 'DATADIR/Others',
- 'bindir' : 'PREFIX/bin',
- 'mdir' : 'PYTHON_SITELIBDIR',
- 'apidir' : 'LOCALBASE/share/qt5/qsci/api',
-}
diff --git a/devel/eric6/files/eric6.desktop.in b/devel/eric6/files/eric6.desktop.in
deleted file mode 100644
index bdcfcabfaea2..000000000000
--- a/devel/eric6/files/eric6.desktop.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Eric IDE
-GenericName=Python and Ruby IDE
-Comment=Full featured Python and Ruby editor and IDE based on Qt4
-Type=Application
-Exec=eric6
-Icon=eric6
-MimeType=application/x-python;application/x-eric;
-Categories=Development;TextEditor;Qt;Application;
-Terminal=false
diff --git a/devel/eric6/pkg-descr b/devel/eric6/pkg-descr
deleted file mode 100644
index f5830555dd10..000000000000
--- a/devel/eric6/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Eric is a full featured Python and Ruby editor and IDE, written in python.
-
-It is based on the cross platform Qt gui toolkit, integrating the highly
-flexible Scintilla editor control. It is designed to be usable as everyday's
-quick and dirty editor as well as being usable as a professional project
-management tool integrating many advanced features Python offers
-the professional coder.
-
-This is a port of eric6 (based on Qt5).
-
-WWW: https://eric-ide.python-projects.org/index.html
diff --git a/devel/eric6/pkg-message b/devel/eric6/pkg-message
deleted file mode 100644
index 9cf10be76e1d..000000000000
--- a/devel/eric6/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-eric6 has the following localized language packages:
- de-eric6
- es-eric6
- ru-eric6
-EOM
-}
-]
diff --git a/devel/eric6/pkg-plist b/devel/eric6/pkg-plist
deleted file mode 100644
index 13b42758fe2e..000000000000
--- a/devel/eric6/pkg-plist
+++ /dev/null
@@ -1,44 +0,0 @@
-bin/eric6
-bin/eric6_api
-bin/eric6_browser
-bin/eric6_compare
-bin/eric6_configure
-bin/eric6_diff
-bin/eric6_doc
-bin/eric6_editor
-bin/eric6_hexeditor
-bin/eric6_iconeditor
-bin/eric6_plugininstall
-bin/eric6_pluginrepository
-bin/eric6_pluginuninstall
-bin/eric6_qregularexpression
-bin/eric6_re
-bin/eric6_shell
-bin/eric6_snap
-bin/eric6_sqlbrowser
-bin/eric6_tray
-bin/eric6_trpreviewer
-bin/eric6_uipreviewer
-bin/eric6_unittest
-%%PYTHON_SITELIBDIR%%/eric6config.py
-%%PYTHON_SITELIBDIR%%/eric6plugins/__init__.py
-share/applications/eric6.desktop
-share/pixmaps/eric6.png
-share/qt5/qsci/api/python/eric6.api
-share/qt5/qsci/api/python/eric6.bas
-share/qt5/qsci/api/python/zope-2.10.7.api
-share/qt5/qsci/api/python/zope-2.11.2.api
-share/qt5/qsci/api/python/zope-3.3.1.api
-share/qt5/qsci/api/qss/qss.api
-share/qt5/qsci/api/ruby/Ruby-1.8.7.api
-share/qt5/qsci/api/ruby/Ruby-1.8.7.bas
-share/qt5/qsci/api/ruby/Ruby-1.9.1.api
-share/qt5/qsci/api/ruby/Ruby-1.9.1.bas
-share/qt5/qsci/api/python/calliope.api
-share/qt5/qsci/api/python/circuitpython.api
-share/qt5/qsci/api/python/microbit.api
-share/qt5/qsci/api/python/micropython.api
-share/qt5/qsci/api/python/micropython.bas
-@dir %%DATADIR%%/DTDs
-@dir %%DATADIR%%/i18n
-%%PORTEXAMPLES%%@dir %%EXAMPLESDIR%%
diff --git a/devel/libhash/Makefile b/devel/libhash/Makefile
deleted file mode 100644
index ea30753603ff..000000000000
--- a/devel/libhash/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Andrew <andrew@ugh.net.au>
-
-PORTNAME= libhash
-PORTVERSION= 1.0.3
-CATEGORIES= devel
-MASTER_SITES= GENTOO
-
-MAINTAINER= rodrigo@FreeBSD.org
-COMMENT= Library for manipulating hash tables
-
-DEPRECATED= Abandoned upstream
-EXPIRATION_DATE= 2021-12-31
-
-WRKSRC= ${WRKDIR}/libhash
-
-USES= uidfix
-USE_LDCONFIG= yes
-
-.if defined(NO_PROFILE)
-PLIST_SUB+= PROFILE="@comment "
-.else
-PLIST_SUB+= PROFILE=""
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/libhash/distinfo b/devel/libhash/distinfo
deleted file mode 100644
index fab6ae985909..000000000000
--- a/devel/libhash/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libhash-1.0.3.tar.gz) = 13d57b35537d98aaf39115d0bb253fe54009f773d239b235267c34769bd1ef9d
-SIZE (libhash-1.0.3.tar.gz) = 8918
diff --git a/devel/libhash/pkg-descr b/devel/libhash/pkg-descr
deleted file mode 100644
index c309f7364679..000000000000
--- a/devel/libhash/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This C library provides functions for manipulating in memory hash tables (aka
-associative arrays). Data is stored as void *'s so any data structure can be
-stored.
diff --git a/devel/libhash/pkg-plist b/devel/libhash/pkg-plist
deleted file mode 100644
index 73d3896fba8d..000000000000
--- a/devel/libhash/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-include/hash.h
-lib/libhash.so.1
-lib/libhash.so
-lib/libhash.a
-%%PROFILE%%lib/libhash_p.a
-man/man3/hash_compare_int.3.gz
-man/man3/hash_compare_string.3.gz
-man/man3/hash_copy_int.3.gz
-man/man3/hash_copy_string.3.gz
-man/man3/hash_deinitialise.3.gz
-man/man3/hash_delete.3.gz
-man/man3/hash_fetch_next.3.gz
-man/man3/hash_hash_int.3.gz
-man/man3/hash_hash_string.3.gz
-man/man3/hash_initialise.3.gz
-man/man3/hash_insert.3.gz
-man/man3/hash_iterator_deinitialise.3.gz
-man/man3/hash_iterator_initialise.3.gz
-man/man3/hash_retrieve.3.gz
-man/man3/libhash.3.gz
-man/man3/libhash_convenience.3.gz
diff --git a/devel/py-dj31-django-rq/Makefile b/devel/py-dj31-django-rq/Makefile
deleted file mode 100644
index a5b22ab1a027..000000000000
--- a/devel/py-dj31-django-rq/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: René Ladan <rene@freebsd.org>
-
-PORTNAME= django-rq
-PORTVERSION= 2.5.1
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-MASTER_SITES= CHEESESHOP
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Provides Django integration for RQ (Redis Queue)
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.0:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=1.2:devel/py-rq@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \
- redis-server:databases/redis
-
-USES= python:3.6+
-USE_PYTHON= autoplist concurrent distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-rq \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-rq
-
-# https://github.com/rq/django-rq/blob/master/Makefile
-do-test:
- cd ${WRKSRC} && coverage-${PYTHON_VER} run ${LOCALBASE}/bin/django-admin.py test django_rq --settings=django_rq.tests.settings --pythonpath=.
- cd ${WRKSRC} && ${PYTHON_CMD} setup.py check --metadata --restructuredtext --strict
-
-.include <bsd.port.mk>
diff --git a/devel/py-dj31-django-rq/distinfo b/devel/py-dj31-django-rq/distinfo
deleted file mode 100644
index 07364c032411..000000000000
--- a/devel/py-dj31-django-rq/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1638556554
-SHA256 (django-rq-2.5.1.tar.gz) = f08486602664d73a6e335872c868d79663e380247e6307496d01b8fa770fefd8
-SIZE (django-rq-2.5.1.tar.gz) = 43704
diff --git a/devel/py-dj31-django-rq/pkg-descr b/devel/py-dj31-django-rq/pkg-descr
deleted file mode 100644
index 5273572bf046..000000000000
--- a/devel/py-dj31-django-rq/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Django integration with RQ, a Redis based Python queuing library. Django-RQ is a
-simple app that allows you to configure your queues in django's settings.py and
-easily use them in your project.
-
-WWW: https://github.com/rq/django-rq
diff --git a/devel/ruby-sdl/Makefile b/devel/ruby-sdl/Makefile
deleted file mode 100644
index 2665c9364bb4..000000000000
--- a/devel/ruby-sdl/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-
-PORTNAME= sdl
-PORTVERSION= 2.2.0
-CATEGORIES= devel graphics audio ruby
-MASTER_SITES= https://ohai.github.io/rubysdl/archives/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= ruby${PORTNAME}-${PORTVERSION}
-DIST_SUBDIR= ruby
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ruby extension library to use SDL library
-
-LICENSE= LGPL21
-
-DEPRECATED= Depends on expired devel/sdl_sge
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libSGE.so:devel/sdl_sge \
- libSDLSKK.so:devel/sdlskk \
- libsmpeg.so:multimedia/smpeg
-RUN_DEPENDS= rubygem-opengl>=0:graphics/rubygem-opengl
-
-USES= sdl
-USE_SDL= mixer image ttf sdl
-USE_RUBY= yes
-USE_RUBY_EXTCONF= yes
-
-CONFIGURE_ARGS= --with-sdl-config="sdl-config" \
- --enable-opengl --linkoglmodule \
- --with-x11-dir="${LOCALBASE}" \
- --disable-pthreads
-INSTALL_TARGET= site-install
-
-PORTDOCS= *
-PORTEXAMPLES= *
-
-DOCSDIR= ${RUBY_MODDOCDIR}
-EXAMPLESDIR= ${RUBY_MODEXAMPLESDIR}
-
-DOCSRCDIR1= ${WRKSRC}
-DOC_FILES_WRKSRC_JA= NEWS.ja README.ja
-DOC_FILES_WRKSRC_EN= NEWS.en README.en
-
-DOCSRCDIRJA= ${WRKSRC}/doc
-DOCSDIRJA= ${RUBY_MODDOCDIR}/doc
-DOC_FILESJA= *.rsd *.rb *ref.html
-
-DOCSRCDIREN= ${WRKSRC}/doc-en
-DOCSDIREN= ${RUBY_MODDOCDIR}/doc-en
-DOC_FILESEN= *.rsd *ref.en.html
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-OPTIONS_SUB= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|LOCAL_LIBS|LDFLAGS|g' ${WRKSRC}/extconf.rb
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ruby/site_ruby/${RUBY_VER}/*/sdl_ext.so
- @${REINPLACE_CMD} -e 's|ruby|${LOCALBASE}/bin/ruby|g' ${WRKSRC}/doc/rsd.rb
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/ja
- ${INSTALL_DATA} ${DOC_FILES_WRKSRC_JA:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}/ja/
- ${INSTALL_DATA} ${DOC_FILES_WRKSRC_EN:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
-
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/ja
- ${INSTALL_DATA} ${DOC_FILESJA:S|^|${DOCSRCDIRJA}/|} ${STAGEDIR}${DOCSDIR}/doc/ja/
- ${INSTALL_DATA} ${DOC_FILESEN:S|^|${DOCSRCDIREN}/|} ${STAGEDIR}${DOCSDIR}/doc/
-
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/ruby-sdl/distinfo b/devel/ruby-sdl/distinfo
deleted file mode 100644
index 3b02e602abfe..000000000000
--- a/devel/ruby-sdl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1532165196
-SHA256 (ruby/rubysdl-2.2.0.tar.gz) = 2f4787b57faef7722bca2d7030ee72ee6ce6d03a2124ee48682d7613b21239a7
-SIZE (ruby/rubysdl-2.2.0.tar.gz) = 799369
diff --git a/devel/ruby-sdl/pkg-descr b/devel/ruby-sdl/pkg-descr
deleted file mode 100644
index a5fe3f4830b0..000000000000
--- a/devel/ruby-sdl/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Ruby/SDL is a Ruby extension library to use SDL library.
-
-Ruby/SDL has following functions.
-
- Fast 2D graphics drawing.
- Input from keyboard, mouse, joystick.
- CD playback.
- Sound Playback with SDL_mixer
- TTF (TrueType Font) drawing with SDL_TTF
- Load image files, supporting BMP, PNM, XPM, LBM, PCX, GIF, JPEG, PNG,
- TGA formats with SDL_image
- mpeg playback with SMPGE
- Japanese string input with SDLSKK
- 3D graphics drawing with OpenGL Interface
- bdf font drawing with SDL_kanji
-
-WWW: https://ohai.github.io/rubysdl/
diff --git a/devel/ruby-sdl/pkg-plist b/devel/ruby-sdl/pkg-plist
deleted file mode 100644
index 294b2360014e..000000000000
--- a/devel/ruby-sdl/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%RUBY_SITEARCHLIBDIR%%/sdl_ext.so
-%%RUBY_SITELIBDIR%%/rubysdl_aliases.rb
-%%RUBY_SITELIBDIR%%/rubysdl_compatible_ver1.rb
-%%RUBY_SITELIBDIR%%/sdl.rb
-%%RUBY_SITELIBDIR%%/sdl1_compatible.rb
diff --git a/devel/rubygem-ruby-sdl-ffi/Makefile b/devel/rubygem-ruby-sdl-ffi/Makefile
deleted file mode 100644
index bb341f29e2c7..000000000000
--- a/devel/rubygem-ruby-sdl-ffi/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Christoph Kick
-
-PORTNAME= ruby-sdl-ffi
-PORTVERSION= 0.4
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Low-level binding to SDL and related libraries using Ruby-FFI
-
-LICENSE= MIT
-
-DEPRECATED= Depends on expired devel/sdl_sge
-EXPIRATION_DATE=2021-12-31
-
-RUN_DEPENDS= rubygem-nice-ffi>=0.2:devel/rubygem-nice-ffi
-
-NO_ARCH= yes
-
-USE_RUBY= yes
-USES= gem
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-ruby-sdl-ffi/distinfo b/devel/rubygem-ruby-sdl-ffi/distinfo
deleted file mode 100644
index 9055af21b7f6..000000000000
--- a/devel/rubygem-ruby-sdl-ffi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rubygem/ruby-sdl-ffi-0.4.gem) = ecb098158c60543d387dd17d270354a6309bfc1d7f89c87a010c6653de3a3b7a
-SIZE (rubygem/ruby-sdl-ffi-0.4.gem) = 34816
diff --git a/devel/rubygem-ruby-sdl-ffi/pkg-descr b/devel/rubygem-ruby-sdl-ffi/pkg-descr
deleted file mode 100644
index bdf36a888eca..000000000000
--- a/devel/rubygem-ruby-sdl-ffi/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Ruby-SDL-FFI is a low-level binding to SDL and related libraries using
-Ruby-FFI. It provides very basic access to SDL from Ruby without the
-need for a compiled C wrapper. It aims to be platform and Ruby
-implementation independent.
-
-WWW: https://github.com/jacius/ruby-sdl-ffi
diff --git a/devel/rubygem-rubygame/Makefile b/devel/rubygem-rubygame/Makefile
deleted file mode 100644
index c91d24bdd2b6..000000000000
--- a/devel/rubygem-rubygame/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: ws Christoph Kick
-
-PORTNAME= rubygame
-PORTVERSION= 2.6.4
-PORTREVISION= 9
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Game-development extension and library for the ruby language
-
-LICENSE= LGPL21
-
-DEPRECATED= Depends on expired devel/sdl_sge
-EXPIRATION_DATE=2021-12-31
-
-RUN_DEPENDS= rubygem-rake>=0.7.0:devel/rubygem-rake \
- rubygem-ruby-sdl-ffi>=0.1.0:devel/rubygem-ruby-sdl-ffi
-
-NO_ARCH= yes
-USE_RUBY= yes
-USE_SDL= gfx image mixer ttf
-USES= gem sdl
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-rubygame/distinfo b/devel/rubygem-rubygame/distinfo
deleted file mode 100644
index a8bda5e8393d..000000000000
--- a/devel/rubygem-rubygame/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rubygem/rubygame-2.6.4.gem) = e6f44e2f579d17e69c2e2894c50b23e491722736827857bc3a50684cc3ae20e9
-SIZE (rubygem/rubygame-2.6.4.gem) = 590336
diff --git a/devel/rubygem-rubygame/pkg-descr b/devel/rubygem-rubygame/pkg-descr
deleted file mode 100644
index 08b81577dbeb..000000000000
--- a/devel/rubygem-rubygame/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Rubygame is a game-development extension and library for the ruby
-language, with similarities to pygame. The purpose of rubygame is
-make the creation of games in the ruby language simple, easy, and
-fun, without limiting flexibility.
-
-WWW: http://rubygame.org/
diff --git a/devel/sdl_sge/Makefile b/devel/sdl_sge/Makefile
deleted file mode 100644
index b569cb8d07f5..000000000000
--- a/devel/sdl_sge/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: Jona Joachim <walkingshadow@grummel.net>
-
-PORTNAME= sdl_sge
-PORTVERSION= 0.030809
-PORTREVISION= 15
-CATEGORIES= devel graphics
-MASTER_SITES= http://ports-space.haiku-files.org/source/
-DISTNAME= sge030809
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Graphic library for the Simple DirectMedia Layer (SDL)
-
-LICENSE= LGPL20+ # LICENSE is LGPL21
-
-USES= gmake sdl
-USE_SDL= sdl
-USE_LDCONFIG= yes
-
-PORTDOCS= *
-PORTEXAMPLES= *
-
-DEPRECATED= Upstream no longer maintained
-EXPIRATION_DATE= 2021-10-31
-
-OPTIONS_DEFINE= SDL FREETYPE DOCS EXAMPLES
-OPTIONS_DEFAULT=SDL FREETYPE
-
-FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
-FREETYPE_USES= pkgconfig
-FREETYPE_MAKE_ARGS= USE_FT=y
-FREETYPE_MAKE_ARGS_OFF= USE_FT=n
-
-SDL_DESC= Enable support for SDL_image
-SDL_USE= SDL=image
-SDL_MAKE_ARGS= USE_IMG=y
-SDL_MAKE_ARGS_OFF= USE_IMG=n
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|PREFIX =PREFIX|PREFIX =${STAGEDIR}${PREFIX}|g ; \
- s|PREFIX_H =PREFIX_H|PREFIX_H =${STAGEDIR}${PREFIX}/include/SDL|g ; \
- s|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile.conf
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libSGE.so
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
-
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/sdl_sge/distinfo b/devel/sdl_sge/distinfo
deleted file mode 100644
index 4a319900b843..000000000000
--- a/devel/sdl_sge/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sge030809.tar.gz) = 25cfbe59ab99647254e69d25984707045492c2a5d1b15f27d999d0284a7110fc
-SIZE (sge030809.tar.gz) = 251698
diff --git a/devel/sdl_sge/files/patch-Makefile b/devel/sdl_sge/files/patch-Makefile
deleted file mode 100644
index 9089803403f0..000000000000
--- a/devel/sdl_sge/files/patch-Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
---- work/sge030809/Makefile Tue Aug 12 00:40:41 2003
-+++ Makefile Fri Aug 4 15:28:10 2006
-@@ -12,16 +12,11 @@
-
- all: config $(OBJECTS)
- @ar rsc libSGE.a $(OBJECTS)
-+ $(CXX) $(CFLAGS) -Wl,-soname,libSGE.so.$(API_VER) -fpic -fPIC -shared -o libSGE.so $(OBJECTS) $(LIBS)
-
- $(OBJECTS): %.o:%.cpp %.h #Each object depends on thier .cpp and .h file
- $(CXX) $(CFLAGS) -c $<
-
--shared: all
-- $(CXX) $(CFLAGS) -Wl,-soname,libSGE.so.$(API_VER) -fpic -fPIC -shared -o libSGE.so $(OBJECTS) $(LIBS)
--
--shared-strip: shared
-- @strip libSGE.so
--
- # Building a dll... I have no idea how to do this, but it should be something like below.
- dll: config $(OBJECTS)
- dlltool --output-def SGE.def $(OBJECTS)
-@@ -70,7 +65,7 @@
- @echo ""
- endif
-
--install: shared
-+install:
- @mkdir -p $(PREFIX_H)
- install -c -m 644 sge*.h $(PREFIX_H)
- @mkdir -p $(PREFIX)/lib
diff --git a/devel/sdl_sge/files/patch-Makefile.conf b/devel/sdl_sge/files/patch-Makefile.conf
deleted file mode 100644
index 7e638957ad24..000000000000
--- a/devel/sdl_sge/files/patch-Makefile.conf
+++ /dev/null
@@ -1,66 +0,0 @@
---- Makefile.conf.orig 2003-08-11 22:43:35 UTC
-+++ Makefile.conf
-@@ -7,11 +7,6 @@ C_COMP = y
- #USE_IMG = n
- #QUIET = y
-
--
--# Compilers (C and C++)
--CC=gcc
--CXX=g++
--
- # Make sure sdl-config is available
- HAVE_SDL =$(shell if (sdl-config --version) < /dev/null > /dev/null 2>&1; then echo "y"; else echo "n"; fi;)
- ifeq ($(HAVE_SDL),n)
-@@ -19,45 +14,24 @@ ifeq ($(HAVE_SDL),n)
- endif
-
- # Where should SGE be installed?
--PREFIX =$(shell sdl-config --prefix)
-+PREFIX =PREFIX
-
- # Where should the headerfiles be installed?
--PREFIX_H =$(shell sdl-config --prefix)/include/SDL
-+PREFIX_H =PREFIX_H
-
- # Flags passed to the compiler
--CFLAGS =-Wall -O3 -ffast-math
-+#CFLAGS =-Wall -O3 -ffast-math
- SGE_CFLAGS =$(shell sdl-config --cflags)
--# Uncomment to make some more optimizations
--#CFLAGS =-Wall -O9 -ffast-math -march=i686
-
--
- # Libs config
--SGE_LIBS =$(shell sdl-config --libs) -lstdc++
-+SGE_LIBS =$(shell sdl-config --libs)
-
--
--# Is freetype-config available?
--HAVE_FT =$(shell if (freetype-config --version) < /dev/null > /dev/null 2>&1; then echo "y"; else echo "n"; fi;)
--ifeq ($(HAVE_FT),n)
-- USE_FT = n
--endif
--
- ifneq ($(USE_FT),n)
- USE_FT = y
-- SGE_LIBS +=$(shell freetype-config --libs)
-- FT_CFLAGS =$(shell freetype-config --cflags)
-+ SGE_LIBS +=$(shell pkg-config freetype2 --libs)
-+ FT_CFLAGS =$(shell pkg-config freetype2 --cflags)
- endif
-
--
--# Is SDL_image available?
--HAVE_IMG =$(shell if test -e "`sdl-config --prefix`/include/SDL/SDL_image.h" >/dev/null 2>&1; then echo "y"; else echo "n"; fi;)
--
--ifneq ($(USE_IMG),y)
-- ifneq ($(USE_IMG),n)
-- USE_IMG =$(HAVE_IMG)
-- endif
--endif
--
- ifeq ($(USE_IMG),y)
- SGE_LIBS +=-lSDL_image
- endif
--
diff --git a/devel/sdl_sge/files/patch-sge030809-sge_tt_text.cpp b/devel/sdl_sge/files/patch-sge030809-sge_tt_text.cpp
deleted file mode 100644
index 83cff497cf45..000000000000
--- a/devel/sdl_sge/files/patch-sge030809-sge_tt_text.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- sge_tt_text.cpp.orig Fri Aug 8 08:48:08 2003
-+++ sge_tt_text.cpp Wed Oct 4 11:43:47 2006
-@@ -36,10 +36,10 @@
- #include "sge_textpp.h"
-
- #ifndef _SGE_NOTTF
--#include <freetype/freetype.h>
--#include <freetype/ftoutln.h>
--#include <freetype/ttnameid.h>
--#include <freetype/internal/ftobjs.h>
-+#include <ft2build.h>
-+#include FT_FREETYPE_H
-+#include FT_OUTLINE_H
-+#include FT_TRUETYPE_IDS_H
-
- /* The structure used to hold glyph information (cached) */
- struct glyph {
-@@ -294,7 +294,7 @@
- }
- memset(stream, 0, sizeof(*stream));
-
-- stream->memory = _sge_library->memory;
-+ stream->memory = NULL;
- stream->read = RWread;
- stream->descriptor.pointer = src;
- stream->pos = (unsigned long)position;
diff --git a/devel/sdl_sge/pkg-descr b/devel/sdl_sge/pkg-descr
deleted file mode 100644
index b38bbf0a0e1c..000000000000
--- a/devel/sdl_sge/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-SGE is a graphic library for the Simple DirectMedia Layer (SDL) library.
-Some of SGE:s features are:
- -Pixel operations
- -Clipping
- -Lines, circles and other figures (with antialiasing and alpha blending)
- -Rotation and scaling of surfaces
- -Palette functions
- -TrueType/Bitmap/SFont font functions
- -Basic 2D collision detection
- -Sprite classes
- -Basic texture mapping
- -Filled and gourand shaded polygons (with antialiasing or alpha blending)
diff --git a/devel/sdl_sge/pkg-plist b/devel/sdl_sge/pkg-plist
deleted file mode 100644
index 3b09ef04ab05..000000000000
--- a/devel/sdl_sge/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-include/SDL/sge.h
-include/SDL/sge_blib.h
-include/SDL/sge_bm_text.h
-include/SDL/sge_collision.h
-include/SDL/sge_config.h
-include/SDL/sge_internal.h
-include/SDL/sge_misc.h
-include/SDL/sge_primitives.h
-include/SDL/sge_rotation.h
-include/SDL/sge_shape.h
-include/SDL/sge_surface.h
-include/SDL/sge_textpp.h
-include/SDL/sge_tt_text.h
-lib/libSGE.a
-lib/libSGE.so
-lib/libSGE.so.0
-lib/libSGE.so.0.030809
diff --git a/devel/yasm-devel/Makefile b/devel/yasm-devel/Makefile
deleted file mode 100644
index 17669ce78c25..000000000000
--- a/devel/yasm-devel/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= yasm
-PORTVERSION= 1.2.0.29
-DISTVERSIONSUFFIX= .g87c0
-PORTREVISION= 1
-CATEGORIES= devel lang
-MASTER_SITES= http://www.tortall.net/projects/yasm/snapshots/v${DISTVERSION}${DISTVERSIONSUFFIX}/
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= koobs@FreeBSD.org
-COMMENT= Complete rewrite of the NASM assembler (Development Snapshot)
-
-LICENSE= ART10 BSD2CLAUSE BSD3CLAUSE
-LICENSE_COMB= multi
-
-DEPRECATED= No need to keep the -devel version due to upstream inactivity
-EXPIRATION_DATE= 2021-12-31
-
-OPTIONS_DEFINE= DEBUG NLS
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --disable-python --disable-python-bindings
-TEST_TARGET= check
-
-NLS_USES= gettext iconv
-NLS_CONFIGURE_ENABLE= nls
-NLS_CONFIGURE_ON= --with-libiconv-prefix=${LOCALBASE} \
- --with-libintl-prefix=${LOCALBASE}
-NLS_CONFIGURE_OFF= --without-libiconv-prefix \
- --without-libintl-prefix
-
-CONFLICTS_INSTALL= yasm
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDEBUG} || defined(WITH_DEBUG)
-CONFIGURE_ARGS+= --enable-debug
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/yasm-devel/distinfo b/devel/yasm-devel/distinfo
deleted file mode 100644
index faafe666284a..000000000000
--- a/devel/yasm-devel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (yasm-1.2.0.29.g87c0.tar.gz) = 1d73e87cfc58ef89fd2bb63c680bdb32c6b99f07159744722f5e9dd00b9b876f
-SIZE (yasm-1.2.0.29.g87c0.tar.gz) = 1428812
diff --git a/devel/yasm-devel/pkg-descr b/devel/yasm-devel/pkg-descr
deleted file mode 100644
index c37a780ded0b..000000000000
--- a/devel/yasm-devel/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-YASM is a complete rewrite of the NASM assembler under the "new" BSD License.
-
-Yasm currently supports the x86 and AMD64 instruction sets, accepts
-NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O
-(32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source
-debugging information in STABS, DWARF 2, and CodeView 8 formats.
-
-WWW: http://www.tortall.net/projects/yasm/
diff --git a/devel/yasm-devel/pkg-plist b/devel/yasm-devel/pkg-plist
deleted file mode 100644
index 1193eba5253d..000000000000
--- a/devel/yasm-devel/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-bin/yasm
-bin/ytasm
-bin/vsyasm
-include/libyasm.h
-include/libyasm-stdint.h
-include/libyasm/arch.h
-include/libyasm/assocdat.h
-include/libyasm/bitvect.h
-include/libyasm/bytecode.h
-include/libyasm/compat-queue.h
-include/libyasm/coretype.h
-include/libyasm/dbgfmt.h
-include/libyasm/errwarn.h
-include/libyasm/expr.h
-include/libyasm/file.h
-include/libyasm/floatnum.h
-include/libyasm/hamt.h
-include/libyasm/insn.h
-include/libyasm/intnum.h
-include/libyasm/inttree.h
-include/libyasm/linemap.h
-include/libyasm/listfmt.h
-include/libyasm/md5.h
-include/libyasm/module.h
-include/libyasm/objfmt.h
-include/libyasm/parser.h
-include/libyasm/phash.h
-include/libyasm/preproc.h
-include/libyasm/section.h
-include/libyasm/symrec.h
-include/libyasm/valparam.h
-include/libyasm/value.h
-lib/libyasm.a
-man/man1/yasm.1.gz
-man/man7/yasm_arch.7.gz
-man/man7/yasm_dbgfmts.7.gz
-man/man7/yasm_objfmts.7.gz
-man/man7/yasm_parsers.7.gz
diff --git a/dns/Makefile b/dns/Makefile
index 4e25a4727b03..69875fe86ee9 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -7,7 +7,6 @@
SUBDIR += axfr2acl
SUBDIR += bind-tools
SUBDIR += bind9-devel
- SUBDIR += bind911
SUBDIR += bind916
SUBDIR += bindgraph
SUBDIR += blocky
diff --git a/dns/bind911/Makefile b/dns/bind911/Makefile
deleted file mode 100644
index 52c3483588ba..000000000000
--- a/dns/bind911/Makefile
+++ /dev/null
@@ -1,259 +0,0 @@
-# pkg-help formatted with fmt 59 63
-
-PORTNAME= bind
-PORTVERSION= ${ISCVERSION:S/-P/P/:S/b/.b/:S/a/.a/:S/rc/.rc/}
-PORTREVISION= 0
-CATEGORIES= dns net
-MASTER_SITES= ISC/bind9/${ISCVERSION}
-PKGNAMESUFFIX= 911
-DISTNAME= ${PORTNAME}-${ISCVERSION}
-
-MAINTAINER= mat@FreeBSD.org
-COMMENT= BIND DNS suite with updated DNSSEC and DNS64
-
-LICENSE= MPL20
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-DEPRECATED= End of life, please migrate to a newer version of BIND9
-EXPIRATION_DATE= 2021-12-31
-
-LIB_DEPENDS= libxml2.so:textproc/libxml2
-RUN_DEPENDS= bind-tools>0:dns/bind-tools
-
-USES= cpe libedit pkgconfig
-
-# ISC releases things like 9.8.0-P1, which our versioning doesn't like
-ISCVERSION= 9.11.36
-
-CPE_VENDOR= isc
-CPE_VERSION= ${ISCVERSION:C/-.*//}
-.if ${ISCVERSION:M*-*}
-CPE_UPDATE= ${ISCVERSION:C/.*-//:tl}
-.endif
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \
- --with-randomdev=/dev/random \
- --with-libxml2=${LOCALBASE} \
- --with-readline="-L${LOCALBASE}/lib -ledit" \
- --with-dlopen=yes \
- --with-gost=no \
- --without-python \
- --sysconfdir=${ETCDIR}
-ETCDIR= ${PREFIX}/etc/namedb
-
-CONFLICTS= bind912 bind913 bind914 bind916 bind9-devel
-
-SUB_FILES= pkg-message named.conf
-USE_RC_SUBR= named
-
-MAKE_JOBS_UNSAFE= yes
-
-PORTDOCS= *
-
-OPTIONS_DEFAULT= SSL THREADS SIGCHASE IDN GSSAPI_NONE JSON \
- DLZ_FILESYSTEM LMDB RPZ_NSDNAME RPZ_NSIP TCP_FASTOPEN \
- FILTER_AAAA DNSTAP
-OPTIONS_DEFINE= ACCFDNS IDN LARGE_FILE JSON GEOIP \
- FIXED_RRSET SIGCHASE IPV6 THREADS FILTER_AAAA \
- RPZ_NSIP RPZ_NSDNAME DOCS \
- MINCACHE PORTREVISION QUERYTRACE LMDB DNSTAP \
- START_LATE TUNING_LARGE TCP_FASTOPEN
-
-OPTIONS_RADIO= CRYPTO
-OPTIONS_RADIO_CRYPTO= SSL NATIVE_PKCS11
-
-OPTIONS_GROUP= DLZ
-OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \
- DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB
-OPTIONS_SINGLE= GSSAPI
-OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
-
-OPTIONS_SUB= yes
-
-ACCFDNS_DESC= Prefer DNS accept filter over generic one
-CRYPTO_DESC= Choose which crypto engine to use
-DLZ_BDB_DESC= DLZ BDB driver
-DLZ_DESC= Dynamically Loadable Zones
-DLZ_FILESYSTEM_DESC= DLZ filesystem driver
-DLZ_LDAP_DESC= DLZ LDAP driver
-DLZ_MYSQL_DESC= DLZ MySQL driver (no threading)
-DLZ_POSTGRESQL_DESC= DLZ Postgres driver
-DLZ_STUB_DESC= DLZ stub driver
-DNSTAP_DESC= Provides fast passive logging of DNS messages
-FILTER_AAAA_DESC= Enable filtering of AAAA records
-FIXED_RRSET_DESC= Enable fixed rrset ordering
-GSSAPI_BASE_DESC= Using Heimdal in base
-GSSAPI_HEIMDAL_DESC= Using security/heimdal
-GSSAPI_MIT_DESC= Using security/krb5
-GSSAPI_NONE_DESC= Disable
-LARGE_FILE_DESC= 64-bit file support
-LMDB_DESC= Use LMDB for zone management
-MINCACHE_DESC= Use the mincachettl patch
-NATIVE_PKCS11_DESC= Use PKCS\#11 native API (**READ HELP**)
-PORTREVISION_DESC= Show PORTREVISION in the version string
-QUERYTRACE_DESC= Enable the very verbose query tracelogging
-RPZ_NSDNAME_DESC= Enable RPZ NSDNAME policy records
-RPZ_NSIP_DESC= Enable RPZ NSIP trigger rules
-SIGCHASE_DESC= dig/host/nslookup will do DNSSEC validation
-SSL_DESC= Build with OpenSSL (Required for DNSSEC)
-START_LATE_DESC= Start BIND late in the boot process (see help)
-TCP_FASTOPEN_DESC= RFC 7413 support
-TUNING_LARGE_DESC= Tune named for large systems (**READ HELP**)
-
-ACCFDNS_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-interfacemgr.c
-
-DLZ_BDB_CONFIGURE_ON= --with-dlz-bdb=yes
-DLZ_BDB_USES= bdb
-
-DLZ_FILESYSTEM_CONFIGURE_ON= --with-dlz-filesystem=yes
-
-DLZ_LDAP_CONFIGURE_ON= --with-dlz-ldap=yes
-DLZ_LDAP_USE= openldap=yes
-
-DLZ_MYSQL_CONFIGURE_ON= --with-dlz-mysql=yes
-DLZ_MYSQL_PREVENTS= THREADS
-DLZ_MYSQL_USES= mysql
-
-DLZ_POSTGRESQL_CONFIGURE_ON= --with-dlz-postgres=yes
-DLZ_POSTGRESQL_USES= pgsql
-
-DLZ_STUB_CONFIGURE_ON= --with-dlz-stub=yes
-
-DNSTAP_CONFIGURE_ENABLE= dnstap
-DNSTAP_IMPLIES= THREADS
-DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \
- libprotobuf-c.so:devel/protobuf-c
-
-FILTER_AAAA_CONFIGURE_ENABLE= filter-aaaa
-
-FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset
-
-GEOIP_CONFIGURE_WITH= geoip2
-GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb
-GEOIP_IMPLIES= THREADS
-
-GSSAPI_BASE_CONFIGURE_ON=\
- --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}"
-GSSAPI_BASE_USES= gssapi
-
-GSSAPI_HEIMDAL_CONFIGURE_ON=\
- --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}"
-GSSAPI_HEIMDAL_USES= gssapi:heimdal
-
-GSSAPI_MIT_CONFIGURE_ON=\
- --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}"
-GSSAPI_MIT_USES= gssapi:mit
-
-GSSAPI_NONE_CONFIGURE_ON= --without-gssapi
-
-IDN_CONFIGURE_OFF= --without-libidn2
-IDN_CONFIGURE_ON= --with-libidn2=${LOCALBASE} ${ICONV_CONFIGURE_BASE}
-IDN_LIB_DEPENDS= libidn2.so:dns/libidn2
-IDN_USES= iconv
-
-IPV6_CONFIGURE_ENABLE= ipv6
-
-JSON_CONFIGURE_WITH= libjson=${LOCALBASE}
-JSON_LIB_DEPENDS= libjson-c.so:devel/json-c
-
-LARGE_FILE_CONFIGURE_ENABLE= largefile
-
-LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE}
-LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb
-
-MINCACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl
-
-NATIVE_PKCS11_CONFIGURE_ENABLE= native-pkcs11
-NATIVE_PKCS11_IMPLIES= THREADS
-
-QUERYTRACE_CONFIGURE_ENABLE= querytrace
-
-RPZ_NSDNAME_CONFIGURE_ENABLE= rpz-nsdname
-
-RPZ_NSIP_CONFIGURE_ENABLE= rpz-nsip
-
-SIGCHASE_CONFIGURE_ON= STD_CDEFINES="-DDIG_SIGCHASE=1"
-
-SSL_CONFIGURE_OFF= --disable-openssl-version-check --without-openssl
-SSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE}
-SSL_USES= ssl
-
-START_LATE_SUB_LIST= NAMED_REQUIRE="SERVERS cleanvar" \
- NAMED_BEFORE="LOGIN"
-START_LATE_SUB_LIST_OFF=NAMED_REQUIRE="NETWORKING ldconfig syslogd" \
- NAMED_BEFORE="SERVERS"
-
-THREADS_CONFIGURE_ENABLE= threads
-
-TUNING_LARGE_IMPLIES= THREADS
-TUNING_LARGE_CONFIGURE_ON= --with-tuning=large
-TUNING_LARGE_CONFIGURE_OFF= --with-tuning=default
-
-.include <bsd.port.options.mk>
-
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+= --enable-symtable \
- --enable-developer
-USES+= perl5
-USE_PERL5= build
-BUILD_DEPENDS+= cmocka>0:sysutils/cmocka
-# Developer mode needs ssl, always
-.if !${PORT_OPTIONS:MSSL}
-CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
-USES+= ssl
-.endif
-.else
-CONFIGURE_ARGS+= --disable-symtable
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${SSL_DEFAULT} == base
-SUB_LIST+= ENGINES=/usr/lib/engines
-.else
-SUB_LIST+= ENGINES=${LOCALBASE}/lib/engines
-.endif
-
-post-patch:
-.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \
- rndc/rndc.8
- @${REINPLACE_CMD} -e 's#/etc/named.conf#${ETCDIR}/named.conf#g' \
- -e 's#/etc/rndc.conf#${ETCDIR}/rndc.conf#g' \
- -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \
- ${WRKSRC}/bin/${FILE}
-.endfor
-
-.if ${PORTREVISION:N0}
-post-patch-PORTREVISION-on:
- @${REINPLACE_CMD} -e '/EXTENSIONS/s#=$$#=_${PORTREVISION}#' \
- ${WRKSRC}/version
-.endif
-
-post-patch-TCP_FASTOPEN-off:
- @${REINPLACE_CMD} -e 's/#define ISC_PLATFORM_HAVETFO 1/#undef ISC_PLATFORM_HAVETFO/' ${WRKSRC}/configure
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mtree
- ${MKDIR} ${STAGEDIR}${ETCDIR}
-.for i in dynamic master slave working
- @${MKDIR} ${STAGEDIR}${ETCDIR}/$i
-.endfor
- ${INSTALL_DATA} ${WRKDIR}/named.conf ${STAGEDIR}${ETCDIR}/named.conf.sample
- ${INSTALL_DATA} ${FILESDIR}/named.root ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${FILESDIR}/empty.db ${STAGEDIR}${ETCDIR}/master
- ${INSTALL_DATA} ${FILESDIR}/localhost-forward.db ${STAGEDIR}${ETCDIR}/master
- ${INSTALL_DATA} ${FILESDIR}/localhost-reverse.db ${STAGEDIR}${ETCDIR}/master
- ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.dist.sample
- ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.local.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.local.dist.sample
- ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \
- ${STAGEDIR}${ETCDIR}/rndc.conf.sample
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm
- ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${STAGEDIR}${DOCSDIR}/arm
- ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM.pdf ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/CHANGES \
- ${WRKSRC}/HISTORY* ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.post.mk>
diff --git a/dns/bind911/distinfo b/dns/bind911/distinfo
deleted file mode 100644
index 5af44adcefb6..000000000000
--- a/dns/bind911/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1635400901
-SHA256 (bind-9.11.36.tar.gz) = c953fcb6703b395aaa53e65ff8b2869b69a5303dd60507cba2201305e1811681
-SIZE (bind-9.11.36.tar.gz) = 8313276
diff --git a/dns/bind911/files/BIND.chroot.dist b/dns/bind911/files/BIND.chroot.dist
deleted file mode 100644
index 5616dd712f6b..000000000000
--- a/dns/bind911/files/BIND.chroot.dist
+++ /dev/null
@@ -1,24 +0,0 @@
-# mtree -deU -f files/BIND.chroot.dist -p tmp
-# mtree -cjnb -k uname,gname,mode -p tmp
-
-/set type=file uname=root gname=wheel mode=0755
-. type=dir
- dev type=dir mode=0555
- ..
- etc type=dir
- ..
- tmp type=dir mode=01777
- ..
-/set type=file uname=bind gname=bind mode=0755
- var type=dir uname=root gname=wheel
- dump type=dir
- ..
- log type=dir
- ..
- run type=dir
- named type=dir
- ..
- ..
- stats type=dir
- ..
- ..
diff --git a/dns/bind911/files/BIND.chroot.local.dist b/dns/bind911/files/BIND.chroot.local.dist
deleted file mode 100644
index 81fca3df322c..000000000000
--- a/dns/bind911/files/BIND.chroot.local.dist
+++ /dev/null
@@ -1,18 +0,0 @@
-# mtree -deU -f files/BIND.etc.dist -p tmp
-# mtree -cjnb -k uname,gname,mode -p tmp
-
-/set type=file uname=root gname=wheel mode=0755
-. type=dir
- etc type=dir
-/set type=file uname=bind gname=wheel mode=0755
- namedb type=dir uname=root
- dynamic type=dir
- ..
- master type=dir uname=root
- ..
- slave type=dir
- ..
- working type=dir
- ..
- ..
- ..
diff --git a/dns/bind911/files/empty.db b/dns/bind911/files/empty.db
deleted file mode 100644
index 30870e74342f..000000000000
--- a/dns/bind911/files/empty.db
+++ /dev/null
@@ -1,8 +0,0 @@
-$TTL 3h
-@ SOA @ nobody.localhost. 42 1d 12h 1w 3h
- ; Serial, Refresh, Retry, Expire, Neg. cache TTL
-
-@ NS @
-
-; Silence a BIND warning
-@ A 127.0.0.1
diff --git a/dns/bind911/files/extrapatch-bind-min-override-ttl b/dns/bind911/files/extrapatch-bind-min-override-ttl
deleted file mode 100644
index 1776bb0c6724..000000000000
--- a/dns/bind911/files/extrapatch-bind-min-override-ttl
+++ /dev/null
@@ -1,76 +0,0 @@
-- Add the min-cache-ttl config knob.
-- Add the override-cache-ttl config knob.
-
---- bin/named/config.c.orig 2021-05-12 10:45:51 UTC
-+++ bin/named/config.c
-@@ -182,6 +182,8 @@ options {\n\
- " max-acache-size 16M;\n\
- max-cache-size 90%;\n\
- max-cache-ttl 604800; /* 1 week */\n\
-+ min-cache-ttl 0; /* no minimal, zero is allowed */\n\
-+ override-cache-ttl 0; /* do not override */\n\
- max-clients-per-query 100;\n\
- max-ncache-ttl 10800; /* 3 hours */\n\
- max-recursion-depth 7;\n\
---- bin/named/server.c.orig 2021-05-12 10:45:51 UTC
-+++ bin/named/server.c
-@@ -3721,6 +3721,16 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
- }
-
- obj = NULL;
-+ result = ns_config_get(maps, "override-cache-ttl", &obj);
-+ INSIST(result == ISC_R_SUCCESS);
-+ view->overridecachettl = cfg_obj_asuint32(obj);
-+
-+ obj = NULL;
-+ result = ns_config_get(maps, "min-cache-ttl", &obj);
-+ INSIST(result == ISC_R_SUCCESS);
-+ view->mincachettl = cfg_obj_asuint32(obj);
-+
-+ obj = NULL;
- result = ns_config_get(maps, "max-cache-ttl", &obj);
- INSIST(result == ISC_R_SUCCESS);
- view->maxcachettl = cfg_obj_asuint32(obj);
---- lib/dns/include/dns/view.h.orig 2021-05-12 10:45:51 UTC
-+++ lib/dns/include/dns/view.h
-@@ -152,6 +152,8 @@ struct dns_view {
- bool requestnsid;
- bool sendcookie;
- dns_ttl_t maxcachettl;
-+ dns_ttl_t mincachettl;
-+ dns_ttl_t overridecachettl;
- dns_ttl_t maxncachettl;
- uint32_t nta_lifetime;
- uint32_t nta_recheck;
---- lib/dns/resolver.c.orig 2021-05-12 10:45:51 UTC
-+++ lib/dns/resolver.c
-@@ -5579,6 +5579,18 @@ cache_name(fetchctx_t *fctx, dns_message_t *rmessage,
- }
-
- /*
-+ * Enforce the configure cache TTL override.
-+ */
-+ if (res->view->overridecachettl)
-+ rdataset->ttl = res->view->overridecachettl;
-+
-+ /*
-+ * Enforce the configure minimum cache TTL.
-+ */
-+ if (rdataset->ttl < res->view->mincachettl)
-+ rdataset->ttl = res->view->mincachettl;
-+
-+ /*
- * Enforce the configure maximum cache TTL.
- */
- if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2021-05-12 10:45:51 UTC
-+++ lib/isccfg/namedconf.c
-@@ -1773,6 +1773,8 @@ view_clauses[] = {
- #endif
- { "max-acache-size", &cfg_type_sizenodefault, 0 },
- { "max-cache-size", &cfg_type_sizeorpercent, 0 },
-+ { "override-cache-ttl", &cfg_type_uint32, 0 },
-+ { "min-cache-ttl", &cfg_type_uint32, 0 },
- { "max-cache-ttl", &cfg_type_uint32, 0 },
- { "max-clients-per-query", &cfg_type_uint32, 0 },
- { "max-ncache-ttl", &cfg_type_uint32, 0 },
diff --git a/dns/bind911/files/extrapatch-interfacemgr.c b/dns/bind911/files/extrapatch-interfacemgr.c
deleted file mode 100644
index d579771f6828..000000000000
--- a/dns/bind911/files/extrapatch-interfacemgr.c
+++ /dev/null
@@ -1,14 +0,0 @@
-Use accf_dns's kernel module if available.
-
---- bin/named/interfacemgr.c.orig 2020-08-06 10:05:20 UTC
-+++ bin/named/interfacemgr.c
-@@ -521,7 +521,8 @@ ns_interface_accepttcp(ns_interface_t *ifp) {
- * If/when there a multiple filters listen to the
- * result.
- */
-- (void)isc_socket_filter(ifp->tcpsocket, "dataready");
-+ if (isc_socket_filter(ifp->tcpsocket, "dnsready") != ISC_R_SUCCESS)
-+ (void)isc_socket_filter(ifp->tcpsocket, "dataready");
-
- result = ns_clientmgr_createclients(ifp->clientmgr, 1, ifp, true);
- if (result != ISC_R_SUCCESS) {
diff --git a/dns/bind911/files/localhost-forward.db b/dns/bind911/files/localhost-forward.db
deleted file mode 100644
index fdd2e9ce4bee..000000000000
--- a/dns/bind911/files/localhost-forward.db
+++ /dev/null
@@ -1,8 +0,0 @@
-$TTL 3h
-localhost. SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
- ; Serial, Refresh, Retry, Expire, Neg. cache TTL
-
- NS localhost.
-
- A 127.0.0.1
- AAAA ::1
diff --git a/dns/bind911/files/localhost-reverse.db b/dns/bind911/files/localhost-reverse.db
deleted file mode 100644
index 376e94fa94a8..000000000000
--- a/dns/bind911/files/localhost-reverse.db
+++ /dev/null
@@ -1,10 +0,0 @@
-$TTL 3h
-@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
- ; Serial, Refresh, Retry, Expire, Neg. cache TTL
-
- NS localhost.
-
-1.0.0 PTR localhost.
-
-1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR localhost.
-
diff --git a/dns/bind911/files/named.conf.in b/dns/bind911/files/named.conf.in
deleted file mode 100644
index c3a367fd23ee..000000000000
--- a/dns/bind911/files/named.conf.in
+++ /dev/null
@@ -1,378 +0,0 @@
-// Refer to the named.conf(5) and named(8) man pages, and the documentation
-// in /usr/local/share/doc/bind for more details.
-//
-// If you are going to set up an authoritative server, make sure you
-// understand the hairy details of how DNS works. Even with
-// simple mistakes, you can break connectivity for affected parties,
-// or cause huge amounts of useless Internet traffic.
-
-options {
- // All file and path names are relative to the chroot directory,
- // if any, and should be fully qualified.
- directory "%%ETCDIR%%/working";
- pid-file "/var/run/named/pid";
- dump-file "/var/dump/named_dump.db";
- statistics-file "/var/stats/named.stats";
-
-// If named is being used only as a local resolver, this is a safe default.
-// For named to be accessible to the network, comment this option, specify
-// the proper IP address, or delete this option.
- listen-on { 127.0.0.1; };
-
-// If you have IPv6 enabled on this system, uncomment this option for
-// use as a local resolver. To give access to the network, specify
-// an IPv6 address, or the keyword "any".
-// listen-on-v6 { ::1; };
-
-// These zones are already covered by the empty zones listed below.
-// If you remove the related empty zones below, comment these lines out.
- disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";
- disable-empty-zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
- disable-empty-zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
-
-// If you've got a DNS server around at your upstream provider, enter
-// its IP address here, and enable the line below. This will make you
-// benefit from its cache, thus reduce overall DNS traffic in the Internet.
-/*
- forwarders {
- 127.0.0.1;
- };
-*/
-
-// If the 'forwarders' clause is not empty the default is to 'forward first'
-// which will fall back to sending a query from your local server if the name
-// servers in 'forwarders' do not have the answer. Alternatively you can
-// force your name server to never initiate queries of its own by enabling the
-// following line:
-// forward only;
-
-// If you wish to have forwarding configured automatically based on
-// the entries in /etc/resolv.conf, uncomment the following line and
-// set named_auto_forward=yes in /etc/rc.conf. You can also enable
-// named_auto_forward_only (the effect of which is described above).
-// include "%%ETCDIR%%/auto_forward.conf";
-
- /*
- Modern versions of BIND use a random UDP port for each outgoing
- query by default in order to dramatically reduce the possibility
- of cache poisoning. All users are strongly encouraged to utilize
- this feature, and to configure their firewalls to accommodate it.
-
- AS A LAST RESORT in order to get around a restrictive firewall
- policy you can try enabling the option below. Use of this option
- will significantly reduce your ability to withstand cache poisoning
- attacks, and should be avoided if at all possible.
-
- Replace NNNNN in the example with a number between 49160 and 65530.
- */
- // query-source address * port NNNNN;
-};
-
-// If you enable a local name server, don't forget to enter 127.0.0.1
-// first in your /etc/resolv.conf so this server will be queried.
-// Also, make sure to enable it in /etc/rc.conf.
-
-// The traditional root hints mechanism. Use this, OR the slave zones below.
-zone "." { type hint; file "%%ETCDIR%%/named.root"; };
-
-/* Slaving the following zones from the root name servers has some
- significant advantages:
- 1. Faster local resolution for your users
- 2. No spurious traffic will be sent from your network to the roots
- 3. Greater resilience to any potential root server failure/DDoS
-
- On the other hand, this method requires more monitoring than the
- hints file to be sure that an unexpected failure mode has not
- incapacitated your server. Name servers that are serving a lot
- of clients will benefit more from this approach than individual
- hosts. Use with caution.
-
- To use this mechanism, uncomment the entries below, and comment
- the hint zone above.
-
- As documented at http://dns.icann.org/services/axfr/ these zones:
- "." (the root), ARPA, IN-ADDR.ARPA, IP6.ARPA, and a few others
- are available for AXFR from these servers on IPv4 and IPv6:
- xfr.lax.dns.icann.org, xfr.cjr.dns.icann.org
-*/
-/*
-zone "." {
- type slave;
- file "%%ETCDIR%%/slave/root.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-zone "arpa" {
- type slave;
- file "%%ETCDIR%%/slave/arpa.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-zone "in-addr.arpa" {
- type slave;
- file "%%ETCDIR%%/slave/in-addr.arpa.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-zone "ip6.arpa" {
- type slave;
- file "%%ETCDIR%%/slave/ip6.arpa.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-*/
-
-/* Serving the following zones locally will prevent any queries
- for these zones leaving your network and going to the root
- name servers. This has two significant advantages:
- 1. Faster local resolution for your users
- 2. No spurious traffic will be sent from your network to the roots
-*/
-// RFCs 1912, 5735 and 6303 (and BCP 32 for localhost)
-zone "localhost" { type master; file "%%ETCDIR%%/master/localhost-forward.db"; };
-zone "127.in-addr.arpa" { type master; file "%%ETCDIR%%/master/localhost-reverse.db"; };
-zone "255.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// RFC 1912-style zone for IPv6 localhost address (RFC 6303)
-zone "0.ip6.arpa" { type master; file "%%ETCDIR%%/master/localhost-reverse.db"; };
-
-// "This" Network (RFCs 1912, 5735 and 6303)
-zone "0.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Private Use Networks (RFCs 1918, 5735 and 6303)
-zone "10.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "16.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "17.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "18.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "19.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "20.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "21.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "22.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "23.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "24.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "25.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "26.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "27.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "28.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "29.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "30.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "31.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "168.192.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Shared Address Space (RFC 6598)
-zone "64.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "65.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "66.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "67.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "68.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "69.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "70.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "71.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "72.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "73.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "74.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "75.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "76.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "77.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "78.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "79.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "80.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "81.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "82.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "83.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "84.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "85.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "86.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "87.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "88.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "89.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "90.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "91.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "92.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "93.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "94.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "95.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "96.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "97.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "98.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "99.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "100.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "101.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "102.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "103.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "104.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "105.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "106.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "107.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "108.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "109.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "110.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "111.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "112.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "113.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "114.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "115.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "116.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "117.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "118.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "119.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "120.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "121.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "122.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "123.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "124.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "125.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "126.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "127.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Link-local/APIPA (RFCs 3927, 5735 and 6303)
-zone "254.169.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IETF protocol assignments (RFCs 5735 and 5736)
-zone "0.0.192.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// TEST-NET-[1-3] for Documentation (RFCs 5735, 5737 and 6303)
-zone "2.0.192.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "100.51.198.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "113.0.203.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Example Range for Documentation (RFCs 3849 and 6303)
-zone "8.b.d.0.1.0.0.2.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Router Benchmark Testing (RFCs 2544 and 5735)
-zone "18.198.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "19.198.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IANA Reserved - Old Class E Space (RFC 5735)
-zone "240.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "241.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "242.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "243.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "244.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "245.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "246.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "247.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "248.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "249.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "250.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "251.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "252.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "253.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "254.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Unassigned Addresses (RFC 4291)
-zone "1.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "3.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "4.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "5.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "6.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "7.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "8.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "9.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "a.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "b.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "c.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "d.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "e.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "0.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "1.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "2.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "3.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "4.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "5.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "6.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "7.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "8.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "9.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "a.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "b.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "0.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "1.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "2.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "3.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "4.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "5.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "6.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "7.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 ULA (RFCs 4193 and 6303)
-zone "c.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "d.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Link Local (RFCs 4291 and 6303)
-zone "8.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "9.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "a.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "b.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Deprecated Site-Local Addresses (RFCs 3879 and 6303)
-zone "c.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "d.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "e.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "f.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IP6.INT is Deprecated (RFC 4159)
-zone "ip6.int" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// NB: Do not use the IP addresses below, they are faked, and only
-// serve demonstration/documentation purposes!
-//
-// Example slave zone config entries. It can be convenient to become
-// a slave at least for the zone your own domain is in. Ask
-// your network administrator for the IP address of the responsible
-// master name server.
-//
-// Do not forget to include the reverse lookup zone!
-// This is named after the first bytes of the IP address, in reverse
-// order, with ".IN-ADDR.ARPA" appended, or ".IP6.ARPA" for IPv6.
-//
-// Before starting to set up a master zone, make sure you fully
-// understand how DNS and BIND work. There are sometimes
-// non-obvious pitfalls. Setting up a slave zone is usually simpler.
-//
-// NB: Don't blindly enable the examples below. :-) Use actual names
-// and addresses instead.
-
-/* An example dynamic zone
-key "exampleorgkey" {
- algorithm hmac-md5;
- secret "sf87HJqjkqh8ac87a02lla==";
-};
-zone "example.org" {
- type master;
- allow-update {
- key "exampleorgkey";
- };
- file "%%ETCDIR%%/dynamic/example.org";
-};
-*/
-
-/* Example of a slave reverse zone
-zone "1.168.192.in-addr.arpa" {
- type slave;
- file "%%ETCDIR%%/slave/1.168.192.in-addr.arpa";
- masters {
- 192.168.1.1;
- };
-};
-*/
diff --git a/dns/bind911/files/named.in b/dns/bind911/files/named.in
deleted file mode 100644
index 95f11da12d74..000000000000
--- a/dns/bind911/files/named.in
+++ /dev/null
@@ -1,448 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: named
-# REQUIRE: %%NAMED_REQUIRE%%
-# BEFORE: %%NAMED_BEFORE%%
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable BIND:
-# named_enable (bool): Run named, the DNS server (or NO).
-# named_program (str): Path to named, if you want a different one.
-# named_conf (str): Path to the configuration file
-# named_flags (str): Use this for flags OTHER than -u and -c
-# named_uid (str): User to run named as
-# named_chrootdir (str): Chroot directory (or "" not to auto-chroot it)
-# Historically, was /var/named
-# named_chroot_autoupdate (bool): Automatically install/update chrooted
-# components of named.
-# named_symlink_enable (bool): Symlink the chrooted pid file
-# named_wait (bool): Wait for working name service before exiting
-# named_wait_host (str): Hostname to check if named_wait is enabled
-# named_auto_forward (str): Set up forwarders from /etc/resolv.conf
-# named_auto_forward_only (str): Do "forward only" instead of "forward first"
-%%NATIVE_PKCS11%%# named_pkcs11_engine (str): Path to the PKCS#11 library to use.
-#
-
-. /etc/rc.subr
-
-name=named
-desc="named BIND startup script"
-rcvar=named_enable
-
-load_rc_config ${name}
-
-extra_commands=reload
-
-start_precmd=named_prestart
-start_postcmd=named_poststart
-reload_cmd=named_reload
-stop_cmd=named_stop
-stop_postcmd=named_poststop
-
-named_enable=${named_enable:-"NO"}
-named_program=${named_program:-"%%PREFIX%%/sbin/named"}
-named_conf=${named_conf:-"%%ETCDIR%%/named.conf"}
-named_flags=${named_flags:-""}
-named_uid=${named_uid:-"bind"}
-named_chrootdir=${named_chrootdir:-""}
-named_chroot_autoupdate=${named_chroot_autoupdate:-"YES"}
-named_symlink_enable=${named_symlink_enable:-"YES"}
-named_wait=${named_wait:-"NO"}
-named_wait_host=${named_wait_host:-"localhost"}
-named_auto_forward=${named_auto_forward:-"NO"}
-named_auto_forward_only=${named_auto_forward_only:-"NO"}
-%%NATIVE_PKCS11%%named_pkcs11_engine=${named_pkcs11_engine:-""}
-
-# Not configuration variables but having them here keeps rclint happy
-required_dirs="${named_chrootdir}"
-_named_confdirroot="${named_conf%/*}"
-_named_confdir="${named_chrootdir}${_named_confdirroot}"
-_named_program_root="${named_program%/sbin/named}"
-_openssl_engines="%%ENGINES%%"
-
-# Needed if named.conf and rndc.conf are moved or if rndc.conf is used
-rndc_conf=${rndc_conf:-"$_named_confdir/rndc.conf"}
-rndc_key=${rndc_key:-"$_named_confdir/rndc.key"}
-
-# If running in a chroot cage, ensure that the appropriate files
-# exist inside the cage, as well as helper symlinks into the cage
-# from outside.
-#
-# As this is called after the is_running and required_dir checks
-# are made in run_rc_command(), we can safely assume ${named_chrootdir}
-# exists and named isn't running at this point (unless forcestart
-# is used).
-#
-chroot_autoupdate()
-{
- local file
-
- # If it's the first time around, fiddle with things and move the
- # current configuration to the chroot.
- if [ -d ${_named_confdirroot} -a ! -d ${_named_confdir} ]; then
- warn "named chroot: Moving current configuration in the chroot!"
- install -d ${_named_confdir%/*}
- mv ${_named_confdirroot} ${_named_confdir}
- fi
-
- # Create (or update) the chroot directory structure
- #
- if [ -r %%PREFIX%%/etc/mtree/BIND.chroot.dist ]; then
- mtree -deU -f %%PREFIX%%/etc/mtree/BIND.chroot.dist \
- -p ${named_chrootdir}
- else
- warn "%%PREFIX%%/etc/mtree/BIND.chroot.dist missing,"
- warn "${named_chrootdir} directory structure not updated"
- fi
- if [ -r %%PREFIX%%/etc/mtree/BIND.chroot.local.dist ]; then
- mkdir -p ${named_chrootdir}%%PREFIX%%
- mtree -deU -f %%PREFIX%%/etc/mtree/BIND.chroot.local.dist \
- -p ${named_chrootdir}%%PREFIX%%
- else
- warn "%%PREFIX%%/etc/mtree/BIND.chroot.local.dist missing,"
- warn "${named_chrootdir}%%PREFIX%% directory structure not updated"
- fi
-
- # Create (or update) the configuration directory symlink
- #
- if [ ! -L "${_named_confdirroot}" ]; then
- if [ -d "${_named_confdirroot}" ]; then
- warn "named chroot: ${_named_confdirroot} is a directory!"
- elif [ -e "${_named_confdirroot}" ]; then
- warn "named chroot: ${_named_confdirroot} exists!"
- else
- ln -s ${_named_confdir} ${_named_confdirroot}
- fi
- else
- # Make sure it points to the right place.
- ln -shf ${_named_confdir} ${_named_confdirroot}
- fi
-
- # Mount a devfs in the chroot directory if needed
- #
- if [ `${SYSCTL_N} security.jail.jailed` -eq 0 ]; then
- umount ${named_chrootdir}/dev 2>/dev/null
- devfs_domount ${named_chrootdir}/dev devfsrules_hide_all
- devfs -m ${named_chrootdir}/dev rule apply path null unhide
- devfs -m ${named_chrootdir}/dev rule apply path random unhide
- else
- if [ -c ${named_chrootdir}/dev/null -a \
- -c ${named_chrootdir}/dev/random ]; then
- info "named chroot: using pre-mounted devfs."
- else
- err 1 "named chroot: devfs cannot be mounted from " \
- "within a jail. Thus a chrooted named cannot " \
- "be run from within a jail. Either mount the " \
- "devfs with null and random from the host, or " \
- "run named without chrooting it, set " \
- "named_chrootdir=\"\" in /etc/rc.conf."
- fi
- fi
-
- # The OpenSSL engines should be present in the chroot, named loads them
- # after chrooting.
- if [ -d ${_openssl_engines} ]; then
- mkdir -p ${named_chrootdir}${_openssl_engines}
- if can_mount nullfs ; then
- mount -t nullfs ${_openssl_engines} ${named_chrootdir}${_openssl_engines}
- else
- warn "named chroot: cannot nullfs mount OpenSSL" \
- "engines into the chroot, will copy the shared" \
- "libraries instead."
- cp -f ${_openssl_engines}/*.so ${named_chrootdir}${_openssl_engines}
- fi
- fi
-
- # Copy and/or update key files to the chroot /etc
- #
- for file in localtime protocols services; do
- if [ -r /etc/${file} ] && \
- ! cmp -s /etc/${file} "${named_chrootdir}/etc/${file}"; then
- cp -p /etc/${file} "${named_chrootdir}/etc/${file}"
- fi
- done
-}
-
-# Make symlinks to the correct pid file
-#
-make_symlinks()
-{
- checkyesno named_symlink_enable &&
- ln -fs "${named_chrootdir}${pidfile}" ${pidfile} &&
- ln -fs "${named_chrootdir}${sessionkeyfile}" ${sessionkeyfile}
-}
-
-named_poststart()
-{
- make_symlinks
-
- if checkyesno named_wait; then
- until ${_named_program_root}/bin/host ${named_wait_host} >/dev/null 2>&1; do
- echo " Waiting for nameserver to resolve ${named_wait_host}"
- sleep 1
- done
- fi
-}
-
-named_reload()
-{
- # This is a one line function, but ${named_program} is not defined early
- # enough to be there when the reload_cmd variable is defined up there.
- rndc reload
-}
-
-find_pidfile()
-{
- if get_pidfile_from_conf pid-file ${named_conf}; then
- pidfile="${_pidfile_from_conf}"
- else
- pidfile="/var/run/named/pid"
- fi
-}
-
-find_sessionkeyfile()
-{
- if get_pidfile_from_conf session-keyfile ${named_conf}; then
- sessionkeyfile="${_pidfile_from_conf}"
- else
- sessionkeyfile="/var/run/named/session.key"
- fi
-}
-
-named_stop()
-{
- find_pidfile
-
- # This duplicates an undesirably large amount of code from the stop
- # routine in rc.subr in order to use rndc to shut down the process,
- # and to give it a second chance in case rndc fails.
- rc_pid=$(check_pidfile ${pidfile} ${command})
- if [ -z "${rc_pid}" ]; then
- [ -n "${rc_fast}" ] && return 0
- _run_rc_notrunning
- return 1
- fi
- echo 'Stopping named.'
- if rndc stop; then
- wait_for_pids ${rc_pid}
- else
- echo -n 'rndc failed, trying kill: '
- kill -TERM ${rc_pid}
- wait_for_pids ${rc_pid}
- fi
-}
-
-named_poststop()
-{
- if [ -n "${named_chrootdir}" ]; then
- # if using OpenSSL from ports, unmount OpenSSL engines, if they
- # were not mounted but only copied, do nothing.
- if [ -d ${_openssl_engines} ]; then
- if can_mount nullfs; then
- umount ${named_chrootdir}${_openssl_engines}
- fi
- fi
- if [ -c ${named_chrootdir}/dev/null ]; then
- # unmount /dev
- if [ `${SYSCTL_N} security.jail.jailed` -eq 0 ]; then
- umount ${named_chrootdir}/dev 2>/dev/null || true
- else
- warn "named chroot:" \
- "cannot unmount devfs from inside jail!"
- fi
- fi
- fi
-}
-
-can_mount()
-{
- local kld
- kld=$1
- if ! load_kld $kld; then
- return 1
- fi
- if [ `${SYSCTL_N} security.jail.jailed` -eq 0 ] ||
- [ `${SYSCTL_N} security.jail.mount_allowed` -eq 1 ] ||
- [ `${SYSCTL_N} security.jail.mount_${kld}_allowed` -eq 1 ] ; then
- return 0
- fi
- return 1
-}
-
-create_file()
-{
- if [ -e "$1" ]; then
- unlink $1
- fi
- install -o root -g wheel -m 0644 /dev/null $1
-}
-
-rndc()
-{
- if [ -z "${rndc_flags}" ]; then
- if [ -s "${rndc_conf}" ] ; then
- rndc_flags="-c ${rndc_conf}"
- elif [ -s "${rndc_key}" ] ; then
- rndc_flags="-k ${rndc_key}"
- else
- rndc_flags=""
- fi
- fi
-
- ${_named_program_root}/sbin/rndc ${rndc_flags} "$@"
-}
-
-named_prestart()
-{
- find_pidfile
- find_sessionkeyfile
-
- if [ -n "${named_pidfile}" ]; then
- warn 'named_pidfile: now determined from the conf file'
- fi
-
- if [ -n "${named_sessionkeyfile}" ]; then
- warn 'named_sessionkeyfile: now determined from the conf file'
- fi
-
- piddir=`/usr/bin/dirname ${pidfile}`
- if [ ! -d ${piddir} ]; then
- install -d -o ${named_uid} -g ${named_uid} ${piddir}
- fi
-
- sessionkeydir=`/usr/bin/dirname ${sessionkeyfile}`
- if [ ! -d ${sessionkeydir} ]; then
- install -d -o ${named_uid} -g ${named_uid} ${sessionkeydir}
- fi
-
- command_args="-u ${named_uid:=root} -c ${named_conf} ${command_args}"
-
-%%NATIVE_PKCS11%% if [ -z "${named_pkcs11_engine}"]; then
-%%NATIVE_PKCS11%% err 3 "named_pkcs11_engine has to be set to the PKCS#11 engine's library you want to use"
-%%NATIVE_PKCS11%% elif [ ! -f ${named_pkcs11_engine} ]; then
-%%NATIVE_PKCS11%% err 3 "named_pkcs11_engine the PKCS#11 engine's library you want to use doesn't exist"
-%%NATIVE_PKCS11%% else
-%%NATIVE_PKCS11%% mkdir -p ${named_chrootdir}${named_pkcs11_engine%/*}
-%%NATIVE_PKCS11%% cp -p ${named_pkcs11_engine} ${named_chrootdir}${named_pkcs11_engine}
-%%NATIVE_PKCS11%% command_args="-E ${named_pkcs11_engine} ${command_args}"
-%%NATIVE_PKCS11%% fi
-
- local line nsip firstns
-
- # Is the user using a sandbox?
- #
- if [ -n "${named_chrootdir}" ]; then
- rc_flags="${rc_flags} -t ${named_chrootdir}"
- checkyesno named_chroot_autoupdate && chroot_autoupdate
-
- case "${altlog_proglist}" in
- *named*)
- ;;
- *)
- warn 'Using chroot without setting altlog_proglist, logging may not'
- warn 'work correctly. Run sysrc altlog_proglist+=named'
- ;;
- esac
- else
- named_symlink_enable=NO
- fi
-
- # Create an rndc.key file for the user if none exists
- #
- confgen_command="${_named_program_root}/sbin/rndc-confgen -a -b256 -u ${named_uid} \
- -c ${_named_confdir}/rndc.key"
- if [ -s "${_named_confdir}/rndc.conf" ]; then
- unset confgen_command
- fi
- if [ -s "${_named_confdir}/rndc.key" ]; then
- case `stat -f%Su ${_named_confdir}/rndc.key` in
- root|${named_uid}) ;;
- *) ${confgen_command} ;;
- esac
- else
- ${confgen_command}
- fi
-
- local checkconf
-
- checkconf="${_named_program_root}/sbin/named-checkconf"
- if ! checkyesno named_chroot_autoupdate && [ -n "${named_chrootdir}" ]; then
- checkconf="${checkconf} -t ${named_chrootdir}"
- fi
-
- # Create a forwarder configuration based on /etc/resolv.conf
- if checkyesno named_auto_forward; then
- if [ ! -s /etc/resolv.conf ]; then
- warn "named_auto_forward enabled, but no /etc/resolv.conf"
-
- # Empty the file in case it is included in named.conf
- [ -s "${_named_confdir}/auto_forward.conf" ] &&
- create_file ${_named_confdir}/auto_forward.conf
-
- ${checkconf} ${named_conf} ||
- err 3 'named-checkconf for ${named_conf} failed'
- return
- fi
-
- create_file /var/run/naf-resolv.conf
- create_file /var/run/auto_forward.conf
-
- echo ' forwarders {' > /var/run/auto_forward.conf
-
- while read line; do
- case "${line}" in
- 'nameserver '*|'nameserver '*)
- nsip=${line##nameserver[ ]}
-
- if [ -z "${firstns}" ]; then
- if [ ! "${nsip}" = '127.0.0.1' ]; then
- echo 'nameserver 127.0.0.1'
- echo " ${nsip};" >> /var/run/auto_forward.conf
- fi
-
- firstns=1
- else
- [ "${nsip}" = '127.0.0.1' ] && continue
- echo " ${nsip};" >> /var/run/auto_forward.conf
- fi
- ;;
- esac
-
- echo ${line}
- done < /etc/resolv.conf > /var/run/naf-resolv.conf
-
- echo ' };' >> /var/run/auto_forward.conf
- echo '' >> /var/run/auto_forward.conf
- if checkyesno named_auto_forward_only; then
- echo " forward only;" >> /var/run/auto_forward.conf
- else
- echo " forward first;" >> /var/run/auto_forward.conf
- fi
-
- if cmp -s /etc/resolv.conf /var/run/naf-resolv.conf; then
- unlink /var/run/naf-resolv.conf
- else
- [ -e /etc/resolv.conf ] && unlink /etc/resolv.conf
- mv /var/run/naf-resolv.conf /etc/resolv.conf
- fi
-
- if cmp -s ${_named_confdir}/auto_forward.conf \
- /var/run/auto_forward.conf; then
- unlink /var/run/auto_forward.conf
- else
- [ -e "${_named_confdir}/auto_forward.conf" ] &&
- unlink ${_named_confdir}/auto_forward.conf
- mv /var/run/auto_forward.conf \
- ${_named_confdir}/auto_forward.conf
- fi
- else
- # Empty the file in case it is included in named.conf
- [ -s "${_named_confdir}/auto_forward.conf" ] &&
- create_file ${_named_confdir}/auto_forward.conf
- fi
-
- ${checkconf} ${named_conf} || err 3 "named-checkconf for ${named_conf} failed"
-}
-
-run_rc_command "$1"
diff --git a/dns/bind911/files/named.root b/dns/bind911/files/named.root
deleted file mode 100644
index 6f15474277e1..000000000000
--- a/dns/bind911/files/named.root
+++ /dev/null
@@ -1,92 +0,0 @@
-; This file holds the information on root name servers needed to
-; initialize cache of Internet domain name servers
-; (e.g. reference this file in the "cache . <file>"
-; configuration file of BIND domain name servers).
-;
-; This file is made available by InterNIC
-; under anonymous FTP as
-; file /domain/named.cache
-; on server FTP.INTERNIC.NET
-; -OR- RS.INTERNIC.NET
-;
-; last update: November 16, 2017
-; related version of root zone: 2017111601
-;
-; FORMERLY NS.INTERNIC.NET
-;
-. 3600000 NS A.ROOT-SERVERS.NET.
-A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
-A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30
-;
-; FORMERLY NS1.ISI.EDU
-;
-. 3600000 NS B.ROOT-SERVERS.NET.
-B.ROOT-SERVERS.NET. 3600000 A 199.9.14.201
-B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:200::b
-;
-; FORMERLY C.PSI.NET
-;
-. 3600000 NS C.ROOT-SERVERS.NET.
-C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
-C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c
-;
-; FORMERLY TERP.UMD.EDU
-;
-. 3600000 NS D.ROOT-SERVERS.NET.
-D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13
-D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d
-;
-; FORMERLY NS.NASA.GOV
-;
-. 3600000 NS E.ROOT-SERVERS.NET.
-E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
-E.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:a8::e
-;
-; FORMERLY NS.ISC.ORG
-;
-. 3600000 NS F.ROOT-SERVERS.NET.
-F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
-F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f
-;
-; FORMERLY NS.NIC.DDN.MIL
-;
-. 3600000 NS G.ROOT-SERVERS.NET.
-G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
-G.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:12::d0d
-;
-; FORMERLY AOS.ARL.ARMY.MIL
-;
-. 3600000 NS H.ROOT-SERVERS.NET.
-H.ROOT-SERVERS.NET. 3600000 A 198.97.190.53
-H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::53
-;
-; FORMERLY NIC.NORDU.NET
-;
-. 3600000 NS I.ROOT-SERVERS.NET.
-I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
-I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53
-;
-; OPERATED BY VERISIGN, INC.
-;
-. 3600000 NS J.ROOT-SERVERS.NET.
-J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
-J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30
-;
-; OPERATED BY RIPE NCC
-;
-. 3600000 NS K.ROOT-SERVERS.NET.
-K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
-K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1
-;
-; OPERATED BY ICANN
-;
-. 3600000 NS L.ROOT-SERVERS.NET.
-L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42
-L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:9f::42
-;
-; OPERATED BY WIDE
-;
-. 3600000 NS M.ROOT-SERVERS.NET.
-M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
-M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35
-; End of file
diff --git a/dns/bind911/files/patch-bin_named_include_named_globals.h b/dns/bind911/files/patch-bin_named_include_named_globals.h
deleted file mode 100644
index bcd09ee23fa0..000000000000
--- a/dns/bind911/files/patch-bin_named_include_named_globals.h
+++ /dev/null
@@ -1,13 +0,0 @@
-We reference the pid file as being run/named/pid everywere else.
-
---- bin/named/include/named/globals.h.orig 2019-02-05 00:06:43 UTC
-+++ bin/named/include/named/globals.h
-@@ -139,7 +139,7 @@ EXTERN bool ns_g_forcelock INIT(false);
- #if NS_RUN_PID_DIR
- EXTERN const char * ns_g_defaultpidfile INIT(NS_LOCALSTATEDIR
- "/run/named/"
-- "named.pid");
-+ "pid");
- EXTERN const char * lwresd_g_defaultpidfile INIT(NS_LOCALSTATEDIR
- "/run/lwresd/"
- "lwresd.pid");
diff --git a/dns/bind911/files/patch-bin_tests_system_dlzexternal_Makefile.in b/dns/bind911/files/patch-bin_tests_system_dlzexternal_Makefile.in
deleted file mode 100644
index 5a9b0160f9e4..000000000000
--- a/dns/bind911/files/patch-bin_tests_system_dlzexternal_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-BIND9 seems to be abusing LDFLAGS here, and it breaks our linker.
-
---- bin/tests/system/dlzexternal/Makefile.in.orig 2018-06-10 06:06:33 UTC
-+++ bin/tests/system/dlzexternal/Makefile.in
-@@ -34,7 +34,7 @@ OBJS =
- @BIND9_MAKE_RULES@
-
- CFLAGS = @CFLAGS@ @SO_CFLAGS@
--SO_LDFLAGS = @LDFLAGS@ @SO_LDFLAGS@
-+SO_LDFLAGS = @SO_LDFLAGS@
-
- driver.@SO@: ${SO_OBJS}
- ${LIBTOOL_MODE_LINK} @SO_LD@ ${SO_LDFLAGS} -o $@ driver.@O@
diff --git a/dns/bind911/files/patch-configure b/dns/bind911/files/patch-configure
deleted file mode 100644
index 4c0a1ea036fd..000000000000
--- a/dns/bind911/files/patch-configure
+++ /dev/null
@@ -1,135 +0,0 @@
-- Axe the kerberos/gssapi discovery code to make sure it uses the correct
- libraries.
-- Make sure only json-c is detected.
-- Cleanup the BDB discovery code to find more recent versions.
-
---- configure.orig 2021-10-11 19:35:49 UTC
-+++ configure
-@@ -15691,27 +15691,9 @@ done
- # problems start to show up.
- saved_libs="$LIBS"
- for TRY_LIBS in \
-- "-lgssapi_krb5" \
-- "-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err" \
-- "-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv" \
-- "-lgssapi" \
-- "-lgssapi -lkrb5 -ldes -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgssapi -lkrb5 -lcrypto -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgssapi -lkrb5 -lgssapi_krb5 -lcrypto -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgssapi -lkrb5 -lhx509 -lcrypto -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgss -lkrb5"
-+ "$($KRB5CONFIG gssapi --libs)"; \
- do
-- # Note that this does not include $saved_libs, because
-- # on FreeBSD machines this configure script has added
-- # -L/usr/local/lib to LIBS, which can make the
-- # -lgssapi_krb5 test succeed with shared libraries even
-- # when you are trying to build with KTH in /usr/lib.
-- if test "/usr" = "$use_gssapi"
-- then
-- LIBS="$TRY_LIBS"
-- else
-- LIBS="-L$use_gssapi/lib $TRY_LIBS"
-- fi
-+ LIBS="$TRY_LIBS"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking linking as $TRY_LIBS" >&5
- $as_echo_n "checking linking as $TRY_LIBS... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-@@ -15754,47 +15736,7 @@ $as_echo "no" >&6; } ;;
- no) as_fn_error $? "could not determine proper GSSAPI linkage" "$LINENO" 5 ;;
- esac
-
-- #
-- # XXXDCL Major kludge. Tries to cope with KTH in /usr/lib
-- # but MIT in /usr/local/lib and trying to build with KTH.
-- # /usr/local/lib can end up earlier on the link lines.
-- # Like most kludges, this one is not only inelegant it
-- # is also likely to be the wrong thing to do at least as
-- # many times as it is the right thing. Something better
-- # needs to be done.
-- #
-- if test "/usr" = "$use_gssapi" -a \
-- -f /usr/local/lib/libkrb5.a; then
-- FIX_KTH_VS_MIT=yes
-- fi
--
-- case "$FIX_KTH_VS_MIT" in
-- yes)
-- case "$enable_static_linking" in
-- yes) gssapi_lib_suffix=".a" ;;
-- *) gssapi_lib_suffix=".so" ;;
-- esac
--
-- for lib in $LIBS; do
-- case $lib in
-- -L*)
-- ;;
-- -l*)
-- new_lib=`echo $lib |
-- sed -e s%^-l%$use_gssapi/lib/lib% \
-- -e s%$%$gssapi_lib_suffix%`
-- NEW_LIBS="$NEW_LIBS $new_lib"
-- ;;
-- *)
-- as_fn_error $? "KTH vs MIT Kerberos confusion!" "$LINENO" 5
-- ;;
-- esac
-- done
-- LIBS="$NEW_LIBS"
-- ;;
-- esac
--
-- DST_GSSAPI_INC="-I$use_gssapi/include"
-+ DST_GSSAPI_INC="$($KRB5CONFIG gssapi --cflags)"
- DNS_GSSAPI_LIBS="$LIBS"
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&5
-@@ -18669,7 +18611,7 @@ case "$use_libjson" in
- auto|yes)
- for d in /usr /usr/local /opt/local
- do
-- if test -f "${d}/include/json/json.h"
-+ if test -f "${d}/include/json-c/json.h"
- then
- if test ${d} != /usr
- then
-@@ -18677,29 +18619,16 @@ case "$use_libjson" in
- LIBS="$LIBS -L${d}/lib"
- fi
- have_libjson="yes"
-- elif test -f "${d}/include/json-c/json.h"
-- then
-- if test ${d} != /usr
-- then
-- libjson_cflags="-I ${d}/include"
-- LIBS="$LIBS -L${d}/lib"
-- fi
-- have_libjson="yes"
- have_libjson_c="yes"
- fi
- done
- ;;
- *)
-- if test -f "${use_libjson}/include/json/json.h"
-+ if test -f "${use_libjson}/include/json-c/json.h"
- then
- libjson_cflags="-I${use_libjson}/include"
- LIBS="$LIBS -L${use_libjson}/lib"
- have_libjson="yes"
-- elif test -f "${use_libjson}/include/json-c/json.h"
-- then
-- libjson_cflags="-I${use_libjson}/include"
-- LIBS="$LIBS -L${use_libjson}/lib"
-- have_libjson="yes"
- have_libjson_c="yes"
- else
- as_fn_error $? "$use_libjson/include/json{,-c}/json.h not found." "$LINENO" 5
-@@ -24966,7 +24895,7 @@ $as_echo "" >&6; }
- # Check other locations for includes.
- # Order is important (sigh).
-
-- bdb_incdirs="/db53 /db51 /db48 /db47 /db46 /db45 /db44 /db43 /db42 /db41 /db4 /db"
-+ bdb_incdirs="/db6 /db5 /db48"
- # include a blank element first
- for d in "" $bdb_incdirs
- do
diff --git a/dns/bind911/files/patch-no-bind-tools b/dns/bind911/files/patch-no-bind-tools
deleted file mode 100644
index 226cc6a4b555..000000000000
--- a/dns/bind911/files/patch-no-bind-tools
+++ /dev/null
@@ -1,55 +0,0 @@
-Exclude the "tools" from building and installing.
-
---- bin/Makefile.in.orig 2019-07-09 12:22:41 UTC
-+++ bin/Makefile.in
-@@ -11,7 +11,7 @@ srcdir = @srcdir@
- VPATH = @srcdir@
- top_srcdir = @top_srcdir@
-
--SUBDIRS = named rndc dig delv dnssec tools nsupdate check confgen \
-+SUBDIRS = named rndc tools check confgen \
- @NZD_TOOLS@ @PYTHON_TOOLS@ @PKCS11_TOOLS@ tests
- TARGETS =
-
---- bin/tools/Makefile.in.orig 2019-07-09 12:22:41 UTC
-+++ bin/tools/Makefile.in
-@@ -43,10 +43,7 @@ SUBDIRS =
-
- DNSTAPTARGETS = dnstap-read@EXEEXT@
- NZDTARGETS = named-nzd2nzf@EXEEXT@
--TARGETS = arpaname@EXEEXT@ named-journalprint@EXEEXT@ \
-- named-rrchecker@EXEEXT@ nsec3hash@EXEEXT@ \
-- genrandom@EXEEXT@ isc-hmac-fixup@EXEEXT@ mdig@EXEEXT@ \
-- @DNSTAPTARGETS@ @NZDTARGETS@
-+TARGETS = @DNSTAPTARGETS@ @NZDTARGETS@
-
- DNSTAPSRCS = dnstap-read.c
- NZDSRCS = named-nzd2nzf.c
-@@ -131,27 +128,6 @@ dnstap:
- ${INSTALL_DATA} ${srcdir}/dnstap-read.1 ${DESTDIR}${mandir}/man1
-
- install:: ${TARGETS} installdirs @DNSTAP@ @NZD_TOOLS@
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} arpaname@EXEEXT@ \
-- ${DESTDIR}${bindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-journalprint@EXEEXT@ \
-- ${DESTDIR}${sbindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-rrchecker@EXEEXT@ \
-- ${DESTDIR}${bindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} nsec3hash@EXEEXT@ \
-- ${DESTDIR}${sbindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} genrandom@EXEEXT@ \
-- ${DESTDIR}${sbindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} isc-hmac-fixup@EXEEXT@ \
-- ${DESTDIR}${sbindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} mdig@EXEEXT@ \
-- ${DESTDIR}${bindir}
-- ${INSTALL_DATA} ${srcdir}/arpaname.1 ${DESTDIR}${mandir}/man1
-- ${INSTALL_DATA} ${srcdir}/isc-hmac-fixup.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA} ${srcdir}/named-journalprint.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA} ${srcdir}/named-rrchecker.1 ${DESTDIR}${mandir}/man1
-- ${INSTALL_DATA} ${srcdir}/nsec3hash.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA} ${srcdir}/genrandom.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA} ${srcdir}/mdig.1 ${DESTDIR}${mandir}/man1
-
- uninstall::
- rm -f ${DESTDIR}${mandir}/man1/mdig.1
diff --git a/dns/bind911/files/pkg-message.in b/dns/bind911/files/pkg-message.in
deleted file mode 100644
index 1150a96522ff..000000000000
--- a/dns/bind911/files/pkg-message.in
+++ /dev/null
@@ -1,22 +0,0 @@
-[
-{
-# %!fmt 59 63
- message: <<EOT
-BIND requires configuration of rndc, including a "secret"
-key. The easiest, and most secure way to configure rndc is
-to run 'rndc-confgen -a' to generate the proper conf file,
-with a new random key, and appropriate file permissions.
-
-The %%PREFIX%%/etc/rc.d/named script will do that for you.
-
-If using syslog to log the BIND9 activity, and using a
-chroot'ed installation, you will need to tell syslog to install
-a log socket in the BIND9 chroot by running:
-
- # sysrc altlog_proglist+=named
-
-And then restarting syslogd with: service syslogd restart
-EOT
- type: install
-}
-]
diff --git a/dns/bind911/pkg-descr b/dns/bind911/pkg-descr
deleted file mode 100644
index ed414272a5ac..000000000000
--- a/dns/bind911/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND
-architecture. Some of the important features of BIND 9 are:
-
-DNS Security: DNSSEC (signed zones), TSIG (signed DNS requests)
-IP version 6: Answers DNS queries on IPv6 sockets, IPv6 resource records (AAAA)
- Experimental IPv6 Resolver Library
-DNS Protocol Enhancements: IXFR, DDNS, Notify, EDNS0
- Improved standards conformance
-Views: One server process can provide multiple "views" of the DNS namespace,
- e.g. an "inside" view to certain clients, and an "outside" view to others.
-Multiprocessor Support
-
-See the CHANGES file for more information on new features.
-
-WWW: https://www.isc.org/bind/
diff --git a/dns/bind911/pkg-help b/dns/bind911/pkg-help
deleted file mode 100644
index 5539e5745c0e..000000000000
--- a/dns/bind911/pkg-help
+++ /dev/null
@@ -1,28 +0,0 @@
- NATIVE_PKCS11
-When using the NATIVE_PKCS11 option, BIND will use the PKCS#11
-engine specified by the named_pkcss11_engine variable in
-/etc/rc.conf for *all* crypto operations.
-
-This is primarily intended to be used in an authoritative
-case.
-
-If BIND is also operating as a validating resolver,
-NATIVE_PKCS11 should not be used, because the HSM will be
-used for all crypto, including DNSSEC validations, and the
-HSM is likely to be slower than the CPU for this purpose.
-Additionally, the HSM might not support all of the PKCS#11
-API functions needed for signature verification.
-
-
- START_LATE
-Most of the time, BIND needs to start early in the boot
-process. Enable this if BIND starts too early for you and
-you need it to start later.
-
-
- TUNING_LARGE
- https://kb.isc.org/article/AA-01314/0
-Tunes certain compiled-in constants and default settings to
-values better suited to large servers with 12/16GB+ of memory.
-This can improve performance on such servers, but will consume
-more memory and may degrade performance on smaller systems.
diff --git a/dns/bind911/pkg-plist b/dns/bind911/pkg-plist
deleted file mode 100644
index 86422256566d..000000000000
--- a/dns/bind911/pkg-plist
+++ /dev/null
@@ -1,402 +0,0 @@
-bin/bind9-config
-%%DNSTAP%%bin/dnstap-read
-bin/isc-config.sh
-@sample etc/mtree/BIND.chroot.dist.sample
-@sample etc/mtree/BIND.chroot.local.dist.sample
-%%ETCDIR%%/bind.keys
-%%ETCDIR%%/master/empty.db
-%%ETCDIR%%/master/localhost-forward.db
-%%ETCDIR%%/master/localhost-reverse.db
-@sample %%ETCDIR%%/named.conf.sample
-%%ETCDIR%%/named.root
-%%ETCDIR%%/rndc.conf.sample
-include/bind9/check.h
-include/bind9/getaddresses.h
-include/bind9/version.h
-include/dns/acache.h
-include/dns/acl.h
-include/dns/adb.h
-include/dns/badcache.h
-include/dns/bit.h
-include/dns/byaddr.h
-include/dns/cache.h
-include/dns/callbacks.h
-include/dns/catz.h
-include/dns/cert.h
-include/dns/client.h
-include/dns/clientinfo.h
-include/dns/compress.h
-include/dns/db.h
-include/dns/dbiterator.h
-include/dns/dbtable.h
-include/dns/diff.h
-include/dns/dispatch.h
-include/dns/dlz.h
-include/dns/dlz_dlopen.h
-include/dns/dns64.h
-include/dns/dnssec.h
-include/dns/dnstap.h
-include/dns/ds.h
-include/dns/dsdigest.h
-include/dns/dyndb.h
-include/dns/ecdb.h
-include/dns/edns.h
-include/dns/enumclass.h
-include/dns/enumtype.h
-include/dns/events.h
-include/dns/fixedname.h
-include/dns/forward.h
-include/dns/geoip.h
-include/dns/ipkeylist.h
-include/dns/iptable.h
-include/dns/journal.h
-include/dns/keydata.h
-include/dns/keyflags.h
-include/dns/keytable.h
-include/dns/keyvalues.h
-include/dns/lib.h
-include/dns/log.h
-include/dns/lookup.h
-include/dns/master.h
-include/dns/masterdump.h
-include/dns/message.h
-include/dns/name.h
-include/dns/ncache.h
-include/dns/nsec.h
-include/dns/nsec3.h
-include/dns/nta.h
-include/dns/opcode.h
-include/dns/order.h
-include/dns/peer.h
-include/dns/portlist.h
-include/dns/private.h
-include/dns/rbt.h
-include/dns/rcode.h
-include/dns/rdata.h
-include/dns/rdataclass.h
-include/dns/rdatalist.h
-include/dns/rdataset.h
-include/dns/rdatasetiter.h
-include/dns/rdataslab.h
-include/dns/rdatastruct.h
-include/dns/rdatatype.h
-include/dns/request.h
-include/dns/resolver.h
-include/dns/result.h
-include/dns/rootns.h
-include/dns/rpz.h
-include/dns/rriterator.h
-include/dns/rrl.h
-include/dns/sdb.h
-include/dns/sdlz.h
-include/dns/secalg.h
-include/dns/secproto.h
-include/dns/soa.h
-include/dns/ssu.h
-include/dns/stats.h
-include/dns/tcpmsg.h
-include/dns/time.h
-include/dns/timer.h
-include/dns/tkey.h
-include/dns/tsec.h
-include/dns/tsig.h
-include/dns/ttl.h
-include/dns/types.h
-include/dns/update.h
-include/dns/validator.h
-include/dns/version.h
-include/dns/view.h
-include/dns/xfrin.h
-include/dns/zone.h
-include/dns/zonekey.h
-include/dns/zt.h
-include/dst/dst.h
-include/dst/gssapi.h
-include/dst/lib.h
-include/dst/result.h
-include/irs/context.h
-include/irs/dnsconf.h
-include/irs/netdb.h
-include/irs/platform.h
-include/irs/resconf.h
-include/irs/types.h
-include/irs/version.h
-include/isc/aes.h
-include/isc/app.h
-include/isc/assertions.h
-include/isc/atomic.h
-include/isc/backtrace.h
-include/isc/base32.h
-include/isc/base64.h
-include/isc/bind9.h
-include/isc/boolean.h
-include/isc/buffer.h
-include/isc/bufferlist.h
-include/isc/cmocka.h
-include/isc/commandline.h
-include/isc/condition.h
-include/isc/counter.h
-include/isc/crc64.h
-include/isc/deprecated.h
-include/isc/dir.h
-include/isc/endian.h
-include/isc/entropy.h
-include/isc/errno.h
-include/isc/error.h
-include/isc/event.h
-include/isc/eventclass.h
-include/isc/file.h
-include/isc/formatcheck.h
-include/isc/fsaccess.h
-include/isc/hash.h
-include/isc/heap.h
-include/isc/hex.h
-include/isc/hmacmd5.h
-include/isc/hmacsha.h
-include/isc/ht.h
-include/isc/httpd.h
-include/isc/int.h
-include/isc/interfaceiter.h
-include/isc/iterated_hash.h
-include/isc/json.h
-include/isc/keyboard.h
-include/isc/lang.h
-include/isc/lex.h
-include/isc/lfsr.h
-include/isc/lib.h
-include/isc/likely.h
-include/isc/list.h
-include/isc/log.h
-include/isc/magic.h
-include/isc/md5.h
-include/isc/mem.h
-include/isc/meminfo.h
-include/isc/msgcat.h
-include/isc/msgs.h
-include/isc/mutex.h
-include/isc/mutexblock.h
-include/isc/net.h
-include/isc/netaddr.h
-include/isc/netdb.h
-include/isc/netscope.h
-include/isc/offset.h
-include/isc/once.h
-include/isc/ondestroy.h
-include/isc/os.h
-include/isc/parseint.h
-include/isc/platform.h
-include/isc/pool.h
-include/isc/portset.h
-include/isc/print.h
-include/isc/queue.h
-include/isc/quota.h
-include/isc/radix.h
-include/isc/random.h
-include/isc/ratelimiter.h
-include/isc/refcount.h
-include/isc/regex.h
-include/isc/region.h
-include/isc/resource.h
-include/isc/result.h
-include/isc/resultclass.h
-include/isc/rwlock.h
-include/isc/safe.h
-include/isc/serial.h
-include/isc/sha1.h
-include/isc/sha2.h
-include/isc/siphash.h
-include/isc/sockaddr.h
-include/isc/socket.h
-include/isc/stat.h
-include/isc/stats.h
-include/isc/stdatomic.h
-include/isc/stdio.h
-include/isc/stdlib.h
-include/isc/stdtime.h
-include/isc/strerror.h
-include/isc/string.h
-include/isc/symtab.h
-include/isc/syslog.h
-include/isc/task.h
-include/isc/taskpool.h
-include/isc/thread.h
-include/isc/time.h
-include/isc/timer.h
-include/isc/tm.h
-include/isc/types.h
-include/isc/utf8.h
-include/isc/util.h
-include/isc/version.h
-include/isc/xml.h
-include/isccc/alist.h
-include/isccc/base64.h
-include/isccc/cc.h
-include/isccc/ccmsg.h
-include/isccc/events.h
-include/isccc/lib.h
-include/isccc/result.h
-include/isccc/sexpr.h
-include/isccc/symtab.h
-include/isccc/symtype.h
-include/isccc/types.h
-include/isccc/util.h
-include/isccc/version.h
-include/isccfg/aclconf.h
-include/isccfg/cfg.h
-include/isccfg/dnsconf.h
-include/isccfg/grammar.h
-include/isccfg/log.h
-include/isccfg/namedconf.h
-include/isccfg/version.h
-include/lwres/context.h
-include/lwres/int.h
-include/lwres/ipv6.h
-include/lwres/lang.h
-include/lwres/list.h
-include/lwres/lwbuffer.h
-include/lwres/lwpacket.h
-include/lwres/lwres.h
-include/lwres/net.h
-include/lwres/netdb.h
-include/lwres/platform.h
-include/lwres/result.h
-include/lwres/stdlib.h
-include/lwres/string.h
-include/lwres/version.h
-include/pk11/constants.h
-include/pk11/internal.h
-include/pk11/pk11.h
-include/pk11/result.h
-include/pk11/site.h
-include/pkcs11/cryptoki.h
-include/pkcs11/eddsa.h
-include/pkcs11/pkcs11.h
-lib/libbind9.a
-lib/libdns.a
-lib/libirs.a
-lib/libisc.a
-lib/libisccc.a
-lib/libisccfg.a
-lib/liblwres.a
-man/man1/bind9-config.1.gz
-%%DNSTAP%%man/man1/dnstap-read.1.gz
-man/man1/isc-config.sh.1.gz
-man/man3/lwres.3.gz
-man/man3/lwres_addr_parse.3.gz
-man/man3/lwres_buffer.3.gz
-man/man3/lwres_buffer_add.3.gz
-man/man3/lwres_buffer_back.3.gz
-man/man3/lwres_buffer_clear.3.gz
-man/man3/lwres_buffer_first.3.gz
-man/man3/lwres_buffer_forward.3.gz
-man/man3/lwres_buffer_getmem.3.gz
-man/man3/lwres_buffer_getuint16.3.gz
-man/man3/lwres_buffer_getuint32.3.gz
-man/man3/lwres_buffer_getuint8.3.gz
-man/man3/lwres_buffer_init.3.gz
-man/man3/lwres_buffer_invalidate.3.gz
-man/man3/lwres_buffer_putmem.3.gz
-man/man3/lwres_buffer_putuint16.3.gz
-man/man3/lwres_buffer_putuint32.3.gz
-man/man3/lwres_buffer_putuint8.3.gz
-man/man3/lwres_buffer_subtract.3.gz
-man/man3/lwres_conf_clear.3.gz
-man/man3/lwres_conf_get.3.gz
-man/man3/lwres_conf_init.3.gz
-man/man3/lwres_conf_parse.3.gz
-man/man3/lwres_conf_print.3.gz
-man/man3/lwres_config.3.gz
-man/man3/lwres_context.3.gz
-man/man3/lwres_context_allocmem.3.gz
-man/man3/lwres_context_create.3.gz
-man/man3/lwres_context_destroy.3.gz
-man/man3/lwres_context_freemem.3.gz
-man/man3/lwres_context_initserial.3.gz
-man/man3/lwres_context_nextserial.3.gz
-man/man3/lwres_context_sendrecv.3.gz
-man/man3/lwres_endhostent.3.gz
-man/man3/lwres_endhostent_r.3.gz
-man/man3/lwres_freeaddrinfo.3.gz
-man/man3/lwres_freehostent.3.gz
-man/man3/lwres_gabn.3.gz
-man/man3/lwres_gabnrequest_free.3.gz
-man/man3/lwres_gabnrequest_parse.3.gz
-man/man3/lwres_gabnrequest_render.3.gz
-man/man3/lwres_gabnresponse_free.3.gz
-man/man3/lwres_gabnresponse_parse.3.gz
-man/man3/lwres_gabnresponse_render.3.gz
-man/man3/lwres_gai_strerror.3.gz
-man/man3/lwres_getaddrinfo.3.gz
-man/man3/lwres_getaddrsbyname.3.gz
-man/man3/lwres_gethostbyaddr.3.gz
-man/man3/lwres_gethostbyaddr_r.3.gz
-man/man3/lwres_gethostbyname.3.gz
-man/man3/lwres_gethostbyname2.3.gz
-man/man3/lwres_gethostbyname_r.3.gz
-man/man3/lwres_gethostent.3.gz
-man/man3/lwres_gethostent_r.3.gz
-man/man3/lwres_getipnode.3.gz
-man/man3/lwres_getipnodebyaddr.3.gz
-man/man3/lwres_getipnodebyname.3.gz
-man/man3/lwres_getnamebyaddr.3.gz
-man/man3/lwres_getnameinfo.3.gz
-man/man3/lwres_getrrsetbyname.3.gz
-man/man3/lwres_gnba.3.gz
-man/man3/lwres_gnbarequest_free.3.gz
-man/man3/lwres_gnbarequest_parse.3.gz
-man/man3/lwres_gnbarequest_render.3.gz
-man/man3/lwres_gnbaresponse_free.3.gz
-man/man3/lwres_gnbaresponse_parse.3.gz
-man/man3/lwres_gnbaresponse_render.3.gz
-man/man3/lwres_herror.3.gz
-man/man3/lwres_hstrerror.3.gz
-man/man3/lwres_inetntop.3.gz
-man/man3/lwres_lwpacket_parseheader.3.gz
-man/man3/lwres_lwpacket_renderheader.3.gz
-man/man3/lwres_net_ntop.3.gz
-man/man3/lwres_noop.3.gz
-man/man3/lwres_nooprequest_free.3.gz
-man/man3/lwres_nooprequest_parse.3.gz
-man/man3/lwres_nooprequest_render.3.gz
-man/man3/lwres_noopresponse_free.3.gz
-man/man3/lwres_noopresponse_parse.3.gz
-man/man3/lwres_noopresponse_render.3.gz
-man/man3/lwres_packet.3.gz
-man/man3/lwres_resutil.3.gz
-man/man3/lwres_sethostent.3.gz
-man/man3/lwres_sethostent_r.3.gz
-man/man3/lwres_string_parse.3.gz
-man/man5/named.conf.5.gz
-man/man5/rndc.conf.5.gz
-man/man8/ddns-confgen.8.gz
-man/man8/lwresd.8.gz
-man/man8/named-checkconf.8.gz
-man/man8/named-checkzone.8.gz
-man/man8/named-compilezone.8.gz
-%%LMDB%%man/man8/named-nzd2nzf.8.gz
-man/man8/named.8.gz
-%%NATIVE_PKCS11%%man/man8/pkcs11-destroy.8.gz
-%%NATIVE_PKCS11%%man/man8/pkcs11-keygen.8.gz
-%%NATIVE_PKCS11%%man/man8/pkcs11-list.8.gz
-%%NATIVE_PKCS11%%man/man8/pkcs11-tokens.8.gz
-man/man8/rndc-confgen.8.gz
-man/man8/rndc.8.gz
-man/man8/tsig-keygen.8.gz
-sbin/ddns-confgen
-sbin/lwresd
-sbin/named
-sbin/named-checkconf
-sbin/named-checkzone
-sbin/named-compilezone
-%%LMDB%%sbin/named-nzd2nzf
-%%NATIVE_PKCS11%%sbin/pkcs11-destroy
-%%NATIVE_PKCS11%%sbin/pkcs11-keygen
-%%NATIVE_PKCS11%%sbin/pkcs11-list
-%%NATIVE_PKCS11%%sbin/pkcs11-tokens
-sbin/rndc
-sbin/rndc-confgen
-sbin/tsig-keygen
-@dir(bind,bind,) %%ETCDIR%%/dynamic
-@dir %%ETCDIR%%/master
-@dir(bind,bind,) %%ETCDIR%%/slave
-@dir(bind,bind,) %%ETCDIR%%/working
diff --git a/games/Makefile b/games/Makefile
index bdea9f43bafd..8b5761a81d8c 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -590,7 +590,6 @@
SUBDIR += madbomber
SUBDIR += maelstrom
SUBDIR += magiccube4d
- SUBDIR += magicmaze
SUBDIR += mahjong
SUBDIR += maitretarot
SUBDIR += manaplus
@@ -925,7 +924,6 @@
SUBDIR += stockfish
SUBDIR += stonesoup
SUBDIR += stormbaancoureur
- SUBDIR += stransball2
SUBDIR += stratagus
SUBDIR += stuntrally
SUBDIR += sudsol
@@ -974,7 +972,6 @@
SUBDIR += trimines
SUBDIR += triplane
SUBDIR += trojka
- SUBDIR += trophy
SUBDIR += tsito
SUBDIR += tt
SUBDIR += ttt
diff --git a/games/magicmaze/Makefile b/games/magicmaze/Makefile
deleted file mode 100644
index 72858de5d159..000000000000
--- a/games/magicmaze/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-
-PORTNAME= magicmaze
-DISTVERSION= 1_4_3_6
-PORTREVISION= 4
-CATEGORIES= games ruby
-MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple and low-tech monster-bashing maze game
-
-LICENSE= GPLv2+ RUBY
-LICENSE_COMB= dual
-LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING_GPL.txt
-
-DEPRECATED= Depends on expired devel/sdl_sge
-EXPIRATION_DATE=2021-12-31
-
-RUN_DEPENDS= ruby${RUBY_SUFFIX}-sdl>=0:devel/ruby-sdl
-
-USES= sdl shebangfix
-SHEBANG_FILES= mm.rb testmm.rb
-USE_SDL= sdl image mixer
-USE_RUBY= yes
-NO_BUILD= yes
-NO_ARCH= yes
-
-SUB_FILES= ${PORTNAME}
-SUB_LIST= RUBY=${RUBY}
-
-PORTDOCS= *
-
-DESKTOP_ENTRIES="Magic Maze" "" "${PORTNAME}" \
- "${PORTNAME}" "Game;ArcadeGame;" ""
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} "data magicmaze" ${STAGEDIR}${DATADIR})
- ${INSTALL_SCRIPT} ${WRKSRC}/*.rb ${STAGEDIR}${DATADIR}
- ${LN} -sf ../../${DATADIR_REL}/data/gfx/icon.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.TXT ${WRKSRC}/doc/BUGS.TXT \
- ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/magicmaze/distinfo b/games/magicmaze/distinfo
deleted file mode 100644
index e21f1589ad15..000000000000
--- a/games/magicmaze/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (magicmaze-1_4_3_6.tar.gz) = a8689e5f4210314ee1b3dc7b2a19e7b7c95bf94eb06f29418b98dfe383130624
-SIZE (magicmaze-1_4_3_6.tar.gz) = 130065
diff --git a/games/magicmaze/files/magicmaze.in b/games/magicmaze/files/magicmaze.in
deleted file mode 100644
index 46041ebf609a..000000000000
--- a/games/magicmaze/files/magicmaze.in
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-cd "%%DATADIR%%"
-exec %%RUBY%% mm.rb "${@}"
diff --git a/games/magicmaze/pkg-descr b/games/magicmaze/pkg-descr
deleted file mode 100644
index bd1a6e654852..000000000000
--- a/games/magicmaze/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Magic Maze is a simple and low-tech monster-bashing maze game.
-
-It was originally inspired by playing Gauntlet II on the Atari ST.
-
-WWW: https://web.archive.org/web/20130902083902/http://magicmaze.rubyforge.org/
diff --git a/games/magicmaze/pkg-plist b/games/magicmaze/pkg-plist
deleted file mode 100644
index 9ddd452233ca..000000000000
--- a/games/magicmaze/pkg-plist
+++ /dev/null
@@ -1,53 +0,0 @@
-bin/magicmaze
-%%DATADIR%%/data/gfx/background.pcx
-%%DATADIR%%/data/gfx/end.pcx
-%%DATADIR%%/data/gfx/fraktmod.ttf
-%%DATADIR%%/data/gfx/fraktmod.txt
-%%DATADIR%%/data/gfx/icon.png
-%%DATADIR%%/data/gfx/sprites.dat
-%%DATADIR%%/data/gfx/sprites.pcx
-%%DATADIR%%/data/gfx/title.pcx
-%%DATADIR%%/data/maps/mm_map.001
-%%DATADIR%%/data/maps/mm_map.002
-%%DATADIR%%/data/maps/mm_map.003
-%%DATADIR%%/data/maps/mm_map.004
-%%DATADIR%%/data/maps/mm_map.005
-%%DATADIR%%/data/maps/mm_map.006
-%%DATADIR%%/data/maps/mm_map.007
-%%DATADIR%%/data/maps/mm_map.008
-%%DATADIR%%/data/maps/mm_map.009
-%%DATADIR%%/data/maps/mm_map.010
-%%DATADIR%%/data/sound/sound1.wav
-%%DATADIR%%/data/sound/sound2.wav
-%%DATADIR%%/data/sound/sound3.wav
-%%DATADIR%%/data/sound/sound4.wav
-%%DATADIR%%/magicmaze/entity.rb
-%%DATADIR%%/magicmaze/filemap.rb
-%%DATADIR%%/magicmaze/game.rb
-%%DATADIR%%/magicmaze/gameloop.rb
-%%DATADIR%%/magicmaze/graphics.rb
-%%DATADIR%%/magicmaze/images.rb
-%%DATADIR%%/magicmaze/input.rb
-%%DATADIR%%/magicmaze/inventory.rb
-%%DATADIR%%/magicmaze/magicmaze.rb
-%%DATADIR%%/magicmaze/map.rb
-%%DATADIR%%/magicmaze/mapeditor.rb
-%%DATADIR%%/magicmaze/movement.rb
-%%DATADIR%%/magicmaze/player.rb
-%%DATADIR%%/magicmaze/sound.rb
-%%DATADIR%%/magicmaze/spellbook.rb
-%%DATADIR%%/magicmaze/spelltile.rb
-%%DATADIR%%/magicmaze/test_filemap.rb
-%%DATADIR%%/magicmaze/test_game.rb
-%%DATADIR%%/magicmaze/test_graphics.rb
-%%DATADIR%%/magicmaze/test_images.rb
-%%DATADIR%%/magicmaze/test_magicmaze.rb
-%%DATADIR%%/magicmaze/test_map.rb
-%%DATADIR%%/magicmaze/test_movement.rb
-%%DATADIR%%/magicmaze/test_player.rb
-%%DATADIR%%/magicmaze/test_sound.rb
-%%DATADIR%%/magicmaze/test_tile.rb
-%%DATADIR%%/magicmaze/tile.rb
-%%DATADIR%%/mm.rb
-%%DATADIR%%/testmm.rb
-share/pixmaps/magicmaze.png
diff --git a/games/stransball2/Makefile b/games/stransball2/Makefile
deleted file mode 100644
index a5033d5782a7..000000000000
--- a/games/stransball2/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= stransball2
-PORTVERSION= 1.5
-PORTREVISION= 10
-CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \
- http://braingames.bugreport.nl/stransball2/
-DISTNAME= ${PORTNAME}-v${PORTVERSION:C/\.//}-linux
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Sequel to Transball and Transball 2 THRUST-type games
-
-LICENSE= GPLv2
-LICENSE_FILE= ${BUILD_WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired devel/sdl_sge
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libSGE.so:devel/sdl_sge
-
-USES= dos2unix gmake sdl zip
-DOS2UNIX_FILES= sources/main.cpp sources/auxiliar.cpp
-USE_SDL= sdl image mixer sound
-
-BUILD_WRKSRC= ${WRKSRC}/sources
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDATA= *
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-post-extract:
- @${RM} ${WRKSRC}/sound/WS_FTP.LOG
-
-post-patch:
- @${FIND} ${BUILD_WRKSRC} -name '*.cpp' | ${XARGS} ${REINPLACE_CMD} \
- -e 's|demos/|${DATADIR}/&|g; s|graphics/|${DATADIR}/&|g; \
- s|maps/|${DATADIR}/&|g; s|sound/|${DATADIR}/&|g; \
- s|"maps"|"${DATADIR}/maps"|g'
-
-do-install:
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- @cd ${WRKSRC} && ${COPYTREE_SHARE} 'graphics sound maps demos' ${STAGEDIR}${DATADIR}/
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/games/stransball2/distinfo b/games/stransball2/distinfo
deleted file mode 100644
index 439bb7fc3fc9..000000000000
--- a/games/stransball2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (stransball2-v15-linux.zip) = 2552a18b4b59c1d39d7a1312e7efbebf5ac89bddc30f5e188693e841516276bc
-SIZE (stransball2-v15-linux.zip) = 302212
diff --git a/games/stransball2/files/patch-sources-Makefile b/games/stransball2/files/patch-sources-Makefile
deleted file mode 100644
index e31bbf573f47..000000000000
--- a/games/stransball2/files/patch-sources-Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
---- sources/Makefile.orig 2005-04-16 21:16:54.000000000 +0400
-+++ sources/Makefile 2008-04-07 01:10:16.000000000 +0400
-@@ -12,12 +12,11 @@
- all: stransball2
-
- %.o: %.cpp
-- c++ -c -g3 -O3 $< -o $@ `sdl-config --cflags` -I/usr/local/include/SDL
-+ ${CXX} ${CXXFLAGS} -c $< -o $@ `${SDL_CONFIG} --cflags`
-
- # dynamically linked binary:
- stransball2: $(OBJS)
-- c++ $^ -o $@ `sdl-config --libs` -lSDL_image -lSDL_mixer -lSDL_sound -lSDL_sound -lSGE -I/usr/local/include/SDL
-- mv ./stransball2 ..
-+ ${CXX} $^ -o $@ `${SDL_CONFIG} --libs` -lSDL_image -lSDL_mixer -lSDL_sound -lSGE
-
- clean:
- rm -f stransball2
diff --git a/games/stransball2/files/patch-sources-main.cpp b/games/stransball2/files/patch-sources-main.cpp
deleted file mode 100644
index 858d4995eaaf..000000000000
--- a/games/stransball2/files/patch-sources-main.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
---- sources/main.cpp.orig 2005-04-16 21:16:54.000000000 +0400
-+++ sources/main.cpp 2008-04-07 01:37:52.000000000 +0400
-@@ -6,6 +6,9 @@
- #include <time.h>
- #endif
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <unistd.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include "SDL/SDL.h"
-@@ -126,6 +128,19 @@
- setupTickCount();
- #endif
-
-+ if (chdir(getenv("HOME")) != 0)
-+ return 0;
-+
-+ struct stat sb;
-+ if (stat(".stransball2", &sb) != 0 &&
-+ (mkdir(".stransball2", 0755) != 0 ||
-+ mkdir(".stransball2/high", 0755) != 0 ||
-+ mkdir(".stransball2/replays", 0755) != 0))
-+ return 0;
-+
-+ if (chdir(".stransball2") != 0)
-+ return 0;
-+
- int time,act_time;
- SDL_Event event;
- bool quit = false;
diff --git a/games/stransball2/files/patch-sources_auxiliar.cpp b/games/stransball2/files/patch-sources_auxiliar.cpp
deleted file mode 100644
index 02c8cdd7ca92..000000000000
--- a/games/stransball2/files/patch-sources_auxiliar.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- sources/auxiliar.cpp.orig 2018-05-14 19:20:42 UTC
-+++ sources/auxiliar.cpp
-@@ -48,7 +48,7 @@ SDL_Surface *load_maskedimage(char *imag
- mask=IMG_Load(name);
-
- if (tmp==0 ||
-- mask==0) return false;
-+ mask==0) return NULL;
-
- res=SDL_DisplayFormatAlpha(tmp);
-
diff --git a/games/stransball2/pkg-descr b/games/stransball2/pkg-descr
deleted file mode 100644
index 412032467c3d..000000000000
--- a/games/stransball2/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-"Super Transball 2" is the sequel of "Transball" and "Transball 2",
-Inspired in THRUST type of games (and concretely in ZARA THRUSTA
-for the Amiga 500). In each level of Transball, the goal is to find
-the SPHERE, capture it and carry it to the upper part of the level.
-The main obstacle is the gravity, that impulses you towards the
-ground. But many other obstacles, canons, tanks, doors, etc. will
-try to make difficult your journey...
-
-WWW: http://www.braingames.getput.com/stransball2/default.asp
diff --git a/games/trophy/Makefile b/games/trophy/Makefile
deleted file mode 100644
index 8aaacbe636bf..000000000000
--- a/games/trophy/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Jean-Yves Lefort <jylefort@brutele.be>
-
-PORTNAME= trophy
-PORTVERSION= 2.0.4
-CATEGORIES= games
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Single player racing game
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on expired devel/clanlib1
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libclanCore.so:devel/clanlib1
-
-USES= pkgconfig localbase
-GNU_CONFIGURE= yes
-
-PORTDOCS= AUTHORS ChangeLog README TODO
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e "/^icondir =/s,icons,pixmaps," \
- ${WRKSRC}/resources/Makefile.in
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/trophy/distinfo b/games/trophy/distinfo
deleted file mode 100644
index 38fa4e25f28f..000000000000
--- a/games/trophy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1577800902
-SHA256 (trophy-2.0.4.tar.gz) = e3f6c76bdbb19e4d08f2310b3a0039de575aebfb9c9855e6138c88a0edd476be
-SIZE (trophy-2.0.4.tar.gz) = 14797140
diff --git a/games/trophy/pkg-descr b/games/trophy/pkg-descr
deleted file mode 100644
index 430c2a53a2b1..000000000000
--- a/games/trophy/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Trophy is a single-player racing game. Even though the goal is
-basically to finish the laps as the first, Trophy is an action game
-which offers much more than just a race. Lots of extras enable
-"unusual" features for races such as shooting, putting mines and many
-others.
-
-WWW: http://trophy.sourceforge.net/
diff --git a/games/trophy/pkg-plist b/games/trophy/pkg-plist
deleted file mode 100644
index b4342ce6e9d0..000000000000
--- a/games/trophy/pkg-plist
+++ /dev/null
@@ -1,136 +0,0 @@
-bin/trophy
-man/man6/trophy.6.gz
-share/applications/trophy.desktop
-share/pixmaps/trophy.png
-%%DATADIR%%/cars/dust.tga
-%%DATADIR%%/cars/flash2/surface.tga
-%%DATADIR%%/cars/flash2/surface3d.tga
-%%DATADIR%%/cars/jeep/surface.tga
-%%DATADIR%%/cars/jeep/surface3d.tga
-%%DATADIR%%/cars/vw/surface.tga
-%%DATADIR%%/cars/vw/surface3d.tga
-%%DATADIR%%/cars/z3/surface.tga
-%%DATADIR%%/cars/z3/surface3d.tga
-%%DATADIR%%/fonts/lcd_13_green.tga
-%%DATADIR%%/fonts/normal_11_white.tga
-%%DATADIR%%/fonts/normal_14_white.tga
-%%DATADIR%%/fonts/normal_22_gray.tga
-%%DATADIR%%/fonts/normal_22_white.tga
-%%DATADIR%%/fonts/normal_8_white.tga
-%%DATADIR%%/goody/bullets.tga
-%%DATADIR%%/goody/fogbomb.tga
-%%DATADIR%%/goody/life.tga
-%%DATADIR%%/goody/money.tga
-%%DATADIR%%/goody/turbo.tga
-%%DATADIR%%/gui/arrow_b.tga
-%%DATADIR%%/gui/arrow_l.tga
-%%DATADIR%%/gui/arrow_r.tga
-%%DATADIR%%/gui/arrow_t.tga
-%%DATADIR%%/gui/border1.tga
-%%DATADIR%%/gui/border2.tga
-%%DATADIR%%/gui/border3.tga
-%%DATADIR%%/gui/border4.tga
-%%DATADIR%%/gui/button.tga
-%%DATADIR%%/gui/edge1.tga
-%%DATADIR%%/gui/edge2.tga
-%%DATADIR%%/gui/edge3.tga
-%%DATADIR%%/gui/edge4.tga
-%%DATADIR%%/gui/loading.tga
-%%DATADIR%%/gui/progressbar.tga
-%%DATADIR%%/menu/bar.tga
-%%DATADIR%%/menu/bg.tga
-%%DATADIR%%/menu/cursorani.tga
-%%DATADIR%%/misc/carfire.tga
-%%DATADIR%%/misc/caution.tga
-%%DATADIR%%/misc/checkflag.tga
-%%DATADIR%%/misc/cross.tga
-%%DATADIR%%/misc/dust.tga
-%%DATADIR%%/misc/flag.tga
-%%DATADIR%%/misc/fog.tga
-%%DATADIR%%/misc/gunfire.tga
-%%DATADIR%%/misc/hitpoint.tga
-%%DATADIR%%/misc/info.tga
-%%DATADIR%%/misc/light.tga
-%%DATADIR%%/misc/verticalbar.tga
-%%DATADIR%%/panel/bullets.tga
-%%DATADIR%%/panel/button.tga
-%%DATADIR%%/panel/death.tga
-%%DATADIR%%/panel/infoview.tga
-%%DATADIR%%/panel/label.tga
-%%DATADIR%%/panel/life.tga
-%%DATADIR%%/panel/speed.tga
-%%DATADIR%%/panel/turbo.tga
-%%DATADIR%%/panel/turbolabel.tga
-%%DATADIR%%/resources.xml
-%%DATADIR%%/sounds/background01.wav
-%%DATADIR%%/sounds/carhorn.wav
-%%DATADIR%%/sounds/crash.wav
-%%DATADIR%%/sounds/dog.wav
-%%DATADIR%%/sounds/engine.wav
-%%DATADIR%%/sounds/fire.wav
-%%DATADIR%%/sounds/fogbomb.wav
-%%DATADIR%%/sounds/goody.wav
-%%DATADIR%%/sounds/goody_bullets.wav
-%%DATADIR%%/sounds/goody_fogbomb.wav
-%%DATADIR%%/sounds/goody_life.wav
-%%DATADIR%%/sounds/goody_money.wav
-%%DATADIR%%/sounds/goody_turbo.wav
-%%DATADIR%%/sounds/light.wav
-%%DATADIR%%/sounds/menu.wav
-%%DATADIR%%/sounds/selector.wav
-%%DATADIR%%/sounds/shoot.wav
-%%DATADIR%%/sounds/shot.wav
-%%DATADIR%%/sounds/slide.wav
-%%DATADIR%%/tracks/Downtown/bridge.tga
-%%DATADIR%%/tracks/Downtown/config.tck
-%%DATADIR%%/tracks/Downtown/fmap.tga
-%%DATADIR%%/tracks/Downtown/thumb.tga
-%%DATADIR%%/tracks/Downtown/vmap.tga
-%%DATADIR%%/tracks/Industrial/bridge.tga
-%%DATADIR%%/tracks/Industrial/config.tck
-%%DATADIR%%/tracks/Industrial/fmap.tga
-%%DATADIR%%/tracks/Industrial/thumb.tga
-%%DATADIR%%/tracks/Industrial/vmap.tga
-%%DATADIR%%/tracks/Loops/bridge.tga
-%%DATADIR%%/tracks/Loops/config.tck
-%%DATADIR%%/tracks/Loops/fmap.tga
-%%DATADIR%%/tracks/Loops/thumb.tga
-%%DATADIR%%/tracks/Loops/vmap.tga
-%%DATADIR%%/tracks/Moon/bridge.tga
-%%DATADIR%%/tracks/Moon/config.tck
-%%DATADIR%%/tracks/Moon/fmap.tga
-%%DATADIR%%/tracks/Moon/thumb.tga
-%%DATADIR%%/tracks/Moon/vmap.tga
-%%DATADIR%%/tracks/Rally/config.tck
-%%DATADIR%%/tracks/Rally/fmap.tga
-%%DATADIR%%/tracks/Rally/thumb.tga
-%%DATADIR%%/tracks/Rally/vmap.tga
-%%DATADIR%%/tracks/Snake/bridge.tga
-%%DATADIR%%/tracks/Snake/config.tck
-%%DATADIR%%/tracks/Snake/fmap.tga
-%%DATADIR%%/tracks/Snake/thumb.tga
-%%DATADIR%%/tracks/Snake/vmap.tga
-%%DATADIR%%/tracks/Zigzag/bridge.tga
-%%DATADIR%%/tracks/Zigzag/config.tck
-%%DATADIR%%/tracks/Zigzag/fmap.tga
-%%DATADIR%%/tracks/Zigzag/thumb.tga
-%%DATADIR%%/tracks/Zigzag/vmap.tga
-%%DATADIR%%/tracks/Zurich/config.tck
-%%DATADIR%%/tracks/Zurich/fmap.tga
-%%DATADIR%%/tracks/Zurich/thumb.tga
-%%DATADIR%%/tracks/Zurich/vmap.tga
-%%DATADIR%%/upgrades/armors/armor_1.tga
-%%DATADIR%%/upgrades/armors/armor_2.tga
-%%DATADIR%%/upgrades/armors/armor_3.tga
-%%DATADIR%%/upgrades/armors/armor_4.tga
-%%DATADIR%%/upgrades/armors/armor_5.tga
-%%DATADIR%%/upgrades/motors/motor_1.tga
-%%DATADIR%%/upgrades/motors/motor_2.tga
-%%DATADIR%%/upgrades/motors/motor_3.tga
-%%DATADIR%%/upgrades/motors/motor_4.tga
-%%DATADIR%%/upgrades/motors/motor_5.tga
-%%DATADIR%%/upgrades/tires/tires_1.tga
-%%DATADIR%%/upgrades/tires/tires_2.tga
-%%DATADIR%%/upgrades/tires/tires_3.tga
-%%DATADIR%%/upgrades/tires/tires_4.tga
-%%DATADIR%%/upgrades/tires/tires_5.tga
diff --git a/graphics/Makefile b/graphics/Makefile
index e2261026810d..269eaef1d600 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -490,10 +490,8 @@
SUBDIR += libprojectm
SUBDIR += libpuzzle
SUBDIR += libqrencode
- SUBDIR += librasterlite
SUBDIR += librasterlite2
SUBDIR += libraw
- SUBDIR += libreatlas
SUBDIR += librsvg2
SUBDIR += librsvg2-rust
SUBDIR += librtprocess
diff --git a/graphics/librasterlite/Makefile b/graphics/librasterlite/Makefile
deleted file mode 100644
index 009588732707..000000000000
--- a/graphics/librasterlite/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: lbartoletti <lbartoletti@FreeBSD.org>
-
-PORTNAME= librasterlite
-PORTVERSION= 1.1g
-PORTREVISION= 14
-CATEGORIES= graphics geography
-MASTER_SITES= http://www.gaia-gis.it/gaia-sins/librasterlite-sources/
-
-MAINTAINER= lbartoletti@FreeBSD.org
-COMMENT= Library that stores and retrieves raster coverages using a SpatiaLite
-
-LICENSE= MPL11 GPLv2 LGPL21
-LICENSE_COMB= dual
-
-DEPRECATED= Deprecated in favour of graphics/librasterlite2
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libspatialite.so:databases/spatialite \
- libgeotiff.so:graphics/libgeotiff \
- libjbig.so:graphics/jbigkit \
- libpng.so:graphics/png \
- libgeos.so:graphics/geos \
- libproj.so:graphics/proj \
- libtiff.so:graphics/tiff \
- libfreexl.so:textproc/freexl
-
-GNU_CONFIGURE= yes
-USES= gmake iconv jpeg libtool pathfix pkgconfig sqlite
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lsqlite3 -lm
-
-.include <bsd.port.mk>
diff --git a/graphics/librasterlite/distinfo b/graphics/librasterlite/distinfo
deleted file mode 100644
index c7cb4f68b92a..000000000000
--- a/graphics/librasterlite/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (librasterlite-1.1g.tar.gz) = 0a8dceb75f8dec2b7bd678266e0ffd5210d7c33e3d01b247e9e92fa730eebcb3
-SIZE (librasterlite-1.1g.tar.gz) = 629592
diff --git a/graphics/librasterlite/pkg-descr b/graphics/librasterlite/pkg-descr
deleted file mode 100644
index 3798a88d3eed..000000000000
--- a/graphics/librasterlite/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-librasterlite is an open source library that stores and retrieves huge raster
-coverages using a SpatiaLite DBMS.
-
-WWW: https://www.gaia-gis.it/fossil/librasterlite/index
diff --git a/graphics/librasterlite/pkg-plist b/graphics/librasterlite/pkg-plist
deleted file mode 100644
index c0d25be5cec3..000000000000
--- a/graphics/librasterlite/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/rasterlite_grid
-bin/rasterlite_load
-bin/rasterlite_pyramid
-bin/rasterlite_tool
-bin/rasterlite_topmost
-include/rasterlite.h
-lib/librasterlite.a
-lib/librasterlite.so
-lib/librasterlite.so.2
-lib/librasterlite.so.2.0.0
-libdata/pkgconfig/rasterlite.pc
diff --git a/graphics/libreatlas/Makefile b/graphics/libreatlas/Makefile
deleted file mode 100644
index bf6d4ea05134..000000000000
--- a/graphics/libreatlas/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: lbartoletti <lbartoletti@FreeBSD.org>
-
-PORTNAME= libreatlas
-PORTVERSION= 1.0.0a
-PORTREVISION= 27
-CATEGORIES= graphics education geography
-MASTER_SITES= http://www.gaia-gis.it/gaia-sins/
-
-MAINTAINER= lbartoletti@FreeBSD.org
-COMMENT= Open Source Geography Education application
-
-LICENSE= GPLv3
-
-DEPRECATED= Abandoned upstream, no new release since 2012
-EXPIRATION_DATE=2021-12-31
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs
-LIB_DEPENDS= libmspack.so:archivers/libmspack \
- libspatialite.so:databases/spatialite \
- libpcre.so:devel/pcre \
- libcairo.so:graphics/cairo \
- libgeos.so:graphics/geos \
- libjbig.so:graphics/jbigkit \
- libgeotiff.so:graphics/libgeotiff \
- librasterlite.so:graphics/librasterlite \
- libpng.so:graphics/png \
- libproj.so:graphics/proj \
- libtiff.so:graphics/tiff \
- libfreetype.so:print/freetype2 \
- libexpat.so:textproc/expat2 \
- libfreexl.so:textproc/freexl \
- libfontconfig.so:x11-fonts/fontconfig
-
-GNU_CONFIGURE= yes
-USES= compiler:c++11-lang gettext gmake gnome iconv jpeg pathfix \
- pkgconfig sqlite xorg
-USE_XORG= ice pixman sm x11 xau xcb xcomposite xcursor xdamage xdmcp xext \
- xfixes xi xinerama xrandr xrender xxf86vm
-USE_GNOME= atk gdkpixbuf2 glib20 gtk20 pango
-USE_WX= 2.8
-
-CPPFLAGS+= -I${LOCALBASE}/include -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1
-LDFLAGS+= -L${LOCALBASE}/lib
-LIBS+= -lgeos_c -lsqlite3
-
-PLIST_FILES= bin/LibreAtlas
-
-DESKTOP_ENTRIES="LibreAtlas" "${COMMENT}" "" "LibreAtlas" \
- "Graphics;Viewer;" true
-
-post-patch:
- @${REINPLACE_CMD} -e 's|wx-config|$${WX_CONFIG}|' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/graphics/libreatlas/distinfo b/graphics/libreatlas/distinfo
deleted file mode 100644
index 462dd75f5c57..000000000000
--- a/graphics/libreatlas/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1561510989
-SHA256 (libreatlas-1.0.0a.tar.gz) = f8de0433455d2f033de7cec253f28aa7d2cf26e075234467a607feb1e68a417c
-SIZE (libreatlas-1.0.0a.tar.gz) = 814624
diff --git a/graphics/libreatlas/pkg-descr b/graphics/libreatlas/pkg-descr
deleted file mode 100644
index 39477ac0adcd..000000000000
--- a/graphics/libreatlas/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-LibreAtlas is an open source Geography Education application built on top of
-SpatiaLite and RasterLite. It uses LibreAtlas databases which are a digital
-alternative to a paper atlas.
-
-WWW: https://www.gaia-gis.it/fossil/libreatlas/index
diff --git a/lang/Makefile b/lang/Makefile
index f0ed41a1d47b..3a8415003ba0 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -204,7 +204,6 @@
SUBDIR += nhc98
SUBDIR += nickle
SUBDIR += nim
- SUBDIR += nml
SUBDIR += nqc
SUBDIR += nwcc
SUBDIR += nx
diff --git a/lang/nml/Makefile b/lang/nml/Makefile
deleted file mode 100644
index c81ac8eb63dc..000000000000
--- a/lang/nml/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Jaeho Shin <netj@sparcs.kaist.ac.kr>
-
-PORTNAME= nml
-PORTVERSION= 0.92b
-CATEGORIES= lang
-MASTER_SITES= http://ropas.snu.ac.kr/n/ \
- http://sparcs.kaist.ac.kr/~netj/n/ \
- http://ropas.kaist.ac.kr/n/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Dialect/harmony of Standard ML of New Jersey and Objective Caml
-
-BROKEN= Doesn't compile - PR 234720
-DEPRECATED= Abandoned upstream, last release 2004-04-19
-EXPIRATION_DATE=2021-12-31
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-0.92
-
-ONLY_FOR_ARCHS= i386
-MAKE_JOBS_UNSAFE= yes
-.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
-BROKEN= ld: error: relocation R_386_PC32 cannot be used against symbol BnnAdd
-.endif
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS+=--prefix ${PREFIX}
-
-USES= gmake
-ALL_TARGET= all opt opt.opt
-INSTALL_TARGET= install installopt
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
- ${REINPLACE_CMD} -e 's|gcc|${CC}|'
- @${REINPLACE_CMD} -e '/freebsd/s/3-9/0-9/; \
- /aspp=/s|gcc|${CC}|; /mksharedlib=/s|gcc|${CC}|' \
- ${WRKSRC}/configure
-
-do-install:
- ${DO_MAKE_BUILD} -C ${WRKSRC} PREFIX="${STAGEDIR}${PREFIX}" ${INSTALL_TARGET}
- @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' ${STAGEDIR}${PREFIX}/lib/nml/ld.conf
- @${MKDIR} ${STAGEDIR}${DATADIR}/contrib/emacs
- @${MKDIR} ${STAGEDIR}${DATADIR}/contrib/vim
- ${INSTALL_DATA} ${WRKSRC}/contrib/emacs/* ${STAGEDIR}${DATADIR}/contrib/emacs
- ${INSTALL_DATA} ${WRKSRC}/contrib/vim/* ${STAGEDIR}${DATADIR}/contrib/vim
-.for i in ncamlrun nmlc nlex nmakegen nyacc nmlo
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/$i
-.endfor
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/Changes ${WRKSRC}/LICENSE ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/lang/nml/distinfo b/lang/nml/distinfo
deleted file mode 100644
index 427ec6edb79b..000000000000
--- a/lang/nml/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nml-0.92b.tar.gz) = 03b91b1753e81d496bf5268fba5b12c3a54d5ccc1d2ead65334b6653258b1205
-SIZE (nml-0.92b.tar.gz) = 1628806
diff --git a/lang/nml/files/patch-ocaml__byterun__sys.c b/lang/nml/files/patch-ocaml__byterun__sys.c
deleted file mode 100644
index 01b315091350..000000000000
--- a/lang/nml/files/patch-ocaml__byterun__sys.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./ocaml/byterun/sys.c.orig 2014-08-02 13:18:24.000000000 -0400
-+++ ./ocaml/byterun/sys.c 2014-08-02 13:18:48.000000000 -0400
-@@ -71,8 +71,8 @@
-
- #else
-
--extern int sys_nerr;
--extern char * sys_errlist [];
-+extern const int sys_nerr;
-+extern const char * const sys_errlist [];
-
- char * error_message(void)
- {
diff --git a/lang/nml/pkg-descr b/lang/nml/pkg-descr
deleted file mode 100644
index 6cec7f8bbd35..000000000000
--- a/lang/nml/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-- nML is a dialect/harmony of Standard ML of New Jersey and Objective Caml.
-- nML is a higher-order and typed programming language.
-- nML does not stand against the C programming convention.
-
-- nML compiler is a compiler of the nML language
- using the Objective Caml compiler:
- nML parser + nML type-checker +
- nML-to-OCaml translator + the OCaml compiler.
-
-WWW: http://ropas.snu.ac.kr/n
diff --git a/lang/nml/pkg-plist b/lang/nml/pkg-plist
deleted file mode 100644
index 74036b12d06f..000000000000
--- a/lang/nml/pkg-plist
+++ /dev/null
@@ -1,343 +0,0 @@
-bin/ncamlrun
-bin/nlex
-bin/nmakegen
-bin/nml
-bin/nmlc
-bin/nmlo
-bin/ntopgen
-bin/nyacc
-lib/nml/arg.cmi
-lib/nml/arg.cmx
-lib/nml/arg.ml
-lib/nml/arg.mli
-lib/nml/arg.p.cmx
-lib/nml/arith_flags.cmx
-lib/nml/arith_status.cmi
-lib/nml/arith_status.cmx
-lib/nml/arith_status.mli
-lib/nml/array.cmi
-lib/nml/array.cmx
-lib/nml/array.ml
-lib/nml/array.mli
-lib/nml/array.p.cmx
-lib/nml/arrayLabels.cmi
-lib/nml/arrayLabels.cmx
-lib/nml/arrayLabels.ml
-lib/nml/arrayLabels.mli
-lib/nml/arrayLabels.p.cmx
-lib/nml/big_int.cmi
-lib/nml/big_int.cmx
-lib/nml/big_int.mli
-lib/nml/bigarray.a
-lib/nml/bigarray.cma
-lib/nml/bigarray.cmi
-lib/nml/bigarray.cmx
-lib/nml/bigarray.cmxa
-lib/nml/bigarray.mli
-lib/nml/buffer.cmi
-lib/nml/buffer.cmx
-lib/nml/buffer.ml
-lib/nml/buffer.mli
-lib/nml/buffer.p.cmx
-lib/nml/callback.cmi
-lib/nml/callback.cmx
-lib/nml/callback.ml
-lib/nml/callback.mli
-lib/nml/callback.p.cmx
-lib/nml/caml/alloc.h
-lib/nml/caml/bigarray.h
-lib/nml/caml/callback.h
-lib/nml/caml/config.h
-lib/nml/caml/custom.h
-lib/nml/caml/fail.h
-lib/nml/caml/intext.h
-lib/nml/caml/memory.h
-lib/nml/caml/misc.h
-lib/nml/caml/mlvalues.h
-lib/nml/camlheader
-lib/nml/camlheader_ur
-lib/nml/char.cmi
-lib/nml/char.cmx
-lib/nml/char.ml
-lib/nml/char.mli
-lib/nml/char.p.cmx
-lib/nml/condition.mli
-lib/nml/dbm.a
-lib/nml/dbm.cma
-lib/nml/dbm.cmi
-lib/nml/dbm.cmx
-lib/nml/dbm.cmxa
-lib/nml/dbm.mli
-lib/nml/digest.cmi
-lib/nml/digest.cmx
-lib/nml/digest.ml
-lib/nml/digest.mli
-lib/nml/digest.p.cmx
-lib/nml/dllbigarray.so
-lib/nml/dllmldbm.so
-lib/nml/dllnums.so
-lib/nml/dllstr.so
-lib/nml/dllthreads.so
-lib/nml/dllunix.so
-lib/nml/dynlink.cma
-lib/nml/dynlink.cmi
-lib/nml/dynlink.mli
-lib/nml/event.mli
-lib/nml/expunge
-lib/nml/extract_crc
-lib/nml/filename.cmi
-lib/nml/filename.cmx
-lib/nml/filename.ml
-lib/nml/filename.mli
-lib/nml/filename.p.cmx
-lib/nml/format.cmi
-lib/nml/format.cmx
-lib/nml/format.ml
-lib/nml/format.mli
-lib/nml/format.p.cmx
-lib/nml/gc.cmi
-lib/nml/gc.cmx
-lib/nml/gc.ml
-lib/nml/gc.mli
-lib/nml/gc.p.cmx
-lib/nml/genlex.cmi
-lib/nml/genlex.cmx
-lib/nml/genlex.ml
-lib/nml/genlex.mli
-lib/nml/genlex.p.cmx
-lib/nml/hashtbl.cmi
-lib/nml/hashtbl.cmx
-lib/nml/hashtbl.ml
-lib/nml/hashtbl.mli
-lib/nml/hashtbl.p.cmx
-lib/nml/int32.cmi
-lib/nml/int32.cmx
-lib/nml/int32.ml
-lib/nml/int32.mli
-lib/nml/int32.p.cmx
-lib/nml/int64.cmi
-lib/nml/int64.cmx
-lib/nml/int64.ml
-lib/nml/int64.mli
-lib/nml/int64.p.cmx
-lib/nml/int_misc.cmx
-lib/nml/interop.cmi
-lib/nml/interop.cmx
-lib/nml/interop.ml
-lib/nml/interop.p.cmx
-lib/nml/labelled.cmx
-lib/nml/labelled.p.cmx
-lib/nml/lazy.cmi
-lib/nml/lazy.cmx
-lib/nml/lazy.ml
-lib/nml/lazy.mli
-lib/nml/lazy.p.cmx
-lib/nml/ld.conf
-lib/nml/lexing.cmi
-lib/nml/lexing.cmx
-lib/nml/lexing.ml
-lib/nml/lexing.mli
-lib/nml/lexing.p.cmx
-lib/nml/libasmrun.a
-lib/nml/libasmrunp.a
-lib/nml/libbigarray.a
-lib/nml/libcamlrun.a
-lib/nml/libmldbm.a
-lib/nml/libnums.a
-lib/nml/libstr.a
-lib/nml/libthreads.a
-lib/nml/libunix.a
-lib/nml/list.cmi
-lib/nml/list.cmx
-lib/nml/list.ml
-lib/nml/list.mli
-lib/nml/list.p.cmx
-lib/nml/listLabels.cmi
-lib/nml/listLabels.cmx
-lib/nml/listLabels.ml
-lib/nml/listLabels.mli
-lib/nml/listLabels.p.cmx
-lib/nml/map.cmi
-lib/nml/map.cmx
-lib/nml/map.ml
-lib/nml/map.mli
-lib/nml/map.p.cmx
-lib/nml/marshal.cmi
-lib/nml/marshal.cmx
-lib/nml/marshal.ml
-lib/nml/marshal.mli
-lib/nml/marshal.p.cmx
-lib/nml/moreLabels.cmi
-lib/nml/moreLabels.cmx
-lib/nml/moreLabels.ml
-lib/nml/moreLabels.mli
-lib/nml/moreLabels.p.cmx
-lib/nml/mutex.mli
-lib/nml/nat.cmi
-lib/nml/nat.cmx
-lib/nml/nat.mli
-lib/nml/nativeint.cmi
-lib/nml/nativeint.cmx
-lib/nml/nativeint.ml
-lib/nml/nativeint.mli
-lib/nml/nativeint.p.cmx
-lib/nml/nml_setmaphash_.cmi
-lib/nml/nml_setmaphash_.cmx
-lib/nml/nml_setmaphash_.ml
-lib/nml/nml_setmaphash_.p.cmx
-lib/nml/nml_typing_.cmi
-lib/nml/nml_typing_.cmx
-lib/nml/nml_typing_.ml
-lib/nml/nml_typing_.p.cmx
-lib/nml/ntopmain.cmo
-lib/nml/num.cmi
-lib/nml/num.cmx
-lib/nml/num.mli
-lib/nml/nums.a
-lib/nml/nums.cma
-lib/nml/nums.cmxa
-lib/nml/obj.cmi
-lib/nml/obj.cmx
-lib/nml/obj.ml
-lib/nml/obj.mli
-lib/nml/obj.p.cmx
-lib/nml/oo.cmi
-lib/nml/oo.cmx
-lib/nml/oo.ml
-lib/nml/oo.mli
-lib/nml/oo.p.cmx
-lib/nml/otherlibs.nty
-lib/nml/outcometree.cmi
-lib/nml/outcometree.mli
-lib/nml/parsing.cmi
-lib/nml/parsing.cmx
-lib/nml/parsing.ml
-lib/nml/parsing.mli
-lib/nml/parsing.p.cmx
-lib/nml/pervasives.cmi
-lib/nml/pervasives.cmx
-lib/nml/pervasives.ml
-lib/nml/pervasives.mli
-lib/nml/pervasives.nty
-lib/nml/pervasives.p.cmx
-lib/nml/printexc.cmi
-lib/nml/printexc.cmx
-lib/nml/printexc.ml
-lib/nml/printexc.mli
-lib/nml/printexc.p.cmx
-lib/nml/printf.cmi
-lib/nml/printf.cmx
-lib/nml/printf.ml
-lib/nml/printf.mli
-lib/nml/printf.p.cmx
-lib/nml/queue.cmi
-lib/nml/queue.cmx
-lib/nml/queue.ml
-lib/nml/queue.mli
-lib/nml/queue.p.cmx
-lib/nml/random.cmi
-lib/nml/random.cmx
-lib/nml/random.ml
-lib/nml/random.mli
-lib/nml/random.p.cmx
-lib/nml/ratio.cmi
-lib/nml/ratio.cmx
-lib/nml/ratio.mli
-lib/nml/set.cmi
-lib/nml/set.cmx
-lib/nml/set.ml
-lib/nml/set.mli
-lib/nml/set.p.cmx
-lib/nml/sort.cmi
-lib/nml/sort.cmx
-lib/nml/sort.ml
-lib/nml/sort.mli
-lib/nml/sort.p.cmx
-lib/nml/stack.cmi
-lib/nml/stack.cmx
-lib/nml/stack.ml
-lib/nml/stack.mli
-lib/nml/stack.p.cmx
-lib/nml/stdLabels.cmi
-lib/nml/stdLabels.cmx
-lib/nml/stdLabels.ml
-lib/nml/stdLabels.mli
-lib/nml/stdLabels.p.cmx
-lib/nml/std_exit.cmi
-lib/nml/std_exit.cmo
-lib/nml/std_exit.cmx
-lib/nml/std_exit.ml
-lib/nml/std_exit.o
-lib/nml/std_exit.p.cmx
-lib/nml/std_exit.p.o
-lib/nml/stdlib.a
-lib/nml/stdlib.cma
-lib/nml/stdlib.cmxa
-lib/nml/stdlib.nty
-lib/nml/stdlib.p.a
-lib/nml/stdlib.p.cmxa
-lib/nml/str.a
-lib/nml/str.cma
-lib/nml/str.cmi
-lib/nml/str.cmx
-lib/nml/str.cmxa
-lib/nml/str.mli
-lib/nml/stream.cmi
-lib/nml/stream.cmx
-lib/nml/stream.ml
-lib/nml/stream.mli
-lib/nml/stream.p.cmx
-lib/nml/string.cmi
-lib/nml/string.cmx
-lib/nml/string.ml
-lib/nml/string.mli
-lib/nml/string.p.cmx
-lib/nml/stringLabels.cmi
-lib/nml/stringLabels.cmx
-lib/nml/stringLabels.ml
-lib/nml/stringLabels.mli
-lib/nml/stringLabels.p.cmx
-lib/nml/string_misc.cmx
-lib/nml/sys.cmi
-lib/nml/sys.cmx
-lib/nml/sys.ml
-lib/nml/sys.mli
-lib/nml/sys.p.cmx
-lib/nml/thread.mli
-lib/nml/threadUnix.mli
-lib/nml/threads/condition.cmi
-lib/nml/threads/event.cmi
-lib/nml/threads/mutex.cmi
-lib/nml/threads/stdlib.cma
-lib/nml/threads/thread.cmi
-lib/nml/threads/threadUnix.cmi
-lib/nml/threads/threads.cma
-lib/nml/threads/unix.cma
-lib/nml/topdirs.cmi
-lib/nml/toplevellib.cma
-lib/nml/toploop.cmi
-lib/nml/unix.a
-lib/nml/unix.cma
-lib/nml/unix.cmi
-lib/nml/unix.cmx
-lib/nml/unix.cmxa
-lib/nml/unix.mli
-lib/nml/unix.nty
-lib/nml/unixLabels.cmi
-lib/nml/unixLabels.cmx
-lib/nml/unixLabels.mli
-lib/nml/weak.cmi
-lib/nml/weak.cmx
-lib/nml/weak.ml
-lib/nml/weak.mli
-lib/nml/weak.p.cmx
-%%PORTDOCS%%%%DOCSDIR%%/Changes
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%DATADIR%%/contrib/emacs/Makefile
-%%DATADIR%%/contrib/emacs/README
-%%DATADIR%%/contrib/emacs/inf-n.el
-%%DATADIR%%/contrib/emacs/n-compat.el
-%%DATADIR%%/contrib/emacs/n-font.el
-%%DATADIR%%/contrib/emacs/n.el
-%%DATADIR%%/contrib/vim/nml.vim
diff --git a/multimedia/Makefile b/multimedia/Makefile
index b8614440d747..5ddb430761c2 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -242,7 +242,6 @@
SUBDIR += mlt6-qt5
SUBDIR += mlt7
SUBDIR += mlt7-qt5
- SUBDIR += mmsclient
SUBDIR += mmsrip
SUBDIR += motion
SUBDIR += mp3cd
diff --git a/multimedia/mmsclient/Makefile b/multimedia/mmsclient/Makefile
deleted file mode 100644
index afdf7c64e7c6..000000000000
--- a/multimedia/mmsclient/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>
-
-PORTNAME= mmsclient
-PORTVERSION= 0.0.3
-CATEGORIES= multimedia audio net
-MASTER_SITES= http://ole.tange.dk/projekter/kontroversielt/www.geocities.com/majormms/ \
- http://freebsd.nsu.ru/distfiles/
-DISTNAME= mms_client-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tool to download Microsoft Media streams
-
-LICENSE= GPLv2
-
-DEPRECATED= Abandoned upstream, Microsoft deprecated MMS in 2003
-EXPIRATION_DATE=2021-12-31
-
-GNU_CONFIGURE= yes
-PLIST_FILES= bin/mmsclient man/man1/mmsclient.1.gz
-
-post-install:
- ${INSTALL_MAN} ${FILESDIR}/mmsclient.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/multimedia/mmsclient/distinfo b/multimedia/mmsclient/distinfo
deleted file mode 100644
index 8e0f2e6ee43a..000000000000
--- a/multimedia/mmsclient/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mms_client-0.0.3.tar.gz) = 072f3a0380a11095cb2a0c3856f81f829a4e3b968ed69676e0066faa6275a49a
-SIZE (mms_client-0.0.3.tar.gz) = 117424
diff --git a/multimedia/mmsclient/files/mmsclient.1 b/multimedia/mmsclient/files/mmsclient.1
deleted file mode 100644
index 4c12ba8e98f2..000000000000
--- a/multimedia/mmsclient/files/mmsclient.1
+++ /dev/null
@@ -1,48 +0,0 @@
-.\"
-.\"man-page for mmsclient
-.\"
-.\"Derived from the man-page for axel download manager, which was originally
-.\"based on example in the wonderful book called Beginning Linux Programming,
-.\"written by Richard Stone and Neil Matthew.
-.\"
-.TH MMSCLIENT 1
-
-.SH NAME
-\fBmmsclient\fP \- download Microsoft Media streams
-
-.SH SYNOPSIS
-.B mmsclient
-\fIurl1\fP
-
-.SH DESCRIPTION
-mmsclient is a simple utility that allows you to download Internet streams
-using Microsoft's MMS protocol, e.g. CNN video and similar. Downloaded
-stream can be watched/listened with any software that understands Microsoft
-Media format, like xine with mms-plugin.
-
-.SH OPTIONS
-.PP
-Only one argument is required, the URL to the stream you want to download.
-Don't let to confuse yourself by verbose output, once it's finished, you'll
-find the stream .asf file in the current directory.
-
-.SH CREDITS
-This software would never have been possible without the help from
-http://get.to/sdp.
-
-.SH EXAMPLES
-.nf
-mmsclient mms://netshow.msn.com/msnbc8
-.fi
-
-This will attempt to download Microsoft Media stream and save it as
-`msnbc8' file in the current directory.
-
-.SH BUGS
-.PP
-Lacks some useful command line options, not to mention probable bugs.
-
-.SH AUTHORS
-mmsclient was written by "Major MMS"
-
-The manual page was written by Alexey Dokuchaev (danfe@regency.nsu.ru).
diff --git a/multimedia/mmsclient/files/patch-client.c b/multimedia/mmsclient/files/patch-client.c
deleted file mode 100644
index 68904d616083..000000000000
--- a/multimedia/mmsclient/files/patch-client.c
+++ /dev/null
@@ -1,41 +0,0 @@
---- client.c.orig Sat Dec 29 09:40:48 2001
-+++ client.c Mon Mar 4 21:42:05 2002
-@@ -277,12 +277,12 @@
- int packet_len, command;
- char data[BUF_SIZE];
-
-- if (!get_data (s, &packet_len, 4)) {
-+ if (!get_data (s, (char *)&packet_len, 4)) {
- printf ("packet_len read failed\n");
- return 0;
- }
-
-- packet_len = get_32 (&packet_len, 0) + 4;
-+ packet_len = get_32 ((unsigned char *)&packet_len, 0) + 4;
-
- printf ("command packet detected, len=%d\n",
- packet_len);
-@@ -308,7 +308,7 @@
- int interp_header (uint8_t *header, int header_len) {
-
- int i;
-- int packet_length;
-+ int packet_length = 0;
-
- /*
- * parse header
-@@ -416,12 +416,12 @@
-
- int packet_len, command;
-
-- if (!get_data (s, &packet_len, 4)) {
-+ if (!get_data (s, (char *)&packet_len, 4)) {
- printf ("packet_len read failed\n");
- return 0;
- }
-
-- packet_len = get_32 (&packet_len, 0) + 4;
-+ packet_len = get_32 ((unsigned char *)&packet_len, 0) + 4;
-
- printf ("command packet detected, len=%d\n",
- packet_len);
diff --git a/multimedia/mmsclient/files/patch-configure b/multimedia/mmsclient/files/patch-configure
deleted file mode 100644
index 9cd2ccf36857..000000000000
--- a/multimedia/mmsclient/files/patch-configure
+++ /dev/null
@@ -1,9 +0,0 @@
---- configure.orig Mon Mar 4 21:23:59 2002
-+++ configure Mon Mar 4 21:24:40 2002
-@@ -1649,7 +1649,6 @@
- fi
-
-
--dbl
-
- CFLAGS="$CFLAGS -Wall"
diff --git a/multimedia/mmsclient/pkg-descr b/multimedia/mmsclient/pkg-descr
deleted file mode 100644
index c22ba6eee113..000000000000
--- a/multimedia/mmsclient/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-mmsclient allows you to download Internet streams through Microsoft's MMS
-protocol, e.g. CNN video and similar. Downloaded stream can be watched and
-listened with any software that understands Microsoft Media format, like
-Xine with mms-plugin.
-
-WWW: http://ole.tange.dk/projekter/kontroversielt/www.geocities.com/majormms/
diff --git a/net-im/Makefile b/net-im/Makefile
index a518385e4f6e..f34fb168afdd 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -17,7 +17,6 @@
SUBDIR += dino
SUBDIR += echat
SUBDIR += ejabberd
- SUBDIR += ekiga
SUBDIR += farstream
SUBDIR += finch
SUBDIR += folks
diff --git a/net-im/ekiga/Makefile b/net-im/ekiga/Makefile
deleted file mode 100644
index 19655431f80d..000000000000
--- a/net-im/ekiga/Makefile
+++ /dev/null
@@ -1,137 +0,0 @@
-# Created by: Charlie & <root@ws.ipfw.ru>
-# $MCom: ports/trunk/net-im/ekiga/Makefile 19954 2014-10-15 10:03:57Z kwm $
-
-PORTNAME= ekiga
-PORTVERSION= 4.0.1
-PORTREVISION= 31
-CATEGORIES= net-im
-MASTER_SITES= GNOME
-DIST_SUBDIR= gnome3
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= VoIP and video conferencing application
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Last release in 2013, not actively maintained
-EXPIRATION_DATE= 2021-12-31
-
-BUILD_DEPENDS= boost-libs>=1.53:devel/boost-libs \
- v4l_compat>=0:multimedia/v4l_compat \
- gnome-icon-theme>=3.0.0:misc/gnome-icon-theme
-LIB_DEPENDS= libopal.so:net/opal \
- libv4l2.so:multimedia/libv4l
-RUN_DEPENDS= gnome-icon-theme>=3.0.0:misc/gnome-icon-theme
-
-GNU_CONFIGURE= yes
-USES= compiler:c++11-lang cpe gettext gmake gnome libtool localbase \
- pathfix pkgconfig tar:xz xorg
-USE_XORG= xv
-USE_GNOME= gtk20 intlhack libxml2
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -I${LOCALBASE}/lib
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= LDAP NOTIFY EVOLUTION DBUS AVAHI GNOMEHELP
-OPTIONS_DEFAULT=NOTIFY DBUS AVAHI
-
-EVOLUTION_DESC= Evolution data server support
-GNOMEHELP_DESC= Build Ekiga help files
-
-#OPTIONS_GROUP= EXP
-#OPTIONS_GROUP_EXP= XCAP LOUDMOUTH
-EXP_DESC= Experimental features
-XCAP_DESC= Remote contact storage via HTTP in xml format
-LOUDMOUTH_DESC= XMPP (jabber) support
-
-# Note that h.323 support is enabled when opal is build with it.
-
-.include <bsd.port.options.mk>
-
-PLIST_SUB+= VERSION=${PORTVERSION}
-
-CONFIGURE_ARGS+=--disable-kde --disable-kab --disable-gstreamer \
- --disable-gconf
-
-.if ${PORT_OPTIONS:MXCAP}
-CONFIGURE_ARGS+=--enable-xcap
-LIB_DEPENDS+= libsoup-2.4.so:devel/libsoup
-.else
-CONFIGURE_ARGS+=--disable-xcap
-.endif
-
-.if ${PORT_OPTIONS:MLOUDMOUTH}
-CONFIGURE_ARGS+=--enable-loudmouth
-LIB_DEPENDS+= libloudmouth-1.so:net-im/loudmouth
-.else
-CONFIGURE_ARGS+=--disable-loudmouth
-.endif
-
-.if ${PORT_OPTIONS:MLDAP}
-USE_OPENLDAP= yes
-LIB_DEPENDS+= libsasl2.so:security/cyrus-sasl2
-CONFIGURE_ARGS+=--enable-ldap --with-ldap-dir="${LOCALBASE}" --with-libsasl2-dir="${LOCALBASE}"
-PLIST_SUB+= LDAP=""
-WITH_PLUGINS= 1
-.else
-CONFIGURE_ARGS+=--disable-ldap
-PLIST_SUB+= LDAP="@comment "
-.endif
-
-.if defined(WITH_PLUGINS)
-PLIST_SUB+= PLUGINS=""
-.else
-PLIST_SUB+= PLUGINS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MNOTIFY}
-LIB_DEPENDS+= libnotify.so:devel/libnotify
-CONFIGURE_ARGS+=--enable-notify
-PLIST_SUB+= NOTIFY=""
-WITH_PLUGINS= 1
-.else
-CONFIGURE_ARGS+=--disable-notify
-PLIST_SUB+= NOTIFY="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MDBUS}
-LIB_DEPENDS+= libdbus-1.so:devel/dbus
-CONFIGURE_ARGS+=--enable-dbus --enable-dbus-service
-PLIST_SUB+= DBUS=""
-.else
-CONFIGURE_ARGS+=--disable-dbus --disable-dbus-service
-PLIST_SUB+= DBUS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MEVOLUTION}
-USE_GNOME+= evolutiondataserver3
-LIB_DEPENDS+= libgcr-base-3.so:security/gcr
-CONFIGURE_ARGS+=--enable-eds
-PLIST_SUB+= EVOLUTION=""
-WITH_PLUGINS= 1
-.else
-CONFIGURE_ARGS+=--disable-eds
-PLIST_SUB+= EVOLUTION="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MAVAHI}
-CONFIGURE_ARGS+=--enable-avahi
-LIB_DEPENDS+= libavahi-client.so:net/avahi-app
-PLIST_SUB+= AVAHI=""
-WITH_PLUGINS= 1
-.else
-CONFIGURE_ARGS+=--disable-avahi
-PLIST_SUB+= AVAHI="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MGNOMEHELP}
-INSTALLS_OMF= yes
-PLIST_SUB+= GNOMEHELP=""
-USE_GNOME+= gnomedocutils
-.else
-CONFIGURE_ARGS+=--disable-gdu
-PLIST_SUB+= GNOMEHELP="@comment "
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-im/ekiga/distinfo b/net-im/ekiga/distinfo
deleted file mode 100644
index 69e138e1085a..000000000000
--- a/net-im/ekiga/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1612639201
-SHA256 (gnome3/ekiga-4.0.1.tar.xz) = 5f4f491c9496cf65ba057a9345d6bb0278f4eca07bcda5baeecf50bfcd9a4a3b
-SIZE (gnome3/ekiga-4.0.1.tar.xz) = 8339364
diff --git a/net-im/ekiga/files/patch-boost-1.69 b/net-im/ekiga/files/patch-boost-1.69
deleted file mode 100644
index 58e25ffc07d5..000000000000
--- a/net-im/ekiga/files/patch-boost-1.69
+++ /dev/null
@@ -1,2879 +0,0 @@
-https://gitlab.gnome.org/GNOME/ekiga/commit/12641b735a98
-https://gitlab.gnome.org/GNOME/ekiga/commit/44ef7c66d055
-
---- Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ Makefile.in
-@@ -64,7 +64,6 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/D
- depcomp install-sh ltmain.sh missing mkinstalldirs
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -189,8 +188,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
---- aclocal.m4.orig 2013-02-20 21:44:14 UTC
-+++ aclocal.m4
-@@ -1783,7 +1783,6 @@ fi[]dnl
- ])# PKG_CHECK_MODULES
-
- m4_include([m4/ax_boost_base.m4])
--m4_include([m4/ax_boost_signals.m4])
- m4_include([m4/gnome-doc-utils.m4])
- m4_include([m4/intltool.m4])
- m4_include([m4/libtool.m4])
---- config.h.in.orig 2013-02-20 21:44:15 UTC
-+++ config.h.in
-@@ -27,9 +27,6 @@
- /* define if the Boost library is available */
- #undef HAVE_BOOST
-
--/* define if the Boost::Signals library is available */
--#undef HAVE_BOOST_SIGNALS
--
- /* DBUS support */
- #undef HAVE_DBUS
-
---- configure.orig 2013-02-20 21:44:15 UTC
-+++ configure
-@@ -745,8 +745,6 @@ GCONF_LIBS
- GCONF_CFLAGS
- XML_LIBS
- XML_CFLAGS
--BOOST_LIBS
--BOOST_SIGNALS_LIB
- BOOST_LDFLAGS
- BOOST_CPPFLAGS
- GLIB_LIBS
-@@ -938,7 +936,6 @@ enable_nls
- enable_gtk_debug
- with_boost
- with_boost_libdir
--with_boost_signals
- enable_gconf
- with_gconf_source
- with_gconf_schema_file_dir
-@@ -1704,10 +1701,6 @@ Optional Packages:
- this parameter only if default library detection
- fails and you know exactly where your boost
- libraries are located.
-- --with-boost-signals[=special-lib]
-- use the Signals library from boost - it is possible
-- to specify a certain library for the linker e.g.
-- --with-boost-signals=boost_signals-gcc-mt-d
- --with-gconf-source=sourceaddress
- Config database for installing schema files.
- --with-gconf-schema-file-dir=dir
-@@ -17785,7 +17778,7 @@ fi
-
-
- if test "x$want_boost" = "xyes"; then
-- boost_lib_version_req=1.34
-+ boost_lib_version_req=1.53
- boost_lib_version_req_shorten=`expr $boost_lib_version_req : '\([0-9]*\.[0-9]*\)'`
- boost_lib_version_req_major=`expr $boost_lib_version_req : '\([0-9]*\)'`
- boost_lib_version_req_minor=`expr $boost_lib_version_req : '[0-9]*\.\([0-9]*\)'`
-@@ -18013,241 +18006,21 @@ fi
-
-
-
--# Check whether --with-boost-signals was given.
--if test "${with_boost_signals+set}" = set; then :
-- withval=$with_boost_signals;
-- if test "$withval" = "no"; then
-- want_boost="no"
-- elif test "$withval" = "yes"; then
-- want_boost="yes"
-- ax_boost_user_signals_lib=""
-- else
-- want_boost="yes"
-- ax_boost_user_signals_lib="$withval"
-- fi
--
-+CPPFLAGS_save="$CPPFLAGS"
-+CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-+ac_fn_cxx_check_header_mongrel "$LINENO" "boost/signals2.hpp" "ac_cv_header_boost_signals2_hpp" "$ac_includes_default"
-+if test "x$ac_cv_header_boost_signals2_hpp" = xyes; then :
-+
- else
-- want_boost="yes"
--
-+ found_signals2=no
- fi
-
-
-- if test "x$want_boost" = "xyes"; then
-+CPPFLAGS="$CPPFLAGS_save"
-
-- CPPFLAGS_SAVED="$CPPFLAGS"
-- CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-- export CPPFLAGS
--
-- LDFLAGS_SAVED="$LDFLAGS"
-- LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-- export LDFLAGS
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the Boost::Signals library is available" >&5
--$as_echo_n "checking whether the Boost::Signals library is available... " >&6; }
--if ${ax_cv_boost_signals+:} false; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_ext=cpp
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--
-- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--#include <boost/signal.hpp>
--
--int
--main ()
--{
--boost::signal<void ()> sig;
-- return 0;
--
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_cxx_try_compile "$LINENO"; then :
-- ax_cv_boost_signals=yes
--else
-- ax_cv_boost_signals=no
-+if test "x$found_signals2" = "xno"; then
-+ as_fn_error $? "Could not find BOOST signals2 headers" "$LINENO" 5
- fi
--rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-- ac_ext=cpp
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--
--
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_boost_signals" >&5
--$as_echo "$ax_cv_boost_signals" >&6; }
-- if test "x$ax_cv_boost_signals" = "xyes"; then
--
--$as_echo "#define HAVE_BOOST_SIGNALS /**/" >>confdefs.h
--
-- BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/[^\/]*//'`
-- if test "x$ax_boost_user_signals_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_signals*.so* $BOOSTLIBDIR/libboost_signals*.dylib* $BOOSTLIBDIR/libboost_signals*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_signals.*\)\.so.*$;\1;' -e 's;^lib\(boost_signals.*\)\.dylib.*$;\1;' -e 's;^lib\(boost_signals.*\)\.a.*$;\1;'` ; do
-- ax_lib=${libextension}
-- as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
--$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
--if eval \${$as_ac_Lib+:} false; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-l$ax_lib $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char exit ();
--int
--main ()
--{
--return exit ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_cxx_try_link "$LINENO"; then :
-- eval "$as_ac_Lib=yes"
--else
-- eval "$as_ac_Lib=no"
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--eval ac_res=\$$as_ac_Lib
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
--if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-- BOOST_SIGNALS_LIB="-l$ax_lib"; link_signals="yes"; break
--else
-- link_signals="no"
--fi
--
-- done
-- if test "x$link_signals" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_signals*.dll* $BOOSTLIBDIR/boost_signals*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_signals.*\)\.dll.*$;\1;' -e 's;^\(boost_signals.*\)\.a*$;\1;'` ; do
-- ax_lib=${libextension}
-- as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
--$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
--if eval \${$as_ac_Lib+:} false; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-l$ax_lib $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--/* Override any GCC internal prototype to avoid an error.
-- Use char because int might match the return type of a GCC
-- builtin and then its argument prototype would still apply. */
--#ifdef __cplusplus
--extern "C"
--#endif
--char exit ();
--int
--main ()
--{
--return exit ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_cxx_try_link "$LINENO"; then :
-- eval "$as_ac_Lib=yes"
--else
-- eval "$as_ac_Lib=no"
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--eval ac_res=\$$as_ac_Lib
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
--if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-- BOOST_SIGNALS_LIB="-l$ax_lib"; link_signals="yes"; break
--else
-- link_signals="no"
--fi
--
-- done
-- fi
--
-- else
-- for ax_lib in $ax_boost_user_signals_lib boost_signals-$ax_boost_user_signals_lib; do
-- as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_main" | $as_tr_sh`
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -l$ax_lib" >&5
--$as_echo_n "checking for main in -l$ax_lib... " >&6; }
--if eval \${$as_ac_Lib+:} false; then :
-- $as_echo_n "(cached) " >&6
--else
-- ac_check_lib_save_LIBS=$LIBS
--LIBS="-l$ax_lib $LIBS"
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h. */
--
--
--int
--main ()
--{
--return main ();
-- ;
-- return 0;
--}
--_ACEOF
--if ac_fn_cxx_try_link "$LINENO"; then :
-- eval "$as_ac_Lib=yes"
--else
-- eval "$as_ac_Lib=no"
--fi
--rm -f core conftest.err conftest.$ac_objext \
-- conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--eval ac_res=\$$as_ac_Lib
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
--if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-- BOOST_SIGNALS_LIB="-l$ax_lib"; link_signals="yes"; break
--else
-- link_signals="no"
--fi
--
-- done
--
-- fi
-- if test "x$ax_lib" = "x"; then
-- as_fn_error $? "Could not find a version of the library!" "$LINENO" 5
-- fi
-- if test "x$link_signals" != "xyes"; then
-- as_fn_error $? "Could not link against $ax_lib !" "$LINENO" 5
-- fi
-- fi
--
-- CPPFLAGS="$CPPFLAGS_SAVED"
-- LDFLAGS="$LDFLAGS_SAVED"
-- fi
--
--
--if test "x${ax_cv_boost_signals}" == "xno"; then
-- as_fn_error $? "You need the boost signals library to compile Ekiga" "$LINENO" 5
--fi
--
--BOOST_LIBS="${BOOST_SIGNALS_LIB}"
--
-
-
-
---- help/Makefile.in.orig 2013-02-20 21:44:16 UTC
-+++ help/Makefile.in
-@@ -80,7 +80,6 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile
- subdir = help
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -119,8 +118,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
---- lib/Makefile.in.orig 2013-02-20 21:44:16 UTC
-+++ lib/Makefile.in
-@@ -136,7 +136,6 @@ subdir = lib
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -650,8 +649,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -1206,7 +1203,7 @@ libekiga_la_SOURCES = $(top_srcdir)/lib/toolbox.h \
- $(components_dir)/common-videooutput/videooutput-manager-common.cpp \
- $(components_dir)/common-videooutput/videooutput-manager-common.h \
- $(am__append_23) $(am__append_24)
--libekiga_la_LDFLAGS = $(STACKLIB_LDFLAGS) $(BOOST_LIBS) $(GLIB_LIBS) \
-+libekiga_la_LDFLAGS = $(STACKLIB_LDFLAGS) $(GLIB_LIBS) \
- $(XML_LIBS) $(GTK_LIBS) $(am__append_1) $(am__append_8) \
- $(am__append_12) $(PTLIB_LIBS) $(OPAL_LIBS) $(am__append_18) \
- $(am__append_22) $(am__append_25)
-@@ -1251,7 +1248,7 @@ AM_CPPFLAGS = \
- $(DBUS_CFLAGS) $(PTLIB_CFLAGS) $(OPAL_CFLAGS)
-
- AM_LIBS = \
-- $(BOOST_LIBS) $(GLIB_LIBS) $(XML_LIBS) $(GTK_LIBS)
-+ $(GLIB_LIBS) $(XML_LIBS) $(GTK_LIBS)
-
- engine_dir = $(top_srcdir)/lib/engine
- components_dir = $(top_srcdir)/lib/engine/components
---- lib/engine/account/account-core.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/account/account-core.h
-@@ -106,26 +106,26 @@ namespace Ekiga
-
- /** This signal is emitted when a bank has been added to the core
- */
-- boost::signal1<void, BankPtr> bank_added;
-+ boost::signals2::signal<void(BankPtr)> bank_added;
-
- /** This signal is emitted when a bank has been removed from the core
- */
-- boost::signal1<void, BankPtr> bank_removed;
-+ boost::signals2::signal<void(BankPtr)> bank_removed;
-
- /** This signal is emitted when a account has been added to one of
- * the banks
- */
-- boost::signal2<void, BankPtr, AccountPtr> account_added;
-+ boost::signals2::signal<void(BankPtr, AccountPtr)> account_added;
-
- /** This signal is emitted when a account has been removed from one of
- * the banks
- */
-- boost::signal2<void, BankPtr, AccountPtr> account_removed;
-+ boost::signals2::signal<void(BankPtr, AccountPtr)> account_removed;
-
- /** This signal is emitted when a account has been updated in one of
- * the banks
- */
-- boost::signal2<void, BankPtr, AccountPtr> account_updated;
-+ boost::signals2::signal<void(BankPtr, AccountPtr)> account_updated;
-
- private:
-
-@@ -147,7 +147,7 @@ namespace Ekiga
- /** This signal is emitted when the AccountCore Service has been
- * updated.
- */
-- boost::signal0<void> updated;
-+ boost::signals2::signal<void(void)> updated;
-
-
- /** This chain allows the AccountCore to present forms to the user
---- lib/engine/account/bank-impl.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/account/bank-impl.h
-@@ -74,7 +74,7 @@ namespace Ekiga
- template<class AccountType = Account>
- class BankImpl:
- public Bank,
-- public boost::signals::trackable,
-+ public boost::signals2::trackable,
- protected RefLister<AccountType>
- {
-
---- lib/engine/account/bank.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/account/bank.h
-@@ -74,15 +74,15 @@ namespace Ekiga
-
- /** This signal is emitted when a account has been added.
- */
-- boost::signal1<void, AccountPtr> account_added;
-+ boost::signals2::signal<void(AccountPtr)> account_added;
-
- /** This signal is emitted when a account has been removed.
- */
-- boost::signal1<void, AccountPtr> account_removed;
-+ boost::signals2::signal<void(AccountPtr)> account_removed;
-
- /** This signal is emitted when a account has been updated.
- */
-- boost::signal1<void, AccountPtr> account_updated;
-+ boost::signals2::signal<void(AccountPtr)> account_updated;
-
- /** This chain allows the BankImpl to present forms to the user
- */
---- lib/engine/addressbook/book.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/addressbook/book.h
-@@ -92,17 +92,17 @@ namespace Ekiga {
-
- /** This signal is emitted when a Contact has been added to the Book.
- */
-- boost::signal1<void, ContactPtr > contact_added;
-+ boost::signals2::signal<void(ContactPtr)> contact_added;
-
-
- /** This signal is emitted when a Contact has been removed from the Book.
- */
-- boost::signal1<void, ContactPtr > contact_removed;
-+ boost::signals2::signal<void(ContactPtr)> contact_removed;
-
-
- /** This signal is emitted when a Contact has been updated in the Book.
- */
-- boost::signal1<void, ContactPtr > contact_updated;
-+ boost::signals2::signal<void(ContactPtr)> contact_updated;
- };
-
- typedef boost::shared_ptr<Book> BookPtr;
---- lib/engine/addressbook/contact-core.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/addressbook/contact-core.cpp
-@@ -50,7 +50,7 @@ on_search ()
-
- Ekiga::ContactCore::~ContactCore ()
- {
-- for (std::list<boost::signals::connection>::iterator iter = conns.begin (); iter != conns.end (); ++iter)
-+ for (std::list<boost::signals2::connection>::iterator iter = conns.begin (); iter != conns.end (); ++iter)
- iter->disconnect ();
- }
-
---- lib/engine/addressbook/contact-core.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/addressbook/contact-core.h
-@@ -118,37 +118,37 @@ namespace Ekiga
- /** This signal is emitted when a Ekiga::Source has been
- * added to the ContactCore Service.
- */
-- boost::signal1<void, SourcePtr > source_added;
-+ boost::signals2::signal<void(SourcePtr)> source_added;
-
- /** This signal is emitted when a book has been added to one of
- * the sources
- */
-- boost::signal2<void, SourcePtr, BookPtr > book_added;
-+ boost::signals2::signal<void(SourcePtr, BookPtr )> book_added;
-
- /** This signal is emitted when a book has been removed from one of
- * the sources
- */
-- boost::signal2<void, SourcePtr, BookPtr > book_removed;
-+ boost::signals2::signal<void(SourcePtr, BookPtr )> book_removed;
-
- /** This signal is emitted when a book has been updated in one of
- * the sources
- */
-- boost::signal2<void, SourcePtr, BookPtr > book_updated;
-+ boost::signals2::signal<void(SourcePtr, BookPtr )> book_updated;
-
- /** This signal is emitted when a contact has been added to one of
- * the book of one of the sources
- */
-- boost::signal3<void, SourcePtr, BookPtr, ContactPtr > contact_added;
-+ boost::signals2::signal<void(SourcePtr, BookPtr, ContactPtr )> contact_added;
-
- /** This signal is emitted when a contact has been removed from one of
- * the book of one of the sources
- */
-- boost::signal3<void, SourcePtr, BookPtr, ContactPtr > contact_removed;
-+ boost::signals2::signal<void(SourcePtr, BookPtr, ContactPtr )> contact_removed;
-
- /** This signal is emitted when a contact has been updated in one of
- * the book of one of the sources
- */
-- boost::signal3<void, SourcePtr, BookPtr, ContactPtr > contact_updated;
-+ boost::signals2::signal<void(SourcePtr, BookPtr, ContactPtr )> contact_updated;
-
- private:
-
-@@ -174,7 +174,7 @@ namespace Ekiga
- std::list<boost::shared_ptr<ContactDecorator> > contact_decorators;
-
- /*** Misc stuff ***/
-- std::list<boost::signals::connection> conns;
-+ std::list<boost::signals2::connection> conns;
- };
-
- /**
---- lib/engine/addressbook/source.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/addressbook/source.h
-@@ -63,32 +63,32 @@ namespace Ekiga {
-
- /** This signal is emitted when a Book has been added to the Source.
- */
-- boost::signal1<void, BookPtr > book_added;
-+ boost::signals2::signal<void(BookPtr)> book_added;
-
-
- /** This signal is emitted when a Book has been updated in the Source.
- */
-- boost::signal1<void, BookPtr > book_updated;
-+ boost::signals2::signal<void(BookPtr)> book_updated;
-
-
- /** This signal is emitted when a Book has been removed in the Source.
- */
-- boost::signal1<void, BookPtr > book_removed;
-+ boost::signals2::signal<void(BookPtr)> book_removed;
-
- /** This signal is emitted when a Contact has been added to a book in
- * this source.
- */
-- boost::signal2<void, BookPtr, ContactPtr > contact_added;
-+ boost::signals2::signal<void(BookPtr, ContactPtr )> contact_added;
-
- /** This signal is emitted when a Contact has been removed from a book in
- * this source.
- */
-- boost::signal2<void, BookPtr, ContactPtr > contact_removed;
-+ boost::signals2::signal<void(BookPtr, ContactPtr )> contact_removed;
-
- /** This signal is emitted when a Contact has been updated in a book in
- * this source
- */
-- boost::signal2<void, BookPtr, ContactPtr > contact_updated;
-+ boost::signals2::signal<void(BookPtr, ContactPtr )> contact_updated;
- };
-
- typedef boost::shared_ptr<Source> SourcePtr;
---- lib/engine/audioinput/audioinput-core.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/audioinput/audioinput-core.h
-@@ -136,7 +136,7 @@ namespace Ekiga
- /** This signal is emitted when a Ekiga::AudioInputManager has been
- * added to the AudioInputCore Service.
- */
-- boost::signal1<void, AudioInputManager &> manager_added;
-+ boost::signals2::signal<void(AudioInputManager &)> manager_added;
-
-
- /*** AudioInput Device Management ***/
-@@ -254,23 +254,23 @@ namespace Ekiga
-
- /** See audioinput-manager.h for the API
- */
-- boost::signal3<void, AudioInputManager &, AudioInputDevice &, AudioInputSettings&> device_opened;
-- boost::signal2<void, AudioInputManager &, AudioInputDevice &> device_closed;
-- boost::signal3<void, AudioInputManager &, AudioInputDevice &, AudioInputErrorCodes> device_error;
-+ boost::signals2::signal<void(AudioInputManager &, AudioInputDevice &, AudioInputSettings&)> device_opened;
-+ boost::signals2::signal<void(AudioInputManager &, AudioInputDevice &)> device_closed;
-+ boost::signals2::signal<void(AudioInputManager &, AudioInputDevice &, AudioInputErrorCodes)> device_error;
-
- /** This signal is emitted when an audio device input has been added to the system.
- * This signal will be emitted if add_device was called with a device name and
- * a manager claimed support for this device.
- * @param device the audio input device that was added.
- */
-- boost::signal2<void, AudioInputDevice, bool> device_added;
-+ boost::signals2::signal<void(AudioInputDevice, bool)> device_added;
-
- /** This signal is emitted when an audio input device has been removed from the system.
- * This signal will be emitted if remove_device was called with a device name and
- * a manager claimed support for this device.
- * @param device the audio input device that was removed.
- */
-- boost::signal2<void, AudioInputDevice, bool> device_removed;
-+ boost::signals2::signal<void(AudioInputDevice, bool)> device_removed;
-
- private:
- void on_set_device (const AudioInputDevice & device);
---- lib/engine/audioinput/audioinput-manager.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/audioinput/audioinput-manager.h
-@@ -39,7 +39,7 @@
- #define __AUDIOINPUT_MANAGER_H__
-
- #include <vector>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "audioinput-info.h"
-@@ -148,18 +148,18 @@ namespace Ekiga
- * @param device the audio input device that was opened.
- * @param config the current audio input device configuration (current volume, etc.).
- */
-- boost::signal2<void, AudioInputDevice, AudioInputSettings> device_opened;
-+ boost::signals2::signal<void(AudioInputDevice, AudioInputSettings)> device_opened;
-
- /** This signal is emitted when an audio input device is closed.
- * @param device the audio input device that was closed.
- */
-- boost::signal1<void, AudioInputDevice> device_closed;
-+ boost::signals2::signal<void(AudioInputDevice)> device_closed;
-
- /** This signal is emitted when an error occurs when opening a audio input device.
- * @param device the audio input device that caused the error.
- * @param error_code the audio input device error code.
- */
-- boost::signal2<void, AudioInputDevice, AudioInputErrorCodes> device_error;
-+ boost::signals2::signal<void(AudioInputDevice, AudioInputErrorCodes)> device_error;
-
-
- protected:
---- lib/engine/audiooutput/audiooutput-core.h.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/audiooutput/audiooutput-core.h
-@@ -128,7 +128,7 @@ namespace Ekiga
- /** This signal is emitted when a Ekiga::AudioOutputManager has been
- * added to the AudioOutputCore Service.
- */
-- boost::signal1<void, AudioOutputManager &> manager_added;
-+ boost::signals2::signal<void(AudioOutputManager &)> manager_added;
-
-
- /** Get a list of all devices supported by all managers registered to the core.
-@@ -299,23 +299,23 @@ namespace Ekiga
-
- /** See audiooutput-manager.h for the API
- */
-- boost::signal4<void, AudioOutputManager &, AudioOutputPS, AudioOutputDevice&, AudioOutputSettings&> device_opened;
-- boost::signal3<void, AudioOutputManager &, AudioOutputPS, AudioOutputDevice&> device_closed;
-- boost::signal4<void, AudioOutputManager &, AudioOutputPS, AudioOutputDevice&, AudioOutputErrorCodes> device_error;
-+ boost::signals2::signal<void(AudioOutputManager &, AudioOutputPS, AudioOutputDevice&, AudioOutputSettings&)> device_opened;
-+ boost::signals2::signal<void(AudioOutputManager &, AudioOutputPS, AudioOutputDevice&)> device_closed;
-+ boost::signals2::signal<void(AudioOutputManager &, AudioOutputPS, AudioOutputDevice&, AudioOutputErrorCodes)> device_error;
-
- /** This signal is emitted when an audio output device has been added to the system.
- * This signal will be emitted if add_device was called with a device name and
- * a manager claimed support for this device.
- * @param device the audio output device that was added.
- */
-- boost::signal2<void, AudioOutputDevice, bool> device_added;
-+ boost::signals2::signal<void(AudioOutputDevice, bool)> device_added;
-
- /** This signal is emitted when an audio output device has been removed from the system.
- * This signal will be emitted if remove_device was called with a device name and
- * a manager claimed support for this device.
- * @param device the audio output device that was removed.
- */
-- boost::signal2<void, AudioOutputDevice, bool> device_removed;
-+ boost::signals2::signal<void(AudioOutputDevice, bool)> device_removed;
-
- private:
- void on_set_device (const AudioOutputDevice & device);
---- lib/engine/audiooutput/audiooutput-manager.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/audiooutput/audiooutput-manager.h
-@@ -39,7 +39,7 @@
- #define __AUDIOOUTPUT_MANAGER_H__
-
- #include <vector>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "audiooutput-info.h"
-@@ -152,20 +152,20 @@ namespace Ekiga
- * @param device the audio output device that was opened.
- * @param config the current audio output device configuration (current volume, etc.).
- */
-- boost::signal3<void, AudioOutputPS, AudioOutputDevice, AudioOutputSettings> device_opened;
-+ boost::signals2::signal<void(AudioOutputPS, AudioOutputDevice, AudioOutputSettings)> device_opened;
-
- /** This signal is emitted when an audio output device is closed.
- * @param prim whether the primary or secondary audio output device was closed.
- * @param device the audio output device that was closed.
- */
-- boost::signal2<void, AudioOutputPS, AudioOutputDevice> device_closed;
-+ boost::signals2::signal<void(AudioOutputPS, AudioOutputDevice)> device_closed;
-
- /** This signal is emitted when an error occurs when opening an audio output device.
- * @param prim whether the primary or secondary audio output device caused the error.
- * @param device the audio output device that caused the error.
- * @param error_code the audio output device error code.
- */
-- boost::signal3<void, AudioOutputPS, AudioOutputDevice, AudioOutputErrorCodes> device_error;
-+ boost::signals2::signal<void(AudioOutputPS, AudioOutputDevice, AudioOutputErrorCodes)> device_error;
-
- protected:
- typedef struct ManagerState {
---- lib/engine/chat/chat-core.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/chat/chat-core.h
-@@ -100,7 +100,7 @@ namespace Ekiga
- /** This signal is emitted when an Ekiga::Dialect has been added to
- * the ChatCore service.
- */
-- boost::signal1<void, DialectPtr > dialect_added;
-+ boost::signals2::signal<void(DialectPtr)> dialect_added;
-
- private:
-
-@@ -116,7 +116,7 @@ namespace Ekiga
-
- /** This signal is emitted when the ChatCore service has been updated.
- */
-- boost::signal0<void> updated;
-+ boost::signals2::signal<void(void)> updated;
-
- /** This chain allows the ChatCore to present forms to the user
- */
---- lib/engine/chat/chat.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/chat/chat.h
-@@ -37,7 +37,7 @@
- #define __CHAT_H__
-
- #include <string>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include <boost/smart_ptr.hpp>
-@@ -113,15 +113,15 @@ namespace Ekiga
-
- /** This signal is emitted when the Chat has been updated.
- */
-- boost::signal0<void> updated;
-+ boost::signals2::signal<void(void)> updated;
-
- /** This signal is emitted when the user requested to see this Chat
- */
-- boost::signal0<void> user_requested;
-+ boost::signals2::signal<void(void)> user_requested;
-
- /** This signal is emitted when the Chat has been removed.
- */
-- boost::signal0<void> removed;
-+ boost::signals2::signal<void(void)> removed;
-
- /** Feed possible actions on this Chat to the given MenuBuilder
- * @param A MenuBuilder object to populate.
---- lib/engine/chat/dialect-impl.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/chat/dialect-impl.h
-@@ -47,7 +47,7 @@ namespace Ekiga
- typename MultipleChatType = MultipleChat>
- class DialectImpl:
- public Dialect,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
-@@ -75,10 +75,10 @@ namespace Ekiga
-
- /* More STL-like ways to access the chats within this Ekiga::DialectImpl
- */
-- typedef typename Ekiga::map_key_iterator<std::map<boost::shared_ptr<SimpleChatType>, std::list<boost::signals::connection> > > simple_iterator;
-- typedef typename Ekiga::map_key_const_iterator<std::map<boost::shared_ptr<SimpleChatType>, std::list<boost::signals::connection> > > simple_const_iterator;
-- typedef typename Ekiga::map_key_iterator<std::map<boost::shared_ptr<MultipleChatType>, std::list<boost::signals::connection> > > multiple_iterator;
-- typedef typename Ekiga::map_key_const_iterator<std::map<boost::shared_ptr<MultipleChatType>, std::list<boost::signals::connection> > > multiple_const_iterator;
-+ typedef typename Ekiga::map_key_iterator<std::map<boost::shared_ptr<SimpleChatType>, std::list<boost::signals2::connection> > > simple_iterator;
-+ typedef typename Ekiga::map_key_const_iterator<std::map<boost::shared_ptr<SimpleChatType>, std::list<boost::signals2::connection> > > simple_const_iterator;
-+ typedef typename Ekiga::map_key_iterator<std::map<boost::shared_ptr<MultipleChatType>, std::list<boost::signals2::connection> > > multiple_iterator;
-+ typedef typename Ekiga::map_key_const_iterator<std::map<boost::shared_ptr<MultipleChatType>, std::list<boost::signals2::connection> > > multiple_const_iterator;
-
- simple_iterator simple_begin ();
- simple_iterator simple_end ();
-@@ -116,8 +116,8 @@ namespace Ekiga
-
- private:
-
-- std::map<boost::shared_ptr<SimpleChatType>, std::list<boost::signals::connection> > simple_chats;
-- std::map<boost::shared_ptr<MultipleChatType>, std::list<boost::signals::connection> > multiple_chats;
-+ std::map<boost::shared_ptr<SimpleChatType>, std::list<boost::signals2::connection> > simple_chats;
-+ std::map<boost::shared_ptr<MultipleChatType>, std::list<boost::signals2::connection> > multiple_chats;
-
- void on_simple_chat_removed (boost::shared_ptr<SimpleChatType> chat);
-
-@@ -133,22 +133,22 @@ Ekiga::DialectImpl<SimpleChatType, MultipleChatType>::
- template<typename SimpleChatType, typename MultipleChatType>
- Ekiga::DialectImpl<SimpleChatType, MultipleChatType>::~DialectImpl ()
- {
-- for (typename std::map<boost::shared_ptr<SimpleChatType>,std::list<boost::signals::connection> >::iterator iter = simple_chats.begin ();
-+ for (typename std::map<boost::shared_ptr<SimpleChatType>,std::list<boost::signals2::connection> >::iterator iter = simple_chats.begin ();
- iter != simple_chats.end ();
- iter++) {
-
-- for (std::list<boost::signals::connection>::iterator conn_iter = iter->second.begin ();
-+ for (std::list<boost::signals2::connection>::iterator conn_iter = iter->second.begin ();
- conn_iter != iter->second.end ();
- ++conn_iter) {
-
- conn_iter->disconnect ();
- }
- }
-- for (typename std::map<boost::shared_ptr<MultipleChatType>,std::list<boost::signals::connection> >::iterator iter = multiple_chats.begin ();
-+ for (typename std::map<boost::shared_ptr<MultipleChatType>,std::list<boost::signals2::connection> >::iterator iter = multiple_chats.begin ();
- iter != multiple_chats.end ();
- iter++) {
-
-- for (std::list<boost::signals::connection>::iterator conn_iter = iter->second.begin ();
-+ for (std::list<boost::signals2::connection>::iterator conn_iter = iter->second.begin ();
- conn_iter != iter->second.end ();
- ++conn_iter) {
-
-@@ -163,7 +163,7 @@ Ekiga::DialectImpl<SimpleChatType, MultipleChatType>::
- {
- bool go_on = true;
-
-- for (typename std::map<boost::shared_ptr<SimpleChatType>,std::list<boost::signals::connection> >::const_iterator iter = simple_chats.begin ();
-+ for (typename std::map<boost::shared_ptr<SimpleChatType>,std::list<boost::signals2::connection> >::const_iterator iter = simple_chats.begin ();
- go_on && iter != simple_chats.end ();
- iter++) {
-
-@@ -177,7 +177,7 @@ Ekiga::DialectImpl<SimpleChatType, MultipleChatType>::
- {
- bool go_on = true;
-
-- for (typename std::map<boost::shared_ptr<MultipleChatType>,std::list<boost::signals::connection> >::const_iterator iter = multiple_chats.begin ();
-+ for (typename std::map<boost::shared_ptr<MultipleChatType>,std::list<boost::signals2::connection> >::const_iterator iter = multiple_chats.begin ();
- go_on && iter != multiple_chats.end ();
- iter++) {
-
-@@ -275,7 +275,7 @@ template<typename SimpleChatType, typename MultipleCha
- void
- Ekiga::DialectImpl<SimpleChatType, MultipleChatType>::on_simple_chat_removed (boost::shared_ptr<SimpleChatType> chat)
- {
-- for (typename std::list<boost::signals::connection>::iterator iter = simple_chats[chat].begin ();
-+ for (typename std::list<boost::signals2::connection>::iterator iter = simple_chats[chat].begin ();
- iter != simple_chats[chat].end ();
- ++iter) {
-
-@@ -288,7 +288,7 @@ template<typename SimpleChatType, typename MultipleCha
- void
- Ekiga::DialectImpl<SimpleChatType, MultipleChatType>::on_multiple_chat_removed (boost::shared_ptr<MultipleChatType> chat)
- {
-- for (typename std::list<boost::signals::connection>::iterator iter = multiple_chats[chat].begin ();
-+ for (typename std::list<boost::signals2::connection>::iterator iter = multiple_chats[chat].begin ();
- iter != multiple_chats[chat].end ();
- ++iter) {
-
---- lib/engine/chat/dialect.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/chat/dialect.h
-@@ -72,12 +72,12 @@ namespace Ekiga
- /** This signal is emitted when an Ekiga::SimpleChat has been added to
- * the dialect.
- */
-- boost::signal1<void, SimpleChatPtr> simple_chat_added;
-+ boost::signals2::signal<void(SimpleChatPtr)> simple_chat_added;
-
- /** This signal is emitted when an Ekiga::MultipleChat has been added to
- * the dialect.
- */
-- boost::signal1<void, MultipleChatPtr> multiple_chat_added;
-+ boost::signals2::signal<void(MultipleChatPtr)> multiple_chat_added;
-
- /** This chain allows the Dialect to present forms to the user.
- */
---- lib/engine/components/call-history/history-book.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/components/call-history/history-book.h
-@@ -53,7 +53,7 @@ namespace History
-
- class Book:
- public Ekiga::Book,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
-@@ -86,7 +86,7 @@ namespace History
-
- void clear ();
-
-- boost::signal0<void> cleared;
-+ boost::signals2::signal<void(void)> cleared;
-
- private:
-
---- lib/engine/components/call-history/history-contact.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/components/call-history/history-contact.h
-@@ -61,7 +61,7 @@ namespace History
-
- class Contact:
- public Ekiga::Contact,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
---- lib/engine/components/local-roster/local-cluster.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/components/local-roster/local-cluster.h
-@@ -51,7 +51,7 @@ namespace Local
- class Cluster :
- public Ekiga::ClusterImpl<Heap>,
- public Ekiga::Trigger,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
---- lib/engine/components/local-roster/local-presentity.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/components/local-roster/local-presentity.h
-@@ -162,7 +162,7 @@ namespace Local
- * This signal makes the Local::Heap know that the XML tree changed
- * and hence should be saved
- */
-- boost::signal0<void> trigger_saving;
-+ boost::signals2::signal<void(void)> trigger_saving;
-
-
- private:
---- lib/engine/components/opal/opal-account.h.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/components/opal/opal-account.h
-@@ -153,7 +153,7 @@ namespace Opal (public)
-
- const std::string as_string () const;
-
-- boost::signal0<void> trigger_saving;
-+ boost::signals2::signal<void(void)> trigger_saving;
-
- /*
- * This is because an opal account is an Ekiga::PresencePublisher
---- lib/engine/components/opal/opal-call.h.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/components/opal/opal-call.h
-@@ -55,7 +55,7 @@ namespace Opal {
- class Call
- : public OpalCall,
- public Ekiga::Call,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
-
- public:
---- lib/engine/components/opal/opal-gmconf-bridge.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/components/opal/opal-gmconf-bridge.cpp
-@@ -35,7 +35,7 @@
- */
-
- #include <iostream>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "config.h"
---- lib/engine/framework/chain-of-responsibility.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/framework/chain-of-responsibility.h
-@@ -36,7 +36,7 @@
- #ifndef __CHAIN_OF_RESPONSIBILITY_H__
- #define __CHAIN_OF_RESPONSIBILITY_H__
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- /* This code uses boost signals to implement the "chain of responsibility"
-@@ -117,9 +117,8 @@ namespace Ekiga
-
- template<typename T_request>
- struct ChainOfResponsibility:
-- public boost::signal1<bool,
-- T_request,
-- responsibility_accumulator>
-+ public boost::signals2::signal<bool(T_request),
-+ responsibility_accumulator>
- {
- };
- };
---- lib/engine/framework/form-request-simple.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/framework/form-request-simple.h
-@@ -36,7 +36,7 @@
- #ifndef __FORM_REQUEST_SIMPLE_H__
- #define __FORM_REQUEST_SIMPLE_H__
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "form-builder.h"
---- lib/engine/framework/gmconf-bridge.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/framework/gmconf-bridge.h
-@@ -38,7 +38,7 @@
- #define __GMCONF_BRIDGE_H__
-
- #include <vector>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "gmconf.h"
-@@ -94,7 +94,7 @@ namespace Ekiga
- * @param key is the GmConf key whose value changed
- * @param entry is the new GmConf entry
- */
-- boost::signal2<void, std::string /*key*/, GmConfEntry * /*entry*/> property_changed;
-+ boost::signals2::signal<void(std::string /*key*/, GmConfEntry * /*entry*/)> property_changed;
-
- protected :
- Ekiga::Service & service;
---- lib/engine/framework/live-object.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/framework/live-object.h
-@@ -62,12 +62,12 @@ namespace Ekiga
-
- /** This signal is emitted when the object has been updated.
- */
-- boost::signal0<void> updated;
-+ boost::signals2::signal<void(void)> updated;
-
-
- /** This signal is emitted when the object has been removed.
- */
-- boost::signal0<void> removed;
-+ boost::signals2::signal<void(void)> removed;
-
- /** This chain allows the object to present forms to the user
- */
---- lib/engine/framework/menu-builder.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/framework/menu-builder.h
-@@ -37,7 +37,7 @@
- #define __MENU_BUILDER_H__
-
- #include <string>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
-
---- lib/engine/framework/personal-details.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/framework/personal-details.h
-@@ -37,7 +37,7 @@
- #define __PERSONAL_DETAILS_H__
-
- #include <string>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "services.h"
-@@ -66,7 +66,7 @@ namespace Ekiga
- virtual void set_presence_info (const std::string presence,
- const std::string status) = 0;
-
-- boost::signal0<void> updated;
-+ boost::signals2::signal<void(void)> updated;
- };
- };
-
---- lib/engine/framework/reflister.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/framework/reflister.h
-@@ -37,7 +37,7 @@
- #ifndef __REFLISTER_H__
- #define __REFLISTER_H__
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
- #include <list>
-
-@@ -55,7 +55,7 @@ namespace Ekiga
- {
- protected:
-
-- typedef std::map<boost::shared_ptr<ObjectType>,std::list<boost::signals::connection> > container_type;
-+ typedef std::map<boost::shared_ptr<ObjectType>,std::list<boost::signals2::connection> > container_type;
- typedef Ekiga::map_key_iterator<container_type> iterator;
- typedef Ekiga::map_key_const_iterator<container_type> const_iterator;
-
-@@ -66,7 +66,7 @@ namespace Ekiga
- void add_object (boost::shared_ptr<ObjectType> obj);
-
- void add_connection (boost::shared_ptr<ObjectType> obj,
-- boost::signals::connection connection);
-+ boost::signals2::connection connection);
-
- void remove_object (boost::shared_ptr<ObjectType> obj);
-
-@@ -78,9 +78,9 @@ namespace Ekiga
- const_iterator begin () const;
- const_iterator end () const;
-
-- boost::signal1<void, boost::shared_ptr<ObjectType> > object_added;
-- boost::signal1<void, boost::shared_ptr<ObjectType> > object_removed;
-- boost::signal1<void, boost::shared_ptr<ObjectType> > object_updated;
-+ boost::signals2::signal<void(boost::shared_ptr<ObjectType>)> object_added;
-+ boost::signals2::signal<void(boost::shared_ptr<ObjectType>)> object_removed;
-+ boost::signals2::signal<void(boost::shared_ptr<ObjectType>)> object_updated;
-
- private:
- container_type objects;
-@@ -95,7 +95,7 @@ Ekiga::RefLister<ObjectType>::~RefLister ()
- iter != objects.end ();
- ++iter) {
-
-- for (std::list<boost::signals::connection>::iterator conn_iter = iter->second.begin ();
-+ for (std::list<boost::signals2::connection>::iterator conn_iter = iter->second.begin ();
- conn_iter != iter->second.end ();
- ++conn_iter) {
-
-@@ -130,7 +130,7 @@ Ekiga::RefLister<ObjectType>::add_object (boost::share
- template<typename ObjectType>
- void
- Ekiga::RefLister<ObjectType>::add_connection (boost::shared_ptr<ObjectType> obj,
-- boost::signals::connection connection)
-+ boost::signals2::connection connection)
- {
- objects[obj].push_back (connection);
- }
-@@ -139,8 +139,8 @@ template<typename ObjectType>
- void
- Ekiga::RefLister<ObjectType>::remove_object (boost::shared_ptr<ObjectType> obj)
- {
-- std::list<boost::signals::connection> connections = objects[obj];
-- for (std::list<boost::signals::connection>::iterator iter = connections.begin ();
-+ std::list<boost::signals2::connection> connections = objects[obj];
-+ for (std::list<boost::signals2::connection>::iterator iter = connections.begin ();
- iter != connections.end ();
- ++iter)
- iter->disconnect ();
---- lib/engine/framework/runtime.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/framework/runtime.h
-@@ -34,7 +34,7 @@
- *
- */
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #ifndef __RUNTIME_H__
---- lib/engine/framework/services.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/framework/services.h
-@@ -45,7 +45,7 @@
-
- #include <list>
- #include <string>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- namespace Ekiga
-@@ -101,7 +101,7 @@ namespace Ekiga
-
- void dump (std::ostream &stream) const;
-
-- boost::signal1<void, ServicePtr> service_added;
-+ boost::signals2::signal<void(ServicePtr)> service_added;
-
- private:
-
---- lib/engine/gui/gtk-core/codecsbox.cpp.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/gui/gtk-core/codecsbox.cpp
-@@ -38,6 +38,8 @@
- #include "config.h"
- #include "codecsbox.h"
-
-+#include <sstream>
-+
- #include "gmconf.h"
- #include "codec-description.h"
-
---- lib/engine/gui/gtk-frontend/accounts-window.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/gui/gtk-frontend/accounts-window.cpp
-@@ -62,7 +62,7 @@ struct _AccountsWindowPrivate
- GtkAccelGroup *accel;
-
- Ekiga::ServiceCore &core;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
-
- std::string presence;
-
-@@ -502,7 +502,7 @@ accounts_window_finalize (GObject *obj)
- {
- AccountsWindow *self = ACCOUNTS_WINDOW (obj);
-
-- for (std::vector<boost::signals::connection>::iterator iter
-+ for (std::vector<boost::signals2::connection>::iterator iter
- = self->priv->connections.begin ();
- iter != self->priv->connections.end ();
- iter++)
-@@ -535,7 +535,7 @@ accounts_window_new (Ekiga::ServiceCore &core)
- {
- AccountsWindow *self = NULL;
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- GtkWidget *vbox = NULL;
- GtkWidget *menu_bar = NULL;
---- lib/engine/gui/gtk-frontend/addressbook-window.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/gui/gtk-frontend/addressbook-window.cpp
-@@ -52,7 +52,7 @@ struct _AddressBookWindowPrivate
- _AddressBookWindowPrivate (Ekiga::ContactCore & _core):core (_core) { }
-
- Ekiga::ContactCore & core;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
- GtkWidget *tree_view;
- GtkWidget *notebook;
- GtkTreeSelection *selection;
-@@ -579,7 +579,7 @@ addressbook_window_finalize (GObject *obj)
- {
- AddressBookWindow *self = ADDRESSBOOK_WINDOW (obj);
-
-- for (std::vector<boost::signals::connection>::iterator iter
-+ for (std::vector<boost::signals2::connection>::iterator iter
- = self->priv->connections.begin ();
- iter != self->priv->connections.end ();
- iter++)
-@@ -613,7 +613,7 @@ addressbook_window_new (Ekiga::ContactCore &core)
- {
- AddressBookWindow *self = NULL;
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- GtkWidget *menu_bar = NULL;
- GtkWidget *frame = NULL;
---- lib/engine/gui/gtk-frontend/book-view-gtk.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/gui/gtk-frontend/book-view-gtk.cpp
-@@ -62,7 +62,7 @@ struct _BookViewGtkPrivate
- GtkWidget *scrolled_window;
-
- Ekiga::BookPtr book;
-- std::list<boost::signals::connection> connections;
-+ std::list<boost::signals2::connection> connections;
- };
-
-
-@@ -447,7 +447,7 @@ book_view_gtk_dispose (GObject *obj)
-
- view = BOOK_VIEW_GTK (obj);
-
-- for (std::list<boost::signals::connection>::iterator iter
-+ for (std::list<boost::signals2::connection>::iterator iter
- = view->priv->connections.begin ();
- iter != view->priv->connections.end ();
- ++iter)
---- lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp
-@@ -56,7 +56,7 @@ struct _CallHistoryViewGtkPrivate
- boost::shared_ptr<History::Book> book;
- GtkListStore* store;
- GtkTreeView* tree;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
- };
-
- /* this is what we put in the view */
-@@ -229,7 +229,7 @@ call_history_view_gtk_dispose (GObject* obj)
-
- view = CALL_HISTORY_VIEW_GTK (obj);
-
-- for (std::vector<boost::signals::connection>::iterator iter
-+ for (std::vector<boost::signals2::connection>::iterator iter
- = view->priv->connections.begin ();
- iter != view->priv->connections.end ();
- iter++)
-@@ -314,7 +314,7 @@ call_history_view_gtk_new (boost::shared_ptr<History::
- GtkCellRenderer *renderer = NULL;
- GtkTreeSelection *selection = NULL;
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- g_return_val_if_fail (book, (GtkWidget*)NULL);
-
---- lib/engine/gui/gtk-frontend/call-window.cpp.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/gui/gtk-frontend/call-window.cpp
-@@ -181,7 +181,7 @@ struct _EkigaCallWindowPrivate
-
- GtkWidget *transfer_call_popup;
-
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
- };
-
- /* properties */
-@@ -2207,7 +2207,7 @@ ekiga_call_window_transfer_dialog_run (EkigaCallWindow
- static void
- ekiga_call_window_connect_engine_signals (EkigaCallWindow *cw)
- {
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- g_return_if_fail (EKIGA_IS_CALL_WINDOW (cw));
-
---- lib/engine/gui/gtk-frontend/chat-area.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/gui/gtk-frontend/chat-area.cpp
-@@ -58,7 +58,7 @@ class ChatAreaHelper;
- struct _ChatAreaPrivate
- {
- Ekiga::Chat* chat;
-- boost::signals::connection connection;
-+ boost::signals2::connection connection;
- boost::shared_ptr<ChatAreaHelper> helper;
- GmTextBufferEnhancer* enhancer;
- GtkWidget* smiley_menu;
---- lib/engine/gui/gtk-frontend/chat-window.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/gui/gtk-frontend/chat-window.cpp
-@@ -54,7 +54,7 @@ struct _ChatWindowPrivate
- {}
-
- Ekiga::ServiceCore& core;
-- std::list<boost::signals::connection> connections;
-+ std::list<boost::signals2::connection> connections;
-
- GtkWidget* notebook;
- };
-@@ -405,7 +405,7 @@ chat_window_finalize (GObject* obj)
-
- self = CHAT_WINDOW (obj);
-
-- for (std::list<boost::signals::connection>::iterator iter
-+ for (std::list<boost::signals2::connection>::iterator iter
- = self->priv->connections.begin ();
- iter != self->priv->connections.end ();
- ++iter)
---- lib/engine/gui/gtk-frontend/heap-view.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/gui/gtk-frontend/heap-view.cpp
-@@ -47,7 +47,7 @@
- struct _HeapViewPrivate
- {
- Ekiga::HeapPtr heap;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
-
- GtkTreeStore* store;
- GtkTreeView* view;
-@@ -454,7 +454,7 @@ heap_view_set_heap (HeapView* self,
- {
- if (self->priv->heap) {
-
-- for (std::vector<boost::signals::connection>::iterator iter
-+ for (std::vector<boost::signals2::connection>::iterator iter
- = self->priv->connections.begin ();
- iter != self->priv->connections.end ();
- iter++)
-@@ -465,7 +465,7 @@ heap_view_set_heap (HeapView* self,
-
- if (heap) {
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- conn = heap->removed.connect (boost::bind (&on_heap_removed, self));
- self->priv->connections.push_back (conn);
---- lib/engine/gui/gtk-frontend/preferences-window.cpp.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/gui/gtk-frontend/preferences-window.cpp
-@@ -88,7 +88,7 @@ typedef struct _GmPreferencesWindow
- GtkWidget *iface;
- GtkWidget *fsbutton;
- Ekiga::ServiceCore *core;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
- } GmPreferencesWindow;
-
- #define GM_PREFERENCES_WINDOW(x) (GmPreferencesWindow *) (x)
-@@ -1357,7 +1357,7 @@ preferences_window_new (Ekiga::ServiceCore & core)
-
- gm_window_hide_on_delete (window);
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
- boost::shared_ptr<Ekiga::VideoInputCore> videoinput_core = core.get<Ekiga::VideoInputCore> ("videoinput-core");
- boost::shared_ptr<Ekiga::AudioInputCore> audioinput_core = core.get<Ekiga::AudioInputCore> ("audioinput-core");
- boost::shared_ptr<Ekiga::AudioOutputCore> audiooutput_core = core.get<Ekiga::AudioOutputCore> ("audiooutput-core");
---- lib/engine/gui/gtk-frontend/presentity-view.cpp.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/gui/gtk-frontend/presentity-view.cpp
-@@ -40,8 +40,8 @@
- struct _PresentityViewPrivate
- {
- Ekiga::Presentity* presentity;
-- boost::signals::connection updated_conn;
-- boost::signals::connection removed_conn;
-+ boost::signals2::connection updated_conn;
-+ boost::signals2::connection removed_conn;
-
- /* we contain those, so no need to unref them */
- GtkWidget* presence_image;
---- lib/engine/gui/gtk-frontend/roster-view-gtk.cpp.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/gui/gtk-frontend/roster-view-gtk.cpp
-@@ -60,7 +60,7 @@ struct _RosterViewGtkPrivate
- {
- boost::shared_ptr<Ekiga::PresenceCore> core;
-
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
- GtkTreeStore *store;
- GtkTreeView *tree_view;
- GSList *folded_groups;
-@@ -1382,7 +1382,7 @@ roster_view_gtk_set_core (RosterViewGtk* self,
- {
- if (self->priv->core) {
-
-- for (std::vector<boost::signals::connection>::iterator iter
-+ for (std::vector<boost::signals2::connection>::iterator iter
- = self->priv->connections.begin ();
- iter != self->priv->connections.end ();
- iter++)
-@@ -1393,7 +1393,7 @@ roster_view_gtk_set_core (RosterViewGtk* self,
-
- if (core) {
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- conn = core->cluster_added.connect (boost::bind (&on_cluster_added, self, _1));
- self->priv->connections.push_back (conn);
---- lib/engine/gui/gtk-frontend/statusicon.cpp.orig 2013-02-18 21:37:04 UTC
-+++ lib/engine/gui/gtk-frontend/statusicon.cpp
-@@ -68,7 +68,7 @@ struct _StatusIconPrivate
- GtkWidget *popup_menu;
- gboolean has_message;
-
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
-
- int blink_id;
- std::string status;
-@@ -174,7 +174,7 @@ statusicon_finalize (GObject *obj)
- if (self->priv->blink_image)
- g_free (self->priv->blink_image);
-
-- for (std::vector<boost::signals::connection>::iterator iter = self->priv->connections.begin () ;
-+ for (std::vector<boost::signals2::connection>::iterator iter = self->priv->connections.begin () ;
- iter != self->priv->connections.end ();
- iter++)
- iter->disconnect ();
-@@ -548,7 +548,7 @@ status_icon_new (Ekiga::ServiceCore & core)
- if (!statusicon_should_run ())
- return self;
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- self = STATUSICON (g_object_new (STATUSICON_TYPE, NULL));
- self->priv = new StatusIconPrivate (core);
---- lib/engine/gui/gtk-frontend/statusicon.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/gui/gtk-frontend/statusicon.h
-@@ -42,7 +42,7 @@
-
- #include <gtk/gtk.h>
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- G_BEGIN_DECLS
---- lib/engine/hal/hal-core.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/hal/hal-core.h
-@@ -40,7 +40,7 @@
-
- #include "services.h"
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include <set>
-@@ -114,24 +114,24 @@ namespace Ekiga
- /** This signal is emitted when an Ekiga::HalManager has been
- * added to the HalCore Service.
- */
-- boost::signal1<void, HalManager &> manager_added;
-+ boost::signals2::signal<void(HalManager &)> manager_added;
-
-
- /*** API to act on HAL events ***/
-
- /** See hal-manager.h for the API
- */
-- boost::signal4<void, const std::string &, const std::string &, unsigned, HalManager*> videoinput_device_added;
-- boost::signal4<void, const std::string &, const std::string &, unsigned, HalManager*> videoinput_device_removed;
-+ boost::signals2::signal<void(const std::string &, const std::string &, unsigned, HalManager*)> videoinput_device_added;
-+ boost::signals2::signal<void(const std::string &, const std::string &, unsigned, HalManager*)> videoinput_device_removed;
-
-- boost::signal3<void, const std::string &, const std::string &, HalManager*> audioinput_device_added;
-- boost::signal3<void, const std::string &, const std::string &, HalManager*> audioinput_device_removed;
-+ boost::signals2::signal<void(const std::string &, const std::string &, HalManager*)> audioinput_device_added;
-+ boost::signals2::signal<void(const std::string &, const std::string &, HalManager*)> audioinput_device_removed;
-
-- boost::signal3<void, const std::string &, const std::string &, HalManager*> audiooutput_device_added;
-- boost::signal3<void, const std::string &, const std::string &, HalManager*> audiooutput_device_removed;
-+ boost::signals2::signal<void(const std::string &, const std::string &, HalManager*)> audiooutput_device_added;
-+ boost::signals2::signal<void(const std::string &, const std::string &, HalManager*)> audiooutput_device_removed;
-
-- boost::signal3<void, const std::string &, const std::string &, HalManager*> network_interface_up;
-- boost::signal3<void, const std::string &, const std::string &, HalManager*> network_interface_down;
-+ boost::signals2::signal<void(const std::string &, const std::string &, HalManager*)> network_interface_up;
-+ boost::signals2::signal<void(const std::string &, const std::string &, HalManager*)> network_interface_down;
-
- private:
-
---- lib/engine/hal/hal-manager.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/hal/hal-manager.h
-@@ -75,50 +75,50 @@ namespace Ekiga
- * @param device the device name.
- * @param capabilities source-dependent device capabilites (e.g. V4L1 or V4L2 for video4linux).
- */
-- boost::signal3<void, std::string, std::string, unsigned> videoinput_device_added;
-+ boost::signals2::signal<void(std::string, std::string, unsigned)> videoinput_device_added;
-
- /** This signal is emitted when a video input device is removed from the system.
- * @param source the video input framework (e.g. video4linux, etc.).
- * @param device the device name.
- * @param capabilities source-dependent device capabilites (e.g. V4L1 or V4L2 for video4linux).
- */
-- boost::signal3<void, std::string, std::string, unsigned> videoinput_device_removed;
-+ boost::signals2::signal<void(std::string, std::string, unsigned)> videoinput_device_removed;
-
- /** This signal is emitted when an audio input device is added to the system.
- * @param source the audio input framework (e.g. alsa, oss, etc.).
- * @param device the device name.
- */
-- boost::signal2<void, std::string, std::string> audioinput_device_added;
-+ boost::signals2::signal<void(std::string, std::string)> audioinput_device_added;
-
- /** This signal is emitted when an audio input device is removed from the system.
- * @param source the audio input framework (e.g. alsa, oss, etc.).
- * @param device the device name.
- */
-- boost::signal2<void, std::string, std::string> audioinput_device_removed;
-+ boost::signals2::signal<void(std::string, std::string)> audioinput_device_removed;
-
- /** This signal is emitted when an audio output device is added to the system.
- * @param source the audio output framework (e.g. alsa, oss, etc.).
- * @param device the device name.
- */
-- boost::signal2<void, std::string, std::string> audiooutput_device_added;
-+ boost::signals2::signal<void(std::string, std::string)> audiooutput_device_added;
-
- /** This signal is emitted when an audio output device is removed from the system.
- * @param source the audio output framework (e.g. alsa, oss, etc.).
- * @param device the device name.
- */
-- boost::signal2<void, std::string, std::string> audiooutput_device_removed;
-+ boost::signals2::signal<void(std::string, std::string)> audiooutput_device_removed;
-
- /** This signal is emitted when a network device comes up.
- * @param interface_name the interface name (e.g. eth0, etc.).
- * @param ip4_address the IPv4 address (e.g. "192.168.0.1").
- */
-- boost::signal2<void, std::string, std::string> network_interface_up;
-+ boost::signals2::signal<void(std::string, std::string)> network_interface_up;
-
- /** This signal is emitted when a network device goes down.
- * @param interface_name the interface name (e.g. eth0, etc.).
- * @param ip4_address the IPv4 address (e.g. "192.168.0.1").
- */
-- boost::signal2<void, std::string, std::string> network_interface_down;
-+ boost::signals2::signal<void(std::string, std::string)> network_interface_down;
- };
-
- /**
---- lib/engine/notification/notification-core.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/notification/notification-core.h
-@@ -77,7 +77,7 @@ namespace Ekiga
- void action_trigger ()
- { if (action_callback) action_callback (); }
-
-- boost::signal0<void> removed;
-+ boost::signals2::signal<void(void)> removed;
-
- private:
-
-@@ -109,7 +109,7 @@ namespace Ekiga
- void push_notification (boost::shared_ptr<Notification> notification)
- { notification_added (notification); }
-
-- boost::signal1<void, boost::shared_ptr<Notification> > notification_added;
-+ boost::signals2::signal<void(boost::shared_ptr<Notification>)> notification_added;
- };
- };
-
---- lib/engine/presence/cluster.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/presence/cluster.h
-@@ -66,16 +66,16 @@ namespace Ekiga
- * from the Cluster.
- * @param The Heap in question.
- */
-- boost::signal1<void, HeapPtr > heap_added;
-- boost::signal1<void, HeapPtr > heap_removed;
-+ boost::signals2::signal<void(HeapPtr)> heap_added;
-+ boost::signals2::signal<void(HeapPtr)> heap_removed;
-
- /** Those signals are forwarded from the given Heap
- * @param The Heap in question.
- */
-- boost::signal1<void, HeapPtr > heap_updated;
-- boost::signal2<void, HeapPtr , PresentityPtr > presentity_added;
-- boost::signal2<void, HeapPtr , PresentityPtr > presentity_updated;
-- boost::signal2<void, HeapPtr , PresentityPtr > presentity_removed;
-+ boost::signals2::signal<void(HeapPtr)> heap_updated;
-+ boost::signals2::signal<void(HeapPtr , PresentityPtr )> presentity_added;
-+ boost::signals2::signal<void(HeapPtr , PresentityPtr )> presentity_updated;
-+ boost::signals2::signal<void(HeapPtr , PresentityPtr )> presentity_removed;
- };
-
- typedef boost::shared_ptr<Cluster> ClusterPtr;
---- lib/engine/presence/heap.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/presence/heap.h
-@@ -83,15 +83,15 @@ namespace Ekiga
-
- /** This signal is emitted when a Presentity has been added to the Heap.
- */
-- boost::signal1<void, PresentityPtr > presentity_added;
-+ boost::signals2::signal<void(PresentityPtr)> presentity_added;
-
- /** This signal is emitted when a Presentity has been updated in the Heap.
- */
-- boost::signal1<void, PresentityPtr > presentity_updated;
-+ boost::signals2::signal<void(PresentityPtr)> presentity_updated;
-
- /** This signal is emitted when a Presentity has been removed from the Heap.
- */
-- boost::signal1<void, PresentityPtr > presentity_removed;
-+ boost::signals2::signal<void(PresentityPtr)> presentity_removed;
- };
-
- typedef boost::shared_ptr<Heap> HeapPtr;
---- lib/engine/presence/presence-core.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/presence/presence-core.cpp
-@@ -49,7 +49,7 @@ Ekiga::PresenceCore::PresenceCore (Ekiga::ServiceCore&
-
- Ekiga::PresenceCore::~PresenceCore ()
- {
-- for (std::list<boost::signals::connection>::iterator iter = conns.begin (); iter != conns.end (); ++iter)
-+ for (std::list<boost::signals2::connection>::iterator iter = conns.begin (); iter != conns.end (); ++iter)
- iter->disconnect ();
- }
-
---- lib/engine/presence/presence-core.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/presence/presence-core.h
-@@ -97,8 +97,8 @@ namespace Ekiga
- * presence information about an uri it was required to handle.
- * The information is given as a pair of strings (uri, data).
- */
-- boost::signal2<void, std::string, std::string> presence_received;
-- boost::signal2<void, std::string, std::string> status_received;
-+ boost::signals2::signal<void(std::string, std::string)> presence_received;
-+ boost::signals2::signal<void(std::string, std::string)> status_received;
- };
-
- class PresencePublisher
-@@ -180,22 +180,22 @@ namespace Ekiga
- /** This signal is emitted when an Ekiga::Cluster has been added
- * to the PresenceCore Service.
- */
-- boost::signal1<void, ClusterPtr > cluster_added;
-+ boost::signals2::signal<void(ClusterPtr)> cluster_added;
-
- /** Those signals are forwarding the heap_added, heap_updated
- * and heap_removed from the given Cluster.
- *
- */
-- boost::signal2<void, ClusterPtr , HeapPtr > heap_added;
-- boost::signal2<void, ClusterPtr , HeapPtr > heap_updated;
-- boost::signal2<void, ClusterPtr , HeapPtr > heap_removed;
-+ boost::signals2::signal<void(ClusterPtr , HeapPtr )> heap_added;
-+ boost::signals2::signal<void(ClusterPtr , HeapPtr )> heap_updated;
-+ boost::signals2::signal<void(ClusterPtr , HeapPtr )> heap_removed;
-
- /** Those signals are forwarding the presentity_added, presentity_updated
- * and presentity_removed from the given Heap of the given Cluster.
- */
-- boost::signal3<void, ClusterPtr , HeapPtr , PresentityPtr > presentity_added;
-- boost::signal3<void, ClusterPtr , HeapPtr , PresentityPtr > presentity_updated;
-- boost::signal3<void, ClusterPtr , HeapPtr , PresentityPtr > presentity_removed;
-+ boost::signals2::signal<void(ClusterPtr , HeapPtr , PresentityPtr )> presentity_added;
-+ boost::signals2::signal<void(ClusterPtr , HeapPtr , PresentityPtr )> presentity_updated;
-+ boost::signals2::signal<void(ClusterPtr , HeapPtr , PresentityPtr )> presentity_removed;
-
- private:
-
-@@ -256,8 +256,8 @@ namespace Ekiga
- /** Those signals are emitted whenever information has been received
- * about an uri ; the information is a pair of strings (uri, information).
- */
-- boost::signal2<void, std::string, std::string> presence_received;
-- boost::signal2<void, std::string, std::string> status_received;
-+ boost::signals2::signal<void(std::string, std::string)> presence_received;
-+ boost::signals2::signal<void(std::string, std::string)> status_received;
-
- private:
-
-@@ -321,7 +321,7 @@ namespace Ekiga
-
- private:
-
-- std::list<boost::signals::connection> conns;
-+ std::list<boost::signals2::connection> conns;
- };
-
- /**
---- lib/engine/presence/uri-presentity.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/presence/uri-presentity.h
-@@ -60,7 +60,7 @@ namespace Ekiga
- */
- class URIPresentity:
- public Ekiga::Presentity,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
---- lib/engine/protocol/call-core.cpp.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/protocol/call-core.cpp
-@@ -48,7 +48,7 @@ using namespace Ekiga;
-
- CallCore::~CallCore ()
- {
-- for (std::list<boost::signals::connection>::iterator iter = manager_connections.begin ();
-+ for (std::list<boost::signals2::connection>::iterator iter = manager_connections.begin ();
- iter != manager_connections.end ();
- ++iter)
- iter->disconnect ();
-@@ -103,7 +103,7 @@ bool CallCore::dial (const std::string uri)
-
- void CallCore::add_call (boost::shared_ptr<Call> call, boost::shared_ptr<CallManager> manager)
- {
-- std::list<boost::signals::connection> conns;
-+ std::list<boost::signals2::connection> conns;
-
- conns.push_back (call->ringing.connect (boost::bind (&CallCore::on_ringing_call, this, call, manager)));
- conns.push_back (call->setup.connect (boost::bind (&CallCore::on_setup_call, this, call, manager)));
-@@ -124,7 +124,7 @@ void CallCore::add_call (boost::shared_ptr<Call> call,
-
- void CallCore::remove_call (boost::shared_ptr<Call> call)
- {
-- for (std::list<boost::signals::connection>::iterator iter2 = call_connections [call->get_id ()].begin ();
-+ for (std::list<boost::signals2::connection>::iterator iter2 = call_connections [call->get_id ()].begin ();
- iter2 != call_connections [call->get_id ()].end ();
- ++iter2)
- iter2->disconnect ();
---- lib/engine/protocol/call-core.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/protocol/call-core.h
-@@ -45,7 +45,7 @@
- #include "call-protocol-manager.h"
- #include <boost/smart_ptr.hpp>
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
- #include <set>
- #include <map>
-@@ -126,7 +126,7 @@ namespace Ekiga
- /** This signal is emitted when a Ekiga::CallManager has been
- * added to the CallCore Service.
- */
-- boost::signal1<void, boost::shared_ptr<CallManager> > manager_added;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>)> manager_added;
-
-
- /*** Call Management ***/
-@@ -141,21 +141,21 @@ namespace Ekiga
-
- /** See call.h for the API
- */
-- boost::signal2<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call> > ringing_call;
-- boost::signal2<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call> > setup_call;
-- boost::signal2<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call> > missed_call;
-- boost::signal3<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call>, std::string> cleared_call;
-- boost::signal2<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call> > established_call;
-- boost::signal2<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call> > held_call;
-- boost::signal2<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call> > retrieved_call;
-- boost::signal5<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call>, std::string, Call::StreamType, bool> stream_opened;
-- boost::signal5<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call>, std::string, Call::StreamType, bool> stream_closed;
-- boost::signal4<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call>, std::string, Call::StreamType> stream_paused;
-- boost::signal4<void, boost::shared_ptr<CallManager> , boost::shared_ptr<Call>, std::string, Call::StreamType> stream_resumed;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>)> ringing_call;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>)> setup_call;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>)> missed_call;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>, std::string)> cleared_call;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>)> established_call;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>)> held_call;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>)> retrieved_call;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>, std::string, Call::StreamType, bool)> stream_opened;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>, std::string, Call::StreamType, bool)> stream_closed;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>, std::string, Call::StreamType)> stream_paused;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>, boost::shared_ptr<Call>, std::string, Call::StreamType)> stream_resumed;
-
- /*** Misc ***/
-- boost::signal1<void, boost::shared_ptr<CallManager> > manager_ready;
-- boost::signal0<void> ready;
-+ boost::signals2::signal<void(boost::shared_ptr<CallManager>)> manager_ready;
-+ boost::signals2::signal<void(void)> ready;
-
- /** This chain allows the CallCore to report errors to the user
- */
-@@ -186,8 +186,8 @@ namespace Ekiga
-
-
- std::set<boost::shared_ptr<CallManager> > managers;
-- std::list<boost::signals::connection> manager_connections;
-- std::map<std::string, std::list<boost::signals::connection> > call_connections;
-+ std::list<boost::signals2::connection> manager_connections;
-+ std::map<std::string, std::list<boost::signals2::connection> > call_connections;
- unsigned nr_ready;
- };
-
---- lib/engine/protocol/call-manager.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/protocol/call-manager.h
-@@ -40,7 +40,7 @@
- #define __CALL_MANAGER_H__
-
- #include <set>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include <boost/smart_ptr.hpp>
-@@ -99,7 +99,7 @@ namespace Ekiga
- /** This signal is emitted when a Ekiga::CallProtocolManager has been
- * added to the CallManager.
- */
-- boost::signal1<void, boost::shared_ptr<CallProtocolManager> > manager_added;
-+ boost::signals2::signal<void(boost::shared_ptr<CallProtocolManager>)> manager_added;
-
-
- /*
-@@ -213,7 +213,7 @@ namespace Ekiga
- /*
- * MISC
- */
-- boost::signal0<void> ready;
-+ boost::signals2::signal<void(void)> ready;
-
- private:
- std::set<boost::shared_ptr<CallProtocolManager> > managers;
---- lib/engine/protocol/call.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/protocol/call.h
-@@ -38,7 +38,7 @@
- #ifndef __CALL_H__
- #define __CALL_H__
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
- #include <string>
-
-@@ -198,69 +198,69 @@ namespace Ekiga
-
- /* Signal emitted when the call is established
- */
-- boost::signal0<void> established;
-+ boost::signals2::signal<void(void)> established;
-
- /* Signal emitted when an established call is cleared
- * @param: a string describing why the call was cleared
- */
-- boost::signal1<void, std::string> cleared;
-+ boost::signals2::signal<void(std::string)> cleared;
-
- /* Signal emitted when the call is missed, ie cleared
- * without having been established
- */
-- boost::signal0<void> missed;
-+ boost::signals2::signal<void(void)> missed;
-
- /* Signal emitted when the call is forwarded
- */
-- boost::signal0<void> forwarded;
-+ boost::signals2::signal<void(void)> forwarded;
-
- /* Signal emitted when the call is held
- */
-- boost::signal0<void> held;
-+ boost::signals2::signal<void(void)> held;
-
- /* Signal emitted when the call is retrieved
- */
-- boost::signal0<void> retrieved;
-+ boost::signals2::signal<void(void)> retrieved;
-
- /* Signal emitted when the call is being setup
- */
-- boost::signal0<void> setup;
-+ boost::signals2::signal<void(void)> setup;
-
- /* Signal emitted when the remote party is ringing
- */
-- boost::signal0<void> ringing;
-+ boost::signals2::signal<void(void)> ringing;
-
- /* Signal emitted when a stream is opened
- * @param the stream name
- * @param the stream type
- * @param transmission or reception
- */
-- boost::signal3<void, std::string, StreamType, bool> stream_opened;
-+ boost::signals2::signal<void(std::string, StreamType, bool)> stream_opened;
-
- /* Signal emitted when a stream is closed
- * @param the stream name
- * @param the stream type
- * @param transmission or reception
- */
-- boost::signal3<void, std::string, StreamType, bool> stream_closed;
-+ boost::signals2::signal<void(std::string, StreamType, bool)> stream_closed;
-
- /* Signal emitted when a transmitted stream is paused
- * @param the stream name
- * @param the stream type
- * @param transmission or reception
- */
-- boost::signal2<void, std::string, StreamType> stream_paused;
-+ boost::signals2::signal<void(std::string, StreamType)> stream_paused;
-
- /* Signal emitted when a transmitted stream is resumed
- * @param the stream name
- * @param the stream type
- * @param transmission or reception
- */
-- boost::signal2<void, std::string, StreamType> stream_resumed;
-+ boost::signals2::signal<void(std::string, StreamType)> stream_resumed;
-
- /** This signal is emitted when the Call is removed.
- */
-- boost::signal0<void> removed;
-+ boost::signals2::signal<void(void)> removed;
-
- };
-
---- lib/engine/videoinput/videoinput-core.h.orig 2013-02-19 06:11:02 UTC
-+++ lib/engine/videoinput/videoinput-core.h
-@@ -45,7 +45,7 @@
- #include "videoinput-manager.h"
- #include "videoinput-gmconf-bridge.h"
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
- #include <glib.h>
- #include <set>
-@@ -146,7 +146,7 @@ namespace Ekiga
- /** This signal is emitted when a Ekiga::VideoInputManager has been
- * added to the VideoInputCore Service.
- */
-- boost::signal1<void, VideoInputManager &> manager_added;
-+ boost::signals2::signal<void(VideoInputManager &)> manager_added;
-
-
- /*** VideoInput Device Management ***/
-@@ -277,23 +277,23 @@ namespace Ekiga
-
- /** See videoinput-manager.h for the API
- */
-- boost::signal3<void, VideoInputManager &, VideoInputDevice &, VideoInputSettings&> device_opened;
-- boost::signal2<void, VideoInputManager &, VideoInputDevice &> device_closed;
-- boost::signal3<void, VideoInputManager &, VideoInputDevice &, VideoInputErrorCodes> device_error;
-+ boost::signals2::signal<void(VideoInputManager &, VideoInputDevice &, VideoInputSettings&)> device_opened;
-+ boost::signals2::signal<void(VideoInputManager &, VideoInputDevice &)> device_closed;
-+ boost::signals2::signal<void(VideoInputManager &, VideoInputDevice &, VideoInputErrorCodes)> device_error;
-
- /** This signal is emitted when a video input has been added to the system.
- * This signal will be emitted if add_device was called with a device name and
- * a manager claimed support for this device.
- * @param device the video input device that was added.
- */
-- boost::signal2<void, VideoInputDevice, bool> device_added;
-+ boost::signals2::signal<void(VideoInputDevice, bool)> device_added;
-
- /** This signal is emitted when a video input has been removed from the system.
- * This signal will be emitted if remove_device was called with a device name and
- * a manager claimed support for this device.
- * @param device the video input device that was removed.
- */
-- boost::signal2<void, VideoInputDevice, bool> device_removed;
-+ boost::signals2::signal<void(VideoInputDevice, bool)> device_removed;
-
- private:
- void on_set_device (const VideoInputDevice & device);
---- lib/engine/videoinput/videoinput-manager.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/videoinput/videoinput-manager.h
-@@ -39,7 +39,7 @@
- #define __VIDEOINPUT_MANAGER_H__
-
- #include <vector>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "videoinput-info.h"
-@@ -159,18 +159,18 @@ namespace Ekiga
- * @param device the video input device that was opened.
- * @param config the current video input device configuration (current brightness, colour, etc.).
- */
-- boost::signal2<void, VideoInputDevice, VideoInputSettings> device_opened;
-+ boost::signals2::signal<void(VideoInputDevice, VideoInputSettings)> device_opened;
-
- /** This signal is emitted when a video input device is closed.
- * @param device the video input device that was closed.
- */
-- boost::signal1<void, VideoInputDevice> device_closed;
-+ boost::signals2::signal<void(VideoInputDevice)> device_closed;
-
- /** This signal is emitted when an error occurs when opening a video input device.
- * @param device the video input device that caused the error.
- * @param error_code the video input device error code.
- */
-- boost::signal2<void, VideoInputDevice, VideoInputErrorCodes> device_error;
-+ boost::signals2::signal<void(VideoInputDevice, VideoInputErrorCodes)> device_error;
-
- protected:
- typedef struct ManagerState {
---- lib/engine/videooutput/videooutput-core.h.orig 2013-02-18 21:36:51 UTC
-+++ lib/engine/videooutput/videooutput-core.h
-@@ -42,7 +42,7 @@
- #include "videooutput-gmconf-bridge.h"
- #include "videooutput-manager.h"
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
- #include <set>
- #include <map>
-@@ -116,7 +116,7 @@ namespace Ekiga
- /** This signal is emitted when a Ekiga::VideoOutputManager has been
- * added to the VideoOutputCore Service.
- */
-- boost::signal1<void, VideoOutputManager &> manager_added;
-+ boost::signals2::signal<void(VideoOutputManager &)> manager_added;
-
-
- /*** Videooutput Management ***/
-@@ -165,11 +165,11 @@ namespace Ekiga
-
- /** See videooutput-manager.h for the API
- */
-- boost::signal6<void, VideoOutputManager &, VideoOutputAccel, VideoOutputMode, unsigned, bool, bool> device_opened;
-- boost::signal1<void, VideoOutputManager &> device_closed;
-- boost::signal2<void, VideoOutputManager &, VideoOutputErrorCodes> device_error;
-- boost::signal2<void, VideoOutputManager &, VideoOutputFSToggle> fullscreen_mode_changed;
-- boost::signal3<void, VideoOutputManager &, unsigned, unsigned> size_changed;
-+ boost::signals2::signal<void(VideoOutputManager &, VideoOutputAccel, VideoOutputMode, unsigned, bool, bool)> device_opened;
-+ boost::signals2::signal<void(VideoOutputManager &)> device_closed;
-+ boost::signals2::signal<void(VideoOutputManager &, VideoOutputErrorCodes)> device_error;
-+ boost::signals2::signal<void(VideoOutputManager &, VideoOutputFSToggle)> fullscreen_mode_changed;
-+ boost::signals2::signal<void(VideoOutputManager &, unsigned, unsigned)> size_changed;
-
-
- private:
---- lib/engine/videooutput/videooutput-manager.h.orig 2013-02-19 06:11:02 UTC
-+++ lib/engine/videooutput/videooutput-manager.h
-@@ -38,7 +38,7 @@
- #ifndef __VIDEOOUTPUT_MANAGER_H__
- #define __VIDEOOUTPUT_MANAGER_H__
-
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
- #include <boost/bind.hpp>
-
- #include "videooutput-info.h"
-@@ -108,16 +108,16 @@ namespace Ekiga
- * @param both_streams if a frame from both local and remote stream has been received.
- * @param ext_stream if a frame from an extended video stream has been received.
- */
-- boost::signal5<void, VideoOutputAccel, VideoOutputMode, unsigned, bool, bool> device_opened;
-+ boost::signals2::signal<void(VideoOutputAccel, VideoOutputMode, unsigned, bool, bool)> device_opened;
-
- /** This signal is emitted when a video output device is closed.
- */
-- boost::signal0<void> device_closed;
-+ boost::signals2::signal<void(void)> device_closed;
-
- /** This signal is emitted when an error occurs when opening a video output device.
- * @param error_code the video output device error code.
- */
-- boost::signal1<void, VideoOutputErrorCodes> device_error;
-+ boost::signals2::signal<void(VideoOutputErrorCodes)> device_error;
-
- /** This signal is emitted when a manager switches autonomously into or out of fullscreen mode.
- * Some managers like DX and XV allow the user to switch between FS
-@@ -127,7 +127,7 @@ namespace Ekiga
- * or when it is being zoomed in or out.
- * @param toggle VO_FS_ON or VO_FS_OFF depending on whether FS was activated or deactivated.
- */
-- boost::signal1<void, VideoOutputFSToggle> fullscreen_mode_changed;
-+ boost::signals2::signal<void(VideoOutputFSToggle)> fullscreen_mode_changed;
-
- /** This signal is emitted the video output size has changed.
- * This signal is called whenever the size of the widget carrying the video signal
-@@ -136,7 +136,7 @@ namespace Ekiga
- * @param width the new width of the widget.
- * @param height the new height of the widget.
- */
-- boost::signal2<void, unsigned, unsigned> size_changed;
-+ boost::signals2::signal<void(unsigned, unsigned)> size_changed;
-
- protected:
- virtual void get_display_info (DisplayInfo &) { };
---- man/Makefile.in.orig 2013-02-20 21:44:16 UTC
-+++ man/Makefile.in
-@@ -55,7 +55,6 @@ subdir = man
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -125,8 +124,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
---- pixmaps/Makefile.in.orig 2013-02-20 21:44:16 UTC
-+++ pixmaps/Makefile.in
-@@ -57,7 +57,6 @@ DIST_COMMON = $(nobase_dist_icon_DATA) $(srcdir)/Makef
- $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -125,8 +124,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
---- plugins/Makefile.in.orig 2013-02-20 21:44:16 UTC
-+++ plugins/Makefile.in
-@@ -55,7 +55,6 @@ subdir = plugins
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -135,8 +134,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
---- plugins/avahi/Makefile.in.orig 2013-02-20 21:44:16 UTC
-+++ plugins/avahi/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/avahi
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -176,8 +175,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -398,7 +395,7 @@ libgmavahi_la_SOURCES = \
- libgmavahi_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmavahi_la_LIBADD = \
- $(top_builddir)/lib/libekiga.la \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(AVAHI_LIBS)
-+ $(BOOST_LDFLAGS) $(AVAHI_LIBS)
-
- all: all-am
-
---- plugins/avahi/avahi-cluster.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/avahi/avahi-cluster.h
-@@ -53,7 +53,7 @@ namespace Avahi
- class Cluster:
- public Ekiga::Service,
- public Ekiga::ClusterImpl<Heap>,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
---- plugins/avahi/avahi-heap.h.orig 2013-02-18 21:36:51 UTC
-+++ plugins/avahi/avahi-heap.h
-@@ -60,7 +60,7 @@ namespace Avahi
- class Heap:
- public Ekiga::PresenceFetcher,
- public Ekiga::HeapImpl<Ekiga::URIPresentity>,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
---- plugins/evolution/Makefile.in.orig 2013-02-20 21:44:16 UTC
-+++ plugins/evolution/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/evolution
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -176,8 +175,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -397,7 +394,7 @@ libgmevolution_la_SOURCES = \
- libgmevolution_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmevolution_la_LIBADD = \
- $(top_builddir)/lib/libekiga.la \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(EDS_LIBS) $(GLIB_LIBS)
-+ $(BOOST_LDFLAGS) $(EDS_LIBS) $(GLIB_LIBS)
-
- all: all-am
-
---- plugins/gstreamer/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/gstreamer/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/gstreamer
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -176,8 +175,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -404,7 +401,7 @@ libgmgstreamer_la_SOURCES = \
-
- libgmgstreamer_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmgstreamer_la_LIBADD = \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(GSTREAMER_LIBS) $(PTLIB_LIBS)
-+ $(BOOST_LDFLAGS) $(GSTREAMER_LIBS) $(PTLIB_LIBS)
-
- all: all-am
-
---- plugins/kab/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/kab/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/kab
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -173,8 +172,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
---- plugins/kde/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/kde/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/kde
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -173,8 +172,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -386,7 +383,7 @@ libgmkde_la_SOURCES = \
-
- libgmkde_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmkde_la_LIBADD = \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(KDE_LIBS)
-+ $(BOOST_LDFLAGS) $(KDE_LIBS)
-
- all: all-am
-
---- plugins/ldap/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/ldap/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/ldap
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -176,8 +175,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -398,7 +395,7 @@ libgmldap_la_SOURCES = \
- libgmldap_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmldap_la_LIBADD = \
- $(top_builddir)/lib/libekiga.la \
-- $(LDAP_LIBS) $(BOOST_LDFLAGS) $(BOOST_LIBS) $(GLIB_LIBS) $(XML_LIBS)
-+ $(LDAP_LIBS) $(BOOST_LDFLAGS) $(GLIB_LIBS) $(XML_LIBS)
-
- all: all-am
-
---- plugins/ldap/ldap-book.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/ldap/ldap-book.h
-@@ -124,7 +124,7 @@ namespace OPENLDAP
-
- xmlNodePtr get_node ();
-
-- boost::signal0<void> trigger_saving;
-+ boost::signals2::signal<void(void)> trigger_saving;
-
- bool is_ekiga_net_book () const;
-
---- plugins/libnotify/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/libnotify/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/libnotify
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -159,8 +158,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -374,7 +371,7 @@ libgmlibnotify_la_SOURCES = \
- libgmlibnotify_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmlibnotify_la_LIBADD = \
- $(top_builddir)/lib/libekiga.la \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(NOTIFY_LIBS)
-+ $(BOOST_LDFLAGS) $(NOTIFY_LIBS)
-
- all: all-am
-
---- plugins/libnotify/libnotify-main.cpp.orig 2013-02-18 21:37:04 UTC
-+++ plugins/libnotify/libnotify-main.cpp
-@@ -51,7 +51,7 @@
-
- class LibNotify:
- public Ekiga::Service,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
-@@ -77,7 +77,7 @@ class LibNotify: (private)
- boost::shared_ptr<Ekiga::Call> call);
- void on_call_notification_closed (gpointer self);
-
-- typedef std::map<boost::shared_ptr<Ekiga::Notification>, std::pair<boost::signals::connection, boost::shared_ptr<NotifyNotification> > > container_type;
-+ typedef std::map<boost::shared_ptr<Ekiga::Notification>, std::pair<boost::signals2::connection, boost::shared_ptr<NotifyNotification> > > container_type;
- container_type live;
- };
-
-@@ -234,10 +234,10 @@ LibNotify::on_notification_added (boost::shared_ptr<Ek
- notify_action_cb, notification.get (), NULL);
-
- g_signal_connect (notif, "closed", G_CALLBACK (on_notif_closed), notification.get ());
-- boost::signals::connection conn = notification->removed.connect (boost::bind (&LibNotify::on_notification_removed,
-+ boost::signals2::connection conn = notification->removed.connect (boost::bind (&LibNotify::on_notification_removed,
- this, notification));
-
-- live[notification] = std::pair<boost::signals::connection, boost::shared_ptr<NotifyNotification> > (conn, boost::shared_ptr<NotifyNotification> (notif, g_object_unref));
-+ live[notification] = std::pair<boost::signals2::connection, boost::shared_ptr<NotifyNotification> > (conn, boost::shared_ptr<NotifyNotification> (notif, g_object_unref));
-
- notify_notification_show (notif, NULL);
- }
---- plugins/loudmouth/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/loudmouth/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/loudmouth
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -179,8 +178,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -415,7 +412,7 @@ libgmloudmouth_la_SOURCES = \
- libgmloudmouth_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmloudmouth_la_LIBADD = \
- $(top_builddir)/lib/libekiga.la \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(XML_LIBS) $(LOUDMOUTH_LIBS)
-+ $(BOOST_LDFLAGS) $(XML_LIBS) $(LOUDMOUTH_LIBS)
-
- all: all-am
-
---- plugins/loudmouth/loudmouth-account.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/loudmouth/loudmouth-account.h
-@@ -70,7 +70,7 @@ namespace LM
-
- xmlNodePtr get_node () const;
-
-- boost::signal0<void> trigger_saving;
-+ boost::signals2::signal<void(void)> trigger_saving;
-
- const std::string get_name () const;
-
---- plugins/loudmouth/loudmouth-heap-roster.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/loudmouth/loudmouth-heap-roster.h
-@@ -46,7 +46,7 @@ namespace LM
- class HeapRoster:
- public Ekiga::HeapImpl<Presentity>,
- public LM::Handler,
-- public boost::signals::trackable
-+ public boost::signals2::trackable
- {
- public:
-
---- plugins/loudmouth/loudmouth-helpers.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/loudmouth/loudmouth-helpers.h
-@@ -37,7 +37,7 @@
- #define __LOUDMOUTH_HELPERS_H__
-
- #include <boost/smart_ptr.hpp>
--#include <boost/signals.hpp>
-+#include <boost/signals2.hpp>
-
- #include <loudmouth/loudmouth.h>
-
---- plugins/loudmouth/loudmouth-presentity.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/loudmouth/loudmouth-presentity.h
-@@ -78,7 +78,7 @@ namespace LM
-
- bool has_chat;
-
-- boost::signal0<void> chat_requested;
-+ boost::signals2::signal<void(void)> chat_requested;
-
- private:
- LmConnection* connection;
---- plugins/resource-list/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/resource-list/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/resource-list
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -178,8 +177,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -412,7 +409,7 @@ libgmresource_list_la_LDFLAGS = \
- libgmresource_list_la_LIBADD = \
- $(top_builddir)/lib/libekiga.la \
- $(top_builddir)/plugins/xcap/libgmxcap.la \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(GLIB_LIBS) $(XML_LIBS)
-+ $(BOOST_LDFLAGS) $(GLIB_LIBS) $(XML_LIBS)
-
- all: all-am
-
---- plugins/resource-list/rl-heap.cpp.orig 2012-11-07 20:43:51 UTC
-+++ plugins/resource-list/rl-heap.cpp
-@@ -185,7 +185,7 @@ RL::Heap::visit_presentities (boost::function1<bool, E
- {
- bool go_on = true;
-
-- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
-+ for (std::map<PresentityPtr,std::list<boost::signals2::connection> >::const_iterator
- iter = presentities.begin ();
- go_on && iter != presentities.end ();
- ++iter)
-@@ -254,7 +254,7 @@ RL::Heap::refresh ()
- while ( !presentities.empty ()) {
-
- presentities.begin()->first->removed ();
-- for (std::list<boost::signals::connection>::const_iterator iter2
-+ for (std::list<boost::signals2::connection>::const_iterator iter2
- = presentities.begin()->second.begin ();
- iter2 != presentities.begin()->second.end ();
- ++iter2)
-@@ -366,7 +366,7 @@ RL::Heap::parse_list (xmlNodePtr list)
- && xmlStrEqual (BAD_CAST ("entry"), child->name)) {
-
- PresentityPtr presentity(new Presentity (services, path, doc, child, writable));
-- std::list<boost::signals::connection> conns;
-+ std::list<boost::signals2::connection> conns;
- conns.push_back (presentity->updated.connect (boost::bind (boost::ref (presentity_updated), presentity)));
- conns.push_back (presentity->removed.connect (boost::bind(boost::ref (presentity_removed),presentity)));
- conns.push_back (presentity->trigger_reload.connect (boost::bind (&RL::Heap::refresh, this)));
-@@ -381,7 +381,7 @@ void
- RL::Heap::push_presence (const std::string uri_,
- const std::string presence)
- {
-- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
-+ for (std::map<PresentityPtr,std::list<boost::signals2::connection> >::const_iterator
- iter = presentities.begin ();
- iter != presentities.end ();
- ++iter) {
-@@ -395,7 +395,7 @@ void
- RL::Heap::push_status (const std::string uri_,
- const std::string status)
- {
-- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
-+ for (std::map<PresentityPtr,std::list<boost::signals2::connection> >::const_iterator
- iter = presentities.begin ();
- iter != presentities.end ();
- ++iter) {
-@@ -514,7 +514,7 @@ RL::Heap::new_entry ()
- "contact on a remote server"));
-
- std::set<std::string> all_groups;
-- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
-+ for (std::map<PresentityPtr,std::list<boost::signals2::connection> >::const_iterator
- iter = presentities.begin ();
- iter != presentities.end ();
- ++iter) {
---- plugins/resource-list/rl-heap.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/resource-list/rl-heap.h
-@@ -90,7 +90,7 @@ namespace RL {
- void push_status (const std::string uri,
- const std::string status);
-
-- boost::signal0<void> trigger_saving;
-+ boost::signals2::signal<void(void)> trigger_saving;
-
- private:
-
-@@ -106,7 +106,7 @@ namespace RL {
- boost::shared_ptr<xmlDoc> doc;
- xmlNodePtr list_node;
-
-- std::map<PresentityPtr, std::list<boost::signals::connection> > presentities;
-+ std::map<PresentityPtr, std::list<boost::signals2::connection> > presentities;
-
- void refresh ();
-
---- plugins/resource-list/rl-list.cpp.orig 2012-11-07 20:43:51 UTC
-+++ plugins/resource-list/rl-list.cpp
-@@ -94,9 +94,9 @@ class RL::ListImpl (public)
-
- void publish () const;
-
-- boost::signal1<void, boost::shared_ptr<Entry> > entry_added;
-- boost::signal1<void, boost::shared_ptr<Entry> > entry_updated;
-- boost::signal1<void, boost::shared_ptr<Entry> > entry_removed;
-+ boost::signals2::signal<void(boost::shared_ptr<Entry>)> entry_added;
-+ boost::signals2::signal<void(boost::shared_ptr<Entry>)> entry_updated;
-+ boost::signals2::signal<void(boost::shared_ptr<Entry>)> entry_removed;
-
-
- /* data for its children */
-@@ -104,7 +104,7 @@ class RL::ListImpl (public)
-
- std::list<ChildType> ordering;
- std::list<boost::shared_ptr<List> > lists;
-- std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals::connection> > > entries;
-+ std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals2::connection> > > entries;
- };
-
-
-@@ -235,12 +235,12 @@ RL::ListImpl::flush ()
- (*iter)->flush ();
- lists.clear ();
-
-- for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals::connection> > >::iterator iter = entries.begin ();
-+ for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals2::connection> > >::iterator iter = entries.begin ();
- iter != entries.end ();
- ++iter) {
-
- iter->first->removed ();
-- for (std::list<boost::signals::connection>::iterator conn_iter
-+ for (std::list<boost::signals2::connection>::iterator conn_iter
- = iter->second.begin ();
- conn_iter != iter->second.end ();
- ++conn_iter)
-@@ -342,10 +342,10 @@ RL::ListImpl::parse ()
- entry_pos,
- display_name,
- doc, child));
-- std::list<boost::signals::connection> conns;
-+ std::list<boost::signals2::connection> conns;
- conns.push_back (entry->updated.connect (boost::bind (boost::ref (entry_updated), entry)));
- conns.push_back (entry->removed.connect (boost::bind (boost::ref (entry_removed), entry)));
-- entries.push_back (std::pair<boost::shared_ptr<Entry>, std::list<boost::signals::connection> > (entry, conns));
-+ entries.push_back (std::pair<boost::shared_ptr<Entry>, std::list<boost::signals2::connection> > (entry, conns));
- ordering.push_back (ENTRY);
- entry_pos++;
- entry_added (entry);
-@@ -363,7 +363,7 @@ RL::ListImpl::push_presence (const std::string uri_,
- ++iter)
- (*iter)->push_presence (uri_, presence);
-
-- for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals::connection> > >::const_iterator iter = entries.begin ();
-+ for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals2::connection> > >::const_iterator iter = entries.begin ();
- iter != entries.end ();
- ++iter) {
-
-@@ -381,7 +381,7 @@ RL::ListImpl::push_status (const std::string uri_,
- ++iter)
- (*iter)->push_status (uri_, status);
-
-- for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals::connection> > >::const_iterator iter = entries.begin ();
-+ for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals2::connection> > >::const_iterator iter = entries.begin ();
- iter != entries.end ();
- ++iter) {
-
-@@ -400,7 +400,7 @@ RL::ListImpl::visit_presentities (boost::function1<boo
- ++iter)
- go_on = (*iter)->visit_presentities (visitor);
-
-- for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals::connection> > >::const_iterator iter = entries.begin ();
-+ for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals2::connection> > >::const_iterator iter = entries.begin ();
- go_on && iter != entries.end ();
- ++iter) {
-
-@@ -418,7 +418,7 @@ RL::ListImpl::publish () const
- ++iter)
- (*iter)->publish ();
-
-- for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals::connection> > >::const_iterator iter = entries.begin ();
-+ for (std::list<std::pair<boost::shared_ptr<Entry>, std::list<boost::signals2::connection> > >::const_iterator iter = entries.begin ();
- iter != entries.end ();
- ++iter) {
-
---- plugins/resource-list/rl-list.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/resource-list/rl-list.h
-@@ -74,9 +74,9 @@ namespace RL
-
- void publish () const;
-
-- boost::signal1<void, boost::shared_ptr<Entry> > entry_added;
-- boost::signal1<void, boost::shared_ptr<Entry> > entry_updated;
-- boost::signal1<void, boost::shared_ptr<Entry> > entry_removed;
-+ boost::signals2::signal<void(boost::shared_ptr<Entry>)> entry_added;
-+ boost::signals2::signal<void(boost::shared_ptr<Entry>)> entry_updated;
-+ boost::signals2::signal<void(boost::shared_ptr<Entry>)> entry_removed;
-
- /* this method orders the list to get rid of all its children */
- void flush ();
---- plugins/resource-list/rl-presentity.h.orig 2012-11-07 20:43:51 UTC
-+++ plugins/resource-list/rl-presentity.h
-@@ -79,7 +79,7 @@ namespace RL
-
- bool populate_menu (Ekiga::MenuBuilder &);
-
-- boost::signal0<void> trigger_reload;
-+ boost::signals2::signal<void(void)> trigger_reload;
-
- private:
-
---- plugins/xcap/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ plugins/xcap/Makefile.in
-@@ -56,7 +56,6 @@ subdir = plugins/xcap
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -174,8 +173,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -392,7 +389,7 @@ libgmxcap_la_SOURCES = \
- libgmxcap_la_LDFLAGS = $(PLUGINS_LIBTOOL_FLAGS)
- libgmxcap_la_LIBADD = \
- $(top_builddir)/lib/libekiga.la \
-- $(BOOST_LDFLAGS) $(BOOST_LIBS) $(SOUP_LIBS)
-+ $(BOOST_LDFLAGS) $(SOUP_LIBS)
-
- all: all-am
-
---- sounds/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ sounds/Makefile.in
-@@ -56,7 +56,6 @@ subdir = sounds
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -124,8 +123,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
---- src/Makefile.in.orig 2013-02-20 21:44:17 UTC
-+++ src/Makefile.in
-@@ -93,7 +93,6 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile
- $(srcdir)/ekiga-config-tool.in
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_base.m4 \
-- $(top_srcdir)/m4/ax_boost_signals.m4 \
- $(top_srcdir)/m4/gnome-doc-utils.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-@@ -240,8 +239,6 @@ AVAHI_LIBS = @AVAHI_LIBS@
- AWK = @AWK@
- BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
- BOOST_LDFLAGS = @BOOST_LDFLAGS@
--BOOST_LIBS = @BOOST_LIBS@
--BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@
- CATALOGS = @CATALOGS@
- CATOBJEXT = @CATOBJEXT@
- CC = @CC@
-@@ -490,7 +487,7 @@ nodist_ekiga_SOURCES = $(am__append_6)
- GIT_REVISION = \"$$(cd ../.git; git describe )\"
- CACHED_REVISION = $$(cat revision.h 2>/dev/null | cut -c24-)
- AM_CXXFLAGS = $(GTK_CFLAGS) $(GLIB_CFLAGS) $(DBUS_CFLAGS) $(OPAL_CFLAGS) $(PTLIB_CFLAGS) $(BOOST_CPPFLAGS) $(XML_CFLAGS)
--AM_LIBS = $(GTK_LIBS) $(GLIB_LIBS) $(DBUS_LIBS) $(OPAL_LIBS) $(PTLIB_LIBS) $(BOOST_LDFLAGS) $(BOOST_LIBS) $(XML_LIBS)
-+AM_LIBS = $(GTK_LIBS) $(GLIB_LIBS) $(DBUS_LIBS) $(OPAL_LIBS) $(PTLIB_LIBS) $(BOOST_LDFLAGS) $(XML_LIBS)
- ekiga_LDADD = \
- $(top_builddir)/lib/libekiga.la $(AM_LIBS)
-
---- src/gui/assistant.cpp.orig 2013-02-18 21:37:04 UTC
-+++ src/gui/assistant.cpp
-@@ -95,7 +95,7 @@ struct _EkigaAssistantPrivate
- gint last_active_page;
-
- GtkListStore *summary_model;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
- };
-
- /* presenting the network connection type to the user */
-@@ -1679,7 +1679,7 @@ ekiga_assistant_new (Ekiga::ServiceCore& service_core)
- g_signal_connect (assistant, "key-press-event",
- G_CALLBACK (ekiga_assistant_key_press_cb), NULL);
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
- assistant->priv->videoinput_core = service_core.get<Ekiga::VideoInputCore> ("videoinput-core");
- assistant->priv->audioinput_core = service_core.get<Ekiga::AudioInputCore> ("audioinput-core");
- assistant->priv->audiooutput_core = service_core.get<Ekiga::AudioOutputCore> ("audiooutput-core");
---- src/gui/main_window.cpp.orig 2013-02-18 21:36:51 UTC
-+++ src/gui/main_window.cpp
-@@ -129,7 +129,7 @@ struct _EkigaMainWindowPrivate
- unsigned calling_state;
-
- gulong roster_selection_connection_id;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
- };
-
- /* properties */
-@@ -1706,7 +1706,7 @@ ekiga_main_window_class_init (EkigaMainWindowClass *kl
- static void
- ekiga_main_window_connect_engine_signals (EkigaMainWindow *mw)
- {
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
-
- g_return_if_fail (EKIGA_IS_MAIN_WINDOW (mw));
-
---- src/gui/statusmenu.cpp.orig 2013-02-18 21:37:04 UTC
-+++ src/gui/statusmenu.cpp
-@@ -51,7 +51,7 @@
- struct _StatusMenuPrivate
- {
- boost::shared_ptr<Ekiga::PersonalDetails> personal_details;
-- std::vector<boost::signals::connection> connections;
-+ std::vector<boost::signals2::connection> connections;
-
- GtkListStore *list_store; // List store storing the menu
- GtkWindow *parent; // Parent window
-@@ -796,7 +796,7 @@ status_menu_new (Ekiga::ServiceCore & core)
- {
- StatusMenu *self = NULL;
-
-- boost::signals::connection conn;
-+ boost::signals2::connection conn;
- GtkCellRenderer *renderer = NULL;
- GSList *custom_status_array [NUM_STATUS_TYPES];
-
diff --git a/net-im/ekiga/files/patch-configure b/net-im/ekiga/files/patch-configure
deleted file mode 100644
index dbba96488363..000000000000
--- a/net-im/ekiga/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2013-07-11 12:30:00.000000000 +0200
-+++ configure 2013-07-11 12:31:26.000000000 +0200
-@@ -18351,7 +18351,7 @@
- # Check whether --enable-gconf was given.
- if test "${enable_gconf+set}" = set; then :
- enableval=$enable_gconf; if test "x$enableval" = "xyes"; then
-- enable_gconf = yes
-+ enable_gconf=yes
- fi
- else
- enable_gconf=yes
diff --git a/net-im/ekiga/files/patch-lib_engine_notification_notification-core.h b/net-im/ekiga/files/patch-lib_engine_notification_notification-core.h
deleted file mode 100644
index 99542342cb9f..000000000000
--- a/net-im/ekiga/files/patch-lib_engine_notification_notification-core.h
+++ /dev/null
@@ -1,39 +0,0 @@
-In file included from ../lib/engine/videoinput/videoinput-core.cpp:44:
-In file included from ../lib/engine/videoinput/videoinput-core.h:40:
-In file included from ../lib/engine/framework/services.h:48:
-In file included from /usr/local/include/boost/signals.hpp:9:
-In file included from /usr/local/include/boost/signal.hpp:27:
-In file included from /usr/local/include/boost/signals/signal0.hpp:24:
-In file included from /usr/local/include/boost/signals/signal_template.hpp:37:
-In file included from /usr/local/include/boost/function/function0.hpp:11:
-In file included from /usr/local/include/boost/function/detail/maybe_include.hpp:13:
-/usr/local/include/boost/function/function_template.hpp:159:33: error: called object type 'nullptr_t' is not a function or function pointer
- BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS));
- ^~~~
-/usr/local/include/boost/function/function_template.hpp:81:36: note: expanded from macro 'BOOST_FUNCTION_RETURN'
-# define BOOST_FUNCTION_RETURN(X) X
- ^
-/usr/local/include/boost/function/function_template.hpp:925:53: note: in instantiation of member function 'boost::detail::function::void_function_obj_invoker0<nullptr_t, void>::invoke' requested here
- { { &manager_type::manage }, &invoker_type::invoke };
- ^
-/usr/local/include/boost/function/function_template.hpp:716:13: note: in instantiation of function template specialization 'boost::function0<void>::assign_to<nullptr_t>' requested here
- this->assign_to(f);
- ^
-../lib/engine/notification/notification-core.h:59:61: note: in instantiation of function template specialization 'boost::function0<void>::function0<nullptr_t>' requested here
- boost::function0<void> action_callback_ = NULL)
- ^
-/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
-#define NULL nullptr
- ^
-
---- lib/engine/notification/notification-core.h.orig 2012-11-07 20:43:51 UTC
-+++ lib/engine/notification/notification-core.h
-@@ -56,7 +56,7 @@ namespace Ekiga
- const std::string title_,
- const std::string body_,
- const std::string action_name_ = "",
-- boost::function0<void> action_callback_ = NULL)
-+ boost::function0<void> action_callback_ = 0)
- : level(level_), title(title_), body(body_), action_name(action_name_), action_callback(action_callback_)
- {}
-
diff --git a/net-im/ekiga/pkg-descr b/net-im/ekiga/pkg-descr
deleted file mode 100644
index 488e9b7ca7d8..000000000000
--- a/net-im/ekiga/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Ekiga (formely known as GnomeMeeting) is an open source
-VoIP and video conferencing application for GNOME.
-Ekiga uses both the H.323 and SIP protocols.
-
-WWW: https://www.ekiga.org/
diff --git a/net-im/ekiga/pkg-plist b/net-im/ekiga/pkg-plist
deleted file mode 100644
index 3f192e26f6ee..000000000000
--- a/net-im/ekiga/pkg-plist
+++ /dev/null
@@ -1,604 +0,0 @@
-bin/ekiga
-bin/ekiga-config-tool
-%%DBUS%%bin/ekiga-helper
-%%ETCDIR%%/ekiga.schemas
-lib/ekiga/%%VERSION%%/libekiga.so
-man/man1/ekiga.1.gz
-%%AVAHI%%lib/ekiga/%%VERSION%%/plugins/libgmavahi.so
-%%EVOLUTION%%lib/ekiga/4.0.1/plugins/libgmevolution.so
-%%LDAP%%lib/ekiga/4.0.1/plugins/libgmldap.so
-%%NOTIFY%%lib/ekiga/%%VERSION%%/plugins/libgmlibnotify.so
-share/applications/ekiga.desktop
-%%DBUS%%share/dbus-1/services/org.ekiga.Ekiga.service
-%%DBUS%%share/dbus-1/services/org.ekiga.Helper.service
-%%GNOMEHELP%%share/gnome/help/ekiga/C/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/C/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/bg/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ca/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/de/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/el/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/en_GB/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/es/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/eu/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fi/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/fr/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/oc/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/pt_BR/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/ru/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sl/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/sv/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/uk/figures/video_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/ekiga.xml
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/lumi.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/call_window.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d4.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d5.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d6.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d7.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d8.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/config_d9.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/call_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/roster.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/addressbook_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/addressbook_d2.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/addressbook_d3.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/chat_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/status.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/call_history.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/accounts_d1.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/accounts_ekiga_net.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/accounts_ekiga_call_out.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/accounts_sip.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/accounts_h323.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/monitoring_lines.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/audio_codecs.png
-%%GNOMEHELP%%share/gnome/help/ekiga/zh_CN/figures/video_codecs.png
-share/icons/hicolor/128x128/apps/ekiga.png
-share/icons/hicolor/16x16/apps/ekiga.png
-share/icons/hicolor/22x22/apps/ekiga.png
-share/icons/hicolor/24x24/apps/ekiga.png
-share/icons/hicolor/32x32/apps/ekiga.png
-share/icons/hicolor/48x48/apps/ekiga.png
-share/icons/hicolor/64x64/apps/ekiga.png
-share/icons/hicolor/72x72/apps/ekiga.png
-share/locale/am/LC_MESSAGES/ekiga.mo
-share/locale/ar/LC_MESSAGES/ekiga.mo
-share/locale/as/LC_MESSAGES/ekiga.mo
-share/locale/ast/LC_MESSAGES/ekiga.mo
-share/locale/az/LC_MESSAGES/ekiga.mo
-share/locale/bg/LC_MESSAGES/ekiga.mo
-share/locale/bn/LC_MESSAGES/ekiga.mo
-share/locale/bn_IN/LC_MESSAGES/ekiga.mo
-share/locale/bs/LC_MESSAGES/ekiga.mo
-share/locale/ca/LC_MESSAGES/ekiga.mo
-share/locale/ca@valencia/LC_MESSAGES/ekiga.mo
-share/locale/crh/LC_MESSAGES/ekiga.mo
-share/locale/cs/LC_MESSAGES/ekiga.mo
-share/locale/cy/LC_MESSAGES/ekiga.mo
-share/locale/da/LC_MESSAGES/ekiga.mo
-share/locale/de/LC_MESSAGES/ekiga.mo
-share/locale/dz/LC_MESSAGES/ekiga.mo
-share/locale/el/LC_MESSAGES/ekiga.mo
-share/locale/en@shaw/LC_MESSAGES/ekiga.mo
-share/locale/en_CA/LC_MESSAGES/ekiga.mo
-share/locale/en_GB/LC_MESSAGES/ekiga.mo
-share/locale/eo/LC_MESSAGES/ekiga.mo
-share/locale/es/LC_MESSAGES/ekiga.mo
-share/locale/et/LC_MESSAGES/ekiga.mo
-share/locale/eu/LC_MESSAGES/ekiga.mo
-share/locale/fa/LC_MESSAGES/ekiga.mo
-share/locale/fi/LC_MESSAGES/ekiga.mo
-share/locale/fr/LC_MESSAGES/ekiga.mo
-share/locale/ga/LC_MESSAGES/ekiga.mo
-share/locale/gl/LC_MESSAGES/ekiga.mo
-share/locale/gu/LC_MESSAGES/ekiga.mo
-share/locale/he/LC_MESSAGES/ekiga.mo
-share/locale/hi/LC_MESSAGES/ekiga.mo
-share/locale/hr/LC_MESSAGES/ekiga.mo
-share/locale/hu/LC_MESSAGES/ekiga.mo
-share/locale/id/LC_MESSAGES/ekiga.mo
-share/locale/is/LC_MESSAGES/ekiga.mo
-share/locale/it/LC_MESSAGES/ekiga.mo
-share/locale/ja/LC_MESSAGES/ekiga.mo
-share/locale/ka/LC_MESSAGES/ekiga.mo
-share/locale/kk/LC_MESSAGES/ekiga.mo
-share/locale/kn/LC_MESSAGES/ekiga.mo
-share/locale/ko/LC_MESSAGES/ekiga.mo
-share/locale/ku/LC_MESSAGES/ekiga.mo
-share/locale/lt/LC_MESSAGES/ekiga.mo
-share/locale/lv/LC_MESSAGES/ekiga.mo
-share/locale/mai/LC_MESSAGES/ekiga.mo
-share/locale/mk/LC_MESSAGES/ekiga.mo
-share/locale/ml/LC_MESSAGES/ekiga.mo
-share/locale/mn/LC_MESSAGES/ekiga.mo
-share/locale/mr/LC_MESSAGES/ekiga.mo
-share/locale/ms/LC_MESSAGES/ekiga.mo
-share/locale/nb/LC_MESSAGES/ekiga.mo
-share/locale/ne/LC_MESSAGES/ekiga.mo
-share/locale/nl/LC_MESSAGES/ekiga.mo
-share/locale/nn/LC_MESSAGES/ekiga.mo
-share/locale/oc/LC_MESSAGES/ekiga.mo
-share/locale/or/LC_MESSAGES/ekiga.mo
-share/locale/pa/LC_MESSAGES/ekiga.mo
-share/locale/pl/LC_MESSAGES/ekiga.mo
-share/locale/pt/LC_MESSAGES/ekiga.mo
-share/locale/pt_BR/LC_MESSAGES/ekiga.mo
-share/locale/ro/LC_MESSAGES/ekiga.mo
-share/locale/ru/LC_MESSAGES/ekiga.mo
-share/locale/rw/LC_MESSAGES/ekiga.mo
-share/locale/si/LC_MESSAGES/ekiga.mo
-share/locale/sk/LC_MESSAGES/ekiga.mo
-share/locale/sl/LC_MESSAGES/ekiga.mo
-share/locale/sq/LC_MESSAGES/ekiga.mo
-share/locale/sr/LC_MESSAGES/ekiga.mo
-share/locale/sr@latin/LC_MESSAGES/ekiga.mo
-share/locale/sv/LC_MESSAGES/ekiga.mo
-share/locale/ta/LC_MESSAGES/ekiga.mo
-share/locale/te/LC_MESSAGES/ekiga.mo
-share/locale/th/LC_MESSAGES/ekiga.mo
-share/locale/tr/LC_MESSAGES/ekiga.mo
-share/locale/ug/LC_MESSAGES/ekiga.mo
-share/locale/uk/LC_MESSAGES/ekiga.mo
-share/locale/vi/LC_MESSAGES/ekiga.mo
-share/locale/wa/LC_MESSAGES/ekiga.mo
-share/locale/xh/LC_MESSAGES/ekiga.mo
-share/locale/zh_CN/LC_MESSAGES/ekiga.mo
-share/locale/zh_HK/LC_MESSAGES/ekiga.mo
-share/locale/zh_TW/LC_MESSAGES/ekiga.mo
-%%GNOMEHELP%%share/omf/ekiga/ekiga-C.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-bg.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-ca.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-de.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-el.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-en_GB.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-es.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-eu.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-fi.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-fr.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-oc.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-pt_BR.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-ru.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-sl.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-sv.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-uk.omf
-%%GNOMEHELP%%share/omf/ekiga/ekiga-zh_CN.omf
-share/pixmaps/ekiga/ekiga-logo.png
-share/sounds/ekiga/busytone.wav
-share/sounds/ekiga/dialtone.wav
-share/sounds/ekiga/newmessage.wav
-share/sounds/ekiga/ring.wav
-share/sounds/ekiga/voicemail.wav
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 7955a8cc7c01..83e6ece5a70a 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -214,7 +214,6 @@
SUBDIR += openlldp
SUBDIR += openvmps
SUBDIR += p0f
- SUBDIR += p0f2
SUBDIR += p5-AnyEvent-SNMP
SUBDIR += p5-BigIP-iControl
SUBDIR += p5-Cflow
@@ -381,7 +380,6 @@
SUBDIR += torrus
SUBDIR += triton-guesttools
SUBDIR += unbound_exporter
- SUBDIR += unifi-poller
SUBDIR += unifi6
SUBDIR += victoria-metrics
SUBDIR += virt-viewer
diff --git a/net-mgmt/p0f2/Makefile b/net-mgmt/p0f2/Makefile
deleted file mode 100644
index 66537eefe7c0..000000000000
--- a/net-mgmt/p0f2/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-PORTNAME= p0f2
-PORTVERSION= 2.0.8
-PORTREVISION= 2
-CATEGORIES= net-mgmt security
-MASTER_SITES= http://lcamtuf.coredump.cx/p0f3/releases/old/2.x/
-DISTNAME= p0f-${DISTVERSION}
-
-MAINTAINER= fuz@fuz.su
-COMMENT= Passive OS fingerprinting tool
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/doc/COPYING
-
-DEPRECATED= newer version available in net-mgmt/p0f
-EXPIRATION_DATE= 2021-12-31
-
-USES= gmake tar:tgz
-USE_RC_SUBR= p0f2
-ALL_TARGET= all p0fq tools
-CONFLICTS= p0f-3.*
-WRKSRC= ${WRKDIR}/p0f
-
-PORTDOCS= COPYING CREDITS ChangeLog KNOWN_BUGS README TODO win-memleak.txt
-OPTIONS_DEFINE= DOCS
-
-post-patch:
-.for f in config.h doc/README
- @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' ${WRKSRC}/${f}
-.endfor
-
-do-install:
-.for ii in p0f test/p0fq test/sendack test/sendack2 test/sendsyn
- ${INSTALL_PROGRAM} ${WRKSRC}/${ii} ${STAGEDIR}${PREFIX}/bin
-.endfor
- ${INSTALL_SCRIPT} ${WRKSRC}/p0frep ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/p0f
-.for ii in . a. o. r.
- ${INSTALL_DATA} ${WRKSRC}/p0f${ii}fp ${STAGEDIR}${PREFIX}/etc/p0f
-.endfor
- ${INSTALL_MAN} ${WRKSRC}/p0f.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for ii in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/doc/${ii} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/p0f2/distinfo b/net-mgmt/p0f2/distinfo
deleted file mode 100644
index 72fbe16eb7eb..000000000000
--- a/net-mgmt/p0f2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1631114743
-SHA256 (p0f-2.0.8.tgz) = 6c4d8745f04e59f2ba68d56fd1554551592f08a0497c9fc21b84498f47d1aee0
-SIZE (p0f-2.0.8.tgz) = 136877
diff --git a/net-mgmt/p0f2/files/p0f2.in b/net-mgmt/p0f2/files/p0f2.in
deleted file mode 100644
index c5c35f137206..000000000000
--- a/net-mgmt/p0f2/files/p0f2.in
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: p0f2
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# p0f_enable (bool): Set to NO by default.
-#
-# p0f_user: User to drop privileges and change to
-#
-# p0f_int: Network interface to listen on
-#
-# p0f_sock (path): Path to socket used to communicate with p0f
-#
-# p0f_args: Additonal options passed to the p0f daemon
-#
-# p0f_log (path): File where p0f logs matches
-#
-# p0f_db (path): Location of fingerprint db.
-# Defaults to %%PREFIX%%/p0f/p0f.fp
-
-. /etc/rc.subr
-
-name="p0f"
-rcvar=p0f_enable
-
-load_rc_config ${name}
-
-: ${p0f_enable:="NO"}
-: ${p0f_user:="root"}
-: ${p0f_sock:="/var/run/${name}.sock"}
-: ${p0f_log:="/var/log/p0f.log"}
-: ${p0f_db:="%%PREFIX%%/etc/p0f/p0f.fp"}
-
-stop_cmd="${name}_stopcmd"
-status_cmd="${name}_statuscmd"
-
-pidfile=/var/run/${name}.pid
-p0f_command="%%PREFIX%%/bin/${name} -i ${p0f_int} -u ${p0f_user} -Q ${p0f_sock} -o ${p0f_log} -f ${p0f_db} ${p0f_args}"
-command="/usr/sbin/daemon"
-command_args="-f -p ${pidfile} ${p0f_command}"
-
-p0f_statuscmd()
-{
- if [ ! -e $pidfile ];
- then
- echo "pidfile does not exist. $name is not running?";
- exit 1;
- fi
-
- if pgrep -F $pidfile >/dev/null;
- then
- echo "$name is running.";
- else
- echo "$name is not running.";
- exit 1;
- fi
-}
-
-p0f_stopcmd()
-{
- if pgrep -F $pidfile >/dev/null;
- then
- p0fpid=`cat $pidfile`;
- kill $sig_stop ${p0fpid};
- wait_for_pids ${p0fpid};
- else
- echo "$name is not running.";
- exit 1;
- fi
-}
-
-run_rc_command "$1"
diff --git a/net-mgmt/p0f2/files/patch-mk__FreeBSD b/net-mgmt/p0f2/files/patch-mk__FreeBSD
deleted file mode 100644
index 01c1d4af865a..000000000000
--- a/net-mgmt/p0f2/files/patch-mk__FreeBSD
+++ /dev/null
@@ -1,15 +0,0 @@
---- ./mk/FreeBSD.orig 2014-02-28 09:14:15.972688127 +0100
-+++ ./mk/FreeBSD 2014-02-28 09:15:04.890685340 +0100
-@@ -7,10 +7,10 @@
- # (C) Copyright 2000-2006 by Michal Zalewski <lcamtuf@coredump.cx>
- #
-
--CC = gcc
-+CC ?= gcc
- LIBS = -lpcap
- STRIP = strip
--CFLAGS = -O3 -Wall -fomit-frame-pointer -funroll-loops \
-+CFLAGS += -Wall \
- -DUSE_BPF=\"${USE_BPF}\" \
- -I/usr/include/pcap -I/usr/local/include/pcap -I/usr/local/include
- FILE = p0f
diff --git a/net-mgmt/p0f2/files/patch-p0f-query.c b/net-mgmt/p0f2/files/patch-p0f-query.c
deleted file mode 100644
index 0a7655a80953..000000000000
--- a/net-mgmt/p0f2/files/patch-p0f-query.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- p0f-query.c.orig 2021-09-08 15:25:07 UTC
-+++ p0f-query.c
-@@ -46,8 +46,8 @@ static _u16 flags;
- static _s16 score = NO_SCORE;
-
- /* Imports for statistics */
--_u32 packet_count, matched_packets, st_time, file_cksum;
--_u8 operating_mode;
-+extern _u32 packet_count, matched_packets, st_time, file_cksum;
-+extern _u8 operating_mode;
-
- #define SAD_HASH(a) ((((a) << 16) ^ ((a) << 8) ^ (a)))
-
diff --git a/net-mgmt/p0f2/pkg-descr b/net-mgmt/p0f2/pkg-descr
deleted file mode 100644
index 0b8f6b8719cf..000000000000
--- a/net-mgmt/p0f2/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-from the README:
-
-Passive OS fingerprinting is based on information coming from a remote host
-when it establishes a connection to our system. Captured packets contain
-enough information to identify the operating system. In contrast to active
-scanners such as nmap and QueSO, p0f does not send anything to the host being
-identified.
-
-For more information, read Spitzner's text at:
-http://www.enteract.com/~lspitz/finger.html .
-
-from the maintainer:
-
-Use of this program requires read access to the packet filtering
-device, typically /dev/bpf0. Granting such access allows the users
-who have it to put your Ethernet device into promiscuous mode and
-sniff your network. See
-http://www.infoworld.com/articles/op/xml/00/05/29/000529opswatch.xml
-if you do not understand how this can be harmful. Running p0f with
-no options will cause it to analyse packets intended for other
-hosts.
-
-WWW: http://lcamtuf.coredump.cx/p0f.shtml
diff --git a/net-mgmt/p0f2/pkg-plist b/net-mgmt/p0f2/pkg-plist
deleted file mode 100644
index 87b65303dfa3..000000000000
--- a/net-mgmt/p0f2/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/p0f
-bin/p0fq
-bin/p0frep
-bin/sendack
-bin/sendack2
-bin/sendsyn
-etc/p0f/p0f.fp
-etc/p0f/p0fa.fp
-etc/p0f/p0fo.fp
-etc/p0f/p0fr.fp
-man/man1/p0f.1.gz
diff --git a/net-mgmt/unifi-poller/Makefile b/net-mgmt/unifi-poller/Makefile
deleted file mode 100644
index 9a6f15f953c0..000000000000
--- a/net-mgmt/unifi-poller/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-# Created by: Anthony Brown <anthony@found-it.net>
-
-PORTNAME= unifi-poller
-DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.3
-CATEGORIES= net-mgmt
-
-MAINTAINER= anthony@found-it.net
-COMMENT= Collect unifi controller data
-
-LICENSE= MIT
-
-BROKEN= Unfetchable due to upstream name change
-DEPRECATED= Now called unpoller by upstream
-EXPIRATION_DATE=2021-12-31
-
-USES= go:modules
-
-USERS= unifi-poller
-GROUPS= unifi-poller
-
-USE_GITHUB= yes
-GH_TUPLE= \
- BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \
- beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
- cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
- davidnewhall:md2roff:aeae646f49d23457ca0f701a381cfa5f1eefc4e7:davidnewhall_md2roff/vendor/github.com/davidnewhall/md2roff \
- russross:blackfriday:v2.1.0:russross_blackfriday/vendor/gopkg.in/russross/blackfriday.v2 \
- go-yaml:yaml:496545a6307b:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:crypto:4f45737414dc:golang_crypto/vendor/golang.org/x/crypto \
- golang:net:e915ea6b2b7d:golang_net/vendor/golang.org/x/net \
- golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sys:66c3f260301c:golang_sys/vendor/golang.org/x/sys \
- golang:term:72f3dc4e9b72:golang_term/vendor/golang.org/x/term \
- golift:cnfg:v0.0.7:golift_cnfg/vendor/golift.io/cnfg \
- golift:version:v0.0.2:golift_version/vendor/golift.io/version \
- gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
- influxdata:influxdb1-client:b269163b24ab:influxdata_influxdb1_client/vendor/github.com/influxdata/influxdb1-client \
- matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
- prometheus:client_golang:v1.10.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
- prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
- prometheus:common:v0.20.0:prometheus_common/vendor/github.com/prometheus/common \
- prometheus:procfs:v0.6.0:prometheus_procfs/vendor/github.com/prometheus/procfs \
- protocolbuffers:protobuf-go:v1.26.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- spf13:pflag:85dd5c8bc61c:spf13_pflag/vendor/github.com/spf13/pflag \
- unifi-poller:influxunifi:d2de22bd896d:unifi_poller_influxunifi/vendor/github.com/unifi-poller/influxunifi \
- unifi-poller:inputunifi:7fd4a2cdb411:unifi_poller_inputunifi/vendor/github.com/unifi-poller/inputunifi \
- unifi-poller:lokiunifi:9e27b9fcffc5:unifi_poller_lokiunifi/vendor/github.com/unifi-poller/lokiunifi \
- unifi-poller:poller:efda34dd8222:unifi_poller_poller/vendor/github.com/unifi-poller/poller \
- unifi-poller:promunifi:f15144f260be:unifi_poller_promunifi/vendor/github.com/unifi-poller/promunifi \
- unifi-poller:unifi:v0.0.8:unifi_poller_unifi/vendor/github.com/unifi-poller/unifi \
- unifi-poller:webserver:b4db5feaea83:unifi_poller_webserver/vendor/github.com/unifi-poller/webserver
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.options.mk>
-
-post-build:
- (cd ${GO_WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run github.com/davidnewhall/md2roff --manual="unifi-poller" --version="${DISTVERSION}" examples/MANUAL.md)
- @${REINPLACE_CMD} -e "s/{{BINARY}}/unifi-poller/g" -e "s/{{BINARYU}}/unifi_poller/g" -e "s/{{CONFIG_FILE}}/up.conf/g" \
- ${GO_WRKSRC}/init/bsd/freebsd.rc.d
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/unifi-poller \
- ${STAGEDIR}${PREFIX}/share/doc/unifi-poller \
- ${STAGEDIR}${MAN1PREFIX}/man/man1
- ${INSTALL_PROGRAM} ${WRKDIR}/bin/unifi-poller ${STAGEDIR}${PREFIX}/bin/unifi-poller
- ${INSTALL_SCRIPT} ${WRKSRC}/init/bsd/freebsd.rc.d ${STAGEDIR}${PREFIX}/etc/rc.d/unifi-poller
- ${INSTALL_MAN} ${WRKSRC}/examples/up.conf.example ${STAGEDIR}${PREFIX}/etc/unifi-poller/up.conf.sample
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${GO_WRKSRC}/examples/MANUAL.md ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${GO_WRKSRC}/examples/MANUAL.html ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${GO_WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${GO_WRKSRC}/examples/up.conf.example ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${GO_WRKSRC}/examples/up.json.example ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${GO_WRKSRC}/examples/up.yaml.example ${STAGEDIR}${DOCSDIR}
-.endif
- ${INSTALL_MAN} ${GO_WRKSRC}/examples/MANUAL ${STAGEDIR}${MAN1PREFIX}/man/man1/unifi-poller.1
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/unifi-poller/distinfo b/net-mgmt/unifi-poller/distinfo
deleted file mode 100644
index 23c4253c70ed..000000000000
--- a/net-mgmt/unifi-poller/distinfo
+++ /dev/null
@@ -1,61 +0,0 @@
-TIMESTAMP = 1618743560
-SHA256 (unifi-poller-unifi-poller-v2.1.3_GH0.tar.gz) = fb4930cb6c7a9fde187f2b57846c5bf183dfc6e04018f66609ccb1ade2cccb85
-SIZE (unifi-poller-unifi-poller-v2.1.3_GH0.tar.gz) = 77139
-SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
-SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
-SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292
-SHA256 (davidnewhall-md2roff-aeae646f49d23457ca0f701a381cfa5f1eefc4e7_GH0.tar.gz) = 48f0da9535a6cf2b12f15f2b56e0a35cec285f8d756aa1fbc0ab121c53ce0939
-SIZE (davidnewhall-md2roff-aeae646f49d23457ca0f701a381cfa5f1eefc4e7_GH0.tar.gz) = 3588
-SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
-SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
-SHA256 (go-yaml-yaml-496545a6307b_GH0.tar.gz) = ed0e11dc14bbbd4127031d7e8b9e58dad885e2c44a16359d2f64b71d1d1f692a
-SIZE (go-yaml-yaml-496545a6307b_GH0.tar.gz) = 90156
-SHA256 (golang-crypto-4f45737414dc_GH0.tar.gz) = a741e69ef8961b0e4cac39e52b7a6513bc26ebc3648bdf87d62fc0860eeefb24
-SIZE (golang-crypto-4f45737414dc_GH0.tar.gz) = 1727053
-SHA256 (golang-net-e915ea6b2b7d_GH0.tar.gz) = 9e2929a3cb56eba373c2661968e60382434f8980f36307cc83ea618cffea4c63
-SIZE (golang-net-e915ea6b2b7d_GH0.tar.gz) = 1249467
-SHA256 (golang-protobuf-v1.5.2_GH0.tar.gz) = 088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3
-SIZE (golang-protobuf-v1.5.2_GH0.tar.gz) = 171702
-SHA256 (golang-sys-66c3f260301c_GH0.tar.gz) = c694fdfa95b4b21d3bc777019b1f2422e56c5f57f049bd8f485bab5fa19cbba1
-SIZE (golang-sys-66c3f260301c_GH0.tar.gz) = 1219296
-SHA256 (golang-term-72f3dc4e9b72_GH0.tar.gz) = 875a8c3dec0071ba412c3968b11705b467ed00419a395cb4af306565511cb9ee
-SIZE (golang-term-72f3dc4e9b72_GH0.tar.gz) = 15000
-SHA256 (golift-cnfg-v0.0.7_GH0.tar.gz) = d0955194148c9b02d823a3521e37b1a163af200a7652c7a61f31af8bc04d74f1
-SIZE (golift-cnfg-v0.0.7_GH0.tar.gz) = 15879
-SHA256 (golift-version-v0.0.2_GH0.tar.gz) = af3f2d11ff6c63310cae802adbacdc257a68ad29ed89c75e2fa6a5d8c656eb80
-SIZE (golift-version-v0.0.2_GH0.tar.gz) = 5212
-SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
-SIZE (gorilla-mux-v1.8.0_GH0.tar.gz) = 45517
-SHA256 (influxdata-influxdb1-client-b269163b24ab_GH0.tar.gz) = b9e7ebd1aae41f0849c750958d1c5f11cfe6c3cb91808b131752c173575bea76
-SIZE (influxdata-influxdb1-client-b269163b24ab_GH0.tar.gz) = 59210
-SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b
-SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184
-SHA256 (prometheus-client_golang-v1.10.0_GH0.tar.gz) = e7305f84aa6553d9dd4bfd148d29289df36a9df82dae7be3c6eda62feb56f3d1
-SIZE (prometheus-client_golang-v1.10.0_GH0.tar.gz) = 176316
-SHA256 (prometheus-client_model-v0.2.0_GH0.tar.gz) = 4ab1be9cdfa702d7f49beeb09a256bcc6a2aad55e8a0a37e7732a46934264e12
-SIZE (prometheus-client_model-v0.2.0_GH0.tar.gz) = 10986
-SHA256 (prometheus-common-v0.20.0_GH0.tar.gz) = fdb23e113db6d3f12654a8e2282a10aaa1806b8ca53c2fab26412d0d98cecd22
-SIZE (prometheus-common-v0.20.0_GH0.tar.gz) = 123986
-SHA256 (prometheus-procfs-v0.6.0_GH0.tar.gz) = 6ad7a23cf4db9fa5dbf2c5d8fbd0fbf5ffe48e3ddb7bf15f9359813d764ce73c
-SIZE (prometheus-procfs-v0.6.0_GH0.tar.gz) = 169898
-SHA256 (protocolbuffers-protobuf-go-v1.26.0_GH0.tar.gz) = 26218474bcf776ecf32d7d194c6bfaca8e7b4f0c087e5b595fd50fbb31409676
-SIZE (protocolbuffers-protobuf-go-v1.26.0_GH0.tar.gz) = 1270215
-SHA256 (spf13-pflag-85dd5c8bc61c_GH0.tar.gz) = c74805afef2921dca0c00452e845d8e1c59abb2803130e49e0a03b79ac2d9230
-SIZE (spf13-pflag-85dd5c8bc61c_GH0.tar.gz) = 52040
-SHA256 (unifi-poller-influxunifi-d2de22bd896d_GH0.tar.gz) = 4168a236d977f7a98fe404cf6f6cda528e08ee4c60ee96014029a81d581095f2
-SIZE (unifi-poller-influxunifi-d2de22bd896d_GH0.tar.gz) = 32473
-SHA256 (unifi-poller-inputunifi-7fd4a2cdb411_GH0.tar.gz) = 3806b6d89bda82cb52e5860183ec121fdf8b90c1f57b6c2c4349cabee8c26512
-SIZE (unifi-poller-inputunifi-7fd4a2cdb411_GH0.tar.gz) = 28488
-SHA256 (unifi-poller-lokiunifi-9e27b9fcffc5_GH0.tar.gz) = 6a9a03eef0d783f5147773b0cbd860fae9d2d045c019006305e1d764d3811964
-SIZE (unifi-poller-lokiunifi-9e27b9fcffc5_GH0.tar.gz) = 24837
-SHA256 (unifi-poller-poller-efda34dd8222_GH0.tar.gz) = 2091ec85a4b0a167684926e2c5feeeb8133decba52decdf4cbd22ec9bc4661de
-SIZE (unifi-poller-poller-efda34dd8222_GH0.tar.gz) = 8722
-SHA256 (unifi-poller-promunifi-f15144f260be_GH0.tar.gz) = dd520912499848694460b0bf828e06d6ac79f1358dc10897207b50da4165fe25
-SIZE (unifi-poller-promunifi-f15144f260be_GH0.tar.gz) = 36880
-SHA256 (unifi-poller-unifi-v0.0.8_GH0.tar.gz) = 8a88dc57bc6c6ad4adac17ee6a6292b54a823fe93559fdb8d2eae78925961d95
-SIZE (unifi-poller-unifi-v0.0.8_GH0.tar.gz) = 73144
-SHA256 (unifi-poller-webserver-b4db5feaea83_GH0.tar.gz) = b79b479a44b1e0638820614198a9deebcb400a4dca46e9888ac00e3127a2ec24
-SIZE (unifi-poller-webserver-b4db5feaea83_GH0.tar.gz) = 8564
diff --git a/net-mgmt/unifi-poller/pkg-descr b/net-mgmt/unifi-poller/pkg-descr
deleted file mode 100644
index a1110f25d833..000000000000
--- a/net-mgmt/unifi-poller/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Unifi-poller collects your UniFi controller data and reports it to
-an InfluxDB instance, or export it for Prometheus collection.
-
-WWW: https://github.com/unifi-poller/unifi-poller
diff --git a/net-mgmt/unifi-poller/pkg-plist b/net-mgmt/unifi-poller/pkg-plist
deleted file mode 100644
index 69c7c5bc3643..000000000000
--- a/net-mgmt/unifi-poller/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/unifi-poller
-etc/rc.d/unifi-poller
-@sample etc/unifi-poller/up.conf.sample
-%%PORTDOCS%%%%DOCSDIR%%/MANUAL.md
-%%PORTDOCS%%%%DOCSDIR%%/MANUAL.html
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/up.conf.example
-%%PORTDOCS%%%%DOCSDIR%%/up.json.example
-%%PORTDOCS%%%%DOCSDIR%%/up.yaml.example
-man/man1/unifi-poller.1.gz
diff --git a/net/Makefile b/net/Makefile
index a8131a8d36f2..16c98902698b 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -20,7 +20,6 @@
SUBDIR += aoe
SUBDIR += apache-commons-net
SUBDIR += apinger
- SUBDIR += appkonference
SUBDIR += aprsc
SUBDIR += aquantia-atlantic-kmod
SUBDIR += arataga
@@ -411,7 +410,6 @@
SUBDIR += libsignal-protocol-c
SUBDIR += libslirp
SUBDIR += libsrtp2
- SUBDIR += libstorj
SUBDIR += libtnl
SUBDIR += libtrace
SUBDIR += libunp
@@ -1037,7 +1035,6 @@
SUBDIR += py-ec2-cli-tools
SUBDIR += py-errbot
SUBDIR += py-eventlet
- SUBDIR += py-flask-xml-rpc
SUBDIR += py-gdown
SUBDIR += py-geopy
SUBDIR += py-gntp
@@ -1598,7 +1595,6 @@
SUBDIR += yconalyzer
SUBDIR += yggdrasil
SUBDIR += yptransitd
- SUBDIR += zebra
SUBDIR += zebra-server
SUBDIR += zeroconf-ioslave
SUBDIR += zerotier
diff --git a/net/appkonference/Makefile b/net/appkonference/Makefile
deleted file mode 100644
index d14c56d04afa..000000000000
--- a/net/appkonference/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Alex Deiter <Alex.Deiter@Gmail.COM>
-
-PORTNAME= appkonference
-PORTVERSION= 2.8
-PORTREVISION= 3
-CATEGORIES= net
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= High-performance Asterisk voice/video conferencing plugin
-
-DEPRECATED= Outdated, depends on unsupported version of net/asterisk
-EXPIRATION_DATE=2021-12-31
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= does not build with net/asterisk1{6,8}
-
-ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON= not yet ported to this architecture
-
-USES= compiler:features gmake
-USE_CSTD= gnu89
-WRKSRC= ${WRKDIR}/${PORTNAME}/konference
-MAKE_ARGS= ASTERISK_SRC_VERSION=1300
-# Fix build with clang11
-CFLAGS+= -fcommon
-
-PLIST_FILES= lib/asterisk/modules/app_konference.so
-
-OPTIONS_DEFINE= OPTIMIZED_CFLAGS
-OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
-
-OPTIMIZED_CFLAGS_CFLAGS= -O3 -ffast-math
-
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} && ${CHOSEN_COMPILER_TYPE} == gcc
-CFLAGS+= -funroll-all-loops -fsingle-precision-constant
-.endif
-
-.if ${CHOSEN_COMPILER_TYPE} == clang
-CFLAGS+= -fblocks
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/appkonference/distinfo b/net/appkonference/distinfo
deleted file mode 100644
index be7221dd436f..000000000000
--- a/net/appkonference/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1595103827
-SHA256 (appkonference-2.8.tar.gz) = 7bd50a10fe98e6a57be8b678de20493df395d0035f6f0a47ac5709ca8e753387
-SIZE (appkonference-2.8.tar.gz) = 194169
diff --git a/net/appkonference/files/patch-Makefile b/net/appkonference/files/patch-Makefile
deleted file mode 100644
index 953854ff8ae7..000000000000
--- a/net/appkonference/files/patch-Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
---- Makefile.orig 2016-01-05 16:43:05 UTC
-+++ Makefile
-@@ -13,7 +13,7 @@
- #
-
- # asterisk source directory
--ASTERISK_SRC_DIR =
-+ASTERISK_SRC_DIR = ${LOCALBASE}
-
- ifndef ASTERISK_SRC_DIR
- $(warning Asterisk source directory is not set)
-@@ -21,7 +21,7 @@ ifndef ASTERISK_SRC_DIR
- endif
-
- # asterisk version
--ASTERISK_SRC_VERSION = $(shell if [ -e $(ASTERISK_SRC_DIR)/.version ] ; then cat $(ASTERISK_SRC_DIR)/.version | awk -F. '{printf "%01d%02d",$$1,$$2}' ; fi)
-+ASTERISK_SRC_VERSION = 18
-
- ifeq ($(ASTERISK_SRC_VERSION),)
- $(warning Asterisk version is not set)
-@@ -32,7 +32,7 @@ endif
- ASTERISK_INCLUDE_DIR = $(ASTERISK_SRC_DIR)/include
-
- # asterisk module directory
--INSTALL_MODULES_DIR = /usr/lib/asterisk/modules
-+INSTALL_MODULES_DIR = ${PREFIX}/lib/asterisk/modules
-
- # module release
- RELEASE = 2.7
-@@ -84,12 +84,12 @@ INCLUDE = -I$(ASTERISK_INCLUDE_DIR)
- # compiler flags
- #
-
--CFLAGS = -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP $(DEBUG)
-+CFLAGS += -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP $(DEBUG)
- #CFLAGS += -O3 -march=pentium3 -msse -mfpmath=sse,387 -ffast-math
- # PERF: below is 10% faster than -O2 or -O3 alone.
- #CFLAGS += -O3 -ffast-math -funroll-loops
- # below is another 5% faster or so.
--CFLAGS += -O3 -ffast-math -funroll-all-loops -fsingle-precision-constant
-+#CFLAGS += -O3 -ffast-math -funroll-all-loops -fsingle-precision-constant
- #CFLAGS += -mcpu=7450 -faltivec -mabi=altivec -mdynamic-no-pic
- # adding -msse -mfpmath=sse has little effect.
- #CFLAGS += -O3 -msse -mfpmath=sse
-@@ -102,7 +102,7 @@ CFLAGS += -fPIC
- # preprocessor flags
- #
-
--CPPFLAGS = $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
-+CPPFLAGS += $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
- CPPFLAGS += -DRELEASE=\"$(RELEASE)\"
- CPPFLAGS += -DASTERISK_SRC_VERSION=$(ASTERISK_SRC_VERSION)
- CPPFLAGS += -DCHANNEL_TABLE_SIZE=$(CHANNEL_TABLE_SIZE)
-@@ -127,7 +127,7 @@ CPPFLAGS += -DAC_USE_ULAW
- #
- # Uncomment this if you want to use *bsd kqueue for timing
- #
--# CPPFLAGS += -DKQUEUE
-+CPPFLAGS += -DKQUEUE
- #
-
- #
-@@ -207,7 +207,8 @@ clean:
- $(OBJS): $(INCS)
-
- $(TARGET): $(OBJS)
-- $(CC) $(SOLINK) -o $@ $(OBJS)
-+ $(CC) $(LDFLAGS) $(SOLINK) -o $@ $(OBJS)
-
- install:
-- if [ -f $(TARGET) ]; then $(INSTALL) -m 755 $(TARGET) $(INSTALL_MODULES_DIR); fi
-+ mkdir -p $(DESTDIR)$(INSTALL_MODULES_DIR)
-+ ${BSD_INSTALL_LIB} $(TARGET) $(DESTDIR)$(INSTALL_MODULES_DIR)
diff --git a/net/appkonference/files/patch-konference_libwebrtc_typedefs.h b/net/appkonference/files/patch-konference_libwebrtc_typedefs.h
deleted file mode 100644
index bb127c593b25..000000000000
--- a/net/appkonference/files/patch-konference_libwebrtc_typedefs.h
+++ /dev/null
@@ -1,23 +0,0 @@
---- libwebrtc/typedefs.h.orig 2019-08-04 15:52:12 UTC
-+++ libwebrtc/typedefs.h
-@@ -48,7 +48,19 @@
- #define WEBRTC_ARCH_32_BITS
- #define WEBRTC_ARCH_LITTLE_ENDIAN
- #else
--#error Please add support for your architecture in typedefs.h
-+/* instead of failing, use typical unix defines... */
-+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-+#define WEBRTC_ARCH_LITTLE_ENDIAN
-+#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
-+#define WEBRTC_ARCH_BIG_ENDIAN
-+#else
-+#error __BYTE_ORDER__ is not defined
-+#endif
-+#if defined(__LP64__)
-+#define WEBRTC_ARCH_64_BITS
-+#else
-+#define WEBRTC_ARCH_32_BITS
-+#endif
- #endif
-
- #if !(defined(WEBRTC_ARCH_LITTLE_ENDIAN) ^ defined(WEBRTC_ARCH_BIG_ENDIAN))
diff --git a/net/appkonference/pkg-descr b/net/appkonference/pkg-descr
deleted file mode 100644
index 3a76ed1f8afb..000000000000
--- a/net/appkonference/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-App_konference is a channel-independent conference application.
-It features efficient audio mixing algorithms as well as video selection
-support based on VAD, DTMF or CLI.
-
-WWW: https://sourceforge.net/projects/appkonference/
diff --git a/net/libstorj/Makefile b/net/libstorj/Makefile
deleted file mode 100644
index d6ed980e3d31..000000000000
--- a/net/libstorj/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME= libstorj
-PORTVERSION= 1.0.3
-DISTVERSIONPREFIX= v
-PORTREVISION= 6
-CATEGORIES= net
-
-MAINTAINER= jhixson@FreeBSD.org
-COMMENT= C library and CLI for encrypted file transfer on the Storj network
-
-LICENSE= LGPL21+
-
-DEPRECATED= Deprecated in favour of net/storj due to v3 rearchitecture
-EXPIRATION_DATE=2021-12-31
-
-LIB_DEPENDS= libjson-c.so:devel/json-c \
- libuv.so:devel/libuv \
- libcurl.so:ftp/curl \
- libnettle.so:security/nettle \
- libmicrohttpd.so:www/libmicrohttpd
-
-USES= autoreconf gmake libtool localbase pkgconfig
-USE_CSTD= gnu99
-
-USE_GITHUB= yes
-GH_ACCOUNT= Storj
-
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-MAKE_JOBS_UNSAFE= yes # ./storjtests.h:10:10: fatal error: 'mockbridgeinfo.json.h' file not found
-
-#CFLAGS+= -I. -I${LOCALBASE}/include
-#LDFLAGS+= -L. -L${LOCALBASE}/lib
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} != amd64 && ${ARCH} != i386
-USE_GCC= yes
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/libstorj/distinfo b/net/libstorj/distinfo
deleted file mode 100644
index 9eaaa40dc76a..000000000000
--- a/net/libstorj/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1527190057
-SHA256 (Storj-libstorj-v1.0.3_GH0.tar.gz) = 0f68f6a8374b93c240ae3a87c2f08feb34f812685858935bf079c1d0501ad032
-SIZE (Storj-libstorj-v1.0.3_GH0.tar.gz) = 170838
diff --git a/net/libstorj/files/patch-src_crypto.c b/net/libstorj/files/patch-src_crypto.c
deleted file mode 100644
index d1b0a2a1d3e2..000000000000
--- a/net/libstorj/files/patch-src_crypto.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/crypto.c.orig 2018-05-10 18:45:47 UTC
-+++ src/crypto.c
-@@ -216,7 +216,7 @@ int sha512_of_str(const uint8_t *str, int str_len, uin
- return 0;
- }
-
--void pbkdf2_hmac_sha512 (
-+void off_pbkdf2_hmac_sha512 (
- unsigned key_length,
- const uint8_t *key,
- unsigned iterations,
diff --git a/net/libstorj/files/patch-src_crypto.h b/net/libstorj/files/patch-src_crypto.h
deleted file mode 100644
index 5212609b064f..000000000000
--- a/net/libstorj/files/patch-src_crypto.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/crypto.h.orig 2018-05-10 18:45:47 UTC
-+++ src/crypto.h
-@@ -40,7 +40,7 @@ int double_ripemd160sha256(uint8_t *data, uint64_t dat
- int double_ripemd160sha256_as_string(uint8_t *data, uint64_t data_size,
- char **digest);
-
--void pbkdf2_hmac_sha512(unsigned key_length,
-+void off_pbkdf2_hmac_sha512(unsigned key_length,
- const uint8_t *key,
- unsigned iterations,
- unsigned salt_length, const uint8_t *salt,
diff --git a/net/libstorj/pkg-descr b/net/libstorj/pkg-descr
deleted file mode 100644
index 6189741a0862..000000000000
--- a/net/libstorj/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-C library for encrypted file transfer on the Storj network
-
-WWW: https://github.com/Storj/libstorj
diff --git a/net/libstorj/pkg-plist b/net/libstorj/pkg-plist
deleted file mode 100644
index d11ac67fa53f..000000000000
--- a/net/libstorj/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/storj
-include/storj.h
-lib/libstorj.a
-lib/libstorj.so
-lib/libstorj.so.0
-lib/libstorj.so.0.0.0
-libdata/pkgconfig/libstorj.pc
diff --git a/net/py-flask-xml-rpc/Makefile b/net/py-flask-xml-rpc/Makefile
deleted file mode 100644
index b7e31c6e5244..000000000000
--- a/net/py-flask-xml-rpc/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= Flask-XML-RPC
-PORTVERSION= 0.1.2
-PORTREVISION= 1
-CATEGORIES= net python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= john@saltant.com
-COMMENT= Adds support for creating XML-RPC APIs to Flask
-
-LICENSE= MIT
-
-DEPRECATED= No longer maintained upstream
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
-
-# 2.7,3.4+
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
-
-.include <bsd.port.mk>
diff --git a/net/py-flask-xml-rpc/distinfo b/net/py-flask-xml-rpc/distinfo
deleted file mode 100644
index 1f3d97035cc5..000000000000
--- a/net/py-flask-xml-rpc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1487439353
-SHA256 (Flask-XML-RPC-0.1.2.tar.gz) = 4adc7482240a916e8c2205cba38b4bd6e648692d189419686a3116768fa48ab7
-SIZE (Flask-XML-RPC-0.1.2.tar.gz) = 5756
diff --git a/net/py-flask-xml-rpc/files/patch-flaskext_xmlrpc.py b/net/py-flask-xml-rpc/files/patch-flaskext_xmlrpc.py
deleted file mode 100644
index 968a359e210e..000000000000
--- a/net/py-flask-xml-rpc/files/patch-flaskext_xmlrpc.py
+++ /dev/null
@@ -1,56 +0,0 @@
-Obtained-From: https://bitbucket.org/leafstorm/flask-xml-rpc/pull-requests/2/added-python3-support-alongside-python2/commits
-
-# HG changeset patch
-# User Maxime "Pepe_" Buquet <pep+code@bouah.net>
-# Date 1425540278 -32400
-# Node ID 9da0e2bcfe5e32a1db95b639f41f67d3e1a43b80
-# Parent 06a6c81e3a98ecb647e729e239f5de11814901d3
-Added Python3 support alongside Python2
-
---- flaskext/xmlrpc.py.orig 2015-03-05 00:00:00 UTC
-+++ flaskext/xmlrpc.py
-@@ -10,9 +10,16 @@
- """
-
- from flask import request, current_app
--from SimpleXMLRPCServer import SimpleXMLRPCDispatcher as Dispatcher
- import sys
--import xmlrpclib
-+
-+if sys.version_info[0] == 2:
-+ from SimpleXMLRPCServer import SimpleXMLRPCDispatcher as Dispatcher
-+ import xmlrpclib
-+ string_types = basestring
-+else:
-+ from xmlrpc.server import SimpleXMLRPCDispatcher as Dispatcher
-+ import xmlrpc.client as xmlrpclib
-+ string_types = str
-
- Fault = xmlrpclib.Fault
-
-@@ -97,7 +104,7 @@
- If not given, the function's :obj:`__name__` attribute
- will be used.
- """
-- if isinstance(function, basestring):
-+ if isinstance(function, string_types):
- return lambda fn: self.register_function(fn, function)
- return Dispatcher.register_function(self, function, name)
-
-@@ -198,7 +205,7 @@
- If not given, the function's :obj:`__name__` attribute
- will be used.
- """
-- if isinstance(function, basestring):
-+ if isinstance(function, string_types):
- return lambda fn: self.register_function(fn, function)
- if name is None:
- name = function.__name__
-@@ -249,7 +256,8 @@
- """
- try:
- return xmlrpclib.loads(response)[0][0]
-- except Fault, fault:
-+ except Fault:
-+ _, fault = sys.exec_info()[:2]
- return fault
diff --git a/net/py-flask-xml-rpc/files/patch-tests_test-xmlrpc.py b/net/py-flask-xml-rpc/files/patch-tests_test-xmlrpc.py
deleted file mode 100644
index 435c195bd21c..000000000000
--- a/net/py-flask-xml-rpc/files/patch-tests_test-xmlrpc.py
+++ /dev/null
@@ -1,45 +0,0 @@
-Obtained-From: https://bitbucket.org/leafstorm/flask-xml-rpc/pull-requests/2/added-python3-support-alongside-python2/commits
-
-# HG changeset patch
-# User Maxime "Pepe_" Buquet <pep+code@bouah.net>
-# Date 1425540278 -32400
-# Node ID 9da0e2bcfe5e32a1db95b639f41f67d3e1a43b80
-# Parent 06a6c81e3a98ecb647e729e239f5de11814901d3
-Added Python3 support alongside Python2
-
---- tests/test-xmlrpc.py.orig 2015-03-05 00:00:00 UTC
-+++ tests/test-xmlrpc.py
-@@ -7,12 +7,19 @@
- :copyright: (c) 2010 by Matthew "LeafStorm" Frazier.
- :license: MIT, see LICENSE for more details.
- """
--import xmlrpclib
- from flask import Flask
- from flaskext.xmlrpc import (XMLRPCHandler, XMLRPCNamespace, Fault,
- dump_method_call, load_method_response,
- test_xmlrpc_call, XMLRPCTester)
-
-+import sys
-+PY2 = sys.version_info[0] == 2
-+
-+if PY2:
-+ import xmlrpclib
-+else:
-+ import xmlrpc.client as xmlrpclib
-+
-
- def hello(name='world'):
- if not name:
-@@ -39,7 +46,11 @@
- handler = XMLRPCHandler('api')
- app = Flask(__name__)
- handler.connect(app, '/api')
-- assert app.view_functions[handler.endpoint_name].im_self is handler
-+ if PY2:
-+ app_handler = app.view_functions[handler.endpoint_name].im_self
-+ else:
-+ app_handler = app.view_functions[handler.endpoint_name].__self__
-+ assert app_handler is handler
-
- def test_register(self):
- handler = XMLRPCHandler('api')
diff --git a/net/py-flask-xml-rpc/pkg-descr b/net/py-flask-xml-rpc/pkg-descr
deleted file mode 100644
index 84ef9edd7260..000000000000
--- a/net/py-flask-xml-rpc/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Flask-XML-RPC is an extension for Flask that makes it easy to create APIs
-based on the XML-RPC standard. It features easy registration of methods
-and namespacing, connects seamlessly to your Flask app, and includes
-plenty of testing helpers.
-
-WWW: https://pythonhosted.org/Flask-XML-RPC/
diff --git a/net/zebra/Makefile b/net/zebra/Makefile
deleted file mode 100644
index e9f91f12accb..000000000000
--- a/net/zebra/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# Created by: Andreas Klemm <andreas@klemm.gtn.com>
-
-PORTNAME= zebra
-PORTVERSION= 0.95a
-PORTREVISION= 10
-CATEGORIES= net
-MASTER_SITES= ftp://ftp.ripe.net/mirrors/sites/ftp.zebra.org/pub/zebra/
-
-MAINTAINER= bdrewery@FreeBSD.org
-COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4 route software (server/reflector)
-
-LICENSE= GPLv2 LGPL21
-LICENSE_COMB= multi
-
-DEPRECATED= Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2
-EXPIRATION_DATE=2021-12-31
-
-CONFLICTS= openbgpd quagga quagga-re openospfd
-
-SUB_FILES= pkg-message zebractl
-SUB_LIST= BGPDARGS=${BGPDARGS} \
- OSPFDARGS=${OSPFDARGS} \
- OSPF6DARGS=${OSPFDARGS} \
- RIPDARGS=${RIPDARGS} \
- RIPNGDARGS=${RIPNGDARGS} \
- ZEBRAARGS=${ZEBRAARGS}
-USE_SUBMAKE= yes
-GNU_CONFIGURE= yes
-USES= cpe readline
-CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/zebra
-CPE_VENDOR= gnu
-
-PORTSCOUT= ignore:1
-
-SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}"
-
-OPTIONS_DEFINE= IPV6 PAM OSPFNSSA SNMP TCPZEBRA BGPD OSPF6D OSPFD RIPD RIPNGD VTYSH
-
-PAM_DESC= PAM authentication for vtysh
-OSPFNSSA_DESC= undergoing NSSA feature
-TCPZEBRA_DESC= TCP/IP socket connection
-BGPD_DESC= BGPD support
-OSPF6D_DESC= OSPF6D support
-OSPFD_DESC= OSPFD support
-RIPD_DESC= RIPD support
-RIPNGD_DESC= RIPNGD support
-VTYSH_DESC= VTYSH support
-
-OPTIONS_DEFAULT= BGPD OSPF6D OSPFD RIPD RIPNGD VTYSH
-OPTIONS_SUB= yes
-NO_OPTIONS_SORT= yes
-
-PAM_CONFIGURE_WITH= pam
-OSPFNSSA_CONFIGURE_ENABLE= nssa
-SNMP_CONFIGURE_ENABLE= snmp
-SNMP_LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
-TCPZEBRA_CONFIGURE_ENABLE= tcp-zebra
-BGPD_CONFIGURE_ENABLE= bgpd
-OSPF6D_CONFIGURE_ENABLE= ospf6d
-OSPFD_CONFIGURE_ENABLE= ospfd
-RIPD_CONFIGURE_ENABLE= ripd
-RIPNGD_CONFIGURE_ENABLE= ripngd
-VTYSH_CONFIGURE_ENABLE= vtysh
-IPV6_CONFIGURE_ENABLE= ipv6
-
-INFO= zebra
-
-BGPDARGS?= -d
-OSPFDARGS?= -d
-OSPF6DARGS?= -d
-RIPDARGS?= -d
-RIPNGDARGS?= -d
-ZEBRAARGS?= -d
-
-.include <bsd.port.options.mk>
-
-.if !${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MOSPF6D}
-IGNORE= OSPF6D requires IPV6 option
-.endif
-.if !${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MRIPNGD}
-IGNORE= RIPNGD requires IPV6 option
-.endif
-
-post-install:
- @( cd ${WRKSRC}/doc; ${RM} zebra*info*; \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} zebra.info install )
- @${ECHO_MSG} "===> installing zebra startup file..."
- ${INSTALL_SCRIPT} ${WRKDIR}/zebractl ${STAGEDIR}${PREFIX}/sbin/zebractl
- @${ECHO_MSG} "done."
-
-.include <bsd.port.mk>
diff --git a/net/zebra/distinfo b/net/zebra/distinfo
deleted file mode 100644
index a02a819da9a4..000000000000
--- a/net/zebra/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (zebra-0.95a.tar.gz) = e7f8cbb367c325062625c881a97adc4cf6d3d138a25341451193652944888d1f
-SIZE (zebra-0.95a.tar.gz) = 1370152
diff --git a/net/zebra/files/patch-configure b/net/zebra/files/patch-configure
deleted file mode 100644
index 6b3a510c89e4..000000000000
--- a/net/zebra/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Thu May 19 11:13:47 2005
-+++ configure Thu May 19 11:15:55 2005
-@@ -5772,6 +5772,8 @@
- zebra_ipforward_path="proc";;
- "/dev/ip")
- case "$host" in
-+ *-freebsd-*) IPFORWARD=ipforward_sysctl.o
-+ zebra_ipforward_path="sysctl";;
- *-linux-*) IPFORWARD=ipforward_proc.o
- zebra_ipforward_path="proc";;
- *-nec-sysv4*) IPFORWARD=ipforward_ews.o
diff --git a/net/zebra/files/patch-ioctl.c b/net/zebra/files/patch-ioctl.c
deleted file mode 100644
index dab8b25369fb..000000000000
--- a/net/zebra/files/patch-ioctl.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- zebra/ioctl.c.orig Tue Oct 23 11:31:29 2001
-+++ zebra/ioctl.c Fri Oct 4 19:45:04 2002
-@@ -349,6 +349,7 @@
- int ret;
- struct ifreq ifreq;
-
-+ bzero(&ifreq, sizeof(struct ifreq));
- ifreq_set_name (&ifreq, ifp);
-
- ifreq.ifr_flags = ifp->flags;
-@@ -371,6 +372,7 @@
- int ret;
- struct ifreq ifreq;
-
-+ bzero(&ifreq, sizeof(struct ifreq));
- ifreq_set_name (&ifreq, ifp);
-
- ifreq.ifr_flags = ifp->flags;
-@@ -473,6 +475,9 @@
- mask.sin6_len = sizeof (struct sockaddr_in6);
- #endif
- memcpy (&addreq.ifra_prefixmask, &mask, sizeof (struct sockaddr_in6));
-+
-+ addreq.ifra_lifetime.ia6t_vltime = 0xffffffff;
-+ addreq.ifra_lifetime.ia6t_pltime = 0xffffffff;
-
- addreq.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
- addreq.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
diff --git a/net/zebra/files/patch-ospfd__ospf_spf.c b/net/zebra/files/patch-ospfd__ospf_spf.c
deleted file mode 100644
index 2305ac9102c3..000000000000
--- a/net/zebra/files/patch-ospfd__ospf_spf.c
+++ /dev/null
@@ -1,291 +0,0 @@
-Index: ospfd/ospf_spf.c
-===================================================================
-RCS file: /cvsroot/zebra/ospfd/ospf_spf.c,v
-retrieving revision 1.124
-diff -u -r1.124 ospf_spf.c
---- ospfd/ospf_spf.c 28 Mar 2003 19:55:28 -0000 1.124
-+++ ospfd/ospf_spf.c 22 Feb 2006 03:03:26 -0000
-@@ -29,6 +29,7 @@
- #include "table.h"
- #include "log.h"
- #include "sockunion.h" /* for inet_ntop () */
-+#include "pqueue.h"
-
- #include "ospfd/ospfd.h"
- #include "ospfd/ospf_interface.h"
-@@ -114,7 +115,7 @@
- }
-
- void
--ospf_vertex_add_parent (struct vertex *v)
-+ospf_vertex_connect_to_parent (struct vertex *v)
- {
- struct vertex_nexthop *nh;
- listnode node;
-@@ -458,48 +459,36 @@
- }
- }
-
--void
--ospf_install_candidate (list candidate, struct vertex *w)
-+int
-+ospf_vertex_cmp (void *a, void *b)
- {
-- listnode node;
-- struct vertex *cw;
--
-- if (list_isempty (candidate))
-- {
-- listnode_add (candidate, w);
-- return;
-- }
-+ struct vertex *va = (struct vertex *) a;
-+ struct vertex *vb = (struct vertex *) b;
-+ /* ascending order */
-+ return (va->distance - vb->distance);
-+}
-
-- /* Install vertex with sorting by distance. */
-- for (node = listhead (candidate); node; nextnode (node))
-- {
-- cw = (struct vertex *) getdata (node);
-- if (cw->distance > w->distance)
-- {
-- list_add_node_prev (candidate, node, w);
-- break;
-- }
-- else if (node->next == NULL)
-- {
-- list_add_node_next (candidate, node, w);
-- break;
-- }
-- }
-+void
-+ospf_install_candidate (struct pqueue *candidate_list, struct vertex *w)
-+{
-+ if (IS_DEBUG_OSPF_EVENT)
-+ zlog_info ("candidate: type: %d id: %s p: %p distance: %lu",
-+ w->type, inet_ntoa (w->id), w, (u_long)w->distance);
-+ pqueue_enqueue (w, candidate_list);
- }
-
- /* RFC2328 Section 16.1 (2). */
- void
- ospf_spf_next (struct vertex *v, struct ospf_area *area,
-- list candidate, struct route_table *rv,
-+ struct pqueue *candidate_list, struct route_table *rv,
- struct route_table *nv)
- {
- struct ospf_lsa *w_lsa = NULL;
-- struct vertex *w, *cw;
-+ struct vertex *w;
- u_char *p;
- u_char *lim;
- struct router_lsa_link *l = NULL;
- struct in_addr *r;
-- listnode node;
- int type = 0;
-
- /* If this is a router-LSA, and bit V of the router-LSA (see Section
-@@ -618,58 +607,22 @@
- else
- w->distance = v->distance;
-
-- /* Is there already vertex W in candidate list? */
-- node = ospf_vertex_lookup (candidate, w->id, w->type);
-- if (node == NULL)
-- {
-- /* Calculate nexthop to W. */
-- ospf_nexthop_calculation (area, v, w);
--
-- ospf_install_candidate (candidate, w);
-- }
-- else
-- {
-- cw = (struct vertex *) getdata (node);
--
-- /* if D is greater than. */
-- if (cw->distance < w->distance)
-- {
-- ospf_vertex_free (w);
-- continue;
-- }
-- /* equal to. */
-- else if (cw->distance == w->distance)
-- {
-- /* Calculate nexthop to W. */
-- ospf_nexthop_calculation (area, v, w);
-- ospf_nexthop_merge (cw->nexthop, w->nexthop);
-- list_delete_all_node (w->nexthop);
-- ospf_vertex_free (w);
-- }
-- /* less than. */
-- else
-- {
-- /* Calculate nexthop. */
-- ospf_nexthop_calculation (area, v, w);
--
-- /* Remove old vertex from candidate list. */
-- ospf_vertex_free (cw);
-- listnode_delete (candidate, cw);
-+ /* calculate nexthop */
-+ ospf_nexthop_calculation (area, v, w);
-
-- /* Install new to candidate. */
-- ospf_install_candidate (candidate, w);
-- }
-- }
-+ /* install candidate */
-+ ospf_install_candidate (candidate_list, w);
- }
- }
-
- /* Add vertex V to SPF tree. */
--void
-+struct vertex *
- ospf_spf_register (struct vertex *v, struct route_table *rv,
- struct route_table *nv)
- {
- struct prefix p;
- struct route_node *rn;
-+ struct vertex *cv;
-
- p.family = AF_INET;
- p.prefixlen = IPV4_MAX_BITLEN;
-@@ -680,7 +633,39 @@
- else
- rn = route_node_get (nv, &p);
-
-- rn->info = v;
-+ cv = rn->info;
-+
-+ /* if the route does not exist yet, just install and return */
-+ if (! cv)
-+ {
-+ rn->info = v;
-+ return v;
-+ }
-+
-+ /* if D is greater than. */
-+ if (cv->distance < v->distance)
-+ ospf_vertex_free (v);
-+
-+ /* equal to. */
-+ else if (cv->distance == v->distance)
-+ {
-+ /* Merge nexthop to D. */
-+ ospf_nexthop_merge (cv->nexthop, v->nexthop);
-+ list_delete_all_node (v->nexthop);
-+ ospf_vertex_free (v);
-+ }
-+
-+ /* less than. */
-+ else
-+ {
-+ /* As long as sorting in the candidate_list works,
-+ cv->distance never become more than v->distance
-+ (i.e. (cv->distance > v->distance) should not happen). */
-+ assert (0);
-+ }
-+
-+ /* the vertex is dropped anyway */
-+ return NULL;
- }
-
- void
-@@ -709,6 +694,7 @@
- listnode cnode;
- listnode nnode;
- struct vertex_nexthop *nexthop;
-+ struct vertex *w;
-
- if (v->type == OSPF_VERTEX_ROUTER)
- {
-@@ -734,8 +720,8 @@
-
- for (cnode = listhead (v->child); cnode; nextnode (cnode))
- {
-- v = getdata (cnode);
-- ospf_spf_dump (v, i);
-+ w = getdata (cnode);
-+ ospf_spf_dump (w, i);
- }
- }
-
-@@ -895,8 +881,7 @@
- ospf_spf_calculate (struct ospf_area *area, struct route_table *new_table,
- struct route_table *new_rtrs)
- {
-- list candidate;
-- listnode node;
-+ struct pqueue *candidate_list;
- struct vertex *v;
- struct route_table *rv;
- struct route_table *nv;
-@@ -925,7 +910,8 @@
- nv = route_table_init ();
-
- /* Clear the list of candidate vertices. */
-- candidate = list_new ();
-+ candidate_list = pqueue_create ();
-+ candidate_list->cmp = ospf_vertex_cmp;
-
- /* Initialize the shortest-path tree to only the root (which is the
- router doing the calculation). */
-@@ -939,29 +925,37 @@
-
- for (;;)
- {
-- /* RFC2328 16.1. (2). */
-- ospf_spf_next (v, area, candidate, rv, nv);
-+ if (v != NULL)
-+ {
-+ if (IS_DEBUG_OSPF_EVENT)
-+ zlog_info ("determined: type: %d id: %s p: %p distance: %lu",
-+ v->type, inet_ntoa (v->id), v, (u_long)v->distance);
-+
-+ /* RFC2328 16.1. (2). */
-+ ospf_spf_next (v, area, candidate_list, rv, nv);
-+ }
-
- /* RFC2328 16.1. (3). */
- /* If at this step the candidate list is empty, the shortest-
- path tree (of transit vertices) has been completely built and
- this stage of the procedure terminates. */
-- if (listcount (candidate) == 0)
-+ if (candidate_list->size == 0)
- break;
-
- /* Otherwise, choose the vertex belonging to the candidate list
- that is closest to the root, and add it to the shortest-path
- tree (removing it from the candidate list in the
- process). */
-- node = listhead (candidate);
-- v = getdata (node);
-- ospf_vertex_add_parent (v);
--
-- /* Reveve from the candidate list. */
-- listnode_delete (candidate, v);
-+ v = pqueue_dequeue (candidate_list);
-
- /* Add to SPF tree. */
-- ospf_spf_register (v, rv, nv);
-+ v = ospf_spf_register (v, rv, nv);
-+
-+ /* Skip rest if the vertex is rejected to be installed in SPF tree */
-+ if (v == NULL)
-+ continue;
-+
-+ ospf_vertex_connect_to_parent (v);
-
- /* Note that when there is a choice of vertices closest to the
- root, network vertices must be chosen before router vertices
-@@ -993,7 +987,7 @@
- ospf_spf_route_free (nv);
-
- /* Free candidate list */
-- list_free (candidate);
-+ pqueue_delete (candidate_list);
-
- /* Increment SPF Calculation Counter. */
- area->spf_calculation++;
diff --git a/net/zebra/files/patch-ospfd_ospf_dump.c b/net/zebra/files/patch-ospfd_ospf_dump.c
deleted file mode 100644
index fbda1abf8294..000000000000
--- a/net/zebra/files/patch-ospfd_ospf_dump.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ospfd/ospf_dump.c.orig 2003-11-04 20:10:17.000000000 +0100
-+++ ospfd/ospf_dump.c 2014-03-18 14:22:06.123332679 +0100
-@@ -607,7 +607,7 @@
-
- iph = (struct ip *) STREAM_PNT (s);
-
--#ifdef GNU_LINUX
-+#if defined(GNU_LINUX) || defined(__FreeBSD__)
- length = ntohs (iph->ip_len);
- #else /* GNU_LINUX */
- length = iph->ip_len;
diff --git a/net/zebra/files/patch-ospfd_ospf_lsa.c b/net/zebra/files/patch-ospfd_ospf_lsa.c
deleted file mode 100644
index 8a6de6ac49ba..000000000000
--- a/net/zebra/files/patch-ospfd_ospf_lsa.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- ./ospfd/ospf_lsa.c.orig 2005-05-26 11:40:19.000000000 -0500
-+++ ./ospfd/ospf_lsa.c 2014-04-09 15:16:46.751621976 -0500
-@@ -3247,6 +3247,7 @@
- listnode node;
- struct ospf *ospf = THREAD_ARG (t);
- int i;
-+ time_t ct;
- list lsa_to_refresh = list_new ();
-
- if (IS_DEBUG_OSPF (lsa, LSA_REFRESH))
-@@ -3254,16 +3255,26 @@
-
-
- i = ospf->lsa_refresh_queue.index;
-+
-+ if ((ct = time(NULL)) < ospf->lsa_refresher_started) {
-+ zlog_info ("LSA[Refresh]: ospf_lsa_refresh_walker(): HACK: fixing lsa_refresher_started: %d -> %d", ospf->lsa_refresher_started, ct);
-+ ospf->lsa_refresher_started = ct;
-+ }
-
- ospf->lsa_refresh_queue.index =
- (ospf->lsa_refresh_queue.index +
-- (time (NULL) - ospf->lsa_refresher_started) / OSPF_LSA_REFRESHER_GRANULARITY)
-+ (ct - ospf->lsa_refresher_started) / OSPF_LSA_REFRESHER_GRANULARITY)
- % OSPF_LSA_REFRESHER_SLOTS;
-
- if (IS_DEBUG_OSPF (lsa, LSA_REFRESH))
- zlog_info ("LSA[Refresh]: ospf_lsa_refresh_walker(): next index %d",
- ospf->lsa_refresh_queue.index);
-
-+ if (ospf->lsa_refresh_queue.index >= OSPF_LSA_REFRESHER_SLOTS) {
-+ zlog_info ("LSA[Refresh]: ospf_lsa_refresh_walker(): HACK: fixing index: %hu -> 0", ospf->lsa_refresh_queue.index);
-+ ospf->lsa_refresh_queue.index = 0;
-+ }
-+
- for (;i != ospf->lsa_refresh_queue.index;
- i = (i + 1) % OSPF_LSA_REFRESHER_SLOTS)
- {
diff --git a/net/zebra/files/patch-ospfd_ospf_packet.c b/net/zebra/files/patch-ospfd_ospf_packet.c
deleted file mode 100644
index 8e4ca1f80f5f..000000000000
--- a/net/zebra/files/patch-ospfd_ospf_packet.c
+++ /dev/null
@@ -1,27 +0,0 @@
---- ospfd/ospf_packet.c.orig 2005-06-21 02:58:24.000000000 +0200
-+++ ospfd/ospf_packet.c 2014-03-18 14:22:06.129332906 +0100
-@@ -528,7 +528,7 @@
- iph.ip_hl = sizeof (struct ip) >> 2;
- iph.ip_v = IPVERSION;
- iph.ip_tos = IPTOS_PREC_INTERNETCONTROL;
--#if defined(__NetBSD__) || defined(__FreeBSD__)
-+#if defined(__NetBSD__)
- iph.ip_len = iph.ip_hl*4 + op->length;
- #else
- iph.ip_len = htons (iph.ip_hl*4 + op->length);
-@@ -1893,13 +1894,13 @@
- return NULL;
- }
-
--#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(OpenBSD_IP_LEN)
-+#if defined(__NetBSD__) || defined(OpenBSD_IP_LEN)
- ip_len = iph.ip_len;
- #else
- ip_len = ntohs (iph.ip_len);
- #endif
-
--#if !defined(GNU_LINUX) && !defined(OpenBSD_IP_LEN)
-+#if !defined(GNU_LINUX) && !defined(OpenBSD_IP_LEN) && !defined(__FreeBSD__)
- /*
- * Kernel network code touches incoming IP header parameters,
- * before protocol specific processing.
diff --git a/net/zebra/files/patch-zebra-kernel_socket.c b/net/zebra/files/patch-zebra-kernel_socket.c
deleted file mode 100644
index d8868e362e9c..000000000000
--- a/net/zebra/files/patch-zebra-kernel_socket.c
+++ /dev/null
@@ -1,41 +0,0 @@
---- ./zebra/kernel_socket.c.orig 2003-11-27 10:35:50.000000000 -0600
-+++ ./zebra/kernel_socket.c 2014-06-13 12:53:05.553677585 -0500
-@@ -58,8 +58,12 @@
- {RTM_REDIRECT, "RTM_REDIRECT"},
- {RTM_MISS, "RTM_MISS"},
- {RTM_LOCK, "RTM_LOCK"},
-+#ifdef RTM_OLDADD
- {RTM_OLDADD, "RTM_OLDADD"},
-+#endif
-+#ifdef RTM_OLDDEL
- {RTM_OLDDEL, "RTM_OLDDEL"},
-+#endif
- {RTM_RESOLVE, "RTM_RESOLVE"},
- {RTM_NEWADDR, "RTM_NEWADDR"},
- {RTM_DELADDR, "RTM_DELADDR"},
-@@ -91,9 +95,13 @@
- #ifdef RTF_MASK
- {RTF_MASK, "MASK"},
- #endif /* RTF_MASK */
-+#ifdef RTF_CLONING
- {RTF_CLONING, "CLONING"},
-+#endif /* RTF_CLONING */
- {RTF_XRESOLVE, "XRESOLVE"},
-+#ifdef RTF_LLINFO
- {RTF_LLINFO, "LLINFO"},
-+#endif /* RTF_LLINFO */
- {RTF_STATIC, "STATIC"},
- {RTF_BLACKHOLE, "BLACKHOLE"},
- {RTF_PROTO1, "PROTO1"},
-@@ -593,9 +601,11 @@
- if (gate && message == RTM_ADD)
- msg.rtm.rtm_flags |= RTF_GATEWAY;
-
-+#ifdef RTF_CLONING
- if (! gate && message == RTM_ADD && ifp &&
- (ifp->flags & IFF_POINTOPOINT) == 0)
- msg.rtm.rtm_flags |= RTF_CLONING;
-+#endif */ RTF_CLONING */
-
- /* If no protocol specific gateway is specified, use link
- address for gateway. */
diff --git a/net/zebra/files/patch-zebra_Makefile.in b/net/zebra/files/patch-zebra_Makefile.in
deleted file mode 100644
index c613ec176af0..000000000000
--- a/net/zebra/files/patch-zebra_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- zebra/Makefile.in.orig Sat Jun 29 15:26:54 2002
-+++ zebra/Makefile.in Wed Jul 24 19:16:06 2002
-@@ -404,7 +404,7 @@
-
-
- #client : client_main.o ../lib/libzebra.a
--# $(CC) -g -o client client_main.o ../lib/libzebra.a $(LIBS) $(LIB_IPV6)
-+# $(CC) -o client client_main.o ../lib/libzebra.a $(LIBS) $(LIB_IPV6)
-
- install-sysconfDATA: $(sysconf_DATA)
- @$(NORMAL_INSTALL)
diff --git a/net/zebra/files/pkg-message.in b/net/zebra/files/pkg-message.in
deleted file mode 100644
index 60c744520da7..000000000000
--- a/net/zebra/files/pkg-message.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To run zebra you should add in your /etc/rc.conf these lines:
-
-defaultrouter="NO"
-router_enable="YES"
-router="%%PREFIX%%/sbin/zebractl"
-router_flags="start"
-EOM
-}
-]
diff --git a/net/zebra/files/zebractl.in b/net/zebra/files/zebractl.in
deleted file mode 100644
index af1733ffe41c..000000000000
--- a/net/zebra/files/zebractl.in
+++ /dev/null
@@ -1,55 +0,0 @@
-#! /bin/sh
-#
-# zebra start/stop script by "Andreas Klemm <andreas@FreeBSD.ORG>"
-#
-
-usage()
-{
- echo "$0: usage: $0 [ start | stop | restart ]"
- exit 1
-}
-
-if [ $# -lt 1 ]; then
- echo "$0: error: one argument needed"; usage
-elif [ $# -gt 1 ]; then
- echo "$0: error: only one argument needed"; usage
-fi
-
-case $1 in
- start)
- if [ ! -f %%ETCDIR%%/zebra.conf ]; then
- echo "error: zebra.conf config file is mandatory"
- exit 1
- fi
- [ -f %%ETCDIR%%/zebra.conf ] \
- && %%PREFIX%%/sbin/zebra %%ZEBRAARGS%% && echo -n ' zebra'
- [ -f %%ETCDIR%%/ripd.conf ] \
- && %%PREFIX%%/sbin/ripd %%RIPDARGS%% && echo -n ' ripd'
- [ -f %%ETCDIR%%/ripngd.conf ] \
- && %%PREFIX%%/sbin/ripngd %%RIPNGDARGS%% && echo -n ' ripngd'
- [ -f %%ETCDIR%%/ospfd.conf ] \
- && %%PREFIX%%/sbin/ospfd %%OSPFDARGS%% && echo -n ' ospfd'
- [ -f %%ETCDIR%%/ospf6d.conf ] \
- && %%PREFIX%%/sbin/ospf6d %%OSPF6DARGS%% && echo -n ' ospf6d'
- [ -f %%ETCDIR%%/bgpd.conf ] \
- && %%PREFIX%%/sbin/bgpd %%BGPDARGS%% && echo -n ' bgpd'
- ;;
-
- stop)
- [ -f %%ETCDIR%%/ripd.conf ] && killall ripd
- [ -f %%ETCDIR%%/ripngd.conf ] && killall ripngd
- [ -f %%ETCDIR%%/ospfd.conf ] && killall ospfd
- [ -f %%ETCDIR%%/ospf6d.conf ] && killall ospf6d
- [ -f %%ETCDIR%%/bgpd.conf ] && killall bgpd
- [ -f %%ETCDIR%%/zebra.conf ] && killall zebra
- ;;
- restart)
- $0 stop
- $0 start
- ;;
-
- *) echo "$0: error: unknown option $1"
- usage
- ;;
-esac
-exit 0
diff --git a/net/zebra/pkg-descr b/net/zebra/pkg-descr
deleted file mode 100644
index 005d35bc4f1b..000000000000
--- a/net/zebra/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-GNU Zebra is a free software (distributed under GNU Generic Public
-License) which manages TCP/IP based routing protocols.
-
-It supports BGP-4 protocol as described in RFC1771 (A Border Gateway
-Protocol 4) and RIPv1, RIPv2 and OSPFv2.
-
-Zebra uses multithread technology under multithread supported UNIX
-kernels. However it can be run under not-multithread supported
-UNIX kernels.
-
-Zebra is intended to be used as a Route Server and a Route Reflector.
-Zebra is not a toolkit, it provides full routing power under a new
-architecture.
-
-WWW: http://www.zebra.org/
diff --git a/net/zebra/pkg-plist b/net/zebra/pkg-plist
deleted file mode 100644
index fa4de00f8e28..000000000000
--- a/net/zebra/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-%%BGPD%%sbin/bgpd
-%%OSPF6D%%sbin/ospf6d
-%%OSPFD%%sbin/ospfd
-%%RIPD%%sbin/ripd
-%%RIPNGD%%sbin/ripngd
-sbin/zebra
-sbin/zebractl
-%%VTYSH%%bin/vtysh
-%%BGPD%%etc/zebra/bgpd.conf.sample
-%%BGPD%%etc/zebra/bgpd.conf.sample2
-%%OSPF6D%%etc/zebra/ospf6d.conf.sample
-%%OSPFD%%etc/zebra/ospfd.conf.sample
-%%RIPD%%etc/zebra/ripd.conf.sample
-%%RIPNGD%%etc/zebra/ripngd.conf.sample
-%%VTYSH%%etc/zebra/vtysh.conf.sample
-etc/zebra/zebra.conf.sample
-man/man1/vtysh.1.gz
-man/man8/bgpd.8.gz
-man/man8/ospf6d.8.gz
-man/man8/ospfd.8.gz
-man/man8/ripd.8.gz
-man/man8/ripngd.8.gz
-man/man8/zebra.8.gz
diff --git a/security/Makefile b/security/Makefile
index 82eb040a919c..0762d545acd6 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -383,7 +383,6 @@
SUBDIR += munge
SUBDIR += mussh
SUBDIR += n2n
- SUBDIR += nacl
SUBDIR += ncrack
SUBDIR += ncrypt
SUBDIR += nebula
@@ -406,7 +405,6 @@
SUBDIR += nyx
SUBDIR += oath-toolkit
SUBDIR += obfs4proxy-tor
- SUBDIR += obfsclient
SUBDIR += ocaml-cryptgps
SUBDIR += ocaml-cryptokit
SUBDIR += ocaml-ssl
diff --git a/security/nacl/Makefile b/security/nacl/Makefile
deleted file mode 100644
index 6dd790016b63..000000000000
--- a/security/nacl/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: David Thiel <lx@FreeBSD.org>
-
-PORTNAME= nacl
-PORTVERSION= 20110221
-PORTREVISION= 2
-CATEGORIES= security
-MASTER_SITES= http://hyperelliptic.org/nacl/
-
-MAINTAINER= hrs@FreeBSD.org
-COMMENT= High speed cryptography library
-
-LICENSE= PD
-
-DEPRECATED= Unmaintained by upstream, use libsodium instead
-EXPIRATION_DATE=2021-12-31
-
-USES= tar:bzip2
-USE_BINUTILS= yes
-MAKE_JOBS_UNSAFE= yes
-
-ONLY_FOR_ARCHS= i386 amd64
-
-MYARCH= ${ARCH:S/i386/x86/}
-
-post-patch:
- @${REINPLACE_CMD} -e "s|$$| -fPIC|" ${WRKSRC}/okcompilers/c
- @${REINPLACE_CMD} -e "s|gcc|${CC}|" ${WRKSRC}/okcompilers/c
- @${REINPLACE_CMD} -e "s|g++|${CXX}|" ${WRKSRC}/okcompilers/cpp
-
-pre-build:
- ${RM} -r ${WRKSRC}/crypto_onetimeauth/poly1305/amd64
- ${PRINTF} "%s\n\t%s\n" "all:" "${SH} ./do" > ${WRKSRC}/Makefile
-
-post-build:
- ${AR} -r ${WRKSRC}/build/HOSTNAME/lib/${MYARCH}/libnacl.a \
- ${WRKSRC}/build/HOSTNAME/lib/${MYARCH}/randombytes.o
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/build/HOSTNAME/bin/nacl-sha256 \
- ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/build/HOSTNAME/bin/nacl-sha512 \
- ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/build/HOSTNAME/lib/${MYARCH}/* \
- ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/build/HOSTNAME/include/${MYARCH}/* \
- ${STAGEDIR}${PREFIX}/include
-
-.include <bsd.port.mk>
diff --git a/security/nacl/distinfo b/security/nacl/distinfo
deleted file mode 100644
index 49154ad59ba8..000000000000
--- a/security/nacl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nacl-20110221.tar.bz2) = 4f277f89735c8b0b8a6bbd043b3efb3fa1cc68a9a5da6a076507d067fc3b3bf8
-SIZE (nacl-20110221.tar.bz2) = 163415
diff --git a/security/nacl/files/patch-curvecp_socket__udp.c b/security/nacl/files/patch-curvecp_socket__udp.c
deleted file mode 100644
index f49d0709f1fd..000000000000
--- a/security/nacl/files/patch-curvecp_socket__udp.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- curvecp/socket_udp.c.orig 2011-02-21 01:49:34 UTC
-+++ curvecp/socket_udp.c
-@@ -6,6 +6,10 @@
- #include "socket.h"
- #include "blocking.h"
-
-+#ifndef SOL_IP
-+#define SOL_IP IPPROTO_IP /* FreeBSD requires protocol number */
-+#endif
-+
- static void enable_bsd_fragmentation(int fd)
- {
- #ifdef IP_DONTFRAG
diff --git a/security/nacl/files/patch-do b/security/nacl/files/patch-do
deleted file mode 100644
index c5287955c77e..000000000000
--- a/security/nacl/files/patch-do
+++ /dev/null
@@ -1,22 +0,0 @@
---- do.orig 2011-02-21 01:49:34 UTC
-+++ do
-@@ -6,7 +6,7 @@
-
- version=`cat version`
- project=nacl
--shorthostname=`hostname | sed 's/\..*//' | tr -cd '[a-z][A-Z][0-9]'`
-+shorthostname=HOSTNAME
-
- top="`pwd`/build/$shorthostname"
- bin="$top/bin"
-@@ -38,8 +38,8 @@ mkdir -p "$bin"
- mkdir -p "$lib"
- mkdir -p "$include"
-
--exec >"$top/log"
--exec 2>&1
-+#exec >"$top/log"
-+#exec 2>&1
- exec 5>"$top/data"
- exec </dev/null
-
diff --git a/security/nacl/pkg-descr b/security/nacl/pkg-descr
deleted file mode 100644
index 8e70b44fa662..000000000000
--- a/security/nacl/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-NaCl (pronounced "salt") is a new easy-to-use high-speed software
-library for network communication, encryption, decryption, signatures,
-etc. NaCl's goal is to provide all of the core operations needed to
-build higher-level cryptographic tools.
-
-Of course, other libraries already exist for these core operations.
-NaCl advances the state of the art by improving security, by improving
-usability, and by improving speed.
-
-WWW: https://nacl.cr.yp.to/
diff --git a/security/nacl/pkg-plist b/security/nacl/pkg-plist
deleted file mode 100644
index 9143295123aa..000000000000
--- a/security/nacl/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-bin/nacl-sha256
-bin/nacl-sha512
-include/cpucycles.h
-include/crypto_auth.h
-include/crypto_auth_hmacsha256.h
-include/crypto_auth_hmacsha512256.h
-include/crypto_box.h
-include/crypto_box_curve25519xsalsa20poly1305.h
-include/crypto_core_hsalsa20.h
-include/crypto_core_salsa20.h
-include/crypto_core_salsa2012.h
-include/crypto_core_salsa208.h
-include/crypto_hash.h
-include/crypto_hash_sha256.h
-include/crypto_hash_sha512.h
-include/crypto_hashblocks.h
-include/crypto_hashblocks_sha256.h
-include/crypto_hashblocks_sha512.h
-include/crypto_int16.h
-include/crypto_int32.h
-include/crypto_int64.h
-include/crypto_int8.h
-include/crypto_onetimeauth.h
-include/crypto_onetimeauth_poly1305.h
-include/crypto_scalarmult_curve25519.h
-include/crypto_secretbox.h
-include/crypto_secretbox_xsalsa20poly1305.h
-include/crypto_sign.h
-include/crypto_sign_edwards25519sha512batch.h
-include/crypto_stream.h
-include/crypto_stream_aes128ctr.h
-include/crypto_stream_salsa20.h
-include/crypto_stream_salsa2012.h
-include/crypto_stream_salsa208.h
-include/crypto_stream_xsalsa20.h
-include/crypto_uint16.h
-include/crypto_uint32.h
-include/crypto_uint64.h
-include/crypto_uint8.h
-include/crypto_verify_16.h
-include/crypto_verify_32.h
-include/randombytes.h
-lib/cpucycles.o
-lib/libnacl.a
-lib/randombytes.o
diff --git a/security/obfsclient/Makefile b/security/obfsclient/Makefile
deleted file mode 100644
index 83170a32f0ea..000000000000
--- a/security/obfsclient/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Fabian Keil <fk@fabiankeil.de>
-
-PORTNAME= obfsclient
-PORTVERSION= 0.0.2
-DISTVERSIONPREFIX= v
-PORTREVISION= 11
-CATEGORIES= security
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tor-managed pluggable transport client
-
-LICENSE= BSD2CLAUSE MIT ISCL BSD3CLAUSE
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= https://github.com/Yawning/obfsclient/issues/37
-EXPIRATION_DATE= 2021-12-31
-
-LIB_DEPENDS= liballium-1.0.so:devel/liballium \
- libevent.so:devel/libevent
-
-USE_GITHUB= yes
-GH_ACCOUNT= Yawning
-
-GNU_CONFIGURE= yes
-USES= autoreconf compiler:c++11-lib localbase pkgconfig ssl
-TEST_TARGET= check
-
-PLIST_FILES= bin/${PORTNAME}
-
-PORTDOCS= COPYING
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.pre.mk>
-
-BROKEN= fails to build
-.if ${SSL_DEFAULT} == base
-BROKEN_FreeBSD_12= field has incomplete type 'HMAC_CTX' (aka 'hmac_ctx_st')
-BROKEN_FreeBSD_13= field has incomplete type 'HMAC_CTX' (aka 'hmac_ctx_st')
-.endif
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.post.mk>
diff --git a/security/obfsclient/distinfo b/security/obfsclient/distinfo
deleted file mode 100644
index 880dba10950f..000000000000
--- a/security/obfsclient/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1464782963
-SHA256 (Yawning-obfsclient-v0.0.2_GH0.tar.gz) = cbfbf7c69403a0ddd3830ba70cdddea7df175d010fcb99dde65f9fc6c01b98da
-SIZE (Yawning-obfsclient-v0.0.2_GH0.tar.gz) = 374644
diff --git a/security/obfsclient/files/patch-crypto-ctr.h b/security/obfsclient/files/patch-crypto-ctr.h
deleted file mode 100644
index 525d9d623056..000000000000
--- a/security/obfsclient/files/patch-crypto-ctr.h
+++ /dev/null
@@ -1,42 +0,0 @@
-From c91f7bbf3e0eedb080319ba3cfed7b47597b5aeb Mon Sep 17 00:00:00 2001
-From: Yawning Angel <yawning@torproject.org>
-Date: Sun, 20 Apr 2014 16:52:06 +0000
-Subject: Fix a potential bug found by clang's scan-build.
-
-With all current uses of Ctr, the conditional I was missing is never
-triggered since the paramenters are guaranteed to be sane, but this is
-not guaranteed to be true in the future.
-
-scan-build also points out a bunch of things in easylogging++ and gtest
-but they don't look to be real problems.
----
- ChangeLog | 2 ++ [diff removed]
- src/schwanenlied/crypto/ctr.h | 5 ++++-
- 2 files changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/src/schwanenlied/crypto/ctr.h b/src/schwanenlied/crypto/ctr.h
-index 79bb71b..92d932d 100644
---- src/schwanenlied/crypto/ctr.h
-+++ src/schwanenlied/crypto/ctr.h
-@@ -91,6 +91,8 @@ class Ctr {
- return false;
- if (ctr_len == 0)
- return false;
-+ if ((iv == nullptr && iv_len != 0) || (iv != nullptr && iv_len == 0))
-+ return false;
- if (ctr_len + iv_len != ecb_impl_.block_length())
- return false;
-
-@@ -100,7 +102,8 @@ class Ctr {
- return false;
-
- iv_size_ = iv_len;
-- ::std::memcpy(&ctr_[0], iv, iv_len);
-+ if (iv != nullptr)
-+ ::std::memcpy(&ctr_[0], iv, iv_len);
- ::std::memcpy(&ctr_[iv_len], ctr, ctr_len);
-
- has_state_ = true;
---
-2.3.0
-
diff --git a/security/obfsclient/files/patch-ext-easylogging++.h b/security/obfsclient/files/patch-ext-easylogging++.h
deleted file mode 100644
index a7414ccaa527..000000000000
--- a/security/obfsclient/files/patch-ext-easylogging++.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/ext/easylogging++.h.orig 2014-03-28 09:35:09.000000000 +0100
-+++ src/ext/easylogging++.h 2015-08-23 00:44:41.276551000 +0200
-@@ -3586,7 +3586,7 @@ class LogMessage {
- LogMessage(const Level& level, const char* file, unsigned long int line, const char* func, // NOLINT
- base::VRegistry::VLevel verboseLevel, Logger* logger) :
- m_level(level), m_file(file), m_line(line), m_func(func),
-- m_verboseLevel(verboseLevel), m_logger(logger), m_message(std::move(logger->stream().str())) {
-+ m_verboseLevel(verboseLevel), m_logger(logger), m_message(logger->stream().str()) {
- }
- inline const Level& level(void) const { return m_level; }
- inline const char* file(void) const { return m_file; }
-@@ -3895,7 +3895,7 @@ class LogDispatcher : base::NoCopy {
- if (ELPP->hasFlag(LoggingFlag::StrictLogFileSizeCheck)) {
- tc->validateFileRolling(m_logMessage.level(), ELPP->preRollOutHandler());
- }
-- dispatch(std::move(m_logMessage.logger()->logBuilder()->build(&m_logMessage, m_dispatchAction == base::DispatchAction::NormalLog)));
-+ dispatch(m_logMessage.logger()->logBuilder()->build(&m_logMessage, m_dispatchAction == base::DispatchAction::NormalLog));
- if (lockLogger) {
- m_logMessage.logger()->unlock();
- }
diff --git a/security/obfsclient/files/patch-ext-optionparser.h b/security/obfsclient/files/patch-ext-optionparser.h
deleted file mode 100644
index 0cc58e85ef58..000000000000
--- a/security/obfsclient/files/patch-ext-optionparser.h
+++ /dev/null
@@ -1,31 +0,0 @@
-From 85dd63b32a0b77c57cbae224f7862a5fb9c069a8 Mon Sep 17 00:00:00 2001
-From: Yawning Angel <yawning@torproject.org>
-Date: Sat, 14 Jun 2014 22:42:35 +0000
-Subject: Fix build on GCC 4.9.0.
-
-Just potentially uninitialized warnings in the 3rd party command line
-option parsing code, probably spurious and should be ignored but,
-initialize them for now.
----
- src/ext/optionparser.h | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/ext/optionparser.h b/src/ext/optionparser.h
-index 17bf6ad..64e2dfc 100644
---- src/ext/optionparser.h
-+++ src/ext/optionparser.h
-@@ -1554,9 +1554,9 @@ inline bool Parser::workhorse(bool gnu, const Descriptor usage[], int numargs, c
-
- do // loop over short options in group, for long options the body is executed only once
- {
-- int idx;
-+ int idx = 0;
-
-- const char* optarg;
-+ const char* optarg = 0;
-
- /******************** long option **********************/
- if (handle_short_options == false || try_single_minus_longopt)
---
-2.3.0
-
diff --git a/security/obfsclient/files/patch-scramblesuit-client.cc b/security/obfsclient/files/patch-scramblesuit-client.cc
deleted file mode 100644
index 528b357405b7..000000000000
--- a/security/obfsclient/files/patch-scramblesuit-client.cc
+++ /dev/null
@@ -1,30 +0,0 @@
-From 9c164b2afb666d0bcd26ba3eeb6da07a9fff551c Mon Sep 17 00:00:00 2001
-From: Yawning Angel <yawning@torproject.org>
-Date: Sat, 14 Jun 2014 23:09:08 +0000
-Subject: Suppress more useless warnings.
-
-Apparently I forgot to check the IAT code when I switched to building
-wiht -Wextra, since no one should use it.
----
- src/schwanenlied/pt/scramblesuit/client.cc | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/schwanenlied/pt/scramblesuit/client.cc b/src/schwanenlied/pt/scramblesuit/client.cc
-index e967b7b..c6e1a20 100644
---- src/schwanenlied/pt/scramblesuit/client.cc
-+++ src/schwanenlied/pt/scramblesuit/client.cc
-@@ -468,8 +468,10 @@ bool Client::schedule_iat_transmit() {
- // Lazy timer initialization
- if (iat_timer_ev_ == nullptr) {
- event_callback_fn cb = [](evutil_socket_t sock,
-- short witch,
-+ short which,
- void* arg) {
-+ (void)sock;
-+ (void)which;
- reinterpret_cast<Client*>(arg)->on_iat_transmit();
- };
- iat_timer_ev_ = evtimer_new(base_, cb, this);
---
-2.3.0
-
diff --git a/security/obfsclient/pkg-descr b/security/obfsclient/pkg-descr
deleted file mode 100644
index f2db7fc9f08e..000000000000
--- a/security/obfsclient/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-obfsclient is a C++11 Tor-managed pluggable transport client
-implementation of the following protocols:
-
-obfs2 - The Twobfuscator
-obfs3 - The Threebfuscator
-ScrambleSuit - Experimental
-
-WWW: https://github.com/yawning/obfsclient
diff --git a/sysutils/Makefile b/sysutils/Makefile
index eb881d42ee41..ba4175878160 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1248,7 +1248,6 @@
SUBDIR += samdruckerclientshell
SUBDIR += samefile
SUBDIR += samesame
- SUBDIR += sample
SUBDIR += sanoid
SUBDIR += sanoid-devel
SUBDIR += sas2ircu
diff --git a/sysutils/sample/Makefile b/sysutils/sample/Makefile
deleted file mode 100644
index e0e5299fc18a..000000000000
--- a/sysutils/sample/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME= sample
-PORTVERSION= 0.02f
-PORTREVISION= 1
-CATEGORIES= sysutils
-
-MAINTAINER= wg@FreeBSD.org
-COMMENT= Examine periodic stack traces of all running processes
-
-BROKEN_FreeBSD_13= does not build: vm_page_unhold(page) API has changed
-BROKEN_FreeBSD_14= does not build: vm_page_unhold(page) API has changed
-DEPRECATED= abandoned upstream, incompatible with newer kernels
-EXPIRATION_DATE= 2021-12-31
-
-LICENSE= BSD3CLAUSE
-
-ONLY_FOR_ARCHS= amd64
-ONLY_FOR_ARCHS_REASON= device driver part of the program only supports amd64
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libbfd.a:devel/libbfd \
- ${LOCALBASE}/lib/libiberty.a:devel/gnulibiberty \
- ${LOCALBASE}/lib/libxo.a:devel/libxo
-
-USE_GITHUB= yes
-GH_ACCOUNT= freenas
-GH_TAGNAME= 45e2b86
-
-BINARY_ALIAS= python=${PYTHON_CMD}
-USES= python:build kmod
-USE_PYTHON= cython
-
-MAKE_ENV= SYSDIR=${SRC_BASE}/sys
-
-SSP_UNSAFE= yes
-
-do-install:
- ${INSTALL_KLD} ${WRKSRC}/driver/sample_driver.ko ${STAGEDIR}${KMODDIR}
- ${INSTALL_MAN} ${WRKSRC}/sample/sample.8 ${STAGEDIR}${PREFIX}/man/man8
- ${INSTALL_PROGRAM} ${WRKSRC}/sample/sample ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/sysutils/sample/distinfo b/sysutils/sample/distinfo
deleted file mode 100644
index 67e6e6724fc3..000000000000
--- a/sysutils/sample/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (freenas-sample-0.02f-45e2b86_GH0.tar.gz) = 48d03eabd6c2acc3e311c16aac983d5d1aa2eac6577db48d668599f4b5717764
-SIZE (freenas-sample-0.02f-45e2b86_GH0.tar.gz) = 31533
diff --git a/sysutils/sample/pkg-descr b/sysutils/sample/pkg-descr
deleted file mode 100644
index d2df60606abf..000000000000
--- a/sysutils/sample/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A program for examining periodic stack traces of all running processes.
-
-WWW: https://github.com/freenas/sample
diff --git a/sysutils/sample/pkg-plist b/sysutils/sample/pkg-plist
deleted file mode 100644
index 99f531414f2e..000000000000
--- a/sysutils/sample/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-/%%KMODDIR%%/sample_driver.ko
-bin/sample
-man/man8/sample.8.gz
diff --git a/www/Makefile b/www/Makefile
index d5f02119f181..168b2d21b0e3 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -208,7 +208,6 @@
SUBDIR += gopherus
SUBDIR += gotty
SUBDIR += gpx2map
- SUBDIR += grafana
SUBDIR += grafana6
SUBDIR += grafana7
SUBDIR += grafana8
@@ -334,7 +333,6 @@
SUBDIR += matomo
SUBDIR += mattermost-server
SUBDIR += mattermost-webapp
- SUBDIR += mediawiki131
SUBDIR += mediawiki135
SUBDIR += mediawiki136
SUBDIR += mediawiki137
@@ -1400,7 +1398,6 @@
SUBDIR += phpvirtualbox-legacy
SUBDIR += piwigo
SUBDIR += plasma5-plasma-browser-integration
- SUBDIR += plugger
SUBDIR += pmwiki
SUBDIR += pnews
SUBDIR += podcastamatic
@@ -1453,20 +1450,6 @@
SUBDIR += py-cssmin
SUBDIR += py-cssselect
SUBDIR += py-cssutils
- SUBDIR += py-dj31-django-auth-ldap
- SUBDIR += py-dj31-django-cacheops
- SUBDIR += py-dj31-django-cors-headers
- SUBDIR += py-dj31-django-debug-toolbar
- SUBDIR += py-dj31-django-filter
- SUBDIR += py-dj31-django-js-asset
- SUBDIR += py-dj31-django-mptt
- SUBDIR += py-dj31-django-prometheus
- SUBDIR += py-dj31-django-redis
- SUBDIR += py-dj31-django-tables2
- SUBDIR += py-dj31-django-taggit
- SUBDIR += py-dj31-django-timezone-field
- SUBDIR += py-dj31-djangorestframework
- SUBDIR += py-dj31-drf-yasg
SUBDIR += py-dj32-django-auth-ldap
SUBDIR += py-dj32-django-cacheops
SUBDIR += py-dj32-django-cors-headers
@@ -1592,7 +1575,6 @@
SUBDIR += py-django-webpack-loader
SUBDIR += py-django-widget-tweaks
SUBDIR += py-django22
- SUBDIR += py-django31
SUBDIR += py-django32
SUBDIR += py-django40
SUBDIR += py-django_compressor
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
deleted file mode 100644
index db8201933132..000000000000
--- a/www/grafana/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Bartek Rutkowski <robak@FreeBSD.org>
-
-PORTNAME= grafana
-PORTVERSION= 1.9.1
-CATEGORIES= www
-MASTER_SITES= http://grafanarel.s3.amazonaws.com/
-
-MAINTAINER= robak@FreeBSD.org
-COMMENT= Dashboard and graph editor for Graphite, InfluxDB & OpenTSDB
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= No longer maintained upstream, use www/grafana8
-EXPIRATION_DATE= 2021-12-31
-
-USES= cpe
-
-NO_BUILD= yes
-
-do-install:
- @cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/
- @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/www/grafana/distinfo b/www/grafana/distinfo
deleted file mode 100644
index 5005593e38b4..000000000000
--- a/www/grafana/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (grafana-1.9.1.tar.gz) = c328c7a002622f672affbcaabd5e64ae279be1051ee27c62ba22bfed63680508
-SIZE (grafana-1.9.1.tar.gz) = 1263568
diff --git a/www/grafana/pkg-descr b/www/grafana/pkg-descr
deleted file mode 100644
index 2ed2074f7bf0..000000000000
--- a/www/grafana/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Grafana is An open source, feature rich metrics dashboard
-and graph editor for Graphite, InfluxDB & OpenTSDB.
-
-WWW: https://github.com/grafana/grafana
diff --git a/www/grafana/pkg-plist b/www/grafana/pkg-plist
deleted file mode 100644
index cd828838619a..000000000000
--- a/www/grafana/pkg-plist
+++ /dev/null
@@ -1,129 +0,0 @@
-%%WWWDIR%%/LICENSE.md
-%%WWWDIR%%/NOTICE.md
-%%WWWDIR%%/README.md
-%%WWWDIR%%/app/app.496fdc2e.js
-%%WWWDIR%%/app/app.js
-%%WWWDIR%%/app/components/require.config.js
-%%WWWDIR%%/app/controllers/console-ctrl.js
-%%WWWDIR%%/app/dashboards/default.json
-%%WWWDIR%%/app/dashboards/empty.json
-%%WWWDIR%%/app/dashboards/scripted.js
-%%WWWDIR%%/app/dashboards/scripted_async.js
-%%WWWDIR%%/app/dashboards/scripted_gen_and_save.js
-%%WWWDIR%%/app/dashboards/scripted_templated.js
-%%WWWDIR%%/app/dashboards/template_vars.json
-%%WWWDIR%%/app/features/panellinkeditor/module.html
-%%WWWDIR%%/app/panels/graph/axisEditor.html
-%%WWWDIR%%/app/panels/graph/legend.popover.html
-%%WWWDIR%%/app/panels/graph/module.html
-%%WWWDIR%%/app/panels/graph/styleEditor.html
-%%WWWDIR%%/app/panels/singlestat/editor.html
-%%WWWDIR%%/app/panels/singlestat/module.html
-%%WWWDIR%%/app/panels/text/editor.html
-%%WWWDIR%%/app/panels/text/module.html
-%%WWWDIR%%/app/panels/timepicker/custom.html
-%%WWWDIR%%/app/panels/timepicker/editor.html
-%%WWWDIR%%/app/panels/timepicker/module.html
-%%WWWDIR%%/app/panels/timepicker/refreshctrl.html
-%%WWWDIR%%/app/partials/annotations_editor.html
-%%WWWDIR%%/app/partials/confirm_modal.html
-%%WWWDIR%%/app/partials/console.html
-%%WWWDIR%%/app/partials/dashLoaderShare.html
-%%WWWDIR%%/app/partials/dashboard.html
-%%WWWDIR%%/app/partials/dashboard_topnav.html
-%%WWWDIR%%/app/partials/dasheditor.html
-%%WWWDIR%%/app/partials/edit_json.html
-%%WWWDIR%%/app/partials/elasticsearch/annotation_editor.html
-%%WWWDIR%%/app/partials/graphite/annotation_editor.html
-%%WWWDIR%%/app/partials/graphite/editor.html
-%%WWWDIR%%/app/partials/help_modal.html
-%%WWWDIR%%/app/partials/import.html
-%%WWWDIR%%/app/partials/influxdb/annotation_editor.html
-%%WWWDIR%%/app/partials/influxdb/editor.html
-%%WWWDIR%%/app/partials/inspector.html
-%%WWWDIR%%/app/partials/loadmetrics.html
-%%WWWDIR%%/app/partials/metrics.html
-%%WWWDIR%%/app/partials/modal.html
-%%WWWDIR%%/app/partials/opentsdb/editor.html
-%%WWWDIR%%/app/partials/paneleditor.html
-%%WWWDIR%%/app/partials/panelgeneral.html
-%%WWWDIR%%/app/partials/playlist.html
-%%WWWDIR%%/app/partials/roweditor.html
-%%WWWDIR%%/app/partials/search.html
-%%WWWDIR%%/app/partials/share-panel.html
-%%WWWDIR%%/app/partials/submenu.html
-%%WWWDIR%%/app/partials/templating_editor.html
-%%WWWDIR%%/app/partials/unsaved-changes.html
-%%WWWDIR%%/build.txt
-%%WWWDIR%%/config.sample.js
-%%WWWDIR%%/css/bootstrap-responsive.min.css
-%%WWWDIR%%/css/bootstrap.dark.min.css
-%%WWWDIR%%/css/bootstrap.light.min.css
-%%WWWDIR%%/css/grafana.dark.min.21253ffa.css
-%%WWWDIR%%/css/grafana.dark.min.css
-%%WWWDIR%%/css/grafana.light.min.81a2958f.css
-%%WWWDIR%%/css/grafana.light.min.css
-%%WWWDIR%%/font/FontAwesome.otf
-%%WWWDIR%%/font/fontawesome-webfont.eot
-%%WWWDIR%%/font/fontawesome-webfont.svg
-%%WWWDIR%%/font/fontawesome-webfont.ttf
-%%WWWDIR%%/font/fontawesome-webfont.woff
-%%WWWDIR%%/img/check_radio_sheet.png
-%%WWWDIR%%/img/checkbox.png
-%%WWWDIR%%/img/checkbox_white.png
-%%WWWDIR%%/img/cubes.png
-%%WWWDIR%%/img/fav16.png
-%%WWWDIR%%/img/fav32.png
-%%WWWDIR%%/img/fav_dark_16.png
-%%WWWDIR%%/img/fav_dark_32.png
-%%WWWDIR%%/img/glyphicons-halflings-white.png
-%%WWWDIR%%/img/glyphicons-halflings.png
-%%WWWDIR%%/img/kibana.png
-%%WWWDIR%%/img/light.png
-%%WWWDIR%%/img/load.gif
-%%WWWDIR%%/img/load_big.gif
-%%WWWDIR%%/img/logo_transparent_200x.png
-%%WWWDIR%%/img/small.png
-%%WWWDIR%%/index.html
-%%WWWDIR%%/plugins/custom.panel.example/editor.html
-%%WWWDIR%%/plugins/custom.panel.example/module.html
-%%WWWDIR%%/plugins/custom.panel.example/module.js
-%%WWWDIR%%/plugins/datasource.example.js
-%%WWWDIR%%/test/karma.conf.js
-%%WWWDIR%%/test/mocks/dashboard-mock.js
-%%WWWDIR%%/test/specs/dashboardSrv-specs.js
-%%WWWDIR%%/test/specs/dashboardViewStateSrv-specs.js
-%%WWWDIR%%/test/specs/gfunc-specs.js
-%%WWWDIR%%/test/specs/graph-ctrl-specs.js
-%%WWWDIR%%/test/specs/graph-specs.js
-%%WWWDIR%%/test/specs/graph-tooltip-specs.js
-%%WWWDIR%%/test/specs/graphiteDatasource-specs.js
-%%WWWDIR%%/test/specs/graphiteTargetCtrl-specs.js
-%%WWWDIR%%/test/specs/helpers.js
-%%WWWDIR%%/test/specs/influxQueryBuilder-specs.js
-%%WWWDIR%%/test/specs/influxSeries-specs.js
-%%WWWDIR%%/test/specs/influxdb-datasource-specs.js
-%%WWWDIR%%/test/specs/kbn-format-specs.js
-%%WWWDIR%%/test/specs/lexer-specs.js
-%%WWWDIR%%/test/specs/parser-specs.js
-%%WWWDIR%%/test/specs/row-ctrl-specs.js
-%%WWWDIR%%/test/specs/seriesOverridesCtrl-specs.js
-%%WWWDIR%%/test/specs/sharePanelCtrl-specs.js
-%%WWWDIR%%/test/specs/templateSrv-specs.js
-%%WWWDIR%%/test/specs/templateValuesSrv-specs.js
-%%WWWDIR%%/test/specs/timeSeries-specs.js
-%%WWWDIR%%/test/specs/timeSrv-specs.js
-%%WWWDIR%%/test/test-main.js
-%%WWWDIR%%/test/tests.html
-%%WWWDIR%%/vendor/angular/angular-mocks.js
-%%WWWDIR%%/vendor/css/animate.min.css
-%%WWWDIR%%/vendor/css/font-awesome.min.css
-%%WWWDIR%%/vendor/css/normalize.min.css
-%%WWWDIR%%/vendor/css/spectrum.css
-%%WWWDIR%%/vendor/css/timepicker.css
-%%WWWDIR%%/vendor/jquery/jquery.flot.fillbetween.js
-%%WWWDIR%%/vendor/jquery/jquery.flot.pie.js
-%%WWWDIR%%/vendor/license.json
-%%WWWDIR%%/vendor/require/css-build.js
-%%WWWDIR%%/vendor/require/require.js
-%%WWWDIR%%/vendor/require/tmpl.js
diff --git a/www/mediawiki131/Makefile b/www/mediawiki131/Makefile
deleted file mode 100644
index 1236f719478c..000000000000
--- a/www/mediawiki131/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: Gerrit Beine <tux@pinguru.net>
-
-PORTNAME= mediawiki
-PORTVERSION= 1.31.16
-CATEGORIES= www
-MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
-PKGNAMESUFFIX= 131${PHP_PKGNAMESUFFIX}
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= Wiki engine used by Wikipedia
-
-LICENSE= GPLv2
-
-CONFLICTS= mediawiki13[5-7]
-
-DEPRECATED= Upstream EOL
-EXPIRATION_DATE=2021-12-31
-
-USES= cpe php:flavors shebangfix
-SHEBANG_FILES= maintenance/dev/*.sh \
- maintenance/postgres/*.pl \
- maintenance/storage/make-blobs \
- includes/shell/limit.sh
-SHEBANG_LANG= hhvm
-hhvm_OLD_CMD= /usr/bin/hhvm
-hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet
-USE_PHP= ctype dom fileinfo hash iconv intl json mbstring openssl pcre \
- readline session xml xmlreader zlib
-MEDIAWIKIDIR?= www/mediawiki
-
-IGNORE_WITH_PHP= 80
-
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-SUB_FILES= pkg-message
-SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR}
-
-OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS
-OPTIONS_SINGLE= DB
-OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE
-OPTIONS_DEFAULT= MYSQL SOCKETS
-
-MEMCACHED_DESC= Use memcached
-IMAGICK_DESC= Use ImageMagick
-SOCKETS_DESC= Use sockets
-
-MYSQL_USES= mysql
-MYSQL_USE= php=mysqli
-PGSQL_USE= php=pgsql
-SQLITE_USE= php=sqlite3
-LDAP_USE= php=ldap
-SOCKETS_USE= php=sockets
-
-MEMCACHED_RUN_DEPENDS= memcached:databases/memcached
-IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
-
-pre-install:
- @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
- @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
- @${ECHO} "@mode 0777" >> ${PLIST}
- @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST}
- @${ECHO} "@mode" >> ${PLIST}
- @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST}
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
- @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
-
-.include <bsd.port.mk>
diff --git a/www/mediawiki131/distinfo b/www/mediawiki131/distinfo
deleted file mode 100644
index 6bfd84140ade..000000000000
--- a/www/mediawiki131/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1633070792
-SHA256 (mediawiki-1.31.16.tar.gz) = 0515145c8e0d8a0a187971e08e1bd6749d7ea2839e8666e217fb91f038d0589b
-SIZE (mediawiki-1.31.16.tar.gz) = 35639454
diff --git a/www/mediawiki131/files/pkg-message.in b/www/mediawiki131/files/pkg-message.in
deleted file mode 100644
index b05e89945b5f..000000000000
--- a/www/mediawiki131/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
-EOM
-}
-]
diff --git a/www/mediawiki131/pkg-descr b/www/mediawiki131/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki131/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/plugger/Makefile b/www/plugger/Makefile
deleted file mode 100644
index 55b7029ef129..000000000000
--- a/www/plugger/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Created by: Jay Sachs <sachs@cs.williams.edu>
-
-PORTNAME= plugger
-PORTVERSION= 5.1.5
-CATEGORIES= www audio graphics multimedia
-MASTER_SITES= http://fredrik.hubbe.net/plugger/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Multimedia front-end plugin for Mozilla or Opera
-
-DEPRECATED= Uses incompatible plugin interface NPAPI
-EXPIRATION_DATE=2021-12-31
-
-USES= webplugin:native xorg
-USE_XORG= xext xt sm ice xext x11
-GNU_CONFIGURE= yes
-
-PKGDEINSTALL= ${PKGINSTALL}
-
-WEBPLUGIN_FILES=npplugger.so
-
-post-patch:
- @${REINPLACE_CMD} \
- -e 's|/usr/X11R6/lib/xscreensaver|${LOCALBASE}/bin/xscreensaver-hacks|g' \
- -e 's|+useFrontEndProgram||g' \
- ${WRKSRC}/pluggerrc
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/plugger-${PORTVERSION} \
- ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/plugger-controller \
- ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/plugger-oohelper \
- ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${WEBPLUGIN_DIR}
- ${INSTALL_LIB} ${WRKSRC}/plugger.so \
- ${STAGEDIR}${WEBPLUGIN_DIR}/npplugger.so
- ${INSTALL_DATA} ${WRKSRC}/pluggerrc \
- ${STAGEDIR}${PREFIX}/etc/pluggerrc-${PORTVERSION}.sample
- ${INSTALL_MAN} ${WRKSRC}/plugger.7 ${STAGEDIR}${MANPREFIX}/man/man7
-
-local-install:
- @${MKDIR} ${HOME}/.plugger
- ${INSTALL_PROGRAM} ${WRKSRC}/plugger-${PORTVERSION} \
- ${HOME}/.plugger
- ${INSTALL_PROGRAM} ${WRKSRC}/plugger-controller \
- ${HOME}/.plugger
- ${INSTALL_SCRIPT} ${WRKSRC}/plugger-oohelper \
- ${HOME}/.plugger
- if [ -f ${HOME}/.plugger/pluggerrc-${PORTVERSION} ]; then \
- ${MV} ${HOME}/.plugger/pluggerrc-${PORTVERSION} \
- ${HOME}/.plugger/pluggerrc-${PORTVERSION}.old; \
- fi
- ${INSTALL_DATA} ${WRKSRC}/pluggerrc \
- ${HOME}/.plugger/pluggerrc-${PORTVERSION}
-
-local-mozilla-install: local-install
- @${MKDIR} ${HOME}/.mozilla/plugins
- ${INSTALL_PROGRAM} ${WRKSRC}/plugger.so \
- ${HOME}/.mozilla/plugins/npplugger.so
-
-local-opera-install: local-install
- @${MKDIR} ${HOME}/.opera/plugins
- ${INSTALL_PROGRAM} ${WRKSRC}/plugger.so \
- ${HOME}/.opera/plugins/npplugger.so
-
-.include <bsd.port.mk>
diff --git a/www/plugger/distinfo b/www/plugger/distinfo
deleted file mode 100644
index 65c2925c7512..000000000000
--- a/www/plugger/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (plugger-5.1.5.tar.gz) = 4a5f2042547f07de2377ba2ef8c7b48505ca4e1d0fab929cd70e8ed061536baf
-SIZE (plugger-5.1.5.tar.gz) = 90790
diff --git a/www/plugger/files/patch-Makefile.in b/www/plugger/files/patch-Makefile.in
deleted file mode 100644
index 529b5467b17d..000000000000
--- a/www/plugger/files/patch-Makefile.in
+++ /dev/null
@@ -1,29 +0,0 @@
---- Makefile.in.orig Tue May 3 11:46:47 2005
-+++ Makefile.in Tue May 3 11:48:35 2005
-@@ -30,7 +30,7 @@
- CC=@CC@
- LD=@LD@
- BINFORMAT=bin
--OPT_FLAGS=-O2
-+OPT_FLAGS=@CFLAGS@
-
- @SET_MAKE@
-
-@@ -66,7 +66,7 @@
- DEBUG= # -DDEBUG # -DPLUGIN_TRACE
- DEFINES=$(STREAM) -DVERSION=\"$(VERSION)\" $(DEBUG)
- COMMON_CFLAGS=$(OPT_FLAGS) -I$(SDK)/include -I@x_includes@ -DXP_UNIX $(DEFINES)
--COMMON_LDFLAGS=
-+COMMON_LDFLAGS=@LDFLAGS@
- NORM_CFLAGS=
- NORM_LDFLAGS=
- XCFLAGS=@XCFLAGS@ @X_CFLAGS@
-@@ -132,7 +132,7 @@
- plugger-helper.o: plugger.h
-
- plugger.o: plugger.c plugger.h
-- $(CC) -c $(SHARED_CFLAGS) -o plugger.o plugger.c
-+ $(CC) -c $(SHARED_CFLAGS) -DSYSCONFDIR=\"$(prefix)/etc\" -o plugger.o plugger.c
-
- plugger-common.o: plugger-common.c plugger.h
- $(CC) -c $(SHARED_CFLAGS) -o plugger-common.o plugger-common.c
diff --git a/www/plugger/files/patch-configure b/www/plugger/files/patch-configure
deleted file mode 100644
index 4fcd27968af2..000000000000
--- a/www/plugger/files/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
---- configure.orig Tue May 3 11:49:26 2005
-+++ configure Tue May 3 11:50:09 2005
-@@ -3704,10 +3704,10 @@
- XLDFLAGS='-expect_unresolved "*" -shared -msym -O3'
- ;;
-
-- FreeBSD)
-+ FreeBSD*)
- case "`file /bin/ls`" in
- *ELF*)
-- XCFLAGS=-fpic
-+ XCFLAGS=-fPIC
- XLDFLAGS=-shared
- ;;
- *)
diff --git a/www/plugger/files/patch-plugger-helper.c b/www/plugger/files/patch-plugger-helper.c
deleted file mode 100644
index 1de82fcd68c9..000000000000
--- a/www/plugger/files/patch-plugger-helper.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- plugger-helper.c~ 2004-07-20 17:17:23.000000000 +0200
-+++ plugger-helper.c 2011-12-20 20:28:35.572299134 +0100
-@@ -310,10 +310,10 @@
-
- int x;
-
-- if(!(flags & H_SWALLOW)) return;
-- if(!victim) return;
-- if(!WINDOW) return;
-- if(old_parent == WINDOW) return;
-+ if(!(flags & H_SWALLOW)) return 0;
-+ if(!victim) return 0;
-+ if(!WINDOW) return 0;
-+ if(old_parent == WINDOW) return 0;
-
- switch(gobble_state)
- {
-@@ -486,7 +486,7 @@
- exit(EX_UNAVAILABLE);
- }
-
--static int run(void)
-+static void run(void)
- {
- char *argv[10];
- char buffer[65536];
diff --git a/www/plugger/files/patch-plugger-oohelper b/www/plugger/files/patch-plugger-oohelper
deleted file mode 100644
index 9357f9b655f0..000000000000
--- a/www/plugger/files/patch-plugger-oohelper
+++ /dev/null
@@ -1,16 +0,0 @@
---- plugger-oohelper.orig Tue May 3 12:20:51 2005
-+++ plugger-oohelper Tue May 3 12:21:12 2005
-@@ -45,11 +45,11 @@
- done
- done
-
--if [ "x${ooprefix}" == "xs" ]; then
-+if [ "x${ooprefix}" = "xs" ]; then
- exec s$1 -n "$@" "$file" >/dev/null
- fi
-
--if [ "x${ooprefix}" == "xo" ]; then
-+if [ "x${ooprefix}" = "xo" ]; then
- exec oo$1 -n "$@" "$file" >/dev/null
- fi
-
diff --git a/www/plugger/files/patch-plugger.c b/www/plugger/files/patch-plugger.c
deleted file mode 100644
index 93674e685f60..000000000000
--- a/www/plugger/files/patch-plugger.c
+++ /dev/null
@@ -1,59 +0,0 @@
---- plugger.c.orig 2004-08-04 20:03:29.000000000 +0200
-+++ plugger.c 2011-12-20 20:23:39.068175279 +0100
-@@ -624,16 +624,6 @@
- if(cb(fname, data)) return 1;
- #endif
-
-- sprintf(fname,"/usr/local/netscape/%s",basename);
-- if(cb(fname, data)) return 1;
-- sprintf(fname,"/etc/%s",basename);
-- if(cb(fname, data)) return 1;
-- sprintf(fname,"/usr/etc/%s",basename);
-- if(cb(fname, data)) return 1;
-- sprintf(fname,"/usr/local/etc/%s",basename);
-- if(cb(fname, data)) return 1;
-- if(cb(basename, data)) return 1;
--
- return 0;
- }
-
-@@ -1060,17 +1050,17 @@
-
- D("start_standalone!\n");
-
-- if(!THIS->command) { D("no command!\n"); return; }
-- if(!WINDOW) { D("No window!\n"); return; }
-+ if(!THIS->command) { D("no command!\n"); return NPERR_GENERIC_ERROR; }
-+ if(!WINDOW) { D("No window!\n"); return NPERR_GENERIC_ERROR; }
-
- if(THIS->flags & H_URL)
- {
-- if(!THIS->url) { D("No url!\n"); return; }
-+ if(!THIS->url) { D("No url!\n"); return NPERR_GENERIC_ERROR; }
- }else{
-- if(!THIS->stream) { D("No stream!\n"); return; }
-+ if(!THIS->stream) { D("No stream!\n"); return NPERR_GENERIC_ERROR; }
- }
-
-- if(THIS->waitfd!=-1) { D("Already started!\n"); return; }
-+ if(THIS->waitfd!=-1) { D("Already started!\n"); return NPERR_GENERIC_ERROR; }
- D("Actually starging!\n");
-
- if(socketpair(AF_UNIX, SOCK_STREAM, 0, bar) < 0)
-@@ -1082,7 +1072,7 @@
- if(THIS->pid1==-1)
- {
- NPN_Status(instance, "My_Fork failed!");
-- return;
-+ return NPERR_GENERIC_ERROR;
- }
-
- if(!THIS->pid1)
-@@ -1097,6 +1087,7 @@
- THIS->waitfd=bar[0];
- close(bar[1]);
- }
-+ return NPERR_NO_ERROR;
- }
-
-
diff --git a/www/plugger/pkg-descr b/www/plugger/pkg-descr
deleted file mode 100644
index 1901cec2d279..000000000000
--- a/www/plugger/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Plugger is a multimedia plugin for Unix Netscape 3.0 or later that
-handles Quicktime, MPEG, MP2, AVI, SGI-movie, Tiff, DL, IFF-anim,
-MIDI, Soundtracker, AU, WAV and Commodore 64 audio files. Since
-Plugger 3.0, MPEG audio and video can be streamed.
-
-Plugger is a very small plugin, because plugger uses external programs
-to show/play the different formats.
-
-WWW: http://www.hubbe.net/~hubbe/plugger.html
diff --git a/www/plugger/pkg-install b/www/plugger/pkg-install
deleted file mode 100644
index 335ebb8884a3..000000000000
--- a/www/plugger/pkg-install
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-[ $# != 2 ] && exit 1
-PKGNAME=$1
-ACTION=$2
-
-FILES_DELETE="pluggerrc-5.1.3.old"
-
-ETCDIR=${PKG_PREFIX}/etc
-
-RM=/bin/rm
-CP=/bin/cp
-ECHO=/bin/echo
-
-case "$ACTION" in
-
-POST-INSTALL)
- if [ ! -f ${ETCDIR}/pluggerrc-5.1.5 ]; then
- ${CP} ${ETCDIR}/pluggerrc-5.1.5.sample ${ETCDIR}/pluggerrc-5.1.5
- fi
- ;;
-
-DEINSTALL)
- for file in ${FILES_DELETE}
- do
- if [ -f ${ETCDIR}/${file} ]; then
- ${RM} ${ETCDIR}/${file}
- fi
- done
- ;;
-
-PRE-INSTALL)
- ${ECHO}
- ${ECHO} "Run ''make local-mozilla-install'' as user to locally"
- ${ECHO} "install plugger for Mozilla"
- ${ECHO}
- ${ECHO} "Run ''make local-opera-install'' as user to locally"
- ${ECHO} "install plugger for Opera"
- ${ECHO}
- ${ECHO} "NOTE: For plugger-oohelper to work, [o|s]office must be"
- ${ECHO} "in the PATH."
- ${ECHO}
- ;;
-
-POST-DEINSTALL)
- ${ECHO}
- ${ECHO} "If you are permanently removing this port,"
- ${ECHO} "you should do a ''rm -f ${ETCDIR}/pluggerrc-5.1.5''"
- ${ECHO} "to remove it."
- ${ECHO}
- ;;
-
-*)
- exit 1
- ;;
-esac
-
-exit
diff --git a/www/plugger/pkg-plist b/www/plugger/pkg-plist
deleted file mode 100644
index 0bba39a7884f..000000000000
--- a/www/plugger/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/plugger-5.1.5
-bin/plugger-controller
-bin/plugger-oohelper
-@sample etc/pluggerrc-5.1.5.sample
-man/man7/plugger.7.gz
-%%WEBPLUGIN_DIR%%/npplugger.so
diff --git a/www/py-dj31-django-auth-ldap/Makefile b/www/py-dj31-django-auth-ldap/Makefile
deleted file mode 100644
index 1eda46f24939..000000000000
--- a/www/py-dj31-django-auth-ldap/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Alexander Kriventsov <avk@vl.ru>
-
-PORTNAME= django-auth-ldap
-PORTVERSION= 3.0.0
-CATEGORIES= www security python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= LDAP integration for django.contrib.auth
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist concurrent distutils
-
-NO_ARCH= yes
-PORTDOCS= *
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-auth-ldap \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-auth-ldap
-
-OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
-
-.include <bsd.port.pre.mk>
-
-# Set a locale to avoid build/configure errors. The UTF-8 mode is enabled by
-# default when the locale is C since Python 3.7.
-.if ${PYTHON_REL} < 30700
-USE_LOCALE= en_US.UTF-8
-.endif
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/build/sphinx/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
- "! -name .buildinfo -and ! -name objects.inv")
-
-.include <bsd.port.post.mk>
diff --git a/www/py-dj31-django-auth-ldap/distinfo b/www/py-dj31-django-auth-ldap/distinfo
deleted file mode 100644
index 9757a29522ad..000000000000
--- a/www/py-dj31-django-auth-ldap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1627743489
-SHA256 (django-auth-ldap-3.0.0.tar.gz) = 1f2d5c562d9ba9a5e9a64099ae9798e1a63840a11afe4d1c4a9c74121f066eaa
-SIZE (django-auth-ldap-3.0.0.tar.gz) = 52381
diff --git a/www/py-dj31-django-auth-ldap/files/patch-docs_conf.py b/www/py-dj31-django-auth-ldap/files/patch-docs_conf.py
deleted file mode 100644
index 8ab329172ad8..000000000000
--- a/www/py-dj31-django-auth-ldap/files/patch-docs_conf.py
+++ /dev/null
@@ -1,22 +0,0 @@
-Avoid the download of various intersphinx inventories during build. Only two
-intersphinx mappings are used and the documentation can be built/used without
-them.
-
---- docs/conf.py.orig 2021-02-28 15:46:24 UTC
-+++ docs/conf.py
-@@ -186,15 +186,3 @@ texinfo_documents = [
-
-
- # -- Extension configuration -------------------------------------------------
--
--# -- Options for intersphinx extension ---------------------------------------
--
--intersphinx_mapping = {
-- "python": ("https://docs.python.org/3/", None),
-- "django": (
-- "https://docs.djangoproject.com/en/stable/",
-- "https://docs.djangoproject.com/en/stable/_objects/",
-- ),
-- "pythonldap": ("https://python-ldap.readthedocs.io/en/latest/", None),
-- "tox": ("https://tox.readthedocs.io/en/latest/", None),
--}
diff --git a/www/py-dj31-django-auth-ldap/pkg-descr b/www/py-dj31-django-auth-ldap/pkg-descr
deleted file mode 100644
index 74682fda4265..000000000000
--- a/www/py-dj31-django-auth-ldap/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is a Django authentication backend that authenticates against an LDAP
-service. Configuration can be as simple as a single distinguished name template,
-but there are many rich configuration options for working with users, groups,
-and permissions.
-
-WWW: https://github.com/django-auth-ldap/django-auth-ldap
diff --git a/www/py-dj31-django-cacheops/Makefile b/www/py-dj31-django-cacheops/Makefile
deleted file mode 100644
index ff4452bd33b6..000000000000
--- a/www/py-dj31-django-cacheops/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= django-cacheops
-PORTVERSION= 6.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Slick ORM cache with automatic granular event-driven invalidation
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.1:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}funcy>=1.8<2.0:devel/py-funcy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cacheops \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-cacheops
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-cacheops/distinfo b/www/py-dj31-django-cacheops/distinfo
deleted file mode 100644
index 03199b8d7ccb..000000000000
--- a/www/py-dj31-django-cacheops/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1626791653
-SHA256 (django-cacheops-6.0.tar.gz) = 78e161ebd96a32e28e19ec7da31f2afed9e62a79726b8b5f0ed12dd16c2e5841
-SIZE (django-cacheops-6.0.tar.gz) = 70280
diff --git a/www/py-dj31-django-cacheops/pkg-descr b/www/py-dj31-django-cacheops/pkg-descr
deleted file mode 100644
index 9df3c28b800e..000000000000
--- a/www/py-dj31-django-cacheops/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-A slick app that supports automatic or manual queryset caching and automatic
-granular event-driven invalidation.
-
-It uses redis as backend for ORM cache and redis or filesystem for simple
-time-invalidated one.
-
-And there is more to it:
-
-* Decorators to cache any user function or view as a queryset or by time
-* Extensions for django and jinja2 templates
-* Transparent transaction support
-* Dog-pile prevention mechanism
-* A couple of hacks to make django faster
-
-WWW: https://github.com/Suor/django-cacheops
diff --git a/www/py-dj31-django-cors-headers/Makefile b/www/py-dj31-django-cors-headers/Makefile
deleted file mode 100644
index 7a471799a71a..000000000000
--- a/www/py-dj31-django-cors-headers/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= django-cors-headers
-PORTVERSION= 3.8.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Handles server headers required for Cross-Origin Resource Sharing
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cors-headers \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-cors-headers
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-cors-headers/distinfo b/www/py-dj31-django-cors-headers/distinfo
deleted file mode 100644
index badafd002f54..000000000000
--- a/www/py-dj31-django-cors-headers/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1629747537
-SHA256 (django-cors-headers-3.8.0.tar.gz) = 4b8e13bf8d3df50ac4b986bd87085c3073dd56402ede109222ea34a774f9ec1b
-SIZE (django-cors-headers-3.8.0.tar.gz) = 20391
diff --git a/www/py-dj31-django-cors-headers/pkg-descr b/www/py-dj31-django-cors-headers/pkg-descr
deleted file mode 100644
index 7248fec2ba2d..000000000000
--- a/www/py-dj31-django-cors-headers/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A Django App that adds CORS (Cross-Origin Resource Sharing) headers to
-responses.
-
-WWW: https://github.com/adamchainz/django-cors-headers
diff --git a/www/py-dj31-django-debug-toolbar/Makefile b/www/py-dj31-django-debug-toolbar/Makefile
deleted file mode 100644
index f495190bdacd..000000000000
--- a/www/py-dj31-django-debug-toolbar/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Johannes Meixner <johannes@perceivon.net>
-
-PORTNAME= django-debug-toolbar
-PORTVERSION= 3.2.2
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Configurable set of panels to display debug information
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist concurrent distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-debug-toolbar
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-debug-toolbar/distinfo b/www/py-dj31-django-debug-toolbar/distinfo
deleted file mode 100644
index 6117166a86cd..000000000000
--- a/www/py-dj31-django-debug-toolbar/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1632037252
-SHA256 (django-debug-toolbar-3.2.2.tar.gz) = 8c5b13795d4040008ee69ba82dcdd259c49db346cf7d0de6e561a49d191f0860
-SIZE (django-debug-toolbar-3.2.2.tar.gz) = 117685
diff --git a/www/py-dj31-django-debug-toolbar/pkg-descr b/www/py-dj31-django-debug-toolbar/pkg-descr
deleted file mode 100644
index 9a28df80297f..000000000000
--- a/www/py-dj31-django-debug-toolbar/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The Django Debug Toolbar is a configurable set of panels that display various
-debug information about the current request/response and when clicked, display
-more details about the panel's content.
-
-WWW: https://github.com/jazzband/django-debug-toolbar
diff --git a/www/py-dj31-django-filter/Makefile b/www/py-dj31-django-filter/Makefile
deleted file mode 100644
index 8f87ab53dba1..000000000000
--- a/www/py-dj31-django-filter/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= django-filter
-DISTVERSION= 2.4.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Dynamic filtering for querysets with Django
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-filter \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-filter
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-filter/distinfo b/www/py-dj31-django-filter/distinfo
deleted file mode 100644
index 9419870dc0d4..000000000000
--- a/www/py-dj31-django-filter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611059912
-SHA256 (django-filter-2.4.0.tar.gz) = 84e9d5bb93f237e451db814ed422a3a625751cbc9968b484ecc74964a8696b06
-SIZE (django-filter-2.4.0.tar.gz) = 146904
diff --git a/www/py-dj31-django-filter/pkg-descr b/www/py-dj31-django-filter/pkg-descr
deleted file mode 100644
index 8b454bf6899f..000000000000
--- a/www/py-dj31-django-filter/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Django-filter is a reusable Django application allowing users to declaratively
-add dynamic QuerySet filtering from URL parameters.
-
-WWW: https://github.com/carltongibson/django-filter
diff --git a/www/py-dj31-django-js-asset/Makefile b/www/py-dj31-django-js-asset/Makefile
deleted file mode 100644
index 087538745229..000000000000
--- a/www/py-dj31-django-js-asset/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= django-js-asset
-DISTVERSION= 1.2.2
-PORTREVISION= 1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Insert script tags with additional attributes for django.forms.Media
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>0:www/py-django31@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-js-asset \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-js-asset
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-js-asset/distinfo b/www/py-dj31-django-js-asset/distinfo
deleted file mode 100644
index 95516ac977d9..000000000000
--- a/www/py-dj31-django-js-asset/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1586294408
-SHA256 (django-js-asset-1.2.2.tar.gz) = c163ae80d2e0b22d8fb598047cd0dcef31f81830e127cfecae278ad574167260
-SIZE (django-js-asset-1.2.2.tar.gz) = 4436
diff --git a/www/py-dj31-django-js-asset/pkg-descr b/www/py-dj31-django-js-asset/pkg-descr
deleted file mode 100644
index 1b3c52191784..000000000000
--- a/www/py-dj31-django-js-asset/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Insert script tags with additional attributes (such as "id" and "data" for
-CSP-compatible data injection) for the django.forms.Media package.
-
-WWW: https://github.com/matthiask/django-js-asset
diff --git a/www/py-dj31-django-mptt/Makefile b/www/py-dj31-django-mptt/Makefile
deleted file mode 100644
index b10637d614e4..000000000000
--- a/www/py-dj31-django-mptt/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Carlo Strub
-
-PORTNAME= django-mptt
-PORTVERSION= 0.13.2
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}dj31-django-js-asset>0:www/py-dj31-django-js-asset@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \
- ${PYTHON_PKGNAMEPREFIX}django-mptt \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-mptt
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-mptt/distinfo b/www/py-dj31-django-mptt/distinfo
deleted file mode 100644
index 0bdcf556bdd0..000000000000
--- a/www/py-dj31-django-mptt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1630358088
-SHA256 (django-mptt-0.13.2.tar.gz) = 34ee8fc9462c397bb20bca5e2eeffea8c7b09bfc2302d15e7bb5e62f01f670e8
-SIZE (django-mptt-0.13.2.tar.gz) = 102873
diff --git a/www/py-dj31-django-mptt/pkg-descr b/www/py-dj31-django-mptt/pkg-descr
deleted file mode 100644
index 965e7289f5b7..000000000000
--- a/www/py-dj31-django-mptt/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Utilities for implementing Modified Preorder Tree Traversal with your Django
-Models and working with trees of Model instances.
-
-WWW: https://github.com/django-mptt/django-mptt
diff --git a/www/py-dj31-django-prometheus/Makefile b/www/py-dj31-django-prometheus/Makefile
deleted file mode 100644
index 2e4150e32623..000000000000
--- a/www/py-dj31-django-prometheus/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= django-prometheus
-PORTVERSION= 2.1.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Export Django monitoring metrics for Prometheus.io
-
-LICENSE= APACHE20
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-prometheus \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-prometheus
-
-NO_ARCH= yes
-
-OPTIONS_GROUP= DATABASE CACHE
-OPTIONS_GROUP_DATABASE= MYSQL PGSQL
-OPTIONS_GROUP_CACHE= MEMCACHED REDIS
-
-MEMCACHED_DESC= Memcached distributed memory caching support
-
-MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR}
-MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR}
-PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR}
-REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj31-django-redis>=4.8:www/py-dj31-django-redis@${PY_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-prometheus/distinfo b/www/py-dj31-django-prometheus/distinfo
deleted file mode 100644
index d5a34e2b0e80..000000000000
--- a/www/py-dj31-django-prometheus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611058868
-SHA256 (django-prometheus-2.1.0.tar.gz) = dd3f8da1399140fbef5c00d1526a23d1ade286b144281c325f8e409a781643f2
-SIZE (django-prometheus-2.1.0.tar.gz) = 24615
diff --git a/www/py-dj31-django-prometheus/pkg-descr b/www/py-dj31-django-prometheus/pkg-descr
deleted file mode 100644
index 5bb2be69d186..000000000000
--- a/www/py-dj31-django-prometheus/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This library exports Django monitoring metrics for Prometheus.io.
-
-It provides support to monitor the following databases types:
-
-* SQLite (via Django)
-* PostgreSQL
-* MySQL
-
-In addition, caches can also be monitored:
-
-* memcached
-* Redis
-
-It's even possible to export metrics of Django models and migrations.
-
-WWW: https://github.com/korfuri/django-prometheus
diff --git a/www/py-dj31-django-redis/Makefile b/www/py-dj31-django-redis/Makefile
deleted file mode 100644
index f0809bb482c3..000000000000
--- a/www/py-dj31-django-redis/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= django-redis
-PORTVERSION= 5.1.0
-CATEGORIES= www databases python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Full featured Redis cache/session backend for Django
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=3<4:databases/py-redis@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist concurrent distutils
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-redis \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-redis
-
-NO_ARCH= yes
-
-do-test:
- @cd ${WRKSRC}/tests && ${PYTHON_CMD} runtests.py
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-redis/distinfo b/www/py-dj31-django-redis/distinfo
deleted file mode 100644
index cd19505dd98b..000000000000
--- a/www/py-dj31-django-redis/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1638556632
-SHA256 (django-redis-5.1.0.tar.gz) = 98fb3d31633a1addea1aeb558a647359908bbcf78c0833f99496c5348fe3c1b4
-SIZE (django-redis-5.1.0.tar.gz) = 44112
diff --git a/www/py-dj31-django-redis/pkg-descr b/www/py-dj31-django-redis/pkg-descr
deleted file mode 100644
index 765564e7a725..000000000000
--- a/www/py-dj31-django-redis/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Django-redis is a BSD Licensed, full featured Redis cache/session
-backend for Django.
-
-Why use django-redis?
-
- * Modular client system (pluggable clients).
- * Master-Slave support in the default client.
- * Used in production in several projects as cache and session storage.
- * Supports infinite timeouts.
- * Python 3 support in same code base.
- * Facilities for raw access to Redis client/connection pool.
- * Highly configurable (can emulate memcached exception behavior, for
- example).
- * Unix sockets supported by default.
- * Pluggable parsers.
-
-WWW: https://github.com/jazzband/django-redis
diff --git a/www/py-dj31-django-tables2/Makefile b/www/py-dj31-django-tables2/Makefile
deleted file mode 100644
index e13099501807..000000000000
--- a/www/py-dj31-django-tables2/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Kozlov Sergey <kozlov.sergey.404@gmail.com>
-
-PORTNAME= django-tables2
-DISTVERSION= 2.4.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Table/data-grid framework for Django
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=1.11:www/py-django31@${PY_FLAVOR}
-
-USES= python:3.7+
-USE_PYTHON= distutils autoplist
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2 \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-tables2
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= TABLIB
-
-TABLIB_DESC= Enable support for exporting table datasets
-TABLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-tables2/distinfo b/www/py-dj31-django-tables2/distinfo
deleted file mode 100644
index 6f74431aa1a0..000000000000
--- a/www/py-dj31-django-tables2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1626792729
-SHA256 (django-tables2-2.4.0.tar.gz) = 4eb526464ee56a0b7d827d1da9a4f257e44edb5e1cbb6a0cfb6ca0fed70d8e4f
-SIZE (django-tables2-2.4.0.tar.gz) = 77919
diff --git a/www/py-dj31-django-tables2/pkg-descr b/www/py-dj31-django-tables2/pkg-descr
deleted file mode 100644
index e4a9e8e434f9..000000000000
--- a/www/py-dj31-django-tables2/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-django-tables2 simplifies the task of turning sets of data into HTML tables.
-It has native support for pagination and sorting, does for HTML tables what
-django.forms does for HTML forms.
-
-WWW: https://github.com/jieter/django-tables2
diff --git a/www/py-dj31-django-taggit/Makefile b/www/py-dj31-django-taggit/Makefile
deleted file mode 100644
index 4e1586d61992..000000000000
--- a/www/py-dj31-django-taggit/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= django-taggit
-PORTVERSION= 1.5.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Reusable Django application for simple tagging
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework>0:www/py-dj31-djangorestframework@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-taggit
-
-do-test:
- @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test --settings=tests.settings -v3
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-taggit/distinfo b/www/py-dj31-django-taggit/distinfo
deleted file mode 100644
index 4326d6431755..000000000000
--- a/www/py-dj31-django-taggit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1626793131
-SHA256 (django-taggit-1.5.1.tar.gz) = e5bb62891f458d55332e36a32e19c08d20142c43f74bc5656c803f8af25c084a
-SIZE (django-taggit-1.5.1.tar.gz) = 52766
diff --git a/www/py-dj31-django-taggit/pkg-descr b/www/py-dj31-django-taggit/pkg-descr
deleted file mode 100644
index 1c0759657dfc..000000000000
--- a/www/py-dj31-django-taggit/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-django-taggit a simpler approach to tagging with Django.
-
-WWW: https://github.com/jazzband/django-taggit
diff --git a/www/py-dj31-django-timezone-field/Makefile b/www/py-dj31-django-timezone-field/Makefile
deleted file mode 100644
index 0fc58a379e7e..000000000000
--- a/www/py-dj31-django-timezone-field/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= django-timezone-field
-DISTVERSION= 4.1.2
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Provides database and form fields for pytz timezone objects for Django
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=1.11:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-timezone-field \
- ${PYTHON_PKGNAMEPREFIX}dj32-django-timezone-field
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-django-timezone-field/distinfo b/www/py-dj31-django-timezone-field/distinfo
deleted file mode 100644
index aa1cc15ade0e..000000000000
--- a/www/py-dj31-django-timezone-field/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1616796675
-SHA256 (django-timezone-field-4.1.2.tar.gz) = cffac62452d060e365938aa9c9f7b72d70d8b26b9c60243bce227b35abd1b9df
-SIZE (django-timezone-field-4.1.2.tar.gz) = 8419
diff --git a/www/py-dj31-django-timezone-field/pkg-descr b/www/py-dj31-django-timezone-field/pkg-descr
deleted file mode 100644
index 83be226cc201..000000000000
--- a/www/py-dj31-django-timezone-field/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Provides database and form fields for pytz timezone objects for Django.
-
-WWW: https://github.com/mfogel/django-timezone-field
diff --git a/www/py-dj31-djangorestframework/Makefile b/www/py-dj31-djangorestframework/Makefile
deleted file mode 100644
index 2ab323d6f616..000000000000
--- a/www/py-dj31-djangorestframework/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= djangorestframework
-PORTVERSION= 3.12.4
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Django REST framework
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= distutils autoplist
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework3* \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework \
- ${PYTHON_PKGNAMEPREFIX}dj32-djangorestframework
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-djangorestframework/distinfo b/www/py-dj31-djangorestframework/distinfo
deleted file mode 100644
index 01fbb2133c85..000000000000
--- a/www/py-dj31-djangorestframework/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1616796749
-SHA256 (djangorestframework-3.12.4.tar.gz) = f747949a8ddac876e879190df194b925c177cdeb725a099db1460872f7c0a7f2
-SIZE (djangorestframework-3.12.4.tar.gz) = 825004
diff --git a/www/py-dj31-djangorestframework/pkg-descr b/www/py-dj31-djangorestframework/pkg-descr
deleted file mode 100644
index fc24440c9a9b..000000000000
--- a/www/py-dj31-djangorestframework/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Django REST framework is a powerful and flexible toolkit that makes
-it easy to build Web APIs.
-
-WWW: https://www.django-rest-framework.org/
diff --git a/www/py-dj31-drf-yasg/Makefile b/www/py-dj31-drf-yasg/Makefile
deleted file mode 100644
index d1012b6ba632..000000000000
--- a/www/py-dj31-drf-yasg/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-PORTNAME= drf-yasg
-DISTVERSION= 1.20.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj31-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Yet Another Swagger Generator
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-
-DEPRECATED= Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=2.2.16:www/py-django31@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework>=3.10.3:www/py-dj31-djangorestframework@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15.34:devel/py-ruamel.yaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= distutils autoplist
-
-CONFLICTS_INSTALL= ${PYTHON_PGKNAMEPREFIX}drf-yasg \
- ${PYTHON_PGKNAMEPREFIX}dj32-drf-yasg
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= VALIDATION
-OPTIONS_DEFAULT= VALIDATION
-
-VALIDATION_DESC= Enable built-in OpenAPI validation mechanisms
-VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.1.0:devel/py-swagger-spec-validator@${PY_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/www/py-dj31-drf-yasg/distinfo b/www/py-dj31-drf-yasg/distinfo
deleted file mode 100644
index 20815e62ee72..000000000000
--- a/www/py-dj31-drf-yasg/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1604143828
-SHA256 (drf-yasg-1.20.0.tar.gz) = d50f197c7f02545d0b736df88c6d5cf874f8fea2507ad85ad7de6ae5bf2d9e5a
-SIZE (drf-yasg-1.20.0.tar.gz) = 1800321
diff --git a/www/py-dj31-drf-yasg/pkg-descr b/www/py-dj31-drf-yasg/pkg-descr
deleted file mode 100644
index e9ddcdf2d62c..000000000000
--- a/www/py-dj31-drf-yasg/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest
-Framework API.
-
-Features:
-
-- full support for nested serializers and schemas
-- response schemas and descriptions
-- model definitions compatible with codegen tools
-- customization hooks at all points in the spec generation process
-- JSON and YAML format for spec
-- bundles latest version of swagger-ui and redoc for viewing the generated
- documentation
-- schema view is cacheable out of the box
-- generated Swagger schema can be automatically validated by
- swagger-spec-validator or flex
-- supports Django REST Framework API versioning with URLPathVersioning
- and NamespaceVersioning (other DRF or custom versioning schemes are
- not currently supported)
-
-WWW: https://github.com/axnsan12/drf-yasg
diff --git a/www/py-django31/Makefile b/www/py-django31/Makefile
deleted file mode 100644
index e580e00bb746..000000000000
--- a/www/py-django31/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-
-PORTNAME= django
-PORTVERSION= 3.1.14
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP \
- https://www.djangoproject.com/m/releases/${PORTVERSION}/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX= 31
-DISTNAME= Django-${PORTVERSION}
-DIST_SUBDIR= python
-
-MAINTAINER= python@FreeBSD.org
-COMMENT= High-level Python Web Framework
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/
-EXPIRATION_DATE= 2021-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}asgiref>0:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tblib>0:devel/py-tblib@${PY_FLAVOR}
-
-USES= cpe python:3.6+ shebangfix
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-DOCSDIR= ${PREFIX}/share/doc/py-django
-PLIST_FILES= man/man1/django-admin.1.gz
-PORTDOCS= *
-
-SHEBANG_FILES= django/bin/django-admin.py \
- django/conf/project_template/manage.py-tpl
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django22 \
- ${PYTHON_PKGNAMEPREFIX}django32
-
-CPE_VENDOR= djangoproject
-
-# Upstream archive contains files with UTF-8 names
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
-
-OPTIONS_DEFINE= DOCS HTMLDOCS
-OPTIONS_GROUP= DATABASE
-OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE
-OPTIONS_DEFAULT=SQLITE
-HTMLDOCS_DESC= Install HTML documentation (requires Sphinx)
-
-HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-HTMLDOCS_IMPLIES= DOCS
-PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
-MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR}
-SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-
-post-build-HTMLDOCS-on:
- cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER}
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}/${MAN1PREFIX}/man/man1
- @${ECHO_MSG} ""
- @${ECHO_MSG} " * See http://docs.djangoproject.com/ for complete documentation"
- @${ECHO_MSG} ""
-
-post-install-HTMLDOCS-on:
- ${MKDIR} ${STAGEDIR}/${DOCSDIR}
- ${CP} -R ${WRKSRC}/docs/_build/html ${STAGEDIR}/${DOCSDIR}
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} tests/runtests.py --settings=test_sqlite
-
-.include <bsd.port.mk>
diff --git a/www/py-django31/distinfo b/www/py-django31/distinfo
deleted file mode 100644
index c6f6efb4110e..000000000000
--- a/www/py-django31/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1639011193
-SHA256 (python/Django-3.1.14.tar.gz) = 72a4a5a136a214c39cf016ccdd6b69e2aa08c7479c66d93f3a9b5e4bb9d8a347
-SIZE (python/Django-3.1.14.tar.gz) = 9659386
diff --git a/www/py-django31/pkg-descr b/www/py-django31/pkg-descr
deleted file mode 100644
index 0ea493b87ab6..000000000000
--- a/www/py-django31/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Django is a high-level Python Web framework that encourages rapid development
-and clean, pragmatic design.
-
-Developed and used over the past two years by a fast-moving online-news
-operation, Django was designed from scratch to handle two challenges: the
-intensive deadlines of a newsroom and the stringent requirements of experienced
-Web developers. It has convenient niceties for developing content-management
-systems, but it's an excellent tool for building any Web site.
-
-WWW: https://www.djangoproject.com/