diff --git a/MOVED b/MOVED index 44f226b1025e..84800032a281 100644 --- a/MOVED +++ b/MOVED @@ -1,3484 +1,3485 @@ # # MOVED -- A list of (recently) moved or removed ports # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: # # Port: A port that was moved (category/portname) # Moved to: Where the port was moved to, or which port users can # and should migrate to (category/portname); no entry # indicates that the port was deleted # Date: When the moving or the removal was done (YYYY-MM-DD, # in PST/PDT) # Why: The reason why the port was moved or removed # # Keep this list sorted in the chronological order. New entries must be # added at the tail. Reason for (re)move should start with a capital letter # (unless it's a file or other special name) and not end with the dot. # # If previously removed port gets restored, make sure to delete the relevant # line. If a port is copied to a new location and the old location is kept # (e.g. upgraded to a later version), don't record it here. # # This file can be linted with Tools/scripts/MOVEDlint.awk # # Port|Moved to|Date|Why www/wt3|www/wt|2021-01-03|Has expired: Upstream end of life, switch to www/wt instead archivers/ecm|archivers/cmdpack|2021-01-04|ECM is now included in cmdpack math/qhull5|math/qhull|2021-01-04|Has expired: Legacy version of port no longer required by math/octave devel/py-typing||2021-01-12|Python 2 only, backport of Python 3 net/py-ipaddress||2021-01-12|Uses Python 2.7 which is EOLed upstream graphics/gif2png||2021-01-13|Has expired: Uses Python 2.7 which is EOLed upstream lang/harbour||2021-01-15|BROKEN, needs ancient version of openssl, upstream will not fix it net-im/telegram|net-im/telegram-cli|2021-01-17|Has expired: Upstream unmaintained; please migrate to net-im/telegram-cli science/dlpoly-classic||2021-01-17|Has expired: MASTERSITE gone; possibly replaced by https://gitlab.com/DL_POLY_Classic/dl_poly ? security/py-gtts-token|audio/py-gtts|2021-01-17|Has expired: Obsolete, please use audio/py-gtts instead graphics/qt-avif-image-plugin|graphics/kf5-kimageformats|2021-01-18|Part of kimageformats since KDE Frameworks 5.78.0 archivers/libunrar5|archivers/libunrar6|2021-01-19|Renamed to match current major version of libunrar devel/electron7|devel/electron9|2021-01-21|EOLed upstream, switch to newer major version www/riot-web|www/element-web|2021-01-22|Project was renamed upstream sysutils/bareos16-client|sysutils/bareos18-client|2021-01-24|Has expired: Unmaintained, please migrate to a newer version of bareos sysutils/bareos16-client-static|sysutils/bareos18-client|2021-01-24|Has expired: Unmaintained, please migrate to a newer version of bareos sysutils/bareos16-server|sysutils/bareos18-server|2021-01-24|Has expired: Unmaintained, please migrate to a newer version of bareos www/bareos16-webui|www/bareos18-webui|2021-01-24|Has expired: Unmaintained, please migrate to a newer version of bareos www/sogo4|www/sogo|2021-01-28|Has expired: Unmaintained, please migrate to a newer version of sogo www/sogo4-activesync|www/sogo-activesync|2021-01-28|Has expired: Unmaintained, please migrate to a newer version of sogo security/py-rekall_lib||2021-01-28|Has expired: Unmaintained upstream devel/py-rekall-efilter||2021-01-28|Has expired: Unmaintained upstream security/py-rekall|security/py-volatility3|2021-01-28|Has expired: Unmaintained upstream, use security/py-volatility3 instead security/py-rekall-core||2021-01-28|Has expired: Unmaintained upstream www/kurly||2021-01-28|Has expired: Upstream is gone security/regripper||2021-01-28|Has expired: Upstream repo disappeared ftp/bbftp||2021-01-30|Was split into client and server ports, install as needed devel/rubygem-brpoplpush-redis_script|databases/rubygem-brpoplpush-redis_script|2021-01-30|Remove duplicate port graphics/opencv-core|graphics/opencv|2021-01-30|Reintegrated into a simple, maintainable port graphics/py-opencv|graphics/opencv|2021-01-30|Reintegrated into a simple, maintainable port graphics/opencv-java|graphics/opencv|2021-01-30|Reintegrated into a simple, maintainable port devel/py-automaton1|devel/py-automaton|2021-01-31|Has expired: Use devel/py-automaton instead devel/py-jaraco.functools2|devel/py-jaraco.functools|2021-01-31|Has expired: Use devel/py-jaraco.functools instead math/py-statsmodels010|math/py-statsmodels|2021-01-31|Has expired: Use math/py-statsmodels instead www/py-tornado6|www/py-tornado|2021-01-31|Has expired: Use www/py-tornado instead sysutils/rubygem-chef-config12|sysutils/rubygem-chef-config|2021-02-01|Has expired mail/openwebmail||2021-02-01|Has expired: Does not use modern Perl syntax and no development activity since 2006 sysutils/rubygem-ohai8|sysutils/rubygem-ohai|2021-02-01|Has expired deskutils/xfce4-volumed||2021-02-01|Has expired: Unsupported upstream, cannot work with XFCE 4.16 sysutils/rubygem-chef12|sysutils/rubygem-chef|2021-02-01|Has expired: Please use sysutils/rubygem-chef instead x11/xfce4-embed-plugin||2021-02-01|Has expired: Unsupported upstream, cannot work with XFCE 4.16 net-p2p/py-transmissionrpc|net-p2p/py-transmission-rpc|2021-02-01|Has expired: Unmaintained and dead upstream, use net-p2p/py-transmission-rpc instead science/xfce4-equake-plugin||2021-02-01|Has expired: Unsupported upstream, cannot work with XFCE 4.16 sysutils/xfce4-kbdleds-plugin||2021-02-01|Has expired: Unsupported upstream, cannot work with XFCE 4.16 textproc/py-gfm|textproc/py-cmarkgfm|2021-02-01|Has expired: No longer maintained by upstream, please use textproc/py-cmarkgfm instead devel/godep||2021-02-02|Has expired: Unmaintained and dead upstream security/titus||2021-02-02|Has expired: Development has officially ceased www/p5-RT-Authen-ExternalAuth||2021-02-02|Removed, part of RT44 www/p5-RT-Extension-QuickAssign||2021-02-02|Removed, only compatible with expired RT42 www/p5-RT-Extension-SLA||2021-02-02|Removed, only compatible with expired RT42 www/p5-RT-Extension-CommandByMail@rt42||2021-02-02|Removed, currently only supported with www/rt44 www/p5-RT-Extension-CommandByMail@rt44|www/p5-RT-Extension-CommandByMail|2021-02-02|Unflavor, currently only supported with www/rt44 www/p5-RT-Extension-Gravatar@rt42||2021-02-02|Removed, currently only supported with www/rt44 www/p5-RT-Extension-Gravatar@rt44|www/p5-RT-Extension-Gravatar|2021-02-02|Unflavor, currently only supported with www/rt44 www/p5-RT-Extension-LDAPImport@rt42||2021-02-02|Removed, currently only supported with www/rt44 www/p5-RT-Extension-LDAPImport@rt44|www/p5-RT-Extension-LDAPImport|2021-02-02|Unflavor, currently only supported with www/rt44 www/p5-RT-Extension-MandatoryOnTransition@rt42||2021-02-02|Removed, currently only supported with www/rt44 www/p5-RT-Extension-RepeatTicket@rt42||2021-02-02|Removed, currently only supported with www/rt44 www/p5-RT-Extension-RepeatTicket@rt44|www/p5-RT-Extension-RepeatTicket|2021-02-02|Unflavor, currently only supported with www/rt44 www/p5-RTx-Calendar@rt42||2021-02-02|Removed, currently only supported with www/rt44 www/rt42|www/rt44|2021-02-02|Has expired: Upstream support is ending; please migrate to RT-5.0 (www/rt50) www/opera||2021-02-04|Abandonware since 2013 www/opera-linuxplugins||2021-02-04|Depends on opera browser sysutils/fusefs-gstfs||2021-02-04|Depends on the deprecated gstreamer 0.x audio/gstreamer-plugins-a52dec|audio/gstreamer1-plugins-a52dec|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-amrnb|audio/gstreamer1-plugins-amrnb|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-amrwbdec|audio/gstreamer1-plugins-amrwbdec|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-cdaudio||2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-cdparanoia|audio/gstreamer1-plugins-cdparanoia|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-faac|audio/gstreamer1-plugins-faac|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-faad|audio/gstreamer1-plugins-faad|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-flac|audio/gstreamer1-plugins-flac|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-flite|audio/gstreamer1-plugins-flite|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-fluendo-mp3||2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-gme|audio/gstreamer1-plugins-gme|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-gsm|audio/gstreamer1-plugins-gsm|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-jack|audio/gstreamer1-plugins-jack|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-ladspa|audio/gstreamer1-plugins-ladspa|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-lame|audio/gstreamer1-plugins-lame|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-mad||2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-mp3||2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-musepack|audio/gstreamer1-plugins-musepack|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-nas||2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-ogg|audio/gstreamer1-plugins-ogg|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-opus|audio/gstreamer1-plugins-opus|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-pulse|audio/gstreamer1-plugins-pulse|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-shout2|audio/gstreamer1-plugins-shout2|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-sidplay|audio/gstreamer1-plugins-sidplay|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-sndfile|audio/gstreamer1-plugins-sndfile|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-sndio|audio/gstreamer1-plugins-sndio|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-soundtouch|audio/gstreamer1-plugins-soundtouch|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-spc||2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-speex|audio/gstreamer1-plugins-speex|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-taglib|audio/gstreamer1-plugins-taglib|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-twolame|audio/gstreamer1-plugins-twolame|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-vorbis|audio/gstreamer1-plugins-vorbis|2021-02-04|Replaced by gstreamer1 audio/gstreamer-plugins-wavpack|audio/gstreamer1-plugins-wavpack|2021-02-04|Replaced by gstreamer1 devel/gstreamer-plugins-gconf||2021-02-04|Replaced by gstreamer1 devel/gstreamer-plugins-gio||2021-02-04|Replaced by gstreamer1 devel/gstreamer-plugins-gnomevfs||2021-02-04|Replaced by gstreamer1 devel/gstreamer-plugins-sdl||2021-02-04|Replaced by gstreamer1 devel/gstreamer-plugins-soup|devel/gstreamer1-plugins-soup|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-aalib|graphics/gstreamer1-plugins-aalib|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-cairo|graphics/gstreamer1-plugins-cairo|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-gdkpixbuf|graphics/gstreamer1-plugins-gdkpixbuf|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-gl|graphics/gstreamer1-plugins-gl|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-jpeg|graphics/gstreamer1-plugins-jpeg|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-libcaca|graphics/gstreamer1-plugins-libcaca|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-libpng|graphics/gstreamer1-plugins-png|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-libvisual|graphics/gstreamer1-plugins-libvisual|2021-02-04|Replaced by gstreamer1 graphics/gstreamer-plugins-opencv|graphics/gstreamer1-plugins-opencv|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-ffmpeg|multimedia/gstreamer1-libav|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-all|multimedia/gstreamer1-plugins-all|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-annodex||2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-bad|multimedia/gstreamer1-plugins-bad|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-bz2||2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-core|multimedia/gstreamer1-plugins-core|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-dts|multimedia/gstreamer1-plugins-dts|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-dvd|multimedia/gstreamer1-plugins-dvdread|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-dv|multimedia/gstreamer1-plugins-dv|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-fluendo-mpegdemux||2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-gnonlin|multimedia/gstreamer1-plugins-gnonlin|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-good|multimedia/gstreamer1-plugins-good|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-mpeg2dec|multimedia/gstreamer1-plugins-mpeg2dec|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-mpeg2enc|multimedia/gstreamer1-plugins-mpeg2enc|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-resindvd|multimedia/gstreamer1-plugins-resindvd|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-schroedinger||2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-theora|multimedia/gstreamer1-plugins-theora|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-ugly|multimedia/gstreamer1-plugins-ugly|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-v4l2|multimedia/gstreamer1-plugins-v4l2|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-vdpau||2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-vp8||2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-x264|multimedia/gstreamer1-plugins-x264|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins-xvid||2021-02-04|Replaced by gstreamer1 multimedia/gstreamer-plugins|multimedia/gstreamer1-plugins|2021-02-04|Replaced by gstreamer1 multimedia/gstreamer|multimedia/gstreamer1|2021-02-04|Replaced by gstreamer1 net/gstreamer-plugins-libmms|net/gstreamer1-plugins-libmms|2021-02-04|Replaced by gstreamer1 sysutils/gstreamer-plugins-cdio|sysutils/gstreamer1-plugins-cdio|2021-02-04|Replaced by gstreamer1 sysutils/gstreamer-plugins-hal||2021-02-04|Replaced by gstreamer1 www/gstreamer-plugins-neon|www/gstreamer1-plugins-neon|2021-02-04|Replaced by gstreamer1 x11-toolkits/gstreamer-plugins-pango|x11-toolkits/gstreamer1-plugins-pango|2021-02-04|Replaced by gstreamer1 x11-themes/gnome-themes-extras|x11-themes/gnome-themes-extra|2021-02-04|Gnome2 desktop has been removed long ago math/why3||2021-02-04|Depends on deprecated gnome2 library, very outdated and unmaintained www/syndigator||2021-02-05|Abandon upstream, does not work with recent perl5 use deprecated Gnome2 libraries x11-toolkits/p5-Gtk2-Html2||2021-02-05|Deprecated upstream, not depended on, dpeends on deprecated Gnome2 libraries www/libgtkhtml||2021-02-05|Deprecated upstream, not depended on net/twitux||2021-02-06|Does not work with actually twitter devel/grpc_old|devel/grpc|2021-02-06|Added by accident in r564200 and removed in r564203 net-mgmt/ccnet-server||2021-02-07|Removed x11-toolkits/c++-gtk-utils||2021-02-07|Abandoned library not depended on textproc/xml-i18n-tools|textproc/intltool|2021-02-07|Has been replaced by intltools long ago sysutils/hal||2021-02-08|Has been abandonned upstream long ago, replacement have now hit the ports tree almost everywhere sysutils/hal-info||2021-02-08|Has no use without hal which has been removed devel/electron9|devel/electron11|2021-02-08|VSCode update requires a newer major version security/openvas8|security/gvm|2021-02-08|Has expired: End of life, please migrate to security/gvm port security/openvas8-cli||2021-02-08|Has expired: End of life security/openvas8-libraries|security/gvm-libs|2021-02-08|Has expired: End of life, please migrate to security/gvm-libs port security/openvas8-manager|security/gvmd|2021-02-08|Has expired: End of life, please migrate to security/gvmd port security/openvas8-scanner|security/openvas|2021-02-08|Has expired: End of life, please migrate to security/openvas port security/openvas9|security/gvm|2021-02-08|Has expired: End of life, please migrate to security/gvm port security/openvas9-cli||2021-02-08|Has expired: End of life security/openvas9-libraries|security/gvm-libs|2021-02-08|Has expired: End of life, please migrate to security/gvm-libs port security/openvas9-manager|security/gvmd|2021-02-08|Has expired: End of life, please migrate to security/gvmd port security/openvas9-scanner|security/openvas|2021-02-08|Has expired: End of life, please migrate to security/openvas port security/greenbone-security-assistant8|security/greenbone-security-assistant|2021-02-08|Has expired: End of life, please migrate to new version of greenbone-security-assistant security/greenbone-security-assistant9|security/greenbone-security-assistant|2021-02-08|Has expired: End of life, please migrate to new version of greenbone-security-assistant misc/pnpids|misc/hwdata|2021-02-14|Rename package to upstreams name misc/cdcollect||2021-02-14|Has expired: Unmaintained and dead upstream (12+ years) depends on deprecated libraries as www/gtkhtml3 security/krb5-116|security/krb5-118|2021-02-14|Has expired: EOL one year after the release of krb5 1.18 www/palemoon||2021-02-15|Depends on expired version of python www/rtv||2021-02-17|Has expired: Abandoned, use www/py-ttrv or www/py-tuir instead textproc/py-sphinxcontrib-websupport11|textproc/py-sphinxcontrib-websupport|2021-02-17|Has expired: Use textproc/py-sphinxcontrib-websupport instead textproc/py-sphinx18|textproc/py-sphinx|2021-02-17|Has expired: Old version, use textproc/py-sphinx instead audio/herrie||2021-02-17|Removed sysutils/uefi-edk2-bhyve-devel|sysutils/uefi-edk2-bhyve|2021-02-17|Development version no longer necessary graphics/py-graph-core|graphics/py-pygraph|2021-02-19|Is outdated and broken with python3, use graphics/py-pygraph instead devel/allegro-devel|devel/allegro5|2021-02-20|Rename to better match upstream name www/py-djangorestframework311||2021-02-26|Removed: Used as a transitional package for www/seahub, please use www/py-djangorestframework instead editors/mg-static|editors/mg@static|2021-02-28|Flavored devel/snorenotify||2021-02-28|Has expired: Unmaintained upstream multimedia/kodi-addon-pvr-iptvsimple|multimedia/kodi-addon-pvr.iptvsimple|2021-03-01|Renamed to match upstream naming multimedia/kodi-addon-pvr-hts|multimedia/kodi-addon-pvr.hts|2021-03-01|Renamed to match upstream naming audio/beatslash-lv2||2021-03-01|Has expired: Unmaintained and doesn't build with the latest audio/lvtk version 2.x multimedia/kodi-addon-vfs.libarchive-devel||2021-03-01|Has expired: Depends on deprecated multimedia/kodi-devel multimedia/kodi-addon-peripheral.joystick-devel||2021-03-01|Has expired: Depends on deprecated multimedia/kodi-devel multimedia/kodi-devel|multimedia/kodi|2021-03-01|Has expired: Deprecated. Please use multimedia/kodi instead multimedia/kodi-addon-inputstream.adaptive-devel||2021-03-01|Has expired: Depends on deprecated multimedia/kodi-devel print/cloud-print-connector||2021-03-01|Has expired: Google Cloud Print has been shut down by Google as of December 31, 2020 dns/knot2|dns/knot3|2021-03-01|Has expired: Use knot3, it is functionally compatible with 2.9.x print/cups-cloud-print||2021-03-01|Has expired: Google Cloud Print has been shut down by Google as of December 31, 2020 www/helma||2021-03-01|Has expired: Upstream is basically dead and recommends ringojs.org multimedia/kodi-addon-peripheral-joystick|multimedia/kodi-addon-peripheral.joystick|2021-03-01|Renamed to match upstream naming sysutils/py-salt-2019|sysutils/py-salt|2021-03-02|Has expired: Deprecated. Please use sysutils/py-salt instead www/rubygem-gitlab-puma_worker_killer|www/rubygem-puma_worker_killer|2021-03-03|Obsolete, use www/rubygem-puma_worker_killer instead www/rubygem-gitlab-puma|www/rubygem-puma|2021-03-03|Obsolete, use www/rubygem-puma instead korean/man-doc||2021-03-03|Has expired: Poor quality, severely outdated and undermaintained devel/relx||2021-03-03|Has expired: Script removed upstream, library included in devel/rebar3 sysutils/synergy-1|sysutils/synergy|2021-03-03|Current version is 1.x.x, 2.x.x was tagged by the upstream by mistake www/moodle35|www/moodle39|2021-03-04|Has expired: Deprecated by upstream www/moodle38|www/moodle39|2021-03-04|Has expired: Deprecated by upstream devel/llvm60|devel/llvm80|2021-03-06|Has expired: Uses Python 2.7 which is EOLed upstream audio/fplib||2021-03-07|Dead service since 2015 sysutils/prelink||2021-03-11|Has expired: Have no users in the ports tree x11-fonts/vtfontcvt-ng||2021-03-12|no longer useful on any supported releases; use vtfontcvt(8) instead biology/py-fastTSNE|math/py-openTSNE|2021-03-13|project renamed/reimplemented under a different name misc/py-XlsxWriter|textproc/py-xlsxwriter|2021-03-13|Remove duplicate emulators/open-vm-tools-nox11|emulators/open-vm-tools@nox11|2021-03-17|Moved to a flavored, generic, version math/s2geometry|graphics/s2|2021-03-22|Remove duplicate port www/py-django-jsonfield||2021-03-24|Removed: This port will be deleted in the future, please switch to use www/py-jsonfield or www/py-jsonfield2 devel/hs-c2hs||2021-03-27|Has expired: Was used as BUILD_DEPENDS, not useful on its own x11-toolkits/tile||2021-03-27|Has expired: The Tile widget set is part of Tk 8.5 and above, see TIP 248 lang/Gofer||2021-03-28|Has expired: Old, unmaintained language net/libsignal|net/libsignal-protocol-c|2021-03-30|Renamed to match upstream naming databases/redis4|databases/redis|2021-04-06|Has expired: End of life, please use modern version lang/ruby25|lang/ruby27|2021-04-06|Has expired: Use newer version, e.g. lang/ruby27 or above. Ruby 2.5 is in security maintenance phase and planned for EOL on March 31, 2021 www/gtkhtml3|www/gtkhtml4|2021-04-06|Has expired: Obsolete by upstream, doesn't build with recent versions of pango deskutils/tomboy||2021-04-06|Has expired: Unmaintained and dead upstream, depends on deprecated libraries such as www/gtkhtml3. Upstream project is now called tomboy-ng deskutils/tomboy-plugin-reminder||2021-04-06|Removed, part of deskutils/tomboy devel/monodevelop||2021-04-06|Has expired: outdated, depends on deprecated library www/gtkhtml3 sysutils/syslog-ng327|sysutils/syslog-ng|2021-04-06|Has expired: Not officially supported by upstream sysutils/logstash5|sysutils/logstash6|2021-04-06|Has expired: End of life since release of 7.3.0 www/decss||2021-04-06|Has expired: Abandonware textproc/elasticsearch5|textproc/elasticsearch6|2021-04-06|Has expired: End of life since release of 7.3.0 textproc/elasticsearch5-search-guard||2021-04-06|Has expired: textproc/elasticsearch5 is scheduled for removal multimedia/gnome-subtitles||2021-04-06|Has expired: outdated, depends on deprecated library www/gtkhtml3 net/libproxy-mozjs||2021-04-06|Has expired: Uses EOL Python 2.7 via lang/spidermonkey52 lang/spidermonkey52|lang/spidermonkey78|2021-04-06|Has expired: Uses Python 2.7 which is EOLed upstream astro/roadmap||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) games/cosmo||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) games/bomberinstinct||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) games/drm||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) games/bygfoot||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) games/cre||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) irc/hybserv||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) irc/xaric||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) mail/elmo||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) misc/cave||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) security/bugs||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) security/dmitry||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) security/doorman||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) shells/esh||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) sysutils/cpu||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) textproc/libcrm114||2021-04-07|Has expired: No known users, dead upstream x11/wmmatrix||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) x11/wmxss||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) x11/tycoon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) x11/xgrab||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) x11/xbanner||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) x11/bricons||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) x11/xmon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) astro/saoimage||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/ksmp3play||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/jamin||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/musicbox-tag-editor||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/nspmod||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/cdplay||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/gimmix||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/ghostess||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/wmrecord||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/toolame||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) audio/shout||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) biology/grappa||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) biology/phylip||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) biology/lagan||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) cad/varkon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) cad/transcalc||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) comms/seyon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) comms/efax||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) converters/vda2fbd||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) converters/shftool||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) devel/openzz||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) devel/sourcenav||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) devel/gb||2021-04-07|Has expired: Unmaintained and dead upstream dns/checkdns||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) dns/inadyn-mt||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) editors/gate||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) editors/thoteditor||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) emulators/cinc||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) emulators/e-uae||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) emulators/dtcyber||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) ftp/jftpgw||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) ftp/pureadmin||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) textproc/hs-pandoc-citeproc||2021-04-07|Has expired: Integrated into textproc/hs-pandoc devel/buildtool-doc||2021-04-07|Removed, depends on expired devel/buildtool devel/buildtool||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) misc/floatator||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) finance/wmstock||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) ftp/frox||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) databases/couchdb2|databases/couchdb3|2021-04-07|No longer supported upstream, uses spidermonkey68 & python2; move to databases/couchdb3 security/pidentd||2021-04-07|Removed: Unmaintained, abandoned, does not build with recent OS versions net/coturn|net/turnserver|2021-04-09|Remove duplicate port: coturn is another name for turnserver databases/percona55-server||2021-04-11|EOL upstream databases/percona55-client||2021-04-11|EOL upstream graphics/ilmbase|math/Imath|2021-04-11|Ilmbase was split out into Imath and OpenEXR www/xshttpd||2021-04-12|Unmaintained and dead upstream www/xshttpd-devel||2021-04-12|Unmaintained and dead upstream dns/credns||2021-04-12|Broken 12+, unmaintained upstream www/youtube_dlc|www/yt-dlp|2021-04-12|Upstream have made a complete transition to new project name security/netpgp||2021-04-12|Broken 12+, unmaintained upstream net/freenet6||2021-04-12|Broken 12+, service discontinued devel/sd-mux|devel/sd-mux-ctrl|2021-04-13|Renamed to match upstream naming sysutils/sd-mux-ctrl|devel/sd-mux-ctrl|2021-04-13|Remove duplicate port net/traefik2|net/traefik|2021-04-14|Superseded by net/traefik update net-mgmt/pdagent-integrations|net-mgmt/py-pdagent-integrations|2021-04-15|Restored and renamed www/grafana4|www/grafana6|2021-04-17|Has expired: Upstream end of life www/grafana5|www/grafana6|2021-04-17|Has expired: Upstream end of life comms/py-lirc||2021-04-17|Has expired: No longer maintained and not compatible with Python 3 x11-toolkits/qt5-gtkplatform||2021-04-17|Has expired: Archived upstream textproc/py-markdown3|textproc/py-markdown|2021-04-20|markdown3 confilicts with too many ports security/fbopenssl||2021-04-20|Unmaintained, abandoned, does not build with recent OS versions devel/gearmand-devel||2021-04-20|Unmaintained, abandoned, has not built for over half a year textproc/bsdsort||2021-04-21|Old version of sort(1) www/py-django-mezzanine||2021-04-23|Depends on expired www/py-django111, not compatible with newer versions of Django devel/py-enum34||2021-04-23|No longer needed with python 3 multimedia/gmimms||2021-04-23|Unmaintained, uses EOL'd Python 2.7 multimedia/mimms||2021-04-23|Unmaintained, uses EOL'd Python 2.7 net/samba411|net/samba412|2021-04-24|Has expired: Security Support ends on 03 Dec 2020 net-im/cordless||2021-04-24|Has expired: Unmaintained and dead upstream, uses the old Discord API which notably has got users banned news/plor||2021-04-24|Has expired: listed as "Alpha-release" but last update in 2001; unmaintained security/certificate-transparency||2021-04-24|Has expired: Broken for more than 6 months misc/soapysdr-rtlsdr|comms/soapysdr-rtlsdr|2021-04-28|Move port to a proper category net/libjson-rpc-cpp||2021-04-28|Port has been broken since October 2020 www/py-django111|www/py-django22|2021-04-30|Has expired: Django 1.11 is End-of-Life since April 2020. Switch to Django 2.2+ as soon as possible archivers/par2cmdline-tbb|archivers/par2cmdline|2021-04-30|Has expired: Unmaintained upstream, does not build with oneTbb. Use archivers/par2cmdline instead x11-toolkits/p5-Gnome2-VFS||2021-05-01|Has expired: Deprecated by the Gtk-Perl project. No more security patches and bug fixes x11-toolkits/p5-Gnome2||2021-05-01|Has expired: Deprecated by the Gtk-Perl project. No more security patches and bug fixes deskutils/shutter||2021-05-01|Has expired: Upstream gone, depends on expired x11-toolkits/p5-Gnome2-VFS misc/gcstar||2021-05-01|Has expired: Depends on expired x11-toolkits/p5-Gnome2-VFS x11/gnome-sharp20||2021-05-01|Dead upstream, no consumers left in the ports tree x11-toolkits/libgnomeui||2021-05-01|Dead upstream, no consumers left in the ports tree x11-toolkits/p5-Gnome2-Canvas||2021-05-01|Has expired: Deprecated by the Gtk-Perl project. No more security patches and bug fixes x11-toolkits/p5-Gnome2-Wnck||2021-05-01|Has expired: Deprecated by the Gtk-Perl project. No more security patches and bug fixes devel/p5-Gnome2-GConf||2021-05-01|Has expired: Deprecated by the Gtk-Perl project. No more security patches and bug fixes comms/kb||2021-05-01|Abandonware, upstream has disappeared, depends on libgnome games/monster-masher||2021-05-01|Abandonware, depends on libgnome x11/libgnome||2021-05-01|Dead upstream, no consumers left in the ports tree devel/gnome-vfs||2021-05-01|Dead upstream, no consumers left in the ports tree devel/libbonobo||2021-05-01|Dead upstream, no consumers left in the ports tree x11-toolkits/p5-Gtk2-Unique||2021-05-01|Dead upstream, no consumers left in the ports tree sysutils/policykit-gnome||2021-05-01|Gnome2 component, no consumers left in the ports tree sysutils/policykit|sysutils/polkit|2021-05-01|Gnome2 component, no consumers left in the ports tree databases/rubygem-gitlab-pg_query|databases/rubygem-pg_query|2021-05-03|Obsolete, please use databases/rubygem-pg_query devel/rubygem-licensee8|devel/rubygem-licensee|2021-05-03|Obsolete, please use devel/rubygem-licensee devel/rubygem-ruby-magic-static|devel/rubygem-ruby-magic|2021-05-03|Obsolete, please use devel/rubygem-ruby-magic ftp/cpr|www/cpr|2021-05-03|Remove duplicate port devel/gecode|math/gecode|2021-05-04|Move to a proper category net-im/libqmatrixclient|net-im/libquotient|2021-05-08|Has expired: Use libQuotient (devel/libquotient) instead devel/electron11|devel/electron12|2021-05-12|VSCode update requires a newer major version dns/opendd||2021-05-15|Has expired: Abandonware www/py-django30|www/py-django31|2021-05-16|Has expired: Has expired: Extended support has expired on April 6th, 2021. Use www/py-django31 or www/py-django32 instead net-mgmt/unifi-devel|net-mgmt/unifi6|2021-05-16|Has expired: Use net-mgmt/unifi6 instead print/rubygem-pdf-core07|print/rubygem-pdf-core|2021-05-16|Obsoleted. Use print/rubygem-pdf-core instead security/bitwarden_rs|security/vaultwarden|2021-05-16|Project was renamed upstream sysutils/kdiskmark|benchmarks/kdiskmark|2021-05-18|Moved to a more appropriate category sysutils/edk2@xen|sysutils/edk2@xen_x64|2021-05-18|Add Xen arch to the flavor name to be futur-proof devel/py-jupyter_core|devel/py-jupyter-core|2021-05-18|Renamed to match upstream naming devel/sope4|devel/sope|2021-05-19|Obsolete, please use devel/sope sysutils/ansible27|sysutils/ansible|2021-05-21|Has expired: Upstream support ended; consider upgrading to sysutils/ansible sysutils/ansible28|sysutils/ansible|2021-05-21|Has expired: Upstream support ended; consider upgrading to sysutils/ansible devel/omnisharp-server||2021-05-23|Dead upstream, no depends in ports tree devel/py-jupyter_client|devel/py-jupyter-client|2021-05-26|Renamed to match upstream naming textproc/gi-docgen|textproc/py-gi-docgen|2021-05-27|Follow standard python port conventions x11/phosh||2021-05-29|Incomplete multimedia/libav|multimedia/ffmpeg|2021-05-31|Has expired: Unmaintained upstream, use multimedia/ffmpeg instead devel/py-iterpipes||2021-06-06|Has expired: Unmaintained upstream, uses old Python devel/py-aspyct||2021-06-06|Has expired: Unmaintained upstream, uses old Python irc/oragono|irc/ergo|2021-06-08|Project was renamed upstream devel/py-castellan1|devel/py-castellan|2021-06-10|Remove obsoleted port. Use devel/py-castellan instead devel/py-cliff2|devel/py-cliff|2021-06-10|Remove obsoleted port. Use devel/py-cliff instead devel/py-cmd208|devel/py-cmd2|2021-06-10|Remove obsoleted port. Use devel/py-cmd2 instead devel/py-futurist1|devel/py-futurist|2021-06-10|Remove obsoleted port. Use devel/py-futurist instead devel/py-google-crc32c0|devel/py-google-crc32c|2021-06-10|Remove obsoleted port. Use devel/py-google-crc32c instead devel/py-jaraco.context2|devel/py-jaraco.context|2021-06-10|Remove obsoleted port. Use devel/py-jaraco.context instead devel/py-jaraco.util13|devel/py-jaraco.util|2021-06-10|Remove obsoleted port. Use devel/py-jaraco.util instead devel/py-keystoneauth13|devel/py-keystoneauth1|2021-06-10|Remove obsoleted port. Use devel/py-keystoneauth1 instead devel/py-keystonemiddleware8|devel/py-keystonemiddleware|2021-06-10|Remove obsoleted port. Use devel/py-keystonemiddleware instead devel/py-openstacksdk043|devel/py-openstacksdk|2021-06-10|Remove obsoleted port. Use devel/py-openstacksdk instead devel/py-os-brick2|devel/py-os-brick|2021-06-10|Remove obsoleted port. Use devel/py-os-brick instead devel/py-os-client-config1|devel/py-os-client-config|2021-06-10|Remove obsoleted port. Use devel/py-os-client-config instead devel/py-os-win4|devel/py-os-win|2021-06-10|Remove obsoleted port. Use devel/py-os-win instead devel/py-osc-lib1|devel/py-osc-lib|2021-06-10|Remove obsoleted port. Use devel/py-osc-lib instead devel/py-oslo.cache1|devel/py-oslo.cache|2021-06-10|Remove obsoleted port. Use devel/py-oslo.cache instead devel/py-oslo.concurrency3|devel/py-oslo.concurrency|2021-06-10|Remove obsoleted port. Use devel/py-oslo.concurrency instead devel/py-oslo.config7|devel/py-oslo.config|2021-06-10|Remove obsoleted port. Use devel/py-oslo.config instead devel/py-oslo.context2|devel/py-oslo.context|2021-06-10|Remove obsoleted port. Use devel/py-oslo.context instead devel/py-oslo.db6|devel/py-oslo.db|2021-06-10|Remove obsoleted port. Use devel/py-oslo.db instead devel/py-oslo.i18n3|devel/py-oslo.i18n|2021-06-10|Remove obsoleted port. Use devel/py-oslo.i18n instead devel/py-oslo.log3|devel/py-oslo.log|2021-06-10|Remove obsoleted port. Use devel/py-oslo.log instead devel/py-oslo.messaging10|devel/py-oslo.messaging|2021-06-10|Remove obsoleted port. Use devel/py-oslo.messaging instead devel/py-oslo.middleware3|devel/py-oslo.middleware|2021-06-10|Remove obsoleted port. Use devel/py-oslo.middleware instead devel/py-oslo.policy2|devel/py-oslo.policy|2021-06-10|Remove obsoleted port. Use devel/py-oslo.policy instead devel/py-oslo.privsep1|devel/py-oslo.privsep|2021-06-10|Remove obsoleted port. Use devel/py-oslo.privsep instead devel/py-oslo.reports1|devel/py-oslo.reports|2021-06-10|Remove obsoleted port. Use devel/py-oslo.reports instead devel/py-oslo.rootwrap5|devel/py-oslo.rootwrap|2021-06-10|Remove obsoleted port. Use devel/py-oslo.rootwrap instead devel/py-oslo.serialization2|devel/py-oslo.serialization|2021-06-10|Remove obsoleted port. Use devel/py-oslo.serialization instead devel/py-oslo.service1|devel/py-oslo.service|2021-06-10|Remove obsoleted port. Use devel/py-oslo.service instead devel/py-oslo.utils3|devel/py-oslo.utils|2021-06-10|Remove obsoleted port. Use devel/py-oslo.utils instead devel/py-oslo.versionedobjects1|devel/py-oslo.versionedobjects|2021-06-10|Remove obsoleted port. Use devel/py-oslo.versionedobjects instead devel/py-oslo.vmware2|devel/py-oslo.vmware|2021-06-10|Remove obsoleted port. Use devel/py-oslo.vmware instead devel/py-pycadf2|devel/py-pycadf|2021-06-10|Remove obsoleted port. Use devel/py-pycadf instead devel/py-taskflow3|devel/py-taskflow|2021-06-10|Remove obsoleted port. Use devel/py-taskflow instead devel/py-tempora1|devel/py-tempora|2021-06-10|Remove obsoleted port. Use devel/py-tempora instead devel/py-tinyrpc0|devel/py-tinyrpc|2021-06-10|Remove obsoleted port. Use devel/py-tinyrpc instead devel/py-tooz1|devel/py-tooz|2021-06-10|Remove obsoleted port. Use devel/py-tooz instead devel/py-twine1|devel/py-twine|2021-06-10|Remove obsoleted port. Use devel/py-twine instead net/py-python-cinderclient5|net/py-python-cinderclient|2021-06-10|Remove obsoleted port. Use net/py-python-cinderclient instead net/py-python-glanceclient2|net/py-python-glanceclient|2021-06-10|Remove obsoleted port. Use net/py-python-glanceclient instead net/py-python-keystoneclient3|net/py-python-keystoneclient|2021-06-10|Remove obsoleted port. Use net/py-python-keystoneclient instead net/py-python-novaclient16|net/py-python-novaclient|2021-06-10|Remove obsoleted port. Use net/py-python-novaclient instead print/py-pycups1|print/py-pycups|2021-06-10|Remove obsoleted port. Use print/py-pycups instead lang/gcc8-devel|lang/gcc8|2021-06-11|GCC 8 reached end of life, use the final release (or a new major version) news/inn-CURRENT|news/inn-current|2021-06-12|Port renamed on request databases/postgresql95-client||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/postgresql95-contrib||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/postgresql95-docs||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/postgresql95-pgtcl||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/postgresql95-plperl||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/postgresql95-plpython||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/postgresql95-pltcl||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/postgresql95-server||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life databases/pg_reorg||2021-06-13|Removed, abandonware only for PostgreSQL 9.5 databases/pgespresso||2021-06-13|Removed, functionality part of PostgreSQL 9.6 and later x11-fonts/urw-core35-fonts|x11-fonts/urw-base35-fonts|2021-06-15|Project was renamed upstream graphics/jpeg-xl|graphics/libjxl|2021-06-16|Project was renamed upstream chinese/docproj|textproc/docproj|2021-06-17|Deprecated after the doc transition devel/aarch64-gcc|devel/freebsd-gcc6@aarch64|2021-06-18|Replaced by a flavor devel/aarch64-xtoolchain-gcc|devel/freebsd-gcc6@aarch64|2021-06-18|Replaced by a flavor devel/amd64-gcc|devel/freebsd-gcc6@amd64|2021-06-18|Replaced by a flavor devel/amd64-xtoolchain-gcc|devel/freebsd-gcc6@amd64|2021-06-18|Replaced by a flavor devel/i386-gcc|devel/freebsd-gcc6@i386|2021-06-18|Replaced by a flavor devel/i386-xtoolchain-gcc|devel/freebsd-gcc6@i386|2021-06-18|Replaced by a flavor devel/mips-gcc|devel/freebsd-gcc6@mips|2021-06-18|Replaced by a flavor devel/mips-xtoolchain-gcc|devel/freebsd-gcc6@mips|2021-06-18|Replaced by a flavor devel/mips64-gcc|devel/freebsd-gcc6@mips64|2021-06-18|Replaced by a flavor devel/mips64-xtoolchain-gcc|devel/freebsd-gcc6@mips64|2021-06-18|Replaced by a flavor devel/powerpc64-gcc|devel/freebsd-gcc6@powerpc64|2021-06-18|Replaced by a flavor devel/powerpc64-xtoolchain-gcc|devel/freebsd-gcc6@powerpc64|2021-06-18|Replaced by a flavor devel/sparc64-gcc|devel/freebsd-gcc6@sparc64|2021-06-18|Replaced by a flavor devel/sparc64-xtoolchain-gcc|devel/freebsd-gcc6@sparc64|2021-06-18|Replaced by a flavor devel/riscv64-xtoolchain-gcc|devel/freebsd-gcc9@riscv64|2021-06-19|Replaced by a flavor www/py-beautifulsoup448|www/py-beautifulsoup|2021-06-20|Remove obsoleted port. Use www/py-beautifulsoup instead comms/rtl-443|comms/rtl-433|2021-06-21|Fix typo in port directory name devel/elixir-tirexs||2021-06-24|Remove obsoleted port. No releases on hex.pm lang/perl5.28||2021-06-26|Has expired: Support ends three years after .0 release. Please upgrade to a more recent version of Perl sysutils/cfengine314||2021-06-26|Has expired: Expire one year after cfengine 3.16.0 released sysutils/cfengine-masterfiles314||2021-06-26|Has expired: Expire one year after cfengine 3.16.0 released lang/pypy3||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream lang/pypy||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream databases/pypy-gdbm||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pypy databases/pypy-sqlite3||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pypy x11-toolkits/pypy-tkinter||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pypy multimedia/gxine||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/spidermonkey185 lang/spidermonkey185||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream www/aws||2021-06-26|Has expired: Uses EOL Python 2.7 via devel/gnatpython www/aws-demos||2021-06-26|Has expired: Uses EOL Python 2.7 via www/aws devel/gnatpython||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream devel/libosmocore||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream net/openggsn||2021-06-26|Has expired: Uses EOL Python 2.7 via devel/libosmocore devel/libosmo-abis||2021-06-26|Has expired: Uses EOL Python 2.7 via devel/libosmocore www/node12||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream www/npm-node12||2021-06-26|Removed, uses www/node12 www/yarn-node12||2021-06-26|Has expired: Uses EOL Python 2.7 via www/node12 www/npm-node10||2021-06-26|Removed, uses EOL Python 2.7 via www/node10 www/yarn-node10||2021-06-26|Has expired: Uses EOL Python 2.7 via www/node10 devel/libhid||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream sysutils/usbhotkey||2021-06-26|Has expired: Uses EOL Python 2.7 via devel/libhid net/panoptis||2021-06-26|Has expired: Unmaintained upstream databases/elixir-mongo||2021-06-26|Has expired: Upsupported by upstream irc/eggdrop-devel|irc/eggdrop|2021-06-26|Has expired: Use stable version instead, irc/eggdrop audio/xmms2||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream audio/gxmms2||2021-06-26|Has expired: Uses EOL Python 2.7 via audio/xmms2 audio/lxmusic||2021-06-26|Has expired: Uses EOL Python 2.7 via audio/xmms2 math/gringo||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream math/aspcud||2021-06-26|Has expired: Uses EOL Python 2.7 via math/gringo math/py-pyasp||2021-06-26|Has expired: Uses EOL Python 2.7 via math/gringo devel/viewvc|devel/viewvc-devel|2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream chinese/sunpinyin||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream chinese/fcitx-sunpinyin||2021-06-26|Has expired: Uses EOL Python 2.7 via chinese/sunpinyin www/dojo-shrinksafe||2021-06-26|Removed, deprecated upstream www/blastbeat||2021-06-26|Removed, abandoned upstream, broken on 12.X since 2019 www/demoroniser||2021-06-26|Removed, made for Microsoft Powerpoint 9x with Perl 4.0 x11-toolkits/v||2021-06-27|Has expired: Dead upstream, unmaintained and no consumers sysutils/ssid|sysutils/setsid|2021-06-27|Move to more obvious package name databases/pgpool-II-35||2021-07-01|Has expired: EOL since January 2021, please use one of the other pgpool-II-* ports sysutils/cdrtools-devel|sysutils/cdrtools|2021-07-01|Obsolete, use sysutils/cdrtools instead sysutils/sformat|sysutils/schilyutils|2021-07-01|Subsumed under sysutils/schilyutils misc/qtchooser||2021-07-04|No longer supported upstream databases/puppetdb5||2021-07-05|Has expired: Puppet 5 has reached EOL sysutils/puppet5||2021-07-05|Has expired: Puppet 5 has reached EOL sysutils/puppetserver5||2021-07-05|Has expired: Puppet 5 has reached EOL databases/puppetdb-terminus5||2021-07-05|Has expired: Puppet 5 has reached EOL devel/synfig|graphics/synfig|2021-07-06|The Graphics category is a more appropriate category for an image manipulation program www/nextcloud-circles|www/nextcloud|2021-07-09|Included in the Nextcloud port with 22.0.0 net-mgmt/unifi-lts||2021-07-18|Has expired: Upstream EoL the hardware supported by this release audio/ripit|audio/abcde|2021-07-18|Has expired: Upstream no longer maintained, use audio/abcde instead x11-toolkits/libsexymm||2021-07-19|Discontinued in 2006, no dependency left in the ports tree sysutils/rubygem-fluent-plugin-graylog||2021-07-21|Has expired: Project is abandoned upstreams www/rubygem-toml-rb10|www/rubygem-toml-rb|2021-07-25|Obsolete, use www/rubygem-toml-rb devel/rubygem-grape-entity07|devel/rubygem-grape-entity|2021-07-25|Obsolete, use devel/rubygem-grape-entity net/rubygem-gitlab-fog-google|net/rubygem-fog-google|2021-07-25|Obsolete, use net/rubygem-fog-google devel/rubygem-gitlab-rdoc|devel/rubygem-rdoc|2021-07-25|Obsolete, use devel/rubygem-rdoc databases/rubygem-redis-namespace17|databases/rubygem-redis-namespace|2021-07-25|Obsolete, use databases/rubygem-redis-namespace multimedia/mlt|multimedia/mlt6|2021-07-30|Moved to a versioned directory to make place for future versions multimedia/mlt-qt5|multimedia/mlt6-qt5|2021-07-30|Moved to a versioned directory to make place for future versions multimedia/py-mlt|multimedia/py-mlt6|2021-07-30|Moved to a versioned directory to make place for future versions net/openldap24-sasl-client|net/openldap24-client|2021-08-01|SASL is always enabled for OpenLDAP textproc/py-python-language-server|textproc/py-python-lsp-server|2021-08-01|Has expired: Upstream forked and replaced by py-python-lsp-server games/ponscripter-sekai|games/ponscripter-07th-mod|2021-08-13|Switch to active fork sysutils/graid5||2021-08-21|Has expired: Module contains subtile errors and is obsolete by ZFS raidz. Consider migrating to ZFS x11-wm/gcompmgr||2021-08-21|Has expired: Abandonware since 2005, using discontinued libraries irc/lostirc||2021-08-21|Has expired: Abandonware since 2005, dependens on discontinued libraries math/normaliz|math/libnormaliz|2021-08-21|Remove duplicate devel/rubygem-paperclip||2021-08-28|Has expired: Use ActiveStorage or a fork kt-paperclip textproc/rubygem-rich||2021-08-28|Has expired: Depends on expired devel/rubygem-paperclip devel/magit-popup||2021-09-01|Has expired: No consumer in the ports tree any more databases/mongodb49|databases/mongodb50|2021-09-01|Has expired: This was a developer version which became MongoDB 5.0 editors/vim-console|editors/vim|2021-09-02|The "vim" package is now console-only editors/vim-tiny|editors/vim@tiny|2021-09-02|The vim-tiny package is now a vim flavor lang/gcc7|lang/gcc10|2021-09-05|Has expired: Unsupported by upstream. Use GCC 10 or newer instead www/py-django-rest-swagger|www/py-drf-yasg|2021-09-17|Has expired: Has expired: Upstream no longer maintained, please use www/py-drf-yasg instead www/py-django-taggit-serializer|www/py-django-taggit|2021-09-17|Has expired: Obsolete, please use www/py-django-taggit instead www/efront||2021-09-17|Has expired: Unsupported by upstream devel/pear-PHPDoc|devel/pear-PhpDocumentor|2021-09-19|This package is not maintained anymore and has been superseded. Use devel/pear-PhpDocumentor instead devel/py-application|devel/py-python-application|2021-09-19|Renamed to match upstream naming net-mgmt/zabbix52-agent||2021-09-19|Has expired: Unsupported by upstream net-mgmt/zabbix52-frontend||2021-09-19|Has expired: Unsupported by upstream net-mgmt/zabbix52-java||2021-09-19|Has expired: Unsupported by upstream net-mgmt/zabbix52-proxy||2021-09-19|Has expired: Unsupported by upstream net-mgmt/zabbix52-server||2021-09-19|Has expired: Unsupported by upstream sysutils/roottail|sysutils/root-tail|2021-09-26|Renamed to match upstream naming devel/py-pyyaml-env-tag|devel/py-pyyaml_env_tag|2021-09-28|Renamed to match upstream naming mail/opensmtpd-devel|mail/opensmtpd|2021-09-28|Has expired: move to offical releases devel/erlang-exmpp||2021-09-30|Removed, last upstream patches over 10 years ago sysutils/showbeastie||2021-09-30|Broken on FreeBSD 12 and above since 2018 www/squid3|www/squid|2021-09-30|Has expired: Unsupported by upstream sysutils/cfengine310|sysutils/cfengine317|2021-09-30|Has expired: OpenSSL 1.1.X is not supported security/py-paramiko1|security/py-paramiko|2021-09-30|Has expired: Out of date version. No consumer now. Use security/py-paramiko sysutils/cfengine-masterfiles310|sysutils/cfengine-masterfiles317|2021-09-30|Has expired: cfengine310 will retire at FreeBSD 11 EOL security/openca-tools-forked|security/libscep|2021-09-30|Has expired: Use modern port security/libscep instead multimedia/sms1xxx-kmod|multimedia/webcamd|2021-09-30|Has expired: Supports DVB API v3 only. Use multimedia/webcamd instead sysutils/cfengine311|sysutils/cfengine317|2021-09-30|Has expired: OpenSSL 1.1.X is not supported sysutils/cfengine-masterfiles311|sysutils/cfengine-masterfiles317|2021-09-30|Has expired: cfengine311 will retire at FreeBSD 11 EOL mail/postfix35|mail/postfix|2021-09-30|Has expired: It is only here until FreeBSD 11 is EoL (Postfix >= 3.6 requires OpenSSL >= 1.1.x) graphics/drm-fbsd11.2-kmod||2021-09-30|Removed, only useful on EOL FreeBSD 11.4 devel/qca-legacy|devel/qca|2021-09-30|Removed, only useful on EOL FreeBSD 11.4 lang/erlang-runtime20|lang/erlang-runtime22|2021-10-04|Has expired: no longer supported upstream, use lang/erlang >=22 lang/erlang-riak|lang/erlang-runtime22|2021-10-04|Has expired: no longer supported upstream, use lang/erlang >=22 sysutils/stanchion||2021-10-04|Has expired: dependencies no longer supported upstream sysutils/riak-cs||2021-10-04|Has expired: dependencies no longer supported upstream devel/py-thriftpy|devel/py-thriftpy2|2021-10-04|Remove deprecated port. Use devel/py-thriftpy2 instead net/kafkacat|net/kcat|2021-10-06|Renamed devel/geany@gtk2|devel/geany|2021-10-10|Project dropped GTK2 support devel/geany-plugin-addons@gtk2|devel/geany-plugin-addons|2021-10-10|Project dropped GTK2 support devel/geany-plugin-autoclose@gtk2|devel/geany-plugin-autoclose|2021-10-10|Project dropped GTK2 support devel/geany-plugin-automark@gtk2|devel/geany-plugin-automark|2021-10-10|Project dropped GTK2 support devel/geany-plugin-codenav@gtk2|devel/geany-plugin-codenav|2021-10-10|Project dropped GTK2 support devel/geany-plugin-commander@gtk2|devel/geany-plugin-commander|2021-10-10|Project dropped GTK2 support devel/geany-plugin-ctags@gtk2|devel/geany-plugin-ctags|2021-10-10|Project dropped GTK2 support devel/geany-plugin-debugger@gtk2|devel/geany-plugin-debugger|2021-10-10|Project dropped GTK2 support devel/geany-plugin-defineformat@gtk2|devel/geany-plugin-defineformat|2021-10-10|Project dropped GTK2 support devel/geany-plugin-doc@gtk2|devel/geany-plugin-doc|2021-10-10|Project dropped GTK2 support devel/geany-plugin-extrasel@gtk2|devel/geany-plugin-extrasel|2021-10-10|Project dropped GTK2 support devel/geany-plugin-gendoc@gtk2|devel/geany-plugin-gendoc|2021-10-10|Project dropped GTK2 support devel/geany-plugin-geniuspaste@gtk2|devel/geany-plugin-geniuspaste|2021-10-10|Project dropped GTK2 support devel/geany-plugin-git-changebar@gtk2|devel/geany-plugin-git-changebar|2021-10-10|Project dropped GTK2 support devel/geany-plugin-insertnum@gtk2|devel/geany-plugin-insertnum|2021-10-10|Project dropped GTK2 support devel/geany-plugin-latex@gtk2|devel/geany-plugin-latex|2021-10-10|Project dropped GTK2 support devel/geany-plugin-lineoperations@gtk2|devel/geany-plugin-lineoperations|2021-10-10|Project dropped GTK2 support devel/geany-plugin-lipsum@gtk2|devel/geany-plugin-lipsum|2021-10-10|Project dropped GTK2 support devel/geany-plugin-lua@gtk2|devel/geany-plugin-lua|2021-10-10|Project dropped GTK2 support devel/geany-plugin-macro@gtk2|devel/geany-plugin-macro|2021-10-10|Project dropped GTK2 support devel/geany-plugin-miniscript@gtk2|devel/geany-plugin-miniscript|2021-10-10|Project dropped GTK2 support devel/geany-plugin-multiterm||2021-10-10|Project dropped GTK2 support devel/geany-plugin-numberedbookmarks@gtk2|devel/geany-plugin-numberedbookmarks|2021-10-10|Project dropped GTK2 support devel/geany-plugin-overview@gtk2|devel/geany-plugin-overview|2021-10-10|Project dropped GTK2 support devel/geany-plugin-pairtaghighlighter@gtk2|devel/geany-plugin-pairtaghighlighter|2021-10-10|Project dropped GTK2 support devel/geany-plugin-pg@gtk2|devel/geany-plugin-pg|2021-10-10|Project dropped GTK2 support devel/geany-plugin-pohelper@gtk2|devel/geany-plugin-pohelper|2021-10-10|Project dropped GTK2 support devel/geany-plugin-pretty-printer@gtk2|devel/geany-plugin-pretty-printer|2021-10-10|Project dropped GTK2 support devel/geany-plugin-projectorganizer@gtk2|devel/geany-plugin-projectorganizer|2021-10-10|Project dropped GTK2 support devel/geany-plugin-prj@gtk2|devel/geany-plugin-prj|2021-10-10|Project dropped GTK2 support devel/geany-plugin-scope@gtk2|devel/geany-plugin-scope|2021-10-10|Project dropped GTK2 support devel/geany-plugin-sendmail@gtk2|devel/geany-plugin-sendmail|2021-10-10|Project dropped GTK2 support devel/geany-plugin-shiftcolumn@gtk2|devel/geany-plugin-shiftcolumn|2021-10-10|Project dropped GTK2 support devel/geany-plugin-spellcheck@gtk2|devel/geany-plugin-spellcheck|2021-10-10|Project dropped GTK2 support devel/geany-plugin-tableconvert@gtk2|devel/geany-plugin-tableconvert|2021-10-10|Project dropped GTK2 support devel/geany-plugin-treebrowser@gtk2|devel/geany-plugin-treebrowser|2021-10-10|Project dropped GTK2 support devel/geany-plugin-updatechecker@gtk2|devel/geany-plugin-updatechecker|2021-10-10|Project dropped GTK2 support devel/geany-plugin-vc@gtk2|devel/geany-plugin-vc|2021-10-10|Project dropped GTK2 support devel/geany-plugin-vimode@gtk2|devel/geany-plugin-vimode|2021-10-10|Project dropped GTK2 support devel/geany-plugin-workbench@gtk2|devel/geany-plugin-workbench|2021-10-10|Project dropped GTK2 support devel/geany-plugin-xmlsnippets@gtk2|devel/geany-plugin-xmlsnippets|2021-10-10|Project dropped GTK2 support net-mgmt/unifi5|net-mgmt/unifi6|2021-10-16|Has expired: Use net-mgmt/unifi6 instead databases/rubygem-activemodel613|databases/rubygem-activemodel61|2021-10-22|Removed: Use databases/rubygem-activemodel61 instead databases/rubygem-activerecord613|databases/rubygem-activerecord61|2021-10-22|Removed: Use databases/rubygem-activerecord61 instead devel/rubygem-actionview613|devel/rubygem-actionview61|2021-10-22|Removed: Use devel/rubygem-actionview61 instead devel/rubygem-activejob613|devel/rubygem-activejob61|2021-10-22|Removed: Use devel/rubygem-activejob61 instead devel/rubygem-activesupport613|devel/rubygem-activesupport61|2021-10-22|Removed: Use devel/rubygem-activesupport61 instead devel/rubygem-devise-rails613|devel/rubygem-devise-rails61|2021-10-22|Removed: Use devel/rubygem-devise-rails61 instead devel/rubygem-devise47-rails613|devel/rubygem-devise47-rails61|2021-10-22|Removed: Use devel/rubygem-devise47-rails61 instead devel/rubygem-gettext_i18n_rails_js-rails613|devel/rubygem-gettext_i18n_rails_js-rails61|2021-10-22|Removed: Use devel/rubygem-gettext_i18n_rails_js-rails61 instead devel/rubygem-peek-rails613|devel/rubygem-peek-rails61|2021-10-22|Removed: Use devel/rubygem-peek-rails61 instead devel/rubygem-rails-i18n-rails613|devel/rubygem-rails-i18n-rails61|2021-10-22|Removed: Use devel/rubygem-rails-i18n-rails61 instead devel/rubygem-web-console-rails613|devel/rubygem-web-console-rails61|2021-10-22|Removed: Use devel/rubygem-web-console-rails61 instead devel/rubygem-webpacker-rails613|devel/rubygem-webpacker-rails61|2021-10-22|Removed: Use devel/rubygem-webpacker-rails61 instead mail/rubygem-actionmailbox613|mail/rubygem-actionmailbox61|2021-10-22|Removed: Use mail/rubygem-actionmailbox61 instead mail/rubygem-actionmailer613|mail/rubygem-actionmailer61|2021-10-22|Removed: Use mail/rubygem-actionmailer61 instead net/rubygem-activestorage613|net/rubygem-activestorage61|2021-10-22|Removed: Use net/rubygem-activestorage61 instead security/rubygem-devise-two-factor-rails613|security/rubygem-devise-two-factor-rails61|2021-10-22|Removed: Use security/rubygem-devise-two-factor-rails61 instead textproc/rubygem-actiontext613|textproc/rubygem-actiontext61|2021-10-22|Removed: Use textproc/rubygem-actiontext61 instead textproc/rubygem-sass-rails-rails613|textproc/rubygem-sass-rails-rails61|2021-10-22|Removed: Use textproc/rubygem-sass-rails-rails61 instead textproc/rubygem-sassc-rails-rails613|textproc/rubygem-sassc-rails-rails61|2021-10-22|Removed: Use textproc/rubygem-sassc-rails-rails61 instead www/rubygem-actioncable613|www/rubygem-actioncable61|2021-10-22|Removed: Use www/rubygem-actioncable61 instead www/rubygem-actionpack613|www/rubygem-actionpack61|2021-10-22|Removed: Use www/rubygem-actionpack61 instead www/rubygem-lograge-rails613|www/rubygem-lograge-rails61|2021-10-22|Removed: Use www/rubygem-lograge-rails61 instead www/rubygem-rails613|www/rubygem-rails61|2021-10-22|Removed: Use www/rubygem-rails61 instead www/rubygem-railties613|www/rubygem-railties61|2021-10-22|Removed: Use www/rubygem-railties61 instead www/rubygem-responders-rails613|www/rubygem-responders-rails61|2021-10-22|Removed: Use www/rubygem-responders-rails61 instead net/asterisk13|net/asterisk18|2021-10-24|Has expired: Asterisk 13.x will reach EOL on 2021-10-24. Please migrate to net/asterisk18 textproc/py-tomli_w|textproc/py-tomli-w|2021-10-25|Renamed to match upstream naming devel/rubygem-chef-provisioning||2021-10-25|Chef Provisioning is EoL'd on August 31, 2019 devel/rubygem-grit||2021-10-25|Deprecated by upstream. Unmaintained since January 29, 2014 graphics/rubygem-goocanvas||2021-10-25|Deprecated by upstream. Unmaintained since October 12, 2014 sysutils/rubygem-chef15|sysutils/rubygem-chef|2021-10-25|Chef Infra Client 15 and under is EoL'd on April 30, 2021 sysutils/rubygem-chef-config15|sysutils/rubygem-chef-config|2021-10-25|Chef Infra Client 15 and under is EoL'd on April 30, 2021 sysutils/rubygem-chef-dk||2021-10-25|ChefDK is EoL'd on December 31, 2020 sysutils/rubygem-chef-utils15|sysutils/rubygem-chef-utils|2021-10-25|Chef Infra Client 15 and under is EoL'd on April 30, 2021 sysutils/rubygem-ohai15|sysutils/rubygem-ohai|2021-10-25|Chef Infra Client 15 and under is EoL'd on April 30, 2021 www/rubygem-kensa||2021-10-25|Kensa is deprecated in favor of the addons-admin Heroku CLI plugin since December 14, 2018 textproc/rubygem-compass||2021-10-25|Compass is no longer supported since August 4, 2016 textproc/rubygem-compass-core||2021-10-25|Compass is no longer supported since August 4, 2016 textproc/rubygem-compass-import-once||2021-10-25|Compass is no longer supported since August 4, 2016 textproc/rubygem-compass-blueprint||2021-10-25|Depend on unsupported textproc/rubygem-compass emulators/vpcs||2021-10-27|Has expired: Upstream unmaintained devel/google-gdata||2021-10-27|Has expired: Google is no longer using GoogleData APIs net/irrd-legacy|net/irrd|2021-10-27|Has expired: Use net/irrd mail/postfix-ldap-sasl|mail/postfix@ldap|2021-10-28|Converted to flavor mail/postfix-sasl|mail/postfix@sasl|2021-10-28|Converted to flavor mail/postfix-current-sasl|mail/postfix-current@sasl|2021-10-28|Converted to flavor databases/mysqlsniffer||2021-10-30|Has expired: Development discontinued upstream, doesn't build on recent FreeBSD emulators/advancemenu||2021-10-31|Has expired: Heavily outdated and unmaintained emulators/qemu31|emulators/qemu|2021-10-31|Has expired: Use emulators/qemu or emulators/qemu-devel games/super_methane_brothers||2021-10-31|Removed, depnds on expired devel/clanlib emulators/advancemess||2021-10-31|Removed, depends on expired emulators/advancemame emulators/advancemame||2021-10-31|Has expired: Heavily outdated and unmaintained devel/clanlib||2021-10-31|Has expired: Upstream no longer maintained astro/boinc-setiathome||2021-11-03|No longer giving out work units astro/boinc-astropulse||2021-11-04|boinc-setiathome removed, no longer needed multimedia/celluloid-devel|multimedia/celluloid|2021-11-05|Out of date: use multimedia/celluloid for now devel/zmusic|audio/zmusic|2021-11-10|Category change emulators/i386-wine-devel||2021-11-16|Removed: obsolete, emulators/wine-devel provides i386 support emulators/qemu52|emulators/qemu5|2021-11-16|Has expired emulators/i386-wine||2021-11-19|Removed: obsolete, emulators/wine provides i386 support net-im/twitmail||2021-11-19|Not functional anymore sysutils/cfengine315||2021-11-21|Has expired: Expire one year after cfengine 3.17.0 released sysutils/cfengine-masterfiles315||2021-11-21|Has expired: Expire one year after cfengine 3.17.0 released games/linux-unigine-heaven|benchmarks/linux-unigine-heaven|2021-11-21|Moved to a more appropriate category games/linux-unigine-valley|benchmarks/linux-unigine-valley|2021-11-21|Moved to a more appropriate category devel/electron12|devel/electron13|2021-11-24|VSCode update requires a newer major version mail/gmime24-sharp||2021-11-30|Has expired: Use mail/gmime26 or mail/gmime30 mail/gmime24||2021-11-30|Has expired: Use mail/gmime26 or mail/gmime30 sysutils/bareos17-client|sysutils/bareos18-client|2021-12-05|Has expired: Deprecated, no new release since 2020 sysutils/bareos17-client-static||2021-12-05|Has expired: Deprecated, no new release since 2020 sysutils/bareos17-server|sysutils/bareos18-server|2021-12-05|Has expired: Deprecated, no new release since 2020 www/bareos17-webui|www/bareos18-webui|2021-12-05|Has expired: Deprecated, no new release since 2020 math/eigen2||2021-12-07|Has expired: No longer available upstream, no consumers in ports misc/opensubdiv|graphics/opensubdiv|2021-12-07|remove duplicate emulators/qemu41||2021-12-10|Has expired: Use emulators/qemu or emulators/qemu-devel security/putty-gtk2||2021-12-15|Has expired: putty-gtk2 is being phased out games/xnethack-nox11|games/xnethack@nox11|2021-12-16|Turned into flavor devel/py-dexml||2021-12-20|Has expired: Use devel/py-dexml2 misc/cmatrix|games/cmatrix|2021-12-20|Move to a more appropriate category games/homura|games/suyimazu|2021-12-21|Project was renamed upstream textproc/py-markdown-math|textproc/py-python-markdown-math|2021-12-21|Renamed to match upstream naming databases/rubygem-flipper-active_record017|databases/rubygem-flipper-active_record|2021-12-21|Remove obsoleted port. Use databases/rubygem-flipper-active_record instead databases/rubygem-mysql204|databases/rubygem-mysql2|2021-12-21|Remove obsoleted port. Use databases/rubygem-mysql2 instead databases/rubygem-pg0|databases/rubygem-pg|2021-12-21|Remove obsoleted port. Use databases/rubygem-pg instead databases/rubygem-pg018|databases/rubygem-pg|2021-12-21|Remove obsoleted port. Use databases/rubygem-pg instead databases/rubygem-redis-namespace16|databases/rubygem-redis-namespace|2021-12-21|Remove obsoleted port. Use databases/rubygem-redis-namespace instead devel/rubygem-batch-loader14|devel/rubygem-batch-loader|2021-12-21|Remove obsoleted port. Use devel/rubygem-batch-loader instead devel/rubygem-bootsnap14|devel/rubygem-bootsnap|2021-12-21|Remove obsoleted port. Use devel/rubygem-bootsnap instead devel/rubygem-cucumber-create-meta2|devel/rubygem-cucumber-create-meta|2021-12-21|Remove obsoleted port. Use devel/rubygem-cucumber-create-meta instead devel/rubygem-cucumber-create-meta4|devel/rubygem-cucumber-create-meta|2021-12-21|Remove obsoleted port. Use devel/rubygem-cucumber-create-meta instead devel/rubygem-cucumber-cucumber-expressions10|devel/rubygem-cucumber-cucumber-expressions|2021-12-21|Remove obsoleted port. Use devel/rubygem-cucumber-cucumber-expressions instead devel/rubygem-cucumber-messages13|devel/rubygem-cucumber-messages|2021-12-21|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead devel/rubygem-cucumber-messages15|devel/rubygem-cucumber-messages|2021-12-21|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead devel/rubygem-devise47-rails60|devel/rubygem-devise-rails60|2021-12-21|Remove obsoleted port. Use devel/rubygem-devise-rails60 instead devel/rubygem-faraday_middleware-aws-signers-v4|devel/rubygem-faraday_middleware-aws-sigv4|2021-12-21|Upstream archived repository and suggest using faraday_middleware-aws-sigv4 devel/rubygem-ffi110|devel/rubygem-ffi|2021-12-21|Remove obsoleted port. Use devel/rubygem-ffi instead devel/rubygem-flipper-active_support_cache_store017|devel/rubygem-flipper-active_support_cache_store|2021-12-21|Remove obsoleted port. Use devel/rubygem-flipper-active_support_cache_store instead devel/rubygem-flipper-ui017|devel/rubygem-flipper-ui|2021-12-21|Remove obsoleted port. Use devel/rubygem-flipper-ui instead devel/rubygem-flipper017|devel/rubygem-flipper|2021-12-21|Remove obsoleted port. Use devel/rubygem-flipper instead devel/rubygem-gettext32|devel/rubygem-gettext|2021-12-21|Remove obsoleted port. Use devel/rubygem-gettext instead devel/rubygem-google-protobuf314|devel/rubygem-google-protobuf|2021-12-21|Remove obsoleted port. Use devel/rubygem-google-protobuf instead devel/rubygem-google-protobuf315|devel/rubygem-google-protobuf|2021-12-21|Remove obsoleted port. Use devel/rubygem-google-protobuf instead devel/rubygem-google-protobuf317|devel/rubygem-google-protobuf|2021-12-21|Remove obsoleted port. Use devel/rubygem-google-protobuf instead devel/rubygem-google-protobuf38|devel/rubygem-google-protobuf|2021-12-21|Remove obsoleted port. Use devel/rubygem-google-protobuf instead devel/rubygem-googleapis-common-protos-types104|devel/rubygem-googleapis-common-protos-types|2021-12-21|Remove obsoleted port. Use devel/rubygem-googleapis-common-protos-types instead devel/rubygem-grape140|devel/rubygem-grape|2021-12-21|Remove obsoleted port. Use devel/rubygem-grape instead devel/rubygem-hashie2|devel/rubygem-hashie|2021-12-21|Remove obsoleted port. Use devel/rubygem-hashie instead devel/rubygem-hashie3|devel/rubygem-hashie|2021-12-21|Remove obsoleted port. Use devel/rubygem-hashie instead devel/rubygem-jira-ruby1|devel/rubygem-jira-ruby|2021-12-21|Remove obsoleted port. Use devel/rubygem-jira-ruby instead devel/rubygem-jira-ruby20|devel/rubygem-jira-ruby|2021-12-21|Remove obsoleted port. Use devel/rubygem-jira-ruby instead devel/rubygem-launchy22|devel/rubygem-launchy|2021-12-21|Remove obsoleted port. Use devel/rubygem-launchy instead devel/rubygem-method_source0|devel/rubygem-method_source|2021-12-21|Remove obsoleted port. Use devel/rubygem-method_source instead devel/rubygem-micromachine2|devel/rubygem-micromachine|2021-12-21|Remove obsoleted port. Use devel/rubygem-micromachine instead devel/rubygem-opentracing04|devel/rubygem-opentracing|2021-12-21|Remove obsoleted port. Use devel/rubygem-opentracing instead devel/rubygem-paint1|devel/rubygem-paint|2021-12-21|Remove obsoleted port. Use devel/rubygem-paint instead devel/rubygem-rails-i18n-4|devel/rubygem-rails-i18n-rails61|2021-12-21|Remove obsoleted port. Use devel/rubygem-rails-i18n-rails61 instead devel/rubygem-sentry-raven2|devel/rubygem-sentry-raven|2021-12-21|Remove obsoleted port. Use devel/rubygem-sentry-raven instead devel/rubygem-sentry-raven25|devel/rubygem-sentry-raven|2021-12-21|Remove obsoleted port. Use devel/rubygem-sentry-raven instead devel/rubygem-sentry-raven29|devel/rubygem-sentry-raven|2021-12-21|Remove obsoleted port. Use devel/rubygem-sentry-raven instead devel/rubygem-sidekiq5|devel/rubygem-sidekiq|2021-12-21|Remove obsoleted port. Use devel/rubygem-sidekiq instead devel/rubygem-thread_safe1|devel/rubygem-thread_safe|2021-12-21|Remove obsoleted port. Use devel/rubygem-thread_safe instead devel/rubygem-unicode-display_width1|devel/rubygem-unicode-display_width|2021-12-21|Remove obsoleted port. Use devel/rubygem-unicode-display_width instead devel/rubygem-webpacker4-rails5|devel/rubygem-webpacker-rails61|2021-12-21|Remove obsoleted port. Use devel/rubygem-webpacker-rails61 instead devel/rubygem-webpacker4-rails50|devel/rubygem-webpacker-rails61|2021-12-21|Remove obsoleted port. Use devel/rubygem-webpacker-rails61 instead misc/rubygem-mime-types1|misc/rubygem-mime-types|2021-12-21|Remove obsoleted port. Use misc/rubygem-mime-types instead net/rubygem-fog-brightbox0|net/rubygem-fog-brightbox|2021-12-21|Remove obsoleted port. Use net/rubygem-fog-brightbox instead net/rubygem-fog-google19|net/rubygem-fog-google|2021-12-21|Remove obsoleted port. Use net/rubygem-fog-google instead net/rubygem-grpc124|net/rubygem-grpc|2021-12-21|Remove obsoleted port. Use net/rubygem-grpc instead net/rubygem-grpc130|net/rubygem-grpc|2021-12-21|Remove obsoleted port. Use net/rubygem-grpc instead net/rubygem-omniauth-auth014|net/rubygem-omniauth-auth0|2021-12-21|Remove obsoleted port. Use net/rubygem-omniauth-auth0 instead security/rubygem-devise-two-factor30-rails52|security/rubygem-devise-two-factor|2021-12-21|Remove obsoleted port. Use security/rubygem-devise-two-factor instead security/rubygem-devise-two-factor30-rails60|security/rubygem-devise-two-factor|2021-12-21|Remove obsoleted port. Use security/rubygem-devise-two-factor instead security/rubygem-net-ssh-gateway1|security/rubygem-net-ssh-gateway|2021-12-21|Remove obsoleted port. Use security/rubygem-net-ssh-gateway instead security/rubygem-net-ssh4|security/rubygem-net-ssh|2021-12-21|Remove obsoleted port. Use security/rubygem-net-ssh instead sysutils/rubygem-bundler1|sysutils/rubygem-bundler|2021-12-21|Remove obsoleted port. Use sysutils/rubygem-bundler instead textproc/rubygem-actionpack-xml_parser1-rails4|textproc/rubygem-actionpack-xml_parser-rails5|2021-12-21|Remove obsoleted port. Use textproc/rubygem-actionpack-xml_parser-rails5 instead textproc/rubygem-asciidoctor-plantuml0010|textproc/rubygem-asciidoctor-plantuml|2021-12-21|Remove obsoleted port. Use textproc/rubygem-asciidoctor-plantuml instead textproc/rubygem-autoprefixer-rails1020|textproc/rubygem-autoprefixer-rails|2021-12-21|Remove obsoleted port. Use textproc/rubygem-autoprefixer-rails instead textproc/rubygem-cucumber-gherkin15|textproc/rubygem-cucumber-gherkin|2021-12-21|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead textproc/rubygem-cucumber-gherkin18|textproc/rubygem-cucumber-gherkin|2021-12-21|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead textproc/rubygem-cucumber-html-formatter13|textproc/rubygem-cucumber-html-formatter|2021-12-21|Remove obsoleted port. Use textproc/rubygem-cucumber-html-formatter instead textproc/rubygem-cucumber-html-formatter9|textproc/rubygem-cucumber-html-formatter|2021-12-21|Remove obsoleted port. Use textproc/rubygem-cucumber-html-formatter instead textproc/rubygem-escape_utils11|textproc/rubygem-escape_utils|2021-12-21|Remove obsoleted port. Use textproc/rubygem-escape_utils instead textproc/rubygem-html-pipeline27|textproc/rubygem-html-pipeline|2021-12-21|Remove obsoleted port. Use textproc/rubygem-html-pipeline instead textproc/rubygem-nokogiri18|textproc/rubygem-nokogiri|2021-12-21|Remove obsoleted port. Use textproc/rubygem-nokogiri instead textproc/rubygem-rouge317|textproc/rubygem-rouge|2021-12-21|Remove obsoleted port. Use textproc/rubygem-rouge instead textproc/rubygem-rouge318|textproc/rubygem-rouge|2021-12-21|Remove obsoleted port. Use textproc/rubygem-rouge instead textproc/rubygem-rouge319|textproc/rubygem-rouge|2021-12-21|Remove obsoleted port. Use textproc/rubygem-rouge instead textproc/rubygem-rouge321|textproc/rubygem-rouge|2021-12-21|Remove obsoleted port. Use textproc/rubygem-rouge instead textproc/rubygem-rouge324|textproc/rubygem-rouge|2021-12-21|Remove obsoleted port. Use textproc/rubygem-rouge instead textproc/rubygem-rouge325|textproc/rubygem-rouge|2021-12-21|Remove obsoleted port. Use textproc/rubygem-rouge instead textproc/rubygem-sanitize20|textproc/rubygem-sanitize|2021-12-21|Remove obsoleted port. Use textproc/rubygem-sanitize instead textproc/rubygem-sass32|textproc/rubygem-sass|2021-12-21|Remove obsoleted port. Use textproc/rubygem-sass instead textproc/rubygem-sass34|textproc/rubygem-sass|2021-12-21|Remove obsoleted port. Use textproc/rubygem-sass instead textproc/rubygem-terminal-table1|textproc/rubygem-terminal-table|2021-12-21|Remove obsoleted port. Use textproc/rubygem-terminal-table instead www/rubygem-acts-as-taggable-on3|www/rubygem-acts-as-taggable-on|2021-12-21|Remove obsoleted port. Use www/rubygem-acts-as-taggable-on instead www/rubygem-acts-as-taggable-on5|www/rubygem-acts-as-taggable-on|2021-12-21|Remove obsoleted port. Use www/rubygem-acts-as-taggable-on instead www/rubygem-addressable23|www/rubygem-addressable|2021-12-21|Remove obsoleted port. Use www/rubygem-addressable instead www/rubygem-addressable25|www/rubygem-addressable|2021-12-21|Remove obsoleted port. Use www/rubygem-addressable instead www/rubygem-haml4|www/rubygem-haml|2021-12-21|Remove obsoleted port. Use www/rubygem-haml instead www/rubygem-rack15|www/rubygem-rack|2021-12-21|Remove obsoleted port. Use www/rubygem-rack instead www/rubygem-rack20|www/rubygem-rack|2021-12-21|Remove obsoleted port. Use www/rubygem-rack instead www/rubygem-redis-rack1|www/rubygem-redis-rack|2021-12-21|Remove obsoleted port. Use www/rubygem-redis-rack instead x11-toolkits/rubygem-gtksourceview2|x11-toolkits/rubygem-gtksourceview3|2021-12-21|Remove obsoleted port. Use x11-toolkits/rubygem-gtksourceview3 instead x11-toolkits/rubygem-vte|x11-toolkits/rubygem-vte3|2021-12-21|Remove obsoleted port. Use x11-toolkits/rubygem-vte3 instead 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 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 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/ astro/google-earth||2022-01-01|Has expired: Needs newer version to connect to server net/tramp||2022-01-01|Has expired: Not updated in 5 years and now part of Emacs archivers/p7zip-codec-rar||2022-01-01|Has expired: Unmaintained for years and has known vulnerabilities textproc/askgit|textproc/mergestat|2022-01-03|Project was renamed upstream emulators/qemu-utils|emulators/qemu@tools|2022-01-10|Has expired: Use emulators/qemu@tools emulators/qemu42||2022-01-10|Has expired: Use emulators/qemu or emulators/qemu-devel devel/py-click6|devel/py-click|2022-01-11|Remove obsoleted port. Use devel/py-click instead devel/py-contextvars||2022-01-11|Remove obsoleted port. It is included in Python 3.7+ devel/py-future-annotations||2022-01-11|Remove obsoleted port. It is included in Python 3.7+ devel/rubygem-aws-sdk-v1|devel/rubygem-aws-sdk|2022-01-11|Remove obsoleted port. Use devel/rubygem-aws-sdk instead devel/rubygem-sidekiq62|devel/rubygem-sidekiq|2022-01-11|Remove obsoleted port. Use devel/rubygem-sidekiq instead security/rubygem-bcrypt_pbkdf10|security/rubygem-bcrypt_pbkdf|2022-01-11|Remove obsoleted port. Use security/rubygem-bcrypt_pbkdf instead math/gotoblas|math/openblas|2022-01-15|Remove obsoleted port. Use math/openblas instead net/pipsecd||2022-01-15|Has expired: Abandonware, current release is from 1999 and uses insecure encryption algorithms devel/maven31|devel/maven|2022-01-15|Has expired: Outdated, unsupported upstream devel/e2fsprogs-libss||2022-01-17|Folded back into sysutils/e2fsprogs, which was the sole user lang/spidermonkey60|lang/spidermonkey78|2022-01-18|Has expired: Requires python2 to build shells/ammonite|devel/ammonite|2022-01-18|Ammonite dropped built-in shell support emulators/yuzu-qt5|emulators/yuzu|2022-01-20|Merged as QT5 port option print/py-fonttools3|print/py-fonttools|2022-01-23|Remove obsoleted port. Use print/py-fonttools instead textproc/rubygem-rouge2|textproc/rubygem-rouge|2022-01-23|Remove obsoleted port. Use textproc/rubygem-rouge instead security/truecrypt|security/veracrypt|2022-01-23|Has expired: Development and support for truecrypt ended in 2014 graphics/radiance||2022-01-23|Has expired: Application uses deprecated OpenGL support in libmpv, see the comment in https://github.com/zbanks/radiance/issues/118 databases/postgis25||2022-01-25|Has expired: Deprecated in favour of databases/postgis3x www/zend-framework1|www/zend-framework|2022-01-25|Has expired: Fails to work with current active PHP versions archivers/php73-bz2|archivers/php74-bz2|2022-01-26|Has expired: Security support ended on 2021-12-06 archivers/php73-zlib|archivers/php74-zlib|2022-01-26|Has expired: Security support ended on 2021-12-06 archivers/php73-zip|archivers/php74-zip|2022-01-26|Has expired: Security support ended on 2021-12-06 archivers/php73-phar|archivers/php74-phar|2022-01-26|Has expired: Security support ended on 2021-12-06 math/php73-gmp|math/php74-gmp|2022-01-26|Has expired: Security support ended on 2021-12-06 math/php73-bcmath|math/php74-bcmath|2022-01-26|Has expired: Security support ended on 2021-12-06 net-mgmt/php73-snmp|net-mgmt/php74-snmp|2022-01-26|Has expired: Security support ended on 2021-12-06 converters/php73-iconv|converters/php74-iconv|2022-01-26|Has expired: Security support ended on 2021-12-06 converters/php73-mbstring|converters/php74-mbstring|2022-01-26|Has expired: Security support ended on 2021-12-06 converters/php73-recode||2022-01-26|Has expired: Security support ended on 2021-12-06 lang/php73|lang/php74|2022-01-26|Has expired: Security support ended on 2021-12-06 lang/php73-extensions|lang/php74-extensions|2022-01-26|Has expired: Security support ended on 2021-12-06 sysutils/php73-posix|sysutils/php74-posix|2022-01-26|Has expired: Security support ended on 2021-12-06 sysutils/php73-fileinfo|sysutils/php74-fileinfo|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-xmlreader|textproc/php74-xmlreader|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-ctype|textproc/php74-ctype|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-simplexml|textproc/php74-simplexml|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-xsl|textproc/php74-xsl|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-dom|textproc/php74-dom|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-xml|textproc/php74-xml|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-enchant|textproc/php74-enchant|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-pspell|textproc/php74-pspell|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-xmlwriter|textproc/php74-xmlwriter|2022-01-26|Has expired: Security support ended on 2021-12-06 textproc/php73-wddx||2022-01-26|Has expired: Security support ended on 2021-12-06 ftp/php73-curl|ftp/php74-curl|2022-01-26|Has expired: Security support ended on 2021-12-06 ftp/php73-ftp|ftp/php74-ftp|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-shmop|devel/php74-shmop|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-readline|devel/php74-readline|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-sysvsem|devel/php74-sysvsem|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-sysvmsg|devel/php74-sysvmsg|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-pcntl|devel/php74-pcntl|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-tokenizer|devel/php74-tokenizer|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-json|devel/php74-json|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-sysvshm|devel/php74-sysvshm|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-gettext|devel/php74-gettext|2022-01-26|Has expired: Security support ended on 2021-12-06 devel/php73-intl|devel/php74-intl|2022-01-26|Has expired: Security support ended on 2021-12-06 www/php73-opcache|www/php74-opcache|2022-01-26|Has expired: Security support ended on 2021-12-06 www/mod_php73|www/mod_php74|2022-01-26|Has expired: Security support ended on 2021-12-06 www/php73-tidy|www/php74-tidy|2022-01-26|Has expired: Security support ended on 2021-12-06 www/php73-session|www/php74-session|2022-01-26|Has expired: Security support ended on 2021-12-06 graphics/php73-gd|graphics/php74-gd|2022-01-26|Has expired: Security support ended on 2021-12-06 graphics/php73-exif|graphics/php74-exif|2022-01-26|Has expired: Security support ended on 2021-12-06 security/php73-sodium|security/php74-sodium|2022-01-26|Has expired: Security support ended on 2021-12-06 security/php73-openssl|security/php74-openssl|2022-01-26|Has expired: Security support ended on 2021-12-06 security/php73-filter|security/php74-filter|2022-01-26|Has expired: Security support ended on 2021-12-06 security/php73-hash||2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pdo_dblib|databases/php74-pdo_dblib|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pdo|databases/php74-pdo|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-dba|databases/php74-dba|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pgsql|databases/php74-pgsql|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-odbc|databases/php74-odbc|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-interbase||2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pdo_sqlite|databases/php74-pdo_sqlite|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-sqlite3|databases/php74-sqlite3|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pdo_pgsql|databases/php74-pdo_pgsql|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pdo_odbc|databases/php74-pdo_odbc|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-mysqli|databases/php74-mysqli|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pdo_mysql|databases/php74-pdo_mysql|2022-01-26|Has expired: Security support ended on 2021-12-06 databases/php73-pdo_firebird|databases/php74-pdo_firebird|2022-01-26|Has expired: Security support ended on 2021-12-06 misc/php73-calendar|misc/php74-calendar|2022-01-26|Has expired: Security support ended on 2021-12-06 mail/php73-imap|mail/php74-imap|2022-01-26|Has expired: Security support ended on 2021-12-06 net/php73-sockets|net/php74-sockets|2022-01-26|Has expired: Security support ended on 2021-12-06 net/php73-xmlrpc|net/php74-xmlrpc|2022-01-26|Has expired: Security support ended on 2021-12-06 net/php73-ldap|net/php74-ldap|2022-01-26|Has expired: Security support ended on 2021-12-06 net/php73-soap|net/php74-soap|2022-01-26|Has expired: Security support ended on 2021-12-06 mail/bogofilter-lmdb|mail/bogofilter|2022-01-26|Port renamed to make LMDB the new default DB comms/py-qt5-sensors|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt comms/py-qt5-serialport|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt databases/py-qt5-sql|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-core|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-dbus|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-dbussupport|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-designer|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-designerplugin|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-help|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-location|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-positioning|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-remoteobjects|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt devel/py-qt5-test|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt graphics/py-qt5-svg|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt lang/py-qt5-qml|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt misc/py-qt5-demo|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt multimedia/py-qt5-multimedia|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt multimedia/py-qt5-multimediawidgets|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt net/py-qt5-network|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt print/py-qt5-printsupport|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt textproc/py-qt5-xml|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt textproc/py-qt5-xmlpatterns|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt www/py-qt5-webchannel|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt www/py-qt5-webkit|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt www/py-qt5-webkitwidgets|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt www/py-qt5-websockets|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt x11-toolkits/py-qt5-gui|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt x11-toolkits/py-qt5-quick|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt x11-toolkits/py-qt5-quick3d|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt x11-toolkits/py-qt5-quickwidgets|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt x11-toolkits/py-qt5-widgets|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt x11/py-qt5-opengl|devel/py-qt5-pyqt|2022-01-27|Merged into devel/py-qt5-pyqt x11-fonts/sourcesanspro-ttf|x11-fonts/source-sans-ttf|2022-01-28|Renamed to match upstream naming audio/nekobi-lv2|audio/dpf-plugins-lv2|2022-01-28|Nekobi is part of dpf-plugins audio/kars-lv2|audio/dpf-plugins-lv2|2022-01-28|Kars is part of dpf-plugins converters/p5-JSON1|converters/p5-JSON|2022-01-29|Remove obsoleted port. Use converters/p5-JSON instead devel/rubygem-bootsnap19|devel/rubygem-bootsnap|2022-01-29|Remove obsoleted port. Use devel/rubygem-bootsnap instead textproc/rubygem-rouge326|textproc/rubygem-rouge|2022-01-29|Remove obsoleted port. Use textproc/rubygem-rouge instead lang/scala-docs||2022-01-31|New 3.x versions dropped archived documentation x11/gnome3|x11/gnome|2022-01-31|GNOME has moved past version 3, including the Ports version security/krb5-117|security/krb5|2022-02-01|Has expired: EOL one year after the release of krb5 1.19 www/annie|www/lux|2022-02-03|Project was renamed upstream devel/rubygem-gettext_i18n_rails_js-rails60|devel/rubygem-gettext_i18n_rails_js-rails61|2022-02-07|Obsolete use devel/rubygem-gettext_i18n_rails_js-rails61 instead security/rubygem-devise-two-factor-rails60|security/rubygem-devise-two-factor-rails61|2022-02-07|Obsolete use security/rubygem-devise-two-factor-rails61 instead korean/nanumcoding-ttf|korean/nanum-gothic-coding|2022-02-10|Renamed to match upstream naming korean/nanumfonts-otf|korean/nanumfonts|2022-02-10|Split into multiple ports, use korean/nanumfonts meta-port instead korean/nanumfonts-ttf|korean/nanumfonts|2022-02-10|Split into multiple ports, use korean/nanumfonts meta-port instead security/php80-openssl||2022-02-12|php80-openssl module is a default module for lang/php80 from now on security/php81-openssl||2022-02-12|php81-openssl module is a default module for lang/php81 from now on math/qhull8|math/qhull|2022-02-19|qhull as version 8 is the default from now on print/tex-aleph||2022-02-19|tex-aleph has been removed from texlive-2021 system sysutils/intel-pcm-devel||2022-02-19|intel-pcm-devel has been removed, encouraging users to use intel-pcm instead graphics/copperspice|x11-toolkits/copperspice|2022-02-20|Revive in more appropriate category math/mathics-django||2022-02-20|Mathics-Django now requires npm: you can use math/mathicsscript instead net-mgmt/percona-monitoring-plugins||2022-02-22|Has expired: Upstream EOL reached on 2020-08-01 math/coinmumps|math/coin-or-mumps|2022-02-23|Renamed into a more appropriate name www/py-weboob|www/py-woob|2022-02-24|Project was renamed upstream www/py-weboob-qt|www/py-woob-qt|2022-02-24|Project was renamed upstream math/py-pyipopt||2022-02-24|Removed: not compatible with the latest Ipopt-3.14.4 and abandoned upstream x11-toolkits/py-wxPython40|x11-toolkits/py-wxPython4|2022-02-25|Renamed to py-wxPython4 graphics/libgaiagraphics|graphics/librasterlite2|2022-02-27|Has expired: Abandoned upstream, replaced by graphics/librasterlite2 databases/zabbix3-libzbxpgsql||2022-02-27|Has expired: Upstream EOL reached on 2021-02-28 lang/bf2c||2022-02-28|Has expired: No development since 2013 lang/nbc||2022-02-28|Has expired: No releases since 2011, for previous generation LEGO Mindstorms textproc/gutenmark||2022-02-28|Has expired: No releases since 2011 net-mgmt/zabbix3-proxy||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28 net-mgmt/zabbix3-java||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28 net-mgmt/zabbix3-frontend||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28 net-mgmt/zabbix3-agent||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28 net-mgmt/zabbix3-server||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28 archivers/zip-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux databases/adabase||2022-02-28|Removed, depends on expired lang/gcc6-aux databases/apq||2022-02-28|Removed, depends on expired lang/gcc6-aux databases/apq-mysql||2022-02-28|Removed, depends on expired lang/gcc6-aux databases/apq-odbc||2022-02-28|Removed, depends on expired lang/gcc6-aux databases/apq-pgsql||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/ada-util||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/adabooch||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/adaid||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/ahven||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/alog||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/aunit||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/florist-gpl||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/libspark2012||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/pcsc-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/pragmarcs||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/sdl_gnat||2022-02-28|Removed, depends on expired lang/gcc6-aux dns/ironsides||2022-02-28|Removed, depends on expired lang/gcc6-aux graphics/generic_image_decoder||2022-02-28|Removed, depends on expired lang/gcc6-aux lang/adacontrol||2022-02-28|Removed, depends on expired lang/gcc6-aux lang/asis||2022-02-28|Removed, depends on expired lang/gcc6-aux lang/gnat_util||2022-02-28|Removed, depends on expired lang/gcc6-aux lang/lua-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux math/plplot-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux misc/excel-writer||2022-02-28|Removed, depends on expired lang/gcc6-aux net/adasockets||2022-02-28|Removed, depends on expired lang/gcc6-aux net/anet||2022-02-28|Removed, depends on expired lang/gcc6-aux security/libadacrypt||2022-02-28|Removed, depends on expired lang/gcc6-aux textproc/adabrowse||2022-02-28|Removed, depends on expired lang/gcc6-aux textproc/templates_parser||2022-02-28|Removed, depends on expired lang/gcc6-aux textproc/words||2022-02-28|Removed, depends on expired lang/gcc6-aux x11-toolkits/gtkada||2022-02-28|Removed, depends on expired lang/gcc6-aux x11-toolkits/gtkada3||2022-02-28|Removed, depends on expired lang/gcc6-aux devel/py-zsm-lib|sysutils/zsm|2022-03-07|Remove obsoleted port. Use sysutils/zsm instead databases/postgresql96-client||2022-03-11|Has expired: PostgreSQL-9.6 has reached end-of-life databases/postgresql96-contrib||2022-03-11|Has expired: PostgreSQL-9.6 has reached end-of-life databases/postgresql96-docs||2022-03-11|Has expired: PostgreSQL-9.6 has reached end-of-life databases/postgresql96-pgtcl||2022-03-11|Removed, part of expired PostgresQL 9.6 databases/postgresql96-plperl||2022-03-11|Has expired: PostgreSQL-9.6 has reached end-of-life databases/postgresql96-plpython||2022-03-11|Has expired: PostgreSQL-9.6 has reached end-of-life databases/postgresql96-pltcl||2022-03-11|Has expired: PostgreSQL-9.6 has reached end-of-life databases/postgresql96-server||2022-03-11|Has expired: PostgreSQL-9.6 has reached end-of-life net-im/pidgin-bs|net-im/pidgin-bot-sentry|2022-03-13|Project was renamed upstream math/qalculate|math/qalculate-gtk|2022-03-14|Renamed to match upstream naming deskutils/nautilus-actions||2022-03-15|Abandonware devel/ORBit2||2022-03-15|Gnome2 library unused anymore games/pushover|games/domino-chain|2022-03-17|Chase upstream rename graphics/darktable38|graphics/darktable|2022-03-19|Darktable was upgraded to 3.8, separate port no longer needed security/1password-client-devel|security/1password-client2|2022-03-19|cli version 2 is now released x11-toolkits/pangoxsl||2022-03-20|Has expired: Abandonware and not used by any port print/lgrind||2022-03-22|Has expired: Abandonware as last release was in 2001 devel/py-decorator4||2022-03-22|Has expired: Legacy version, use devel/py-decorator instead devel/p5-Log-Any-Adapter-Callback|devel/p5-Log-Any|2022-03-22|Has expired: Use devel/p5-Log-Any (Log::Any::Adapter::Capture) instead devel/py-asyncio||2022-03-25|Remove obsoleted port. The asyncio package has been included in the standard library since Python 3.4 math/py-mutatormath|math/py-MutatorMath|2022-03-25|Remove duplicate port math/py-symcxx||2022-03-28|Deprecated because the upstream repository was experimental and is now archived net-p2p/bazarr-devel|net-p2p/bazarr|2022-03-29|Use net-p2p/bazarr instead dns/py-dnspython2|dns/py-dnspython|2022-03-30|Has expired: Use dns/py-dnspython net/inlets||2022-03-30|FOSS version removed, project went commercial devel/ipython5|devel/ipython|2022-03-30|Remove obsoleted port. Use devel/ipython instead editors/libreoffice6|editors/libreoffice|2022-03-31|Unsupported upstream. Please use editors/libreoffice instead security/revealrk||2022-03-31|Has expired: Deprecate, marked BROKEN on 12+ in 2018 devel/apache-commons-modeler||2022-03-31|Has expired: Abandoned upstream, last release in 2013 security/afl||2022-03-31|Has expired: Abandoned upstream, no new release since 2017. Please consider using security/afl++ instead www/mod_line_edit||2022-03-31|Has expired: Abandoned upstream, last release in 2006, Apache includes mod_sed www/myfaces||2022-03-31|Has expired: Unsupported by upstream, released in 2005 www/mod_backtrace||2022-03-31|Has expired: Abandoned upstream in 2012 (version 2.0) security/base||2022-03-31|Has expired: Broken with PHP 7+, forked here https://github.com/NathanGibbs3/BASE/ security/find-zlib||2022-03-31|Has expired: Deprecated, no longer relevant security/razorback-clamavNugget||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/shimmer||2022-03-31|Has expired: Abandonware, last release in 2008 security/kripp||2022-03-31|Has expired: Abandonware, upstream returns 404 and last release was back in 2007 security/ipfilter2dshield||2022-03-31|Has expired: Abandonware, no word of it on upstream web site security/sha||2022-03-31|Has expired: Obsolete, we have tools in base security/gputty||2022-03-31|Has expired: Unfetchable, dead upstream java/apache-commons-discovery||2022-03-31|Has expired: Abandoned upstream, last release in 2006 www/geronimo||2022-03-31|Has expired: Port outdated, unsupported upstream and depends on deprecated software security/isakmpd||2022-03-31|Has expired: 15+ years old and broken on multiple versions security/razorback-swfScanner||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream devel/hadoop||2022-03-31|Has expired: Outdated, unsupported upstream java/apache-commons-primitives||2022-03-31|Has expired: Abandoned upstream, last release in 2003 security/l5||2022-03-31|Has expired: Abandonware, broken on amd64 for 10+ years security/unicornscan||2022-03-31|Has expired: Very outdated and abandoned, current version in tree was released in 2004 and last release by upstream in Aug 2013. Please consider using security/nmap or security/rustscan security/gringotts||2022-03-31|Has expired: Abandonware, upstream dead and last release in 2009 security/axTLS||2022-03-31|Has expired: Very outdated and abandoned, current version in tree was released in 2013 and last by upstream in 2019 security/shttpscanner||2022-03-31|Has expired: Abandonware, last release in 2006 security/sniff||2022-03-31|Has expired: Abandonware, last release around 2000 and dead upstream. Please consider using net/wireshark security/razorback-archiveInflate||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/scanssh||2022-03-31|Has expired: Abandonware, last release in 2005. Please consider using security/nmap or security/rustscan security/symbion-sslproxy||2022-03-31|Has expired: Abandonware, last release in 2009 and inactive upstream security/manipulate_data||2022-03-31|Has expired: Abandonware, unsupported upstream security/vinetto||2022-03-31|Has expired: Obsolete, targets deprecated Windows operating systems such as XP and 2003 Server security/pbnj||2022-03-31|Has expired: Abandonware, last release in 2006 and reported broken upstream in 2017 upstream databases/jasperreports||2022-03-31|Has expired: Unsupported by upstream, released in 2013 security/retranslator||2022-03-31|Has expired: Deprecated upstream (EOL) security/cp2fwb||2022-03-31|Has expired: Abandonware, used with deprecated software Firewall Builder security/webscarab||2022-03-31|Has expired: Deprecated by upstream in 2014 security/pscan||2022-03-31|Has expired: Abandonware, last release in 2000 security/vnccrack||2022-03-31|Has expired: Outdated and abandoned, last release in 2008. Upstream is at 2.1 while version in ports is 1.0.0 security/doscan||2022-03-31|Has expired: Abandonware, last release in 2014. Please consider using security/masscan or sysutils/pnscan security/radamsa||2022-03-31|Has expired: Abandonware, last release in 2017 and marked as BROKEN in late 2020 security/trinokiller||2022-03-31|Has expired: Abandonware, dead upstream security/spybye||2022-03-31|Has expired: Abandonware, last release in 2008 and no upstream development security/razorback-officeCat||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream textproc/crimson||2022-03-31|Has expired: Deprecated by upstream 2010-08-06 security/tripwire-131||2022-03-31|Has expired: Deprecated, please consider using security/tripwire instead security/bruteforceblocker||2022-03-31|Has expired: Abandonware, please consider using security/sshguard security/razorback-fsMonitor||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/tlswrap||2022-03-31|Has expired: Abandonware, last release in 2007 and dead upstream security/sslsniffer||2022-03-31|Has expired: Abandonware, last release in 2001. Please consider using security/sslsplit or security/sslproxy security/strobe||2022-03-31|Has expired: Abandonware, last release around 2000 and dead upstream. Please consider using security/nmap or security/rustscan security/amap||2022-03-31|Has expired: Abandoned upstream, no new release for 10+ years. Please consider using security/nmap or security/rustscan security/ppars||2022-03-31|Has expired: Abandonware, no word of it on upstream web site security/zebedee||2022-03-31|Has expired: Abandonware, last release in 2005 and runtime issues reported upstream security/matrixssl||2022-03-31|Has expired: Abandonware, dead upstream security/razorback-virusTotal||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/stud||2022-03-31|Has expired: Abandonware, marked BROKEN on 12+ in 2019 security/sslwrap||2022-03-31|Has expired: Abandonware, marked BROKEN on 12+ in 2019 security/dcetest||2022-03-31|Has expired: Targets deprecated protocol by Microsoft in favour of .NET security/l0phtcrack||2022-03-31|Has expired: Obsolete, Microsoft LANMAN and NT password hashes are deprecated security/slurpie||2022-03-31|Has expired: Abandonware, last release around 2000 and dead upstream security/ike||2022-03-31|Has expired: Abandonware, last release in 2013 and IKEv1 is considered to be insecure security/mussh||2022-03-31|Has expired: Abandonware, last release in 2011 please consider using security/teleport security/razorback-fsWalk||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/hackbot||2022-03-31|Has expired: Abandonware, last release in 2003. Please consider using security/nmap or security/rustscan security/phpsecinfo||2022-03-31|Has expired: Abandonware, last release in 2006 security/ipfw2dshield||2022-03-31|Has expired: Abandonware, no word of it on upstream web site security/razorback-fileInject||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/gwee||2022-03-31|Has expired: Abandonware, last release 15+ years ago and dead upstream security/pktsuckers||2022-03-31|Has expired: Abandonware, last release from somewhere around 1999 security/slush||2022-03-31|Has expired: Obsolete, listed as alpha quality, last release around 2000 and dead upstream security/integrit||2022-03-31|Has expired: Abandonware, last release in 2003 security/razorback-pdfFox||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/razorback-yaraNugget||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/hlfl||2022-03-31|Has expired: Abandonware, last release in 2003 security/jbrofuzz||2022-03-31|Has expired: Abandonware, no word of it on upstream web site and last release was 10 years ago security/libpwstor||2022-03-31|Has expired: Abandonware, last release in 2008 security/smtpscan||2022-03-31|Has expired: Abandonware, last release in 2003 and dead upstream. Please consider using security/nmap security/cisco-torch||2022-03-31|Has expired: Abandonware, dead upstream security/amavis-stats||2022-03-31|Has expired: Abandoned, upstream is dead and last release was back in 2005 textproc/lucene4||2022-03-31|Has expired: Unsupported by upstream, released in 2015 devel/liballium||2022-03-31|Has expired: Abandonware, last release in 2014 and upstream is dead www/sakai||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/deegree-wpvs||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/deegree-igeoportal||2022-03-31|Has expired: Depends on expired www/tomcat7 www/jspwiki||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/deegree-wcs||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/deegree-csw||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/deegree-wms||2022-03-31|Has expired: Depends on expired www/tomcat7 www/tomcat7|www/tomcat85|2022-03-31|Has expired: Tomcat 7 is EOL on 2021-03-31. Please upgrade to a later version devel/gitblit||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/barbecue||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/deegree-wfs||2022-03-31|Has expired: Depends on expired www/tomcat7 graphics/deegree-wps||2022-03-31|Has expired: Depends on expired www/tomcat7 sysutils/rubygem-smart_proxy_chef||2022-03-31|Has expired: Depends on expired sysutils/rubygem-chef-api sysutils/rubygem-chef-api||2022-03-31|Has expired: The chef-api gem is no longer maintained. Please use the supported Chef::ServerAPI library from the Chef gem databases/redis5||2022-03-31|Has expired: EOLed upstream security/outguess||2022-03-31|Has expired: Abandonware, dead upstream and last release in 2001 devel/maven3||2022-03-31|Has expired: Outdated, unsupported upstream devel/maven33||2022-03-31|Has expired: Outdated, unsupported upstream devel/monotone||2022-03-31|Has expired: Abandoned upstream, no release since 2014 security/botan110||2022-03-31|Has expired: Deprecated upstream, users are recommended to migrate to 2.x net/hping||2022-03-31|Has expired: Deprecated upstream, please consider using net/hping3 instead sysutils/autopsy||2022-03-31|Has expired: Very outdated, current version in tree was released back in 2010 and upstream is still active java/cryptix-jce||2022-03-31|Has expired: Abandonware, last release in 2005 and listed as dead upstream net-mgmt/netustad||2022-03-31|Has expired: Abandonware, dead upstream, unfetchable and is marked BROKEN for 13+ www/paros||2022-03-31|Has expired: Abandonware, last release in 2006 and dead upstream net/queso||2022-03-31|Has expired: Abandonware and obsolete, last release back in 1998. Please consider using security/nmap instead mail/rlytest||2022-03-31|Has expired: Abandonware, last release in 2003 and dead upstream net/ssvnc||2022-03-31|Has expired: Abandonware, last release in 2011 and broken functionality reported upstream sysutils/webjob||2022-03-31|Has expired: Abandonware, last release in 2012 and broken on multiple architectures dns/bundy||2022-03-31|Has expired: Project is in hibernation and not recommended to use in production lang/ruby26||2022-03-31|Has expired: Use newer version of Ruby. Ruby 2.6 will reach its EoL on March 31, 2022 textproc/kibana6||2022-03-31|Has expired: Uses expired www/node10 www/node10||2022-03-31|Has expired: Node.js v10.x reaches end-of-life on 2021-04-30, see https://github.com/nodejs/Release comms/zssh||2022-03-31|Has expired: Abandonware, last release in 2003. Please consider using scp or net/croc instead devel/py-dataclasses||2022-03-31|Has expired: Included in Python 3.7 or later net-im/diligent||2022-03-31|Has expired: Abandoned upstream, users also confirms port to be non working www/typo3-9||2022-03-31|Has expired: Mainstream support ended 2021-09-30 databases/adodb||2022-03-31|Has expired: Unsupported upstream, cannot be used with PHP 8.0+ audio/clementine-player||2022-03-31|Has expired: Last release in 2016, many issue reports upstream and little to no development for years. Please consider using audio/strawberry www/crp||2022-03-31|Has expired: Abandonware, last release in 2003 and upstream refers to PHP 4.x and is dead devel/fb-adb||2022-03-31|Has expired: Last release in 2016 and deprecated by upstream, please consider using devel/android-tools-adb instead comms/o2sms||2022-03-31|Has expired: Abandonware, last release in 2010 and upstream is dead comms/p5-SMS-Send-TW-Qma||2022-03-31|Has expired: QMA service provider is no longer around comms/p5-SMS-Send-TW-ShareSMS||2022-03-31|Has expired: Service provider is no longer around comms/yaps||2022-03-31|Has expired: Service providers are no longer around and/or are no longer providing this service security/arirang||2022-03-31|Has expired: Abandoned upstream and last release was back in 2011 security/openvpn-mbedtls||2022-03-31|Has expired: mbedTLS only has a minimum viable TLSv1.3 implementation, and OpenVPN-mbedtls does not work on FreeBSD 14-CURRENT www/mod_proxy_xml||2022-03-31|Has expired: Abandoned upstream, last release in 2004 www/mod_xmlns||2022-03-31|Has expired: Abandoned upstream, last release in 2004 www/mod_authnz_crowd||2022-03-31|Has expired: Abandoned upstream in 2014, doesn't work with Apache 2.4+ security/razorback-scriptNugget||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream dns/bind911||2022-03-31|Has expired: End of life, please migrate to a newer version of BIND9 www/grafana6||2022-03-31|Has expired: EOLed upstream, unfixed vulnerabilities security/govpn||2022-03-31|Has expired: Deprecated upstream, reference: http://www.govpn.info/ security/hashcat-legacy||2022-03-31|Has expired: Unsupported upstream, please consider using security/hashcat security/razorback-masterNugget||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/razorback-syslogNugget||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream security/pxytest||2022-03-31|Has expired: Abandonware, last release around 2003, dead upsteam and unfetchable security/razorback-api||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream devel/hadoop2||2022-03-31|Has expired: Depends on expired devel/maven3 databases/opentsdb||2022-03-31|Removed: unmaintained, depends on expired devel/hadoop2 and databases/hbase databases/hbase||2022-03-31|Has expired: Outdated, unsupported by upstream since June 2019 (upstream is at 2.3 and higher) textproc/rubygem-diffy330|textproc/rubygem-diffy|2022-04-01|Obsolete, please use textproc/rubygem-diffy graphics/sxiv|graphics/nsxiv|2022-04-01|Has expired: Upstream has archived the project; please switch to the maintained fork (graphics/nsxiv) graphics/xface.el||2022-04-07|Port has failed to build for years; last release in 2003 lang/gcc9-devel||2022-04-14|Has expired: Not serving its purpose any longer due to lack of maintenance games/pouetchess||2022-04-15|Has expired: Abandonware with last release in 2006 devel/grpc130|devel/grpc|2022-04-16|Remove obsoleted port. Use devel/grpc instead devel/grpc134|devel/grpc|2022-04-16|Remove obsoleted port. Use devel/grpc instead devel/py-trollius||2022-04-16|Remove obsoleted port. The asyncio package has been included in the standard library since Python 3.4 graphics/py-pyglet150|graphics/py-pyglet|2022-04-16|Has expired: No longer needed, use graphics/py-pyglet instead games/critterding||2022-04-16|Has expired: Abandonware with last release in 2013, newer version bundles depends and requires Qt4 devel/glibmm268||2022-04-16|port was added by accident lang/gcc10-devel||2022-04-17|Has expired: Not serving its purpose any longer due to lack of maintenance devel/py-installer03|devel/py-installer|2022-04-17|Remove obsoleted port. Use devel/py-installer instead games/cultivation||2022-04-18|Has expired: Abandonware with last release in 2010, non-portable build system devel/ros-rosinstall||2022-04-20|Has expired: Upstream has archived the project and is no longer being used in the ROS project net/kalarmcal|deskutils/kalarm|2022-04-21|Packages were merged math/py-gmpy2-devel|math/py-gmpy2|2022-04-22|No more need for the -devel port, py-gmpy2 is at latest net/google-cloud-sdk-app-engine-go||2022-04-27|Obsolete, not supported by the current GCP SDK www/py-dj32-django-modelcluster|www/py-django-modelcluster|2022-04-30|Remove obsoleted port. Use www/py-django-modelcluster instead www/rubygem-rack-proxy06|www/rubygem-rack-proxy|2022-04-30|Remove obsoleted port. Use www/rubygem-rack-proxy instead security/py-ssh|security/py-paramiko|2022-04-30|Remove obsoleted port. Use security/py-paramiko instead security/pinentry-gnome3|security/pinentry-gnome|2022-04-30|De-versioned due to new GNOME versioning scheme www/shttpd||2022-04-30|Has expired: Abandonware, last release over 12+ years ago mail/p5-Email-Sender-Transport-SMTPS|mail/p5-Email-Sender|2022-04-30|Has expired: Deprecated by upstream. Use Email::Sender::Transport::SMTP in mail/p5-Email-Sender instead net/gogoc||2022-04-30|Has expired: Services were discontinued in 2016 graphics/drm-current-kmod||2022-05-01|Switched to a Linux version based naming scheme. Use graphics/drm-510-kmod graphics/drm-devel-kmod||2022-05-01|Switched to a Linux version based naming scheme. Use graphics/drm-510-kmod math/rkward-kde|math/rkward|2022-05-06|Switched to the name used by upstream graphics/photoflow||2022-05-06|Unmaintainer upstream, has been broken for months, particularly this issue isn't answered: https://github.com/aferrero2707/PhotoFlow/issues/220 textproc/redisearch16||2022-05-09|Has expired. Use textproc/redisearch or textproc/redisearch20 devel/git-arc|devel/freebsd-git-devtools|2022-05-13|Renamed because more tools are now included graphics/magnum-examples||2022-05-17|Has expired: Depends on broken graphics/magnum graphics/magnum-extras||2022-05-17|Has expired: Depends on broken graphics/magnum math/pantheon-calculator|math/elementary-calculator|2022-05-18|Switch to reverse domain name notation mail/p5-MIME-Fast||2022-05-19|Depends on long deprecated gmime-2.2 mail/gmime2-sharp|mail/gmime26-sharp|2022-05-19|Depends on long deprecated gmime-2.2 mail/gmime2|mail/gmime26|2022-05-19|Not used anymore overcome by gnime26 graphics/p5-Geo-GDAL||2022-05-22|Remove obsoleted port. GDAL removed deprecated SWIG Perl bindings since 3.5.0 devel/py-gitdb2|devel/py-gitdb|2022-05-22|Remove obsoleted port. Use devel/py-gitdb instead devel/py-smmap2|devel/py-smmap|2022-05-22|Remove obsoleted port. Use devel/py-smmap instead devel/rubygem-cucumber-create-meta|devel/rubygem-cucumber-ci-environment|2022-05-22|Remove obsoleted port. Use devel/rubygem-cucumber-ci-environment instead devel/rubygem-cucumber-cucumber-expressions14|devel/rubygem-cucumber-cucumber-expressions|2022-05-22|Remove obsoleted port. Use devel/rubygem-cucumber-cucumber-expressions instead devel/rubygem-cucumber-formatter-dots|textproc/rubygem-cucumber-html-formatter|2022-05-22|Remove obsoleted port. Use textproc/rubygem-cucumber-html-formatter instead devel/rubygem-cucumber-messages4|devel/rubygem-cucumber-messages|2022-05-22|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead devel/rubygem-cucumber-messages17|devel/rubygem-cucumber-messages|2022-05-22|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead textproc/rubygem-cucumber-gherkin22|textproc/rubygem-cucumber-gherkin|2022-05-22|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead textproc/rubygem-cucumber-html-formatter17|textproc/rubygem-cucumber-html-formatter|2022-05-22|Remove obsoleted port. Use textproc/rubygem-cucumber-html-formatter instead security/greenbone-security-assistant|security/gsa|2022-05-22|It was splitted into security/gsad and security/gsa security/py-ospd|security/py-ospd-openvas|2022-05-22|It was merged into security/py-ospd-openvas lang/perl5.30||2022-05-23|Has expired: Support ends three years after .0 release. Please upgrade to a more recent version of Perl sysutils/ansible2||2022-05-23|Has expired: Upstream support ceases java/jdk12-doc||2022-05-24|Only useful for removed java/openjdk12 java/openjdk12||2022-05-24|Has expired: EOLed since 30 september 2019 java/openjdk13||2022-05-24|Has expired: EOLed since 31 march 2020 java/openjdk14||2022-05-24|Has expired: EOLed since 30 september 2020 java/openjdk15||2022-05-24|Has expired: EOLed since 31 march 2021 java/openjdk16||2022-05-24|Has expired: EOLed since 30 September 2021 sysutils/uefi-edk2-bhyve|sysutils/edk2@bhyve|2022-05-24|No more need for this port: please use sysutils/edk2 FLAVOR bhyve instead archivers/p7zip|archivers/7-zip|2022-05-25|Unmaintained for years and has known vulnerabilities. Use 7-Zip instead graphics/blender-lts28|graphics/blender-lts29|2022-05-26|Has expired: EOLed devel/autoconf-wrapper|devel/autoconf-switch|2022-05-27|Autoconf restructuring devel/autoconf213|devel/autoconf2.13|2022-05-27|Autoconf restructuring math/py-cdecimal||2022-05-27|Has expired: upstream does not support it after Python-3.2 devel/py-meliae||2022-05-27|Has expired: does not build against Python-3.9 databases/R-cran-RSQLite.extfuns|databases/R-cran-RSQLite|2022-05-31|Has expired: RSQLite incorporates RSQLite.extfuns net/mpich2|net/mpich|2022-05-31|Has been deprecrated for a long time and build fails with GCC 11 deskutils/planner|deskutils/gnome-planner|2022-05-31|Revive in more appropriate port name net-im/jabber.el||2022-06-01|Has expired: is marked as broken: fails to build: jabber-chat.el:25:1: Error: Wrong number of arguments: (3 . 3), 2 x11-fm/Arqiver|x11-fm/arqiver|2022-06-01|Convert PORTNATE to lowercase net/py-suds-community|net/py-suds|2022-06-03|Remove obsoleted port. Use net/py-suds instead net/py-suds-jurko|net/py-suds|2022-06-03|Remove obsoleted port. Use net/py-suds instead www/rubygem-faraday110|www/rubygem-faraday|2022-06-03|Obsolete, please use www/rubygem-faraday instead www/npm-node17|www/npm-node18|2022-06-03|Renamed for www/node update to v18 www/yarn-node17|www/yarn-node18|2022-06-03|Renamed for www/node update to v18 security/keepassx-devel||2022-06-05|Has expired: KeePassX had been stopped development/maintenance, please consider using security/keepassxc instead sysutils/uefi-edk2-qemu|sysutils/edk2@qemu_x64|2022-06-05|No more need for this port: please use sysutils/edk2 FLAVOR qemu instead graphics/gltt||2022-06-08|Abdonware, depends on freetype1 print/ttftot42||2022-06-08|Abdonware, depends on freetype1 archivers/erlang-snappy||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead converters/erlang-base64url||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/elixir-calecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/elixir-db_connection||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/elixir-ecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/elixir-geo||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/elixir-mariaex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/elixir-postgrex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/elixir-timex_ecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/erlang-couchbeam||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/erlang-epgsql||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead databases/erlang-eredis||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-apex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-bson||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-cachex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-calendar||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-combine||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-conform||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-connection||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-coverex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-crontab||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-csv||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-decimal||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-deppie||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-dialyze||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-distillery||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-estree||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-eternal||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-exactor||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-excoveralls||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-exjsx||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-exprotobuf||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-gen_stage||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-gettext||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-inflex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-libring||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-math||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-msgpax||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-nadia||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-nats||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-nimble_csv||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-paratize||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-plug||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-poison||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-quantum||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-smppex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-timex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-trailing_format_plug||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-tzdata||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/elixir-unsafe||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-bbmustache||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-certifi||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-cuttlefish||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-erlware_commons||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-gen_smtp||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-getopt||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-goldrush||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-hut||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-jobs||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-jsx||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-katana||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-lager||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-lager_syslog||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-meck||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-metrics||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-parse_trans||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-providers||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-ssl_verify_fun||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-unicode_util_compat||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead dns/erlang-idna||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead misc/elixir-mime||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead misc/elixir-uuid||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead misc/erlang-mimerl||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead misc/erlang-mimetypes||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead net/elixir-kafka_ex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead net/elixir-oauth2||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead net/erlang-ranch||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead security/elixir-comeonin||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead security/elixir-comeonin_i18n||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead security/elixir-jose||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead security/erlang-fast_tls||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead security/erlang-jose||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead textproc/elixir-earmark||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead textproc/elixir-funnel||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead textproc/elixir-sweet_xml||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead textproc/erlang-edown||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead textproc/erlang-fast_xml||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead textproc/erlang-p1_utils||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead textproc/erlang-yamerl||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-html_entities||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-html_sanitize_ex||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-httpoison||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-httpotion||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-joken||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-maru||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-phoenix||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-phoenix_ecto||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-phoenix_html||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-phoenix_pubsub||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/elixir-webassembly||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/erlang-cowboy||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/erlang-cowlib||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/erlang-hackney||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/erlang-ibrowse||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/erlang-mochiweb||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/erlang-mochiweb-basho||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead www/erlang-webmachine||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-backoff||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-bear||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-cf||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-common_lib||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-esdl||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-folsom||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-gen_leader||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-gpb||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-gproc||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-jsxd||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-neotoma||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-poolboy||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-pooler||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-sbroker||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead devel/erlang-syslog||2022-06-08|Remove expired ports. Use mix or rebar3 build tools instead print/freetype|print/freetype2|2022-06-08|Has been replaced long ago by freetype2 net/libgnetwork||2022-06-08|Gnome2 library unused anymore x11-wm/compizconfig-backend-gconf||2022-06-08|gconf support has been removed from compiz devel/android-tools-adb|devel/android-tools|2022-06-09|Port has been updated, unbroken and consolidated into devel/android-tools devel/android-tools-fastboot|devel/android-tools|2022-06-09|Port has been updated and consolidated into devel/android-tools devel/py-lark-parser|devel/py-lark|2022-06-09|Remove obsoleted port. Use devel/py-lark instead databases/py-arrow|databases/py-apache-arrow|2022-06-12|Rename to avoid conflict with devel/py-arrow and to match the project name science/szip|science/libaec|2022-06-16|Remove obsoleted port. Use science/libaec instead net/pfinger||2022-06-17|Has expired: Unmaintained and dead upstream, consider base fingerd biology/mopac|science/mopac|2022-06-19|Move to a proper category devel/liblas12||2022-06-21|Has expired: Previously only required by math/saga (now superseeded by math/pdal) net-im/licq||2022-06-21|Has expired: Abandonware, project is dead net-im/licq-icq||2022-06-21|Removed, part of expired net-im/licq net-im/licq-jabber||2022-06-21|Removed, part of expired net-im/licq net-im/licq-osd||2022-06-21|Removed, part of expired net-im/licq net-im/licq-qt-gui||2022-06-21|Removed, part of expired net-im/licq x11-toolkits/py-xlib|x11-toolkits/py-python-xlib|2022-06-21|Use registered upstream (PyPI) name (Python ports compliance) www/openarc|mail/openarc|2022-06-21|Move to a proper category textproc/rubygem-elasticsearch-model6|textproc/rubygem-elasticsearch-model|2022-06-24|Obsolete use textproc/rubygem-elasticsearch-model instead textproc/rubygem-elasticsearch6|textproc/rubygem-elasticsearch|2022-06-24|Obsolete use textproc/rubygem-elasticsearch instead textproc/rubygem-elasticsearch-transport6|textproc/rubygem-elasticsearch-transport|2022-06-24|Obsolete use textproc/rubygem-elasticsearch-transport instead textproc/rubygem-elasticsearch-api6|textproc/rubygem-elasticsearch-api|2022-06-24|Obsolete use textproc/rubygem-elasticsearch-api instead textproc/rubygem-elasticsearch-rails6|textproc/rubygem-elasticsearch-rails|2022-06-24|Obsolete use textproc/rubygem-elasticsearch-rails instead devel/p5-Goo-Canvas|devel/p5-Goo-Canvas2|2022-06-24|Obsolete use devel/p5-Goo-Canvas2 instead graphics/goocanvas|graphics/goocanvas3|2022-06-24|Obsolete use graphics/goocanvas3 x11-toolkits/tepl|x11-toolkits/tepl6|2022-06-25|Obsolete use x11-toolkits/tepl6 lang/cmucl||2022-06-27|Has expired: Not supported upstream since 2017 and broken since FreeBSD 12.1 devel/qbs||2022-06-27|Has expired: Abandoned and not working with modern clang lang/cmucl-extra||2022-06-27|Has expired: lang/cmucl is not supported upstream since 2017 and broken since FreeBSD 12.1 security/protonvpn-cli||2022-06-27|Has expired: This version is deprecated and unsupported upstream. The port needs an update, which would require a fair amount of effort. Use OpenVPN or Wireguard with configuration files provided by ProtonVPN instead sysutils/firstboot-growfs||2022-06-27|Has expired: A better version is available on all FreeBSD version security/modsecurity3-apache||2022-06-27|Has expired: The project was not developed further net-mgmt/zabbix54-frontend||2022-06-27|Has expired: Unsupported by upstream net-mgmt/zabbix54-server||2022-06-27|Has expired: Unsupported by upstream net-mgmt/zabbix54-agent||2022-06-27|Has expired: Unsupported by upstream net-mgmt/zabbix54-java||2022-06-27|Has expired: Unsupported by upstream net-mgmt/zabbix54-proxy||2022-06-27|Has expired: Unsupported by upstream www/py-graphite-web||2022-06-30|Has expired: No support for newer versions of Django databases/percona56-server||2022-06-30|Has expired: EOL since February 2021 databases/percona56-client||2022-06-30|Has expired: EOL since February 2021 databases/mysql55-server||2022-06-30|Has expired: Upstream support ended on December 2018 databases/mysql55-client||2022-06-30|Has expired: Upstream support ended on December 2018 multimedia/schroedinger||2022-06-30|Has expired: Abandoned legacy video codec, upstream is dead and last release was back in 2012 emulators/kcemu||2022-06-30|Has expired: Depends on expired multimedia/schroedinger multimedia/ccextractor||2022-06-30|Has expired: Depends on expired multimedia/schroedinger security/libgringotts||2022-06-30|Has expired: Abandonware, upstream dead and last release in 2008 deskutils/osmo||2022-06-30|Has expired: Depends on expired security/libgringotts devel/itext||2022-06-30|Has expired: Outdated version and deprecated by upstream audio/tuxguitar||2022-06-30|Has expired: Depends on expired devel/itext security/ruby-bitwarden||2022-06-30|Has expired: Broken with all supported versions of Ruby mail/rubygem-tmail||2022-06-30|Has expired: Broken with all supported versions of Ruby www/redmine4|www/redmine42|2022-06-30|Has expired: Deprecated by upstream. Please consider using www/redmine42 www/py-django-common-helpers||2022-06-30|Has expired: No longer maintained, doesn't work with newer versions of Django www/py-django||2022-06-30|Has expired: Was used as a metaport, no longer required www/py-django-sudo||2022-06-30|Has expired: Abandoned upstream, not compatible with newer versions of Django www/py-django-bootstrap-form||2022-06-30|Has expired: No longer maintained, not compatible with newer versions of Django www/py-django-babel||2022-06-30|Has expired: Upstream no longer maintained, please use www/py-enmerkar instead www/py-django-bulk-update||2022-06-30|Has expired: No longer maintained, not compatible with newer versions of Django www/py-django-happenings-update||2022-06-30|Has expired: Upstream no longer maintained, not compatible with newer versions of Django www/py-django-compat||2022-06-30|Has expired: No longer maintained, doesn't work with newer versions of Django www/py-django-modern-rpc||2022-06-30|Has expired: Not compatible with newer versions of Django www/py-django22||2022-06-30|Has expired: Django 2.2 is now in Extended Support, receives security fixes only and will reach End-Of-Life on 2022-04-01. Upgrade to a later Django version. See https://www.djangoproject.com/download/ www/py-jsonfield2|www/py-jsonfield|2022-06-30|Has expired: Obsolete, please use www/py-jsonfield instead www/py-dj32-django-filter|www/py-django-filter|2022-06-30|Has expired: Obsolete, please use www/py-django-filter instead www/py-dj32-djangorestframework|www/py-djangorestframework|2022-06-30|Has expired: Obsolete, please use www/py-djangorestframework instead www/py-dj32-drf-yasg|www/py-drf-yasg|2022-06-30|Has expired: Obsolete, please use www/py-drf-yasg instead www/py-dj32-django-cacheops|www/py-django-cacheops|2022-06-30|Has expired: Obsolete, please use www/py-django-cacheops instead www/py-dj32-django-graphiql-debug-toolbar|www/py-django-graphiql-debug-toolbar|2022-06-30|Has expired: Obsolete, please use www/py-django-graphiql-debug-toolbar instead devel/py-dj32-django-rq|devel/py-django-rq|2022-06-30|Has expired: Obsolete, please use devel/py-django-rq instead www/py-dj32-django-tables2|www/py-django-tables2|2022-06-30|Has expired: Obsolete, please use www/py-django-tables2 instead www/py-dj32-django-prometheus|www/py-django-prometheus|2022-06-30|Has expired: Obsolete, please use www/py-django-prometheus instead www/py-dj32-django-treebeard|www/py-django-treebeard|2022-06-30|Has expired: Obsolete, please use www/py-django-treebeard instead www/py-dj32-django-mptt|www/py-django-mptt|2022-06-30|Has expired: Obslete, please use www/py-django-mptt instead devel/py-dj32-graphene-django|devel/py-graphene-django|2022-06-30|Has expired: Obsolete, please use devel/py-graphene-django instead www/py-dj32-django-taggit|www/py-django-taggit|2022-06-30|Has expired: Obsolete, please use www/py-django-taggit instead www/py-dj32-django-auth-ldap|www/py-django-auth-ldap|2022-06-30|Has expired: Obsolete, please use www/py-django-auth-ldap instead www/py-dj32-django-cors-headers|www/py-django-cors-headers|2022-06-30|Has expired: Obsolete, please use www/py-django-cors-headers instead www/py-dj32-django-debug-toolbar|www/py-django-debug-toolbar|2022-06-30|Has expired: Obsolete, please use www/py-django-debug-toolbar instead www/py-dj32-django-redis|www/py-django-redis|2022-06-30|Has expired: Obsolete, please use www/py-django-redis instead www/py-dj32-django-timezone-field|www/py-django-timezone-field|2022-06-30|Has expired: Obsolete, please use www/py-django-timezone-field instead www/py-dj32-django-js-asset|www/py-django-js-asset|2022-06-30|Has expired: Obsolete, please use www/py-django-js-asset instead www/py-rackspace-monitoring||2022-06-30|Has expired: Python compatibility upto 3.2 and last release was 3 years ago devel/py-apns2|devel/py-aioapns|2022-06-30|Has expired: Use devel/py-aioapns www/py-hyper|www/py-httpx|2022-06-30|Has expired: Project abandoned use www/py-httpx irc/py-fishcrypt||2022-06-30|Has expired: Abandoned, unmaintained, requires Python 2 and depends on deprecated pycrypto devel/py-stsci.distutils||2022-06-30|Has expired: Upstream abandoned in 2013 net-im/py-slackclient|net-im/py-slack-sdk|2022-06-30|Has expired: Use net-im/py-slack-sdk multimedia/mpeg2codec||2022-06-30|Has expired: Obsolete, please consider using multimedia/ffmpeg multimedia/livestreamer||2022-06-30|Has expired: Abandoned upstream, please consider using www/yt-dlp or multimedia/streamlink net/kissd||2022-06-30|Has expired: Obsolete, target hardware was released 19 years ago www/gecko-mediaplayer||2022-06-30|Has expired: Uses incompatible plugin interface NPAPI multimedia/snappy||2022-06-30|Has expired: Deprecated upstream, please consider multimedia/mpv or multimedia/vlc multimedia/gnome-twitch||2022-06-30|Has expired: Unmaintained, please consider using www/yt-dlp or multimedia/streamlink multimedia/clive||2022-06-30|Has expired: Last release in 2012, please consider using www/yt-dlp or multimedia/streamlink multimedia/imagination||2022-06-30|Has expired: Obsolete, majority of DVD players made in the last 15+ years have been able to do image slideshows multimedia/m2tstoavi||2022-06-30|Has expired: Marked obsolete by upstream in 2010, please consider using multimedia/ffmpeg or multimedia/handbrake multimedia/mps-youtube||2022-06-30|Has expired: Abandoned upstream multimedia/umph||2022-06-30|Has expired: Last release in 2012 and abandoned upstream, please consider using www/yt-dlp multimedia/quvi09||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink multimedia/quvi||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink multimedia/libquvi09||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink multimedia/libquvi||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink multimedia/libquvi-scripts09||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink multimedia/libquvi-scripts||2022-06-30|Has expired: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink multimedia/cclive||2022-06-30|Has expired: Last release in 2013, please consider using www/yt-dlp or multimedia/streamlink multimedia/p5-Umph-Prompt||2022-06-30|Has expired: Last release in 2011 and abandoned upstream sysutils/xvidcap||2022-06-30|Has expired: Abandoned upstream, depends on deprecated GTK2 and only supports legacy video codecs. Please consider using multimedia/obs-studio audio/gmpc-lastfm||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-magnatune||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-shout||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-alarm||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-lyricsplugin||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-mdcover||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-albumview||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-extraplaylist||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-libnotify||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-lyrics||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-discogs||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead audio/gmpc-mserver||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead multimedia/ffmpeg2theora||2022-06-30|Has expired: Legacy video format, superseded by AV1/H.264/H.265/VP8/VP9 multimedia/grake||2022-06-30|Has expired: Dead upstream, please consider using www/yt-dlp or multimedia/streamlink multimedia/iriverter||2022-06-30|Has expired: Obsolete and unmaintained for 15+ years, please consider using multimedia/handbrake multimedia/libmpeg3||2022-06-30|Has expired: Deprecated upstream multimedia/mmsrip||2022-06-30|Has expired: Obsolete, Microsoft deprecated MMS in 2003 multimedia/mpeg2play||2022-06-30|Has expired: Obsolete, please consider using multimedia/mpv or multimedia/vlc multimedia/mpeg_play||2022-06-30|Has expired: Obsolete, please consider using multimedia/mpv or multimedia/vlc multimedia/mpeg_stat||2022-06-30|Has expired: Obsolete, please consider using multimedia/mediainfo or multimedia/ffmpeg multimedia/qt-faststart||2022-06-30|Has expired: Obsolete, please consider using multimedia/Bento4, multimedia/gpac-mp4box or multimedia/ffmpeg multimedia/spigot||2022-06-30|Has expired: Deprecated hardware, released in the early 90s audio/forked-daapd|audio/owntone|2022-06-30|Has expired: Deprecated upstream, project is now called OwnTone multimedia/tstools||2022-06-30|Has expired: Obsolete, please consider using multimedia/ffmpeg multimedia/sabbu||2022-06-30|Has expired: please consider using multimedia/aegisub multimedia/avinfo||2022-06-30|Has expired: Last release in 2008, please consider using multimedia/mediainfo or multimedia/ffmpeg instead multimedia/mpgtx||2022-06-30|Has expired: Obsolete, please consider using multimedia/ffmpeg devel/psptoolchain||2022-06-30|Has expired: Security issues for multiple years devel/psptoolchain-binutils||2022-06-30|Has expired: Security issues for multiple years devel/psptoolchain-newlib||2022-06-30|Has expired: Security issues for multiple years devel/psptoolchain-gdb||2022-06-30|Has expired: Security issues for multiple years devel/psptoolchain-gcc-stage1||2022-06-30|Has expired: Security issues for multiple years devel/psptoolchain-pspsdk-stage1||2022-06-30|Has expired: Security issues for multiple years devel/psptoolchain-pspsdk-stage2||2022-06-30|Has expired: Security issues for multiple years devel/psptoolchain-gcc-stage2||2022-06-30|Has expired: Security issues for multiple years databases/pgpool-II-36||2022-06-30|Has expired: Upstream support ended use databases/pgpool-II-43 ftp/multiget||2022-06-30|Has expired: Last release in 2007, doesn't support https, depends on deprecated wxgtk28 and dead upstream. Please consider using net/uget devel/electron13||2022-06-30|Has expired: EOLed upstream, switch to newer version ftp/puf||2022-06-30|Has expired: Last release in 2006, doesn't support https and upstream is dead. Please consider using www/aria2 security/gss||2022-06-30|Has expired: Abandonware, last release in 2014 and no development since security/shishi||2022-06-30|Has expired: Abandonware, last release in 2013 and no development since ftp/urlgfe||2022-06-30|Has expired www/nspluginwrapper||2022-06-30|Has expired: Abandonware, last release in 2011 and upstream is dead. NPAPI plugins are now obsolete and depends on deprecated library GTK 2 devel/govendor||2022-06-30|Has expired: Use Go modules devel/racer||2022-06-30|Has expired: Racer is not actively developped now. Please consider using newer software such as devel/rust-analyzer net-mgmt/unifi6||2022-06-30|Has expired: No longer maintained by upstream devel/dep||2022-06-30|Has expired: Use Go modules databases/libgda5-bdb||2022-06-30|Has expired: Depends on deprecated databases/db5 emulators/qemu5||2022-06-30|Has expired: Use emulators/qemu6 or emulators/qemu deskutils/bitcollider||2022-06-30|Has expired: bitzi.com is no longer available, closed down in 2013 converters/htx||2022-06-30|Has expired: XHTML is considered obsolete in favor of HTML5 www/getleft||2022-06-30|Has expired: Abandonware last updated on 2008 ftp/wxdfast||2022-06-30|Has expired: Last release in 2009, doesn't support https, depends on deprecated wxgtk28 and dead upstream. Please consider using net/uget x11/dmenu-wayland|deskutils/dmenu-wayland|2022-07-01|move desktop utility to its right category x11/i3lock|deskutils/i3lock|2022-07-01|move desktop utility to its right category x11/i3status|deskutils/i3status|2022-07-01|move desktop utility to its right category x11/xcbautolock|deskutils/xcbautolock|2022-07-01|move desktop utility to its right category x11/havoc|deskutils/havoc|2022-07-01|move desktop utility to its right category devel/go-glide||2022-07-01|Has expired: use go mod instead of glide sysutils/go-btfs||2022-07-01|Has expired: Requires go 1.15 sysutils/pesign||2022-07-01|Has expired: Unmaintaned since 2016, very much out of date, does not build with GCC 11 (PR #263544) sysutils/cfengine316||2022-07-06|Has expired: Expire one year after cfengine 3.18.0 released sysutils/cfengine-masterfiles316||2022-07-06|Has expired: Expire one year after cfengine 3.18.0 released devel/hs-hls-install||2022-07-06|Removed: was a build dependency and not needed anymore devel/hs-haddock||2022-07-06|Removed: Haddock is shipped as part of lang/ghc x11/gsynaptics||2022-07-08|Has expired: Abandonware using old gnome2 libs x11/alltray||2022-07-08|Has expired: abandonware x11/simdock||2022-07-08|Has expired: Abandonware using deprecated gnome2 libs misc/cxxmatrix|games/cxxmatrix|2022-07-10|Move to a more appropriate category devel/ChipmunkPhysics|science/ChipmunkPhysics|2022-07-13|Move to a more appropriate category textproc/rubygem-escape_utils12|textproc/rubygem-escape_utils|2022-07-13|Remove obsoleted port. Use textproc/rubygem-escape_utils instead net/rubygem-omniauth-oauth2-v1|net/rubygem-omniauth-oauth2|2022-07-13|Remove obsoleted port. Use net/rubygem-omniauth-oauth2 instead devel/rubygem-execjs-node16|devel/rubygem-execjs|2022-07-13|Remove obsoleted port. Use devel/rubygem-execjs instead devel/rubygem-webpacker-rails61-node16|devel/rubygem-webpacker-rails61|2022-07-13|Remove obsoleted port. Use devel/rubygem-webpacker-rails61 instead textproc/rubygem-autoprefixer-rails-node16|textproc/rubygem-autoprefixer-rails|2022-07-13|Remove obsoleted port. Use textproc/rubygem-autoprefixer-rails instead www/rubygem-rails61-node16|www/rubygem-rails61|2022-07-13|Remove obsoleted port. Use www/rubygem-rails61 instead www/rubygem-uglifier-node16|www/rubygem-uglifier|2022-07-13|Remove obsoleted port. Use www/rubygem-uglifier instead audio/espeak|audio/espeak-ng|2022-07-15|Switch to fork of (stale) original repository misc/ngraph||2022-07-15|Software is discontinued because its developer Nervana Systems is defunct math/hipmcl||2022-07-16|Discontinued: old versions aren't compatible with new combblas-2.0, latest versions require CUDA that is not available on FreeBSD security/base-audit|ports-mgmt/pkg|2022-07-17|Merged into ports-mgmt/pkg net/py-pyroute2.core|net/py-pyroute2|2022-07-18|Remove obsoleted port. Upstream moves back to single package layout (net/py-pyroute2) net/py-pyroute2.ethtool|net/py-pyroute2|2022-07-18|Remove obsoleted port. Upstream moves back to single package layout (net/py-pyroute2) net/py-pyroute2.ipset|net/py-pyroute2|2022-07-18|Remove obsoleted port. Upstream moves back to single package layout (net/py-pyroute2) net/py-pyroute2.ndb|net/py-pyroute2|2022-07-18|Remove obsoleted port. Upstream moves back to single package layout (net/py-pyroute2) net/py-pyroute2.nftables|net/py-pyroute2|2022-07-18|Remove obsoleted port. Upstream moves back to single package layout (net/py-pyroute2) net/py-pyroute2.nslink|net/py-pyroute2|2022-07-18|Remove obsoleted port. Upstream moves back to single package layout (net/py-pyroute2) math/intervaltree||2022-07-27|Has expired: Dependent ports now use GH_TUPLE security/gnomint||2022-07-27|Has expired: Abandonware, depending on gconf2 japanese/im-ja||2022-07-27|Has expired: Abandonware, depending on gconf2 sysutils/mgeupsd||2022-07-27|Has expired: Last release is 23 years old. It is not clear what devices are supported x11-wm/lxmed||2022-07-27|Removed, depends on expired sysutils/gksu sysutils/gksu||2022-07-27|Has expired: Abandonware, depending on gconf2 sysutils/libgksu||2022-07-27|Has expired: Abandonware, depending on gconf2 multimedia/webvfx-qt5||2022-07-29|Abandoned upstream, multimedia/shotcut no longer supports/uses textproc/rubygem-rouge312|textproc/rubygem-rouge|2022-07-30|Remove obsoleted port. Use textproc/rubygem-rouge instead textproc/rubygem-rouge327|textproc/rubygem-rouge|2022-07-30|Remove obsoleted port. Use textproc/rubygem-rouge instead net-mgmt/py-netbox-plugin-extensions||2022-07-31|Has expired: No longer required for net-mgmt/netbox 3.2+ deskutils/gnome-system-log||2022-08-01|Has expired: Did not survive gnome 3 deskutils/gnome-documents||2022-08-01|Has expired: Archived upstream deskutils/gnome-search-tool||2022-08-01|Has expired: Did not survive gnome3 security/nextcloud-twofactor_u2f|security/nextcloud-twofactor_webauthn|2022-08-01|Has expired: Upstream deprecated this port in favor of twofactor_webauthn. Check https://github.com/nextcloud/twofactor_webauthn#migration-from-two-factor-u2f for migration instructions editors/codelite||2022-08-01|Has expired: Has been broken for over a year x11-servers/xephyr|x11-servers/xorg-server@xephyr|2022-08-02|Merged into flavorized version x11-servers/xorg-nestserver|x11-servers/xorg-server@xnest|2022-08-02|Merged into the flavorized version x11-servers/xorg-vfbserver|x11-servers/xorg-server@xvfb|2022-08-02|Merged into the flavorized version x11-servers/xorg-dmx||2022-08-02|Discontinued upstream lang/go117||2022-08-02|Upstream support ended games/fishfight|games/jumpy|2022-08-02|Project was renamed upstream mail/roundcube-mobilecube||2022-08-05|Removed, broken and no upstream updates mail/roundcube-mvision2||2022-08-05|Removed, broken and no upstream updates mail/roundcube-umich||2022-08-05|Removed, broken and no upstream updates science/openkim|science/openkim-models|2022-08-07|Retire obsolete science/openkim, users should install science/openkim-models instead net/zeroconf-ioslave|net/kio-zeroconf|2022-08-18|Renamed upstream japanese/font-hackgen-nerd|japanese/font-hackgen-nf|2022-08-20|Renamed upstream x11-themes/adwaita-qt|x11-themes/adwaita-qt5|2022-08-23|Renamed to make space for x11-themes/adwaita-qt6 net/gstreamer1-plugins-libmms||2022-08-26|Microsoft deprecated MMS in 2003 mail/py-email_reply_parser|mail/py-email-reply-parser|2022-08-27|Renamed to match upstream naming print/py-pdf2|print/py-pypdf2|2022-08-27|Renamed to match upstream naming textproc/py-Chameleon|textproc/py-chameleon|2022-08-27|Renamed to match upstream naming print/py-pdf|print/py-pypdf|2022-08-27|Renamed to match upstream naming shells/ksh93-devel|shells/ksh-devel|2022-08-28|Development has resumed under a new GH account devel/boehm-gc-redirect||2022-08-29|No consumer in ports tree devel/libthreader|devel/libthreadar|2022-08-29|Fix directory name mail/rainloop-community|mail/rainloop|2022-09-01|Only one edition "legacy" is provided now java/openjdk7||2022-09-03|Has expired: EOLed since 31 July 2022 java/openjdk7-jre||2022-09-03|Has expired: EOLed since 31 July 2022 devel/py-logfury0|devel/py-logfury|2022-09-04|Remove obsoleted port. Use devel/py-logfury instead www/py-beautifulsoup449|www/py-beautifulsoup|2022-09-04|Remove obsoleted port. Use www/py-beautifulsoup instead x11-drivers/xf86-video-trident||2022-09-04|Has expired: Broken with recent xorg, no fixes upstream x11-drivers/xf86-video-s3||2022-09-04|Has expired: Broken with recent xorg, no fixes upstream x11-drivers/xf86-video-glint||2022-09-04|Has expired: Broken with recent xorg, no fixes upstream www/mediawiki136||2022-09-04|Has expired: Upstream no longer maintained games/sopwith|games/sdl-sopwith|2022-09-04|Renamed to match upstream naming graphics/drm-fbsd13-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod graphics/drm-54-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod archivers/ppmd-7z|archivers/7-zip|2022-09-11|ppmd-7z was a mis-named p7zip project that is unmaintained and has numerous vulnerabilities, users should use 7-zip instead science/R-cran-AMORE||2022-09-12|Has expired: Upstream no longer maintained www/moodle310|www/moodle311|2022-09-12|Has expired: Upstream no longer maintained, upgrade to next LTS security/s2n|security/s2n-tls|2022-09-13|Renamed to match upstream naming audio/kid3-kf5|audio/kid3@kf5|2022-09-13|Merged into flavorized version audio/kid3-qt5|audio/kid3@qt6|2022-09-13|Merged into flavorized version audio/phaserotate-lv2|audio/x42-plugins-lv2|2022-09-13|phaserotate-lv2 LV2 plugin is included in the x42-plugins-lv2 plugin collection graphics/darktable40|graphics/darktable|2022-09-22|Obsolete. Use graphics/darktable, which is the same version java/bootstrap-openjdk6|java/bootstrap-openjdk8|2022-09-25|Was only used to bootstrap the now deleted java/openjdk7 port graphics/caffe|misc/caffe|2022-09-29|Move to a more appropriate category security/pwman3||2022-09-30|Has expired: Depends on expired security/py-pycrypto sysutils/py-ansible-base||2022-09-30|Has expired: Depends on expired security/py-pycrypto devel/flang||2022-09-30|Has expired: Very outdated and unsupported upstream, current version in tree is several years old and upstream is still active devel/flang-clang||2022-09-30|Has expired: Very outdated and unsupported upstream, current version in tree is several years old and upstream is still active deskutils/myitcrm||2022-09-30|Has expired: Abandoned project as last update was on 2012-01-15 lang/spidermonkey17||2022-09-30|Has expired: Obsolete, released in 2007 and since long unsupported upstream lang/p5-JavaScript-SpiderMonkey||2022-09-30|Has expired: Depends on deprecated SpiderMonkey 1.7 devel/electron17||2022-09-30|Has expired: EOLed upstream, switch to newer version www/ttf2eot||2022-09-30|Has expired: Obsolete font format that's been superseded by OTF/TTF/WOFF/WOFF2 audio/aacplusenc||2022-09-30|Has expired: Legacy audio format, superseded by HE-AAC(v1), HE-AACv2 and xHE-AAC/USAC. Please consider using audio/fdk-aac via FFmpeg or audio/exhale net/libmms||2022-09-30|Has expired: Obsolete, Microsoft deprecated MMS protocol in favour of RTSP in 2003 audio/mctoolame-decoder||2022-09-30|Has expired: Legacy and obscure audio format that never gained any traction audio/mctoolame-encoder||2022-09-30|Has expired: Legacy and obscure audio format that never gained any traction www/py-ws4py||2022-09-30|Has expired: Upstream abandoned databases/py-bsddb3|databases/py-berkeleydb|2022-09-30|Has expired: Requires upstream EOLd db5. Use py-berkeleydb graphics/megapov|graphics/povray37|2022-10-01|Has expired: Abandoned upstream. graphics/povray37 is the recommended replacement x11-toolkits/gstreamer1-plugins-gtk4||2022-10-01|No consumers left and deprecated in favor gtk4 plugin from multimedia/gstreamer1-plugins-rust >= 0.8.0 deskutils/lookbook|deskutils/iconbrowser|2022-10-05|Project was renamed, now it is an official elementary OS application devel/p5-Type-Tie|devel/p5-Type-Tiny|2022-10-09|Remove obsoleted port. Use devel/p5-Type-Tiny instead databases/py-alembic16|databases/py-alembic|2022-10-09|Remove obsoleted port. Use databases/py-alembic instead devel/py-openapi-spec-validator04|devel/py-openapi-spec-validator|2022-10-09|Remove obsoleted port. Use devel/py-openapi-spec-validator instead devel/py-openapi-schema-validator02|devel/py-openapi-schema-validator|2022-10-09|Remove obsoleted port. Use devel/py-openapi-schema-validator instead databases/rubygem-redis44|databases/rubygem-redis|2022-10-09|Remove obsoleted port. Use databases/rubygem-redis instead databases/rubygem-redis-actionpack52-rails61|databases/rubygem-redis-actionpack-rails61|2022-10-09|Remove obsoleted port. Use databases/rubygem-redis-actionpack-rails61 instead devel/rubygem-devise47-rails61|devel/rubygem-devise-rails61|2022-10-09|Remove obsoleted port. Use devel/rubygem-devise-rails61 instead devel/rubygem-flipper021|devel/rubygem-flipper|2022-10-09|Remove obsoleted port. Use devel/rubygem-flipper instead devel/rubygem-fugit12|devel/rubygem-fugit|2022-10-09|Remove obsoleted port. Use devel/rubygem-fugit instead devel/rubygem-json25|devel/rubygem-json|2022-10-09|Remove obsoleted port. Use devel/rubygem-json instead devel/rubygem-oj310|devel/rubygem-oj|2022-10-09|Remove obsoleted port. Use devel/rubygem-oj instead net/rubygem-omniauth-facebook4|net/rubygem-omniauth-facebook|2022-10-09|Remove obsoleted port. Use net/rubygem-omniauth-facebook instead www/rubygem-cal-heatmap-rails-rails4|www/rubygem-cal-heatmap-rails|2022-10-09|Remove obsoleted port. Use www/rubygem-cal-heatmap-rails instead www/rubygem-d3_rails-rails4|www/rubygem-d3_rails|2022-10-09|Remove obsoleted port. Use www/rubygem-d3_rails instead www/rubygem-jwt21|www/rubygem-jwt|2022-10-09|Remove obsoleted port. Use www/rubygem-jwt instead www/rubygem-protocol-rack01|www/rubygem-protocol-rack|2022-10-09|Remove obsoleted port. Use www/rubygem-protocol-rack instead www/rubygem-rack223|www/rubygem-rack|2022-10-09|Remove obsoleted port. Use www/rubygem-rack instead databases/pymongo|databases/py-pymongo|2022-10-09|Add the py- prefix which all Python ports should have audio/protracker|audio/pt2-clone|2022-10-12|Renamed to match upstream naming multimedia/gstreamer1-transcoder|multimedia/gstreamer1-plugins-bad|2022-10-15|Upstream included transcoding in plugins-bad devel/py-ipykernel5|devel/py-ipykernel|2022-10-15|ipykernel5 is discontinued, ipykernel is used instead x11-toolkits/libshumate-shortwave|x11-toolkits/libshumate|2022-10-15|No longer used by audio/shortwave misc/orion||2022-10-16|Dead upstream and fails to build with mpv-0.35 devel/msgpack|devel/msgpack-c|2022-10-16|MsgPack now separates C and C++ versions games/arttime|deskutils/arttime|2022-10-18|Moved to a better category security/nextcloud-twofactor_totp|www/nextcloud|2022-10-21|Twofactor TOTP provider bundled with Nextcloud 25 x11-toolkits/wxgtk31|x11-toolkits/wxgtk32|2022-10-25|Remove obsoleted port. Use x11-toolkits/wxgtk32 instead devel/py-pyxdg|devel/py-xdg|2022-10-28|Remove duplicate port lang/chicken5|lang/chicken|2022-10-30|Has expired: Please use lang/chicken instead devel/py-spyder|devel/spyder|2022-11-06|Spyder is an application, and not a library www/grafana7||2022-11-07|Has expired: EOLed upstream, unfixed vulnerabilities devel/cppcheck-gui|devel/cppcheck|2022-11-07|GUI is now included in devel/cppcheck port devel/py-types-termcolor||2022-11-11|No longer needed, type annotations are now available in termcolor module multimedia/mpv034||2022-11-14|No longer needed devel/py-types-xxhash||2022-11-15|No longer needed, type annotations are now available in xxhash module devel/awscli|devel/py-awscli|2022-11-15|Renamed comply with Python Ports Policy and flavored graphics/sciplot|science/sciplot|2022-11-15|Move to avoid conflict with graphics/SciPlot net/rabbitmq-c-devel|net/rabbitmq-c|2022-11-16|Remove obsolete devel port, use net/rabbitmq-c instead databases/foundationdb-devel|databases/foundationdb|2022-11-16|Remove obsolete devel port, use databases/foundationdb instead devel/py-pytest4-asyncio||2022-11-19|Has expired: legacy version for pytest4 no longer used by any port devel/tokamak||2022-11-20|Has expired: Last release in 2008, abandoned upstream, not used, website disappeared net/libutp|net-p2p/libutp|2022-11-20|Moved to a more adequated category math/suitesparse-slip_lu|math/suitesparse-spex|2022-11-26|Renamed by upstream graphics/giblib||2022-11-27|Has expired: Last release in 2004, abandoned upstream, not used, website disappeared www/typo3-10||2022-11-29|Requires php74 which was EOL on 2022-11-28 www/phalcon4||2022-11-29|Requires php74 which was EOL on 2022-11-28 www/ilias6||2022-11-29|Requires php74 which was EOL on 2022-11-28 net/pecl-zmq||2022-11-29|Requires php74 which was EOL on 2022-11-28 textproc/php-mecab||2022-11-29|Requires php74 which was EOL on 2022-11-28 sysutils/ganglia-webfrontend||2022-11-29|Requires php74 which was EOL on 2022-11-28 net/pecl-mosquitto||2022-11-30|Requires php74 which was EOL on 2022-11-28 devel/pecl-propro2||2022-11-30|Requires php74 which was EOL on 2022-11-28 devel/pecl-jsond||2022-11-30|Requires php74 which was EOL on 2022-11-28 databases/pecl-cassandra||2022-11-30|Requires php74 which was EOL on 2022-11-28 deskutils/egroupware||2022-12-01|Requires php74 which was EOL on 2022-11-28 devel/pecl-APCu_bc||2022-12-01|Requires php74 which was EOL on 2022-11-28 textproc/google-translate-cli|textproc/translate-shell|2022-12-02|Renamed by upstream net-mgmt/zabbix4-frontend||2022-12-05|Requires php74 which was EOL on 2022-11-28 math/pecl-stats2||2022-12-05|Requires php74 which was EOL on 2022-11-28 devel/pecl-jsmin||2022-12-05|Requires php74 which was EOL on 2022-11-28 security/py-certbot-dns-cloudxns||2022-12-06|The CloudXNS DNS service is defunct and upstream removed plugin for it devel/pecl-hrtime||2022-12-08|Requires php74 which was EOL on 2022-11-28 net-mgmt/zabbix5-frontend||2022-12-08|Requires php74 which was EOL on 2022-11-28 multimedia/php-pHash||2022-12-08|Requires php74 which was EOL on 2022-11-28 print/pecl-pdflib||2022-12-09|Requires php74 which was EOL on 2022-11-28 ftp/php-fastdfs||2022-12-09|Requires php74 which was EOL on 2022-11-28 multimedia/mlt7-qt5|multimedia/mlt7-qt|2022-12-10|Flavorized for Qt5 and Qt6 sysutils/cfengine317||2022-12-10|Has expired: Expire one year after cfengine 3.19.0 released sysutils/cfengine-masterfiles317||2022-12-10|Has expired: Expire one year after cfengine-masterfiles 3.19.0 released net-mgmt/icingaweb2-module-ipl|net-mgmt/icinga-php-library|2022-12-13|Renamed by project x11/darkman|accessibility/darkman|2022-12-14|Moved to a better category net/samba412||2022-12-18|Has expired: Reached its EoL on September 20, 2021 graphics/openimageio-ociov1|graphics/openimageio|2022-12-20|Used by blender-lts28 which is EOL'd textproc/retext|editors/retext|2022-12-21|Moved to a better category math/vtk6||2022-12-24|Has expired: Old version not used anywhere in the ports tree misc/php74-calendar|misc/php80-calendar|2022-12-25|Has expired: Security support ended on 2022-11-22 graphics/php74-gd|graphics/php80-gd|2022-12-25|Has expired: Security support ended on 2022-11-22 graphics/php74-exif|graphics/php80-exif|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-xmlreader|textproc/php80-xmlreader|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-simplexml|textproc/php80-simplexml|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-enchant|textproc/php80-enchant|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-xml|textproc/php80-xml|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-xmlwriter|textproc/php80-xmlwriter|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-pspell|textproc/php80-pspell|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-ctype|textproc/php80-ctype|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-dom|textproc/php80-dom|2022-12-25|Has expired: Security support ended on 2022-11-22 textproc/php74-xsl|textproc/php80-xsl|2022-12-25|Has expired: Security support ended on 2022-11-22 mail/php74-imap|mail/php80-imap|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-odbc|databases/php80-odbc|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pdo_dblib|databases/php80-pdo_dblib|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-dba|databases/php80-dba|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pdo|databases/php80-pdo|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pdo_firebird|databases/php80-pdo_firebird|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pgsql|databases/php80-pgsql|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-mysqli|databases/php80-mysqli|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pdo_pgsql|databases/php80-pdo_pgsql|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pdo_odbc|databases/php80-pdo_odbc|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pdo_mysql|databases/php80-pdo_mysql|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-pdo_sqlite|databases/php80-pdo_sqlite|2022-12-25|Has expired: Security support ended on 2022-11-22 databases/php74-sqlite3|databases/php80-sqlite3|2022-12-25|Has expired: Security support ended on 2022-11-22 security/php74-sodium|security/php80-sodium|2022-12-25|Has expired: Security support ended on 2022-11-22 security/php74-filter|security/php80-filter|2022-12-25|Has expired: Security support ended on 2022-11-22 security/php74-openssl||2022-12-25|Has expired: Security support ended on 2022-11-22 net-mgmt/php74-snmp|net-mgmt/php80-snmp|2022-12-25|Has expired: Security support ended on 2022-11-22 net/php74-ldap|net/php80-ldap|2022-12-25|Has expired: Security support ended on 2022-11-22 net/php74-sockets|net/php80-sockets|2022-12-25|Has expired: Security support ended on 2022-11-22 net/php74-xmlrpc||2022-12-25|Has expired: Security support ended on 2022-11-22 net/php74-soap|net/php80-soap|2022-12-25|Has expired: Security support ended on 2022-11-22 converters/php74-mbstring|converters/php80-mbstring|2022-12-25|Has expired: Security support ended on 2022-11-22 converters/php74-iconv|converters/php80-iconv|2022-12-25|Has expired: Security support ended on 2022-11-22 lang/php74-extensions|lang/php80-extensions|2022-12-25|Has expired: Security support ended on 2022-11-22 lang/php74|lang/php80|2022-12-25|Has expired: Security support ended on 2022-11-22 archivers/php74-zip|archivers/php80-zip|2022-12-25|Has expired: Security support ended on 2022-11-22 archivers/php74-zlib|archivers/php80-zlib|2022-12-25|Has expired: Security support ended on 2022-11-22 archivers/php74-bz2|archivers/php80-bz2|2022-12-25|Has expired: Security support ended on 2022-11-22 archivers/php74-phar|archivers/php80-phar|2022-12-25|Has expired: Security support ended on 2022-11-22 ftp/php74-ftp|ftp/php80-ftp|2022-12-25|Has expired: Security support ended on 2022-11-22 ftp/php74-curl|ftp/php80-curl|2022-12-25|Has expired: Security support ended on 2022-11-22 sysutils/php74-posix|sysutils/php80-posix|2022-12-25|Has expired: Security support ended on 2022-11-22 sysutils/php74-fileinfo|sysutils/php80-fileinfo|2022-12-25|Has expired: Security support ended on 2022-11-22 math/php74-bcmath|math/php80-bcmath|2022-12-25|Has expired: Security support ended on 2022-11-22 math/php74-gmp|math/php80-gmp|2022-12-25|Has expired: Security support ended on 2022-11-22 www/php74-opcache|www/php80-opcache|2022-12-25|Has expired: Security support ended on 2022-11-22 www/mod_php74|www/mod_php80|2022-12-25|Has expired: Security support ended on 2022-11-22 www/php74-tidy|www/php80-tidy|2022-12-25|Has expired: Security support ended on 2022-11-22 www/php74-session|www/php80-session|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-shmop|devel/php80-shmop|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-sysvsem|devel/php80-sysvsem|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-json||2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-sysvmsg|devel/php80-sysvmsg|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-intl|devel/php80-intl|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-tokenizer|devel/php80-tokenizer|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-ffi|devel/php80-ffi|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-pcntl|devel/php80-pcntl|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-sysvshm|devel/php80-sysvshm|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-gettext|devel/php80-gettext|2022-12-25|Has expired: Security support ended on 2022-11-22 devel/php74-readline|devel/php80-readline|2022-12-25|Has expired: Security support ended on 2022-11-22 audio/ardour6|audio/ardour|2022-12-26|Remove major version from portname as we update from 6.9.0 to 7.2.0 multimedia/obs-transition-matrix||2022-12-29|Removed: not compatible with obs-studio-28.1.2 multimedia/obs-websocket||2022-12-29|Removed: included in obs-studio-28.1.2 multimedia/obs-ndi||2022-12-29|Removed: it depends on a closed commercial library multimedia/obs-v4l2sink||2022-12-29|Removed: obs-studio-28.1.2 now contains same functionality multimedia/obs-audio-spectralizer|multimedia/obs-waveform|2022-12-29|Removed obsolete port in favor of multimedia/obs-waveform www/py-werkzeug21|www/py-werkzeug|2022-12-30|Remove obsoleted port. Use www/py-werkzeug instead devel/rubygem-aws-sdk-core3131|devel/rubygem-aws-sdk-core|2022-12-30|Remove obsoleted port. Use devel/rubygem-aws-sdk-core instead devel/rubygem-aws-sdk-core3159|devel/rubygem-aws-sdk-core|2022-12-30|Remove obsoleted port. Use devel/rubygem-aws-sdk-core instead devel/rubygem-aws-sdk-s31114|devel/rubygem-aws-sdk-s3|2022-12-30|Remove obsoleted port. Use devel/rubygem-aws-sdk-s3 instead devel/rubygem-google-protobuf319|devel/rubygem-google-protobuf|2022-12-30|Remove obsoleted port. Use devel/rubygem-google-protobuf instead databases/pgpool-II-37|databases/pgpool-II-43|2022-12-30|Has expired: Upstream EOL reaches on 2022-11 use pgpool-II-43 shells/ksh2020||2022-12-30|Has expired: Upstream ksh2020 branch archived, development continues under new ksh93 project games/scorched3d||2022-12-31|Has expired: Abandoned project and use deprecated wxgtk28 comms/hylafax||2022-12-31|Has expired: dead upstream, someone port hylafax+ from sourceforge.net instead comms/tkhylafax||2022-12-31|Has expired: Depends on expired comms/hylafax lang/ponyc||2022-12-31|Has expired: Very outdated and unsupported upstream, depends on end of life devel/llvm70 www/varnish4|www/varnish6|2022-12-31|Has expired: End of life upstream, users are recommended to upgrade to 6.x or higher devel/unittest-cpp||2022-12-31|Has expired: Upstream have declared hiatus status since 2+ years back. Please consider using devel/googletest instead math/libpgmath||2022-12-31|Has expired: Depends on end of life devel/llvm70 cad/linux-eagle5||2022-12-31|Has expired: Deprecated upstream, superseded by Autodesk EAGLE 9 net-p2p/amule-devel|net-p2p/amule|2022-12-31|Has expired: Superseded by non development port graphics/comical||2022-12-31|Has expired: Abandoned project and use deprecated wxgtk28 emulators/lisaem||2022-12-31|Broken for more than a year and use deprecated wxgtk28 editors/madedit||2022-12-31|Has expired: Abandoned project and use deprecated wxgtk28 comms/ebook2cwgui||2022-12-31|Has expired: Abandoned project, last update 2013-01-23 and use deprecated wxgtk28 databases/firebird25-client||2022-12-31|Has expired: Upstream Support ends on 2019-06-24 databases/firebird25-server||2022-12-31|Has expired: Upstream Support ends on 2019-06-24 multimedia/libkate||2022-12-31|Has expired: Obsolete format that never got any traction and no development in over 10 years net/opennx||2022-12-31|Has expired: Abandoned project and use deprecated wxgtk28 cad/basicdsp||2022-12-31|Has expired: Abandoned project and use deprecated wxgtk28 math/graphthing||2022-12-31|Has expired: Abandoned project and use deprecated wxgtk28 math/pynac||2022-12-31|Project merged with SageMath x11-toolkits/wxgtk28-contrib-common||2022-12-31|Has expired: Upstream support ended x11-toolkits/wxgtk28-contrib||2022-12-31|Has expired: Upstream support ended x11-toolkits/wxgtk28-common||2022-12-31|Has expired: Upstream support ended x11-toolkits/wxgtk28|x11-toolkits/wxgtk30|2022-12-31|Has expired: Upstream support ended, use wx 3.x www/py-txrequests|www/py-requests-futures|2022-12-31|Has expired: Use www/py-requests-futures as upstream is unmaintained since 2018 sysutils/py-ansible-core211||2022-12-31|Has expired: Depends on expired security/py-pycrypto sysutils/ansible4||2022-12-31|Has expired: Depends on expired security/py-pycrypto (via sysutils/py-ansible-core211) security/py-pycrypto|security/py-pycryptodome|2022-12-31|Has expired: Unmaintained, obsolete, and contains security vulnerabilities. Use security/py-pycryptodome instead ports-mgmt/chucky||2023-01-01|Has expired: Uses the obsoleted reeBSD tag sysutils/beats6||2023-01-01|Has expired: No longer maintained and supported sysutils/logstash6||2023-01-01|Has expired: No longer maintained and supported textproc/elasticsearch6||2023-01-01|Has expired: No longer maintained and supported japanese/ja-tex-xdvik|print/tex-xdvik|2023-01-02|pTeX support has been integrated math/cvc4|math/cvc5|2023-01-03|CVC4 was succeeded by CVC5 math/cvc3|math/cvc5|2023-01-04|CVC3 was succeeded by CVC4 and CVC5 devel/caf|devel/actor-framework|2023-01-08|Merge duplicates into devel/actor-framework that is a full software name net/nebula|security/nebula|2023-01-09|Remove duplicate security/kc24|security/kc|2023-01-13|kc24 was a transient package to easy database migration. Rename to original name devel/llvm70||2023-01-15|Removed old llvm ports devel/llvm80||2023-01-15|Removed old llvm ports devel/llvm90||2023-01-15|Removed old llvm ports devel/android-tools-simpleperf||2023-01-15|Depends on removed old llvm ports devel/f18||2023-01-15|Depends on removed old llvm ports devel/xtoolchain-llvm80||2023-01-15|Depends on removed old llvm ports devel/xtoolchain-llvm90||2023-01-15|Depends on removed old llvm ports net-p2p/tootle|net-p2p/tooth|2023-01-16|Upstream archived, forked irc/cwirc||2023-01-19|Has expired: No upstream, no apparent use seen online sysutils/ior|benchmarks/ior|2023-01-20|Moved to a better fit category emulators/qemu-guest-agent|emulators/qemu@guestagent|2023-01-20|Seperate port merged with main port as a flavor devel/rust-bindgen|devel/rust-bindgen-cli|2023-01-22|Renamed upstream graphics/darktable42||2023-01-27|Removed as part of the update of graphics/darktable to 4.2.0 devel/py-cachecontrol|www/py-cachecontrol|2023-01-29|Remove duplicate added later devel/dulwich|devel/py-dulwich|2023-01-29|Add py- prefix www/webtrees||2023-01-30|Has expired: Uses obsolete PHP version; use www/webtrees21 instead x11-toolkits/libsexy||2023-01-30|Depends on EOLed gtk+20, not depended on in the ports tree x11-toolkits/gtkmathview||2023-01-30|Depends on EOLed gtk+20, not depended on in the ports tree x11-toolkits/vdk||2023-01-30|Depends on EOLed gtk+20, not depended on in the ports tree audio/libgpod-sharp||2023-02-01|Depends on EOLed gtk+20, not depended on in the ports tree x11/plasma5-kwayland-server|x11-wm/plasma5-kwin|2023-02-07|Reintegrated into x11-wm/plasma5-kwin finance/py-TA-Lib|finance/py-ta-lib|2023-02-12|Remove duplicate port x11-toolkits/gnocl||2023-02-13|Fails to build, newer snapshot depends on a removed port games/opendungeons||2023-02-14|Has expired: Broken for more than 6 months databases/mysql-connector-odbc|databases/mysql-connector-odbc-80|2023-02-18|Has expired: Requires EOLd mysql version devel/yaml-cpp03|devel/yaml-cpp|2023-02-21|Used by blender-lts28 which is EOL'd sysutils/uutils|sysutils/rust-coreutils|2023-02-22|Request by upstream print/harfbuzz-hb-view|print/harfbuzz-cairo|2023-02-23|Match feature and library name sysutils/screenfetch-nox11|sysutils/screenfetch@nox11|2023-02-23|Converted to flavor editors/r7-office|editors/linux-r7-office|2023-02-25|Follow the naming scheme of Linux ports www/mediawiki137||2023-02-28|Has expired: End of life upstream, users are recommended to upgrade to 1.39 or higher games/veloren|games/veloren-weekly|2023-03-02|Using releases is currently discouraged upstream accessibility/atk|accessibility/at-spi2-core|2023-03-02|Integrated into other package accessibility/at-spi2-atk|accessibility/at-spi2-core|2023-03-02|Integrated into other package net/tshark|net/wireshark@nox11|2023-03-03|Tshark is now the nox11 flavor of wireshark net/tshark-lite|net/wireshark@nox11|2023-03-03|Tshark is now the nox11 flavor of wireshark net/wireshark-lite|net/wireshark|2023-03-03|The lite port of wireshark can be controlled with OPTIONS lang/gcc-ecj45|java/eclipse-ecj|2023-03-06|Has expired: Long time unsupported upstream, use java/eclipse-ecj instead databases/postgresql10-client||2023-03-07|Has expired: PostgreSQL 10 has reached end-of-life databases/postgresql10-contrib||2023-03-07|Has expired: PostgreSQL 10 has reached end-of-life databases/postgresql10-docs||2023-03-07|Has expired: PostgreSQL 10 has reached end-of-life databases/postgresql10-pgtcl||2023-03-07|Has expired: PostgreSQL-10 has reached end-of-life databases/postgresql10-plperl||2023-03-07|Has expired: PostgreSQL 10 has reached end-of-life databases/postgresql10-plpython||2023-03-07|Has expired: PostgreSQL 10 has reached end-of-life databases/postgresql10-pltcl||2023-03-07|Has expired: PostgreSQL 10 has reached end-of-life databases/postgresql10-server||2023-03-07|Has expired: PostgreSQL 10 has reached end-of-life audio/ximp3||2023-03-09|Has expired: Abandonware and obsolete, uses old decoder library and no ID3v2 support devel/libpthread-stubs||2023-03-12|No consumers left and never supported pthread stubs in libc on FreeBSD multimedia/mkvtoolnix-nox11|multimedia/mkvtoolnix@nogui|2023-03-13|Converted to flavor security/openssl-devel|security/openssl30|2023-03-14|3.0 is not devel, prevent confusion with 3.1 net-p2p/openethereum||2023-03-15|Has expired: not maintained anymore devel/pydio-packr||2023-03-15|Was only used for building www/pydio-cells before, not needed anymore math/hs-penrose||2023-03-16|Perose Haskell app is deprecated upstrean, it was rewritten in TypeScript devel/rubygem-octicons|misc/rubygem-octicons|2023-03-16|Remove duplicate port multimedia/libquicktime-lame||2023-03-18|Abandoned upstream and fails to build with newer versions of FFmpeg, consider using multimedia/ffmpeg multimedia/libquicktime||2023-03-18|Abandoned upstream and fails to build with newer versions of FFmpeg, consider using multimedia/ffmpeg devel/p5-Net-ZooKeeper||2023-03-19|Has expired: Broken since 2020 devel/libhyve-remote||2023-03-19|Has expired: Broken since 2020 chinese/brise||2023-03-19|Has expired: Broken since 2020 cad/NASTRAN-95||2023-03-19|Has expired: Broken since 2020 lang/dlv||2023-03-19|Has expired: Broken since 2020 net/nfs-ganesha-kmod||2023-03-19|Has expired: Broken since 2020 graphics/py-open3d-python||2023-03-19|Has expired: Broken since 2020 devel/libzrtpcpp||2023-03-20|Has expired: Broken since 2021 devel/riscv64-gcc||2023-03-20|Has expired: Unsupported version and users should move to devel/freebsd-gcc12@riscv64 devel/frama-c||2023-03-20|Has expired: Broken since 2021 misc/dahdi-kmod||2023-03-20|Has expired: Broken since 2021 misc/glow||2023-03-20|Has expired: Broken since 2021 science/fisicalab||2023-03-20|Has expired: Broken since 2021 sysutils/ioc||2023-03-20|Has expired: Broken since 2021 sysutils/jobd||2023-03-20|Has expired: Broken since 2021 sysutils/geomWatch||2023-03-20|Has expired: Broken since 2021 lang/visualworks||2023-03-20|Has expired: Broken since 2021 lang/J||2023-03-20|Has expired: Broken since 2021 net/rsocket-cpp||2023-03-20|Has expired: Broken since 2021 net/opentracker||2023-03-20|Has expired: Broken since 2021 dns/py-namebench||2023-03-20|Has expired: Broken since 2021 databases/libgda5-mdb||2023-03-20|Has expired: Broken since 2021 games/flightgear-terragear||2023-03-20|Has expired: Broken since 2021 textproc/py-rstfmt||2023-03-20|Has expired: Broken since 2021 graphics/rubygem-objectdetect||2023-03-20|Has expired: Broken since 2021 graphics/p5-Image-ObjectDetect||2023-03-20|Has expired: Broken since 2021 science/dcl||2023-03-20|Has expired: Broken since 2021 graphics/gimp-gmic-plugin||2023-03-21|Has expired: Broken since 2021 science/InsightToolkit521|science/InsightToolkit|2023-03-21|Retire InsightToolkit521: it was there only to support graphics/elastix sysutils/etcupdate||2023-03-21|Part of the base system since FreeBSD 10.0 devel/freebsd-gcc6||2023-03-22|No longer able to build base system, use GCC 9 or later instead net/rubygem-gitlab-omniauth-openid-connect|net/rubygem-omniauth_openid_connect|2023-03-22|Obsolete use net/rubygem-omniauth_openid_connect instead japanese/mutt-devel||2023-03-25|Has expired: Broken since 2019 audio/amarok||2023-03-31|Has expired: No longer actively maintained upstream audio/cd2mp3||2023-03-31|Has expired: Depends on deprecated port audio/dagrab, consider using audio/abcde or audio/cyanrip audio/cmp3||2023-03-31|Has expired: Abandonware, no development in 20 years. Please consider using audio/cmus or audio/musicpd audio/cpige||2023-03-31|Has expired: Doesn't work, newer versions also fails audio/crip||2023-03-31|Has expired: Abandonware, last release in 2007. Please consider using audio/cyanrip or audio/abcde audio/cue2toc||2023-03-31|Has expired: Abandonware and unmaintained, please consider using audio/cuetools or sysutils/cdrdao audio/dagrab||2023-03-31|Has expired: Abandonware and superseded by audio/cdparanoia audio/dekagen||2023-03-31|Has expired: Abandonware, last release in 2004. Please consider using audio/cyanrip or audio/abcde audio/gervill||2023-03-31|Has expired: Integrated as of JDK6 audio/id3ed||2023-03-31|Has expired: Abandonware and obsolete, doesn't support ID3v2 tagging audio/id3ren||2023-03-31|Has expired: Abandonware and obsolete, doesn't support ID3v2 tagging audio/kexis||2023-03-31|Has expired: Abandonware, niche format that never got any traction and no release in 18 years. Consider using audio/flac or audio/wavpack instead audio/libworkman||2023-03-31|Has expired: Abandonware, no development in 20+ years audio/mp3c||2023-03-31|Has expired: Abandonware, last release in 2009. Please consider using audio/cyanrip or audio/abcde audio/soundkonverter||2023-03-31|Has expired: Unsupported upstream, consider using audio/cyanrip or audio/abcde (ripping CDs), audio/rsgain (ReplayGain scanning) and multimedia/ffmpeg (transcoding) audio/splaytk||2023-03-31|Has expired: Abandonware, no development in 20 years and uses obsolete decoding library audio/splay||2023-03-31|Has expired: Abandonware, no development in 20 years and uses obsolete decoding library audio/tagtool||2023-03-31|Has expired: Abandonware and obsolete, doesn't properly support ID3v2 tagging audio/vo-aacenc||2023-03-31|Has expired: Obsolete AAC encoder library, consider using audio/fdk-aac or audio/exhale audio/wav2cdr||2023-03-31|Has expired: Obsolete utility, consider using multimedia/ffmpeg databases/mongodb36-tools|databases/mongodb40-tools|2023-03-31|Has expired: Upstream EOL reached on 2021-04-30 databases/mongodb36|databases/mongodb40|2023-03-31|Has expired: Upstream EOL reached on 2021-04-30 databases/mysql-connector-c||2023-03-31|Has expired: C Connector is included in mysql packages since 5.6 deskutils/horde-groupware||2023-03-31|Has expired: Requires php74 devel/horde-whups||2023-03-31|Has expired: Requires php74 devel/phpunit6||2023-03-31|Has expired: End of Life since February 1, 2019 devel/phpunit7||2023-03-31|Has expired: End of Life since February 7, 2020 emulators/pcsxr||2023-03-31|Has expired: Abandoned upstream and no development in 5+ years, consider using games/retroarch games/acm||2023-03-31|Has expired: Abandoned upstream. Does not work mail/horde-webmail||2023-03-31|Has expired: Requires php74 multimedia/dvdrip||2023-03-31|Has expired: Depends on broken transcode port multimedia/mkxvcd||2023-03-31|Has expired: Depends on broken transcode port multimedia/win32-codecs||2023-03-31|Has expired: Obsolete and users are recommended to utilize ffmpeg instead net/minisapserver||2023-03-31|Has expired: Obsolete utility, functionality is now included in multimedia/vlc news/nntpcache||2023-03-31|Has expired: Upstream site no longer available ports-mgmt/p5-FreeBSD-Portindex||2023-03-31|Has expired: Not working, and no fix forthcoming print/ghostscript9-x11||2023-03-31|Has expired: Released over 10 years ago and unsupported by upstream, consider print/ghostscript9-agpl-x11 print/ghostscript9-base||2023-03-31|Has expired: Released over 10 years ago and unsupported by upstream, consider print/ghostscript9-agpl-base security/openscep||2023-03-31|Has expired: Do not support recent RFC 8894 security/openvpn25|security/openvpn|2023-03-31|Has expired: replaced by new upstream release 2.6.0 security/portsentry||2023-03-31|Has expired: Abandoned, upstream is dead and last release was back in 2003 sysutils/relaxconf||2023-03-31|Has expired: Abandonware, last release of RelaxBSD was back in 2006 textproc/artha||2023-03-31|Has expired: Abandonware, last release in 2012 x11-wm/i3-gaps||2023-03-31|Has expired: Upstream merged with i3, please switch to x11-wm/i3 www/horde-wicked||2023-03-31|Has expired: Requires php74 www/horde-passwd||2023-03-31|Has expired: Requires php74 www/horde-ansel||2023-03-31|Has expired: Requires php74 multimedia/subtitleripper||2023-03-31|Has expired: Depends on broken transcode port sysutils/disktype||2023-03-31|Has expired: Abandonware, last release in 2006 and no development since deskutils/horde-kronolith||2023-03-31|Has expired: Requires php74 deskutils/horde-mnemo||2023-03-31|Has expired: Requires php74 deskutils/horde-nag||2023-03-31|Has expired: Requires php74 ftp/horde-gollem||2023-03-31|Has expired: Requires php74 mail/horde-imp||2023-03-31|Has expired: Requires php74 mail/horde-ingo||2023-03-31|Has expired: Requires php74 mail/horde-turba||2023-03-31|Has expired: Requires php74 www/horde-trean||2023-03-31|Has expired: Requires php74 devel/horde-content||2023-03-31|Has expired: Requires php74 devel/horde-timeobjects||2023-03-31|Has expired: Requires php74 www/horde-base||2023-03-31|Has expired: Requires php74 multimedia/transcode||2023-03-31|Has expired: abandoned by upstream and does not build security/teleport5|security/teleport|2023-03-31|More recent version than expired teleport port www/anyterm||2023-04-01|Has expired: upstream is dead audio/mousai-devel|audio/mousai|2023-04-06|Updated to the latest stable version multimedia/pHash||2023-04-09|Has expired: No users left in tree and fails to build with FFmpeg 6.0 devel/py-jsonschema49|devel/py-jsonschema|2023-04-09|Remove obsoleted port. Use devel/py-jsonschema instead devel/rubygem-aws-sdk-core3168|devel/rubygem-aws-sdk-core|2023-04-09|Remove obsoleted port. Use devel/rubygem-aws-sdk-core instead devel/rubygem-aws-sdk-s31117|devel/rubygem-aws-sdk-s3|2023-04-09|Remove obsoleted port. Use devel/rubygem-aws-sdk-s3 instead devel/rubygem-bootsnap111|devel/rubygem-bootsnap|2023-04-09|Remove obsoleted port. Use devel/rubygem-bootsnap instead devel/rubygem-bootsnap112|devel/rubygem-bootsnap|2023-04-09|Remove obsoleted port. Use devel/rubygem-bootsnap instead devel/rubygem-bootsnap114|devel/rubygem-bootsnap|2023-04-09|Remove obsoleted port. Use devel/rubygem-bootsnap instead devel/rubygem-bootsnap115|devel/rubygem-bootsnap|2023-04-09|Remove obsoleted port. Use devel/rubygem-bootsnap instead devel/rubygem-cucumber-messages19|devel/rubygem-cucumber-messages|2023-04-09|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead devel/rubygem-fugit17|devel/rubygem-fugit|2023-04-09|Remove obsoleted port. Use devel/rubygem-fugit instead devel/rubygem-ruby-fogbugz021|devel/rubygem-ruby-fogbugz|2023-04-09|Remove obsoleted port. Use devel/rubygem-ruby-fogbugz instead devel/rubygem-sidekiq-cron-sidekiq64|devel/rubygem-sidekiq-cron|2023-04-09|Remove obsoleted port. Use devel/rubygem-sidekiq-cron instead devel/rubygem-sidekiq64|devel/rubygem-sidekiq|2023-04-09|Remove obsoleted port. Use devel/rubygem-sidekiq instead security/rubygem-openssl221|security/rubygem-openssl|2023-04-09|Remove obsoleted port. Use security/rubygem-openssl instead textproc/rubygem-github-markup17|textproc/rubygem-github-markup|2023-04-09|Remove obsoleted port. Use textproc/rubygem-github-markup instead textproc/rubygem-loofah218|textproc/rubygem-loofah|2023-04-09|Remove obsoleted port. Use textproc/rubygem-loofah instead textproc/rubygem-rouge329|textproc/rubygem-rouge|2023-04-09|Remove obsoleted port. Use textproc/rubygem-rouge instead www/rubygem-erubi19|www/rubygem-erubi|2023-04-09|Remove obsoleted port. Use www/rubygem-erubi instead multimedia/mythtv-frontend|multimedia/mythtv|2023-04-10|Frontend is no part of multimedia/mythtv lang/ruby27|lang/ruby30|2023-04-13|Please migrate to newer versions. Ruby 2.7 will reach its EoL on April 12, 2023 www/py-requests-futures0|www/py-requests-futures|2023-04-19|Remove obsoleted port. Use www/py-requests-futures instead mail/rubygem-mail27|mail/rubygem-mail|2023-04-19|Remove obsoleted port. Use mail/rubygem-mail instead science/cdcl||2023-04-21|Has expired: Broken since 2021 science/rubygem-ruby-dcl||2023-04-21|Has expired: requires deprecated science/cdcl net-im/webinar||2023-04-24|Has expired: Requires EOLed electron18 devel/electron18||2023-04-24|Has expired: EOLed upstream, switch to newer version x11/libdmx||2023-04-25|Upstream removed support for Xdmx server devel/datovka|mail/datovka|2023-04-25|Move port to proper category benchmarks/super-smack||2023-04-30|Has expired: Unfetchable www/moodle39||2023-04-30|Has expired: Requires php74 which has been removed from the tree sysutils/u-boot-utilite||2023-04-30|Has expired: This port depends on the long time unsupported upstream devel/arm-none-eabi-gcc492 sysutils/py-psutil121|sysutils/py-psutil|2023-04-30|Has expired: Use sysutils/py-psutil instead www/dolibarr13||2023-04-30|Has expired: No support PHP >= 8.x www/dolibarr15||2023-04-30|Has expired: No support PHP >= 8.x www/dolibarr14||2023-04-30|Has expired: No support PHP >= 8.x devel/zpu-gcc||2023-04-30|Has expired: Broken with latest C compiler and port unused devel/zpu-binutils||2023-04-30|Has expired: Broken with latest C compiler and port unused databases/rocksdb-lite||2023-04-30|Has expired: Removed by upstream, see https://github.com/facebook/rocksdb/commit/4720ba4391eb016b05a30d09a8275624c3a4a87e textproc/ltxml||2023-04-30|Has expired: Unfetchable graphics/ImageMagick7-nox11|graphics/ImageMagick7|2023-04-30|Flavorized graphics/ImageMagick6-nox11|graphics/ImageMagick6|2023-04-30|Flavorized security/gpgme-qt5|security/gpgme-qt@qt5|2023-05-02|Flavorized to add Qt6 support x11-wm/hyprland-devel|x11-wm/hyprland|2023-05-03|Out of date: use x11-wm/hyprland for now emulators/qemu70|emulators/qemu7|2023-05-04|Use emulators/qemu or emulators/qemu-devel www/resin3||2023-05-06|Deprecated version, unsupported by upstream for years news/py-sabyenc3|news/py-sabctools|2023-05-08|Renamed upstream news/sabnzbdplus|news/sabnzbd|2023-05-08|Update to proper upstream name graphics/camera||2023-05-08|Has expired: abandoned upstream, does not fetch, website disappeared, unmaintained emulators/mess||2023-05-08|Merged into emulators/mame in upstream textproc/rubygem-semver_dialects|devel/rubygem-semver_dialects|2023-05-15|Removed duplicated port devel/rubygem-ruby-openai|www/rubygem-ruby-openai37|2023-05-16|Moved to match www/rubygem-ruby-openai sysutils/rundeck2|sysutils/rundeck3|2023-05-17|Has expired: unmaintained and newer version available in sysutils/rundeck3 devel/gitklient|devel/kommit|2023-05-17|Renamed upstream math/py-python-igraph|math/py-igraph|2023-05-18|Renamed to match upstream naming www/py-dj40-django-auth-ldap|www/py-dj41-django-auth-ldap|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-rich|www/py-dj41-django-rich|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-filter|www/py-dj41-django-filter|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-debug-toolbar|www/py-dj41-django-debug-toolbar|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-graphiql-debug-toolbar|www/py-dj41-django-graphiql-debug-toolbar|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-redis|www/py-dj41-django-redis|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ devel/py-dj40-django-rq|devel/py-dj41-django-rq|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-cors-headers|www/py-dj41-django-cors-headers|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-drf-yasg|www/py-dj41-drf-yasg|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-tables2|www/py-dj41-django-tables2|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-taggit|www/py-dj41-django-taggit|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ devel/py-dj40-graphene-django|devel/py-dj41-graphene-django|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-mptt|www/py-dj41-django-mptt|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-js-asset|www/py-dj41-django-js-asset|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-prometheus|www/py-dj41-django-prometheus|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-django-timezone-field|www/py-dj41-django-timezone-field|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-dj40-djangorestframework|www/py-dj41-djangorestframework|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to the Django 4.1+ version of this port. See https://www.djangoproject.com/download/ www/py-django40|www/py-django41|2023-05-20|Has expired: Extended support of Django 4.0 ends April 2023, upgrade to a newer version of Django. See https://www.djangoproject.com/download/ net-p2p/edonkey-tool-hash|net-p2p/ed2k-hash|2023-05-26|Renamed to match upstream naming net-im/qxmpp-qt5|net-im/qxmpp|2023-05-26|Port flavorized for Qt 5 and 6 devel/rubygem-aws-sdk-core3170|devel/rubygem-aws-sdk-core|2023-05-27|Remove obsoleted port. Use devel/rubygem-aws-sdk-core instead devel/rubygem-aws-sdk-s31119|devel/rubygem-aws-sdk-s3|2023-05-27|Remove obsoleted port. Use devel/rubygem-aws-sdk-s3 instead devel/rubygem-clamp11|devel/rubygem-clamp|2023-05-27|Remove obsoleted port. Use devel/rubygem-clamp instead net/rubygem-grpc142|net/rubygem-grpc|2023-05-27|Remove obsoleted port. Use net/rubygem-grpc instead net/rubygem-ipaddr122|net/rubygem-ipaddr|2023-05-27|Remove obsoleted port. Use net/rubygem-ipaddr instead security/rubygem-doorkeeper562|security/rubygem-doorkeeper|2023-05-27|Remove obsoleted port. Use security/rubygem-doorkeeper instead security/rubygem-ed2551912|security/rubygem-ed25519|2023-05-27|Remove obsoleted port. Use security/rubygem-ed25519 instead sysutils/rubygem-chef16|sysutils/rubygem-chef|2023-05-27|Remove obsoleted port. Use sysutils/rubygem-chef instead sysutils/rubygem-ohai16|sysutils/rubygem-ohai|2023-05-27|Remove obsoleted port. Use sysutils/rubygem-ohai instead textproc/rubygem-loofah219|textproc/rubygem-loofah|2023-05-27|Remove obsoleted port. Use textproc/rubygem-loofah instead www/rubygem-asana0|www/rubygem-asana|2023-05-27|Remove obsoleted port. Use www/rubygem-asana instead www/rubygem-jwt25|www/rubygem-jwt|2023-05-27|Remove obsoleted port. Use www/rubygem-jwt instead www/rubygem-webrick17|www/rubygem-webrick|2023-05-27|Remove obsoleted port. Use www/rubygem-webrick instead textproc/rtf2html||2023-05-28|Has expired: Abandonware, please use something modern like markdown databases/mariadb103-server|databases/mariadb106-server|2023-05-28|Has expired: Use databases/mariadb106-server databases/mariadb103-client|databases/mariadb106-client|2023-05-28|Has expired: Use databases/mariadb106-server net-mgmt/chronograf||2023-05-28|Has expired: Requires upstream EOL node14 textproc/opensearch-dashboards13|textproc/opensearch-dashboards|2023-05-28|Has expired: Requires upstream EOL node14 www/yarn-node14||2023-05-28|Has expired: Requires upstream EOL node14 www/npm-node14||2023-05-28|Has expired: Requires upstream EOL www/node14 www/node14||2023-05-28|Has expired: Consider using www/node16 or later as Upstream EOL on 2023-04-30 security/p5-Net-SAML||2023-05-28|Has expired: Depends on deprecated security/zxid security/zxid||2023-05-28|Has expired: Do not build with OpenSSL 1.1.1e and later security/keynote||2023-05-28|Has expired: Upstream last release in 2000 security/esteidfirefoxplugin||2023-05-28|Has expired: Upstream last release in 2013 and has been migrated into other products of upstream devel/py-pyxb|devel/py-pyxb-x|2023-05-31|Has expired: Upstream issued End-of-Life notice. Use devel/py-pyxb-x instead devel/arm-none-eabi-gcc492|devel/arm-none-eabi-gcc|2023-05-31|Has expired: Long time unsupported upstream multimedia/nordlicht||2023-05-31|Has expired: Unmaintained for years upstream and fails to build with FFmpeg 6 finance/vanitygen||2023-05-31|Has expired: Broken for more than a year and upstream last release was 11 years ago net-p2p/qtum||2023-05-31|Has expired: Broken for nearly a year sysutils/pam_mount||2023-05-31|Has expired: Requires upstream EOL OpenSSL 1.0.X and linux only libmount which is not available for FreeBSD polish/kadu||2023-05-31|Has expired: Upstream website no longer exists, no update on SourceForge net-mgmt/zabbix62-agent|net-mgmt/zabbix64-agent|2023-05-31|Has expired: Will reach end of life on 2023-05-31 net-mgmt/zabbix62-frontend|net-mgmt/zabbix64-frontend|2023-05-31|Has expired: Will reach end of life on 2023-05-31 net-mgmt/zabbix62-java|net-mgmt/zabbix64-java|2023-05-31|Has expired: Will reach end of life on 2023-05-31 net-mgmt/zabbix62-proxy|net-mgmt/zabbix64-proxy|2023-05-31|Has expired: Will reach end of life on 2023-05-31 net-mgmt/zabbix62-server|net-mgmt/zabbix64-server|2023-05-31|Has expired: Will reach end of life on 2023-05-31 mail/esmtp||2023-05-31|Has expired: Upstream announced that this project is no longer being maintained. See https://esmtp.sourceforge.net/links.html for alternatives ftp/ftpmirror||2023-05-31|Has expired: Abandonware net-p2p/zetacoin||2023-06-01|Has expired: Broken for nearly a year net-p2p/zetacoin-daemon||2023-06-01|Has expired: Broken for nearly a year net-p2p/zetacoin-utils||2023-06-01|Has expired: Broken for nearly a year sysutils/puppet6|sysutils/puppet7|2023-06-01|Has expired: Puppet 6 has reached EOL sysutils/puppetserver6|sysutils/puppetserver7|2023-06-01|Has expired: Puppet 6 has reached EOL databases/puppetdb6|databases/puppetdb7|2023-06-01|Has expired: Puppet 6 has reached EOL databases/puppetdb-terminus6|databases/puppetdb-terminus7|2023-06-01|Has expired: Puppet 6 has reached EOL sysutils/boxbackup-devel||2023-06-01|Has expired: Requires upstream EOL OpenSSL 1.0.X www/webstone-ssl||2023-06-01|Has expired: Requires upstream EOL OpenSSL 1.0.X sysutils/bareos18-client|sysutils/bareos19-client|2023-06-01|Has expired: Upstream EOL reached on 2020-02-03 sysutils/bareos18-server|sysutils/bareos19-server|2023-06-01|Has expired: Upstream EOL reached on 2020-02-03 sysutils/bareos18-traymonitor|sysutils/bareos19-traymonitor|2023-06-01|Has expired: Upstream EOL reached on 2020-02-03 net-mgmt/nagircbot||2023-06-01|Has expired: Broken for more than a year and fails to build on all supported release mail/spamdyke||2023-06-01|Has expired: Broken for more than a year and last upstream release was in 2015 net/haproxy17||2023-06-03|Has expired: Upstream EOL reached on 2021-03-31 net/haproxy18||2023-06-03|Has expired: Upstream EOL reached on 2022-12-31 net-mgmt/send||2023-06-03|Has expired: Implementation is based on older obsolete RFC dns/validns||2023-06-03|Has expired: Last upstream release was 10 years ago and last upstream activity in 2017 sysutils/cfengine319||2023-06-03|Has expired: Upstream EOL reached on 2022-06-30 sysutils/cfengine-masterfiles319||2023-06-03|Removed, part of expired sysutils/cfengine319 net-mgmt/nrpe3|net-mgmt/nrpe|2023-06-03|Has expired: Fails to build with recent OpenSSL so use net-mgmt/nrpe games/spacezero||2023-06-03|Has expired: broken, abandoned upstream, depends on deprecated gtk2 net/gnu-dico|net/dico|2023-06-03|Renamed to match upstream naming editors/o|editors/orbiton|2023-06-04|Project was renamed upstream databases/rubygem-pg14|databases/rubygem-pg|2023-06-05|Remove obsoleted port. Use databases/rubygem-pg instead databases/rubygem-redis-namespace18|databases/rubygem-redis-namespace|2023-06-05|Remove obsoleted port. Use databases/rubygem-redis-namespace instead devel/poetry|devel/py-poetry|2023-06-05|Remove obsoleted port. Use devel/py-poetry instead devel/py-dulwich020|devel/py-dulwich|2023-06-05|Remove obsoleted port. Use devel/py-dulwich instead devel/rubygem-aws-sdk-core3171|devel/rubygem-aws-sdk-core|2023-06-05|Remove obsoleted port. Use devel/rubygem-aws-sdk-core instead net/rubygem-u2f0|net/rubygem-u2f|2023-06-05|Remove obsoleted port. Use net/rubygem-u2f instead security/rubygem-omniauth-cas3-oauth2|security/rubygem-omniauth-cas3|2023-06-05|Remove obsoleted port. Use security/rubygem-omniauth-cas3 instead textproc/rubygem-loofah220|textproc/rubygem-loofah|2023-06-05|Remove obsoleted port. Use textproc/rubygem-loofah instead www/rubygem-rack227|www/rubygem-rack22|2023-06-05|Remove obsoleted port. Use www/rubygem-rack22 instead databases/rubygem-pg13|databases/rubygem-pg|2023-06-05|Remove obsoleted port. Use databases/rubygem-pg instead devel/rubygem-fast_gettext1|devel/rubygem-fast_gettext|2023-06-05|Remove obsoleted port. Use devel/rubygem-fast_gettext instead devel/rubygem-gettext-setup0|devel/rubygem-gettext-setup|2023-06-05|Remove obsoleted port. Use devel/rubygem-gettext-setup instead x11/radare-cutter||2023-06-07|Has expired: Cutter for radare has been discontinued as Cutter has moved to use rizin as their backend framework www/py-WebTest|www/py-webtest|2023-06-08|Use lowercase PORTNAME and path security/py-sequoia||2023-06-09|Deprecated upstream, broken as based on older dependency audio/hvl2wav|audio/ocp|2023-06-10|Has expired: Abandoned upstream, use audio/ocp instead x11/thinglaunch|x11/thingylaunch|2023-06-10|Has expired: Abandonware, please use x11/thingylaunch instead devel/kiwix-lib|devel/libkiwix|2023-06-12|Renamed to match upstream naming sysutils/intel-nvmupdate|sysutils/intel-nvmupdate-40g|2023-06-14|Moved to sysutils/intel-nvmupdate-40g, which is 40G-generation specific port to make space for 10G and 100G generations sysutils/intel-qcu|sysutils/intel-epct|2023-06-14|Moved to sysutils/intel-epct multimedia/obs-qtwebkit||2023-06-16|Has expired: OBS ships with their own browser plugin from version 25 onwards games/tuxmath||2023-06-16|Has expired: Upstream last release was in 2011 emulators/skyeye||2023-06-17|Has expired: Upstream last release was in 2014 x11/deforaos-desktop||2023-06-18|Removed, needs expired x11/deforaos-panel textproc/apache-solr9|textproc/apache-solr|2023-06-18|New stable release games/poker-eval||2023-06-20|Upstream vanished graphics/3d-ascii-viewer-c|graphics/3d-ascii-viewer|2023-06-21|Project was renamed upstream archivers/libunrar6|archivers/libunrar|2023-06-21|Moved to unversioned origin. Use archivers/libunrar instead japanese/font-plemoljp-nfj||2023-06-22|Removed by upstream graphics/fotofix||2023-06-23|Has expired: Depends on expired graphics/IPA graphics/IPA||2023-06-23|Has expired: Broken since 2021 security/p5-OpenCA-PKCS7||2023-06-23|Has expired: Depends on expired security/p5-OpenCA-OpenSSL security/p5-OpenCA-OpenSSL||2023-06-23|Has expired: Broken since 2021 security/krb5-118|security/krb5|2023-06-25|Has expired: EOL one year after the release of krb5 1.19 x11-wm/pager|x11-wm/sawfish-pager|2023-06-27|Renamed to match upstream naming lang/python37|lang/python38|2023-06-27|Has expired: Upgrade to a newer Python version. 3.7 is in maintenance status and gets security fixes only. End-of-Life: 2023-06-27. See https://devguide.python.org/versions/ databases/mysql-q4m||2023-06-30|Has expired: Requires upstream EOL MySQL 5.6 databases/mysqlbigram||2023-06-30|Has expired: Requires upstream EOL MySQL 5.6 databases/ateam_mysql_ldap_auth||2023-06-30|Has expired: Requires upstream EOL MySQL 5.6 databases/mysqlwsrep56-server||2023-06-30|Has expired: Requires upstream EOL MySQL 5.6 databases/mysql56-server||2023-06-30|Has expired: Upstream support ended in February 2021 databases/mysql56-client||2023-06-30|Has expired: Upstream support ended in February 2021 databases/mysac||2023-06-30|Has expired: Requires upstream EOL MySQL 5.6 www/moodle311||2023-06-30|Has expired: Requires php80 which is set to expire on 2023-11-26 www/moodle40||2023-06-30|Has expired: Requires php80 which is set to expire on 2023-11-26 www/yarn-node19||2023-06-30|Has expired: This port depends on deprecated www/node19. Migrate to www/yarn-node18 or www/yarn-node20 instead www/npm-node19||2023-06-30|Has expired: This port depends on deprecated www/node19. Migrate to www/npm-node18 or www/npm-node20 instead www/node19||2023-06-30|Has expired: Nodejs 19.* will reach its EoL on 2023-06-01. Use Node.js 18.* (www/node18) or 20.* (www/node20) instead emulators/qemu6||2023-06-30|Has expired: Version 8 is on the horizon while version 7 is stable audio/gbemol||2023-06-30|Has expired: Unmaintained for years and depends on deprecated GTK2 audio/glurp||2023-06-30|Has expired: Unmaintained for years and depends on deprecated GTK2 finance/R-cran-ccgarch||2023-06-30|Has expired: Fails to build with R 4.3.0+ and abandoned upstream www/redmine42||2023-06-30|Has expired: Broken with all supported Ruby versions www/tomcat10|www/tomcat101|2023-06-30|Has expired: EOLd, potential security issues (https://tomcat.apache.org/tomcat-10.0-eol.html), use www/tomcat101 instead databases/mongodb40-tools|databases/mongodb-tools|2023-06-30|Has expired: Upstream EOL reached on 2022-04-30 databases/mongodb40|databases/mongodb42|2023-06-30|Has expired: Upstream EOL reached on 2022-04-30 dns/djbdns-tools||2023-06-30|Has expired: No longer compliant with current DNS standards and source code hasn't been centrally managed for over 20 years dns/djbdns||2023-06-30|Has expired: No longer compliant with current DNS standards and source code hasn't been centrally managed for over 20 years dns/libdjbdns||2023-06-30|Has expired: No longer compliant with current DNS standards and source code hasn't been centrally managed for over 20 years sysutils/mcollective-actionpolicy-auth||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-nrpe-client||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-puppet-agent||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-puppet-client||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-nettest-client||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-nettest-agent||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-service-agent||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-service-client||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-shell-client||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-shell-agent||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-nrpe-agent||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-nrpe-common||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-service-common||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-puppet-common||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective-nettest-common||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mnrpes||2023-06-30|Has expired: Depends on broken sysutils/mcollective sysutils/mcollective||2023-06-30|Has expired: Broken with all supported Ruby versions databases/mariadb104-server||2023-06-30|Has expired: Use databases/mariadb106-server databases/mariadb104-client||2023-06-30|Has expired: Use databases/mariadb106-client dns/mydns-ng||2023-06-30|Has expired: Abandonware, last release in 2010. Consider migrating to dns/powerdns dns/mydns||2023-06-30|Has expired: Abandonware, last release in 2006. Consider migrating to dns/powerdns net/opal||2023-06-30|Has expired: Very outdated, current version in tree was released back in 2013 and upstream is still active math/R-cran-RHmm||2023-06-30|Has expired: Fails to build with R 4.3.0+ and abandoned upstream databases/py-caterva||2023-06-30|Has expired: Use archivers/py-blosc2 instead. All the features of Python-Caterva have been included in the Python-Blosc2 NDArray object net-im/purple-hangouts||2023-06-30|Has expired: Google Hangouts discontinued 2022-11-01, data deleted 2023-01-01 dns/ares||2023-06-30|Has expired: Deprecated upstream as of March 12, 2023 security/rubygem-omniauth-cas3||2023-06-30|Has expired: Deprecated by upstream. The repository has been archived by the owner on Aug 23, 2022 graphics/ikona||2023-06-30|Has expired: abandoned upstream, broken multimedia/vdr-plugin-osdteletext||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-wirbelscan||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-control||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-markad||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-iptv||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-femon||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-sleeptimer||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-remote||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-infosatepg||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-reelchannelscan||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-extrecmenu||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-vdrmanager||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-vnsiserver||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-xvdr||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugins||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-eepg||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-xineliboutput||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr||2023-06-30|Has expired: Abandoned "work in progress" fork in 2015 multimedia/vdr-plugin-osdpip||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-epgsearch||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-streamdev||2023-06-30|Has expired: Depends on abandoned fork of VDR www/vdr-plugin-live||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-skinenigmang||2023-06-30|Has expired: Depends on abandoned fork of VDR multimedia/vdr-plugin-ttxtsubs||2023-06-30|Has expired: Depends on abandoned fork of VDR audio/pulseeffects||2023-06-30|Has expired: Broken for almost a year and abandoned upstream audio/libgroove||2023-06-30|Has expired: Fails to build with FFmpeg 6 and very little activity upstream multimedia/py-mlt6||2023-06-30|Has expired: Deprecated and unsupported upstream, please consider using multimedia/mlt7 instead multimedia/mlt6-qt5|multimedia/mlt7-qt|2023-06-30|Has expired: Deprecated and unsupported upstream, please consider using multimedia/mlt7 instead multimedia/mlt6|multimedia/mlt7|2023-06-30|Has expired: Deprecated and unsupported upstream, please consider using multimedia/mlt7 instead devel/electron19||2023-06-30|Has expired: EOLed upstream, switch to newer version devel/electron21||2023-06-30|Has expired: EOLed upstream, switch to newer version devel/ccache-memcached||2023-06-30|Has expired: Unmaintained fork that targets a very old version of ccache devel/ccache-memcached-static||2023-06-30|Has expired: Unmaintained fork that targets a very old version of ccache devel/libdlna||2023-06-30|Has expired: Abandonware, development discontinued textproc/rubygem-ferret||2023-06-30|Has expired: Broken with all supported Ruby versions databases/py-pg8000-112|databases/py-pg8000|2023-06-30|Has expired: EOLd, use www/py-pg8000 instead databases/caterva|archivers/c-blosc2|2023-06-30|Has expired: Use archivers/c-blosc2 instead. All the features of Caterva have been included in the C-Blosc2 NDim object print/ghostscript7-base||2023-06-30|Has expired: Obsolete and unsupported upstream, consider using a more recent version print/ghostscript7-commfont||2023-06-30|Has expired: Obsolete and unsupported upstream print/ghostscript7-korfont||2023-06-30|Has expired: Obsolete and unsupported upstream print/ghostscript7-x11||2023-06-30|Has expired: Obsolete and unsupported upstream print/ghostscript7-jpnfont||2023-06-30|Has expired: Obsolete and unsupported upstream print/ghostscript8-base||2023-06-30|Has expired: Obsolete and unsupported upstream, consider using a more recent version print/ghostscript8-x11||2023-06-30|Has expired: Obsolete and unsupported upstream textproc/py-transifex-client|textproc/go-transifex-client|2023-06-30|Has expired: Upstream switched to go based api client (textproc/go-transifex-client) devel/google-cloud-cpp117|devel/google-cloud-cpp|2023-07-01|Has expired: Newer version is in the tree math/py-gmpy|math/py-gmpy2|2023-07-01|Has expired: EOLd, use math/py-gmpy2 instead security/openssl_tpm_engine||2023-07-02|Has expired: Requires older openssl and upstream unmaintained since 2017 www/kristall||2023-07-02|Has expired: Requires older openssl sysutils/cfengine-masterfiles318||2023-07-02|Has expired: Expire one year after cfengine-masterfiles 3.19.0 released sysutils/cfengine318||2023-07-02|Has expired: Expire one year after cfengine 3.19.0 released devel/linux-c7-dbus-glib||2023-07-02|Merged into devel/linux-c7-dbus-libs net/nuster||2023-07-08|Has expired: Does not support OpenSSL 3 and upstream last release was in 2020 devel/godot2-tools|devel/godot-tools|2023-07-08|Has expired: Requires legacy OpenSSL 1.1.1 so use devel/godot devel/rubygem-aws-sdk-core3172|devel/rubygem-aws-sdk-core|2023-07-09|Remove obsoleted port. Use devel/rubygem-aws-sdk-core instead devel/rubygem-aws-sdk-s31122|devel/rubygem-aws-sdk-s3|2023-07-09|Remove obsoleted port. Use devel/rubygem-aws-sdk-s3 instead devel/rubygem-google-protobuf322|devel/rubygem-google-protobuf|2023-07-09|Remove obsoleted port. Use devel/rubygem-google-protobuf instead devel/rubygem-grape15|devel/rubygem-grape|2023-07-09|Remove obsoleted port. Use devel/rubygem-grape instead textproc/rubygem-nokogiri114|textproc/rubygem-nokogiri|2023-07-09|Remove obsoleted port. Use textproc/rubygem-nokogiri instead graphics/gmic-qt@krita|graphics/krita-gmic-plugin|2023-07-14|Forked to a seperate project devel/capstone5|devel/capstone|2023-07-15|Keep the latest version without any pkgnamesufix games/naev-data||2023-07-15|Remove obsoleted port. Now games/naev installs data files graphics/pecl-imagick-im7|graphics/pecl-imagick|2023-07-19|Merged into master port x11-toolkits/fox14||2023-07-27|Has expired: Obsolete leaf port, use x11-toolkits/fox(16,17) instead x11-wm/cage-devel|x11-wm/cage|2023-07-27|Out of date: use x11-wm/cage for now misc/py-anndata|devel/py-anndata|2023-07-30|Removed duplicate games/cockatrice||2023-07-31|Has expired: Upstream releases haven't occured for multiple years and will require a new portbuild graphics/blender-lts29||2023-07-31|Has expired: Deprecated upstream x11-fm/wcmcommander||2023-07-31|Has expired: Abandoned upstream x11/cde-24|x11/cde-25|2023-08-01|Has expired: Desupported by upstream lang/go118||2023-08-04|Upstream support ended devel/hhdate|devel/date|2023-08-05|Dedup library x11-toolkits/wlinfo||2023-08-10|Redundant with wayland-info from graphics/wayland-utils www/bareos18-webui|www/bareos19-webui|2023-08-16|Has expired sysutils/devcpu-data-amd|sysutils/cpu-microcode-amd|2023-08-16|Reorganize CPU microcode ports sysutils/devcpu-data-intel|sysutils/cpu-microcode-intel|2023-08-16|Reorganize CPU microcode ports devel/py-python-Levenshtein|devel/py-Levenshtein|2023-08-17|Rename to match upstream devel/py-jaraco||2023-08-21|Remove obsoleted port security/rubygem-openssl2|security/rubygem-openssl|2023-08-21|Remove obsoleted port. Use security/rubygem-openssl instead games/cataclysm-dda-tiles|games/cataclysm-dda@tiles|2023-08-22|Moved to a flavored version devel/lua-language-server||2023-08-22|Has expired: Versions after 3.6.9 dump core (and do not compile) security/py-netbox-secretstore|security/py-netbox-secrets|2023-08-22|Has expired: No longer maintained by upstream, not compatible with NetBox 3.5, please migrate to security/py-netbox-secrets benchmarks/dbs||2023-08-22|Has expired: Broken on all supported releases for more than an year databases/virtuoso||2023-08-22|Has expired: Broken on all supported FreeBSD releases for more than an year sysutils/muse||2023-08-22|Has expired: Broken on all supported FreeBSD releases for more than an year devel/py-pytest-freezegun|devel/py-pytest-freezer|2023-08-22|Has expired: Use devel/py-pytest-freezer as upstream is unmaintained multimedia/QtAV||2023-08-22|Has expired: Abandoned project and broken with FFmpeg 6 mail/vmailmgr||2023-08-22|Has expired: Last upstream release was in 2005 and upstream points to different site irc/komanda-cli||2023-08-25|Has expired: Upstream no longer maintained irc/birch||2023-08-25|Has expired: Upstream no longer maintained net-im/6cord||2023-08-25|Has expired: Upstream no longer maintained devel/py-gpep517||2023-08-26|Remove obsoleted port. It is no longer needed after Python 3.7 removal devel/py-rapidfuzz2|devel/py-rapidfuzz|2023-08-26|Remove obsoleted port. Use devel/py-rapidfuzz instead devel/py-z3c.batching||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-z3c.zcmlhook||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zc.buildout||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-z3c.autoinclude||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.dottedname||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.app.basicskin||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.app.renderer||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.app.schema||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.broken||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.browserresource||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.cachedescriptors||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.contentprovider||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.copy||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.datetime||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.deferredimport||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.filerepresentation||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.generations||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.lifecycleevent||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.processlifetime||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.sequencesort||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.size||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.tales||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-five.globalrequest||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.globalrequest||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.traversing||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.publisher||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.browser||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.contenttype||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.testing||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.exceptions||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself devel/py-zope.i18n||2023-08-27|Remove leaf zope ports that have no sencse in absence of zope itself devel/py-zope.location||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself textproc/py-zope.structuredtext||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself textproc/py-zope.tal||2023-08-27|Remove leaf zope ports that have no sense in absence of zope itself databases/mysql-connector-java|databases/mysql-connector-j|2023-08-27|Following rename with upstream deskutils/kalendar|deskutils/merkuro|2023-08-28|Renamed upstream www/joomla3|www/joomla4|2023-08-30|Has expired: EOL upstream sysutils/llama|sysutils/walk|2023-08-31|Renamed to match upstream naming devel/py-typed-ast||2023-08-31|Has expired: This project is no longer maintained. Use the standard library ast module instead devel/py-retype||2023-08-31|Has expired: This project is no longer supported/maintained ports-mgmt/parfetch-overlay||2023-08-31|Has expired: Unmaintained cad/py-cq-editor||2023-09-01|Has expired: Depends on expiring cad/py-cadquery cad/py-cadquery||2023-09-01|Has expired: Depends on exppired cad/py-ocp www/squid-devel||2023-09-01|Has expired: Not used anymore to create rc-state releases databases/rubygem-red-plasma||2023-09-04|Remove deprecated port. red-plasma is deprecated since 10.0.0. red-plasma will not be released from Apache Arrow 12.0.0 or so devel/rubygem-cucumber-cucumber-expressions15|devel/rubygem-cucumber-cucumber-expressions|2023-09-04|Remove obsoleted port. Use devel/rubygem-cucumber-cucumber-expressions instead devel/rubygem-cucumber-messages18|devel/rubygem-cucumber-messages|2023-09-04|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead textproc/rubygem-cucumber-gherkin23|textproc/rubygem-cucumber-gherkin|2023-09-04|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead textproc/rubygem-cucumber-html-formatter19|textproc/rubygem-cucumber-html-formatter|2023-09-04|Remove obsoleted port. Use textproc/rubygem-cucumber-html-formatter instead cad/py-ocp||2023-09-05|Has expired: Broken since 2021 sysutils/bacula11-libs3|sysutils/bacula-libs3|2023-09-10|No reason to have version in the port name. Works with 11 and 13 www/transmission-web|net-p2p/transmission-components@daemon|2023-09-10|Moved to the daemon flavor devel/rubygem-cucumber-tag-expressions4|devel/rubygem-cucumber-tag-expressions|2023-09-11|Remove obsoleted port. Use devel/rubygem-cucumber-tag-expressions instead security/rosenpass|net/rosenpass|2023-09-12|Remove duplicate port dns/tinystats||2023-09-20|Has expired: djbdns got removed, port is no longer required mail/cyrus-imapd23||2023-09-20|Has expired: No longer supported by upstream mail/cyrus-imapd24||2023-09-20|Has expired: No longer supported by upstream net/py-python-ceilometerclient||2023-09-22|Remove obsoleted port. This project is no longer maintained sysutils/rundeck3|sysutils/rundeck|2023-09-23|Rename to avoid confusion games/weebsay||2023-09-26|Has expired: API server is no longer functional devel/rubygem-mustache0|devel/rubygem-mustache|2023-09-27|Has expired: Use devel/mustache sysutils/rsfetch||2023-09-27|Has expired: Upstream unmaintained sysutils/sysrc||2023-09-27|Has expired: Migrated into src deskutils/budgie-trash-applet||2023-09-29|Has expired: Merged into newer x11/budgie-desktop >= 10.8 x11-fonts/sourcecodepro-ttf|x11-fonts/source-code-pro-ttf|2023-09-30|Move x11-fonts/sourcecodepro-ttf to x11-fonts/source-code-pro-ttf x11-fonts/sourceserifpro-ttf|x11-fonts/source-serif-ttf|2023-09-30|Move x11-fonts/sourceserifpro-ttf to x11-fonts/source-serif-ttf www/pserv||2023-09-30|Has expired: Abandonware, last release in 2005. Consider migrating to www/apache24 , www/lighttpd or www/nginx www/polipo||2023-09-30|Has expired: No longer maintained upstream audio/aacgain||2023-09-30|Has expired: Obsolete way of handling volume adjustment, consider using audio/rsgain audio/ample||2023-09-30|Has expired: Abandonware, last release over 19 years ago audio/ccaudio2||2023-09-30|Has expired: Abandonware, no development since 2011 audio/libtremor||2023-09-30|Has expired: Obsolete, we only support hardware with a fpu and other decoding libraries offer better performance audio/rioutil||2023-09-30|Has expired: Obsolete, supported hardware ia about 20 years old audio/waveplay||2023-09-30|Has expired: Abandoned upstream databases/mongodb42-tools|databases/mongodb-tools|2023-09-30|Has expired: Upstream EOL reached on 2023-04-30 databases/mongodb42|databases/mongodb44|2023-09-30|Has expired: Upstream EOL reached on 2023-04-30 databases/redis6|databases/redis62|2023-09-30|Has expired: Has reached its EoL. Please migrate to newer version devel/capstone3|devel/capstone4|2023-09-30|Has expired: Use more recent upstream version from devel/capstone devel/directfb||2023-09-30|Has expired: Last upstream release was in 2015 devel/electron23|devel/electron24|2023-09-30|Has expired: EOLed upstream, switch to newer version devel/libtar||2023-09-30|Has expired: Abandonware since 2013 and multiple CVEs over the years devel/pear-htmlpurifier||2023-09-30|Has expired: Unfetchable as the pear channel no longer works devel/pear-channel-htmlpurifier.org||2023-09-30|Has expired: PEAR Channel is no longer functional devel/pmdk||2023-09-30|Has expired: FreeBSD has been deprecated since 1.13.X and support has been dropped on 2.0 graphics/povray36|graphics/povray37|2023-09-30|Has expired: No longer supported upstream; use POV-Ray 3.7 instead lang/onyx||2023-09-30|Has expired: Requires deprecated cook port lang/perl5.32|lang/perl5.34|2023-09-30|Has expired: Support ends three years after .0 release. Please upgrade to a more recent version of Perl mail/qtools||2023-09-30|Has expired: Upstream last activity in 2003 math/djbfft||2023-09-30|Has expired: Abandonware, slow and untouched by upstream for over 20 years math/py-matplotlib2|math/py-matplotlib|2023-09-30|Has expired: Upstream support ended in 2020 and do not support python3 versions existing on the tree net-im/kde-telepathy||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net/easysoap||2023-09-30|Has expired: Last release was in 2006 net-im/ktp-accounts-kcm||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-approver||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-auth-handler||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-call-ui||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-contact-runner||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-desktop-applets||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-kded-module||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-send-file||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-text-ui||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-contact-list||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-filetransfer-handler||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net-im/ktp-common-internals||2023-09-30|Has expired: Will not be part of KDE Gear 23.08 in August net/openldap24-client|net/openldap25-client|2023-09-30|Has expired: No longer supported by upstream. Please use a newer version of OpenLDAP instead net/openldap24-server|net/openldap25-server|2023-09-30|Has expired: No longer supported by upstream. Please use a newer version of OpenLDAP instead science/crf++||2023-09-30|Has expired: Last upstream activity was in 2015 security/fwbuilder||2023-09-30|Has expired: Abandonware since Jan 2021 sysutils/istatserver||2023-09-30|Has expired: Upstream last activity was in 2018 sysutils/logstash-forwarder||2023-09-30|Has expired: Migrate to sysutils/beats8 textproc/libextractor||2023-09-30|Has expired: does not compile with exiv2 0.28, and no ports tree users www/bareos19-webui|www/bareos20-webui|2023-09-30|Has expired: Upstream EOL reached sysutils/bareos19-traymonitor|sysutils/bareos20-traymonitor|2023-09-30|Has expired: Upstream EOL reached sysutils/bareos19-client|sysutils/bareos20-client|2023-09-30|Has expired: Upstream EOL reached sysutils/bareos19-server|sysutils/bareos20-server|2023-09-30|Has expired: Upstream EOL reached textproc/popup||2023-09-30|Has expired: Abandonware, last release in 2004 and dead upstream textproc/yamcha||2023-09-30|Has expired: Last upstream release was in 2005 japanese/awffull||2023-09-30|Has expired: Abandonware, last release in 14+ years ago. Consider using www/awstats www/dhttpd||2023-09-30|Has expired: Abandonware, last release in 15+ years ago. Consider using www/darkhttpd, www/obhttpd or www/miniserve www/drupal8|www/drupal9|2023-09-30|Has expired: Upstream EOL reached on 2021-11-17 www/fnord||2023-09-30|Has expired: Deprecated upstream, consider using www/apache24, www/lighttpd or www/nginx www/grafana8|www/grafana9|2023-09-30|Has expired: EOLed upstream www/mediawiki138|www/mediawiki139|2023-09-30|Has expired: end of life upstream www/awffull||2023-09-30|Has expired: Abandonware, last release in 14+ years ago. Consider using www/awstats textproc/raptor||2023-09-30|Has expired: No new release in 10+ years and superseded by 2.0-branch, consider using textproc/raptor2 devel/php-composer2|devel/php-composer|2023-09-30|Port for newer version moved over old EOL version port net-p2p/transmission-cli|net-p2p/transmission-components@cli|2023-09-30|Moved for metaport net-p2p/transmission-daemon|net-p2p/transmission-components@daemon|2023-09-30|Moved for metaport net-p2p/transmission-gtk|net-p2p/transmission-components@gtk|2023-09-30|Moved for metaport net-p2p/transmission-qt|net-p2p/transmission-components@qt|2023-09-30|Moved for metaport net-p2p/transmission-utils|net-p2p/transmission-components@utils|2023-09-30|Moved for metaport databases/percona-pam-for-mysql||2023-10-01|Has expired: Upstream EOL reaches on 2023-10-01 databases/percona57-pam-for-mysql||2023-10-01|Has expired: Upstream EOL reaches on 2023-10-01 databases/percona57-server||2023-10-01|Has expired: Upstream EOL reaches on 2023-10-01 databases/percona57-client||2023-10-01|Has expired: Upstream EOL reaches on 2023-10-01 sysutils/nfs-over-tls||2023-10-01|Has expired: All supported releases of FreeBSD include this in base x11/antimicro|x11/antimicrox|2023-10-01|Has expired: Replaced by x11/antimicrox upstream no longer maintained security/krb5-appl||2023-10-01|Has expired: Desupported by upstream, uses old ciphers sysutils/mstflint-lite|sysutils/mstflint|2023-10-05|Parent port is now lite by default net/frr7|net/frr8|2023-10-05|Keeping only the 2 last major branches in port tree devel/rubygem-gitlab-license_finder||2023-10-06|Removed devel/rubygem-thor10|devel/rubygem-thor|2023-10-06|Removed devel/rubygem-gitlab-sidekiq-fetcher||2023-10-06|Removed devel/rubygem-aws-sdk-s31126|devel/rubygem-aws-sdk-s3|2023-10-06|Use devel/rubygem-aws-sdk-s3 devel/rubygem-aws-sdk-core3175|devel/rubygem-aws-sdk-core|2023-10-06|Use devel/rubygem-aws-sdk-core devel/gitlab-metrics-exporter||2023-10-06|Removed net/rubygem-octokit5|net/rubygem-octokit|2023-10-06|Use net/rubygem-octokit games/minilens||2023-10-08|Has expired: Depends on expired devel/godot2 (use devel/godot instead) games/tanks-of-freedom||2023-10-08|Has expired: Depends on expired devel/godot2 (use devel/godot instead) devel/godot2|devel/godot|2023-10-08|Has expired: Requires legacy OpenSSL 1.1.1 so use devel/godot devel/py-jupyter-server-ydoc|devel/py-jupyter-collaboration|2023-10-11|Remove obsoleted port. Use devel/py-jupyter-collaboration instead devel/py-packaging21|devel/py-packaging|2023-10-11|Remove obsoleted port. Use devel/py-packaging instead devel/rubygem-google-protobuf323|devel/rubygem-google-protobuf|2023-10-11|Remove obsoleted port. Use devel/rubygem-google-protobuf instead audio/rem||2023-10-12|Has expired: Deprecated, replaced by libre net/openmpi3|net/openmpi|2023-10-12|Has expired: OpenMPI 3 is not maintained by the upstream project anymore and will be removed graphics/tiffgt||2023-10-14|Has expired: Upstream support stopped security/openssl30|security/openssl|2023-10-14|Upgrade security/openssl to 3.0 x11-fonts/gnu-unifont-ttf|x11-fonts/gnu-unifont-otf|2023-10-16|Remove obsoleted port. Use x11-fonts/gnu-unifont-otf instead mail/slapd-cyrus||2023-10-20|Has expired: Last upstream release was in 2013 net/pacemaker1|net/pacemaker2|2023-10-22|Hasn't built in a long time, last upstream release was a while ago, use pacemaker2 multimedia/subsync|multimedia/ffsubsync|2023-10-22|Project was renamed upstream dns/libasr-devel||2023-10-25|Has expired: libasr will be maintained only as part of OpenSMTPD dns/libasr||2023-10-25|Has expired: libasr will be maintained only as part of OpenSMTPD textproc/xalan-c||2023-10-28|Has expired: Upstream no longer continuing; please consider textproc/libxslt, textproc/qt5-xmlpatterns or SaxonC as potential alternatives www/homer|www/homer-web|2023-11-01|Rename port to be consistent with Arch textproc/rubygem-yarp|textproc/rubygem-prism|2023-11-01|Remove obsoleted port. Use textproc/rubygem-prism instead audio/p5-MIDI|audio/p5-MIDI-Perl|2023-11-01|Move audio/p5-MIDI to audio/p5-MIDI-Perl devel/xtoolchain-llvm-devel||2023-11-02|Subsumed into devel/llvm-devel net/ceph14||2023-11-02|Has expired: End of life upstream since 2021-06-30 www/sfnt2woff||2023-11-02|Has expired: Superseded by WOFF 2.0, please consider using devel/woff2 textproc/kibana7||2023-11-02|Has expired: Depends on EOL NodeJS 16 devel/electron22|devel/electron24|2023-11-02|Has expired: Depends on EOL NodeJS 16 www/hedgedoc||2023-11-02|Has expired: Depends on EOL NodeJS 16 games/libretro-beetle_bsnes|games/libretro-mednafen_bsnes|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_gba|games/libretro-mednafen_gba|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_lynx|games/libretro-mednafen_lynx|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_ngp|games/libretro-mednafen_ngp|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_pce|games/libretro-mednafen_pce|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_pce_fast|games/libretro-mednafen_pce_fast|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_pcfx|games/libretro-mednafen_pcfx|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_saturn|games/libretro-mednafen_saturn|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_supergrafx|games/libretro-mednafen_supergrafx|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_vb|games/libretro-mednafen_vb|2023-11-06|Follow naming of libretro-super build script games/libretro-beetle_wswan|games/libretro-mednafen_wswan|2023-11-06|Follow naming of libretro-super build script games/libretro-fbalpha|games/libretro-fbalpha2012|2023-11-06|Follow naming of libretro-super build script games/libretro-paralleln64|games/libretro-parallel_n64|2023-11-06|Follow naming of libretro-super build script games/libretro-uae|games/libretro-puae|2023-11-06|Follow naming of libretro-super build script games/libretro-vbanext|games/libretro-vba_next|2023-11-06|Follow naming of libretro-super build script archivers/fpc-bzip2|lang/fpc|2023-11-12|This port was merged into lang/fpc archivers/fpc-unzip|lang/fpc|2023-11-12|This port was merged into lang/fpc audio/fpc-mad|lang/fpc|2023-11-12|This port was merged into lang/fpc audio/fpc-a52|lang/fpc|2023-11-12|This port was merged into lang/fpc audio/fpc-oggvorbis|lang/fpc|2023-11-12|This port was merged into lang/fpc audio/fpc-modplug|lang/fpc|2023-11-12|This port was merged into lang/fpc audio/fpc-openal|lang/fpc|2023-11-12|This port was merged into lang/fpc converters/fpc-iconvenc|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-odbc|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-fpindexer|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-postgres|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-dblib|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-ibase|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-gdbm|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-mysql|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-pxlib|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-oracle|lang/fpc|2023-11-12|This port was merged into lang/fpc databases/fpc-sqlite|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-pthreads|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-tplylib|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-pdf|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-sdo|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-image|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-xml|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-newt|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fppkg|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-sdl|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-extra|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-odata|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-stl|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-js|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-symbolic|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-res|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-web|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-registry|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-fpcunit|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-report|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-passrc|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-regexpr|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-sound|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-dbus|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-db|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-gdbint|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-libmagic|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-async|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-base|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-json|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fcl-net|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-fv|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-zlib|lang/fpc|2023-11-12|This port was merged into lang/fpc devel/fpc-bfd|lang/fpc|2023-11-12|This port was merged into lang/fpc editors/fpc-ide|lang/fpc|2023-11-12|This port was merged into lang/fpc ftp/fpc-libcurl|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-libpng|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-ncurses|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-hermes|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-imagemagick|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-rsvg|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-libgd|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-opengl|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-graph|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-vcl-compat|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-svgalib|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-proj4|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-pasjpeg|lang/fpc|2023-11-12|This port was merged into lang/fpc graphics/fpc-cairo|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-pastojs|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-rtl-objpas|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-lua|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-utils|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-rtl-generics|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-rtl-extra|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-units|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-rexx|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-base|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-rtl-unicode|lang/fpc|2023-11-12|This port was merged into lang/fpc lang/fpc-rtl-console|lang/fpc|2023-11-12|This port was merged into lang/fpc math/fpc-gmp|lang/fpc|2023-11-12|This port was merged into lang/fpc math/fpc-numlib|lang/fpc|2023-11-12|This port was merged into lang/fpc math/fpc-fftw|lang/fpc|2023-11-12|This port was merged into lang/fpc misc/fpc-chm|lang/fpc|2023-11-12|This port was merged into lang/fpc multimedia/fpc-dts|lang/fpc|2023-11-12|This port was merged into lang/fpc multimedia/fpc-libvlc|lang/fpc|2023-11-12|This port was merged into lang/fpc net/fpc-ldap|lang/fpc|2023-11-12|This port was merged into lang/fpc net/fpc-pcap|lang/fpc|2023-11-12|This port was merged into lang/fpc net/fpc-libenet|lang/fpc|2023-11-12|This port was merged into lang/fpc print/fpc-libcups|lang/fpc|2023-11-12|This port was merged into lang/fpc security/fpc-gnutls|lang/fpc|2023-11-12|This port was merged into lang/fpc security/fpc-openssl|lang/fpc|2023-11-12|This port was merged into lang/fpc sysutils/fpc-utmp|lang/fpc|2023-11-12|This port was merged into lang/fpc sysutils/fpc-uuid|lang/fpc|2023-11-12|This port was merged into lang/fpc sysutils/fpc-syslog|lang/fpc|2023-11-12|This port was merged into lang/fpc textproc/fpc-aspell|lang/fpc|2023-11-12|This port was merged into lang/fpc textproc/fpc-libxml2|lang/fpc|2023-11-12|This port was merged into lang/fpc www/fpc-libmicrohttpd|lang/fpc|2023-11-12|This port was merged into lang/fpc www/fpc-httpd24|lang/fpc|2023-11-12|This port was merged into lang/fpc www/fpc-googleapi|lang/fpc|2023-11-12|This port was merged into lang/fpc www/fpc-webidl|lang/fpc|2023-11-12|This port was merged into lang/fpc www/fpc-httpd22|lang/fpc|2023-11-12|This port was merged into lang/fpc www/fpc-fastcgi|lang/fpc|2023-11-12|This port was merged into lang/fpc x11/fpc-x11|lang/fpc|2023-11-12|This port was merged into lang/fpc x11-fonts/fpc-libfontconfig|lang/fpc|2023-11-12|This port was merged into lang/fpc x11-toolkits/fpc-xforms|lang/fpc|2023-11-12|This port was merged into lang/fpc x11-toolkits/fpc-gtk2|lang/fpc|2023-11-12|This port was merged into lang/fpc sysutils/fpc-users|lang/fpc|2023-11-14|This port was merged into lang/fpc net/py-ldap|net/py-python-ldap|2023-11-17|Rename to conform upstream name devel/wasi-compiler-rt11||2023-11-20|Version no longer supported as a WASI component devel/mingw32-libyaml||2023-11-21|Has expired: Last upstream release was in 2014 and mingw32 project is defunct devel/mingw32-pdcurses||2023-11-21|Has expired: Last upstream release was in 2009 and mingw32 project is defunct devel/mingw32-openssl||2023-11-21|Has expired: Upstream reached EOL and mingw32 project is defunct devel/mingw32-pthreads||2023-11-21|Has expired: Last upstream release was in 2012 and mingw32 project is defunct devel/mingw32-directx||2023-11-21|Has expired: Last upstream release was in 2002 and mingw32 project is more or less dead math/mingw32-libgmp||2023-11-21|Has expired: Broken for more than a year devel/mingw32-libffi||2023-11-21|Has expired: Last upstream release was in 2014 and mingw32 project is defunct devel/mingw32-bin-msvcrt||2023-11-21|Has expired: Last upstream release was in 2014 and project mingw32 is defunct devel/mingw32-zlib||2023-11-21|Has expired: Last upstream release was in 2014 and project mingw32 is defunct devel/mingw32-gcc||2023-11-21|Has expired: Upstream release was in 2015 and mingw32 project is defunct www/guile-www||2023-11-21|Has expired: Last upstream release was in 2002 and no longer relevant nowadays games/suyimazu|games/mizuma|2023-11-22|Project was renamed upstream www/dfileserver||2023-11-22|Has expired: Obsolete, consider using www/darkhttpd devel/sdts++||2023-11-22|Has expired: Last upstream release was in 2003 and both MASTER_SITES and WWW are unreachable databases/postgis30||2023-11-22|Removed math/gri||2023-11-26|Has expired: Last upstream release was in 2012 and gnuplot generates better results comms/telldus-core||2023-11-26|Has expired: BROKEN for more than a year sysutils/openshift-install||2023-11-26|Has expired: BROKEN for more than a year devel/capnproto080|devel/capnproto1|2023-11-27|Remove obsoleted port. Use devel/capnproto1 instead devel/py-cachetools3|devel/py-cachetools|2023-11-27|Remove obsoleted port. Use devel/py-cachetools instead www/rubygem-asana1|www/rubygem-asana|2023-11-27|Remove obsoleted port. Use www/rubygem-asana instead devel/rubygem-rdoc63|devel/rubygem-rdoc|2023-11-27|Remove obsoleted port. Use devel/rubygem-rdoc instead security/rubygem-devise-two-factor40-rails70|security/rubygem-devise-two-factor41-rails70|2023-11-27|Remove obsoleted port. Use security/rubygem-devise-two-factor41-rails70 instead www/rubygem-rqrcode-rails3|www/rubygem-rqrcode|2023-11-27|Remove obsoleted port. Use www/rubygem-rqrcode instead textproc/py-pygments-25|textproc/py-pygments|2023-11-27|Remove obsoleted port. Use textproc/py-pygments instead devel/rubygem-devise48-rails70|devel/rubygem-devise-rails70|2023-11-29|Use devel/rubygem-devise-rails70 instead textproc/rubygem-rouge41|textproc/rubygem-rouge|2023-11-29|Use textproc/rubygem-rouge instead devel/rubygem-aws-sdk-s31121|devel/rubygem-aws-sdk-s3|2023-11-29|Use devel/rubygem-aws-sdk-s3 instead games/py-mnemosyne|games/py-mnemosyne-proj|2023-11-30|Rename to match PyPI name databases/p5-Search-Xapian12|databases/p5-Search-Xapian|2023-12-01|Remove obsoleted port. Use databases/p5-Search-Xapian instead databases/xapian-bindings12|databases/xapian-bindings|2023-12-01|Remove obsoleted port. Use databases/xapian-bindings instead databases/xapian-core12|databases/xapian-core|2023-12-01|Remove obsoleted port. Use databases/xapian-core instead www/xapian-omega12|www/xapian-omega|2023-12-01|Remove obsoleted port. Use www/xapian-omega instead devel/rubygem-bootsnap116|devel/rubygem-bootsnap|2023-12-01|Remove obsoleted port. Use devel/rubygem-bootsnap instead devel/rubygem-gettext_i18n_rails18|devel/rubygem-gettext_i18n_rails|2023-12-01|Remove obsoleted port. Use devel/rubygem-gettext_i18n_rails instead sysutils/rubygem-chef17|sysutils/rubygem-chef|2023-12-01|Remove obsoleted port. Use sysutils/rubygem-chef instead sysutils/rubygem-chef-bin17|sysutils/rubygem-chef-bin|2023-12-01|Remove obsoleted port. Use sysutils/rubygem-chef-bin instead sysutils/rubygem-chef-config17|sysutils/rubygem-chef-config|2023-12-01|Remove obsoleted port. Use sysutils/rubygem-chef-config instead sysutils/rubygem-chef-utils17|sysutils/rubygem-chef-utils|2023-12-01|Remove obsoleted port. Use sysutils/rubygem-chef-utils instead sysutils/rubygem-ohai17|sysutils/rubygem-ohai|2023-12-01|Remove obsoleted port. Use sysutils/rubygem-ohai instead net-im/scudcloud||2023-12-01|Has expired: Project was abandoned in 2018 java/wildfly24||2023-12-02|Has expired: End of life upstream devel/fnccheck||2023-12-02|Has expired: BROKEN for more than an year and last upstream release was in 2012 mail/qmail-spamcontrol||2023-12-02|Has expired: BROKEN for more than 4+ years java/wildfly16||2023-12-02|Has expired: End of life upstream java/wildfly90||2023-12-02|Has expired: End of life upstream java/wildfly17||2023-12-02|Has expired: End of life upstream java/wildfly15||2023-12-02|Has expired: End of life upstream astro/ptiger||2023-12-02|Has expired: Depends on expired astro/tkgeomap devel/ptmalloc2||2023-12-02|Has expired: Abandonware, last release in 2006 and there are other alternative malloc implementations available java/wildfly25||2023-12-02|Has expired: End of life upstream net/gupnp-ui||2023-12-02|Has expired: Depends on deprecated port net/gupnp14 graphics/R-cran-rtiff||2023-12-02|Has expired: Fails to build and abandoned upstream games/iagno||2023-12-02|Has expired: BROKEN for more than a year and no upstream activity for the last 2 years emulators/ines||2023-12-02|Has expired: Ancient NES emulator that only works on i386, consider using emulators/higan www/varnish-nagios||2023-12-02|Has expired: Marked BROKEN for months, also depends on deprecated version of Varnish net/gupnp14||2023-12-02|Has expired: Unsupported legacy version upstream, also fails to build with newer versions of libxml2. Consider migrating to net/gupnp net/gupnp-dlna||2023-12-02|Has expired: Depends on deprecated port net/gupnp14 net/gupnp-igd12||2023-12-02|Has expired: Depends on deprecated port net/gupnp14 irc/irssi-dcc_send_limiter||2023-12-02|Has expired: BROKEN for more than a year www/linux-opera||2023-12-02|Has expired: outdated and unsupported version sysutils/gtk-imonc||2023-12-02|Has expired: BROKEN for more than 2 years audio/gradio||2023-12-02|Has expired: BROKEN for more than a year java/wildfly13||2023-12-02|Has expired: End of life upstream astro/xeartk||2023-12-02|Has expired: Depends on expired astro/tkgeomap math/py-piranha||2023-12-02|Has expired: BROKEN for more than a year and last upstream activity was in 2018 games/abstreet||2023-12-02|Has expired: BROKEN for more than a year and issue does not seem to be resolvable soon security/tor-devel||2023-12-02|Has expired: Ignored for more than a year and security/tor is more recent than this java/wildfly12||2023-12-02|Has expired: End of life upstream java/wildfly11||2023-12-02|Has expired: End of life upstream net-p2p/arbitrum-avm||2023-12-02|Has expired: BROKEN for more than an year www/mozplugger||2023-12-02|Has expired: Obsolete, defunct as Mozilla Firefox dropped support for plugin interface as of ESR 60 devel/ptmalloc||2023-12-02|Has expired: Abandonware, last release in 2006 and there are other alternative malloc implementations available java/wildfly18||2023-12-02|Has expired: End of life upstream java/wildfly14||2023-12-02|Has expired: End of life upstream www/madsonic||2023-12-02|Has expired: Depends on www/jetty8 which has been listed as end of life since 2015 www/jetty8||2023-12-02|Has expired: End of life in 2014, consider migrating to www/jetty10 textproc/bibtool||2023-12-02|Has expired: BROKEN for more than an year games/gnome-taquin||2023-12-02|Has expired: BROKEN for more than a year and no upstream activity for more than 2 years audio/mous||2023-12-02|Has expired: BROKEN for more than a year audio/mixxx22|audio/mixxx|2023-12-02|Has expired: Deprecated upstream, consider migrating to audio/mixxx www/jetty9||2023-12-02|Has expired: End of life as of 2022-06-01, consider migrating to www/jetty10 multimedia/obs-scrab||2023-12-02|Has expired: Fails to package and marked broken over 10 months ago archivers/jzlib||2023-12-02|Has expired: Abandonware, untouched for over 10 years and Java Platform 8+ provides a Deflater class java/wildfly26||2023-12-02|Has expired: End of life upstream science/libgeodecomp||2023-12-02|Has expired: BROKEN for more than an year astro/tkgeomap||2023-12-02|Has expired: abandoned astro/tclgeomap||2023-12-02|Has expired: abandoned devel/electron24||2023-12-03|Has expired: Upstream EOL reached on 2023-10-10 audio/festlex-ogi||2023-12-04|Has expired: Both MASTER_SITES and WWW are defunct net/libkvkontakte||2023-12-04|Has expired: Depends on deprecated www/qt5-webkit french/geonext||2023-12-05|Has expired: Last upstream release was in 2014 german/geonext||2023-12-05|Has expired: Last upstream release was in 2014 math/geonext||2023-12-05|Has expired: Last upstream release was in 2014 polish/gnugadu2||2023-12-05|Has expired: Last upstream release was in 2006 net-im/centerim||2023-12-05|Has expired: Last upstream release was in 2011 net-im/jggtrans||2023-12-05|Has expired: Upstream last release was in 2014 polish/tleenx2||2023-12-05|Has expired: Last upstream release was in 2004 polish/libtlen||2023-12-05|Has expired: Last upstream release was in 2004 devel/rubygem-font-awesome-rails-rails50|devel/rubygem-font-awesome-rails-rails60|2023-12-06|Obsolete, use devel/rubygem-font-awesome-rails-rails60 instead security/rubygem-devise-two-factor-rails61|security/rubygem-devise-two-factor-rails70|2023-12-06|Obsolete, use security/rubygem-devise-two-factor-rails70 instead net/py-anonfile||2023-12-07|Has expired: anonfile.com has shut down www/thundersnarf||2023-12-12|Has expired: Depends on deprecated php80 textproc/stardict-quick||2023-12-12|Has expired: unfetchable devel/rubygem-view_component-rails61|devel/rubygem-view_component-rails70|2023-12-14|Obsolete, use devel/rubygem-view_component-rails70 instead devel/py-astroid253|devel/py-astroid|2023-12-14|Remove obsoleted port. Use devel/py-astroid instead mail/imap-uw|mail/panda-imap|2023-12-16|Has expired: Last upstream release was in 2007 so use the fork mail/panda-imap mail/mailsync||2023-12-16|Has expired: Depends on outdated mail/cclient mail/cclient|mail/panda-cclient|2023-12-16|Has expired: Last upstream release was in 2007 so use the fork mail/panda-cclient www/yanopaste||2023-12-18|Has expired: Last upstream release was in 2011 www/py-yt-dlp-devel|www/py-yt-dlp|2023-12-22|Remove the -devel suffix math/octave-forge-statistics-bootstrap|math/octave-forge-statistics-resampling|2023-12-24|Name change upstream comms/openzwave-devel||2023-12-28|Has expired: Upstream no longer maintained, indicates to move to openzwave JS instead net/dpdk-22.11|net/dpdk|2023-12-30|Instead of expiring dpdk move dpdk-22.11 to dpdk databases/ateam_mysql57_ldap_auth||2023-12-31|Depends on upstream EOL MySQL 5.7 databases/mysql-udf||2023-12-31|Has expired: Upstream last update was in 2007 databases/mysqlwsrep57-server||2023-12-31|Depends on upstream EOL MySQL 5.7 net-mgmt/glpi-plugins-fusioninventory-server||2023-12-31|Has expired: Requires php80 which is set to expire on 2023-11-26 x11-fonts/fontmatrix||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit cad/jspice3||2023-12-31|Has expired: BROKEN for more than 2 years on all supported versions after the EOL of 12 emulators/rtc||2023-12-31|Has expired: Driver doesn't actually work with current FreeBSD versions emulators/gngeo||2023-12-31|Has expired: BROKEN for more that 2 years after the EOL of 12 net/rp-pppoe||2023-12-31|Has expired: Upstream restricting future OS support to Linux. Use net/mpd5 or pppoed instead. https://dianne.skoll.ca/pipermail/rp-pppoe/2023q2/000639.html net/spread4||2023-12-31|Has expired: BROKEN on all supported versions after the EOL of 12 net/quiterss||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit net/ipsvd||2023-12-31|Has expired: bogus assumption of system type widths, likely crash-prone devel/atlas||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years net-im/gitterdone||2023-12-31|Has expired: Upstream has gone away databases/pgpool-II-40||2023-12-31|Has expired: Upstream EOL reaches on 2023-12-31 www/varnish6|www/varnish7|2023-12-31|Has expired: Unsupported version upstream, consider migrating to www/varnish7 net-im/teamwords||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit devel/eris||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years devel/zanata-platform||2023-12-31|Has expired: Depends on expired java/wildfly10, last release from 2018 textproc/bsdgrep||2023-12-31|Has expired: Merged into base from 13 mail/postforward||2023-12-31|Has expired: Obsolete as postsrsd 2.x uses unix sockets instead of tcp devel/tmake||2023-12-31|Has expired: Last release in 2004 and dead upstream, superseded by qmake comms/ncid||2023-12-31|Has expired: Umaintained for over a year, outdated and unsupported version upstream multimedia/gmerlin||2023-12-31|Has expired: Upstream last activity was in 2012 mail/trojita||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit games/springlobby||2023-12-31|Has expired: Depends on expired games/spring graphics/libgfx||2023-12-31|Has expired: unmaintained upstream since sep 2005 devel/cook||2023-12-31|Has expired: Upstream last release was in 2008 multimedia/omxplayer||2023-12-31|Has expired: Depends on legacy APIs and interfaces, functionality is being in integrated into VLC devel/mercator||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years comms/sdr-wspr||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit devel/atlas-devel||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years mail/qsheff||2023-12-31|Has expired: BROKEN on all supported versions after the EOL of 12 textproc/py-googletrans||2023-12-31|Has expired: Umaintained for over 3 years, depends on old www/py-httpx013 multimedia/smtube||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit net/thcrut||2023-12-31|Has expired: BROKEN on all supported versions after the EOL of 12 games/OpenDiablo2||2023-12-31|Has expired: Upstream repository has been archived on Dec 20, 2021 graphics/figurine||2023-12-31|Has expired: BROKEN for more than 2 years on all supported versions after the EOL of 12 editors/xi-term||2023-12-31|Has expired: Frontend depends on deprecated editors/xi-core. No upstream activity net/wmwlmon||2023-12-31|Has expired: BROKEN on all supported versions after the EOL of 12 devel/strace||2023-12-31|Has expired: BROKEN on all supported versions after EOL of 12 audio/tuneradio||2023-12-31|Has expired: Requires defunct bktr net/skstream||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years mail/libspf||2023-12-31|Has expired: Abandonware, last commit upstream 14 years ago. Consider migrating to mail/libspf2 graphics/sage||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years dns/updatedd||2023-12-31|Has expired: Last release in 2006 and upstream is dead. Consider migrating to dns/inadyn, dns/ddclient or dns/godns multimedia/ppm2fli||2023-12-31|Has expired: BROKEN on all supported versions after the EOL of 12 www/drupal9||2023-12-31|Has expired: Upstream EOL reaches on 2023-11-01 net/asterisk16|net/asterisk18|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-09 games/quake3||2023-12-31|Has expired: BROKEN for more than 4 years on all supported versions after the EOL of 12 audio/xmradio||2023-12-31|Has expired: Requires defunct bktr editors/xi-core||2023-12-31|Has expired: Project is currently discontinued, one depend port broken (editors/xi-term set to deprecation too). Upstream recommends editors/lapce editors/pdfedit||2023-12-31|Has expired: BROKEN on all supported versions for 2 years after the EOL of 12 games/spring||2023-12-31|Has expired: Fails to build and marked broken for several months java/wildfly10||2023-12-31|Has expired: End of life upstream graphics/xfpovray||2023-12-31|Has expired: BROKEN for more than 2 years on all supported versions after the EOL of 12 audio/mp3splt-gtk||2023-12-31|Has expired: BROKEN on all supported versions for more than 2 years after the EOL of 12 audio/mp3info||2023-12-31|Has expired: Last release in 2006 and lacks support for ID3v2 comms/uartlirc||2023-12-31|Has expired: BROKEN on all supported versions for more than 2 years after the EOL of 12 comms/mlan3||2023-12-31|Has expired: BROKEN on all supported versions for more than 2 years after the EOL of 12 multimedia/fxtv||2023-12-31|Has expired: Requires defunct bktr devel/rubygem-aws-sdk-sso|devel/rubygem-aws-sdk-core|2023-12-31|Has expired: SSO is included as part of aws-sdk-core. Use devel/rubygem-aws-sdk-core instead devel/libwfut||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years devel/fuel||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit devel/rubygem-aws-sdk-macie||2023-12-31|Has expired: Deprecated by upstream sysutils/devcpu-data|sysutils/cpu-microcode|2023-12-31|Has expired: Use sysutils/cpu-microcode math/wfmath||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years sysutils/ffs2recov||2023-12-31|Has expired: BROKEN on supported versions after EOL of 12 sysutils/iichid||2023-12-31|Has expired: Merged into base from 13 devel/varconf||2023-12-31|Has expired: There has been no release for most of the Worldforge libraries in the past 10 years multimedia/bsdbktr_tvtune||2023-12-31|Has expired: Requires defunct bktr sysutils/lttng-tools||2023-12-31|Has expired: BROKEN on all supported versions after the EOL of 12 multimedia/phonon-gstreamer||2023-12-31|Has expired: No longer maintained upstream -- the vlc backend is the one to use net-mgmt/zabbix4-server|net-mgmt/zabbix5-server|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31 net-mgmt/zabbix4-agent|net-mgmt/zabbix5-agent|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31 net-mgmt/zabbix4-java|net-mgmt/zabbix5-java|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31 net-mgmt/zabbix4-proxy|net-mgmt/zabbix5-proxy|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31 devel/py-dj41-django-rq|devel/py-dj42-django-rq|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ net/p5-MaxMind-DB-Writer||2023-12-31|Has expired: This is the final release. This distribution is no longer being developed www/py-dj41-django-graphiql-debug-toolbar|www/py-dj42-django-graphiql-debug-toolbar|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-drf-spectacular|www/py-dj42-drf-spectacular|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-django-tables2|www/py-dj42-django-tables2|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-httpx013|www/py-httpx|2023-12-31|Has expired: Old repo-copy needed for deprecated textproc/py-googletrans graphics/drm-fbsd12.0-kmod||2023-12-31|Has expired: Requires soon to reach EOL FreeBSD 12 www/py-dj41-django-taggit|www/py-dj42-django-taggit|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ sysutils/etc_os-release||2023-12-31|Has expired: No longer required after the EOL of 12 sysutils/afbinit||2023-12-31|Has expired: sparc64 architecture is deprecated in FreeBSD x11-drivers/xf86-video-sunffb||2023-12-31|Removed www/py-dj41-django-rich|www/py-dj42-django-rich|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-django-redis|www/py-dj42-django-redis|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-django-prometheus|www/py-dj42-django-prometheus|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-django-mptt|www/py-dj42-django-mptt|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-drf-yasg||2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ print/ghostscript9-agpl-x11|print/ghostscript10|2023-12-31|Has expired: Obsolete and unsupported upstream, consider using print/ghostscipt10 print/ghostscript9-agpl-base|print/ghostscript10|2023-12-31|Has expired: Obsolete and unsupported upstream, consider using print/ghostscipt10 www/py-dj41-django-cors-headers|www/py-dj42-django-cors-headers|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ databases/mysql57-server|databases/mysql80-server|2023-12-31|Has expired: Upstream support ended in October 2019 databases/mysql57-client|databases/mysql80-client|2023-12-31|Has expired: Upstream support ended in October 2019 www/py-dj41-django-filter|www/py-dj42-django-filter|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-django-debug-toolbar|www/py-dj42-django-debug-toolbar|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/kf5-kdewebkit||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit www/py-dj41-django-auth-ldap|www/py-dj42-django-auth-ldap|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ sysutils/kfloppy||2023-12-31|Has expired: No longer part of KDE Gear since 23.08 net/wireguard||2023-12-31|Has expired: Only useful for FreeBSD 12 which is EoL soon net/wireguard-kmod||2023-12-31|Has expired: Only useful for FreeBSD 12 which is EoL soon www/py-dj41-django-js-asset|www/py-dj42-django-js-asset|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-django-timezone-field|www/py-dj42-django-timezone-field|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ lang/gcc8||2023-12-31|Has expired: Unsupported by upstream. Use GCC 11 or newer instead devel/py-dj41-graphene-django|devel/py-dj42-graphene-django|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-dj41-drf-spectacular-sidecar|www/py-dj42-drf-spectacular-sidecar|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ graphics/php80-exif|graphics/php81-exif|2023-12-31|Has expired: Security support ended on 2023-11-26 graphics/php80-gd|graphics/php81-gd|2023-12-31|Has expired: Security support ended on 2023-11-26 mail/php80-imap|mail/php81-imap|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-ffi|devel/php81-ffi|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-gettext|devel/php81-gettext|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-sysvshm|devel/php81-sysvshm|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-tokenizer|devel/php81-tokenizer|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-intl|devel/php81-intl|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-pcntl|devel/php81-pcntl|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-sysvsem|devel/php81-sysvsem|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-sysvmsg|devel/php81-sysvmsg|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-readline|devel/php81-readline|2023-12-31|Has expired: Security support ended on 2023-11-26 devel/php80-shmop|devel/php81-shmop|2023-12-31|Has expired: Security support ended on 2023-11-26 archivers/php80-zlib|archivers/php81-zlib|2023-12-31|Has expired: Security support ended on 2023-11-26 archivers/php80-phar|archivers/php81-phar|2023-12-31|Has expired: Security support ended on 2023-11-26 archivers/php80-bz2|archivers/php81-bz2|2023-12-31|Has expired: Security support ended on 2023-11-26 archivers/php80-zip|archivers/php81-zip|2023-12-31|Has expired: Security support ended on 2023-11-26 misc/php80-calendar|misc/php81-calendar|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-enchant|textproc/php81-enchant|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-pspell|textproc/php81-pspell|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-xmlwriter|textproc/php81-xmlwriter|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-xmlreader|textproc/php81-xmlreader|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-xsl|textproc/php81-xsl|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-dom|textproc/php81-dom|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-simplexml|textproc/php81-simplexml|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-ctype|textproc/php81-ctype|2023-12-31|Has expired: Security support ended on 2023-11-26 textproc/php80-xml|textproc/php81-xml|2023-12-31|Has expired: Security support ended on 2023-11-26 converters/php80-mbstring|converters/php81-mbstring|2023-12-31|Has expired: Security support ended on 2023-11-26 converters/php80-iconv|converters/php81-iconv|2023-12-31|Has expired: Security support ended on 2023-11-26 security/php80-sodium|security/php81-sodium|2023-12-31|Has expired: Security support ended on 2023-11-26 security/php80-filter|security/php81-filter|2023-12-31|Has expired: Security support ended on 2023-11-26 net-mgmt/php80-snmp|net-mgmt/php81-snmp|2023-12-31|Has expired: Security support ended on 2023-11-26 lang/php80-extensions|lang/php81-extensions|2023-12-31|Has expired: Security support ended on 2023-11-26 lang/php80|lang/php81|2023-12-31|Has expired: Security support ended on 2023-11-26 www/php80-opcache|www/php81-opcache|2023-12-31|Has expired: Security support ended on 2023-11-26 www/php80-tidy|www/php81-tidy|2023-12-31|Has expired: Security support ended on 2023-11-26 www/php80-session|www/php81-session|2023-12-31|Has expired: Security support ended on 2023-11-26 www/mod_php80|www/mod_php81|2023-12-31|Has expired: Security support ended on 2023-11-26 ftp/php80-curl|ftp/php81-curl|2023-12-31|Has expired: Security support ended on 2023-11-26 ftp/php80-ftp|ftp/php81-ftp|2023-12-31|Has expired: Security support ended on 2023-11-26 sysutils/php80-fileinfo|sysutils/php81-fileinfo|2023-12-31|Has expired: Security support ended on 2023-11-26 sysutils/php80-posix|sysutils/php81-posix|2023-12-31|Has expired: Security support ended on 2023-11-26 math/php80-bcmath|math/php81-bcmath|2023-12-31|Has expired: Security support ended on 2023-11-26 math/php80-gmp|math/php81-gmp|2023-12-31|Has expired: Security support ended on 2023-11-26 net/php80-ldap|net/php81-ldap|2023-12-31|Has expired: Security support ended on 2023-11-26 net/php80-soap|net/php81-soap|2023-12-31|Has expired: Security support ended on 2023-11-26 net/php80-sockets|net/php81-sockets|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-dba|databases/php81-dba|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pdo|databases/php81-pdo|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pdo_dblib|databases/php81-pdo_dblib|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-sqlite3|databases/php81-sqlite3|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pdo_pgsql|databases/php81-pdo_pgsql|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pdo_firebird|databases/php81-pdo_firebird|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pgsql|databases/php81-pgsql|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pdo_odbc|databases/php81-pdo_odbc|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pdo_sqlite|databases/php81-pdo_sqlite|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-odbc|databases/php81-odbc|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-mysqli|databases/php81-mysqli|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/php80-pdo_mysql|databases/php81-pdo_mysql|2023-12-31|Has expired: Security support ended on 2023-11-26 databases/postgresql11-pltcl|databases/postgresql12-pltcl|2023-12-31|Has expired: Security support ended on 2023-11-09 databases/postgresql11-docs|databases/postgresql12-docs|2023-12-31|Has expired: Security support ended on 2023-11-09 databases/postgresql11-plperl|databases/postgresql12-plperl|2023-12-31|Has expired: Security support ended on 2023-11-09 databases/postgresql11-server|databases/postgresql12-server|2023-12-31|Has expired: Security support ended on 2023-11-09 databases/postgresql11-plpython|databases/postgresql12-plpython|2023-12-31|Has expired: Security support ended on 2023-11-09 databases/postgresql11-contrib|databases/postgresql12-contrib|2023-12-31|Has expired: Security support ended on 2023-11-09 databases/postgresql11-client|databases/postgresql12-client|2023-12-31|Has expired: Security support ended on 2023-11-09 databases/postgresql11-pgtcl|databases/postgresql12-pgtcl|2023-12-31|Has expired: Security support ended on 2023-11-09 www/py-dj41-djangorestframework|www/py-dj42-djangorestframework|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to the Django 4.2+ version of this port. See https://www.djangoproject.com/download/ www/py-django41|www/py-django42|2023-12-31|Has expired: Extended support of Django 4.1 ends December 2023, upgrade to a newer version of Django. See https://www.djangoproject.com/download/ www/qt5-webkit||2023-12-31|Has expired: No longer actively maintained, increasing security concerns textproc/py-grako||2023-12-31|Project is abandoned math/p5-Math-BigRat|math/p5-Math-BigInt|2024-01-01|Subsumed into math/p5-Math-BigInt www/trac-devel|www/trac|2024-01-02|Trac released stable version with py3 support, so removing -devel port sysutils/rtx|sysutils/mise|2024-01-03|Project was renamed upstream x11/hyprland-share-picker|x11/xdg-desktop-portal-hyprland|2024-01-05|Merged into main port sysutils/signon-qt5|sysutils/signond|2024-01-05|Renamed to match upstream and support flavors net-im/libaccounts-qt5|net-im/libaccounts-qt|2024-01-05|Renamed to support flavors devel/py-pygithub|devel/py-PyGithub|2024-01-06|Rename port match upstream devel/freebsd-gcc9||2024-01-09|No longer able to build base system, use GCC 12 or later instead net/downzemall|net/arrowdl|2024-01-11|Project was renamed upstream misc/mc-nox11|misc/mc|2024-01-15|No longer useful (misc/mc does not require Xlib at runtime) www/mongrel2||2024-01-15|Has expired: BROKEN for more than 2 years on all platforms after the EOL of 12 net/unison232|net/unison240|2024-01-15|Has expired: More recent versions are in the tree consider using net/unison240 science/libtensorflow1||2024-01-15|Has expired: Broken for more than a year japanese/jed||2024-01-17|Has expired: Upstream site vaporized and returns NXDOMAIN consider using editors/jed editors/fte||2024-01-17|Has expired: Upstream last release was in 2001 chinese/celvis||2024-01-17|Has expired: Last upstream release was in 2001 x11-clocks/intclock||2024-01-17|Has expired: Upstream website vaporized hebrew/he2||2024-01-17|Has expired: Upstream last release was in 2001 multimedia/acidrip||2024-01-17|Has expired: Last upstream release was in 2004 editors/edith||2024-01-17|Has expired: Upstream last release was in 2000 x11-toolkits/p5-Gtk2-GladeXML||2024-01-17|Has expired: Upstream marked this module as Deprecated x11-toolkits/p5-Gtk2-TrayIcon||2024-01-17|Has expired: Upstream marked this module as Deprecated editors/led||2024-01-17|Has expired: Last upstream release was in 2002 reconsider using editors/nano editors/impress||2024-01-18|Has expired: Upstream last release was in 2000 biology/sim4||2024-01-18|Has expired: Upstream last update was in 2005 x11-wm/w9wm||2024-01-18|Has expired: Last upstream release was in 2002 biology/seqio||2024-01-18|Has expired: Upstream last release was in 2000 x11-wm/tvtwm||2024-01-18|Has expired: Upstream last release was in 2001 reconsider using vtwm x11-wm/treewm||2024-01-18|Has expired: Last upstream release was in 2003 biology/recombine|biology/lamarc|2024-01-18|Has expired: Upstream advises to use biology/lamarc x11-wm/phluid||2024-01-18|Has expired: Last upstream release was in 2000 x11-wm/lwm||2024-01-18|Has expired: Last upstream release was in 2016 x11-wm/ratmen||2024-01-18|Has expired: Last upstream release was in 2008 x11-wm/larswm||2024-01-18|Has expired: Last upstream release was in 2010 x11-wm/flwm||2024-01-19|Has expired: Last upstream release and activity was in 2015 x11-wm/jewel||2024-01-19|Has expired: Last upstream release was in 2004 x11-wm/antiwm||2024-01-20|Has expired: Last upstream release was in 2009 databases/qt5-sqldrivers-ibase||2024-01-21|Has expired: No fix with the oldest Firebird and BROKEN around 1 year multimedia/libva-glx|multimedia/libva|2024-01-21|Merged into main port net/gq||2024-01-25|Has expired: Upstream last release was in 2008 databases/isql-viewer||2024-01-25|Has expired: Requires old mysql versions and last upstream release was in 2004 audio/sphinx3||2024-01-25|Has expired: Upstream advises on using audio/pocketsphinx audio/sphinx||2024-01-25|Has expired: Upstream advises to use audio/pocketsphinx games/linux-quake3-demo||2024-01-25|Has expired: Cannot be fetched from GENTOO sites games/linux-ut2003-demo||2024-01-25|Has expired: Cannot be fetched anymore from GENTOO Master Sites x11-themes/kde-icons-nuvola||2024-01-25|Has expired: Unfetchable and upstream WWW returns Not Found x11-themes/kde-icons-gartoon-blue-svg||2024-01-25|Has expired x11-themes/kde-icons-gartoon-svg||2024-01-25|Has expired: Upstream WWW returns NOT FOUND x11-themes/kde-icons-graphite-rade8||2024-01-25|Has expired: Upstream WWW returns Not Found x11-themes/kde-icons-lime-rade8||2024-01-25|Has expired: Upstream WWW returns Not Found x11-themes/kde-icons-lush||2024-01-25|Has expired: Upstream WWW returns Not Found audio/sphinxbase||2024-01-25|Has expired: Upstream last release was in 2012 devel/libasyncplusplus|devel/asyncplusplus|2024-01-27|Remove duplicated port security/rust-rage|security/rage-encryption|2024-01-27|Renamed as per the preferred fallback name suggested by upstream emulators/wine7|emulators/wine|2024-01-30|Has expired: emulators/wine itself now again provides 32-bit support as well as WoW64 security/py-service_identity|security/py-service-identity|2024-01-31|Has expired: Use security/py-service-identity www/lighttpd-mod_h264_streaming||2024-01-31|Has expired: Does not build with new lighttpd audio/stmp||2024-02-01|Has expired: Broken for more than a year audio/baudline||2024-02-01|Has expired: upstream has gone to subscription model and no longer distributes this version. Try comms/Inspectrum or audio/xanalyser instead x11-themes/kde-icons-noia||2024-02-06|Has expired: Unfetchable and upstream WWW not found databases/pg_vector|databases/pgvector|2024-02-06|Renamed to match upstream graphics/rayshade||2024-02-10|Has expired: Defunct upstream with last release in 1992 graphics/urt||2024-02-11|Has expired: Defunct upstream security/sssd-devel|security/sssd2|2024-02-12|Port is stable audio/taglib-extras||2024-02-17|Incompatible with taglib 2.x and unmaintained upstream since 2015 security/py-pysha3||2024-02-17|Merged into python standard library since version 3.6 graphics/qcustomplot-qt5|graphics/qcustomplot|2024-02-19|Renamed to support flavors audio/play||2024-02-20|Has expired: Upstream vaporized and last release was in 2000 graphics/fotoxx|graphics/fotocx|2024-02-21|Project was renamed upstream databases/xtrabackup8|databases/xtrabackup80|2024-02-22|Rename port to avoid confusion audio/kid3@qt5|audio/kid3@qt6|2024-02-25|The legacy qt5 flavor has been replaced by the qt6 flavor devel/py-setuptools_scm|devel/py-setuptools-scm|2024-02-29|Package name changed audio/sweep||2024-02-29|Has expired: Abandonware, last release in 2008 and upstream is dead. Consider using audio/audacity audio/gnormalize||2024-02-29|Has expired: Last release in 2008, upstream is dead, depends on deprecated library GTK2 and uses legacy workarounds that can potentially cause lossy conversions. Consider using audio/rsgain and audio/cyanrip audio/mp3ck||2024-02-29|Has expired: Last release in 2005 and dead upstream, consider using multimedia/ffmpeg audio/mp3rename||2024-02-29|Has expired: Doesn't support ID3v2 tags properly audio/pm3umpdl||2024-02-29|Has expired: Deprecated utility as this is supported natively in musicpd benchmarks/ramspeed||2024-02-29|Has expired: Upstream is dead and port is unfetchable comms/comserv||2024-02-29|Has expired: Abandonware, last release in 2002. Consider using comms/remserial comms/sms_client||2024-02-29|Has expired: Abandonware, dead upstream and relies on legacy hardware and or networks that are obsolete devel/codeville||2024-02-29|Has expired: Abandonware, dead upstream for at least 10 years. Consider using devel/git or devel/mercurial dns/dns_balance||2024-02-29|Has expired: Abandonware, last release in 2005. Consider using dns/dnsdist dns/dnscheckengine||2024-02-29|Has expired: Deprecated upstream in favour of Zonemaster Project dns/sheerdns||2024-02-29|Has expired: Abandonware, upstream dead and last update over 10 years ago finance/cointop||2024-02-29|Has expired: Repo archived upstream Nov 18, 2023 finance/xtrader||2024-02-29|Has expired: Abandoned upstream graphics/acidwarp||2024-02-29|Has expired: Unmaintained by upstream use acidwarp-sdl instead graphics/gimmage||2024-02-29|Has expired: Last release in 2007, depends on legacy libraries such as GTK2. Consider using graphics/geeqie or graphics/imv misc/smssend||2024-02-29|Has expired: Depends on legacy websites / pages to send SMS multimedia/aegisub||2024-02-29|Has expired: BROKEN for nearly a year multimedia/camserv||2024-02-29|Has expired: Last upstream release was in 2002, reconsider using multimedia/ustreamer or multimedia/ffmpeg multimedia/flvstreamer||2024-02-29|Has expired: Last release 2010 and no active development since, consider using multimedia/ffmpeg devel/ptypes||2024-02-29|Has expired: Abandoned upstream, doesn't fetch misc/skyutils||2024-02-29|Has expired: Library used for deprecated port misc/smssend net-mgmt/unifi7||2024-02-29|Has expired: EOLed upstream, switch to newer version net/aslookup||2024-02-29|Has expired: Lookup returns nothing net/dimes||2024-02-29|Has expired: The project vaporized in early 2005 and is no longer active net/nakenchat||2024-02-29|Has expired: Discontinued upstream and never left BETA stage net/sbd||2024-02-29|Has expired: Abandonware and unfetchable, consider using ncat in security/nmap security/f-prot||2024-02-29|Has expired: F-Prot Antivirus reached end-of-life on July 31, 2021 security/fakebo||2024-02-29|Has expired: Remote admin software that hasn't been relevant for last 15 years security/fcheck||2024-02-29|Has expired: Abandonware, upstream is gone and notes refers to Windows 98 as the newest OS security/fl0p||2024-02-29|Has expired: Abandonware, last release in 2006 and no longer relevant security/libzrtpcppcore||2024-02-29|Has expired: Obscure protocol that never got any traction, superseded by SRTP security/pbc||2024-02-29|Has expired: Abandonware, last release in 2013 and no development since security/poly1305aes||2024-02-29|Has expired: Fails to build on Tier 1 and most other platforms www/cgichk||2024-02-29|Has expired: Deprecated utility that checks a list of URLs and lacks HTTPS support www/nibbleblog||2024-02-29|Has expired: Upstream WWW redirects to a different CMS software chinese/phpbb-tw||2024-02-29|Has expired: Last upstream was released in 2008 use chinese/phpbb3 www/phpbb||2024-02-29|Has expired: Last upstream was released in 2008 use www/phpbb3 devel/pcre++||2024-02-29|Unused in the ports tree depends on pcre which is EOLed since 2021 sysutils/polkit-qt|sysutils/polkit-qt-1|2024-03-01|Renamed to move upstreams name and flavorized sysutils/polkit-qt-1-devel|sysutils/polkit-qt-1|2024-03-01|Renamed to move upstreams name and flavorized sysutils/cfengine-masterfiles320||2024-03-03|Has expired: No longer supported by upstream sysutils/cfengine320||2024-03-03|Has expired: No longer supported by upstream net-p2p/sonarr-devel|net-p2p/sonarr|2024-03-03|Has expired: Use net-p2p/sonarr instead security/py-pyblake2||2024-03-03|Has expired: Reached it's End Of Life. Integrated into Python Standard Library net-im/gtkcord4|net-im/dissent|2024-03-03|Project renamed devel/anjuta|devel/gnome-builder|2024-03-12|Has expired: Unmaintained, upstream WWW owned by gambling site, use devel/gnome-builder deskutils/rubrica||2024-03-12|Has expired: Upstream WWW redirects to a different site not related to the application x11/mrxvt-devel|x11/mrxvt|2024-03-12|Merge most recent version into main port math/qalculate-qt@qt5|math/qalculate-qt|2024-03-13|Flavorization has been removed. Qt 5.x has been long deprecated upstream. Please use the unflavored math/qalculate-qt port based on Qt 6.x instead math/qalculate-qt@qt6|math/qalculate-qt|2024-03-13|Flavorization has been removed. Continue to enjoy math/qalculate-qt based on Qt 6.x as usual games/xataxx||2024-03-16|Has expired: No available WWW editors/kak-lsp|editors/kakoune-lsp|2024-03-17|Project was renamed upstream www/npm-node16||2024-03-17|Has expired: Depends on deprecated node16 www/yarn-node16||2024-03-17|Has expired: Depends on deprecated node16 www/node16||2024-03-17|Has expired: Upstream EOL reaches on 2023-09-11 graphics/pngcrush||2024-03-17|Has expired net-im/telegram-purple||2024-03-17|Has expired: No longer works, migrate to net-im/tdlib-purple multimedia/gstreamer1-plugins-rtmp||2024-03-17|Support for legacy library librtmp has been removed in tree lang/swi-pl|lang/swipl|2024-03-17|Port renamed on request devel/rubygem-with_advisory_lock|devel/rubygem-with_advisory_lock61|2024-03-18|Port renamed to follow naming convention emulators/cpmemu||2024-03-19|Has expired: BROKEN on all versions since last year devel/grpc142||2024-03-20|Has expired: Please use devel/grpc instead www/h2o-devel|www/h2o|2024-03-23|Upstream no longer supports releases, this port is folded into www/h2o instead security/rubygem-metasploit-aggregator||2024-03-24|Has expired: No longer used, no longer maintained upstream net-p2p/tooth||2024-03-24|Has expired: Project has been renamed to Tuba. Consider porting to the new project. See https://github.com/GeopJr/Tuba www/tidy-devel|www/tidy-html5|2024-03-25|Has expired: no more dev at SF, replaced by www/tidy-html5 www/tidy-lib|www/tidy-html5|2024-03-25|Has expired: no more dev at SF, replaced by www/tidy-html5 lang/ruby30||2024-03-31|Has expired: Please migrate to newer versions. Ruby 3.0 will reach its EoL on March 30, 2024 devel/py-pybind11210|devel/py-pybind11|2024-03-31|Remove obsoleted port. Use devel/py-pybind11 instead devel/py-y-py|devel/py-pycrdt|2024-03-31|Remove obsoleted port. Use devel/py-pycrdt instead devel/py-ypy-websocket|devel/py-pycrdt-websocket|2024-03-31|Remove obsoleted port. Use devel/py-pycrdt-websocket instead math/py-munkres10|math/py-munkres|2024-03-31|Remove obsoleted port. Use math/py-munkres instead security/py-pysaml24|security/py-pysaml2|2024-03-31|Remove obsoleted port. Use security/py-pysaml2 instead textproc/py-atoml|textproc/py-tomlkit|2024-03-31|Remove obsoleted port. This project has been merged back to tomlkit and is no longer maintained. Use textproc/py-tomlkit>=0.8.0 instead databases/rubygem-redis-namespace19|databases/rubygem-redis-namespace|2024-03-31|Remove obsoleted port. Use databases/rubygem-redis-namespace instead devel/rubygem-cucumber-core12|devel/rubygem-cucumber-core|2024-03-31|Remove obsoleted port. Use devel/rubygem-cucumber-core instead devel/rubygem-cucumber-tag-expressions5|devel/rubygem-cucumber-tag-expressions|2024-03-31|Remove obsoleted port. Use devel/rubygem-cucumber-tag-expressions instead devel/rubygem-grape-swagger16|devel/rubygem-grape-swagger|2024-03-31|Remove obsoleted port. Use devel/rubygem-grape-swagger instead devel/rubygem-grape17|devel/rubygem-grape|2024-03-31|Remove obsoleted port. Use devel/rubygem-grape instead devel/rubygem-sidekiq-cron18|devel/rubygem-sidekiq-cron|2024-03-31|Remove obsoleted port. Use devel/rubygem-sidekiq-cron instead devel/rubygem-sidekiq6|devel/rubygem-sidekiq|2024-03-31|Remove obsoleted port. Use devel/rubygem-sidekiq instead net/rubygem-google-cloud-storage144|net/rubygem-google-cloud-storage|2024-03-31|Remove obsoleted port. Use net/rubygem-google-cloud-storage instead security/rubygem-net-sftp2|security/rubygem-net-sftp|2024-03-31|Remove obsoleted port. Use security/rubygem-net-sftp instead textproc/rubygem-cucumber-gherkin26|textproc/rubygem-cucumber-gherkin|2024-03-31|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead textproc/rubygem-loofah221|textproc/rubygem-loofah|2024-03-31|Remove obsoleted port. Use textproc/rubygem-loofah instead www/rubygem-faraday14|www/rubygem-faraday|2024-03-31|Remove obsoleted port. Use www/rubygem-faraday instead devel/rubygem-request_store14|devel/rubygem-request_store|2024-03-31|Remove obsoleted port. Use devel/rubygem-request_store instead devel/llvm10||2024-04-01|Has expired: No longer supported by upstream net-mgmt/phpweathermap||2024-04-01|Has expired: WWW vaporized and has not been updated in last 14 years net/csocks||2024-04-01|Has expired: Last release in 2013 and no development since, consider net/microsocks or net/3proxy java/sablevm-classpath||2024-04-01|Has expired: Only user in tree is java/sablevm which is deprecated java/sablevm||2024-04-01|Has expired: Abandonware, last release in 2007 and is no longer being developed editors/asedit||2024-04-01|Has expired: Last upstream release was in 2003 devel/premake||2024-04-01|Has expired: Legacy unsupported version, consider devel/premake4 or devel/premake5 devel/lion||2024-04-01|Has expired: Upstream site is removed and library is no longer available irc/keitairc2||2024-04-01|Has expired: Abandonware and obsolete, last upstream release in 2010 and now phones have native clients irc/bopm||2024-04-01|Has expired: Upstream is dead and archived repo Jul 3 2023 www/mediawiki135||2024-04-01|Has expired: Upstream reached EOL on 2023-12-21 net-p2p/bitflu||2024-04-01|Has expired: No development in years and lack common functionality found in modern clients devel/busybee||2024-04-01|Has expired: Abandoned upstream, last release 2015 and last commit 2017 textproc/rubygem-zmq||2024-04-01|Has expired: Last releasee was in 2011 and depends on deprecated libzmq2 misc/buffer|misc/mbuffer|2024-04-01|Has expired: No upstream updates since 1995. Switch to misc/mbuffer irc/thales||2024-04-01|Has expired: End of life upstream irc/sirc||2024-04-01|Has expired: Abandonware, upstream is gone and current version was released over 20 years ago. Consider irc/irssi , irc/epic5 or irc/ircII net-p2p/btpd||2024-04-01|Has expired: Abandoned upstream, lacks support for common functionality such as Magnet links, DHT, PEX and HTTPS. Consider net-p2p/qbittorrent or net-p2p/transmission net-im/cawbird||2024-04-01|Has expired: No longer developed due to Twitter changes irc/ninja||2024-04-01|Has expired: Abandonware, last release around 2002 and upstream is gone. Consider irc/ircII or irc/irssi net-p2p/liberator||2024-04-01|Has expired: Abandoned project with last release in 2003 devel/electron26||2024-04-01|Has expired: EOLed upstream, switch to newer version irc/darkbot||2024-04-01|Has expired: Abandonware, last release in 2005 and no activity upstream since 2014 sysutils/rubygem-vagrant-vbguest||2024-04-01|Has expired: This project is archived and will not receive further updates or support net-p2p/frost||2024-04-01|Has expired: Outdated version and unsupported upstream archivers/lzmalib||2024-04-01|Has expired: Upstream hasn't been active for over 20 years and no users of this library in tree net-p2p/libbt||2024-04-01|Has expired: Last release in 2007 and no active development, lacks functionality found in modern implementations. Consider using net-p2p/libtorrent-rasterbar or net-p2p/libtorrent-rasterbar2 www/youtube_dl|www/yt-dlp|2024-04-01|Has expired: Many extractors are brokena and upstream can't keep up, consider using www/yt-dlp devel/codeworker||2024-04-01|Has expired: Abandonware, outdated version in ports and last release upstream in 2010 net/libzmq2||2024-04-01|Has expired: Last release was in 2012 switch to libzmq3 irc/insub||2024-04-01|Has expired: Outdated version, unmaintained in ports since 2015 archivers/xar||2024-04-01|Has expired: Last release was in 2012 and upstream is dead, consider archivers/libarchive or archivers/7-zip editors/morla||2024-04-01|Has expired: Project is unmaintained and last upstream release was in 2011 java/netcomponents||2024-04-01|Has expired: Last upstream release was in 2000 and upstream unmaintained consider using net/apache-commons-net devel/upslug||2024-04-01|Has expired: Utility for a NAS released in 2004 and discontinued in 2008 security/py-sslyze||2024-04-01|Has expired: It does not support OpenSSL 3.0+ security/py-nassl||2024-04-01|Has expired: It does not support OpenSSL 3.0+ devel/cil||2024-04-01|Has expired: Unmaintained upstream due to lack of time irc/infobot||2024-04-01|Has expired: Abandonware, outdated version and last upstream release in 2008 devel/py-mox3||2024-04-01|Has expired: Upstream no longer active and repository has been archived. See also: https://lists.openstack.org/pipermail/openstack-discuss/2020-June/015518.html net-p2p/py-vertex||2024-04-01|Has expired: Abandoned project since 7 years back textproc/py-html2text2018|textproc/py-html2text|2024-04-01|Has expired: Old version without consumers left, use updated textproc/py-html2text instead irc/evangeline||2024-04-01|Has expired: Abandonware, upstream is gone devel/libght||2024-04-01|Has expired: Depends on expired devel/liblas devel/liblas||2024-04-01|Has expired: Upstream no longer continuing www/get_flash_videos|www/yt-dlp|2024-04-01|Has expired: Abandonware, consider using www/yt-dlp irc/rbot||2024-04-01|Has expired: Outdated, unmaintained in ports since 2016 editors/linux-sublime||2024-04-01|Has expired: This is the legacy version Use linux-sublime-text4 irc/pircbot||2024-04-01|Has expired: Abandoned upstream, last release in 2009 and superseded by pircbotx (fork) security/akmos||2024-04-01|Has expired: Last release in 2018, no active development for years and no users in tree sysutils/uefi-edk2-bhyve-csm||2024-04-01|Has expired: Requires old edk2 version and gcc 4.8 net/samba413||2024-04-01|Has expired: Reached its EoL on March 21, 2022 science/py-asdf-unit-schemas|science/py-asdf-standard|2024-04-01|Has expired: This package is decommissioned and no longer provides any ASDF schemas. The schemas provided by the package were duplicates of the schemas provided by asdf-standard. Use science/py-asdf-standard instead textproc/rubygem-autoprefixer-rails1025|textproc/rubygem-autoprefixer-rails|2024-04-02|Obsolete, please use textproc/rubygem-autoprefixer-rails instead www/rubygem-cssbundling-rails13-rails70|www/rubygem-cssbundling-rails-rails70|2024-04-02|Obsolete, please use www/rubygem-cssbundling-rails-rails70 instead databases/xtrabackup|databases/xtrabackup80|2024-04-02|Has expired: Percona XtraBackup 2.4 has reached EOL status net/rubygem-octokit6|net/rubygem-octokit|2024-04-03|Obsolete, please use net/rubygem-octokit instead devel/gearmand||2024-04-04|Has expired: Broken and unmaintained in ports devel/p5-Gearman-XS||2024-04-04|Depends on removed devel/gearmand and last updated in 2012 emulators/tuxnes||2024-04-04|Has expired: BROKEN for more than 4 months sysutils/vordog||2024-04-04|Has expired: BROKEN for more than 4 months science/py-qiskit-terra||2024-04-04|Removed: the upstream gutted the old project and re-imported some other repo; it should be re-ported as a totally new project misc/py-qiskit-machine-learning||2024-04-05|Removed science/py-qiskit||2024-04-05|Removed science/py-qiskit-aer||2024-04-05|Removed science/py-qiskit-dynamics||2024-04-05|Removed science/py-qiskit-experiments||2024-04-05|Removed science/py-qiskit-finance||2024-04-05|Removed science/py-qiskit-ibm-experiment||2024-04-05|Removed science/py-qiskit-ibm-provider||2024-04-05|Removed science/py-qiskit-ibmq-provider||2024-04-05|Removed science/py-qiskit-nature||2024-04-05|Removed science/py-qiskit-optimization||2024-04-05|Removed games/spider||2024-04-06|Has expired: SUNSITE is no longer maintained graphics/liblug||2024-04-06|Has expired: SUNSITE is no longer maintained misc/xgas||2024-04-06|Has expired: SUNSITE is no longer maintained devel/dmucs||2024-04-06|Has expired: Unmaintained, upstream last release was in 2006 multimedia/mjpg-streamer||2024-04-06|Has expired: Unmaintained for a long time and does not work irc/tircproxy||2024-04-06|Has expired: Unmaintained, dead upstream, vaporized from the net devel/ds2||2024-04-06|Has expired: Upstream deprecated and archived devel/bazel029||2024-04-08|Removed math/lean4-std||2024-04-08|Removed: Lean4 doesn't yet support seperate library packages, although it should misc/urbit||2024-04-08|Deprecated: Can't be built with a reasonable effort lang/tcl85||2024-04-09|EOL x11-toolkits/tk85||2024-04-09|EOL audio/fasttracker2|audio/ft2-clone|2024-04-10|Renamed to match upstream lang/ocaml-nox11|lang/ocaml|2024-04-10|X11 support removed upstream lang/qscheme||2024-04-10|Has expired: Unmaintained and there are more modern alternatives x11/nvidia-hybrid-graphics||2024-04-11|Has expired: Not maintained and obsoleted by glvnd and nvidia-drm-kmod lang/cython-devel|lang/cython3|2024-04-11|Has expired: use lang/cython3 x11-wm/kwinft|x11-wm/theseus-ship|2024-04-13|Project renamed textproc/spiff||2024-04-13|Has expired: Active development of this port has been ceased www/p5-libservlet||2024-04-13|Has expired: Upstream unmaintained and last release was in 2001 textproc/libparsifal||2024-04-13|Has expired: Upsrteam no longer available including WWW and distfile www/p5-Catalyst-Plugin-FormBuilder||2024-04-13|Has expired: Deprecated by upstream security/sancp||2024-04-13|Has expired: Upstream unmaintained and last release in 2007 x11-toolkits/p5-Glade2||2024-04-13|Has expired: Deprecated by upstream sysutils/msyslog||2024-04-13|Has expired: Unmaintained and last upstream release in 2003 x11/xdtm||2024-04-13|Has expired: Unmaintained, last upstream release was in 2000 or earlier x11/multi-aterm||2024-04-13|Has expired: Unmaintained, last upstream release in 2004 devel/py-dateutil|devel/py-python-dateutil|2024-04-13|Move devel/py-dateutil to devel/py-python-dateutil science/p5-Algorithm-SVMLight||2024-04-16|Has expired: Depends on DEPRECATED science/svmlight science/svmlight||2024-04-16|Has expired: Unmaintained, last upstream release in 2008 and there are more modern alternatives security/krb5-119||2024-04-16|Has expired: Desupported by MIT following 1.21 audio/gnuitar||2024-04-18|Has expired: Unmaintained, last upstream release in 2005 emulators/hugo||2024-04-18|Has expired: Unmaintained, last release in 2005 and uses deprecated gtk2 library net-p2p/gtorrentviewer||2024-04-18|Has expired: Unmaintained, last release in 2004 and uses deprecated gtk2 net-im/tut||2024-04-18|Has expired: Requires deprecated lang/go119 net/gost||2024-04-18|Has expired: Requires deprecated lang/go119 lang/go119||2024-04-18|Has expired: Upsrteam EOL reached on 2023-09-06 www/gitlab-ce|www/gitlab@ce|2024-04-21|Move www/gitlab-ce to www/gitlab and added flavor ce and ee multimedia/flvtool++||2024-04-21|Has expired: Abandonware, consider using multimedia/flvmeta www/mod_tidy||2024-04-24|Has expired: Last upstream release was in 2005 net-p2p/go-prysm||2024-04-24|Has expired: Broken for more than 6 months x11-toolkits/p5-Gtk2-Ex-Dialogs||2024-04-24|Has expired: No longer works with modern Gtk2 math/mathlibtools||2024-04-28|Project is obsolete and archived on GitHub since Aug 2023, not compatible with math/lean4 emulators/qemu7@tools|emulators/qemu@tools|2024-04-29|Use emulators/qemu@tools instead lang/tcl9|lang/tcl90|2024-04-30|Renamed for consistency with the 8.x series ports deskutils/aspostit||2024-04-30|Has expired: Unmaintained, last upstream release in 2001 x11-toolkits/p5-Tk-FileDialog||2024-04-30|Has expired: Does not work with recent Tk versions www/py-django-dpaste||2024-04-30|Has expired dns/bind916|dns/bind918|2024-04-30|Has expired: End of life, please migrate to a newer version of BIND9 devel/rubygem-ruby_dep||2024-04-30|Has expired: Upstream official support to Ruby 2.x only and is inactive for 7.5 years. And there is no dependent ports databases/pgsphere||2024-04-30|Has expired: The repository has been archived by the owner on 2023-08-09 and is inactive for almost 4.5 years games/residualvm||2024-04-30|Has expired: Obsolete, merged with ScummVM Oct 9, 2020 misc/firestring||2024-04-30|Has expired: Upstream is gone and last release in 2004 dns/firedns||2024-04-30|Has expired: Abandonware, upstream is gone and last release in 2004 and it also depends on unfetchable misc/firestring. Consider dns/c-ares sysutils/libretto-config||2024-04-30|Has expired: Utility for obsolete hardware released 20 years ago sysutils/dolly||2024-04-30|Has expired: Abandonware, upstream is gone sysutils/atitvout||2024-04-30|Has expired: Obsolete, utility for hardware released over 20 years ago multimedia/py-librtmp||2024-04-30|Has expired: Depends on deprecated library librtmp multimedia/librtmp||2024-04-30|Has expired: Depends on legacy functionality of OpenSSL and superseded by multimedia/ffmpeg multimedia/rtmpdump||2024-04-30|Has expired: Depends on deprecated library librtmp, consider migrating to multimedia/ffmpeg multimedia/rubygem-paperclip-av-transcoder||2024-04-30|Has expired: Depends on deprecated port devel/rubygem-paperclip-rails5 benchmarks/iozone21||2024-04-30|Has expired: Abandoned and obsolete version, superseded by benchmarks/iozone (3.x). Consider also migrating to benchmarks/fio devel/tla||2024-04-30|Has expired: Deprecated and obsolete revision control system, consider migrating to devel/git or devel/mercurial devel/configkit||2024-04-30|Has expired: Depends on deprecated port devel/libphk devel/libphk||2024-04-30|Has expired: Superseded by various other projects games/2048-qt||2024-04-30|Has expired: Unmaintained, last upstream release in 2016 devel/cdash||2024-04-30|Has expired: Very outdated version that's unsupported upstream sysutils/dim||2024-04-30|Has expired: Abandonware, upstream stopped development in 2005 net-im/jabberd||2024-04-30|Has expired: No longer developed as of 2019, consider using net-im/ejabberd irc/miau||2024-04-30|Has expired: Abandoned upstream, last release in 2010 and no activity since 2014. Consider migrating to irc/soju or irc/znc sysutils/no-login||2024-04-30|Has expired: Obsolete, use nologin in base lang/gcc48||2024-05-01|Has expired: Unsupported by upstream since 2015. Use GCC 10 or newer instead multimedia/rubygem-paperclip-av-transcoder-rails50||2024-05-04|Has expired: Depends on deprecated port devel/rubygem-paperclip-rails50 devel/rubygem-paperclip-rails50||2024-05-04|Has expired: Upstream repo archived Jul 13, 2023. Upstream recommends using Rails' own ActiveStorage devel/rubygem-paperclip-rails5||2024-05-04|Has expired: Upstream repo archived Jul 13, 2023. Upstream recommends using Rails' own ActiveStorage biology/pbseqan|biology/seqan|2024-05-05|Has expired: Upstream merged into SeqAn project: Use biology/seqan archivers/xpk||2024-05-07|Has expired: Unmaintained, upstream last release in 2002 www/py-dj42-channels-redis|www/py-channels-redis|2024-05-12|Renamed after all Django consumers were switched from Django 3.2 to Django 4.2 to have a consistent naming scheme www/py-dj42-django-auditlog|www/py-django-auditlog|2024-05-12|Renamed after all Django consumers were switched from Django 3.2 to Django 4.2 to have a consistent naming scheme www/py-dj42-django-celery-results|www/py-django-celery-results|2024-05-12|Renamed after all Django consumers were switched from Django 3.2 to Django 4.2 to have a consistent naming scheme www/py-dj42-django-compression-middleware|www/py-django-compression-middleware|2024-05-12|Renamed after all Django consumers were switched from Django 3.2 to Django 4.2 to have a consistent naming scheme www/py-dj42-django-multiselectfield|www/py-django-multiselectfield|2024-05-12|Renamed after all Django consumers were switched from Django 3.2 to Django 4.2 to have a consistent naming scheme www/py-dj42-djangorestframework-guardian|www/py-djangorestframework-guardian|2024-05-12|Renamed after all Django consumers were switched from Django 3.2 to Django 4.2 to have a consistent naming scheme www/py-dj42-drf-writable-nested|www/py-drf-writable-nested|2024-05-12|Renamed after all Django consumers were switched from Django 3.2 to Django 4.2 to have a consistent naming scheme textproc/py-rss2gen|textproc/py-pyrss2gen|2024-05-13|Move textproc/py-rss2gen to textproc/py-pyrss2gen x11-fonts/noto-sans-basic|x11-fonts/noto-sans|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-sans instead x11-fonts/noto-sans-extra|x11-fonts/noto-sans|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-sans instead x11-fonts/noto-sans-mono-basic|x11-fonts/noto-sans-mono|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-sans-mono instead x11-fonts/noto-sans-mono-extra|x11-fonts/noto-sans-mono|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-sans-mono instead x11-fonts/noto-sans-symbols-basic|x11-fonts/noto-sans-symbols|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-sans-symbols instead x11-fonts/noto-sans-symbols-extra|x11-fonts/noto-sans-symbols|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-sans-symbols instead x11-fonts/noto-serif-basic|x11-fonts/noto-serif|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-serif instead x11-fonts/noto-serif-extra|x11-fonts/noto-serif|2024-05-13|Remove obsoleted port. Use x11-fonts/noto-serif instead sysutils/vector||2024-05-15|Has expired: Unmaintained in tree and broken for months irc/sic||2024-05-15|Has expired: Last upstream release was in 2001 and no upstream WWW x11/wmctrl|x11/wmctrl-fork|2024-05-18|Forked due to the upstream being no longer available; the port had no maintainer devel/tarpaulin|devel/cargo-tarpaulin|2024-05-19|Rename port and package to reflect that this is a Cargo plugin sysutils/uutils-coreutils|sysutils/rust-coreutils|2024-05-21|Remove duplicate databases/foundationdb|databases/foundationdb71-server|2024-05-23|Reintegrated into databases/foundationdb71-server devel/py-dj42-graphene-django|devel/py-graphene-django300|2024-05-26|Renamed to py-graphene-django300 for backwards compatibility with net-mgmt/netbox devel/rubygem-jira-ruby21|devel/rubygem-jira-ruby|2024-05-28|Remove obsoleted port. Use devel/rubygem-jira-ruby instead devel/rubygem-semver_dialects1|devel/rubygem-semver_dialects|2024-05-28|Remove obsoleted port. Use devel/rubygem-semver_dialects instead devel/rubygem-semver_dialects12|devel/rubygem-semver_dialects|2024-05-28|Remove obsoleted port. Use devel/rubygem-semver_dialects instead devel/rubygem-xdg3|devel/rubygem-xdg|2024-05-28|Remove obsoleted port. Use devel/rubygem-xdg instead devel/rubygem-xdg4|devel/rubygem-xdg|2024-05-28|Remove obsoleted port. Use devel/rubygem-xdg instead devel/rubygem-xdg5|devel/rubygem-xdg|2024-05-28|Remove obsoleted port. Use devel/rubygem-xdg instead devel/rubygem-xdg6|devel/rubygem-xdg|2024-05-28|Remove obsoleted port. Use devel/rubygem-xdg instead graphics/rubygem-mini_magick410|graphics/rubygem-mini_magick|2024-05-28|Remove obsoleted port. Use graphics/rubygem-mini_magick instead textproc/rubygem-sassc22|textproc/rubygem-sassc|2024-05-28|Remove obsoleted port. Use textproc/rubygem-sassc instead databases/rubygem-flipper-active_record-rails61|databases/rubygem-flipper-active_record|2024-05-28|Remove obsoleted port. Use databases/rubygem-flipper-active_record instead devel/rubygem-flipper-active_support_cache_store-rails61|devel/rubygem-flipper-active_support_cache_store|2024-05-28|Remove obsoleted port. Use devel/rubygem-flipper-active_support_cache_store instead devel/rubygem-flipper025|devel/rubygem-flipper|2024-05-28|Remove obsoleted port. Use devel/rubygem-flipper instead www/rubygem-rqrcode2|www/rubygem-rqrcode|2024-05-28|Remove obsoleted port. Use www/rubygem-rqrcode instead net/iaxmodem||2024-05-29|Has expired: outdated and uses end-of-life version of GCC www/mod_auth_openid||2024-05-29|Has expired: Depends on expired devel/libopkele devel/libopkele||2024-05-29|Has expired: Last upstream release was in 2009 graphics/vkd3d||2024-05-30|No consumers in ports www/pear-Structures_DataGrid_Renderer_Smarty||2024-06-06|Remove expired port net/py-soap2py||2024-06-06|Remove expired port net/pear-Net_CDDB||2024-06-06|Remove obsoleted port sysutils/rtsx-kmod||2024-06-08|Present in base since FreeBSD 13 devel/rubygem-gettext_i18n_rails111|devel/rubygem-gettext_i18n_rails|2024-06-09|Obsolete use devel/rubygem-gettext_i18n_rails instead databases/rubygem-redis-clustering50|databases/rubygem-redis-clustering|2024-06-09|Obsolete use databases/rubygem-redis-clustering instead databases/rubygem-redis50|databases/rubygem-redis|2024-06-09|Obsolete use databases/rubygem-redis instead math/py-optuna||2024-06-11|Has expired: Depends on expired databases/py-sqlalchemy12 databases/py-alembic14||2024-06-11|Has expired: Depends on expired databases/py-sqlalchemy12 deskutils/griffith||2024-06-11|Has expired: Depends on expired databases/py-sqlalchemy12 misc/py-cinder||2024-06-11|Has expired: Depends on expired databases/py-sqlalchemy12 databases/py-sqlalchemy12||2024-06-11|Has expired: Upstream makred EOL in Release Status devel/py-gtfslib||2024-06-11|Has expired: Depends on expired databases/py-sqlalchemy11 databases/py-sqlalchemy11||2024-06-11|Has expired: Upstream makred EOL in Release Status www/smarty2||2024-06-11|Has expired: Does not support current php versions in tree www/librtcdcpp||2024-06-11|Has expired: Dead upstream fails to build audio/mp3plot||2024-06-11|Has expired: Dead upstream and fails to build dns/dnsforwarder||2024-06-11|Has expired: Abandoned, upstream repo is removed dns/crossip|dns/dnsmax-perl|2024-06-11|Has expired: Obsolete, use dns/dnsmax-perl dns/curvedns||2024-06-11|Has expired: Protocol never gained traction and is superseded by DoT and DoH textproc/mergestat||2024-06-11|Has expired: Marked BROKEN for over a year www/bkmrkconv||2024-06-11|Has expired: Obsolete utility, generated files are already in a readable format www/chems||2024-06-11|Has expired: Abandonware, last release in 2009 and no activity since upstream www/cssed||2024-06-11|Has expired: Abandonware and broken, doesn't work with Python 3.x www/goose||2024-06-11|Has expired: Abandonware, last update in 2003 and upstream is dead www/larbin||2024-06-11|Has expired: Abandonware, obsolete web crawler audio/rebot3||2024-06-11|Has expired: Depends on legacy service/protocol that's requires registration net/nepenthes||2024-06-11|Has expired: Abandonware, last update in 2008 and upstream is gone sysutils/hploscripts||2024-06-11|Has expired: Abandonware, outdated version databases/galera|databases/galera26|2024-06-11|Has expired: Does not build. Superseded by galera26 databases/tsearch_extras||2024-06-12|Has no consumer both in ports and upstream project lang/zig011||2024-06-12|No consumers in ports devel/py-ZopeUndo||2024-06-13|No consumers in ports multimedia/audacious-qt6|multimedia/audacious|2024-06-13|qt6 flavor is now the default flavor, following upstream change multimedia/audacious-plugins-qt6|multimedia/audacious-plugins|2024-06-13|qt6 flavor is now the default flavor, following upstream change lang/zig-devel||2024-06-13|Older than lang/zig and no consumers in ports www/ctemplate||2024-06-15|Has expired: Abandonware and obsolete, last release in 2008 and never gained any traction graphics/electricsheep||2024-06-15|Has expired: Broken for more than 6 months and fails to compile bumping it to latest commit www/apt-cacher-ng||2024-06-15|Has expired: Outdated and unsupported version, current version was released in 2020 and upstream is still active audio/taglookup||2024-06-15|Has expired: Obsolete, depends on legacy service that is defunct once again www/vieb||2024-06-15|Has expired: Outdated and depends on expired (and blacklisted) devel/electron25 devel/electron25||2024-06-15|Has expired: EOLed upstream, switch to newer version devel/py-dj42-django-rq|devel/py-django-rq|2024-06-15|Has expired: Obsolete, please use devel/py-django-rq instead www/py-dj42-django-taggit|www/py-django-taggit|2024-06-15|Has expired: Obsolete, please use www/py-django-taggit instead www/py-dj42-djangoql|www/py-djangoql|2024-06-15|Has expired: Obsolete, please use www/py-djangoql instead www/py-dj42-django-mptt|www/py-django-mptt|2024-06-15|Has expired: Obsolete, please use www/py-django-mptt instead www/py-dj42-django-js-asset|www/py-django-js-asset|2024-06-15|Has expired: Obsolete, please use www/py-django-js-asset instead www/py-dj42-django-guardian|www/py-django-guardian|2024-06-15|Has expired: Obsolete, please use www/py-django-guardian instead www/py-dj42-django-tables2|www/py-django-tables2|2024-06-15|Has expired: Obsolete, please use www/py-django-tables2 instead www/py-dj42-django-auth-ldap|www/py-django-auth-ldap|2024-06-15|Has expired: Obsolete, please use www/py-django-auth-ldap instead www/py-dj42-django-permissionedforms|www/py-django-permissionedforms|2024-06-15|Has expired: Obsolete, please use www/py-django-permissionedforms instead www/py-dj42-django-cors-headers|www/py-django-cors-headers|2024-06-15|Has expired: Obsolete, please use www/py-django-cors-headers instead www/py-dj42-django-treebeard|www/py-django-treebeard|2024-06-15|Has expired: Obsolete, please use www/py-django-treebeard instead www/py-dj42-django-otp|www/py-django-otp|2024-06-15|Has expired: Obsolete, please use www/py-django-otp instead www/py-dj42-django-prometheus|www/py-django-prometheus|2024-06-15|Has expired: Obsolete, please use www/py-django-prometheus instead www/py-dj42-channels|www/py-channels|2024-06-15|Has expired: Obsolete, please use www/py-channels instead www/py-dj42-django-filter|www/py-django-filter|2024-06-15|Has expired: Obsolete, please use www/py-django-filter instead www/py-dj42-drf-spectacular|www/py-drf-spectacular|2024-06-15|Has expired: Obsolete, please use www/py-drf-spectacular instead www/py-dj42-drf-spectacular-sidecar|www/py-drf-spectacular-sidecar|2024-06-15|Has expired: Obsolete, please use www/py-drf-spectacular-sidecar instead www/py-dj42-django-timezone-field|www/py-django-timezone-field|2024-06-15|Has expired: Obsolete, please use www/py-django-timezone-field instead www/py-dj42-django-graphiql-debug-toolbar|www/py-django-graphiql-debug-toolbar|2024-06-15|Has expired: Obsolete, please use www/py-django-graphiql-debug-toolbar instead www/py-dj42-django-rich|www/py-django-rich|2024-06-15|Has expired: Obsolete, please use www/py-django-rich instead www/py-dj42-django-redis|www/py-django-redis|2024-06-15|Has expired: Obsolete, please use www/py-django-redis instead www/py-dj42-django-allauth|www/py-django-allauth|2024-06-15|Has expired: Obsolete, please use www/py-django-allauth instead www/py-dj42-django-crispy-forms|www/py-django-crispy-forms|2024-06-15|Has expired: Obsolete, please use www/py-django-crispy-forms instead www/py-dj42-django-modelcluster|www/py-django-modelcluster|2024-06-15|Has expired: Obsolete, please use www/py-django-modelcluster instead www/py-dj42-django-extensions|www/py-django-extensions|2024-06-15|Has expired: Obsolete, please use www/py-django-extensions instead www/py-dj42-djangorestframework|www/py-djangorestframework|2024-06-15|Has expired: Obsolete, please use www/py-djangorestframework instead www/py-dj42-django-debug-toolbar|www/py-django-debug-toolbar|2024-06-15|Has expired: Obsolete, please use www/py-django-debug-toolbar instead devel/rubygem-ddtrace|devel/rubygem-datadog|2024-06-18|Move devel/rubygem-ddtrace to devel/rubygem-datadog databases/py-sqlalchemy13||2024-06-24|Has expired: Upstream makred EOL in Release Status chinese/oicq||2024-06-27|ICQ Service closed in 2024-06-24 security/p5-Crypt-OICQ||2024-06-27|ICQ Service closed in 2024-06-24 net-im/climm||2024-06-27|ICQ Service closed in 2024-06-24 multimedia/emby-server-devel|multimedia/emby-server|2024-06-28|Beta port removed: please use the release port multimedia/emby-server devel/go-protobuf||2024-06-30|Has expired: Upstream officially deprecated this project www/py-django-ldapdb||2024-06-30|Has expired: not compatible with Django >= 4.x, upstream no longer maintained www/adzap||2024-06-30|Has expired: Obsolete, no longer provides reasonable amount of filtering www/bolt||2024-06-30|Has expired: Outdated and unsupported, current version is several years old and unsupported upstream www/interchange||2024-06-30|Has expired: Outdated, current version was released in 2010 is unsupported upstream www/itop||2024-06-30|Has expired: Outdated, current version is 5 years old and unsupported upstream sysutils/container-diff||2024-06-30|Has expired: The repository has been archived by the owner on 2024-03-28. Upstream suggests diffoci as alternative emulators/qemu7|emulators/qemu|2024-06-30|Has expired: qemu 9.X.X is out, so time to retire this one lang/perl5.34||2024-06-30|Has expired: Support end three years after .0 release, please upgrade to a more recent version of Perl www/httest||2024-06-30|Has expired: Abandonware, no activity from upstream for years and depends on deprecated library devel/pcre security/sks||2024-06-30|Has expired: Depends on deprecated port databases/db5 audio/asunder||2024-06-30|Has expired: Depends on deprecated library libcddb, consider using audio/cyanrip instead www/py-cookies||2024-06-30|Has expired: Upstream is inactive for many years www/node21||2024-06-30|Has expired: Node.js 21.* will reach its EoL on 2024-06-01. Use Node.js 22.* (www/node22) instead graphics/py-ming||2024-06-30|Has expired: Depends on deprecated graphics/ming graphics/p5-ming||2024-06-30|Has expired: Depends on deprecated graphics/ming print/panda||2024-06-30|Has expired: Depends on deprecated Oracle Berkeley DB 5.3 and upstream is dead mail/avenger||2024-06-30|Has expired: Depends on deprecated Oracle Berkeley DB 5.3 and upstream is dead www/py-django-bootstrap-pagination||2024-06-30|Has expired: not compatible with Django 4.2, upstream no longer maintained www/py-django32||2024-06-30|Has expired: Django 3.2 is now in Extended Support, receives security fixes only and will reach End-Of-Life in April 2024. Upgrade to a later Django version. See https://www.djangoproject.com/download/ net/haproxy20||2024-06-30|Has expired: Upstream EOL reaches on 2024-06-30 lang/gcc9||2024-06-30|Has expired: Unsupported by upstream. Use GCC 10 or newer instead security/p5-Protocol-ACME||2024-06-30|Has expired: upstream maintainer indicated that it is no longer suitable for use graphics/wdune||2024-06-30|Has expired: upstream no longer maintained www/zend-framework||2024-06-30|Has expired: Deprecated by upstream, and moved to Laminas Project sysutils/torque||2024-06-30|Has been removed: may be resurrected with GH_TUPLE=adaptivecomputing:torque:4decc71 lang/icc||2024-07-01|Has expired: This version is EOL since a long time, i386 only, and the current clang based Intel oneAPI DPC++/C++ seems to work graphics/intel-backlight||2024-07-01|Has expired: Use backlight(8) www/yarn-node21||2024-07-02|Removed, part of www/node21 www/npm-node21||2024-07-02|Removed, part of www/node21 security/bcrypt||2024-07-02|Has expired: Hasn't seen updates in 15 years, insecure Blowfish ECB mode, unauthenticated encryption devel/py-stackexchange|devel/py-py-stackexchange|2024-07-06|Move devel/py-stackexchange to devel/py-py-stackexchange devel/py-xcaplib|devel/py-python-xcaplib|2024-07-06|Move devel/py-xcaplib to devel/py-python-xcaplib devel/py-yaml|devel/py-pyyaml|2024-07-07|Move devel/py-yaml to devel/py-pyyaml devel/py-pyyaml5|devel/py-pyyaml|2024-07-07|Remove obsoleted port. Use devel/py-pyyaml instead x11-toolkits/wlroots-devel|x11-toolkits/wlroots|2024-07-12|Out of date: use x11-toolkits/wlroots for now x11-servers/xwayland-devel|x11-servers/xwayland|2024-07-12|Out of date: use x11-servers/xwayland for now sysutils/datadog-integrations||2024-07-13|Has expired: Depends on expired sysutils/datadog-agent sysutils/datadog-agent||2024-07-13|Has expired: Unfetchable and marked BROKEN for several months converters/i18ntools||2024-07-13|Has expired: Depends on expired converters/tuc converters/tuc||2024-07-13|Has expired: Dead upstream and unfetchable sysutils/ipfs-go|sysutils/kubo-go|2024-07-13|Project was renamed upstream chinese/tin||2024-07-14|Removed, unmaintained and broken for months x11-wm/afterstep|x11-wm/afterstep1|2024-07-14|Port renamed textproc/p5-XML-DifferenceMarkup||2024-07-16|Has expired: Depends on deprecated port textproc/diffmark (PR 279705) textproc/diffmark||2024-07-16|Has expired: Fails to build with libxml2 2.13.0 (PR 279705) misc/lingoteach||2024-07-16|Has expired: Depends on deprecated port textproc/liblingoteach (PR 279705) textproc/liblingoteach||2024-07-16|Has expired: Abandonware, last activity 18+ years ago and fails to build with libxml2 2.13.0 (PR 279705) devel/dia2code+||2024-07-16|Has expired: Fails to build with libxml2 2.13.0 (PR 279759) devel/libiqxmlrpc||2024-07-16|Has expired: Fails to build with libxml2 2.13.0 (PR 279705) textproc/rubygem-nokogiri111|textproc/rubygem-nokogiri|2024-07-17|Obsolete, use textproc/rubygem-nokogiri instead devel/rubygem-google-gax||2024-07-21|Remove obsoleted port. This gem is officially end-of-life audio/strawberry@qt5|audio/strawberry|2024-07-21|Unflavor. Qt5 is obsolete audio/strawberry@qt6|audio/strawberry|2024-07-21|Unflavor. Qt5 is obsolete devel/rubygem-google-protobuf4|devel/rubygem-google-protobuf|2024-07-30|Remove obsoleted port. Use devel/rubygem-google-protobuf instead graphics/xsvg||2024-08-04|Has expired: Depends on deprecated library graphics/libsvg-cairo graphics/zphoto||2024-08-04|Has expired: Depends on expired graphics/ming math/ploticus-nox11||2024-08-04|Has expired: Depends on expired graphics/ming multimedia/hypnotix||2024-08-04|Has expired: Depends on expired www/py-imdbpy (use www/py-cinemagoer instead) net/bird||2024-08-04|Has expired: Upstream EOL was for the end of 2023 sysutils/unieject||2024-08-04|Has expired: Abandonware, upstream repo deprecated May 17, 2020 www/tomcat85|www/tomcat9|2024-08-04|Has expired: Upstream EOL reaches on 2024-03-31, some time after 2024-06-30 distfiles will be archived. Migrate to www/tomcat9 archivers/pxz||2024-08-04|Has expired: Superseded by xz (Utils), support for multithreading is available since 2014 www/mediawiki140||2024-08-04|Has expired: Upstream EOL archivers/paq||2024-08-04|Has expired: Outdated, unmaintained and format that never gained any traction audio/optimfrog-sse2||2024-08-04|Has expired: Obsolete format that never gained traction, consider using audio/flac audio/cam||2024-08-04|Has expired: Abandonware and obsolete, consider using audio/mixertui audio/epos-devel||2024-08-04|Has expired: Abandonware, last release in 2006 and upstream is dead audio/sidplay2|audio/sidplayfp|2024-08-04|Has expired: Abandonware and superseded by audio/sidplayfp audio/sidplay|audio/sidplayfp|2024-08-04|Has expired: Abandonware and superseded by audio/sidplayfp audio/optimfrog||2024-08-04|Has expired: Obsolete format that never gained traction, consider using audio/flac databases/mongodb44|database/mongodb50|2024-08-04|Has expired: EOL as of February 2024, https://www.mongodb.com/legal/support-policy/lifecycles graphics/svg2pdf||2024-08-04|Has expired: Depends on deprecated library graphics/libsvg-cairo, please consider using ImageMagick or librsvg audio/libsidplay2||2024-08-04|Has expired: Abandonware and superseded by audio/libsidplayfp www/py-imdbpy|www/py-cinemagoer|2024-08-04|Has expired: IMDbPY is now cinemagoer. Use www/py-cinemagoer instead dns/dnrd||2024-08-04|Has expired: Abandonware, last release in 2007 and last activity in 2010. Consider using Unbound, dns/dnsmasq or dns/blocky science/mercantile|science/py-mercantile|2024-08-04|Move science/mercantile to science/py-mercantile devel/py-jsonschema417|devel/py-jsonschema|2024-08-04|Remove obsoleted port. Use devel/py-jsonschema instead net/ns3||2024-08-07|Has expired: Outdated and unmaintained for years games/manaplus||2024-08-07|Has expired: Fails to build with libxml2 2.13.2 (PR 279705) dns/knot3-lib|dns/knot3|2024-08-09|Superseded by knot3 which provides the libraries devel/py-ollama|misc/py-ollama|2024-08-10|Deduplicate x11-toolkits/wlroots-hyprland||2024-08-11|Discontinued: use x11-toolkits/aquamarine instead textproc/wbxml2|textproc/libwbxml|2024-08-15|Move textproc/wbxml2 to textproc/libwbxml graphics/libwmf-nox11|graphics/libwmf@nox11|2024-08-15|graphics/libwmf adds nox11 flavor. Use graphics/libwmf@nox11 instead net/mtr-nox11|net/mtr@nox11|2024-08-15|Remove obsoleted port. Use net/mtr@nox11 instead databases/py-redis4|databases/py-redis|2024-08-15|Remove obsoleted port. Use databases/py-redis instead www/py-httpx-cache|devel/py-hishel|2024-08-15|Remove obsoleted port. Use devel/py-hishel instead devel/p5-Test2-Suite|devel/p5-Test-Simple|2024-08-15|Remove obsoleted port. Use devel/p5-Test-Simple instead sysutils/beadm-devel|sysutils/beadm|2024-08-17|Has expired: Outdated development port. Use sysutils/beadm instead net-im/telepathy-salut||2024-08-22|Has expired: Fails to build with libxml2 2.13.2 (PR 279963) audio/icecast-kh||2024-08-22|Has expired: Fails to build with libxml2 2.13.2 (PR 280159) net-im/pidgin-icyque||2024-08-27|Has expired: ICQ servers shut down math/py-PyWavelets|math/py-pywavelets|2024-08-29|Renamed to match wheel package name dns/dsp||2024-09-01|Has expired: Depends on expired dns/p5-DSC dns/p5-DSC||2024-09-01|Has expired: Depends on expired math/ploticus textproc/btparse|textproc/p5-Text-BibTeX|2024-09-01|Has expired: btparse has not updated for 19 years while p5-Text-BibTeX is up-to-date. Use textproc/p5-Text-BibTeX instead devel/py-jaraco.timing||2024-09-01|Has expired: Deprecated by upstream irc/ircd-ratbox-devel|irc/ircd-ratbox|2024-09-01|Has expired: Development stalled upstream, consider switching to irc/ircd-ratbox irc/ctrlproxy||2024-09-01|Has expired: Development stalled upstream, consider switching to irc/soju or irc/znc devel/electron28||2024-09-01|Has expired: EOLed upstream, switch to newer version graphics/R-cran-rgdal||2024-09-01|Has expired: Fails to build and upstream recommends using math/R-cran-sf or math/R-cran-terra instead math/ploticus||2024-09-01|Has expired: Depends on expired graphics/ming graphics/ming||2024-09-01|Has expired: SWF format is essentially dead after Flash Player's EoL dns/adsuck||2024-09-01|Has expired: Obsolete, no longer relevant sysutils/apache-mesos||2024-09-01|Has expired: Marked BROKEN for over a year devel/libopentracing||2024-09-01|Has expired: https://github.com/opentracing/specification/issues/163 x11-fm/arqiver|archivers/arqiver|2024-09-01|Moved to a better fit category databases/mysql81-server||2024-09-02|Has expired: MySQL 8.1 is not supported by the vendor and has unfixed vulnerabilies databases/mysql81-client||2024-09-02|Has expired: MySQL 8.1 is not supported by the vendor and has unfixed vulnerabilies textproc/jarowinkler-cpp|devel/rapidfuzz-cpp|2024-09-03|Merged into devel/rapidfuzz-cpp devel/electron27||2024-09-03|Has expired: EOLed upstream, switch to newer version net/luasocket|net/lua-luasocket|2024-09-05|Move net/luasocket to net/lua-luasocket textproc/luaexpat|textproc/lua-luaexpat|2024-09-05|Move textproc/luaexpat to textproc/lua-luaexpat devel/py-sip4||2024-09-05|Has expired: Fails to build with modern python audio/resid|emulators/vice|2024-09-05|Has expired: Upstream recommends using emulators/vice instead devel/rubygem-grape-swagger20|devel/rubygem-grape-swagger|2024-09-11|Has expired: Use devel/rubygem-grape-swagger instead devel/rubygem-semver_dialects2|devel/rubygem-semver_dialects|2024-09-11|Has expired: Use devel/rubygem-semver_dialects instead www/rubygem-net-http011|www/rubygem-net-http|2024-09-11|Has expired: Use www/rubygem-net-http instead textproc/rubygem-rouge42|textproc/rubygem-rouge|2024-09-11|Has expired: Use textproc/rubygem-rouge instead mail/rubygem-premailer-rails110-rails70|mail/rubygem-premailer-rails-rails70|2024-09-11|Has expired: Use mail/rubygem-premailer-rails-rails70 instead devel/rubygem-json26|devel/rubygem-json|2024-09-11|Has expired: Use devel/rubygem-json instead www/rubygem-json-jwt115|www/rubygem-json-jwt|2024-09-11|Has expired: Use www/rubygem-json-jwt instead security/rubygem-rack-oauth21|security/rubygem-rack-oauth2|2024-09-11|Has expired: Use security/rubygem-rack-oauth2 instead textproc/rubygem-static_holmes|textproc/rubygem-charlock_holmes|2024-09-11|Has expired: Use textproc/rubygem-charlock_holmes instead textproc/rubygem-elasticsearch713|textproc/rubygem-elasticsearch|2024-09-11|Has expired: Use textproc/rubygem-elasticsearch instead graphics/svg2png||2024-09-14|Has expired: Depends on deprecated library graphics/libsvg-cairo, please consider using ImageMagick or librsvg graphics/libsvg-cairo||2024-09-14|Has expired: Depends on deprecated library graphics/libsvg graphics/libsvg||2024-09-14|Has expired: Abandoned upstream, obsolete and fails to build with newer versions of libxml2. Consider migrating to librsvg or (lib)resvg www/libresonic-standalone||2024-09-15|Has expired: Abandonware, repo deleted security/rubygem-ruby-saml115|security/rubygem-ruby-saml|2024-09-18|Has expired: Use security/rubygem-ruby-saml instead databases/ldb15||2024-09-18|Has expired: Outdated and not necessary for any supported version of Samba net/rubygem-kas-grpc|net/rubygem-gitlab-kas-grpc|2024-09-19|Renamed, use net/rubygem-gitlab-kas-grpc instead databases/ldb20||2024-09-22|Has expired: Outdated and not necessary for any supported version of Samba databases/ldb21||2024-09-22|Has expired: Outdated and not necessary for any supported version of Samba +graphics/gstreamer1-plugins-qt|x11-toolkits/gstreamer1-plugins-qt5|2024-09-21|Rename with versioned suffix and move to a more fitting category with the addition of its Qt6 counterpart diff --git a/Mk/Uses/gstreamer.mk b/Mk/Uses/gstreamer.mk index 42558da3308d..4c4e4d4f6a45 100644 --- a/Mk/Uses/gstreamer.mk +++ b/Mk/Uses/gstreamer.mk @@ -1,433 +1,471 @@ +# Support for GStreamer-related libraries and plugins # -# gstreamer.mk - Support for gstreamer-plugins-based ports. -# +# Feature: gstreamer # Usage: -# USES= gstreamer[:version] -# USE_GSTREAMER= [list of components] +# USES= gstreamer[:version][,arg,...] +# USE_GSTREAMER= [list of components] +# +# Valid ARGS: , _internal +# +# version: 1 -- default (this may be omitted since there is +# currently only one supported version) +# _internal: Only intended for use by multimedia/gstreamer1 to +# define specific variables so as not depend on itself # -# Supported versions: 1 -- default -# # +# MAINTAINER: multimedia@FreeBSD.org .if ! defined(_INCLUDE_USES_GSTREAMER_MK) _INCLUDE_USES_GSTREAMER_MK= YES #== Argument handling # Preparations to support multiple gstreamer versions _GST_VER_SUPPORTED= 1 _GST_VER_DEFAULT= 1 _GST_VER= # . for ver in ${_GST_VER_SUPPORTED:O:u} . if ${gstreamer_ARGS:M${ver}} . if empty(_GST_VER) _GST_VER= ${ver} . else -INGORE= Incorrect USES=gstreamer:${gstramer_ARGS} - multiple versions defined +IGNORE= Incorrect USES=gstreamer:${gstreamer_ARGS} - multiple versions defined . endif . endif . endfor . if empty(_GST_VER) _GST_VER= ${_GST_VER_DEFAULT} . endif #== Component setup -_GST1_VERSION= 1.22.10 +# When modifying _GST1_VERSION, be sure to also update distinfo for the +# following ports: +# - multimedia/gstreamer1 +# - multimedia/gstreamer1-editing-services +# - multimedia/gstreamer1-plugins (via `make makesum-gst1`) +# - multimedia/gstreamer1-rtsp-server +# - multimedia/gstreamer1-vaapi +_GST1_VERSION= 1.24.8 _GST1_LIB_VER= 1.0 +_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0 _GST1_CATEGORIES= audio comms devel ftp graphics multimedia net security \ sysutils www x11 x11-toolkits _GST1_PLUGINS_audio= a52dec amrnb amrwbdec bs2b cdparanoia chromaprint faac \ faad flac flite gme gsm jack ladspa lame lv2 modplug \ mpg123 ogg openmpt opus pulse shout2 sidplay \ sndfile sndio soundtouch speex taglib twolame vorbis \ wavpack webrtcdsp _GST1_PLUGINS_comms= spandsp _GST1_PLUGINS_devel= soup _GST1_PLUGINS_ftp= curl -_GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \ - opencv openexr openjpeg png qt rsvg vulkan webp zbar +_GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \ + opencv openexr openjpeg png rsvg vulkan webp zbar _GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvdread \ editing-services gnonlin good hls libav libde265 \ - mpeg2dec mpeg2enc mplex mm openh264 resindvd \ - smoothstreaming theora ttml ugly v4l2 vpx x264 x265 \ - zxing -_GST1_PLUGINS_net= srtp + mpeg2dec mpeg2enc mplex mm msdk openh264 resindvd \ + smoothstreaming theora ttml ugly v4l2 vaapi vpx webrtc \ + x264 x265 +_GST1_PLUGINS_net= sctp srtp _GST1_PLUGINS_security= dtls _GST1_PLUGINS_sysutils= cdio -_GST1_PLUGINS_www= neon +_GST1_PLUGINS_textproc= zxing +_GST1_PLUGINS_www= neon srt _GST1_PLUGINS_x11= x ximagesrc -_GST1_PLUGINS_x11-toolkits= gtk pango +_GST1_PLUGINS_x11-toolkits= gtk pango qt5 qt6 # == Unversioned information # Gather all available plugins for the chosen version _GST_PLUGINS_BASE= bad core good ugly libgstreamer plugins _GST_PLUGINS_VER:= ${_GST${_GST_VER}_CATEGORIES:S/^/\${_GST${_GST_VER}_PLUGINS_/:S/$/}/} _GST_VERSION= ${_GST${_GST_VER}_VERSION} +_GST_LIB_VER= ${_GST${_GST_VER}_LIB_VER} +_GST_SOVERSION= ${_GST${_GST_VER}_SOVERSION} # List of all available components _USE_GSTREAMER_ALL= ${_GST_PLUGINS_BASE} \ ${_GST_PLUGINS_VER} #== Dependency setup #==== Top-level components gst-plugins_PORT= multimedia/gstreamer${_GST_VER}-plugins gst-plugins_IMPL= # empty gst-plugins_SUFFIX= # gst-bad_PORT= multimedia/gstreamer${_GST_VER}-plugins-bad gst-bad_IMPL= # gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core gst-core_IMPL= # -gst-core_GST1_VERSION= 1.16 +gst-core_GST1_VERSION= 1.24 gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION} gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good gst-good_IMPL= # gst-ugly_PORT= multimedia/gstreamer${_GST_VER}-plugins-ugly gst-ugly_IMPL= # gst-libgstreamer_LIB= libgstreamer${_GST${_GST_VER}_LIB_VER:D-${_GST${_GST_VER}_LIB_VER}}.so gst-libgstreamer_PORT= multimedia/gstreamer${_GST_VER} -#==== Audio Plugins Section +#==== audio plugins section gst-a52dec_PORT= audio/gstreamer${_GST_VER}-plugins-a52dec gst-a52dec_IMPL= ugly gst-amrnb_PORT= audio/gstreamer${_GST_VER}-plugins-amrnb gst-amrnb_IMPL= ugly gst-amrwbdec_PORT= audio/gstreamer${_GST_VER}-plugins-amrwbdec gst-amrwbdec_IMPL= ugly gst-bs2b_PORT= audio/gstreamer${_GST_VER}-plugins-bs2b gst-bs2b_IMPL= bad gst-cdparanoia_PORT= audio/gstreamer${_GST_VER}-plugins-cdparanoia gst-cdparanoia_IMPL= # gst-chromaprint_PORT= audio/gstreamer${_GST_VER}-plugins-chromaprint gst-chromeprint_IMPL= bad gst-faac_PORT= audio/gstreamer${_GST_VER}-plugins-faac gst-faac_IMPL= bad gst-faad_PORT= audio/gstreamer${_GST_VER}-plugins-faad gst-faad_IMPL= bad gst-flac_PORT= audio/gstreamer${_GST_VER}-plugins-flac gst-flac_IMPL= good gst-flite_PORT= audio/gstreamer${_GST_VER}-plugins-flite gst-flite_IMPL= bad gst-gme_PORT= audio/gstreamer${_GST_VER}-plugins-gme gst-gme_IMPL= bad gst-gsm_PORT= audio/gstreamer${_GST_VER}-plugins-gsm gst-gsm_IMPL= bad gst-jack_PORT= audio/gstreamer${_GST_VER}-plugins-jack gst-jack_IMPL= good gst-ladspa_PORT= audio/gstreamer${_GST_VER}-plugins-ladspa gst-ladspa_IMPL= bad gst-lame_PORT= audio/gstreamer${_GST_VER}-plugins-lame gst-lame_IMPL= ugly gst-lv2_PORT= audio/gstreamer${_GST_VER}-plugins-lv2 gst-lv2_IMPL= bad gst-modplug_PORT= audio/gstreamer${_GST_VER}-plugins-modplug gst-modplug_IMPL= bad gst-mpg123_PORT= audio/gstreamer${_GST_VER}-plugins-mpg123 gst-mpg123_IMPL= ugly -gst-neon_PORT= www/gstreamer${_GST_VER}-plugins-neon -gst-neon_IMPL= bad - gst-ogg_PORT= audio/gstreamer${_GST_VER}-plugins-ogg gst-ogg_IMPL= # +gst-openmpt_PORT= audio/gstreamer${_GST_VER}-plugins-openmpt +gst-openmpt_IMPL= bad + gst-opus_PORT= audio/gstreamer${_GST_VER}-plugins-opus gst-opus_IMPL= # gst-pulse_PORT= audio/gstreamer${_GST_VER}-plugins-pulse gst-pulse_IMPL= good gst-shout2_PORT= audio/gstreamer${_GST_VER}-plugins-shout2 gst-shout2_IMPL= good gst-sidplay_PORT= audio/gstreamer${_GST_VER}-plugins-sidplay gst-sidplay_IMPL= ugly +gst-sndfile_PORT= audio/gstreamer${_GST_VER}-plugins-sndfile +gst-sndfile_IMPL= bad + gst-sndio_PORT= audio/gstreamer${_GST_VER}-plugins-sndio gst-sndio_IMPL= # gst-sndio_VERSION= 1.8.0 -gst-sndfile_PORT= audio/gstreamer${_GST_VER}-plugins-sndfile -gst-sndfile_IMPL= bad - gst-soundtouch_PORT= audio/gstreamer${_GST_VER}-plugins-soundtouch gst-soundtouch_IMPL= bad gst-speex_PORT= audio/gstreamer${_GST_VER}-plugins-speex gst-speex_IMPL= good gst-taglib_PORT= audio/gstreamer${_GST_VER}-plugins-taglib gst-taglib_IMPL= good gst-twolame_PORT= audio/gstreamer${_GST_VER}-plugins-twolame gst-twolame_IMPL= ugly gst-vorbis_PORT= audio/gstreamer${_GST_VER}-plugins-vorbis gst-vorbis_IMPL= # gst-wavpack_PORT= audio/gstreamer${_GST_VER}-plugins-wavpack gst-wavpack_IMPL= good gst-webrtcdsp_PORT= audio/gstreamer${_GST_VER}-plugins-webrtcdsp gst-webrtcdsp_IMPL= bad #==== comms plugin section gst-spandsp_PORT= comms/gstreamer${_GST_VER}-plugins-spandsp gst-spandsp_IMPL= bad #==== devel plugin section gst-soup_PORT= devel/gstreamer${_GST_VER}-plugins-soup gst-soup_IMPL= good #==== ftp plugin section gst-curl_PORT= ftp/gstreamer${_GST_VER}-plugins-curl gst-curl_IMPL= bad #==== graphics plugin section gst-aalib_PORT= graphics/gstreamer${_GST_VER}-plugins-aalib gst-aalib_IMPL= good -gst-aom_PORT= multimedia/gstreamer${_GST_VER}-plugins-aom -gst-aom_IMPL= bad - -gst-assrender_PORT= multimedia/gstreamer${_GST_VER}-plugins-assrender -gst-assrender_IMPL= bad - gst-cairo_PORT= graphics/gstreamer${_GST_VER}-plugins-cairo gst-cairo_IMPL= good gst-gdkpixbuf_PORT= graphics/gstreamer${_GST_VER}-plugins-gdkpixbuf gst-gdkpixbuf_IMPL= good gst-gl_PORT= graphics/gstreamer${_GST_VER}-plugins-gl gst-gl_IMPL= bad gst-jpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-jpeg gst-jpeg_IMPL= good gst-kms_PORT= graphics/gstreamer${_GST_VER}-plugins-kms gst-kms_IMPL= bad gst-libcaca_PORT= graphics/gstreamer${_GST_VER}-plugins-libcaca gst-libcaca_IMPL= good gst-libvisual_PORT= graphics/gstreamer${_GST_VER}-plugins-libvisual gst-libvisual_IMPL= # gst-opencv_PORT= graphics/gstreamer${_GST_VER}-plugins-opencv gst-opencv_IMPL= bad gst-openexr_PORT= graphics/gstreamer${_GST_VER}-plugins-openexr gst-openexr_IMPL= bad gst-openjpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-openjpeg gst-openjpeg_IMPL= bad -gst-openmpt_PORT= audio/gstreamer${_GST_VER}-plugins-openmpt -gst-openmpt_IMPL= bad - gst-png_PORT= graphics/gstreamer${_GST_VER}-plugins-png gst-png_IMPL= good -gst-qt_PORT= graphics/gstreamer${_GST_VER}-plugins-qt -gst-qt_IMPL= good - gst-rsvg_PORT= graphics/gstreamer${_GST_VER}-plugins-rsvg gst-rsvg_IMPL= bad +gst-vulkan_PORT= graphics/gstreamer${_GST_VER}-plugins-vulkan +gst-vulkan_IMPL= bad + gst-webp_PORT= graphics/gstreamer${_GST_VER}-plugins-webp gst-webp_IMPL= bad gst-zbar_PORT= graphics/gstreamer${_GST_VER}-plugins-zbar gst-zbar_IMPL= bad #==== multimedia plugins section +gst-aom_PORT= multimedia/gstreamer${_GST_VER}-plugins-aom +gst-aom_IMPL= bad + +gst-assrender_PORT= multimedia/gstreamer${_GST_VER}-plugins-assrender +gst-assrender_IMPL= bad + gst-dash_PORT= multimedia/gstreamer${_GST_VER}-plugins-dash gst-dash_IMPL= bad gst-dvdread_PORT= multimedia/gstreamer${_GST_VER}-plugins-dvdread gst-dvdread_IMPL= ugly -gst-editing-services_PORT= multimedia/gstreamer${_GST_VER}-editing-services -gst-editing-services_SUFFIX= # -gst-editing-services_IMPL= # - gst-dts_PORT= multimedia/gstreamer${_GST_VER}-plugins-dts gst-dts_IMPL= bad gst-dv_PORT= multimedia/gstreamer${_GST_VER}-plugins-dv gst-dv_IMPL= good +gst-editing-services_PORT= multimedia/gstreamer${_GST_VER}-editing-services +gst-editing-services_SUFFIX= # +gst-editing-services_IMPL= # + gst-gnonlin_PORT= multimedia/gstreamer${_GST_VER}-plugins-gnonlin gst-gnonlin_IMPL= good gst-gnonlin_VERSION= 1.4.0 gst-hls_PORT= multimedia/gstreamer${_GST_VER}-plugins-hls gst-hls_IMPL= bad gst-libav_PORT= multimedia/gstreamer${_GST_VER}-libav gst-libav_SUFFIX= # gst-libav_IMPL= # gst-libde265_PORT= multimedia/gstreamer${_GST_VER}-plugins-libde265 gst-libde265_IMPL= bad gst-mm_PORT= multimedia/gstreamermm gst-mm_PREFIX= gstreamer gst-mm_SUFFIX= # gst-mm_IMPL= # gst-mm_GST1_VERSION= 1.10.0 gst-mm_VERSION= ${gst-mm_GST${_GST_VER}_VERSION} gst-mpeg2dec_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2dec gst-mpeg2dec_IMPL= ugly gst-mpeg2enc_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2enc gst-mpeg2enc_IMPL= bad gst-mplex_PORT= multimedia/gstreamer${_GST_VER}-plugins-mplex gst-mplex_IMPL= bad +gst-msdk_PORT= multimedia/gstreamer${_GST_VER}-plugins-msdk +gst-msdk_IMPL= bad + gst-openh264_PORT= multimedia/gstreamer${_GST_VER}-plugins-openh264 gst-openh264_IMPL= bad +gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd +gst-resindvd_IMPL= bad + gst-smoothstreaming_PORT= multimedia/gstreamer${_GST_VER}-plugins-smoothstreaming gst-smoothstreaming_IMPL= bad +gst-theora_PORT= multimedia/gstreamer${_GST_VER}-plugins-theora +gst-theora_IMPL= # + gst-ttml_PORT= multimedia/gstreamer${_GST_VER}-plugins-ttml gst-ttml_IMPL= bad gst-v4l2_PORT= multimedia/gstreamer${_GST_VER}-plugins-v4l2 gst-v4l2_IMPL= good -# hmmm -gst-vaapi_PORT= multimedia/gstreamer-vaapi -gst-vaapi_IMPL= bad +gst-vaapi_PORT= multimedia/gstreamer${_GST_VER}-vaapi +gst-vaapi_SUFFIX= # +gst-vaapi_IMPL= # gst-vpx_PORT= multimedia/gstreamer${_GST_VER}-plugins-vpx gst-vpx_IMPL= good -gst-vulkan_PORT= graphics/gstreamer${_GST_VER}-plugins-vulkan -gst-vulkan_IMPL= bad - -gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd -gst-resindvd_IMPL= bad - -gst-theora_PORT= multimedia/gstreamer${_GST_VER}-plugins-theora -gst-theora_IMPL= # +gst-webrtc_PORT= multimedia/gstreamer${_GST_VER}-plugins-webrtc +gst-webrtc_IMPL= bad gst-x264_PORT= multimedia/gstreamer${_GST_VER}-plugins-x264 gst-x264_IMPL= ugly gst-x265_PORT= multimedia/gstreamer${_GST_VER}-plugins-x265 gst-x265_IMPL= bad -gst-zxing_PORT= textproc/gstreamer${_GST_VER}-plugins-zxing -gst-zxing_IMPL= bad +#==== net plugins section -#==== Net Plugins Section +gst-sctp_PORT= net/gstreamer${_GST_VER}-plugins-sctp +gst-sctp_IMPL= bad gst-srtp_PORT= net/gstreamer${_GST_VER}-plugins-srtp gst-srtp_IMPL= bad #==== security plugins section gst-dtls_PORT= security/gstreamer${_GST_VER}-plugins-dtls gst-dtls_IMPL= bad #==== sysutils plugins section gst-cdio_PORT= sysutils/gstreamer${_GST_VER}-plugins-cdio gst-cdio_IMPL= ugly +#==== textproc plugins section + +gst-zxing_PORT= textproc/gstreamer${_GST_VER}-plugins-zxing +gst-zxing_IMPL= bad + +#==== www plugins section + +gst-neon_PORT= www/gstreamer${_GST_VER}-plugins-neon +gst-neon_IMPL= bad + +gst-srt_PORT= www/gstreamer${_GST_VER}-plugins-srt +gst-srt_IMPL= bad + #==== x11 plugins section gst-x_PORT= x11/gstreamer${_GST_VER}-plugins-x gst-x_IMPL= # gst-ximagesrc_PORT= x11/gstreamer${_GST_VER}-plugins-ximagesrc gst-ximagesrc_IMPL= good #==== x11-toolkits plugins section gst-gtk_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk gst-gtk_IMPL= bad gst-pango_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-pango gst-pango_IMPL= # +gst-qt5_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-qt5 +gst-qt5_IMPL= good + +gst-qt6_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-qt6 +gst-qt6_IMPL= good + #== Dependency creation +. if empty(gstreamer_ARGS:M_internal) _GST_BR_DEPENDS= # _GST_LIB_DEPENDS= # USE_GSTREAMER?= # # everything wants this USE_GSTREAMER+= libgstreamer -. if ${PORTDIRNAME} != gstreamer${_GST_VER}-plugins +. if ${PORTDIRNAME} != gstreamer${_GST_VER}-plugins USE_GSTREAMER+= plugins -. endif +. endif # Gather all Impl values -_GST_IMPL_LIST:= ${USE_GSTREAMER:S/^/\${gst-/:S/$/_IMPL}/} +_GST_IMPL_LIST:= ${USE_GSTREAMER:S/^/\${gst-/:S/$/_IMPL}/} # Combine the wanted copmonents and the required implementations _USE_GSTREAMER= ${USE_GSTREAMER} \ ${_GST_IMPL_LIST} -. for component in ${_USE_GSTREAMER:O:u} +. for component in ${_USE_GSTREAMER:O:u} # Fill in the common default component values gst-${component}_VERSION?= ${_GST_VERSION} gst-${component}_NAME?= ${component} gst-${component}_PREFIX?= gstreamer${_GST_VER}- gst-${component}_SUFFIX?= plugins- gst-${component}_PKG?= ${gst-${component}_PREFIX}${gst-${component}_SUFFIX}${gst-${component}_NAME} -. if empty(_USE_GSTREAMER_ALL:M${component}) +. if empty(_USE_GSTREAMER_ALL:M${component}) IGNORE= unknown gstreamer component '${component}' for gstreamer:${_GST_VER} -. endif -. if !empty(gst-${component}_LIB) +. endif +. if !empty(gst-${component}_LIB) _GST_LIB_DEPENDS+= ${gst-${component}_LIB}:${gst-${component}_PORT} -. else +. else _GST_BR_DEPENDS+= ${gst-${component}_PKG}>=${gst-${component}_VERSION}:${gst-${component}_PORT} -. endif -. endfor +. endif +. endfor -LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u} -BUILD_DEPENDS+= ${_GST_BR_DEPENDS:O:u} -RUN_DEPENDS+= ${_GST_BR_DEPENDS:O:u} +LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u} +BUILD_DEPENDS+= ${_GST_BR_DEPENDS:O:u} +RUN_DEPENDS+= ${_GST_BR_DEPENDS:O:u} +. endif .endif diff --git a/audio/gstreamer1-plugins-a52dec/Makefile b/audio/gstreamer1-plugins-a52dec/Makefile index 7b743eb76a34..81638fd0a539 100644 --- a/audio/gstreamer1-plugins-a52dec/Makefile +++ b/audio/gstreamer1-plugins-a52dec/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin -GST_PLUGIN= a52dec -DIST= ugly +LIB_DEPENDS= liba52.so:audio/liba52 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -MESON_ARGS+= -Dgpl=enabled +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= liba52.so:audio/liba52 +DIST= ugly +GST_PLUGIN= a52dec .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-amrnb/Makefile b/audio/gstreamer1-plugins-amrnb/Makefile index fc4c144ead72..289e6250fbe5 100644 --- a/audio/gstreamer1-plugins-amrnb/Makefile +++ b/audio/gstreamer1-plugins-amrnb/Makefile @@ -1,17 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer OpenCore based Adaptive Multi-Rate Narrow-Band plugin -GST_PLUGIN= amrnb -DIST= ugly - -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr -MESON_ARGS+= -Dgpl=enabled +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr +DIST= good +GST_PLUGIN= amrnb .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-amrwbdec/Makefile b/audio/gstreamer1-plugins-amrwbdec/Makefile index b851ca985326..01c4c00cdb42 100644 --- a/audio/gstreamer1-plugins-amrwbdec/Makefile +++ b/audio/gstreamer1-plugins-amrwbdec/Makefile @@ -1,18 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio -PKGNAMESUFFIX= 1-plugins-amrwbdec COMMENT= GStreamer OpenCore based Adaptive Multi-Rate Wide-Band Decoder plugin -GST_PLUGIN= amrwbdec -DIST= ugly - -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr -MESON_ARGS+= -Dgpl=enabled +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr +DIST= good +GST_PLUGIN= amrwbdec .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-bs2b/Makefile b/audio/gstreamer1-plugins-bs2b/Makefile index 80da3eeaf9f6..f1aba182cc9e 100644 --- a/audio/gstreamer1-plugins-bs2b/Makefile +++ b/audio/gstreamer1-plugins-bs2b/Makefile @@ -1,16 +1,17 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer Bauer Stereophonic to Banaural BSP (bs2b) plugin -GST_PLUGIN= bs2b -DIST= bad +LIB_DEPENDS= libbs2b.so:audio/libbs2b + +MESON_ARGS+= -Dgpl=enabled -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libbs2b.so:audio/libbs2b +PLIST= ${.CURDIR}/pkg-plist -MESON_ARGS+= -Dgpl=enabled +DIST= bad +GST_PLUGIN= bs2b .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-cdparanoia/Makefile b/audio/gstreamer1-plugins-cdparanoia/Makefile index 25b57c3b437b..2046b9ea3d5c 100644 --- a/audio/gstreamer1-plugins-cdparanoia/Makefile +++ b/audio/gstreamer1-plugins-cdparanoia/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer CDDA extraction (aka audio ripping) plugin -GST_PLUGIN= cdparanoia -DIST= base +LIB_DEPENDS= libcdda_interface.so:audio/cdparanoia -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libcdda_interface.so:audio/cdparanoia +DIST= base +GST_PLUGIN= cdparanoia .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-chromaprint/Makefile b/audio/gstreamer1-plugins-chromaprint/Makefile index 316daec89e57..53fbc39e7aa9 100644 --- a/audio/gstreamer1-plugins-chromaprint/Makefile +++ b/audio/gstreamer1-plugins-chromaprint/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer audio fingerprint extracting plugin -GST_PLUGIN= chromaprint -DIST= bad +LIB_DEPENDS= libchromaprint.so:audio/chromaprint -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libchromaprint.so:audio/chromaprint +DIST= bad +GST_PLUGIN= chromaprint .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-faac/Makefile b/audio/gstreamer1-plugins-faac/Makefile index eb7e715f48d2..45944030d57d 100644 --- a/audio/gstreamer1-plugins-faac/Makefile +++ b/audio/gstreamer1-plugins-faac/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer MPEG-2 and MPEG-4 AAC encoder plugin -GST_PLUGIN= faac -DIST= bad +LIB_DEPENDS= libfaac.so:audio/faac -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libfaac.so:audio/faac +DIST= bad +GST_PLUGIN= faac .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-faad/Makefile b/audio/gstreamer1-plugins-faad/Makefile index d63c8e7b0960..da06599254ea 100644 --- a/audio/gstreamer1-plugins-faad/Makefile +++ b/audio/gstreamer1-plugins-faad/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer MPEG-2 and MPEG-4 AAC decoder plugin -GST_PLUGIN= faad -DIST= bad +LIB_DEPENDS= libfaad.so:audio/faad -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libfaad.so:audio/faad +PLIST= ${.CURDIR}/pkg-plist -MESON_ARGS+= -Dgpl=enabled +DIST= bad +GST_PLUGIN= faad .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-flac/Makefile b/audio/gstreamer1-plugins-flac/Makefile index 8f8c1f07601d..1ead6595fb28 100644 --- a/audio/gstreamer1-plugins-flac/Makefile +++ b/audio/gstreamer1-plugins-flac/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer free lossless audio encoder/decoder plugin -GST_PLUGIN= flac -DIST= good +LIB_DEPENDS= libFLAC.so:audio/flac -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libFLAC.so:audio/flac +DIST= good +GST_PLUGIN= flac .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-flite/Makefile b/audio/gstreamer1-plugins-flite/Makefile index 7409b797f849..ac34dfaf2b1d 100644 --- a/audio/gstreamer1-plugins-flite/Makefile +++ b/audio/gstreamer1-plugins-flite/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer flite run-time speech synthesis engine plugin -GST_PLUGIN= flite -DIST= bad +LIB_DEPENDS= libflite.so:audio/flite -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libflite.so:audio/flite +DIST= bad +GST_PLUGIN= flite .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-gme/Makefile b/audio/gstreamer1-plugins-gme/Makefile index 6ef26688859a..9d8c903d4c59 100644 --- a/audio/gstreamer1-plugins-gme/Makefile +++ b/audio/gstreamer1-plugins-gme/Makefile @@ -1,15 +1,15 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer emulate gaming console sound processors plugin -GST_PLUGIN= gme -DIST= bad +LIB_DEPENDS= libgme.so:audio/libgme -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libgme.so:audio/libgme +DIST= bad +GST_PLUGIN= gme .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-gsm/Makefile b/audio/gstreamer1-plugins-gsm/Makefile index aaa8ec5976c0..ccfd5de6cc00 100644 --- a/audio/gstreamer1-plugins-gsm/Makefile +++ b/audio/gstreamer1-plugins-gsm/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer gsm encoding/decoding plugin -GST_PLUGIN= gsm -DIST= bad +LIB_DEPENDS= libgsm.so:audio/gsm -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libgsm.so:audio/gsm +DIST= bad +GST_PLUGIN= gsm .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-jack/Makefile b/audio/gstreamer1-plugins-jack/Makefile index 1e07845be434..c636ed6989e3 100644 --- a/audio/gstreamer1-plugins-jack/Makefile +++ b/audio/gstreamer1-plugins-jack/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer low-latency audio server plugin -GST_PLUGIN= jack -DIST= good +LIB_DEPENDS= libjack.so:audio/jack -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libjack.so:audio/jack +DIST= good +GST_PLUGIN= jack .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-ladspa/Makefile b/audio/gstreamer1-plugins-ladspa/Makefile index d189b8c62227..b9b1441a2aaf 100644 --- a/audio/gstreamer1-plugins-ladspa/Makefile +++ b/audio/gstreamer1-plugins-ladspa/Makefile @@ -1,17 +1,16 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= Gstreamer ladspa (Linux Audio Developer's Simple Plugin API) plugin -GST_PLUGIN= ladspa -DIST= bad - -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa +LIB_DEPENDS= liblrdf.so:textproc/liblrdf -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= liblrdf.so:textproc/liblrdf +DIST= bad +GST_PLUGIN= ladspa .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-lame/Makefile b/audio/gstreamer1-plugins-lame/Makefile index fde330beb9bb..9901c21c0444 100644 --- a/audio/gstreamer1-plugins-lame/Makefile +++ b/audio/gstreamer1-plugins-lame/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer High-quality free mp3 encode plugin -GST_PLUGIN= lame -DIST= good +LIB_DEPENDS= libmp3lame.so:audio/lame -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libmp3lame.so:audio/lame +DIST= good +GST_PLUGIN= lame .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-lv2/Makefile b/audio/gstreamer1-plugins-lv2/Makefile index d39b0eeff8a7..0b7bedf0526a 100644 --- a/audio/gstreamer1-plugins-lv2/Makefile +++ b/audio/gstreamer1-plugins-lv2/Makefile @@ -1,21 +1,19 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= Gstreamer lv2 wrapper plugin -GST_PLUGIN= lv2 -DIST= bad +BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 +LIB_DEPENDS= liblilv-0.so:audio/lilv \ + libserd-0.so:devel/serd \ + libsord-0.so:devel/sord \ + libsratom-0.so:audio/sratom -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 -LIB_DEPENDS= libsord-0.so:devel/sord \ - libserd-0.so:devel/serd \ - libsratom-0.so:audio/sratom \ - liblilv-0.so:audio/lilv +DIST= bad +GST_PLUGIN= lv2 .include "${MASTERDIR}/Makefile" - -USES+= pkgconfig diff --git a/audio/gstreamer1-plugins-modplug/Makefile b/audio/gstreamer1-plugins-modplug/Makefile index eaf25942c970..1348d48f4449 100644 --- a/audio/gstreamer1-plugins-modplug/Makefile +++ b/audio/gstreamer1-plugins-modplug/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer module decoder based on modplug egine plugin -GST_PLUGIN= modplug -DIST= bad +LIB_DEPENDS= libmodplug.so:audio/libmodplug -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libmodplug.so:audio/libmodplug +DIST= bad +GST_PLUGIN= modplug .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-mpg123/Makefile b/audio/gstreamer1-plugins-mpg123/Makefile index ca4de84b4184..39e58b891f9c 100644 --- a/audio/gstreamer1-plugins-mpg123/Makefile +++ b/audio/gstreamer1-plugins-mpg123/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer MPEG Layer 1, 2, and 3 plugin -GST_PLUGIN= mpg123 -DIST= good +LIB_DEPENDS= libmpg123.so:audio/mpg123 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libmpg123.so:audio/mpg123 +DIST= good +GST_PLUGIN= mpg123 .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-ogg/Makefile b/audio/gstreamer1-plugins-ogg/Makefile index 7e1fdce8d89e..ff939e51e86f 100644 --- a/audio/gstreamer1-plugins-ogg/Makefile +++ b/audio/gstreamer1-plugins-ogg/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer Ogg bitstream plugin -GST_PLUGIN= ogg -DIST= base +LIB_DEPENDS= libogg.so:audio/libogg -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libogg.so:audio/libogg +DIST= base +GST_PLUGIN= ogg .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-openmpt/Makefile b/audio/gstreamer1-plugins-openmpt/Makefile index 4c42540b1ffe..26b2ae90f052 100644 --- a/audio/gstreamer1-plugins-openmpt/Makefile +++ b/audio/gstreamer1-plugins-openmpt/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer OpenMPT audio decoder plugin -GST_PLUGIN= openmpt -DIST= bad +LIB_DEPENDS= libopenmpt.so:audio/libopenmpt -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libopenmpt.so:audio/libopenmpt +DIST= bad +GST_PLUGIN= openmpt .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-opus/Makefile b/audio/gstreamer1-plugins-opus/Makefile index 34258f54e85d..6f62aa82f9c0 100644 --- a/audio/gstreamer1-plugins-opus/Makefile +++ b/audio/gstreamer1-plugins-opus/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer Opus audio encoder/decoder plugin -GST_PLUGIN= opus -DIST= base +LIB_DEPENDS= libopus.so:audio/opus -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libopus.so:audio/opus +DIST= base +GST_PLUGIN= opus .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-pulse/Makefile b/audio/gstreamer1-plugins-pulse/Makefile index de57e5370bf4..856a9c12166a 100644 --- a/audio/gstreamer1-plugins-pulse/Makefile +++ b/audio/gstreamer1-plugins-pulse/Makefile @@ -1,15 +1,15 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer pulseaudio plugin -GST_PLUGIN= pulse -DIST= good +LIB_DEPENDS= libpulse.so:audio/pulseaudio -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libpulse.so:audio/pulseaudio +DIST= good +GST_PLUGIN= pulse .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-shout2/Makefile b/audio/gstreamer1-plugins-shout2/Makefile index 48da869eedab..d48df1d6bc07 100644 --- a/audio/gstreamer1-plugins-shout2/Makefile +++ b/audio/gstreamer1-plugins-shout2/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer icecast output plugin -GST_PLUGIN= shout2 -DIST= good +LIB_DEPENDS= libshout.so:audio/libshout -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libshout.so:audio/libshout +DIST= good +GST_PLUGIN= shout2 .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-sidplay/Makefile b/audio/gstreamer1-plugins-sidplay/Makefile index 269530b04f69..73769c037bc2 100644 --- a/audio/gstreamer1-plugins-sidplay/Makefile +++ b/audio/gstreamer1-plugins-sidplay/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer Commodore SID audio decoder plugin -GST_PLUGIN= sidplay -DIST= ugly +LIB_DEPENDS= libsidplay.so:audio/libsidplay -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libsidplay.so:audio/libsidplay +PLIST= ${.CURDIR}/pkg-plist -MESON_ARGS+= -Dgpl=enabled +DIST= ugly +GST_PLUGIN= sidplay .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-sndfile/Makefile b/audio/gstreamer1-plugins-sndfile/Makefile index c6427317148c..4a0bdc3122dd 100644 --- a/audio/gstreamer1-plugins-sndfile/Makefile +++ b/audio/gstreamer1-plugins-sndfile/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= Gstreamer sndfile plugin -GST_PLUGIN= sndfile -DIST= bad +LIB_DEPENDS= libsndfile.so:audio/libsndfile -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libsndfile.so:audio/libsndfile +DIST= bad +GST_PLUGIN= sndfile .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-soundtouch/Makefile b/audio/gstreamer1-plugins-soundtouch/Makefile index 26920a4b5ce9..380a8c937ede 100644 --- a/audio/gstreamer1-plugins-soundtouch/Makefile +++ b/audio/gstreamer1-plugins-soundtouch/Makefile @@ -1,14 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer soundtouch plugin -GST_PLUGIN= soundtouch -DIST= bad +LIB_DEPENDS= libSoundTouch.so:audio/soundtouch + +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +PLIST= ${.CURDIR}/pkg-plist -PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libSoundTouch.so:audio/soundtouch +DIST= bad +GST_PLUGIN= soundtouch .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-speex/Makefile b/audio/gstreamer1-plugins-speex/Makefile index f5053cfe4c8d..ca092a24a019 100644 --- a/audio/gstreamer1-plugins-speex/Makefile +++ b/audio/gstreamer1-plugins-speex/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer speex voice encode/decode plugin -GST_PLUGIN= speex -DIST= good +LIB_DEPENDS= libspeex.so:audio/speex -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libspeex.so:audio/speex +DIST= good +GST_PLUGIN= speex .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-taglib/Makefile b/audio/gstreamer1-plugins-taglib/Makefile index 996d16c48fd2..b9c4fe4e42eb 100644 --- a/audio/gstreamer1-plugins-taglib/Makefile +++ b/audio/gstreamer1-plugins-taglib/Makefile @@ -1,18 +1,18 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer taglib plugin for adding APEv2 and ID3v2 headers -BROKEN_armv6= fails to compile: textidentificationframe.h file not found -BROKEN_armv7= fails to compile: textidentificationframe.h file not found +BROKEN_armv6= fails to compile: textidentificationframe.h file not found +BROKEN_armv7= fails to compile: textidentificationframe.h file not found -GST_PLUGIN= taglib -DIST= good +LIB_DEPENDS= libtag.so:audio/taglib -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libtag.so:audio/taglib +DIST= good +GST_PLUGIN= taglib .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-twolame/Makefile b/audio/gstreamer1-plugins-twolame/Makefile index 993213d76ef3..6a6be59461da 100644 --- a/audio/gstreamer1-plugins-twolame/Makefile +++ b/audio/gstreamer1-plugins-twolame/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer High-quality free MP2 encoder plugin -GST_PLUGIN= twolame -DIST= good +LIB_DEPENDS= libtwolame.so:audio/twolame -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libtwolame.so:audio/twolame +DIST= good +GST_PLUGIN= twolame .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-vorbis/Makefile b/audio/gstreamer1-plugins-vorbis/Makefile index b43383f1d6f0..e65f3e3a9e4b 100644 --- a/audio/gstreamer1-plugins-vorbis/Makefile +++ b/audio/gstreamer1-plugins-vorbis/Makefile @@ -1,16 +1,17 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer vorbis encoder/decoder plugin -GST_PLUGIN= vorbis -DIST= base +LIB_DEPENDS= libvorbis.so:audio/libvorbis + +USE_GSTREAMER= ogg -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GSTREAMER= ogg -LIB_DEPENDS= libvorbis.so:audio/libvorbis +DIST= base +GST_PLUGIN= vorbis .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-wavpack/Makefile b/audio/gstreamer1-plugins-wavpack/Makefile index 65306af59869..dd03c905b8f7 100644 --- a/audio/gstreamer1-plugins-wavpack/Makefile +++ b/audio/gstreamer1-plugins-wavpack/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer wavpack encode/decode plugin -GST_PLUGIN= wavpack -DIST= good +LIB_DEPENDS= libwavpack.so:audio/wavpack -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libwavpack.so:audio/wavpack +DIST= good +GST_PLUGIN= wavpack .include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-webrtcdsp/Makefile b/audio/gstreamer1-plugins-webrtcdsp/Makefile index fd9c02e074cf..f449b0535527 100644 --- a/audio/gstreamer1-plugins-webrtcdsp/Makefile +++ b/audio/gstreamer1-plugins-webrtcdsp/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= audio COMMENT= GStreamer WebRTC Audio Processing plugin -GST_PLUGIN= webrtcdsp -DIST= bad +LIB_DEPENDS= libwebrtc-audio-processing-1.so:audio/webrtc-audio-processing USES+= compiler:c++11-lang -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libwebrtc_audio_processing.so:audio/webrtc-audio-processing0 +DIST= bad +GST_PLUGIN= webrtcdsp .include "${MASTERDIR}/Makefile" diff --git a/comms/gstreamer1-plugins-spandsp/Makefile b/comms/gstreamer1-plugins-spandsp/Makefile index ca79627cb81f..a007205b44af 100644 --- a/comms/gstreamer1-plugins-spandsp/Makefile +++ b/comms/gstreamer1-plugins-spandsp/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= comms COMMENT= GStreamer DSP library and software FAX machine plugin -GST_PLUGIN= spandsp -DIST= bad +LIB_DEPENDS= libspandsp.so:comms/spandsp -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libspandsp.so:comms/spandsp +DIST= bad +GST_PLUGIN= spandsp .include "${MASTERDIR}/Makefile" diff --git a/devel/gstreamer1-plugins-soup/Makefile b/devel/gstreamer1-plugins-soup/Makefile index 12d0ce5074a2..e501047b137c 100644 --- a/devel/gstreamer1-plugins-soup/Makefile +++ b/devel/gstreamer1-plugins-soup/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= devel COMMENT= GStreamer soup based http input plugin -GST_PLUGIN= soup -DIST= good +LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 +DIST= good +GST_PLUGIN= soup .include "${MASTERDIR}/Makefile" diff --git a/ftp/gstreamer1-plugins-curl/Makefile b/ftp/gstreamer1-plugins-curl/Makefile index e7f4db6112f5..e1814872a91f 100644 --- a/ftp/gstreamer1-plugins-curl/Makefile +++ b/ftp/gstreamer1-plugins-curl/Makefile @@ -1,16 +1,16 @@ PORTREVISION= 0 CATEGORIES= ftp COMMENT= GStreamer curl based output plugin -GST_PLUGIN= curl -DIST= bad +LIB_DEPENDS= libcurl.so:ftp/curl \ + libssh2.so:security/libssh2 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libcurl.so:ftp/curl \ - libssh2.so:security/libssh2 +DIST= bad +GST_PLUGIN= curl .include "${MASTERDIR}/Makefile" diff --git a/graphics/Makefile b/graphics/Makefile index 13b6645db286..146689d3a7a7 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1,1274 +1,1273 @@ COMMENT = Graphics tools and libraries SUBDIR += 3d-ascii-viewer SUBDIR += 4va SUBDIR += Coin SUBDIR += GraphicsMagick SUBDIR += Hermes SUBDIR += ImageMagick6 SUBDIR += ImageMagick7 SUBDIR += O2-tools SUBDIR += R-cran-DiagrammeR SUBDIR += R-cran-GDD SUBDIR += R-cran-RColorBrewer SUBDIR += R-cran-colorspace SUBDIR += R-cran-cowplot SUBDIR += R-cran-diagram SUBDIR += R-cran-dichromat SUBDIR += R-cran-dygraphs SUBDIR += R-cran-farver SUBDIR += R-cran-ggplot2 SUBDIR += R-cran-ggrepel SUBDIR += R-cran-gridBase SUBDIR += R-cran-gridExtra SUBDIR += R-cran-jpeg SUBDIR += R-cran-latticeExtra SUBDIR += R-cran-magick SUBDIR += R-cran-munsell SUBDIR += R-cran-pROC SUBDIR += R-cran-pixmap SUBDIR += R-cran-png SUBDIR += R-cran-qcc SUBDIR += R-cran-ragg SUBDIR += R-cran-s2 SUBDIR += R-cran-scales SUBDIR += R-cran-shape SUBDIR += R-cran-viridis SUBDIR += R-cran-viridisLite SUBDIR += R-cran-visNetwork SUBDIR += SciPlot SUBDIR += a2png SUBDIR += aalib SUBDIR += aaphoto SUBDIR += acidwarp-sdl SUBDIR += aeskulap SUBDIR += agg SUBDIR += airsaned SUBDIR += akira SUBDIR += alembic SUBDIR += alizams SUBDIR += aloadimage SUBDIR += alpng SUBDIR += ampasACES-container SUBDIR += ampasCTL SUBDIR += animorph SUBDIR += ansilove SUBDIR += anttweakbar SUBDIR += aoi SUBDIR += apngasm SUBDIR += apngdis SUBDIR += appleseed SUBDIR += argyllcms SUBDIR += art SUBDIR += asciinema-agg SUBDIR += asciio SUBDIR += aseprite SUBDIR += atril SUBDIR += atril-lite SUBDIR += autopano-sift-c SUBDIR += autotrace SUBDIR += aview SUBDIR += avir SUBDIR += azpainter SUBDIR += azpainterb SUBDIR += barcode SUBDIR += batik SUBDIR += bgfx SUBDIR += birdfont SUBDIR += bitmap SUBDIR += blend2d SUBDIR += blender SUBDIR += blender-doc SUBDIR += bmeps SUBDIR += bmp2html SUBDIR += bonzomatic SUBDIR += box SUBDIR += brunsli SUBDIR += bsd-plotutils SUBDIR += c-a-i-r SUBDIR += cadubi SUBDIR += cairo SUBDIR += cairomm SUBDIR += cal3d SUBDIR += camerakit SUBDIR += catimg SUBDIR += cbonsai SUBDIR += cbviewer SUBDIR += cegui SUBDIR += cenon SUBDIR += cfdg SUBDIR += cgif SUBDIR += chafa SUBDIR += charls SUBDIR += cimg SUBDIR += cloudcompare SUBDIR += clutter SUBDIR += clutter-gtk3 SUBDIR += cluttermm SUBDIR += cogl SUBDIR += colmap SUBDIR += colord SUBDIR += colord-gtk SUBDIR += compupic SUBDIR += converseen SUBDIR += corrupter SUBDIR += cosmoplayer SUBDIR += cptutils SUBDIR += crw SUBDIR += ctl SUBDIR += curator SUBDIR += curtail SUBDIR += cuttlefish SUBDIR += cxxplot SUBDIR += darktable SUBDIR += dataplot SUBDIR += dbow2 SUBDIR += dc20pack SUBDIR += dcmtk SUBDIR += dcp2icc SUBDIR += dcraw SUBDIR += dcraw-m SUBDIR += delaboratory SUBDIR += derelict-gl3 SUBDIR += devil SUBDIR += dia SUBDIR += diff-pdf SUBDIR += diffpdf SUBDIR += dify SUBDIR += digikam SUBDIR += dilay SUBDIR += diplib SUBDIR += ditaa SUBDIR += djview4 SUBDIR += djvulibre SUBDIR += dmtx-utils SUBDIR += drawing SUBDIR += drawio SUBDIR += drawpile SUBDIR += drm-510-kmod SUBDIR += drm-515-kmod SUBDIR += drm-61-kmod SUBDIR += drm-kmod SUBDIR += drm_info SUBDIR += dspdfviewer SUBDIR += dssim SUBDIR += duhdraw SUBDIR += durdraw SUBDIR += dust3d SUBDIR += dynamechs SUBDIR += ebsynth SUBDIR += edje_viewer SUBDIR += egl-wayland SUBDIR += eglexternalplatform SUBDIR += elastix SUBDIR += elementary-photos SUBDIR += embree SUBDIR += enblend SUBDIR += engauge-digitizer SUBDIR += entangle SUBDIR += entice SUBDIR += eog SUBDIR += eog-plugins SUBDIR += eom SUBDIR += eos-movrec SUBDIR += epdfview SUBDIR += ephoto SUBDIR += epix SUBDIR += eps2png SUBDIR += epsonscan2 SUBDIR += epsonscan2-non-free-plugin SUBDIR += epstool SUBDIR += eterm-bg SUBDIR += evince SUBDIR += evolvotron SUBDIR += exif SUBDIR += exifprobe SUBDIR += exiftags SUBDIR += exiftran SUBDIR += exiv2 SUBDIR += exrtools SUBDIR += f3d SUBDIR += facedetect SUBDIR += farbfeld SUBDIR += feh SUBDIR += fig2sxd SUBDIR += filament SUBDIR += filmulator SUBDIR += flam3 SUBDIR += flasm SUBDIR += flif SUBDIR += flphoto SUBDIR += fly SUBDIR += fortytwo SUBDIR += fotocx SUBDIR += founts SUBDIR += fracplanet SUBDIR += fractgen SUBDIR += fraqtive SUBDIR += freeglut SUBDIR += freeimage SUBDIR += freetype-gl SUBDIR += frei0r SUBDIR += frei0r-plugins SUBDIR += frei0r-plugins-cairo SUBDIR += frei0r-plugins-gavl SUBDIR += frei0r-plugins-opencv SUBDIR += frogr SUBDIR += ftgl SUBDIR += fusefs-gphotofs SUBDIR += fv SUBDIR += fyre SUBDIR += g2 SUBDIR += gauche-gl SUBDIR += gcolor2 SUBDIR += gcolor3 SUBDIR += gd SUBDIR += gdal SUBDIR += gdal-grass SUBDIR += gdchart SUBDIR += gdk-pixbuf2 SUBDIR += gdk-pixbuf2-xlib SUBDIR += gdtclft SUBDIR += geeqie SUBDIR += gegl SUBDIR += geoapi SUBDIR += geomorph SUBDIR += geomview SUBDIR += geos SUBDIR += geoserver SUBDIR += gexiv2 SUBDIR += giflib SUBDIR += gifmerge SUBDIR += gifsicle SUBDIR += gifski SUBDIR += giftool SUBDIR += gimageview SUBDIR += gimp SUBDIR += gimp-app SUBDIR += gimp-beautify-plugin SUBDIR += gimp-data-extras SUBDIR += gimp-jxl-plugin SUBDIR += gimp-lensfun-plugin SUBDIR += gimp-lqr-plugin SUBDIR += gimp-refocus-plugin SUBDIR += gimp-resynthesizer SUBDIR += gkrellkam2 SUBDIR += glad SUBDIR += glaxnimate SUBDIR += glbinding SUBDIR += gle SUBDIR += glee SUBDIR += glew SUBDIR += glew-wayland SUBDIR += glexcess SUBDIR += glfw SUBDIR += glfw2 SUBDIR += gliv SUBDIR += glosm SUBDIR += glpng SUBDIR += glslang SUBDIR += glvis SUBDIR += glx-utils SUBDIR += gmic SUBDIR += gmic-qt SUBDIR += gmt SUBDIR += gmt-dcw SUBDIR += gmt-gshhg SUBDIR += gnash SUBDIR += gnome-color-manager SUBDIR += gnome-video-effects SUBDIR += gocr SUBDIR += goocanvas2 SUBDIR += goocanvas3 SUBDIR += goocanvasmm2 SUBDIR += goom SUBDIR += gource SUBDIR += goxel SUBDIR += gpaint SUBDIR += gphoto2 SUBDIR += gpicview SUBDIR += gpsmanshp SUBDIR += gpu-firmware-amd-kmod SUBDIR += gpu-firmware-intel-kmod SUBDIR += gpu-firmware-kmod SUBDIR += gpu-firmware-radeon-kmod SUBDIR += gpxsee SUBDIR += gracula SUBDIR += grads SUBDIR += grafx2 SUBDIR += graphene SUBDIR += graphite2 SUBDIR += graphos SUBDIR += graphviz SUBDIR += grx SUBDIR += gscan2pdf SUBDIR += gstreamer1-plugins-aalib SUBDIR += gstreamer1-plugins-cairo SUBDIR += gstreamer1-plugins-gdkpixbuf SUBDIR += gstreamer1-plugins-gl SUBDIR += gstreamer1-plugins-jpeg SUBDIR += gstreamer1-plugins-kms SUBDIR += gstreamer1-plugins-libcaca SUBDIR += gstreamer1-plugins-libvisual SUBDIR += gstreamer1-plugins-opencv SUBDIR += gstreamer1-plugins-openexr SUBDIR += gstreamer1-plugins-openjpeg SUBDIR += gstreamer1-plugins-png - SUBDIR += gstreamer1-plugins-qt SUBDIR += gstreamer1-plugins-rsvg SUBDIR += gstreamer1-plugins-vulkan SUBDIR += gstreamer1-plugins-webp SUBDIR += gstreamer1-plugins-zbar SUBDIR += gthumb SUBDIR += gtimelapse SUBDIR += gtk-update-icon-cache SUBDIR += gtkam SUBDIR += gts SUBDIR += guetzli SUBDIR += guile-cairo SUBDIR += guilib SUBDIR += gwenview SUBDIR += gwenview-devel SUBDIR += h3 SUBDIR += halftone SUBDIR += hdr_tools SUBDIR += heimer SUBDIR += hiptext SUBDIR += hobbes-icons-xpm SUBDIR += hppsmtools SUBDIR += hugin SUBDIR += icat SUBDIR += icc-profiles-adobe-cs4 SUBDIR += icc-profiles-basiccolor SUBDIR += icc-profiles-openicc SUBDIR += iccxml SUBDIR += icon-slicer SUBDIR += icontact SUBDIR += icoutils SUBDIR += ida SUBDIR += iec16022 SUBDIR += igt-gpu-tools SUBDIR += iiview SUBDIR += imageindex SUBDIR += imageviewer SUBDIR += imageworsener SUBDIR += imc SUBDIR += imlib2 SUBDIR += imlib2-jxl SUBDIR += imlib2-webp SUBDIR += imlib2_loaders SUBDIR += impressive SUBDIR += imv SUBDIR += inkscape SUBDIR += inkscape-open-symbols SUBDIR += instant-meshes SUBDIR += intergif SUBDIR += ipe SUBDIR += jalbum SUBDIR += jasper SUBDIR += jave6 SUBDIR += jbig2dec SUBDIR += jbigkit SUBDIR += jdraw SUBDIR += jgraph SUBDIR += jhead SUBDIR += jogamp-jogl SUBDIR += jogl SUBDIR += jp SUBDIR += jp2a SUBDIR += jpatch SUBDIR += jpeg-turbo SUBDIR += jpeginfo SUBDIR += jpegoptim SUBDIR += jpgtn SUBDIR += jslice SUBDIR += kamera SUBDIR += kamerka SUBDIR += katarakt SUBDIR += kcolorchooser SUBDIR += kcolorpicker SUBDIR += kdegraphics SUBDIR += kdegraphics-mobipocket SUBDIR += kdegraphics-svgpart SUBDIR += kdegraphics-thumbnailers SUBDIR += kdiagram SUBDIR += kdiagram-qt6 SUBDIR += kf5-kimageformats SUBDIR += kf5-kplotting SUBDIR += kf5-kquickcharts SUBDIR += kf5-prison SUBDIR += kf6-kimageformats SUBDIR += kf6-kplotting SUBDIR += kf6-kquickcharts SUBDIR += kf6-ksvg SUBDIR += kf6-prison SUBDIR += kgeotag SUBDIR += kgraphviewer SUBDIR += khronos-texture SUBDIR += kimageannotator SUBDIR += kimagemapeditor SUBDIR += kipi-plugins SUBDIR += klatexformula SUBDIR += kludge3d SUBDIR += kmscube SUBDIR += knotter SUBDIR += kolourpaint SUBDIR += kontrast SUBDIR += kooka SUBDIR += kphotoalbum SUBDIR += kplot SUBDIR += kqtquickcharts SUBDIR += kquickimageeditor SUBDIR += krita SUBDIR += krita-gmic-plugin SUBDIR += ksanecore SUBDIR += kseexpr SUBDIR += ksnip SUBDIR += kxstitch SUBDIR += l2p SUBDIR += largetifftools SUBDIR += laternamagica SUBDIR += lazpaint SUBDIR += lcdtest SUBDIR += lcms SUBDIR += lcms2 SUBDIR += leafpak SUBDIR += lensfun SUBDIR += lepton SUBDIR += leptonica SUBDIR += lerc SUBDIR += lfview SUBDIR += lib3ds SUBDIR += libGLU SUBDIR += libQGLViewer SUBDIR += libafterimage SUBDIR += libansilove SUBDIR += libart_lgpl SUBDIR += libavif SUBDIR += libboard SUBDIR += libbpg SUBDIR += libcaca SUBDIR += libcdr01 SUBDIR += libchamplain SUBDIR += libdicom SUBDIR += libdmtx SUBDIR += libdrm SUBDIR += libecwj2 SUBDIR += libemf SUBDIR += libepoxy SUBDIR += libetonyek01 SUBDIR += libexif SUBDIR += libexif-gtk SUBDIR += libfpx SUBDIR += libfreehand SUBDIR += libgeotiff SUBDIR += libgltext SUBDIR += libgltf SUBDIR += libglvnd SUBDIR += libgnomecanvas SUBDIR += libgnomecanvasmm26 SUBDIR += libgphoto2 SUBDIR += libgxps SUBDIR += libheif SUBDIR += libimagequant SUBDIR += libimg SUBDIR += libiptcdata SUBDIR += libjpeg-turbo SUBDIR += libjxl SUBDIR += libjxr SUBDIR += libkdcraw SUBDIR += libkexiv2 SUBDIR += libkexiv2-devel SUBDIR += libkipi SUBDIR += libksane SUBDIR += libliftoff SUBDIR += liblqr-1 SUBDIR += libmng SUBDIR += libmorph SUBDIR += libmypaint SUBDIR += libnsbmp SUBDIR += libnsgif SUBDIR += libopenraw SUBDIR += libosmesa SUBDIR += libpano13 SUBDIR += libpcd SUBDIR += libpgf SUBDIR += libpillowfight SUBDIR += libplacebo SUBDIR += libpotrace SUBDIR += libprojectm SUBDIR += libpuzzle SUBDIR += libqrencode SUBDIR += librasterlite2 SUBDIR += libraw SUBDIR += librsvg2 SUBDIR += librsvg2-rust SUBDIR += librtprocess SUBDIR += libsixel SUBDIR += libspiro SUBDIR += libspng SUBDIR += libsvgtiny SUBDIR += libvisual SUBDIR += libvisual04 SUBDIR += libvisual04-plugins SUBDIR += libwmf SUBDIR += libwpg03 SUBDIR += libxisf SUBDIR += libyuv SUBDIR += libzmf SUBDIR += lightzone SUBDIR += linplasma SUBDIR += linux-c7-cairo SUBDIR += linux-c7-cairo-gobject SUBDIR += linux-c7-dri SUBDIR += linux-c7-gdk-pixbuf2 SUBDIR += linux-c7-glx-utils SUBDIR += linux-c7-graphite2 SUBDIR += linux-c7-jasper SUBDIR += linux-c7-jbigkit SUBDIR += linux-c7-jpeg SUBDIR += linux-c7-libdrm SUBDIR += linux-c7-libepoxy SUBDIR += linux-c7-libglvnd SUBDIR += linux-c7-librsvg2 SUBDIR += linux-c7-png SUBDIR += linux-c7-sdl_image SUBDIR += linux-c7-sdl_ttf SUBDIR += linux-c7-tiff SUBDIR += linux-c7-wayland SUBDIR += linux-rl9-cairo SUBDIR += linux-rl9-cairo-gobject SUBDIR += linux-rl9-dri SUBDIR += linux-rl9-gdk-pixbuf2 SUBDIR += linux-rl9-graphite2 SUBDIR += linux-rl9-jasper SUBDIR += linux-rl9-jbigkit SUBDIR += linux-rl9-jpeg SUBDIR += linux-rl9-libdrm SUBDIR += linux-rl9-libepoxy SUBDIR += linux-rl9-libglvnd SUBDIR += linux-rl9-librsvg2 SUBDIR += linux-rl9-openjpeg SUBDIR += linux-rl9-png SUBDIR += linux-rl9-tiff SUBDIR += linux-rl9-vulkan SUBDIR += linux-rl9-wayland SUBDIR += linux-rl9-webp SUBDIR += lua-gd SUBDIR += luminance-qt5 SUBDIR += lux SUBDIR += lximage-qt SUBDIR += magnum SUBDIR += magnum-plugins SUBDIR += mahotas SUBDIR += maim SUBDIR += mandelbulber SUBDIR += mapcache SUBDIR += mapnik SUBDIR += mapserver SUBDIR += mapyrus SUBDIR += matplotlib-cpp SUBDIR += matplotplusplus SUBDIR += meh SUBDIR += menyoki SUBDIR += mesa-demos SUBDIR += mesa-devel SUBDIR += mesa-dri SUBDIR += mesa-gallium-va SUBDIR += mesa-gallium-vdpau SUBDIR += mesa-gallium-xa SUBDIR += mesa-libs SUBDIR += metacam SUBDIR += metapixel SUBDIR += milton SUBDIR += minder SUBDIR += mirtk SUBDIR += movit SUBDIR += mozjpeg SUBDIR += mscgen SUBDIR += msl SUBDIR += mtpaint SUBDIR += multican SUBDIR += mupdf SUBDIR += mxp SUBDIR += mypaint SUBDIR += mypaint-brushes SUBDIR += mypaint-brushes2 SUBDIR += nanort SUBDIR += nanosvg SUBDIR += netpbm SUBDIR += nip2 SUBDIR += noaa-apt SUBDIR += nomacs SUBDIR += nplot SUBDIR += npretty SUBDIR += nsxiv SUBDIR += nurbs++ SUBDIR += nvidia-drm-510-kmod SUBDIR += nvidia-drm-515-kmod SUBDIR += nvidia-drm-61-kmod SUBDIR += nvidia-drm-kmod SUBDIR += nvidia-texture-tools SUBDIR += ocaml-cairo SUBDIR += ocaml-images SUBDIR += ocaml-lablgl SUBDIR += ocrad SUBDIR += ocrs SUBDIR += oculante SUBDIR += ogre3d SUBDIR += ogre3d19 SUBDIR += oidn SUBDIR += okular SUBDIR += okular-devel SUBDIR += open3d SUBDIR += opencollada SUBDIR += opencolorio SUBDIR += opencolorio-tools SUBDIR += opencoloriov1 SUBDIR += opencsg SUBDIR += opencv SUBDIR += opendx SUBDIR += openexr SUBDIR += openexr-website-docs SUBDIR += openfx-arena SUBDIR += openfx-misc SUBDIR += opengl-man SUBDIR += opengv SUBDIR += openicc-config SUBDIR += openimageio SUBDIR += openjpeg SUBDIR += openjpeg15 SUBDIR += openjph SUBDIR += openjump SUBDIR += openmvs SUBDIR += opennurbs SUBDIR += openorienteering-mapper SUBDIR += openpgl SUBDIR += openrm SUBDIR += openshadinglanguage SUBDIR += openslide SUBDIR += opensubdiv SUBDIR += openvkl SUBDIR += openxr SUBDIR += optar SUBDIR += optipng SUBDIR += osg SUBDIR += osg34 SUBDIR += osgearth SUBDIR += ospray SUBDIR += ospray-studio SUBDIR += ossim SUBDIR += oxipng SUBDIR += oyranos SUBDIR += p5-Acme-Steganography-Image-Png SUBDIR += p5-Algorithm-Line-Bresenham SUBDIR += p5-Alien-Gimp SUBDIR += p5-Barcode-ZBar SUBDIR += p5-CAD-Drawing SUBDIR += p5-CAD-Drawing-Template SUBDIR += p5-Cairo SUBDIR += p5-Captcha-reCAPTCHA SUBDIR += p5-Captcha-reCAPTCHA-Mailhide SUBDIR += p5-Chart SUBDIR += p5-Chart-Clicker SUBDIR += p5-Chart-Gnuplot SUBDIR += p5-Chart-Graph SUBDIR += p5-Chart-PNGgraph SUBDIR += p5-Color-Calc SUBDIR += p5-Color-Library SUBDIR += p5-Color-Palette SUBDIR += p5-Color-Rgb SUBDIR += p5-Color-Scheme SUBDIR += p5-Convert-Color SUBDIR += p5-Convert-Color-XTerm SUBDIR += p5-Data-Google-Visualization-DataSource SUBDIR += p5-Data-Google-Visualization-DataTable SUBDIR += p5-GD SUBDIR += p5-GD-Arrow SUBDIR += p5-GD-Barcode SUBDIR += p5-GD-Graph SUBDIR += p5-GD-Graph-histogram SUBDIR += p5-GD-Graph-ohlc SUBDIR += p5-GD-Graph3d SUBDIR += p5-GD-SVG SUBDIR += p5-GD-TextUtil SUBDIR += p5-GD-Thumbnail SUBDIR += p5-Geo-EOP SUBDIR += p5-Geo-GDAL-FFI SUBDIR += p5-Geo-GML SUBDIR += p5-Geo-Gpx SUBDIR += p5-Geometry-Primitive SUBDIR += p5-Gimp SUBDIR += p5-Google-Chart SUBDIR += p5-Graph-Easy SUBDIR += p5-Graph-ReadWrite SUBDIR += p5-Graph-SocialMap SUBDIR += p5-Graph-Writer-GraphViz SUBDIR += p5-GraphViz SUBDIR += p5-GraphViz-Data-Structure SUBDIR += p5-GraphViz-Traverse SUBDIR += p5-GraphViz2 SUBDIR += p5-GraphViz2-DBI SUBDIR += p5-GraphViz2-Data-Grapher SUBDIR += p5-GraphViz2-Parse-ISA SUBDIR += p5-GraphViz2-Parse-RecDescent SUBDIR += p5-GraphViz2-Parse-XML SUBDIR += p5-Graphics-Color SUBDIR += p5-Graphics-ColorNames SUBDIR += p5-Graphics-ColorNames-WWW SUBDIR += p5-Graphics-ColorUtils SUBDIR += p5-Graphics-GnuplotIF SUBDIR += p5-Graphics-Primitive SUBDIR += p5-Graphics-Primitive-Driver-Cairo SUBDIR += p5-Graphics-TIFF SUBDIR += p5-Image-Base SUBDIR += p5-Image-Base-SVG SUBDIR += p5-Image-Caa SUBDIR += p5-Image-Compare SUBDIR += p5-Image-ExifTool SUBDIR += p5-Image-ExifTool-devel SUBDIR += p5-Image-Grab SUBDIR += p5-Image-Heatmap SUBDIR += p5-Image-IPTCInfo SUBDIR += p5-Image-Imgur SUBDIR += p5-Image-Imlib2 SUBDIR += p5-Image-Info SUBDIR += p5-Image-LibExif SUBDIR += p5-Image-Magick-Iterator SUBDIR += p5-Image-Math-Constrain SUBDIR += p5-Image-MetaData-GQview SUBDIR += p5-Image-MetaData-JPEG SUBDIR += p5-Image-OCR-Tesseract SUBDIR += p5-Image-PBMlib SUBDIR += p5-Image-PNG-Libpng SUBDIR += p5-Image-PNG-QRCode SUBDIR += p5-Image-Pngslimmer SUBDIR += p5-Image-Sane SUBDIR += p5-Image-Scale SUBDIR += p5-Image-Size SUBDIR += p5-Imager SUBDIR += p5-Imager-Graph SUBDIR += p5-Imager-Plot SUBDIR += p5-Imager-QRCode SUBDIR += p5-Imlib2 SUBDIR += p5-Layout-Manager SUBDIR += p5-OpenGL SUBDIR += p5-PGPLOT SUBDIR += p5-SVG-DOM2 SUBDIR += p5-SVG-Graph SUBDIR += p5-SVG-Metadata SUBDIR += p5-SWF-Builder SUBDIR += p5-SWF-File SUBDIR += p5-Sane SUBDIR += p5-SpringGraph SUBDIR += p5-Tk-JPEG-Lite SUBDIR += p5-URI-GoogleChart SUBDIR += p5-VCG SUBDIR += p5-Visio SUBDIR += p5-feedgnuplot SUBDIR += panoglview SUBDIR += panomatic SUBDIR += partio SUBDIR += pastel SUBDIR += pcl-pointclouds SUBDIR += pdf2svg SUBDIR += pdfpc SUBDIR += pear-Horde_Image SUBDIR += pear-Image_3D SUBDIR += pear-Image_Barcode SUBDIR += pear-Image_Barcode2 SUBDIR += pear-Image_Canvas SUBDIR += pear-Image_Color SUBDIR += pear-Image_Graph SUBDIR += pear-Image_GraphViz SUBDIR += pear-Image_Transform SUBDIR += pecl-geospatial SUBDIR += pecl-imagick SUBDIR += pecl-qrencode SUBDIR += pecl-vips SUBDIR += pencil2d SUBDIR += peps SUBDIR += perceptualdiff SUBDIR += peruse SUBDIR += pfstools SUBDIR += pgplot SUBDIR += pho SUBDIR += photivo SUBDIR += photoflare SUBDIR += photopc SUBDIR += photoqt SUBDIR += phototonic SUBDIR += php-facedetect SUBDIR += php-geos SUBDIR += php81-exif SUBDIR += php81-gd SUBDIR += php82-exif SUBDIR += php82-gd SUBDIR += php83-exif SUBDIR += php83-gd SUBDIR += php84-exif SUBDIR += php84-gd SUBDIR += phplot SUBDIR += picpuz SUBDIR += piddle SUBDIR += piglit SUBDIR += pikchr SUBDIR += pikopixel SUBDIR += pinpoint SUBDIR += pinta SUBDIR += pixd SUBDIR += pixelize SUBDIR += pixen SUBDIR += pixie SUBDIR += plantuml SUBDIR += plasma-kmod SUBDIR += plotutils SUBDIR += png SUBDIR += png++ SUBDIR += png2html SUBDIR += png2ico SUBDIR += pngcheck SUBDIR += pnglite SUBDIR += pngnq SUBDIR += pngquant SUBDIR += pngrewrite SUBDIR += pngwriter SUBDIR += podofo SUBDIR += podofo09 SUBDIR += polyclipping SUBDIR += poppler SUBDIR += poppler-data SUBDIR += poppler-glib SUBDIR += poppler-qt5 SUBDIR += poppler-qt6 SUBDIR += poppler-utils SUBDIR += potrace SUBDIR += povray-meta SUBDIR += povray37 SUBDIR += povray38 SUBDIR += ppmcaption SUBDIR += ppminfo SUBDIR += ppsei SUBDIR += pqiv SUBDIR += preview SUBDIR += price SUBDIR += processing SUBDIR += proj SUBDIR += proj-data SUBDIR += pstoedit SUBDIR += ptex SUBDIR += py-ManimPango SUBDIR += py-OWSLib SUBDIR += py-PyOpenGL SUBDIR += py-PyOpenGL-accelerate SUBDIR += py-actdiag SUBDIR += py-albucore SUBDIR += py-albumentations SUBDIR += py-altair SUBDIR += py-asciitree SUBDIR += py-beziers SUBDIR += py-blockdiag SUBDIR += py-blockdiagcontrib-cisco SUBDIR += py-box2d-py SUBDIR += py-cairo SUBDIR += py-cairocffi SUBDIR += py-cairosvg SUBDIR += py-cartopy SUBDIR += py-chart-studio SUBDIR += py-cogdumper SUBDIR += py-colorcet SUBDIR += py-colorthief SUBDIR += py-colorz SUBDIR += py-colour SUBDIR += py-contextily SUBDIR += py-descartes SUBDIR += py-diplib SUBDIR += py-django-easy-thumbnails SUBDIR += py-djvulibre SUBDIR += py-exifread SUBDIR += py-f3d SUBDIR += py-face_recognition SUBDIR += py-face_recognition_models SUBDIR += py-fiona SUBDIR += py-fotokilof SUBDIR += py-freeimagepy SUBDIR += py-fury SUBDIR += py-gdal SUBDIR += py-geomdl SUBDIR += py-geopandas SUBDIR += py-geosnap SUBDIR += py-giddy SUBDIR += py-gizeh SUBDIR += py-glcontext SUBDIR += py-glfw SUBDIR += py-glooey SUBDIR += py-gphoto2 SUBDIR += py-gprof2dot SUBDIR += py-graphlib-backport SUBDIR += py-graphviz SUBDIR += py-graphy SUBDIR += py-gvgen SUBDIR += py-h3 SUBDIR += py-haishoku SUBDIR += py-hiplot SUBDIR += py-hsluv SUBDIR += py-imagecodecs SUBDIR += py-imageio SUBDIR += py-imageio-ffmpeg SUBDIR += py-imagesize SUBDIR += py-img2pdf SUBDIR += py-imutils SUBDIR += py-leather SUBDIR += py-lerc SUBDIR += py-mapclassify SUBDIR += py-mayavi SUBDIR += py-mcomix SUBDIR += py-mgwr SUBDIR += py-moderngl SUBDIR += py-moderngl-window SUBDIR += py-momepy SUBDIR += py-mpl-interactions SUBDIR += py-mpl-scatter-density SUBDIR += py-nwdiag SUBDIR += py-opencolorio SUBDIR += py-openimageio SUBDIR += py-openshadinglanguage SUBDIR += py-openslide-python SUBDIR += py-optimize-images SUBDIR += py-osmnet SUBDIR += py-pandana SUBDIR += py-pdf2image SUBDIR += py-photocollage SUBDIR += py-piexif SUBDIR += py-pillow SUBDIR += py-pillow-heif SUBDIR += py-pivy SUBDIR += py-plotly SUBDIR += py-png SUBDIR += py-pointpats SUBDIR += py-projpicker SUBDIR += py-proplot SUBDIR += py-pycha SUBDIR += py-pycollada SUBDIR += py-pydot SUBDIR += py-pydotplus SUBDIR += py-pyepsg SUBDIR += py-pygal SUBDIR += py-pyganim SUBDIR += py-pygeoapi SUBDIR += py-pygeos SUBDIR += py-pyglet SUBDIR += py-pyglet1 SUBDIR += py-pygltflib SUBDIR += py-pygraph SUBDIR += py-pygraphviz SUBDIR += py-pyinsane2 SUBDIR += py-pymaging SUBDIR += py-pymaging-png SUBDIR += py-pyocr SUBDIR += py-pypillowfight SUBDIR += py-pyproj SUBDIR += py-pyqrcode SUBDIR += py-pyqtgraph SUBDIR += py-pyrsgis SUBDIR += py-pytesseract SUBDIR += py-python-barcode SUBDIR += py-python-poppler-qt5 SUBDIR += py-pyvips SUBDIR += py-pyvista SUBDIR += py-pyx SUBDIR += py-pyzbar SUBDIR += py-qpageview SUBDIR += py-qrencode SUBDIR += py-qt6-3d SUBDIR += py-qudida SUBDIR += py-railroad-diagrams SUBDIR += py-rasterio SUBDIR += py-rasterstats SUBDIR += py-rawkit SUBDIR += py-rawpy SUBDIR += py-rich-pixels SUBDIR += py-s2 SUBDIR += py-scikit-image SUBDIR += py-seqdiag SUBDIR += py-simplejpeg SUBDIR += py-sorl-thumbnail SUBDIR += py-spectra SUBDIR += py-sqlalchemy-imageattach SUBDIR += py-svg.path SUBDIR += py-svgwrite SUBDIR += py-termtosvg SUBDIR += py-tifffile SUBDIR += py-tkcolorpicker SUBDIR += py-toyplot SUBDIR += py-traitsui SUBDIR += py-ueberzug SUBDIR += py-urbanaccess SUBDIR += py-urbansim SUBDIR += py-utm SUBDIR += py-vecrec SUBDIR += py-vispy SUBDIR += py-visvis SUBDIR += py-wand SUBDIR += py-webcolors SUBDIR += py-willow SUBDIR += py-yaswfp SUBDIR += py-zbar-py SUBDIR += pywal SUBDIR += qcomicbook SUBDIR += qcustomplot SUBDIR += qgis SUBDIR += qgis-ltr SUBDIR += qimgv SUBDIR += qiv SUBDIR += qr-code-generator SUBDIR += qt5-3d SUBDIR += qt5-graphicaleffects SUBDIR += qt5-imageformats SUBDIR += qt5-opengl SUBDIR += qt5-pixeltool SUBDIR += qt5-svg SUBDIR += qt5-wayland SUBDIR += qt6-3d SUBDIR += qt6-imageformats SUBDIR += qt6-lottie SUBDIR += qt6-quickeffectmaker SUBDIR += qt6-svg SUBDIR += qt6-wayland SUBDIR += qtawesome SUBDIR += qtpbfimageplugin SUBDIR += qtqr SUBDIR += quat SUBDIR += quat-gui SUBDIR += quesa SUBDIR += quesoglc SUBDIR += quickqanava SUBDIR += qvge SUBDIR += qview SUBDIR += radius-engine SUBDIR += rapid-photo-downloader SUBDIR += raster3d SUBDIR += rawstudio SUBDIR += rawtherapee SUBDIR += reactphysics3d SUBDIR += realesrgan-ncnn-vulkan SUBDIR += reallyslick SUBDIR += realsr-ncnn-vulkan SUBDIR += recastnavigation SUBDIR += recoverjpeg SUBDIR += renrot SUBDIR += repng2jpeg SUBDIR += resvg SUBDIR += resvg-capi SUBDIR += rgbpaint SUBDIR += rigsofrods-caelum SUBDIR += rigsofrods-pagedgeometry SUBDIR += ristretto SUBDIR += rlottie SUBDIR += ruby-gd SUBDIR += rubygem-blurhash SUBDIR += rubygem-cairo SUBDIR += rubygem-captcha SUBDIR += rubygem-chunky_png SUBDIR += rubygem-clutter SUBDIR += rubygem-clutter-gdk SUBDIR += rubygem-clutter-gtk SUBDIR += rubygem-dragonfly SUBDIR += rubygem-emoji SUBDIR += rubygem-exifr SUBDIR += rubygem-ezprint SUBDIR += rubygem-fastimage SUBDIR += rubygem-flamegraph SUBDIR += rubygem-gd2 SUBDIR += rubygem-gdk_pixbuf2 SUBDIR += rubygem-gemojione SUBDIR += rubygem-gemojione32 SUBDIR += rubygem-geokit SUBDIR += rubygem-gitlab_emoji SUBDIR += rubygem-gruff SUBDIR += rubygem-histogram SUBDIR += rubygem-image_processing SUBDIR += rubygem-image_science SUBDIR += rubygem-imagesize SUBDIR += rubygem-invisible_captcha SUBDIR += rubygem-mini_magick SUBDIR += rubygem-mini_magick4 SUBDIR += rubygem-opengl SUBDIR += rubygem-pdfkit SUBDIR += rubygem-png SUBDIR += rubygem-railroad SUBDIR += rubygem-red-colors SUBDIR += rubygem-rmagick SUBDIR += rubygem-rsvg2 SUBDIR += rubygem-ruby-graphviz SUBDIR += rubygem-ruby-vips SUBDIR += rubygem-scruffy SUBDIR += rubygem-tanuki_emoji SUBDIR += rx SUBDIR += s10sh SUBDIR += s2 SUBDIR += s2tc SUBDIR += sam2p SUBDIR += sampleicc SUBDIR += sane-airscan SUBDIR += sane-backends SUBDIR += sane-epkowa SUBDIR += satty SUBDIR += scale2x SUBDIR += scantailor SUBDIR += scr2png SUBDIR += scrot SUBDIR += scwm-icons SUBDIR += sdl2_gfx SUBDIR += sdl2_gpu SUBDIR += sdl2_image SUBDIR += sdl2_ttf SUBDIR += sdl_gfx SUBDIR += sdl_image SUBDIR += sdl_ttf SUBDIR += sdump SUBDIR += seejpeg SUBDIR += seexpr SUBDIR += sekrit-twc-zimg SUBDIR += seom SUBDIR += separate SUBDIR += seq2gif SUBDIR += shaderc SUBDIR += shared-color-profiles SUBDIR += sharpconstruct SUBDIR += shotwell SUBDIR += showimage SUBDIR += silgraphite SUBDIR += simage SUBDIR += simple-scan SUBDIR += simpleitk SUBDIR += simpleviewer SUBDIR += skanlite SUBDIR += skanpage SUBDIR += spectacle SUBDIR += spectacle-devel SUBDIR += spirv-cross SUBDIR += spirv-tools SUBDIR += springgraph SUBDIR += squish SUBDIR += ssocr SUBDIR += sswf SUBDIR += stamp SUBDIR += svgalib SUBDIR += svgbob SUBDIR += svgpp SUBDIR += swappy SUBDIR += swfmill SUBDIR += swftools SUBDIR += synaesthesia SUBDIR += synfig SUBDIR += synfigstudio SUBDIR += tachyon SUBDIR += telak SUBDIR += tesseract SUBDIR += tesseract-data SUBDIR += tgif SUBDIR += tif22pnm SUBDIR += tiff SUBDIR += tifmerge SUBDIR += tikzit SUBDIR += tiled SUBDIR += timeless SUBDIR += timg SUBDIR += tintfu SUBDIR += tinyows SUBDIR += tippecanoe SUBDIR += tkpng SUBDIR += togl SUBDIR += tslib SUBDIR += ttygif SUBDIR += ttyplot SUBDIR += tumble SUBDIR += tweeny SUBDIR += ufraw SUBDIR += unpaper SUBDIR += upscaler SUBDIR += urho3d SUBDIR += vapoursynth-fmtconv SUBDIR += vapoursynth-waifu2x-ncnn-vulkan SUBDIR += vapoursynth-waifu2x-w2xc SUBDIR += variety SUBDIR += vcg SUBDIR += vhs SUBDIR += viewnior SUBDIR += vigra SUBDIR += vips SUBDIR += visprint SUBDIR += viu SUBDIR += volpack SUBDIR += vp SUBDIR += vpaint SUBDIR += vulkan-caps-viewer SUBDIR += vulkan-extension-layer SUBDIR += vulkan-headers SUBDIR += vulkan-loader SUBDIR += vulkan-tools SUBDIR += vulkan-utility-libraries SUBDIR += vulkan-validation-layers SUBDIR += vv SUBDIR += waffle SUBDIR += waifu2x-converter-cpp SUBDIR += waifu2x-ncnn-vulkan SUBDIR += wayland SUBDIR += wayland-protocols SUBDIR += wayland-utils SUBDIR += waylandpp SUBDIR += webp SUBDIR += webp-pixbuf-loader SUBDIR += wings SUBDIR += wmicons SUBDIR += wrapland SUBDIR += wxsvg SUBDIR += xaos SUBDIR += xbmbrowser SUBDIR += xcftools SUBDIR += xd3d SUBDIR += xdgagrab SUBDIR += xfig SUBDIR += xfractint SUBDIR += xglurbules SUBDIR += xgrasp SUBDIR += ximaging SUBDIR += xli SUBDIR += xmedcon SUBDIR += xmlgraphics-commons SUBDIR += xmountains SUBDIR += xnview SUBDIR += xoris SUBDIR += xournal SUBDIR += xournalpp SUBDIR += xpaint SUBDIR += xpdf SUBDIR += xpdf3 SUBDIR += xpdf4 SUBDIR += xpeps SUBDIR += xpx SUBDIR += xsane SUBDIR += xtexcad SUBDIR += xv SUBDIR += xv-m17n SUBDIR += xviewer SUBDIR += xwpick SUBDIR += xzgv SUBDIR += yacreader SUBDIR += yafaray SUBDIR += yed SUBDIR += yukon SUBDIR += zathura SUBDIR += zathura-cb SUBDIR += zathura-djvu SUBDIR += zathura-pdf-mupdf SUBDIR += zathura-pdf-poppler SUBDIR += zathura-ps SUBDIR += zbar SUBDIR += zeno SUBDIR += zgv SUBDIR += zimg SUBDIR += zint .include diff --git a/graphics/gstreamer1-plugins-aalib/Makefile b/graphics/gstreamer1-plugins-aalib/Makefile index 76b2f5e5bc71..fb01bac12f0e 100644 --- a/graphics/gstreamer1-plugins-aalib/Makefile +++ b/graphics/gstreamer1-plugins-aalib/Makefile @@ -1,16 +1,16 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer ASCII art videosink plugin -GST_PLUGIN= aalib -DIST= good +LIB_DEPENDS= libaa.so:graphics/aalib +USES= ncurses -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libaa.so:graphics/aalib -USES= ncurses +DIST= good +GST_PLUGIN= aalib .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-cairo/Makefile b/graphics/gstreamer1-plugins-cairo/Makefile index 0fef5632d391..272cdced596f 100644 --- a/graphics/gstreamer1-plugins-cairo/Makefile +++ b/graphics/gstreamer1-plugins-cairo/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer overlay renderer plugin based on cairo -GST_PLUGIN= cairo -DIST= good +USE_GNOME= cairo -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GNOME= cairo +DIST= good +GST_PLUGIN= cairo .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile index 925fc00f09e0..bb4b3f17ea2c 100644 --- a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile +++ b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile @@ -1,16 +1,16 @@ PORTREVISION= 0 CATEGORIES= graphics PKGNAMESUFFIX= 1-plugins-gdkpixbuf COMMENT= GStreamer image decoder/overlay plugin -GST_PLUGIN= gdk-pixbuf -DIST= good +USE_GNOME= gdkpixbuf2 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GNOME= gdkpixbuf2 +DIST= good +GST_PLUGIN= gdk-pixbuf .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-gl/Makefile b/graphics/gstreamer1-plugins-gl/Makefile index 8e3ba1ccdf8f..61d264a30b7d 100644 --- a/graphics/gstreamer1-plugins-gl/Makefile +++ b/graphics/gstreamer1-plugins-gl/Makefile @@ -1,40 +1,37 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer GL graphics plugin -GST_PLUGIN= gl -DIST= base - -GL_GST_DIRS= gst-libs/gst/allocators gst-libs/gst/video -PLIST= ${.CURDIR}/pkg-plist - -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins - -OPTIONS_DEFINE= WAYLAND -OPTIONS_DEFAULT=WAYLAND -OPTIONS_SUB= yes - -GL_WINSYS= x11 egl - -WAYLAND_VARS= GL_WINSYS+=wayland -WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols -WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland - -USES= gl -USE_GL= gl glu glesv2 egl -USE_XORG+= x11 \ - xext \ - xcb BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libpng16.so:graphics/png +USES= gl +USE_GL= gl glu glesv2 egl +USE_XORG+= x11 xext xcb + MESON_ARGS+= -Dgl=enabled \ - -Dgl_winsys=${GL_WINSYS:ts,} \ + -Dgl_winsys=${_GL_WINSYS:ts,} \ -Dgl_api=opengl,gles2 \ -Dgl_platform=glx,egl +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins + +PLIST= ${.CURDIR}/pkg-plist + +OPTIONS_DEFINE= WAYLAND +OPTIONS_DEFAULT=WAYLAND +OPTIONS_SUB= yes + +WAYLAND_VARS= _GL_WINSYS+=wayland +WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols +WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland + +DIST= base +GST_PLUGIN= gl GST_PLUGIN_DIR= gst-libs/gst/gl ext/gl +_GL_WINSYS= x11 egl + .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-gl/pkg-plist b/graphics/gstreamer1-plugins-gl/pkg-plist index 9f0bc9b5d91f..eca02b66d81a 100644 --- a/graphics/gstreamer1-plugins-gl/pkg-plist +++ b/graphics/gstreamer1-plugins-gl/pkg-plist @@ -1,80 +1,82 @@ include/gstreamer-%%VERSION%%/gst/gl/egl/egl.h include/gstreamer-%%VERSION%%/gst/gl/egl/gstegl.h include/gstreamer-%%VERSION%%/gst/gl/egl/gsteglimage.h include/gstreamer-%%VERSION%%/gst/gl/egl/gstgldisplay_egl.h include/gstreamer-%%VERSION%%/gst/gl/egl/gstgldisplay_egl_device.h include/gstreamer-%%VERSION%%/gst/gl/egl/gstglmemoryegl.h include/gstreamer-%%VERSION%%/gst/gl/gl-enumtypes.h include/gstreamer-%%VERSION%%/gst/gl/gl-prelude.h include/gstreamer-%%VERSION%%/gst/gl/gl.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/all_functions.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/base.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/blending.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/buffer_storage.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/buffers.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/debug.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/eglimage.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/fbo.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/fixedfunction.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gles.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_compat.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_gles2compat.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/opengl.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/query.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/shaders.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/sync.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/vao.h include/gstreamer-%%VERSION%%/gst/gl/gstgl_enums.h include/gstreamer-%%VERSION%%/gst/gl/gstgl_fwd.h include/gstreamer-%%VERSION%%/gst/gl/gstglapi.h include/gstreamer-%%VERSION%%/gst/gl/gstglbasefilter.h include/gstreamer-%%VERSION%%/gst/gl/gstglbasememory.h +include/gstreamer-%%VERSION%%/gst/gl/gstglbasemixer.h include/gstreamer-%%VERSION%%/gst/gl/gstglbasesrc.h include/gstreamer-%%VERSION%%/gst/gl/gstglbuffer.h include/gstreamer-%%VERSION%%/gst/gl/gstglbufferpool.h include/gstreamer-%%VERSION%%/gst/gl/gstglcolorconvert.h include/gstreamer-%%VERSION%%/gst/gl/gstglcontext.h include/gstreamer-%%VERSION%%/gst/gl/gstglcontextconfig.h include/gstreamer-%%VERSION%%/gst/gl/gstgldebug.h include/gstreamer-%%VERSION%%/gst/gl/gstgldisplay.h include/gstreamer-%%VERSION%%/gst/gl/gstglfeature.h include/gstreamer-%%VERSION%%/gst/gl/gstglfilter.h include/gstreamer-%%VERSION%%/gst/gl/gstglformat.h include/gstreamer-%%VERSION%%/gst/gl/gstglframebuffer.h include/gstreamer-%%VERSION%%/gst/gl/gstglfuncs.h include/gstreamer-%%VERSION%%/gst/gl/gstglmemory.h include/gstreamer-%%VERSION%%/gst/gl/gstglmemorypbo.h +include/gstreamer-%%VERSION%%/gst/gl/gstglmixer.h include/gstreamer-%%VERSION%%/gst/gl/gstgloverlaycompositor.h include/gstreamer-%%VERSION%%/gst/gl/gstglquery.h include/gstreamer-%%VERSION%%/gst/gl/gstglrenderbuffer.h include/gstreamer-%%VERSION%%/gst/gl/gstglshader.h include/gstreamer-%%VERSION%%/gst/gl/gstglshaderstrings.h include/gstreamer-%%VERSION%%/gst/gl/gstglsl.h include/gstreamer-%%VERSION%%/gst/gl/gstglslstage.h include/gstreamer-%%VERSION%%/gst/gl/gstglsyncmeta.h include/gstreamer-%%VERSION%%/gst/gl/gstglupload.h include/gstreamer-%%VERSION%%/gst/gl/gstglutils.h include/gstreamer-%%VERSION%%/gst/gl/gstglviewconvert.h include/gstreamer-%%VERSION%%/gst/gl/gstglwindow.h %%WAYLAND%%include/gstreamer-%%VERSION%%/gst/gl/wayland/gstgldisplay_wayland.h %%WAYLAND%%include/gstreamer-%%VERSION%%/gst/gl/wayland/wayland.h include/gstreamer-%%VERSION%%/gst/gl/x11/gstgldisplay_x11.h include/gstreamer-%%VERSION%%/gst/gl/x11/x11.h lib/girepository-%%VERSION%%/GstGL-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstGLEGL-%%VERSION%%.typelib %%WAYLAND%%lib/girepository-%%VERSION%%/GstGLWayland-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstGLX11-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/include/gst/gl/gstglconfig.h lib/gstreamer-%%VERSION%%/libgstopengl.so lib/libgstgl-%%VERSION%%.so lib/libgstgl-%%VERSION%%.so.0 lib/libgstgl-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-gl-%%VERSION%%.pc libdata/pkgconfig/gstreamer-gl-egl-%%VERSION%%.pc libdata/pkgconfig/gstreamer-gl-prototypes-%%VERSION%%.pc %%WAYLAND%%libdata/pkgconfig/gstreamer-gl-wayland-%%VERSION%%.pc libdata/pkgconfig/gstreamer-gl-x11-%%VERSION%%.pc share/gir-%%VERSION%%/GstGL-%%VERSION%%.gir share/gir-%%VERSION%%/GstGLEGL-%%VERSION%%.gir %%WAYLAND%%share/gir-%%VERSION%%/GstGLWayland-%%VERSION%%.gir share/gir-%%VERSION%%/GstGLX11-%%VERSION%%.gir diff --git a/graphics/gstreamer1-plugins-jpeg/Makefile b/graphics/gstreamer1-plugins-jpeg/Makefile index 311ab3c91d2f..19adb32b60a3 100644 --- a/graphics/gstreamer1-plugins-jpeg/Makefile +++ b/graphics/gstreamer1-plugins-jpeg/Makefile @@ -1,15 +1,15 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer jpeg encoder/decoder plugin -GST_PLUGIN= jpeg -DIST= good +USES= jpeg -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USES= jpeg +DIST= good +GST_PLUGIN= jpeg .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-kms/Makefile b/graphics/gstreamer1-plugins-kms/Makefile index 880ec6f6dfe1..48c3776c67fe 100644 --- a/graphics/gstreamer1-plugins-kms/Makefile +++ b/graphics/gstreamer1-plugins-kms/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer video sink via KMS plugin -GST_PLUGIN= kms -DIST= bad +LIB_DEPENDS= libdrm.so:graphics/libdrm -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libdrm.so:graphics/libdrm +DIST= bad +GST_PLUGIN= kms .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-libcaca/Makefile b/graphics/gstreamer1-plugins-libcaca/Makefile index 8c73bc8e186f..05ecf081e678 100644 --- a/graphics/gstreamer1-plugins-libcaca/Makefile +++ b/graphics/gstreamer1-plugins-libcaca/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer color ASCII art plugin -GST_PLUGIN= libcaca -DIST= good +LIB_DEPENDS= libcaca.so:graphics/libcaca -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libcaca.so:graphics/libcaca +DIST= good +GST_PLUGIN= libcaca .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-libvisual/Makefile b/graphics/gstreamer1-plugins-libvisual/Makefile index 619fdcb8d34d..df3b46b29f38 100644 --- a/graphics/gstreamer1-plugins-libvisual/Makefile +++ b/graphics/gstreamer1-plugins-libvisual/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer libvisual plugin -GST_PLUGIN= libvisual -DIST= base +LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 +DIST= base +GST_PLUGIN= libvisual .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-opencv/Makefile b/graphics/gstreamer1-plugins-opencv/Makefile index 3ecde1b6d687..4102772f38c5 100644 --- a/graphics/gstreamer1-plugins-opencv/Makefile +++ b/graphics/gstreamer1-plugins-opencv/Makefile @@ -1,18 +1,19 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer opencv real time computer vision plugin -GST_PLUGIN= opencv -DIST= bad - -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +LIB_DEPENDS= libopencv_highgui.so:graphics/opencv # Clang has issues with Overloaded stuff inside OpenCV CXXFLAGS+= -Wno-overloaded-virtual -LIB_DEPENDS= libopencv_highgui.so:graphics/opencv -GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv + +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist +DIST= bad +GST_PLUGIN= opencv +GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv + .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-openexr/Makefile b/graphics/gstreamer1-plugins-openexr/Makefile index 33002d7f7e75..3e63d57ad993 100644 --- a/graphics/gstreamer1-plugins-openexr/Makefile +++ b/graphics/gstreamer1-plugins-openexr/Makefile @@ -1,19 +1,20 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer OpenExr codec plugin +LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ + libImath-3_1.so:math/Imath + USES+= compiler:c++11-lang -GST_PLUGIN= openexr -DIST= bad CPPFLAGS+= -DInt64=uint64_t -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ - libImath-3_1.so:math/Imath +DIST= bad +GST_PLUGIN= openexr .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-openjpeg/Makefile b/graphics/gstreamer1-plugins-openjpeg/Makefile index cbc8b426c580..2b4118b29c1a 100644 --- a/graphics/gstreamer1-plugins-openjpeg/Makefile +++ b/graphics/gstreamer1-plugins-openjpeg/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer jpeg2000 decoder plugin -GST_PLUGIN= openjpeg -DIST= bad +LIB_DEPENDS= libopenjp2.so:graphics/openjpeg -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libopenjp2.so:graphics/openjpeg +DIST= bad +GST_PLUGIN= openjpeg .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-png/Makefile b/graphics/gstreamer1-plugins-png/Makefile index 1dff06a47fdf..724250ce998b 100644 --- a/graphics/gstreamer1-plugins-png/Makefile +++ b/graphics/gstreamer1-plugins-png/Makefile @@ -1,16 +1,16 @@ PORTREVISION= 0 CATEGORIES= graphics PKGNAMESUFFIX= 1-plugins-png COMMENT= GStreamer png plugin -GST_PLUGIN= png -DIST= good +LIB_DEPENDS= libpng.so:graphics/png -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libpng.so:graphics/png +DIST= good +GST_PLUGIN= png .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-qt/Makefile b/graphics/gstreamer1-plugins-qt/Makefile deleted file mode 100644 index fa409e6aa4cb..000000000000 --- a/graphics/gstreamer1-plugins-qt/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -PORTREVISION= 0 -CATEGORIES= graphics - -COMMENT= GStreamer Qt videosink plugin - -GST_PLUGIN_SUFFIX= -qt -GST_PLUGIN= qt5 -DIST= good - -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins - -PLIST= ${.CURDIR}/pkg-plist - -USES= compiler:c++11-lang qt:5 -USE_QT= core gui declarative buildtools:build linguisttools network \ - x11extras -USE_GSTREAMER= gl - -.include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-rsvg/Makefile b/graphics/gstreamer1-plugins-rsvg/Makefile index 546b4f126011..ca1a89a71cbf 100644 --- a/graphics/gstreamer1-plugins-rsvg/Makefile +++ b/graphics/gstreamer1-plugins-rsvg/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer SVG plugin -GST_PLUGIN= rsvg -DIST= bad +USE_GNOME= cairo librsvg2 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GNOME= cairo librsvg2 +DIST= bad +GST_PLUGIN= rsvg .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-vulkan/Makefile b/graphics/gstreamer1-plugins-vulkan/Makefile index ab563391497b..93ec3d94ce2a 100644 --- a/graphics/gstreamer1-plugins-vulkan/Makefile +++ b/graphics/gstreamer1-plugins-vulkan/Makefile @@ -1,24 +1,28 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer Vulkan graphics plugin -GST_PLUGIN= vulkan -DIST= bad +BUILD_DEPENDS= ${LOCALBASE}/bin/glslc:graphics/shaderc \ + ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ + ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \ + ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ + wayland-protocols>=0:graphics/wayland-protocols +LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ + libwayland-client.so:graphics/wayland \ + libxkbcommon.so:x11/libxkbcommon + +USES= xorg +USE_GSTREAMER= gl +USE_XORG= xcb -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dwayland=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -USE_GSTREAMER= gl -BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ - ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \ - ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ - wayland-protocols>=0:graphics/wayland-protocols -LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ - libwayland-client.so:graphics/wayland \ - libshaderc_shared.so:graphics/shaderc +PLIST= ${.CURDIR}/pkg-plist -MESON_ARGS+= -Dwayland=enabled +DIST= bad +GST_PLUGIN= vulkan .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-vulkan/pkg-plist b/graphics/gstreamer1-plugins-vulkan/pkg-plist index bde3bb8a7355..9cca2fb53fe1 100644 --- a/graphics/gstreamer1-plugins-vulkan/pkg-plist +++ b/graphics/gstreamer1-plugins-vulkan/pkg-plist @@ -1,63 +1,71 @@ include/gstreamer-%%VERSION%%/gst/vulkan/gstvkapi.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkbarrier.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkbuffermemory.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkbufferpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandbuffer.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkconfig.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdebug.h +include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdecoder.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorcache.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorset.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdevice.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdisplay.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkerror.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkfence.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkformat.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkfullscreenquad.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkhandle.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkhandlepool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimagebufferpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimagememory.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimageview.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkinstance.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkmemory.h +include/gstreamer-%%VERSION%%/gst/vulkan/gstvkoperation.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkphysicaldevice.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkqueue.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkswapper.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvktrash.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkutils.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkvideofilter.h +include/gstreamer-%%VERSION%%/gst/vulkan/gstvkvideoutils.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkwindow.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan-enumtypes.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan-prelude.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan_fwd.h include/gstreamer-%%VERSION%%/gst/vulkan/wayland/gstvkdisplay_wayland.h include/gstreamer-%%VERSION%%/gst/vulkan/wayland/wayland.h include/gstreamer-%%VERSION%%/gst/wayland/gstwl_fwd.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlbuffer.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlcontext.h include/gstreamer-%%VERSION%%/gst/wayland/gstwldisplay.h include/gstreamer-%%VERSION%%/gst/wayland/gstwllinuxdmabuf.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlshmallocator.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlvideobufferpool.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlvideoformat.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlwindow.h include/gstreamer-%%VERSION%%/gst/wayland/wayland-prelude.h include/gstreamer-%%VERSION%%/gst/wayland/wayland.h +include/gstreamer-%%VERSION%%/gst/vulkan/xcb/gstvkdisplay_xcb.h +include/gstreamer-%%VERSION%%/gst/vulkan/xcb/xcb.h lib/girepository-%%VERSION%%/GstVulkan-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstVulkanWayland-%%VERSION%%.typelib +lib/girepository-%%VERSION%%/GstVulkanXCB-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstvulkan.so lib/gstreamer-%%VERSION%%/libgstwaylandsink.so lib/libgstvulkan-%%VERSION%%.so lib/libgstvulkan-%%VERSION%%.so.0 lib/libgstvulkan-%%VERSION%%.so.%%SOVERSION%% lib/libgstwayland-%%VERSION%%.so lib/libgstwayland-%%VERSION%%.so.0 lib/libgstwayland-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-vulkan-%%VERSION%%.pc libdata/pkgconfig/gstreamer-vulkan-wayland-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-vulkan-xcb-%%VERSION%%.pc libdata/pkgconfig/gstreamer-wayland-%%VERSION%%.pc share/gir-%%VERSION%%/GstVulkan-%%VERSION%%.gir share/gir-%%VERSION%%/GstVulkanWayland-%%VERSION%%.gir +share/gir-%%VERSION%%/GstVulkanXCB-%%VERSION%%.gir diff --git a/graphics/gstreamer1-plugins-webp/Makefile b/graphics/gstreamer1-plugins-webp/Makefile index f4f61aaf2e27..a76f549e6dbe 100644 --- a/graphics/gstreamer1-plugins-webp/Makefile +++ b/graphics/gstreamer1-plugins-webp/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer webp image decoder plugin -GST_PLUGIN= webp -DIST= bad +LIB_DEPENDS= libwebp.so:graphics/webp -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libwebp.so:graphics/webp +DIST= bad +GST_PLUGIN= webp .include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-zbar/Makefile b/graphics/gstreamer1-plugins-zbar/Makefile index 61a170f86ec8..79ea7079531d 100644 --- a/graphics/gstreamer1-plugins-zbar/Makefile +++ b/graphics/gstreamer1-plugins-zbar/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= graphics COMMENT= GStreamer ZBar barcode detector plugin -GST_PLUGIN= zbar -DIST= bad +LIB_DEPENDS= libzbar.so:graphics/zbar -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libzbar.so:graphics/zbar +DIST= bad +GST_PLUGIN= zbar .include "${MASTERDIR}/Makefile" diff --git a/multimedia/Makefile b/multimedia/Makefile index 36326554497f..c3fff42e6602 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -1,416 +1,417 @@ COMMENT = Multimedia software SUBDIR += Bento4 SUBDIR += ab-av1 SUBDIR += ab25 SUBDIR += alass SUBDIR += aom SUBDIR += aravis SUBDIR += arcan SUBDIR += aribb24 SUBDIR += assimp SUBDIR += atomicparsley SUBDIR += audacious SUBDIR += audacious-plugins SUBDIR += av1an SUBDIR += avidemux SUBDIR += avidemux-cli SUBDIR += avidemux-plugins SUBDIR += avidemux-qt5 SUBDIR += baka-mplayer SUBDIR += bcmatroska2 SUBDIR += bino SUBDIR += bitstream SUBDIR += blind SUBDIR += butt SUBDIR += celluloid SUBDIR += cheese SUBDIR += chilitags SUBDIR += cineencoder SUBDIR += clapper SUBDIR += clutter-gst SUBDIR += clutter-gst3 SUBDIR += cmrt SUBDIR += cmrtlib SUBDIR += cx88 SUBDIR += dav1d SUBDIR += decord SUBDIR += deforaos-player SUBDIR += dirac SUBDIR += dragon SUBDIR += droidcam SUBDIR += dtv-scan-tables SUBDIR += dumpmpeg SUBDIR += dv2sub SUBDIR += dvb-apps SUBDIR += dvbcut SUBDIR += dvbsnoop SUBDIR += dvd-slideshow SUBDIR += dvdauthor SUBDIR += dvdid SUBDIR += dvdread SUBDIR += dvdstyler SUBDIR += elementary-videos SUBDIR += emby-server SUBDIR += emovix SUBDIR += ffaudioconverter SUBDIR += ffdec SUBDIR += ffmpeg SUBDIR += ffmpeg4 SUBDIR += ffmpegthumbnailer SUBDIR += ffms2 SUBDIR += ffnvcodec-headers SUBDIR += ffsubsync SUBDIR += filebot SUBDIR += flvmeta SUBDIR += fswebcam SUBDIR += gaupol SUBDIR += gavl SUBDIR += gdialog SUBDIR += get_iplayer SUBDIR += gmmlib SUBDIR += gmp-api SUBDIR += gmtk SUBDIR += gnome-mplayer SUBDIR += gpac-libgpac SUBDIR += gpac-mp4box SUBDIR += gpodder SUBDIR += gst123 SUBDIR += gstreamer1 SUBDIR += gstreamer1-editing-services SUBDIR += gstreamer1-libav SUBDIR += gstreamer1-plugins SUBDIR += gstreamer1-plugins-all SUBDIR += gstreamer1-plugins-aom SUBDIR += gstreamer1-plugins-assrender SUBDIR += gstreamer1-plugins-bad SUBDIR += gstreamer1-plugins-core SUBDIR += gstreamer1-plugins-dash SUBDIR += gstreamer1-plugins-dts SUBDIR += gstreamer1-plugins-dv SUBDIR += gstreamer1-plugins-dvdread SUBDIR += gstreamer1-plugins-gnonlin SUBDIR += gstreamer1-plugins-good SUBDIR += gstreamer1-plugins-hls SUBDIR += gstreamer1-plugins-libde265 SUBDIR += gstreamer1-plugins-mpeg2dec SUBDIR += gstreamer1-plugins-mpeg2enc SUBDIR += gstreamer1-plugins-mplex SUBDIR += gstreamer1-plugins-msdk SUBDIR += gstreamer1-plugins-openh264 SUBDIR += gstreamer1-plugins-resindvd SUBDIR += gstreamer1-plugins-rust SUBDIR += gstreamer1-plugins-smoothstreaming SUBDIR += gstreamer1-plugins-svt-av1 SUBDIR += gstreamer1-plugins-svt-hevc SUBDIR += gstreamer1-plugins-svt-vp9 SUBDIR += gstreamer1-plugins-theora SUBDIR += gstreamer1-plugins-ttml SUBDIR += gstreamer1-plugins-ugly SUBDIR += gstreamer1-plugins-v4l2 SUBDIR += gstreamer1-plugins-vpx + SUBDIR += gstreamer1-plugins-webrtc SUBDIR += gstreamer1-plugins-x264 SUBDIR += gstreamer1-plugins-x265 SUBDIR += gstreamer1-qt SUBDIR += gstreamer1-rtsp-server SUBDIR += gstreamer1-vaapi SUBDIR += gstreamer1-validate SUBDIR += gstreamermm SUBDIR += gtk-pipe-viewer SUBDIR += gtk-youtube-viewer SUBDIR += handbrake SUBDIR += haruna SUBDIR += harvid SUBDIR += helvum SUBDIR += intel-media-sdk SUBDIR += iso2mkv SUBDIR += jellyfin SUBDIR += jmref SUBDIR += kaffeine SUBDIR += kamoso SUBDIR += kasts SUBDIR += kdemultimedia SUBDIR += kdemultimedia-ffmpegthumbs SUBDIR += kdenlive SUBDIR += kew SUBDIR += kf5-kmediaplayer SUBDIR += kmplayer SUBDIR += kodi SUBDIR += kodi-addon-inputstream.adaptive SUBDIR += kodi-addon-peripheral.joystick SUBDIR += kodi-addon-pvr.hts SUBDIR += kodi-addon-pvr.iptvsimple SUBDIR += kodi-addon-screensaver.biogenesis SUBDIR += kodi-addon-screensaver.matrixtrails SUBDIR += kodi-addon-screensaver.stars SUBDIR += kodi-addon-visualization.fishbmc SUBDIR += kodi-addon-visualization.projectm SUBDIR += kodi-addon-visualization.shadertoy SUBDIR += kodi-addon-visualization.spectrum SUBDIR += kooha SUBDIR += kvazaar SUBDIR += l-smash SUBDIR += lebiniou SUBDIR += lebiniou-data SUBDIR += libaacs SUBDIR += libass SUBDIR += libbdplus SUBDIR += libbluray SUBDIR += libcec SUBDIR += libdc1394 SUBDIR += libdca SUBDIR += libdcadec SUBDIR += libde265 SUBDIR += libdv SUBDIR += libdvbcsa SUBDIR += libdvbpsi SUBDIR += libdvdcss SUBDIR += libdvdnav SUBDIR += libdvdread SUBDIR += libfame SUBDIR += libgav1 SUBDIR += libhdhomerun SUBDIR += libmatroska SUBDIR += libmediaart SUBDIR += libmediainfo SUBDIR += libmpeg2 SUBDIR += libmtp SUBDIR += libndi SUBDIR += libopenshot SUBDIR += librav1e SUBDIR += librespot SUBDIR += librist SUBDIR += libtheora SUBDIR += libtuner SUBDIR += libudfread SUBDIR += libuvc SUBDIR += libv4l SUBDIR += libva SUBDIR += libva-intel-driver SUBDIR += libva-intel-hybrid-driver SUBDIR += libva-intel-media-driver SUBDIR += libva-nvidia-driver SUBDIR += libva-utils SUBDIR += libva-vdpau-driver SUBDIR += libvdpau SUBDIR += libvdpau-va-gl SUBDIR += libvlcpp SUBDIR += libvpx SUBDIR += libwebm SUBDIR += libx264 SUBDIR += libxine SUBDIR += libxspf SUBDIR += libzen SUBDIR += linux-c7-libtheora SUBDIR += linux-c7-libv4l SUBDIR += linux-rl9-ffmpeg SUBDIR += linux-rl9-gstreamer1 SUBDIR += linux-rl9-gstreamer1-libav SUBDIR += linux-rl9-libtheora SUBDIR += linux-rl9-libv4l SUBDIR += linux-rl9-libva SUBDIR += linux-rl9-libvdpau SUBDIR += linux-rl9-libvpx SUBDIR += linux-tsmuxer SUBDIR += linux_dvbwrapper-kmod SUBDIR += livego SUBDIR += lives SUBDIR += lms SUBDIR += lsdvd SUBDIR += m2vrequantiser SUBDIR += makemkv SUBDIR += mediaelch SUBDIR += mediainfo SUBDIR += mencoder SUBDIR += minisatip SUBDIR += minitube SUBDIR += mjpegtools SUBDIR += mkclean SUBDIR += mkvalidator SUBDIR += mkvtoolnix SUBDIR += mlt7 SUBDIR += mlt7-glaxnimate SUBDIR += mlt7-qt SUBDIR += motion SUBDIR += mp3cd SUBDIR += mp4v2 SUBDIR += mpc-qt SUBDIR += mpeg_encode SUBDIR += mplayer SUBDIR += mplayer-skins SUBDIR += mplex SUBDIR += mpv SUBDIR += mpv-mpris SUBDIR += mpvpaper SUBDIR += mpvqt SUBDIR += msdl SUBDIR += msopenh264 SUBDIR += mswebrtc SUBDIR += musikcube SUBDIR += musique SUBDIR += mxflib SUBDIR += mythtv SUBDIR += naludump SUBDIR += navidrome SUBDIR += neolink SUBDIR += nostt SUBDIR += nymphcast SUBDIR += nymphcastlib SUBDIR += nymphrpc SUBDIR += obs-recursion-effect SUBDIR += obs-streamfx SUBDIR += obs-studio SUBDIR += obs-text-pthread SUBDIR += obs-waveform SUBDIR += obuparse SUBDIR += oggvideotools SUBDIR += ogmrip SUBDIR += ogmtools SUBDIR += olive SUBDIR += onevpl SUBDIR += openh264 SUBDIR += openshot SUBDIR += opentimelineio SUBDIR += opentoonz SUBDIR += oscam SUBDIR += p5-Audio-M4P SUBDIR += p5-FFmpeg-Command SUBDIR += p5-FLV-Info SUBDIR += p5-File-Format-RIFF SUBDIR += p5-MP4-Info SUBDIR += p5-Net-UPnP SUBDIR += p5-Subtitles SUBDIR += peek SUBDIR += phonon SUBDIR += phonon-designerplugin SUBDIR += phonon-vlc SUBDIR += photofilmstrip SUBDIR += pipe-viewer SUBDIR += pipewire SUBDIR += pitivi SUBDIR += plasma5-plank-player SUBDIR += plasmatube SUBDIR += playerctl SUBDIR += plexmediaserver SUBDIR += plexmediaserver-plexpass SUBDIR += podcastdl SUBDIR += poe SUBDIR += projectx SUBDIR += ptx-kmod SUBDIR += pwcbsd SUBDIR += pwcview SUBDIR += py-PySceneDetect SUBDIR += py-av SUBDIR += py-cec SUBDIR += py-decord SUBDIR += py-enzyme SUBDIR += py-ffmpeg-python SUBDIR += py-gstreamer1 SUBDIR += py-guessit SUBDIR += py-mat2 SUBDIR += py-metadata-cleaner SUBDIR += py-mido SUBDIR += py-moviepy SUBDIR += py-opentimelineio SUBDIR += py-periscope SUBDIR += py-pretty_midi SUBDIR += py-pymediainfo SUBDIR += py-pysubs2 SUBDIR += py-python-mpv SUBDIR += py-pytube SUBDIR += py-soco SUBDIR += py-srt SUBDIR += py-subliminal SUBDIR += py-tartube SUBDIR += py-tvnamer SUBDIR += py-ustreamer SUBDIR += qmmp-plugin-pack-qt5 SUBDIR += qmmp-plugin-pack-qt6 SUBDIR += qmmp-qt5 SUBDIR += qmmp-qt6 SUBDIR += qpwgraph SUBDIR += qt5-multimedia SUBDIR += qt6-multimedia SUBDIR += quodlibet SUBDIR += qwinff SUBDIR += rage SUBDIR += rav1e SUBDIR += recmpeg SUBDIR += recordmydesktop SUBDIR += replex SUBDIR += ringrtc SUBDIR += rubygem-av SUBDIR += rubygem-clutter-gstreamer SUBDIR += rubygem-flvtool2 SUBDIR += rubygem-gstreamer SUBDIR += rubygem-streamio-ffmpeg SUBDIR += scte35dump SUBDIR += shotcut SUBDIR += simplescreenrecorder SUBDIR += smpeg SUBDIR += smpeg2 SUBDIR += smplayer SUBDIR += smplayer-skins SUBDIR += smplayer-themes SUBDIR += snapcast SUBDIR += spook SUBDIR += streamlink SUBDIR += subtitlecomposer SUBDIR += subtitleoffsetmodifier SUBDIR += subtools SUBDIR += svt-av1 SUBDIR += svt-av1-psy SUBDIR += svt-hevc SUBDIR += svt-vp9 SUBDIR += syncplay SUBDIR += szap-s2 SUBDIR += tautulli SUBDIR += tcmplex-panteltje SUBDIR += termplay SUBDIR += tinyobjloader SUBDIR += tivodecode SUBDIR += totem SUBDIR += totem-pl-parser SUBDIR += tvheadend SUBDIR += ustreamer SUBDIR += uvg266 SUBDIR += uxplay SUBDIR += v4l-utils SUBDIR += v4l_compat SUBDIR += vamps SUBDIR += vapoursynth SUBDIR += vapoursynth-l-smash-works SUBDIR += vapoursynth-vmaf SUBDIR += vcdgear SUBDIR += vcdimager SUBDIR += vdpauinfo SUBDIR += vid.stab SUBDIR += video-trimmer SUBDIR += vlc SUBDIR += vmaf SUBDIR += vtkmpeg2encode SUBDIR += vvdec SUBDIR += vvenc SUBDIR += w_scan2 SUBDIR += webcamd SUBDIR += webcamoid SUBDIR += wf-recorder SUBDIR += winff SUBDIR += wireplumber SUBDIR += wl-screenrec SUBDIR += wlrobs SUBDIR += x264 SUBDIR += x265 SUBDIR += xanim SUBDIR += xawtv SUBDIR += xfce4-parole SUBDIR += xine SUBDIR += xporthdmv SUBDIR += xvid SUBDIR += yamdi SUBDIR += youtui SUBDIR += ytfzf SUBDIR += zart SUBDIR += zoneminder .include diff --git a/multimedia/gstreamer1-editing-services/Makefile b/multimedia/gstreamer1-editing-services/Makefile index edd00c0d9f00..80448132a1fd 100644 --- a/multimedia/gstreamer1-editing-services/Makefile +++ b/multimedia/gstreamer1-editing-services/Makefile @@ -1,34 +1,35 @@ PORTNAME= gstreamer1-editing-services PORTVERSION= ${_GST_VERSION} -PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-editing-services/ DISTNAME= gst-editing-services-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer editing services WWW= http://gstreamer.freedeskop.org LICENSE= LGPL20 USES= bison compiler:c11 gnome gstreamer meson ninja python pkgconfig tar:xz -USE_LDCONFIG= yes USE_GNOME= glib20 introspection:build libxml2 pygobject3:build -USE_GSTREAMER= good bad -PORTSCOUT= limitw:1,even +USE_GSTREAMER= bad good +USE_LDCONFIG= yes -CONFIGURE_ARGS= -Ddoc=disabled \ +MESON_ARGS= -Ddoc=disabled \ -Dvalidate=disabled \ -Dpygi-overrides-dir=${PYTHON_SITELIBDIR}/gstreamer-editing-services -PLIST_SUB= VERSION=1.0 SOVERSION=0.2210.0 BINARY_ALIAS= python3=${PYTHON_VERSION} +PORTSCOUT= limitw:1,even + +PLIST_SUB= SOVERSION="${_GST_SOVERSION}" \ + VERSION="${_GST_LIB_VER}" OPTIONS_DEFINE= BASH OPTIONS_DEFAULT=BASH OPTIONS_SUB= yes BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion BASH_MESON_ENABLED= bash-completion .include diff --git a/multimedia/gstreamer1-editing-services/distinfo b/multimedia/gstreamer1-editing-services/distinfo index aa7c7f1d3992..e40c6daada62 100644 --- a/multimedia/gstreamer1-editing-services/distinfo +++ b/multimedia/gstreamer1-editing-services/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709533972 -SHA256 (gst-editing-services-1.22.10.tar.xz) = bfb1ee1b352dd4d929c3a5b7fe19071a6c62b4828bb70318ad44bcf06828e9f0 -SIZE (gst-editing-services-1.22.10.tar.xz) = 835084 +TIMESTAMP = 1726789247 +SHA256 (gst-editing-services-1.24.8.tar.xz) = b30a82e496975a9d821ce1c5b0cb846fd53e038bb390f9e1e0aa5e01efc217e2 +SIZE (gst-editing-services-1.24.8.tar.xz) = 850280 diff --git a/multimedia/gstreamer1-editing-services/pkg-plist b/multimedia/gstreamer1-editing-services/pkg-plist index 823e247f3554..6c276c5f6d8c 100644 --- a/multimedia/gstreamer1-editing-services/pkg-plist +++ b/multimedia/gstreamer1-editing-services/pkg-plist @@ -1,78 +1,80 @@ bin/ges-launch-%%VERSION%% include/gstreamer-%%VERSION%%/ges/ges-asset.h include/gstreamer-%%VERSION%%/ges/ges-audio-source.h include/gstreamer-%%VERSION%%/ges/ges-audio-test-source.h include/gstreamer-%%VERSION%%/ges/ges-audio-track.h include/gstreamer-%%VERSION%%/ges/ges-audio-transition.h include/gstreamer-%%VERSION%%/ges/ges-audio-uri-source.h include/gstreamer-%%VERSION%%/ges/ges-base-effect-clip.h include/gstreamer-%%VERSION%%/ges/ges-base-effect.h include/gstreamer-%%VERSION%%/ges/ges-base-transition-clip.h include/gstreamer-%%VERSION%%/ges/ges-base-xml-formatter.h include/gstreamer-%%VERSION%%/ges/ges-clip-asset.h include/gstreamer-%%VERSION%%/ges/ges-clip.h include/gstreamer-%%VERSION%%/ges/ges-command-line-formatter.h include/gstreamer-%%VERSION%%/ges/ges-container.h +include/gstreamer-%%VERSION%%/ges/ges-discoverer-manager.h include/gstreamer-%%VERSION%%/ges/ges-effect-asset.h include/gstreamer-%%VERSION%%/ges/ges-effect-clip.h include/gstreamer-%%VERSION%%/ges/ges-effect.h include/gstreamer-%%VERSION%%/ges/ges-enums.h include/gstreamer-%%VERSION%%/ges/ges-extractable.h include/gstreamer-%%VERSION%%/ges/ges-formatter.h +include/gstreamer-%%VERSION%%/ges/ges-frame-composition-meta.h include/gstreamer-%%VERSION%%/ges/ges-gerror.h include/gstreamer-%%VERSION%%/ges/ges-group.h include/gstreamer-%%VERSION%%/ges/ges-image-source.h include/gstreamer-%%VERSION%%/ges/ges-layer.h include/gstreamer-%%VERSION%%/ges/ges-marker-list.h include/gstreamer-%%VERSION%%/ges/ges-meta-container.h include/gstreamer-%%VERSION%%/ges/ges-multi-file-source.h include/gstreamer-%%VERSION%%/ges/ges-operation-clip.h include/gstreamer-%%VERSION%%/ges/ges-operation.h include/gstreamer-%%VERSION%%/ges/ges-overlay-clip.h include/gstreamer-%%VERSION%%/ges/ges-pipeline.h include/gstreamer-%%VERSION%%/ges/ges-pitivi-formatter.h include/gstreamer-%%VERSION%%/ges/ges-prelude.h include/gstreamer-%%VERSION%%/ges/ges-project.h include/gstreamer-%%VERSION%%/ges/ges-screenshot.h include/gstreamer-%%VERSION%%/ges/ges-source-clip.h include/gstreamer-%%VERSION%%/ges/ges-source-clip-asset.h include/gstreamer-%%VERSION%%/ges/ges-source.h include/gstreamer-%%VERSION%%/ges/ges-test-clip.h include/gstreamer-%%VERSION%%/ges/ges-text-overlay-clip.h include/gstreamer-%%VERSION%%/ges/ges-text-overlay.h include/gstreamer-%%VERSION%%/ges/ges-time-overlay-clip.h include/gstreamer-%%VERSION%%/ges/ges-timeline-element.h include/gstreamer-%%VERSION%%/ges/ges-timeline.h include/gstreamer-%%VERSION%%/ges/ges-title-clip.h include/gstreamer-%%VERSION%%/ges/ges-title-source.h include/gstreamer-%%VERSION%%/ges/ges-track-element-asset.h include/gstreamer-%%VERSION%%/ges/ges-track-element-deprecated.h include/gstreamer-%%VERSION%%/ges/ges-track-element.h include/gstreamer-%%VERSION%%/ges/ges-track.h include/gstreamer-%%VERSION%%/ges/ges-transition-clip.h include/gstreamer-%%VERSION%%/ges/ges-transition.h include/gstreamer-%%VERSION%%/ges/ges-types.h include/gstreamer-%%VERSION%%/ges/ges-uri-asset.h include/gstreamer-%%VERSION%%/ges/ges-uri-clip.h include/gstreamer-%%VERSION%%/ges/ges-utils.h include/gstreamer-%%VERSION%%/ges/ges-version.h include/gstreamer-%%VERSION%%/ges/ges-video-source.h include/gstreamer-%%VERSION%%/ges/ges-video-test-source.h include/gstreamer-%%VERSION%%/ges/ges-video-track.h include/gstreamer-%%VERSION%%/ges/ges-video-transition.h include/gstreamer-%%VERSION%%/ges/ges-video-uri-source.h include/gstreamer-%%VERSION%%/ges/ges-xml-formatter.h include/gstreamer-%%VERSION%%/ges/ges.h lib/girepository-1.0/GES-%%VERSION%%.typelib lib/gst-validate-launcher/python/launcher/apps/geslaunch.py lib/gstreamer-%%VERSION%%/libgstges.so lib/gstreamer-%%VERSION%%/libgstnle.so lib/libges-%%VERSION%%.so lib/libges-%%VERSION%%.so.0 lib/libges-%%VERSION%%.so.%%SOVERSION%% -%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.py +%%PYTHON_SITELIBDIR%%/gi/overrides/GES.py libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc -share/man/man1/ges-launch-%%VERSION%%.1.gz %%BASH%%share/bash-completion/completions/ges-launch-%%VERSION%% share/gir-1.0/GES-%%VERSION%%.gir share/gstreamer-%%VERSION%%/validate/scenarios/ges-edit-clip-while-paused.scenario +share/man/man1/ges-launch-%%VERSION%%.1.gz diff --git a/multimedia/gstreamer1-libav/Makefile b/multimedia/gstreamer1-libav/Makefile index a3d0a8616b30..27fe25cb5e57 100644 --- a/multimedia/gstreamer1-libav/Makefile +++ b/multimedia/gstreamer1-libav/Makefile @@ -1,28 +1,28 @@ PORTNAME= gstreamer1-libav DISTVERSION= ${_GST_VERSION} CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-libav/ DISTNAME= gst-libav-${DISTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer plug-in with many audio/video decoders/encoders WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= orc>=0.4.16:devel/orc LIB_DEPENDS= liborc-0.4.so:devel/orc \ libavcodec.so:multimedia/ffmpeg -PORTSCOUT= limitw:1,even - USES= bison gettext-runtime gnome gstreamer libtool localbase \ meson ninja pkgconfig python:build shebangfix tar:xz USE_GNOME= glib20 -SHEBANG_FILES= scripts/gen-changelog.py \ - scripts/extract-release-date-from-doap-file.py +SHEBANG_FILES= scripts/extract-release-date-from-doap-file.py \ + scripts/gen-changelog.py \ MESON_ARGS= -Ddoc=disabled +PORTSCOUT= limitw:1,even + .include diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo index 8592aedaa1fd..25996f16970a 100644 --- a/multimedia/gstreamer1-libav/distinfo +++ b/multimedia/gstreamer1-libav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709533956 -SHA256 (gst-libav-1.22.10.tar.xz) = d6dda7aa38a44173278de675ccd92acff0abf473f7bc02e7d1cdd4ce0f3b7642 -SIZE (gst-libav-1.22.10.tar.xz) = 206616 +TIMESTAMP = 1726789274 +SHA256 (gst-libav-1.24.8.tar.xz) = 1e4a8fd537621d236442cf90a6e9ad5e00f87bffffdaeb1fd8bfd23719de8c75 +SIZE (gst-libav-1.24.8.tar.xz) = 213160 diff --git a/multimedia/gstreamer1-plugins-all/Makefile b/multimedia/gstreamer1-plugins-all/Makefile index 9e6f29b499d0..93539c437777 100644 --- a/multimedia/gstreamer1-plugins-all/Makefile +++ b/multimedia/gstreamer1-plugins-all/Makefile @@ -1,13 +1,13 @@ PORTNAME= gstreamer1-plugins-all PORTVERSION= ${_GST_VERSION} -PORTREVISION= 3 +PORTREVISION= 0 CATEGORIES= multimedia MAINTAINER= multimedia@FreeBSD.org COMMENT= Meta-port of all GStreamer 1.x plugins WWW= https://gstreamer.freedesktop.org/ USES= gstreamer metaport USE_GSTREAMER= ${_GST_PLUGINS_VER} .include diff --git a/multimedia/gstreamer1-plugins-aom/Makefile b/multimedia/gstreamer1-plugins-aom/Makefile index 6a98c17e38aa..c8bec8b77d6a 100644 --- a/multimedia/gstreamer1-plugins-aom/Makefile +++ b/multimedia/gstreamer1-plugins-aom/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer (libaom) plugin -GST_PLUGIN= aom -DIST= bad +LIB_DEPENDS= libaom.so:multimedia/aom -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libaom.so:multimedia/aom +DIST= bad +GST_PLUGIN= aom .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-assrender/Makefile b/multimedia/gstreamer1-plugins-assrender/Makefile index 4c5ab20a7fbe..da90123670a9 100644 --- a/multimedia/gstreamer1-plugins-assrender/Makefile +++ b/multimedia/gstreamer1-plugins-assrender/Makefile @@ -1,17 +1,18 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer ASS/SSA text renderer plugin -GST_PLUGIN= assrender -DIST= bad +LIB_DEPENDS= libass.so:multimedia/libass + +USES= compiler:c11 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libass.so:multimedia/libass +DIST= bad +GST_PLUGIN= assrender .include "${MASTERDIR}/Makefile" -USES+= compiler:c11 diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile index 9c237de8ccf8..56df7a00fd09 100644 --- a/multimedia/gstreamer1-plugins-bad/Makefile +++ b/multimedia/gstreamer1-plugins-bad/Makefile @@ -1,118 +1,116 @@ -PORTREVISION= 3 +PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer-plugins that need more quality, testing or documentation -GST_PLUGIN= bad -GST_PLUGIN_SUFFIX= -bad +LIB_DEPENDS+= libjson-glib-1.0.so:devel/json-glib -USES+= xorg -USE_XORG+=x11 +USES+= ssl xorg +USE_GNOME+= cairo glib20 pango +USE_XORG+= x11 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins + +PLIST= ${.CURDIR}/pkg-plist + +DIST= bad +GST_PLUGIN= ${DIST} +GST_PLUGIN_SUFFIX= -${DIST} +NO_GSTREAMER_COMMON= yes -DIST= bad BAD_GST_ENABLED_PLUGINS=accurip \ adaptivedemux \ adpcmdec \ adpcmenc \ aes \ aiff \ + analytics \ + analyticsoverlay \ asfmux \ audio \ audiobuffersplit \ audiofxbad \ audiolatency \ audiomixmatrix \ audiovisualizers \ autoconvert \ basecamerabinsrc \ bayer \ bz2 \ camerabin2 \ + codec2json \ codecalpha \ codecparsers \ codecs \ codectimestamper \ coloreffects \ data \ debugutils \ dvbsubenc \ dvbsuboverlay \ dvdspu \ + dxva \ examples \ faceoverlay \ festival \ fieldanalysis \ freeverb \ frei0r \ gaudieffects \ gdp \ geometrictransform \ id3tag \ insertbin \ inter \ interfaces \ interlace \ ipcpipeline \ isoff \ ivfparse \ ivtc \ jp2kdecimator \ jpegformat \ librfb \ midi \ mpegdemux \ mpegpsmux \ mpegts \ mpegtsdemux \ mpegtsmux \ + mse \ mxf \ netsim \ nls \ onvif \ pcapparse \ pkgconfig \ play \ player \ pnm \ proxy \ rawparse \ removesilence \ rist \ rtmp2 \ rtp \ - sctp \ sdp \ segmentclip \ shm \ siren \ smooth \ speed \ subenc \ switchbin \ timecode \ transcode \ transcoder \ + unixfd \ uridownloader \ videofilters \ videoframe_audiolevel \ videoparsers \ videosignal \ vmnc \ - webrtc \ y4m -NO_GSTREAMER_COMMON= yes -PLIST= ${.CURDIR}/pkg-plist - -USES+=ssl - .include "${MASTERDIR}/Makefile" - -USE_GNOME+= glib20 gtk30 - -BUILD_DEPENDS+= v4l_compat>=1.0.20100321:multimedia/v4l_compat \ - gtk3>=3.10:x11-toolkits/gtk30 - -LIB_DEPENDS+=libnice.so:net-im/libnice diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_dtls_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_dtls_meson.build new file mode 100644 index 000000000000..0fae4cbea15b --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_dtls_meson.build @@ -0,0 +1,11 @@ +--- ext/dtls/meson.build.orig 2024-08-21 11:25:15 UTC ++++ ext/dtls/meson.build +@@ -12,7 +12,7 @@ dtls_sources = [ + 'gstdtlselement.c', + ] + +-dtls_option = get_option('dtls').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled') ++dtls_option = get_option('dtls') + openssl_dep = dependency('openssl', version: '>= 1.0.1', required: dtls_option) + libcrypto_dep = dependency('libcrypto', required: dtls_option) + diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_sctp_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_sctp_meson.build new file mode 100644 index 000000000000..efdde9d59811 --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_sctp_meson.build @@ -0,0 +1,11 @@ +--- ext/sctp/meson.build.orig 2024-08-21 11:25:15 UTC ++++ ext/sctp/meson.build +@@ -5,7 +5,7 @@ sctp_sources = [ + 'sctpassociation.c' + ] + +-sctp_option = get_option('sctp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled') ++sctp_option = get_option('sctp') + if sctp_option.disabled() + subdir_done() + endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_srtp_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_srtp_meson.build new file mode 100644 index 000000000000..1c839234167d --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_srtp_meson.build @@ -0,0 +1,11 @@ +--- ext/srtp/meson.build.orig 2024-08-21 11:25:15 UTC ++++ ext/srtp/meson.build +@@ -7,7 +7,7 @@ srtp_cargs = [] + ] + + srtp_cargs = [] +-srtp_option = get_option('srtp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled') ++srtp_option = get_option('srtp') + if srtp_option.disabled() + srtp_dep = dependency('', required : false) + subdir_done() diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build new file mode 100644 index 000000000000..76206be89206 --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build @@ -0,0 +1,11 @@ +--- ext/vulkan/meson.build.orig 2024-08-21 11:25:15 UTC ++++ ext/vulkan/meson.build +@@ -37,7 +37,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') + extra_args = [] + if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') == 1 + vulkan_sources += files('vkh264dec.c', 'vkh265dec.c') +- extra_deps += gstcodecs_dep ++ extra_deps += [dependency('gstreamer-codecparsers-1.0'), dependency('gstreamer-codecs-1.0')] + extra_args += ['-DGST_USE_UNSTABLE_API'] + endif + diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtc_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtc_meson.build index ae302fcad5b1..d520d580587e 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtc_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtc_meson.build @@ -1,13 +1,34 @@ ---- ext/webrtc/meson.build.orig 2023-01-23 19:29:34 UTC +--- ext/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC +++ ext/webrtc/meson.build -@@ -12,6 +12,10 @@ webrtc_sources = [ +@@ -1,3 +1,4 @@ ++if get_option('webrtc').enabled() + webrtc_sources = [ + 'gstwebrtc.c', + 'gstwebrtcstats.c', +@@ -12,6 +13,14 @@ webrtc_sources = [ 'webrtcdatachannel.c', ] +if not is_variable('libgstwebrtcnice_dep') -+ libgstwebrtcnice_dep=cc.find_library('gstwebrtcnice-1.0', required : true) ++ subdir_done() ++endif ++ ++if not is_variable('gstsctp_dep') ++ gstsctp_dep=cc.find_library('gstsctp-1.0', required : true) +endif + webrtc_option = get_option('webrtc').require( libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.') if webrtc_option.disabled() +@@ -23,9 +32,9 @@ gstwebrtc_plugin = library('gstwebrtc', + c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], + include_directories : [configinc], + dependencies : [gstbase_dep, gstsdp_dep, +- gstapp_dep, gstwebrtc_dep, gstsctp_dep, gstrtp_dep, gio_dep, libgstwebrtcnice_dep], ++ gstapp_dep, gstwebrtc_dep, dependency('gstreamer-sctp-1.0'), gstrtp_dep, gio_dep, libgstwebrtcnice_dep], + install : true, + install_dir : plugins_install_dir, + ) + plugins += [gstwebrtc_plugin] +- ++endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build index 10e6460bbda0..abcf017a0c6c 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build @@ -1,11 +1,11 @@ ---- ext/webrtcdsp/meson.build.orig 2022-09-07 19:55:24 UTC +--- ext/webrtcdsp/meson.build.orig 2024-08-21 11:25:15 UTC +++ ext/webrtcdsp/meson.build -@@ -17,7 +17,7 @@ if webrtc_dep.found() and gnustl_dep.found() +@@ -13,7 +13,7 @@ if webrtc_dep.found() cpp_args : gst_plugins_bad_args, link_args : noseh_link_args, include_directories : [configinc], -- dependencies : [gstbase_dep, gstaudio_dep, gstbadaudio_dep, webrtc_dep, gnustl_dep], -+ dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep, gnustl_dep], +- dependencies : [gstbase_dep, gstaudio_dep, gstbadaudio_dep, webrtc_dep], ++ dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep], install : true, install_dir : plugins_install_dir, - override_options : ['cpp_std=c++11'], + override_options : ['cpp_std=c++17'], diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build new file mode 100644 index 000000000000..a13140d28e3c --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build @@ -0,0 +1,12 @@ +--- gst-libs/gst/analytics/meson.build.orig 2024-08-21 11:25:15 UTC ++++ gst-libs/gst/analytics/meson.build +@@ -1,3 +1,4 @@ ++if get_option('analytics').enabled() + analytics_sources = files( 'gstanalyticsmeta.c', + 'gstanalyticsclassificationmtd.c', + 'gstanalyticsobjectdetectionmtd.c', +@@ -62,3 +63,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep) + dependencies : [gstbase_dep, gstvideo_dep]) + + meson.override_dependency(pkg_name, gstanalytics_dep) ++endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_audio_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_audio_meson.build index 87d10befb10e..0621517df43a 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_audio_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_audio_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/audio/meson.build.orig 2022-09-05 20:33:42 UTC +--- gst-libs/gst/audio/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/audio/meson.build @@ -1,3 +1,4 @@ +if get_option('audio').enabled() badaudio_sources = files('gstnonstreamaudiodecoder.c', 'gstplanaraudioadapter.c') badaudio_headers = files('gstnonstreamaudiodecoder.h', 'audio-bad-prelude.h', 'gstplanaraudioadapter.h') install_headers(badaudio_headers, subdir : 'gstreamer-1.0/gst/audio') -@@ -52,3 +53,4 @@ gstbadaudio_dep = declare_dependency(link_with : gstba +@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbadaudio_dep) dependencies : [gstaudio_dep, gstbase_dep]) meson.override_dependency(pkg_name, gstbadaudio_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_basecamerabinsrc_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_basecamerabinsrc_meson.build index bf9ed256ab87..e55971f7ded9 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_basecamerabinsrc_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_basecamerabinsrc_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/basecamerabinsrc/meson.build.orig 2022-09-05 21:00:40 UTC +--- gst-libs/gst/basecamerabinsrc/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/basecamerabinsrc/meson.build @@ -1,3 +1,4 @@ +if get_option('basecamerabinsrc').enabled() camerabin_sources = files( 'gstcamerabin-enum.c', 'gstcamerabinpreview.c', -@@ -51,3 +52,4 @@ gstbasecamerabin_dep = declare_dependency(link_with : +@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbasecamerabin_d sources: gen_sources, dependencies : [gstapp_dep]) meson.override_dependency(pkg_name, gstbasecamerabin_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecparsers_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecparsers_meson.build index ef3812765c93..cef5fbc2b1aa 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecparsers_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecparsers_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/codecparsers/meson.build.orig 2023-01-23 19:29:34 UTC +--- gst-libs/gst/codecparsers/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/codecparsers/meson.build @@ -1,3 +1,4 @@ +if get_option('codecparsers').enabled() codecparser_sources = files([ 'gstjpeg2000sampling.c', 'gstjpegparser.c', -@@ -71,3 +72,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de +@@ -72,3 +73,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de gst_libraries += [[pkg_name, {'lib': gstcodecparsers}]] meson.override_dependency(pkg_name, gstcodecparsers_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecs_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecs_meson.build index b02b8b43b1c8..23916ead19c1 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecs_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecs_meson.build @@ -1,15 +1,26 @@ ---- gst-libs/gst/codecs/meson.build.orig 2022-09-05 20:49:44 UTC +--- gst-libs/gst/codecs/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/codecs/meson.build @@ -1,3 +1,4 @@ +if get_option('codecs').enabled() codecs_sources = files( 'gsth264decoder.c', 'gsth264picture.c', -@@ -81,4 +82,5 @@ gstcodecs_dep = declare_dependency(link_with : gstcode - include_directories : [libsinc], +@@ -51,6 +52,13 @@ pkg_name = 'gstreamer-codecs-1.0' + + library_def = {'lib': gstcodecs} + pkg_name = 'gstreamer-codecs-1.0' ++pkgconfig.generate(gstcodecs, ++ libraries : [gst_dep, gstbase_dep], ++ variables : pkgconfig_variables, ++ subdirs : pkgconfig_subdirs, ++ name : pkg_name, ++ description : 'Codecs library for GStreamer elements', ++) + gen_sources = [] + if build_gir + gir = { +@@ -85,3 +93,4 @@ meson.override_dependency(pkg_name, gstcodecs_dep) sources: gen_sources, dependencies : [gstvideo_dep, gstcodecparsers_dep]) --meson.override_dependency(pkg_name, gstcodecs_dep) -\ No newline at end of file -+meson.override_dependency(pkg_name, gstcodecs_dep) + meson.override_dependency(pkg_name, gstcodecs_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_dxva_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_dxva_meson.build new file mode 100644 index 000000000000..46b6b26500dd --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_dxva_meson.build @@ -0,0 +1,12 @@ +--- gst-libs/gst/dxva/meson.build.orig 2024-08-21 11:25:15 UTC ++++ gst-libs/gst/dxva/meson.build +@@ -1,3 +1,4 @@ ++if get_option('dxva').enabled() + dxva_sources = files( + 'gstdxvaav1decoder.cpp', + 'gstdxvah264decoder.cpp', +@@ -73,3 +74,4 @@ meson.override_dependency(pkg_name, gstdxva_dep) + dependencies : [gstvideo_dep, gstcodecs_dep]) + + meson.override_dependency(pkg_name, gstdxva_dep) ++endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_insertbin_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_insertbin_meson.build index a3823ab4e9a7..a859a3c20369 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_insertbin_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_insertbin_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/insertbin/meson.build.orig 2022-09-05 21:06:02 UTC +--- gst-libs/gst/insertbin/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/insertbin/meson.build @@ -1,3 +1,4 @@ +if get_option('insertbin').enabled() insert_sources = files('gstinsertbin.c') insert_headers = files('gstinsertbin.h') install_headers(insert_headers, subdir : 'gstreamer-1.0/gst/insertbin') -@@ -51,3 +52,4 @@ gstinsertbin_dep = declare_dependency(link_with : gsti +@@ -52,3 +53,4 @@ meson.override_dependency(pkg_name, gstinsertbin_dep) dependencies : [gst_dep]) meson.override_dependency(pkg_name, gstinsertbin_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_mpegts_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_mpegts_meson.build index 4cc1d85948f8..3d0306698f6c 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_mpegts_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_mpegts_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/mpegts/meson.build.orig 2022-09-05 21:11:41 UTC +--- gst-libs/gst/mpegts/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/mpegts/meson.build @@ -1,3 +1,4 @@ +if get_option('mpegts').enabled() mpegts_sources = files( 'mpegts.c', 'gstmpegtssection.c', -@@ -82,3 +83,4 @@ gstmpegts_dep = declare_dependency(link_with : gstmpeg +@@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstmpegts_dep) dependencies : [gst_dep], sources : gen_sources) meson.override_dependency(pkg_name, gstmpegts_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_mse_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_mse_meson.build new file mode 100644 index 000000000000..87fa32dc173c --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_mse_meson.build @@ -0,0 +1,12 @@ +--- gst-libs/gst/mse/meson.build.orig 2024-08-21 11:25:15 UTC ++++ gst-libs/gst/mse/meson.build +@@ -1,3 +1,4 @@ ++if get_option('mse').enabled() + gstmse_headers_private = files( + 'gstappendpipeline-private.h', + 'gstmediasourcesamplemap-private.h', +@@ -148,3 +149,4 @@ meson.override_dependency(pkg_name, gstmse_dep) + ) + install_headers(gstmse_headers_public, subdir: gstmse_header_dir) + meson.override_dependency(pkg_name, gstmse_dep) ++endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_play_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_play_meson.build index 57c62c02d424..d06564fe48d5 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_play_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_play_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/play/meson.build.orig 2022-09-05 21:13:21 UTC +--- gst-libs/gst/play/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/play/meson.build @@ -1,3 +1,4 @@ +if get_option('play').enabled() gstplay_sources = files( 'gstplay.c', 'gstplay-signal-adapter.c', -@@ -74,3 +75,4 @@ gstplay_dep = declare_dependency(link_with : gstplay, +@@ -75,3 +76,4 @@ meson.override_dependency(pkg_name, gstplay_dep) gsttag_dep, gstpbutils_dep]) meson.override_dependency(pkg_name, gstplay_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_player_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_player_meson.build index 807a3448ee44..24847d7836ab 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_player_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_player_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/player/meson.build.orig 2022-09-05 21:14:52 UTC +--- gst-libs/gst/player/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/player/meson.build @@ -1,3 +1,4 @@ +if get_option('player').enabled() gstplayer_sources = files([ 'gstplayer.c', 'gstplayer-signal-dispatcher.c', -@@ -77,3 +78,4 @@ gstplayer_dep = declare_dependency(link_with : gstplay +@@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, gstplayer_dep) gsttag_dep, gstpbutils_dep]) meson.override_dependency(pkg_name, gstplayer_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_transcoder_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_transcoder_meson.build index a6f42c3067bd..67655adb60a0 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_transcoder_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_transcoder_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/transcoder/meson.build.orig 2022-09-05 21:18:30 UTC +--- gst-libs/gst/transcoder/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/transcoder/meson.build @@ -1,3 +1,4 @@ +if get_option('transcoder').enabled() sources = files(['gsttranscoder.c', 'gsttranscoder-signal-adapter.c']) headers = files(['gsttranscoder.h', 'transcoder-prelude.h', 'gsttranscoder-signal-adapter.h']) -@@ -64,3 +65,4 @@ gst_transcoder_dep = declare_dependency(link_with: gst +@@ -65,3 +66,4 @@ meson.override_dependency(pkg_name, gst_transcoder_dep include_directories : [libsinc] ) meson.override_dependency(pkg_name, gst_transcoder_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_va_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_va_meson.build index 51b56b1d3936..1a6d4c6b0deb 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_va_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_va_meson.build @@ -1,11 +1,26 @@ ---- gst-libs/gst/va/meson.build.orig 2023-01-23 19:29:34 UTC +--- gst-libs/gst/va/meson.build.orig 2024-09-19 10:01:21 UTC +++ gst-libs/gst/va/meson.build -@@ -27,7 +27,7 @@ gstva_dep = dependency('', required : false) +@@ -45,12 +45,12 @@ extra_args = ['-DGST_USE_UNSTABLE_API', + '-DBUILDING_GST_VA', + '-DG_LOG_DOMAIN="GStreamer-VA"'] - gstva_dep = dependency('', required : false) - --if host_system != 'linux' +-if host_system not in ['linux', 'windows'] +if get_option('skip_gstva') subdir_done() endif + va_opt = get_option('va') +-if host_system == 'linux' ++if host_system in ['linux', 'freebsd'] + msdk_opt = get_option('msdk') + qsv_opt = get_option('qsv') + if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled() +@@ -75,7 +75,7 @@ endif + subdir_done() + endif + +-if host_system == 'linux' ++if host_system in ['linux', 'freebsd'] + libva_drm_dep = dependency('libva-drm', version: libva_req, required: va_required, + fallback: ['libva', 'libva_drm_dep']) + if not libva_drm_dep.found() diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_webrtc_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_webrtc_meson.build index a41bf710c35a..2322d4300ca3 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_webrtc_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_webrtc_meson.build @@ -1,15 +1,12 @@ ---- gst-libs/gst/webrtc/meson.build.orig 2023-01-23 19:29:34 UTC +--- gst-libs/gst/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/webrtc/meson.build @@ -1,3 +1,4 @@ +if get_option('webrtc').enabled() webrtc_sources = files([ 'dtlstransport.c', 'ice.c', -@@ -102,4 +103,5 @@ meson.override_dependency(pkg_name, gstwebrtc_dep) - +@@ -104,3 +105,4 @@ subdir('nice') meson.override_dependency(pkg_name, gstwebrtc_dep) --subdir('nice') -\ No newline at end of file -+subdir('nice') + subdir('nice') +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-meson.build index 9fa7faba7c08..a252c8b451e8 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-meson.build @@ -1,18 +1,18 @@ ---- meson.build.orig 2022-09-04 20:06:36 UTC +--- meson.build.orig 2024-08-21 11:25:15 UTC +++ meson.build -@@ -498,6 +498,7 @@ pkgconfig_variables = ['exec_prefix=${prefix}', +@@ -545,6 +545,7 @@ pkgconfig_subdirs = ['gstreamer-1.0'] pkgconfig_subdirs = ['gstreamer-1.0'] +if get_option('pkgconfig').enabled() pkgconfig.generate( libraries : [gst_dep], variables : pkgconfig_variables, -@@ -505,6 +506,7 @@ pkgconfig.generate( +@@ -552,6 +553,7 @@ pkgconfig.generate( name : 'gstreamer-plugins-bad-1.0', description : 'Streaming media framework, bad plugins libraries', ) +endif gpl_allowed = get_option('gpl').allowed() diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt b/multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt index e68d99888782..61a716560457 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt +++ b/multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt @@ -1,44 +1,50 @@ ---- meson_options.txt.orig 2023-01-23 19:29:34 UTC +--- meson_options.txt.orig 2024-08-21 11:25:15 UTC +++ meson_options.txt -@@ -1,5 +1,41 @@ option('gst_play_tests', type: 'boolean', value: false +@@ -1,5 +1,47 @@ option('gst_play_tests', type: 'boolean', value: false option('gst_play_tests', type: 'boolean', value: false, description: 'Enable GstPlay tests that need network access') +option('adaptivedemux', type: 'feature', value: 'auto', + description: 'adaptivedemux lib') ++option('analytics', type: 'feature', value: 'auto', ++ description: 'analytics lib') +option('audio', type: 'feature', value: 'auto', + description: 'audio lib') +option('codecparsers', type: 'feature', value: 'auto', + description: 'codecparsers lib') +option('codecs', type: 'feature', value: 'auto', + description: 'codecs lib') ++option('dxva', type: 'feature', value: 'auto', ++ description: 'dxva lib') +option('basecamerabinsrc', type: 'feature', value: 'auto', + description: 'basecamerabinsrc lib') +option('insertbin', type: 'feature', value: 'auto', + description: 'insertbin lib') +option('interfaces', type: 'feature', value: 'auto', + description: 'interfaces lib') +option('isoff', type: 'feature', value: 'auto', + description: 'isoff lib') +option('mpegts', type: 'feature', value: 'auto', + description: 'mpegts lib') ++option('mse', type: 'feature', value: 'auto', ++ description: 'mse lib') +option('play', type: 'feature', value: 'auto', + description: 'play lib') +option('player', type: 'feature', value: 'auto', + description: 'player lib') +option('transcoder', type: 'feature', value: 'auto', + description: 'transcoder lib') +option('uridownloader', type: 'feature', value: 'auto', + description: 'uridownloader lib') +option('webrtc', type: 'feature', value: 'auto', + description: 'webrtc lib') +option('tools', type: 'feature', value: 'auto', + description: 'tools lib') +option('data', type: 'feature', value: 'auto', + description: 'data lib') +option('pkgconfig', type: 'feature', value: 'auto', + description: 'pkgconfig lib') +option('skip_gstva', type: 'boolean', value: true, + description: 'skip building gst-libs/gst/va, used for multimedia/gstreamer1-vaapi') # Feature options for plugins without external deps option('accurip', type : 'feature', value : 'auto') diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-sys_kms_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-sys_kms_meson.build index eba4af58db21..b3076c8ecfbd 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-sys_kms_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-sys_kms_meson.build @@ -1,13 +1,13 @@ ---- sys/kms/meson.build.orig 2022-09-12 09:58:35 UTC +--- sys/kms/meson.build.orig 2024-08-21 11:25:15 UTC +++ sys/kms/meson.build -@@ -5,10 +5,6 @@ kmssink_sources = [ - 'gstkmsutils.c', +@@ -6,10 +6,6 @@ extra_deps = [] ] + extra_deps = [] -if host_system != 'linux' - subdir_done() -endif - libdrm_dep = dependency('libdrm', version : '>= 2.4.98', - required : get_option('kms'), - fallback: ['libdrm', 'ext_libdrm']) + required : get_option('kms')) + libdrm_hdr_dep = dependency('libdrm', version : '>= 2.4.104', diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-sys_msdk_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-sys_msdk_meson.build index 625d4e8742ed..c60e827edda4 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-sys_msdk_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-sys_msdk_meson.build @@ -1,16 +1,16 @@ ---- sys/msdk/meson.build.orig 2022-09-16 08:39:55 UTC +--- sys/msdk/meson.build.orig 2024-08-21 11:25:15 UTC +++ sys/msdk/meson.build -@@ -169,7 +169,12 @@ if msdk_deps_found +@@ -202,7 +202,12 @@ if msdk_deps_found msdk_sources, - c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], + c_args : gst_plugins_bad_args + extra_args + onevpl_extra_args, include_directories : [configinc, mfx_inc], - dependencies : [gstbase_dep, gstvideo_dep, gstpbutils_dep, gstallocators_dep, gstcodecparsers_dep, mfx_dep, msdk_deps], + dependencies : [gstbase_dep, + dependency('gstreamer-video-1.0', required : true), + dependency('gstreamer-pbutils-1.0', required : true), + dependency('gstreamer-allocators-1.0', required : true), + dependency('gstreamer-codecparsers-1.0', required : true), + mfx_dep, msdk_deps], install : true, install_dir : plugins_install_dir, ) diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build index 98794affdb99..1c2bf3754931 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build @@ -1,90 +1,98 @@ ---- tests/examples/meson.build.orig 2023-01-23 19:29:34 UTC +--- tests/examples/meson.build.orig 2024-09-19 10:01:21 UTC +++ tests/examples/meson.build -@@ -1,24 +1,66 @@ +@@ -1,26 +1,72 @@ -subdir('audiomixmatrix') -subdir('avsamplesink') -subdir('camerabin2') -subdir('codecparsers') -subdir('codecs') -subdir('d3d11') +-subdir('d3d12') -subdir('directfb') -subdir('gtk') -subdir('ipcpipeline') -subdir('mediafoundation') -subdir('mpegts') -subdir('msdk') -subdir('mxf') -subdir('nvcodec') -subdir('opencv', if_found: opencv_dep) -subdir('qsv') +-subdir('qt6d3d11') -subdir('uvch264') -subdir('va') -subdir('waylandsink') -subdir('webrtc') -subdir('wpe') +if get_option('audiomixmatrix').enabled() + subdir('audiomixmatrix') +endif +if get_option('applemedia').enabled() + subdir('avsamplesink') +endif +if get_option('camerabin2').enabled() -+ subdir('camerabin2') ++ subdir('camerabin2', if_found: gtk_dep) +endif +if get_option('codecparsers').enabled() + subdir('codecparsers') +endif +if get_option('codecs').enabled() + subdir('codecs') +endif +if get_option('d3d11').enabled() + subdir('d3d11') +endif ++if get_option('d3d12').enabled() ++ subdir('d3d12') ++endif +if get_option('directfb').enabled() + subdir('directfb') +endif +if get_option('gtk3').enabled() + subdir('gtk') +endif +if get_option('ipcpipeline').enabled() + subdir('ipcpipeline') +endif +if get_option('mediafoundation').enabled() + subdir('mediafoundation') +endif +if get_option('mpegts').enabled() + subdir('mpegts') +endif +if get_option('msdk').enabled() + subdir('msdk') +endif +if get_option('mxf').enabled() -+ subdir('mxf') ++ subdir('mxf', if_found: gtk_dep) +endif +if get_option('nvcodec').enabled() + subdir('nvcodec') +endif +if get_option('opencv').enabled() + subdir('opencv', if_found: opencv_dep) +endif +if get_option('qsv').enabled() + subdir('qsv') +endif ++if get_option('qt6d3d11').enabled() ++ subdir('qt6d3d11') ++endif +if get_option('uvch264').enabled() + subdir('uvch264') +endif +if get_option('va').enabled() + subdir('va') +endif +if get_option('wayland').enabled() + subdir('waylandsink') +endif +if get_option('webrtc').enabled() + subdir('webrtc') +endif +if get_option('wpe').enabled() + subdir('wpe') +endif executable('playout', 'playout.c', diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-tests_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-tests_meson.build new file mode 100644 index 000000000000..ee2d794f6a4f --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/files/patch-tests_meson.build @@ -0,0 +1,13 @@ +--- tests/meson.build.orig 2024-09-19 10:01:21 UTC ++++ tests/meson.build +@@ -1,8 +1,8 @@ +-if get_option('tests').disabled() or static_build ++if get_option('tests').disabled() and get_option('examples').disabled() or static_build + subdir_done() + endif + +-if gstcheck_dep.found() ++if not get_option('tests').disabled() and gstcheck_dep.found() + subdir('check') + subdir('interactive') + subdir('validate') diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-tools_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-tools_meson.build index 8655ba57e242..9a9bce5fe509 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-tools_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-tools_meson.build @@ -1,12 +1,22 @@ ---- tools/meson.build.orig 2023-01-23 19:29:34 UTC +--- tools/meson.build.orig 2024-08-21 11:25:15 UTC +++ tools/meson.build @@ -1,3 +1,4 @@ -+if get_option('tools').enabled() - executable('gst-transcoder-' + api_version, - 'gst-transcoder.c', 'utils.c', - install : true, -@@ -5,3 +6,4 @@ executable('gst-transcoder-' + api_version, - dependencies : [gst_dep, gstpbutils_dep, gst_transcoder_dep], - c_args: ['-DG_LOG_DOMAIN="gst-transcoder-@0@"'.format(api_version)], - ) ++if not get_option('tools').disabled() and not static_build + gst_tools = { + 'gst-transcoder': { + 'files': files('gst-transcoder.c', 'utils.c'), +@@ -5,7 +6,6 @@ gst_tools = { + }, + } + +-if not get_option('tools').disabled() and not static_build + foreach tool, data: gst_tools + exe_name = '@0@-@1@'.format(tool, api_version) + executable(exe_name, +@@ -21,4 +21,4 @@ if not get_option('tools').disabled() and not static_b + install_man(data.get('man_page')) + endif + endforeach +-endif +\ No newline at end of file +endif diff --git a/multimedia/gstreamer1-plugins-bad/pkg-plist b/multimedia/gstreamer1-plugins-bad/pkg-plist index 4540b13ddfe8..2bcc6ed5e11c 100644 --- a/multimedia/gstreamer1-plugins-bad/pkg-plist +++ b/multimedia/gstreamer1-plugins-bad/pkg-plist @@ -1,291 +1,293 @@ bin/playout -include/gstreamer-%%VERSION%%/gst/adaptivedemux/gstadaptivedemux.h include/gstreamer-%%VERSION%%/gst/adaptivedemux/adaptive-demux-prelude.h +include/gstreamer-%%VERSION%%/gst/adaptivedemux/gstadaptivedemux.h +include/gstreamer-%%VERSION%%/gst/analytics/analytics-meta-prelude.h +include/gstreamer-%%VERSION%%/gst/analytics/analytics.h +include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsclassificationmtd.h +include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsmeta.h +include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjectdetectionmtd.h +include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjecttrackingmtd.h include/gstreamer-%%VERSION%%/gst/audio/audio-bad-prelude.h include/gstreamer-%%VERSION%%/gst/audio/gstnonstreamaudiodecoder.h include/gstreamer-%%VERSION%%/gst/audio/gstplanaraudioadapter.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/basecamerabinsrc-prelude.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstbasecamerasrc.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabin-enum.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabinpreview.h include/gstreamer-%%VERSION%%/gst/codecparsers/codecparsers-prelude.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstav1parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gsth264parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gsth265parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpeg2000sampling.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpegparser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpeg4parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideometa.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideoparser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvc1parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvp8parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvp8rangedecoder.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvp9parser.h include/gstreamer-%%VERSION%%/gst/insertbin/gstinsertbin.h include/gstreamer-%%VERSION%%/gst/interfaces/photography-enumtypes.h include/gstreamer-%%VERSION%%/gst/interfaces/photography-prelude.h include/gstreamer-%%VERSION%%/gst/interfaces/photography.h include/gstreamer-%%VERSION%%/gst/isoff/gstisoff.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-atsc-descriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-atsc-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-descriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-hdmv-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-isdb-descriptor.h +include/gstreamer-%%VERSION%%/gst/mpegts/gst-metadata-descriptor.h +include/gstreamer-%%VERSION%%/gst/mpegts/gst-mpegtspesmetadatameta.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-scte-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegts-enumtypes.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtsdescriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtssection.h include/gstreamer-%%VERSION%%/gst/mpegts/mpegts-prelude.h include/gstreamer-%%VERSION%%/gst/mpegts/mpegts.h +include/gstreamer-%%VERSION%%/gst/mse/gstmediasource.h +include/gstreamer-%%VERSION%%/gst/mse/gstmsesrc.h +include/gstreamer-%%VERSION%%/gst/mse/gstsourcebuffer.h +include/gstreamer-%%VERSION%%/gst/mse/gstsourcebufferlist.h +include/gstreamer-%%VERSION%%/gst/mse/mse-enumtypes.h +include/gstreamer-%%VERSION%%/gst/mse/mse-prelude.h +include/gstreamer-%%VERSION%%/gst/mse/mse.h include/gstreamer-%%VERSION%%/gst/play/gstplay-media-info.h include/gstreamer-%%VERSION%%/gst/play/gstplay-signal-adapter.h include/gstreamer-%%VERSION%%/gst/play/gstplay-types.h include/gstreamer-%%VERSION%%/gst/play/gstplay-video-overlay-video-renderer.h include/gstreamer-%%VERSION%%/gst/play/gstplay-video-renderer.h include/gstreamer-%%VERSION%%/gst/play/gstplay-visualization.h include/gstreamer-%%VERSION%%/gst/play/gstplay.h include/gstreamer-%%VERSION%%/gst/play/play-prelude.h include/gstreamer-%%VERSION%%/gst/play/play.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-g-main-context-signal-dispatcher.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-media-info.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-signal-dispatcher.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-types.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-video-overlay-video-renderer.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-video-renderer.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-visualization.h include/gstreamer-%%VERSION%%/gst/player/gstplayer.h include/gstreamer-%%VERSION%%/gst/player/player-prelude.h include/gstreamer-%%VERSION%%/gst/player/player.h -include/gstreamer-%%VERSION%%/gst/sctp/sctp-prelude.h -include/gstreamer-%%VERSION%%/gst/sctp/sctpreceivemeta.h -include/gstreamer-%%VERSION%%/gst/sctp/sctpsendmeta.h include/gstreamer-%%VERSION%%/gst/transcoder/gsttranscoder-signal-adapter.h include/gstreamer-%%VERSION%%/gst/transcoder/gsttranscoder.h include/gstreamer-%%VERSION%%/gst/transcoder/transcoder-enumtypes.h include/gstreamer-%%VERSION%%/gst/transcoder/transcoder-prelude.h include/gstreamer-%%VERSION%%/gst/uridownloader/gstfragment.h include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader.h include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader_debug.h include/gstreamer-%%VERSION%%/gst/uridownloader/uridownloader-prelude.h -include/gstreamer-%%VERSION%%/gst/webrtc/datachannel.h -include/gstreamer-%%VERSION%%/gst/webrtc/dtlstransport.h -include/gstreamer-%%VERSION%%/gst/webrtc/ice.h -include/gstreamer-%%VERSION%%/gst/webrtc/icestream.h -include/gstreamer-%%VERSION%%/gst/webrtc/icetransport.h -include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice.h -include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice_fwd.h -include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicestream.h -include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicetransport.h -include/gstreamer-%%VERSION%%/gst/webrtc/rtcsessiondescription.h -include/gstreamer-%%VERSION%%/gst/webrtc/rtpreceiver.h -include/gstreamer-%%VERSION%%/gst/webrtc/rtpsender.h -include/gstreamer-%%VERSION%%/gst/webrtc/rtptransceiver.h -include/gstreamer-%%VERSION%%/gst/webrtc/sctptransport.h -include/gstreamer-%%VERSION%%/gst/webrtc/webrtc-enumtypes.h -include/gstreamer-%%VERSION%%/gst/webrtc/webrtc.h -include/gstreamer-%%VERSION%%/gst/webrtc/webrtc_fwd.h +lib/girepository-%%VERSION%%/GstAnalytics-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstBadAudio-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstCodecs-%%VERSION%%.typelib +lib/girepository-%%VERSION%%/GstDxva-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstInsertBin-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstMpegts-%%VERSION%%.typelib +lib/girepository-%%VERSION%%/GstMse-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstPlay-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstPlayer-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstTranscoder-%%VERSION%%.typelib -lib/girepository-%%VERSION%%/GstWebRTC-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstaccurip.so lib/gstreamer-%%VERSION%%/libgstadpcmdec.so lib/gstreamer-%%VERSION%%/libgstadpcmenc.so lib/gstreamer-%%VERSION%%/libgstaes.so lib/gstreamer-%%VERSION%%/libgstaiff.so +lib/gstreamer-%%VERSION%%/libgstanalyticsoverlay.so lib/gstreamer-%%VERSION%%/libgstasfmux.so lib/gstreamer-%%VERSION%%/libgstaudiobuffersplit.so lib/gstreamer-%%VERSION%%/libgstaudiofxbad.so lib/gstreamer-%%VERSION%%/libgstaudiolatency.so lib/gstreamer-%%VERSION%%/libgstaudiomixmatrix.so lib/gstreamer-%%VERSION%%/libgstaudiovisualizers.so lib/gstreamer-%%VERSION%%/libgstautoconvert.so lib/gstreamer-%%VERSION%%/libgstbayer.so lib/gstreamer-%%VERSION%%/libgstbz2.so lib/gstreamer-%%VERSION%%/libgstcamerabin.so +lib/gstreamer-%%VERSION%%/libgstcodec2json.so lib/gstreamer-%%VERSION%%/libgstcodecalpha.so lib/gstreamer-%%VERSION%%/libgstcodectimestamper.so lib/gstreamer-%%VERSION%%/libgstcoloreffects.so lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so lib/gstreamer-%%VERSION%%/libgstdvbsubenc.so lib/gstreamer-%%VERSION%%/libgstdvbsuboverlay.so lib/gstreamer-%%VERSION%%/libgstdvdspu.so lib/gstreamer-%%VERSION%%/libgstfaceoverlay.so lib/gstreamer-%%VERSION%%/libgstfestival.so lib/gstreamer-%%VERSION%%/libgstfieldanalysis.so lib/gstreamer-%%VERSION%%/libgstfreeverb.so lib/gstreamer-%%VERSION%%/libgstfrei0r.so lib/gstreamer-%%VERSION%%/libgstgaudieffects.so lib/gstreamer-%%VERSION%%/libgstgdp.so lib/gstreamer-%%VERSION%%/libgstgeometrictransform.so lib/gstreamer-%%VERSION%%/libgstid3tag.so +lib/gstreamer-%%VERSION%%/libgstinsertbin.so lib/gstreamer-%%VERSION%%/libgstinter.so lib/gstreamer-%%VERSION%%/libgstinterlace.so lib/gstreamer-%%VERSION%%/libgstipcpipeline.so lib/gstreamer-%%VERSION%%/libgstivfparse.so lib/gstreamer-%%VERSION%%/libgstivtc.so lib/gstreamer-%%VERSION%%/libgstjp2kdecimator.so lib/gstreamer-%%VERSION%%/libgstjpegformat.so lib/gstreamer-%%VERSION%%/libgstlegacyrawparse.so lib/gstreamer-%%VERSION%%/libgstmidi.so lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.so lib/gstreamer-%%VERSION%%/libgstmpegpsmux.so lib/gstreamer-%%VERSION%%/libgstmpegtsdemux.so lib/gstreamer-%%VERSION%%/libgstmpegtsmux.so +lib/gstreamer-%%VERSION%%/libgstmse.so lib/gstreamer-%%VERSION%%/libgstmxf.so lib/gstreamer-%%VERSION%%/libgstnetsim.so lib/gstreamer-%%VERSION%%/libgstpcapparse.so lib/gstreamer-%%VERSION%%/libgstpnm.so lib/gstreamer-%%VERSION%%/libgstproxy.so lib/gstreamer-%%VERSION%%/libgstremovesilence.so lib/gstreamer-%%VERSION%%/libgstrfbsrc.so lib/gstreamer-%%VERSION%%/libgstrist.so lib/gstreamer-%%VERSION%%/libgstrtmp2.so lib/gstreamer-%%VERSION%%/libgstrtpmanagerbad.so lib/gstreamer-%%VERSION%%/libgstrtponvif.so -lib/gstreamer-%%VERSION%%/libgstsctp.so lib/gstreamer-%%VERSION%%/libgstsdpelem.so lib/gstreamer-%%VERSION%%/libgstsegmentclip.so lib/gstreamer-%%VERSION%%/libgstshm.so lib/gstreamer-%%VERSION%%/libgstsiren.so lib/gstreamer-%%VERSION%%/libgstsmooth.so lib/gstreamer-%%VERSION%%/libgstspeed.so lib/gstreamer-%%VERSION%%/libgstsubenc.so lib/gstreamer-%%VERSION%%/libgstswitchbin.so lib/gstreamer-%%VERSION%%/libgsttimecode.so lib/gstreamer-%%VERSION%%/libgsttranscode.so +lib/gstreamer-%%VERSION%%/libgstunixfd.so lib/gstreamer-%%VERSION%%/libgstvideofiltersbad.so lib/gstreamer-%%VERSION%%/libgstvideoframe_audiolevel.so lib/gstreamer-%%VERSION%%/libgstvideoparsersbad.so lib/gstreamer-%%VERSION%%/libgstvideosignal.so -lib/gstreamer-%%VERSION%%/libgstwebrtc.so lib/gstreamer-%%VERSION%%/libgstvmnc.so lib/gstreamer-%%VERSION%%/libgsty4mdec.so lib/libgstadaptivedemux-%%VERSION%%.so lib/libgstadaptivedemux-%%VERSION%%.so.0 lib/libgstadaptivedemux-%%VERSION%%.so.%%SOVERSION%% +lib/libgstanalytics-%%VERSION%%.so +lib/libgstanalytics-%%VERSION%%.so.0 +lib/libgstanalytics-%%VERSION%%.so.%%SOVERSION%% lib/libgstbadaudio-%%VERSION%%.so lib/libgstbadaudio-%%VERSION%%.so.0 lib/libgstbadaudio-%%VERSION%%.so.%%SOVERSION%% lib/libgstbasecamerabinsrc-%%VERSION%%.so lib/libgstbasecamerabinsrc-%%VERSION%%.so.0 lib/libgstbasecamerabinsrc-%%VERSION%%.so.%%SOVERSION%% lib/libgstcodecparsers-%%VERSION%%.so lib/libgstcodecparsers-%%VERSION%%.so.0 lib/libgstcodecparsers-%%VERSION%%.so.%%SOVERSION%% lib/libgstcodecs-%%VERSION%%.so lib/libgstcodecs-%%VERSION%%.so.0 lib/libgstcodecs-%%VERSION%%.so.%%SOVERSION%% +lib/libgstdxva-%%VERSION%%.so +lib/libgstdxva-%%VERSION%%.so.0 +lib/libgstdxva-%%VERSION%%.so.%%SOVERSION%% lib/libgstinsertbin-%%VERSION%%.so lib/libgstinsertbin-%%VERSION%%.so.0 lib/libgstinsertbin-%%VERSION%%.so.%%SOVERSION%% lib/libgstisoff-%%VERSION%%.so lib/libgstisoff-%%VERSION%%.so.0 lib/libgstisoff-%%VERSION%%.so.%%SOVERSION%% lib/libgstmpegts-%%VERSION%%.so lib/libgstmpegts-%%VERSION%%.so.0 lib/libgstmpegts-%%VERSION%%.so.%%SOVERSION%% +lib/libgstmse-%%VERSION%%.so +lib/libgstmse-%%VERSION%%.so.0 +lib/libgstmse-%%VERSION%%.so.%%SOVERSION%% lib/libgstphotography-%%VERSION%%.so lib/libgstphotography-%%VERSION%%.so.0 lib/libgstphotography-%%VERSION%%.so.%%SOVERSION%% lib/libgstplay-%%VERSION%%.so lib/libgstplay-%%VERSION%%.so.0 lib/libgstplay-%%VERSION%%.so.%%SOVERSION%% lib/libgstplayer-%%VERSION%%.so lib/libgstplayer-%%VERSION%%.so.0 lib/libgstplayer-%%VERSION%%.so.%%SOVERSION%% -lib/libgstsctp-%%VERSION%%.so -lib/libgstsctp-%%VERSION%%.so.0 -lib/libgstsctp-%%VERSION%%.so.%%SOVERSION%% lib/libgsttranscoder-%%VERSION%%.so lib/libgsttranscoder-%%VERSION%%.so.0 lib/libgsturidownloader-%%VERSION%%.so lib/libgsturidownloader-%%VERSION%%.so.0 lib/libgsturidownloader-%%VERSION%%.so.%%SOVERSION%% -lib/libgstwebrtc-%%VERSION%%.so -lib/libgstwebrtc-%%VERSION%%.so.0 -lib/libgstwebrtc-%%VERSION%%.so.%%SOVERSION%% -lib/libgstwebrtcnice-%%VERSION%%.so -lib/libgstwebrtcnice-%%VERSION%%.so.0 -lib/libgstwebrtcnice-%%VERSION%%.so.%%SOVERSION%% +libdata/pkgconfig/gstreamer-analytics-%%VERSION%%.pc libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-codecs-%%VERSION%%.pc libdata/pkgconfig/gstreamer-codecparsers-%%VERSION%%.pc libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc libdata/pkgconfig/gstreamer-mpegts-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-mse-%%VERSION%%.pc libdata/pkgconfig/gstreamer-photography-%%VERSION%%.pc libdata/pkgconfig/gstreamer-play-%%VERSION%%.pc libdata/pkgconfig/gstreamer-player-%%VERSION%%.pc libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc -libdata/pkgconfig/gstreamer-sctp-%%VERSION%%.pc libdata/pkgconfig/gstreamer-transcoder-%%VERSION%%.pc -libdata/pkgconfig/gstreamer-webrtc-%%VERSION%%.pc -libdata/pkgconfig/gstreamer-webrtc-nice-%%VERSION%%.pc +share/gir-%%VERSION%%/GstAnalytics-%%VERSION%%.gir share/gir-%%VERSION%%/GstBadAudio-%%VERSION%%.gir share/gir-%%VERSION%%/GstCodecs-%%VERSION%%.gir +share/gir-%%VERSION%%/GstDxva-%%VERSION%%.gir share/gir-%%VERSION%%/GstInsertBin-%%VERSION%%.gir share/gir-%%VERSION%%/GstMpegts-%%VERSION%%.gir +share/gir-%%VERSION%%/GstMse-%%VERSION%%.gir share/gir-%%VERSION%%/GstPlay-%%VERSION%%.gir share/gir-%%VERSION%%/GstPlayer-%%VERSION%%.gir share/gir-%%VERSION%%/GstTranscoder-%%VERSION%%.gir -share/gir-%%VERSION%%/GstWebRTC-%%VERSION%%.gir %%DATADIR%%-%%VERSION%%/encoding-profiles/device/dvd.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/avi.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/flv.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/mkv.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/mp3.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/mp4.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/oga.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/ogv.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/ts.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/webm.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/online-services/youtube.gep %%DATADIR%%-%%VERSION%%/presets/GstFreeverb.prs share/locale/af/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ast/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/az/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/bg/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/da/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/de/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/el/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/es/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/fur/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/id/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/it/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ka/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ky/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/lv/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/mt/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/or/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ro/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/zh_TW/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo diff --git a/multimedia/gstreamer1-plugins-core/Makefile b/multimedia/gstreamer1-plugins-core/Makefile index 7dd1fe0310c8..96145419065e 100644 --- a/multimedia/gstreamer1-plugins-core/Makefile +++ b/multimedia/gstreamer1-plugins-core/Makefile @@ -1,46 +1,40 @@ PORTNAME= gstreamer1-plugins-core PORTVERSION= ${_GST_VERSION} CATEGORIES= multimedia audio MASTER_SITES= # empty DISTFILES= # empty EXTRACT_ONLY= # empty MAINTAINER= multimedia@FreeBSD.org COMMENT= Core set of typical audio and video GStreamer plugins -WWW= http://gstreamer.net - -NO_ARCH= yes -NO_BUILD= yes -GST_DIR= lib/gstreamer-1.0 -PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep +WWW= https://gstreamer.freedesktop.org/ USES= gstreamer - -OPTIONS_DEFINE= DVD -OPTIONS_DEFAULT=DVD -DVD_DESC= Include DVD related plugins - -.include - # Audio plugins USE_GSTREAMER+= mpg123 ogg vorbis # Graphics plugins USE_GSTREAMER+= png # Misc plugins USE_GSTREAMER+= pango # Multimedia plugins USE_GSTREAMER+= libav good theora -.if ${PORT_OPTIONS:MDVD} -# dvd related plugins plugins -USE_GSTREAMER+= a52dec dvdread resindvd dts -.endif +NO_ARCH= yes +NO_BUILD= yes +GST_DIR= lib/gstreamer-${_GST1_LIB_VER} +PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep + +OPTIONS_DEFINE= DVD +OPTIONS_DEFAULT=DVD + +DVD_DESC= Include DVD related plugins +DVD_USE= GSTREAMER=a52dec,dvdread,resindvd,dts do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${GST_DIR} ${TOUCH} -f ${STAGEDIR}${PREFIX}/${GST_DIR}/.gstreamer-plugins-core.keep .include diff --git a/multimedia/gstreamer1-plugins-dash/Makefile b/multimedia/gstreamer1-plugins-dash/Makefile index 1e63c41319cb..16e5acd108c3 100644 --- a/multimedia/gstreamer1-plugins-dash/Makefile +++ b/multimedia/gstreamer1-plugins-dash/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer Dynamic Adaptive Streaming over HTTP demuxer plugin -GST_PLUGIN= dash -DIST= bad +USE_GNOME= libxml2 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GNOME= libxml2 +DIST= bad +GST_PLUGIN= dash .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-dts/Makefile b/multimedia/gstreamer1-plugins-dts/Makefile index eec99eb14858..d3e09d9439a3 100644 --- a/multimedia/gstreamer1-plugins-dts/Makefile +++ b/multimedia/gstreamer1-plugins-dts/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer dts audio decode plugin -GST_PLUGIN= dts -DIST= bad +LIB_DEPENDS= libdca.so:multimedia/libdca + +MESON_ARGS+= -Dgpl=enabled -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libdca.so:multimedia/libdca +DIST= bad +GST_PLUGIN= dts .include "${MASTERDIR}/Makefile" - -MESON_ARGS+= -Dgpl=enabled diff --git a/multimedia/gstreamer1-plugins-dv/Makefile b/multimedia/gstreamer1-plugins-dv/Makefile index 206cc39ef34d..4b6f18dc7891 100644 --- a/multimedia/gstreamer1-plugins-dv/Makefile +++ b/multimedia/gstreamer1-plugins-dv/Makefile @@ -1,16 +1,16 @@ PORTREVISION= 0 CATEGORIES= multimedia PKGNAMESUFFIX= 1-plugins-dv COMMENT= GStreamer dv demux and decoder plugin based on libdv -GST_PLUGIN= dv -DIST= good +LIB_DEPENDS= libdv.so:multimedia/libdv -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libdv.so:multimedia/libdv +DIST= good +GST_PLUGIN= dv .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-dvdread/Makefile b/multimedia/gstreamer1-plugins-dvdread/Makefile index 734d8afd1eae..1b26efa779cf 100644 --- a/multimedia/gstreamer1-plugins-dvdread/Makefile +++ b/multimedia/gstreamer1-plugins-dvdread/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer DVD access plugin with libdvdread -GST_PLUGIN= dvdread -DIST= ugly +LIB_DEPENDS= libdvdread.so:multimedia/libdvdread -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS=libdvdread.so:multimedia/libdvdread +PLIST= ${.CURDIR}/pkg-plist -.include "${MASTERDIR}/Makefile" +DIST= ugly +GST_PLUGIN= dvdread -MESON_ARGS+= -Dgpl=enabled +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-good/Makefile b/multimedia/gstreamer1-plugins-good/Makefile index caf0e4d1e22f..1e7139ae64ca 100644 --- a/multimedia/gstreamer1-plugins-good/Makefile +++ b/multimedia/gstreamer1-plugins-good/Makefile @@ -1,67 +1,68 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer-plugins good-quality plug-ins -GST_PLUGIN= good -GST_PLUGIN_SUFFIX= -good +LIB_DEPENDS+= libnettle.so:security/nettle \ + libsoup-3.0.so:devel/libsoup3 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins - -DIST= good +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist -PATCHDIR= ${.CURDIR}/files + +DIST= good +GST_PLUGIN= ${DIST} +GST_PLUGIN_SUFFIX= -${DIST} NO_GSTREAMER_COMMON= yes GOOD_GST_ENABLED_PLUGINS= adaptivedemux2 \ alpha \ apetag \ audiofx \ audioparsers \ auparse \ autodetect \ avi \ cutter \ deinterlace \ debugutils \ dtmf \ effectv \ equalizer \ flv \ flx \ goom \ goom2k1 \ icydemux \ id3demux \ imagefreeze \ interleave \ isomp4 \ law \ level \ matroska \ monoscope \ multifile \ multipart \ nls \ oss \ oss4 \ replaygain \ rtp \ rtpmanager \ rtsp \ shapewipe \ smpte \ spectrum \ tests \ udp \ videobox \ videocrop \ videofilter \ videomixer \ wavenc \ wavparse \ xingmux \ y4m .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build new file mode 100644 index 000000000000..729d0a475f00 --- /dev/null +++ b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build @@ -0,0 +1,11 @@ +--- ext/qt6/meson.build.orig 2024-09-19 10:01:21 UTC ++++ ext/qt6/meson.build +@@ -112,7 +112,7 @@ qt6_egl = qt6_egl \ + # EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing + # support + qt6_egl = qt6_egl \ +- .require(host_system == 'linux') \ ++ .require(host_system == 'linux' or host_system == 'freebsd') \ + .require(gstglegl_dep.found(), error_message: 'gstreamer-gl-egl-1.0 is required') \ + .require(gst_gl_have_platform_egl, error_message: 'egl platform support in gstreamer-gl is required') + if qt6_egl.allowed() diff --git a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_meson.build b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_meson.build new file mode 100644 index 000000000000..c46a55a3f941 --- /dev/null +++ b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt_meson.build @@ -0,0 +1,11 @@ +--- ext/qt/meson.build.orig 2024-09-19 10:01:21 UTC ++++ ext/qt/meson.build +@@ -105,7 +105,7 @@ qt5_egl = qt5_egl \ + # EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing + # support + qt5_egl = qt5_egl \ +- .require(host_system == 'linux') \ ++ .require(host_system == 'linux' or host_system == 'freebsd') \ + .require(gstglegl_dep.found(), error_message: 'gstreamer-gl-egl-1.0 is required') \ + .require(gst_gl_have_platform_egl, error_message: 'egl platform support in gstreamer-gl is required') + if qt5_egl.allowed() diff --git a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c new file mode 100644 index 000000000000..cc7cde6c3e8b --- /dev/null +++ b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c @@ -0,0 +1,12 @@ +--- sys/v4l2/gstv4l2object.c.orig 2024-09-19 10:01:21 UTC ++++ sys/v4l2/gstv4l2object.c +@@ -5078,7 +5078,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object + if (v4l2object->ioctl (v4l2object->video_fd, VIDIOC_CROPCAP, &cropcap) < 0) { + + switch (errno) { ++#ifdef ENODATA + case ENODATA: ++#endif + case ENOTTY: + GST_INFO_OBJECT (v4l2object->dbg_obj, + "Driver does not support VIDIOC_CROPCAP (%s), assuming pixel aspect ratio 1/1", diff --git a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2__calls.c b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2__calls.c index 94d86410cf1d..95f1b0270bd7 100644 --- a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2__calls.c +++ b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2__calls.c @@ -1,15 +1,15 @@ ---- sys/v4l2/v4l2_calls.c.orig 2022-09-13 20:56:55 UTC +--- sys/v4l2/v4l2_calls.c.orig 2024-08-21 11:25:15 UTC +++ sys/v4l2/v4l2_calls.c -@@ -1329,10 +1329,12 @@ gst_v4l2_query_dv_timings (GstV4l2Object * v4l2object, +@@ -1334,10 +1334,12 @@ gst_v4l2_query_dv_timings (GstV4l2Object * v4l2object, if (ret < 0) { switch (errno) { +#ifdef ENODATA case ENODATA: GST_DEBUG_OBJECT (v4l2object->dbg_obj, "QUERY_DV_TIMINGS not supported for this input/output"); break; +#endif case ENOLINK: GST_DEBUG_OBJECT (v4l2object->dbg_obj, "No timings could be detected because no signal was found."); diff --git a/multimedia/gstreamer1-plugins-hls/Makefile b/multimedia/gstreamer1-plugins-hls/Makefile index b1864dbf29eb..7b09bf99c249 100644 --- a/multimedia/gstreamer1-plugins-hls/Makefile +++ b/multimedia/gstreamer1-plugins-hls/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer HTTP Live Streaming (HLS) plugin -GST_PLUGIN= hls -DIST= bad +LIB_DEPENDS= libnettle.so:security/nettle -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libnettle.so:security/nettle +DIST= bad +GST_PLUGIN= hls .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-libde265/Makefile b/multimedia/gstreamer1-plugins-libde265/Makefile index 91d9628ab950..262fa5fef38b 100644 --- a/multimedia/gstreamer1-plugins-libde265/Makefile +++ b/multimedia/gstreamer1-plugins-libde265/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer HEVC/H.265 decoder (libde265) plugin -GST_PLUGIN= libde265 -DIST= bad +LIB_DEPENDS= libde265.so:multimedia/libde265 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libde265.so:multimedia/libde265 +DIST= bad +GST_PLUGIN= libde265 .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-mpeg2dec/Makefile b/multimedia/gstreamer1-plugins-mpeg2dec/Makefile index e9ac110b1402..0e7966481123 100644 --- a/multimedia/gstreamer1-plugins-mpeg2dec/Makefile +++ b/multimedia/gstreamer1-plugins-mpeg2dec/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer mpeg decode plugin -GST_PLUGIN= mpeg2dec -DIST= ugly +LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2 +PLIST= ${.CURDIR}/pkg-plist -.include "${MASTERDIR}/Makefile" +DIST= ugly +GST_PLUGIN= mpeg2dec -MESON_ARGS+= -Dgpl=enabled +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-mpeg2enc/Makefile b/multimedia/gstreamer1-plugins-mpeg2enc/Makefile index e53d5bfe1ecf..5dec4a490910 100644 --- a/multimedia/gstreamer1-plugins-mpeg2enc/Makefile +++ b/multimedia/gstreamer1-plugins-mpeg2enc/Makefile @@ -1,20 +1,20 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer mpeg encoder plugin -BROKEN_armv6= fails to compile: 'format_codes.h' file not found -BROKEN_armv7= fails to compile: 'format_codes.h' file not found +BROKEN_armv6= fails to compile: 'format_codes.h' file not found +BROKEN_armv7= fails to compile: 'format_codes.h' file not found -GST_PLUGIN= mpeg2enc -DIST= bad +LIB_DEPENDS= libmjpegutils.so:multimedia/mjpegtools -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libmjpegutils.so:multimedia/mjpegtools +PLIST= ${.CURDIR}/pkg-plist -MESON_ARGS+= -Dgpl=enabled +DIST= bad +GST_PLUGIN= mpeg2enc .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-mplex/Makefile b/multimedia/gstreamer1-plugins-mplex/Makefile index eee543899918..9b7cfaee3c71 100644 --- a/multimedia/gstreamer1-plugins-mplex/Makefile +++ b/multimedia/gstreamer1-plugins-mplex/Makefile @@ -1,20 +1,20 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer mplex plugin -BROKEN_armv6= fails to build: ./gstmplex.hh:27:10: 'multiplexor.hpp' file not found -BROKEN_armv7= fails to build: ./gstmplex.hh:27:10: 'multiplexor.hpp' file not found +BROKEN_armv6= fails to build: ./gstmplex.hh:27:10: 'multiplexor.hpp' file not found +BROKEN_armv7= fails to build: ./gstmplex.hh:27:10: 'multiplexor.hpp' file not found -GST_PLUGIN= mplex -DIST= bad +LIB_DEPENDS= libmplex2.so:multimedia/mjpegtools -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libmplex2.so:multimedia/mjpegtools +PLIST= ${.CURDIR}/pkg-plist -.include "${MASTERDIR}/Makefile" +DIST= bad +GST_PLUGIN= mplex -MESON_ARGS+= -Dgpl=enabled +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-msdk/Makefile b/multimedia/gstreamer1-plugins-msdk/Makefile index 5f823f95bf63..52cc5cd3cec6 100644 --- a/multimedia/gstreamer1-plugins-msdk/Makefile +++ b/multimedia/gstreamer1-plugins-msdk/Makefile @@ -1,20 +1,22 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer (Intel MediaSDK) plugin -GST_PLUGIN= msdk -DIST= bad +LIB_DEPENDS= libdrm.so:graphics/libdrm \ + libgudev-1.0.so:devel/libgudev \ + libmfx.so:multimedia/intel-media-sdk \ + libva-drm.so:multimedia/libva + +MESON_ARGS+= -Dskip_gstva=false -CONFIGURE_ARGS= -Dskip_gstva=false +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +PLIST= ${.CURDIR}/pkg-plist -PLIST= ${.CURDIR}/pkg-plist +DIST= bad +GST_PLUGIN= msdk -LIB_DEPENDS= libgudev-1.0.so:devel/libgudev \ - libmfx.so:multimedia/intel-media-sdk \ - libva-drm.so:multimedia/libva \ - libdrm.so:graphics/libdrm +BAD_GST_ENABLED_PLUGINS= va .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-openh264/Makefile b/multimedia/gstreamer1-plugins-openh264/Makefile index 40d8968dacd7..a58480ec9d0e 100644 --- a/multimedia/gstreamer1-plugins-openh264/Makefile +++ b/multimedia/gstreamer1-plugins-openh264/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer (openh264) plugin -GST_PLUGIN= openh264 -DIST= bad +LIB_DEPENDS= libopenh264.so:multimedia/openh264 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libopenh264.so:multimedia/openh264 +DIST= bad +GST_PLUGIN= openh264 .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-resindvd/Makefile b/multimedia/gstreamer1-plugins-resindvd/Makefile index 7ea64d09ed3c..d1d354c224ca 100644 --- a/multimedia/gstreamer1-plugins-resindvd/Makefile +++ b/multimedia/gstreamer1-plugins-resindvd/Makefile @@ -1,19 +1,19 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer resindvd DVD playback plugin -GST_PLUGIN= resindvd -DIST= bad +BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav +LIB_DEPENDS= libdvdread.so:multimedia/libdvdread +RUN_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav + +MESON_ARGS+= -Dgpl=enabled -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist -BUILD_DEPENDS+= libdvdnav>=4.1.2:multimedia/libdvdnav -LIB_DEPENDS+= libdvdread.so:multimedia/libdvdread -RUN_DEPENDS+= libdvdnav>=4.1.2:multimedia/libdvdnav +DIST= bad +GST_PLUGIN= resindvd .include "${MASTERDIR}/Makefile" - -MESON_ARGS+= -Dgpl=enabled diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile index 6a9435374896..319ad847f648 100644 --- a/multimedia/gstreamer1-plugins-rust/Makefile +++ b/multimedia/gstreamer1-plugins-rust/Makefile @@ -1,82 +1,82 @@ PORTNAME= gstreamer1-plugins-rust DISTVERSION= 0.11.1 DISTVERSIONSUFFIX= +fixup -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= Various GStreamer plugins written in Rust WWW= https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs LICENSE= LGPL21+ MIT LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE-LGPLv2 BUILD_DEPENDS= cargo-cbuild:devel/cargo-c \ ${PY_TOMLI} USES= cargo gnome gstreamer meson pkgconfig python:build shebangfix ssl USE_GITLAB= yes USE_GNOME= glib20 -USE_GSTREAMER= bad # webrtc +USE_GSTREAMER= webrtc GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= gstreamer GL_PROJECT= gst-plugins-rs SHEBANG_FILES= dependencies.py MESON_ARGS= -Ddoc=disabled MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no .if ${MACHINE_ARCH} == i386 || "${MACHINE_ARCH:Marmv?}" != "" # https://github.com/rust-lang/rust/issues/85598 LTO_UNSAFE= yes CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false .endif OPTIONS_DEFINE= ASM CAIRO CSOUND DAV1D GTK4 PANGO SODIUM WEBP OPTIONS_DEFAULT=ASM CAIRO CSOUND DAV1D GTK4 PANGO SODIUM WEBP OPTIONS_EXCLUDE_aarch64= CSOUND # https://github.com/neithanmo/csound-rs/commit/8962b89d7bda OPTIONS_EXCLUDE_armv7= CSOUND # https://github.com/neithanmo/csound-rs/commit/8962b89d7bda OPTIONS_EXCLUDE_powerpc64le= CSOUND OPTIONS_EXCLUDE_powerpc64= CSOUND OPTIONS_EXCLUDE_powerpc= CSOUND DAV1D OPTIONS_SUB= yes ASM_BUILD_DEPENDS= nasm:devel/nasm CAIRO_USE= GNOME=cairo CAIRO_MESON_ENABLED= videofx CSOUND_DESC= Audio filtering via Csound CSOUND_LIB_DEPENDS= libcsound64.so:audio/csound CSOUND_CONFIGURE_ENV= CSOUND_LIB_DIR="${LOCALBASE}/lib" CSOUND_MESON_ENABLED= csound DAV1D_DESC= AV1 video decoding via libdav1d DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d DAV1D_MESON_ENABLED= dav1d GTK4_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene GTK4_USE= GNOME=gtk40 GSTREAMER=gl GTK4_MESON_ENABLED= gtk4 PANGO_USE= GNOME=cairo,pango PANGO_MESON_ENABLED= closedcaption onvif SODIUM_DESC= File encryption and decryption via libsodium SODIUM_LIB_DEPENDS= libsodium.so:security/libsodium SODIUM_MESON_ENABLED= sodium SODIUM_MESON_ON= -Dsodium-source=system WEBP_LIB_DEPENDS= libwebpdemux.so:graphics/webp WEBP_MESON_ENABLED= webp post-patch: # Make each cargo subcommand very verbose @${REINPLACE_CMD} -Ee "/cargo.*'c?(build|test)'/s/]/, '--verbose', '--verbose'&/" \ ${WRKSRC}/cargo_wrapper.py .include diff --git a/multimedia/gstreamer1-plugins-smoothstreaming/Makefile b/multimedia/gstreamer1-plugins-smoothstreaming/Makefile index 8cc5a5e24647..3d5f23deb999 100644 --- a/multimedia/gstreamer1-plugins-smoothstreaming/Makefile +++ b/multimedia/gstreamer1-plugins-smoothstreaming/Makefile @@ -1,17 +1,15 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer parse and demuliplex a Smooth Streaming manifest into audio/video streams plugin -GST_PLUGIN= smoothstreaming -DIST= bad - -SMOOTH_GST_DIRS= gst-libs/gst/isoff +USE_GNOME= libxml2 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GNOME= libxml2 +DIST= bad +GST_PLUGIN= smoothstreaming .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-theora/Makefile b/multimedia/gstreamer1-plugins-theora/Makefile index 497e86167882..1cb76512bd81 100644 --- a/multimedia/gstreamer1-plugins-theora/Makefile +++ b/multimedia/gstreamer1-plugins-theora/Makefile @@ -1,16 +1,16 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer theora plugin -GST_PLUGIN= theora -DIST= base +LIB_DEPENDS+= libogg.so:audio/libogg \ + libtheora.so:multimedia/libtheora -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS+= libtheora.so:multimedia/libtheora \ - libogg.so:audio/libogg +DIST= base +GST_PLUGIN= theora .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-ttml/Makefile b/multimedia/gstreamer1-plugins-ttml/Makefile index c6792eadc335..c091e7a7110f 100644 --- a/multimedia/gstreamer1-plugins-ttml/Makefile +++ b/multimedia/gstreamer1-plugins-ttml/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer ttml subtitle plugin -GST_PLUGIN= ttml -DIST= bad +USE_GNOME= cairo libxml2 pango -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GNOME= cairo libxml2 pango +DIST= bad +GST_PLUGIN= ttml .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-ugly/Makefile b/multimedia/gstreamer1-plugins-ugly/Makefile index ef3a77b14dda..32c26a2f7045 100644 --- a/multimedia/gstreamer1-plugins-ugly/Makefile +++ b/multimedia/gstreamer1-plugins-ugly/Makefile @@ -1,20 +1,21 @@ PORTREVISION= 0 CATEGORIES?= multimedia audio COMMENT= GStreamer-plugins set of good-quality plug-ins that might have distribution problems -GST_PLUGIN= ugly -GST_PLUGIN_SUFFIX= -ugly +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +PLIST= ${.CURDIR}/pkg-plist -DIST= ugly +DIST= ugly +GST_PLUGIN= ${DIST} +GST_PLUGIN_SUFFIX= -${DIST} NO_GSTREAMER_COMMON= yes -PLIST= ${.CURDIR}/pkg-plist + UGLY_GST_ENABLED_PLUGINS= asfdemux \ nls \ dvdlpcmdec \ dvdsub \ realmedia .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-v4l2/Makefile b/multimedia/gstreamer1-plugins-v4l2/Makefile index f10c30e4ecf8..4408ad8be231 100644 --- a/multimedia/gstreamer1-plugins-v4l2/Makefile +++ b/multimedia/gstreamer1-plugins-v4l2/Makefile @@ -1,18 +1,17 @@ PORTREVISION= 0 CATEGORIES= multimedia -PKGNAMESUFFIX= 1-plugins-v4l2 COMMENT= GStreamer Video 4 Linux 2 source plugin -GST_PLUGIN= v4l2 -DIST= good +BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat +LIB_DEPENDS= libv4l2.so:multimedia/libv4l +RUN_DEPENDS= webcamd:multimedia/webcamd -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat -LIB_DEPENDS= libv4l2.so:multimedia/libv4l -RUN_DEPENDS= webcamd:multimedia/webcamd +DIST= good +GST_PLUGIN= v4l2 .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile index 06c76f1a3540..4987bc13b523 100644 --- a/multimedia/gstreamer1-plugins-vpx/Makefile +++ b/multimedia/gstreamer1-plugins-vpx/Makefile @@ -1,15 +1,15 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer vp8 codec plugin -GST_PLUGIN= vpx -DIST= good +LIB_DEPENDS= libvpx.so:multimedia/libvpx -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libvpx.so:multimedia/libvpx +DIST= good +GST_PLUGIN= vpx .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-webrtc/Makefile b/multimedia/gstreamer1-plugins-webrtc/Makefile new file mode 100644 index 000000000000..acdad5396bd7 --- /dev/null +++ b/multimedia/gstreamer1-plugins-webrtc/Makefile @@ -0,0 +1,17 @@ +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= GStreamer WebRTC plugin + +LIB_DEPENDS= libnice.so:net-im/libnice + +USE_GSTREAMER= dtls sctp srtp + +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins + +PLIST= ${.CURDIR}/pkg-plist + +DIST= bad +GST_PLUGIN= webrtc + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-webrtc/pkg-plist b/multimedia/gstreamer1-plugins-webrtc/pkg-plist new file mode 100644 index 000000000000..7e591b17c433 --- /dev/null +++ b/multimedia/gstreamer1-plugins-webrtc/pkg-plist @@ -0,0 +1,28 @@ +include/gstreamer-%%VERSION%%/gst/webrtc/datachannel.h +include/gstreamer-%%VERSION%%/gst/webrtc/dtlstransport.h +include/gstreamer-%%VERSION%%/gst/webrtc/ice.h +include/gstreamer-%%VERSION%%/gst/webrtc/icestream.h +include/gstreamer-%%VERSION%%/gst/webrtc/icetransport.h +include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice.h +include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice_fwd.h +include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicestream.h +include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicetransport.h +include/gstreamer-%%VERSION%%/gst/webrtc/rtcsessiondescription.h +include/gstreamer-%%VERSION%%/gst/webrtc/rtpreceiver.h +include/gstreamer-%%VERSION%%/gst/webrtc/rtpsender.h +include/gstreamer-%%VERSION%%/gst/webrtc/rtptransceiver.h +include/gstreamer-%%VERSION%%/gst/webrtc/sctptransport.h +include/gstreamer-%%VERSION%%/gst/webrtc/webrtc-enumtypes.h +include/gstreamer-%%VERSION%%/gst/webrtc/webrtc.h +include/gstreamer-%%VERSION%%/gst/webrtc/webrtc_fwd.h +lib/girepository-%%VERSION%%/GstWebRTC-%%VERSION%%.typelib +lib/gstreamer-%%VERSION%%/libgstwebrtc.so +lib/libgstwebrtc-%%VERSION%%.so +lib/libgstwebrtc-%%VERSION%%.so.0 +lib/libgstwebrtc-%%VERSION%%.so.%%SOVERSION%% +lib/libgstwebrtcnice-%%VERSION%%.so +lib/libgstwebrtcnice-%%VERSION%%.so.0 +lib/libgstwebrtcnice-%%VERSION%%.so.%%SOVERSION%% +libdata/pkgconfig/gstreamer-webrtc-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-webrtc-nice-%%VERSION%%.pc +share/gir-%%VERSION%%/GstWebRTC-%%VERSION%%.gir diff --git a/multimedia/gstreamer1-plugins-x264/Makefile b/multimedia/gstreamer1-plugins-x264/Makefile index 878ef381e54c..df90e872753d 100644 --- a/multimedia/gstreamer1-plugins-x264/Makefile +++ b/multimedia/gstreamer1-plugins-x264/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer libx264 based H264 plugin -GST_PLUGIN= x264 -DIST= ugly +LIB_DEPENDS= libx264.so:multimedia/libx264 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libx264.so:multimedia/libx264 +PLIST= ${.CURDIR}/pkg-plist -.include "${MASTERDIR}/Makefile" +DIST= ugly +GST_PLUGIN= x264 -MESON_ARGS+= -Dgpl=enabled +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-x265/Makefile b/multimedia/gstreamer1-plugins-x265/Makefile index 208061453a5f..eb5726638193 100644 --- a/multimedia/gstreamer1-plugins-x265/Makefile +++ b/multimedia/gstreamer1-plugins-x265/Makefile @@ -1,17 +1,17 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer libx265 based H265 plugin -GST_PLUGIN= x265 -DIST= bad +LIB_DEPENDS= libx265.so:multimedia/x265 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libx265.so:multimedia/x265 +PLIST= ${.CURDIR}/pkg-plist -.include "${MASTERDIR}/Makefile" +DIST= bad +GST_PLUGIN= x265 -MESON_ARGS+= -Dgpl=enabled +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile index 4b2621cc3247..8c938409e92b 100644 --- a/multimedia/gstreamer1-plugins/Makefile +++ b/multimedia/gstreamer1-plugins/Makefile @@ -1,149 +1,146 @@ PORTNAME= gstreamer PORTVERSION?= ${BASE_PORTVERSION} # plug-in port instead, like ${category}/gstreamer1-plugin-${PLUGIN}. -PORTREVISION?= 2 +PORTREVISION?= 0 CATEGORIES?= multimedia audio MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-plugins-base/:base \ https://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \ https://gstreamer.freedesktop.org/src/gst-plugins-good/:good \ https://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly PKGNAMESUFFIX?= 1-plugins${GST_PLUGIN_SUFFIX} MAINTAINER= multimedia@FreeBSD.org COMMENT?= GStreamer written collection of plugins handling several media types WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20 BUILD_DEPENDS+= iso-codes>=0:misc/iso-codes \ orc>=0.4.16:devel/orc LIB_DEPENDS+= libfreetype.so:print/freetype2 \ liborc-0.4.so:devel/orc RUN_DEPENDS+= iso-codes>=0:misc/iso-codes +USES+= meson cpe gettext gnome gstreamer libtool pathfix pkgconfig python:build tar:xz +CPE_VENDOR= gstreamer_project +CPE_PRODUCT= gstreamer +USE_GNOME+= glib20 introspection:build libxml2 +USE_LDCONFIG= yes + +MESON_ARGS+= --auto-features=auto # XXX bug 270361 workaround + +CFLAGS+= -Wno-format +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -lpthread -L${LOCALBASE}/lib ${EXTRA_LIBS} + PORTSCOUT= limitw:1,even +PLIST_SUB+= SOVERSION="${_GST_SOVERSION}" \ + VERSION="${_GST_LIB_VER}" + BASE_PORTVERSION= ${_GST_VERSION} BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION} BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX} BAD_PORTVERSION= ${_GST_VERSION} BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION} BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX} GOOD_PORTVERSION= ${_GST_VERSION} GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION} GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX} UGLY_PORTVERSION= ${_GST_VERSION} UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION} UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX} -DIST?= base - -USES+= meson cpe gettext gnome gstreamer libtool pathfix pkgconfig python:build tar:xz -USE_GNOME+= glib20 introspection:build libxml2 -GST_PLUGIN?= base -USE_LDCONFIG= yes -MESON_ARGS+= --auto-features=auto # XXX bug 270361 workaround - -CPE_VENDOR= gstreamer_project -CPE_PRODUCT= gstreamer - -CFLAGS+= -Wno-format -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -lpthread -L${LOCALBASE}/lib ${EXTRA_LIBS} - DEFAULT_AUDIOSINK?= osssink DEFAULT_AUDIOSRC?= osssrc - -.if ${DIST}=="" -IGNORE= DIST not specified -.endif - -VERSION= 1.0 -SOVERSION= 0.2210.0 -PLIST_SUB+= VERSION="${VERSION}" \ - SOVERSION="${SOVERSION}" +DIST?= base +GST_PLUGIN?= base # Include bsd.port.options.mk and not bsd.port.pre.mk to be able to use USES .include .if ${GST_PLUGIN} == "base" -DIST= base NO_GSTREAMER_COMMON= yes BASE_GST_ENABLED_PLUGINS= adder \ allocators \ app \ audio \ audioconvert \ audiomixer \ audiorate \ audioresample \ audiotestsrc \ compositor \ + debugutils \ + dsd \ encoding \ fft \ gio \ nls \ overlaycomposition \ pbtypes \ pkgconfig \ pbutils \ playback \ rawparse \ riff \ rtp \ rtsp \ sdp \ subparse \ tag \ tcp \ tools \ typefind \ video \ videoconvertscale \ videorate \ videotestsrc \ volume .endif -.if ${DIST} == base || ${DIST} == ugly -CONFIGURE_ARGS+= -Ddefaultaudiosink="${DEFAULT_AUDIOSINK}" \ +.if ${DIST} == "base" || ${DIST} == "ugly" +MESON_ARGS+= -Ddefaultaudiosink="${DEFAULT_AUDIOSINK}" \ -Ddefaultaudiosrc="${DEFAULT_AUDIOSRC}" .endif .include "${MASTERDIR}/Makefile.common" -.if ${DIST}=="base" -EXTRACT_ONLY=${BASE_DISTFILE} -WRKSRC=${WRKDIR}/${BASE_DISTNAME} +.if ${DIST} == "base" +EXTRACT_ONLY= ${BASE_DISTFILE} +WRKSRC= ${WRKDIR}/${BASE_DISTNAME} PORTVERSION= ${BASE_PORTVERSION} DISTFILES+= ${BASE_DISTFILE}:base -PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins/files -.elif ${DIST}=="bad" -EXTRACT_ONLY=${BAD_DISTFILE} -WRKSRC=${WRKDIR}/${BAD_DISTNAME} +PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins/files +.elif ${DIST} == "bad" +EXTRACT_ONLY= ${BAD_DISTFILE} +WRKSRC= ${WRKDIR}/${BAD_DISTNAME} PORTVERSION= ${BAD_PORTVERSION} DISTFILES+= ${BAD_DISTFILE}:bad -PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-bad/files -.elif ${DIST}=="ugly" -EXTRACT_ONLY=${UGLY_DISTFILE} -WRKSRC=${WRKDIR}/${UGLY_DISTNAME} +PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins-bad/files +.elif ${DIST} == "ugly" +EXTRACT_ONLY= ${UGLY_DISTFILE} +WRKSRC= ${WRKDIR}/${UGLY_DISTNAME} PORTVERSION= ${UGLY_PORTVERSION} DISTFILES+= ${UGLY_DISTFILE}:ugly -PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-ugly/files -.elif ${DIST}=="good" -EXTRACT_ONLY=${GOOD_DISTFILE} -WRKSRC=${WRKDIR}/${GOOD_DISTNAME} +PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins-ugly/files +.elif ${DIST} == "good" +EXTRACT_ONLY= ${GOOD_DISTFILE} +WRKSRC= ${WRKDIR}/${GOOD_DISTNAME} PORTVERSION= ${GOOD_PORTVERSION} DISTFILES+= ${GOOD_DISTFILE}:good -PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-good/files -.elif ${DIST}=="makesum" +PATCHDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins-good/files +.elif ${DIST} == "makesum" DISTFILES+= ${BASE_DISTFILE}:base ${BAD_DISTFILE}:bad \ ${UGLY_DISTFILE}:ugly ${GOOD_DISTFILE}:good .else -BROKEN= Unknown dist setting +BROKEN= unknown DIST setting .endif pre-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gstreamer-${VERSION} + ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gstreamer-${_GST1_LIB_VER} + +makesum-gst1: + ${MAKE} DIST=makesum makesum .include diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common index 7d713f0dd7c3..b4e25db540c0 100644 --- a/multimedia/gstreamer1-plugins/Makefile.common +++ b/multimedia/gstreamer1-plugins/Makefile.common @@ -1,365 +1,425 @@ BASE_GST_ALL_PLUGINS+= \ adder \ allocators \ alsa \ app \ audio \ audioconvert \ audiomixer \ audiorate \ audioresample \ audiotestsrc \ cdparanoia \ compositor \ + debugutils \ + dsd \ doc \ encoding \ examples \ fft \ gio \ gl \ libvisual \ nls \ ogg \ opus \ overlaycomposition \ pango \ pbtypes \ pbutils \ pkgconfig \ playback \ rawparse \ riff \ rtp \ rtsp \ sdp \ subparse \ tag \ tcp \ tests \ theora \ tools \ tremor \ typefind \ video \ videoconvertscale \ videorate \ videotestsrc \ volume \ vorbis \ ximage \ xvideo BASE_GST_ENABLED_PLUGINS?= BAD_GST_ALL_PLUGINS+= \ accurip \ + adaptivedemux \ adpcmdec \ adpcmenc \ aes \ aiff \ - androidmedia \ + aja \ + amfcodec \ + analytics \ + analyticsoverlay \ + androidmedia\ aom \ applemedia \ asfmux \ + asio \ assrender \ + audio \ audiobuffersplit \ audiofxbad \ audiolatency \ audiomixmatrix \ audiovisualizers \ autoconvert \ + avtp \ basecamerabinsrc \ bayer \ bluez \ bs2b \ bz2 \ camerabin2 \ chromaprint \ closedcaption \ + codec2json \ codecalpha \ codecparsers \ codecs \ codectimestamper \ coloreffects \ colormanagement \ curl \ + curl-ssh2 \ + d3d11 \ + d3d11-hlsl-precompile \ + d3d11-math \ + d3d11-wgc \ + d3d12 \ dash \ data \ dc1394 \ debugutils \ + decklink \ directfb \ + directshow \ directsound \ doc \ + drm \ dtls \ dts \ dvb \ dvbsubenc \ dvbsuboverlay \ dvdspu \ + dwrite \ + dxva \ examples \ + extra-checks \ faac \ faad \ faceoverlay \ + fbdev \ + fdkaac \ festival \ fieldanalysis \ flite \ + fluidsynth \ freeverb \ frei0r \ gaudieffects \ gdp \ geometrictransform \ + gl \ gme \ + gs \ gsm \ + gtk3 \ hls \ id3tag \ insertbin \ inter \ interfaces \ interlace \ ipcpipeline \ + iqa \ + isac \ isoff \ ivfparse \ ivtc \ jp2kdecimator \ jpegformat \ kms \ ladspa \ + ladspa-rdf \ + lc3 \ + ldac \ libde265 \ librfb \ lv2 \ + magicleap \ + mediafoundation \ + microdns \ midi \ modplug \ mpeg2enc \ mpegdemux \ mpegpsmux \ mpegts \ mpegtsdemux \ mpegtsmux \ mplex \ msdk \ + mse \ + musepack \ mxf \ neon \ netsim \ nls \ nvcodec \ + onnx \ onvif \ openal \ + openaptx \ opencv \ openexr \ openh264 \ openjpeg \ openmpt \ + openni2 \ + opensles \ opus \ + orc \ pcapparse \ pkgconfig \ play \ player \ pnm \ proxy \ + qroverlay \ + qsv \ + qt6d3d11 \ rawparse \ removesilence \ resindvd \ rist \ rsvg \ + rtmp \ rtmp2 \ rtp \ sbc \ sctp \ sdp \ segmentclip \ shm \ siren \ smooth \ smoothstreaming \ sndfile \ soundtouch \ spandsp \ speed \ srt \ srtp \ subenc \ + svtav1 \ svthevcenc \ switchbin \ + teletext \ tests \ timecode \ tinyalsa \ tools \ transcode \ transcoder \ ttml \ + udev \ + unixfd \ uridownloader \ uvch264 \ + uvcgadget \ v4l2codecs \ + va \ videofilters \ videoframe_audiolevel \ videoparsers \ videosignal \ vmnc \ + voaacenc \ + voamrwbenc \ vulkan \ wasapi \ + wasapi2 \ wayland \ webp \ webrtc \ webrtcdsp \ + wic \ wildmidi \ + win32ipc \ winks \ winscreencap \ x265 \ y4m \ zbar \ zxing BAD_GST_ENABLED_PLUGINS?= GOOD_GST_ALL_PLUGINS+= \ aalib \ adaptivedemux2 \ alpha \ + amrnb \ + amrwbdec \ apetag \ audiofx \ audioparsers \ auparse \ autodetect \ avi \ cairo \ cutter \ debugutils \ deinterlace \ directsound \ dtmf \ dv \ dv1394 \ effectv \ equalizer \ examples \ flac \ flv \ flx \ gdk-pixbuf \ goom \ goom2k1 \ gtk3 \ icydemux \ id3demux \ imagefreeze \ interleave \ isomp4 \ jack \ jpeg \ lame \ law \ level \ libcaca \ matroska \ monoscope \ mpg123 \ multifile \ multipart \ nls \ oss \ oss4 \ osxaudio \ osxvideo \ png \ pulse \ qt5 \ + qt6 \ replaygain \ rtp \ rtpmanager \ rtsp \ shapewipe \ shout2 \ smpte \ soup \ spectrum \ speex \ taglib \ tests \ twolame \ udp \ v4l2 \ videobox \ videocrop \ videofilter \ videomixer \ vpx \ waveform \ wavenc \ wavpack \ wavparse \ ximagesrc \ xingmux \ y4m GOOD_GST_ENABLED_PLUGINS?= UGLY_GST_ALL_PLUGINS+= \ a52dec \ - amrnb \ - amrwbdec \ asfdemux \ cdio \ dvdlpcmdec \ dvdread \ dvdsub \ mpeg2dec \ nls \ realmedia \ sidplay \ x264 UGLY_GST_ENABLED_PLUGINS?= # gstreamer scripts tend to call python3 rather than python BINARY_ALIAS= python3=${PYTHON_VERSION} # Disable all plugins by default .if ${DIST}=="base" .for d in ${BASE_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${BASE_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${DIST}=="bad" .for d in ${BAD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${BAD_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${DIST}=="good" .for d in ${GOOD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${GOOD_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${DIST}=="ugly" .for d in ${UGLY_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${UGLY_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${GST_PLUGIN}!="base" && ${GST_PLUGIN}!="bad" && \ ${GST_PLUGIN}!="good" && ${GST_PLUGIN}!="ugly" && \ ${GST_PLUGIN}!="x" CONFIGURE_ARGS+= -D${GST_PLUGIN}=enabled .endif .if !defined(NO_GSTREAMER_COMMON) GST_PLUGIN_SUFFIX?= -${GST_PLUGIN} USE_GSTREAMER+= ${DIST:base=} .endif # NO_GSTREAMER_COMMON diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo index 54593ded3c4a..866d46797b37 100644 --- a/multimedia/gstreamer1-plugins/distinfo +++ b/multimedia/gstreamer1-plugins/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1709494555 -SHA256 (gst-plugins-base-1.22.10.tar.xz) = 843a3a2da28e1ee6aeea56dd2be9bffcc3b4bbcd0f974eba4abfc3aa31f0399c -SIZE (gst-plugins-base-1.22.10.tar.xz) = 2371240 -SHA256 (gst-plugins-bad-1.22.10.tar.xz) = dabcd60c762165bb043eba753d599212514c94684e4db9a2e25484cb6508ebbf -SIZE (gst-plugins-bad-1.22.10.tar.xz) = 5549660 -SHA256 (gst-plugins-ugly-1.22.10.tar.xz) = cc80a81a22c0b3b31ab7f1b8bf18dda23c72d2791b86cc6264923a68336329ea -SIZE (gst-plugins-ugly-1.22.10.tar.xz) = 255832 -SHA256 (gst-plugins-good-1.22.10.tar.xz) = f748feae922cad62f20102a84ade8f42b78e1e44a34866aa3ea766f9172e1c7f -SIZE (gst-plugins-good-1.22.10.tar.xz) = 2840828 +TIMESTAMP = 1726789410 +SHA256 (gst-plugins-base-1.24.8.tar.xz) = 10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599 +SIZE (gst-plugins-base-1.24.8.tar.xz) = 2439740 +SHA256 (gst-plugins-bad-1.24.8.tar.xz) = 35ad70de3d7cbca3089f33bb77c45750daad2ae93d79827fdbb469fa8aba84eb +SIZE (gst-plugins-bad-1.24.8.tar.xz) = 7069792 +SHA256 (gst-plugins-ugly-1.24.8.tar.xz) = 3dfc12bf0b766682b7d6e1e29a404b55e2375ba172d11900179738ae89b7a2d5 +SIZE (gst-plugins-ugly-1.24.8.tar.xz) = 227100 +SHA256 (gst-plugins-good-1.24.8.tar.xz) = 613a20f03bd4544b52f10f6ceb4e0fffd25eff15bf338ab8b12b971982eb0153 +SIZE (gst-plugins-good-1.24.8.tar.xz) = 2924936 diff --git a/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c index 6d0fa67b9a28..2e9cf97604d8 100644 --- a/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c +++ b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c @@ -1,18 +1,18 @@ ---- ext/cdparanoia/gstcdparanoiasrc.c.orig 2009-08-09 17:16:48.000000000 -0400 -+++ ext/cdparanoia/gstcdparanoiasrc.c 2009-08-09 17:17:38.000000000 -0400 -@@ -264,6 +264,7 @@ gst_cd_paranoia_src_open (GstCddaBaseSrc +--- ext/cdparanoia/gstcdparanoiasrc.c.orig 2024-08-21 11:25:15 UTC ++++ ext/cdparanoia/gstcdparanoiasrc.c +@@ -259,6 +259,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc, GST_INFO_OBJECT (src, "search overlap set to %u", src->search_overlap); } +#ifdef PARANOIA_CB_CACHEERR cache_size = src->cache_size; if (cache_size == -1) { /* if paranoia mode is low (the default), assume we're doing playback */ -@@ -274,6 +275,7 @@ gst_cd_paranoia_src_open (GstCddaBaseSrc +@@ -269,6 +270,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc, } paranoia_cachemodel_size (src->p, cache_size); GST_INFO_OBJECT (src, "set cachemodel size to %u", cache_size); +#endif src->next_sector = -1; diff --git a/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_meson.build b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_meson.build index e350413856b0..590f2b959401 100644 --- a/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_meson.build @@ -1,11 +1,11 @@ ---- ext/cdparanoia/meson.build.orig 2023-01-23 19:29:34 UTC +--- ext/cdparanoia/meson.build.orig 2024-08-21 11:25:15 UTC +++ ext/cdparanoia/meson.build -@@ -42,7 +42,7 @@ if cdparanoia_found +@@ -43,7 +43,7 @@ if cdparanoia_found ['gstcdparanoiasrc.c'], include_directories: [configinc, libsinc], c_args : gst_plugins_base_args + extra_args, - dependencies : cdparanoia_deps + [audio_dep, gst_dep, gst_base_dep], + dependencies : cdparanoia_deps + [dependency('gstreamer-audio-1.0'), gst_dep, gst_base_dep], install : true, install_dir : plugins_install_dir, ) diff --git a/multimedia/gstreamer1-plugins/files/patch-ext_gl_meson.build b/multimedia/gstreamer1-plugins/files/patch-ext_gl_meson.build index 92e0bdc7bd5b..a579d1d275f3 100644 --- a/multimedia/gstreamer1-plugins/files/patch-ext_gl_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-ext_gl_meson.build @@ -1,22 +1,22 @@ ---- ext/gl/meson.build.orig 2022-06-15 22:36:22 UTC +--- ext/gl/meson.build.orig 2024-08-21 11:25:15 UTC +++ ext/gl/meson.build -@@ -116,10 +116,6 @@ if bcm_host_dep.found() +@@ -114,10 +114,6 @@ endif optional_deps += bcm_host_dep endif -if egl_dep.found() and cc.has_header('libdrm/drm_fourcc.h') - optional_deps += allocators_dep -endif - if ['darwin', 'ios'].contains(host_system) if not have_objc error('No ObjC compiler found') -@@ -146,7 +142,7 @@ gstopengl = library('gstopengl', +@@ -144,7 +140,7 @@ gstopengl = library('gstopengl', objc_args : gst_plugins_base_args + gl_objc_args + extra_c_args, link_args : noseh_link_args, include_directories : [configinc], - dependencies : [gstgl_dep, video_dep, + dependencies : [gstgl_dep, dependency('gstreamer-video-1.0'), gst_base_dep, gst_controller_dep, libm] + optional_deps, install : true, install_dir : plugins_install_dir) diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build index 83363c686d6e..fc9b2843bf37 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/allocators/meson.build.orig 2022-09-06 20:56:00 UTC +--- gst-libs/gst/allocators/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/allocators/meson.build @@ -1,3 +1,4 @@ +if get_option('allocators').enabled() gst_allocators_headers = files([ 'allocators.h', 'allocators-prelude.h', -@@ -58,3 +59,4 @@ allocators_dep = declare_dependency(link_with: gstallo +@@ -85,3 +86,4 @@ meson.override_dependency('gstreamer-allocators-1.0', sources : allocators_gen_sources) meson.override_dependency('gstreamer-allocators-1.0', allocators_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_app_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_app_meson.build index 16265f7ae6a4..a554c9fffb14 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_app_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_app_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/app/meson.build.orig 2022-09-06 20:56:57 UTC +--- gst-libs/gst/app/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/app/meson.build @@ -1,3 +1,4 @@ +if get_option('app').enabled() - app_sources = files(['gstappsrc.c', 'gstappsink.c']) + app_sources = files(['gstappsrc.c', 'gstappsink.c', 'gstapputils.c']) app_mkenum_headers = files([ -@@ -68,3 +69,4 @@ app_dep = declare_dependency(link_with: gstapp, +@@ -69,3 +70,4 @@ meson.override_dependency(pkg_name, app_dep) sources : app_gen_sources) meson.override_dependency(pkg_name, app_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build index 8f0ce22916af..c289de4320a4 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/audio/meson.build.orig 2022-09-06 20:57:46 UTC +--- gst-libs/gst/audio/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/audio/meson.build @@ -1,3 +1,4 @@ +if get_option('audio').enabled() audio_src = files([ 'audio.c', 'audio-buffer.c', -@@ -189,3 +190,4 @@ audio_dep = declare_dependency(link_with : gstaudio, +@@ -194,3 +195,4 @@ meson.override_dependency(pkg_name, audio_dep) sources : audio_gen_sources) meson.override_dependency(pkg_name, audio_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build index 4b0563f6ae23..a703339e63bf 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build @@ -1,77 +1,77 @@ ---- gst-libs/gst/gl/meson.build.orig 2023-01-23 19:29:34 UTC +--- gst-libs/gst/gl/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/gl/meson.build -@@ -555,11 +555,6 @@ if need_platform_egl != 'no' +@@ -566,11 +566,6 @@ if need_platform_egl != 'no' gl_platform_deps += egl_dep glconf.set('GST_GL_HAVE_PLATFORM_EGL', 1) - if cc.has_header('libdrm/drm_fourcc.h') - gl_misc_deps += allocators_dep - glconf.set('GST_GL_HAVE_DMABUF', 1) - endif - egl_includes = ''' #include #include -@@ -1060,7 +1055,7 @@ if build_gstgl +@@ -1103,7 +1098,7 @@ if build_gstgl soversion : soversion, darwin_versions : osxversion, install : true, - dependencies : [gst_base_dep, video_dep, allocators_dep, gmodule_dep, + dependencies : [gst_base_dep, dependency('gstreamer-video-1.0'), dependency('gstreamer-allocators-1.0'), gmodule_dep, gl_lib_deps, gl_platform_deps, gl_winsys_deps, gl_misc_deps], # don't confuse EGL/egl.h with gst-libs/gl/egl/egl.h on case-insensitive file systems implicit_include_directories : false) -@@ -1074,7 +1069,7 @@ if build_gstgl +@@ -1120,7 +1115,7 @@ if build_gstgl library_def = {'lib': gstgl} pkg_name = 'gstreamer-gl-1.0' pkgconfig.generate(gstgl, - libraries : [gstvideo, gst_base_dep, gst_dep], + libraries : [library('gstvideo-@0@'.format(api_version)), gst_base_dep, gst_dep], - variables : pkgconfig_variables + pkgconfig_gl_variables, + variables : pkgconfig_variables + pkgconfig_gl_variables + pkgconfig_installed_variables, uninstalled_variables : pkgconfig_gl_variables, subdirs : pkgconfig_subdirs, -@@ -1106,7 +1101,7 @@ if build_gstgl +@@ -1152,7 +1147,7 @@ if build_gstgl 'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'], 'install' : true, 'extra_args' : gir_init_section + ['--c-include=gst/gl/gl.h'], - 'dependencies' : [video_dep, gst_dep, gst_base_dep], + 'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep], } library_def += {'gir': [gir]} if not static_build -@@ -1118,7 +1113,7 @@ if build_gstgl +@@ -1166,7 +1161,7 @@ if build_gstgl gstgl_dep = declare_dependency(link_with : gstgl, include_directories : [libsinc, compat_includes], sources: gen_sources, - dependencies : [video_dep, gst_base_dep, gl_winsys_deps], + dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gl_winsys_deps], variables: pkgconfig_gl_variables) gstglproto_dep = declare_dependency( dependencies : [gstgl_dep] + gl_lib_deps, -@@ -1149,7 +1144,7 @@ if build_gstgl +@@ -1197,7 +1192,7 @@ if build_gstgl 'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'], 'install' : true, 'extra_args' : gir_init_section + ['--c-include=gst/gl/x11/x11.h'], - 'dependencies' : [video_dep, gst_dep, gst_base_dep] + 'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep] } gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']} gst_libraries += [[pkg_name, {'gir': gir_dict}]] -@@ -1185,7 +1180,7 @@ if build_gstgl +@@ -1234,7 +1229,7 @@ if build_gstgl 'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'], 'install' : true, 'extra_args' : gir_init_section + ['--c-include=gst/gl/wayland/wayland.h'], - 'dependencies' : [video_dep, gst_dep, gst_base_dep] + 'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep] } gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']} -@@ -1221,7 +1216,7 @@ if build_gstgl +@@ -1271,7 +1266,7 @@ if build_gstgl 'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'], 'install' : true, 'extra_args' : gir_init_section + ['--c-include=gst/gl/egl/egl.h'], - 'dependencies' : [video_dep, gst_dep, gst_base_dep] + 'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep] } gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']} gst_libraries += [[pkg_name, {'gir': gir_dict}]] diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_pbutils_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_pbutils_meson.build index b44119ba0013..65a1065215dd 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_pbutils_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_pbutils_meson.build @@ -1,15 +1,12 @@ ---- gst-libs/gst/pbutils/meson.build.orig 2022-09-06 20:58:54 UTC +--- gst-libs/gst/pbutils/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/pbutils/meson.build @@ -1,3 +1,4 @@ +if get_option('pbutils').enabled() pbutils_sources = files([ 'gstpluginsbaseversion.c', 'pbutils.c', -@@ -98,4 +99,5 @@ pbutils_dep = declare_dependency(link_with : pbutils, - dependencies : gstpbutils_deps, +@@ -100,3 +101,4 @@ meson.override_dependency(pkg_name, pbutils_dep) sources : pbutils_gen_sources) --meson.override_dependency(pkg_name, pbutils_dep) -\ No newline at end of file -+meson.override_dependency(pkg_name, pbutils_dep) + meson.override_dependency(pkg_name, pbutils_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtp_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtp_meson.build index 4c7ffee35a97..cdde174c17cb 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtp_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtp_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/rtp/meson.build.orig 2022-09-06 21:07:44 UTC +--- gst-libs/gst/rtp/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/rtp/meson.build @@ -1,3 +1,4 @@ +if get_option('rtp').enabled() rtp_sources = files([ 'gstrtpbuffer.c', 'gstrtcpbuffer.c', -@@ -85,3 +86,4 @@ rtp_dep = declare_dependency(link_with : gst_rtp, +@@ -86,3 +87,4 @@ meson.override_dependency(pkg_name, rtp_dep) sources : rtp_gen_sources) meson.override_dependency(pkg_name, rtp_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtsp_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtsp_meson.build index 87113a89c97d..8a68ccc13310 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtsp_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_rtsp_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/rtsp/meson.build.orig 2022-09-06 21:08:11 UTC +--- gst-libs/gst/rtsp/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/rtsp/meson.build @@ -1,3 +1,4 @@ +if get_option('rtsp').enabled() rtsp_sources = files([ 'gstrtsptransport.c', 'gstrtspurl.c', -@@ -90,3 +91,4 @@ rtsp_dep = declare_dependency(link_with : gst_rtsp, +@@ -91,3 +92,4 @@ meson.override_dependency(pkg_name, rtsp_dep) sources : rtsp_gen_sources) meson.override_dependency(pkg_name, rtsp_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_sdp_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_sdp_meson.build index 8b452b9c5ce4..7a7d013b61e9 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_sdp_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_sdp_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/sdp/meson.build.orig 2022-09-06 21:08:38 UTC +--- gst-libs/gst/sdp/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/sdp/meson.build @@ -1,3 +1,4 @@ +if get_option('sdp').enabled() gst_sdp_headers = files([ 'sdp.h', 'sdp-prelude.h', -@@ -60,3 +61,4 @@ sdp_dep = declare_dependency(link_with: gstsdp, +@@ -61,3 +62,4 @@ meson.override_dependency(pkg_name, sdp_dep) sources: sdp_gen_sources) meson.override_dependency(pkg_name, sdp_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_tag_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_tag_meson.build index 25ca4ed6c521..9f9b122a6839 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_tag_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_tag_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/tag/meson.build.orig 2022-09-06 21:09:11 UTC +--- gst-libs/gst/tag/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/tag/meson.build @@ -1,3 +1,4 @@ +if get_option('tag').enabled() tag_sources = files([ 'gstvorbistag.c', 'gstid3tag.c', -@@ -142,3 +143,4 @@ executable('mklicensestables', 'mklicensestables.c', +@@ -143,3 +144,4 @@ gst_tag_dir = meson.current_source_dir() install : false) gst_tag_dir = meson.current_source_dir() +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build index 5828602535fe..1c75a7c3bdc6 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/video/meson.build.orig 2023-01-23 19:29:34 UTC +--- gst-libs/gst/video/meson.build.orig 2024-08-21 11:25:15 UTC +++ gst-libs/gst/video/meson.build @@ -1,3 +1,4 @@ +if get_option('video').enabled() video_sources = files([ 'colorbalance.c', 'colorbalancechannel.c', -@@ -183,3 +184,4 @@ meson.override_dependency(pkg_name, video_dep) +@@ -186,3 +187,4 @@ meson.override_dependency(pkg_name, video_dep) sources : video_gen_sources) meson.override_dependency(pkg_name, video_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-meson.build b/multimedia/gstreamer1-plugins/files/patch-meson.build index 3c494fcde987..a7c122bbb186 100644 --- a/multimedia/gstreamer1-plugins/files/patch-meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-meson.build @@ -1,39 +1,39 @@ ---- meson.build.orig 2023-01-23 19:29:34 UTC +--- meson.build.orig 2024-08-21 11:25:15 UTC +++ meson.build @@ -17,6 +17,8 @@ gst_version_is_dev = gst_version_minor % 2 == 1 and gs gst_version_is_stable = gst_version_minor.is_even() gst_version_is_dev = gst_version_minor % 2 == 1 and gst_version_micro < 90 +build_gstgl = false + host_system = host_machine.system() have_cxx = add_languages('cpp', native: false, required: false) -@@ -295,8 +297,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi +@@ -293,8 +295,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi # FIXME: These should be configure options core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosink') -core_conf.set_quoted('DEFAULT_AUDIOSINK', 'autoaudiosink') +core_conf.set_quoted('DEFAULT_AUDIOSINK', get_option('defaultaudiosink')) +core_conf.set_quoted('DEFAULT_AUDIOSRC', get_option('defaultaudiosrc')) + # Set whether the audioresampling method should be detected at runtime core_conf.set('AUDIORESAMPLE_FORMAT_' + get_option('audioresample_format').to_upper(), true) -@@ -489,6 +493,7 @@ pkgconfig_plugins_base_libs_variables = [ +@@ -505,6 +509,7 @@ pkgconfig_plugins_base_libs_variables = [ 'libraries=' + ' '.join(base_libraries), ] +if get_option('pkgconfig').enabled() pkgconfig.generate( libraries : [gst_dep], variables : pkgconfig_variables + pkgconfig_plugins_base_libs_variables, -@@ -502,6 +507,7 @@ run_command(meson_pkg_config_file_fixup_script, +@@ -518,6 +523,7 @@ run_command(meson_pkg_config_file_fixup_script, run_command(meson_pkg_config_file_fixup_script, 'gstreamer-plugins-base-1.0', 'libraries', check: true) +endif if have_orcc update_orc_dist_files = find_program('scripts/update-orc-dist-files.py') diff --git a/multimedia/gstreamer1-plugins/files/patch-tools_meson.build b/multimedia/gstreamer1-plugins/files/patch-tools_meson.build index 6d1c193da58c..150234dd99db 100644 --- a/multimedia/gstreamer1-plugins/files/patch-tools_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-tools_meson.build @@ -1,15 +1,15 @@ ---- tools/meson.build.orig 2023-01-23 19:29:34 UTC +--- tools/meson.build.orig 2024-08-21 11:25:15 UTC +++ tools/meson.build @@ -1,3 +1,4 @@ +if not get_option('tools').disabled() tool_deps = [pbutils_dep, audio_dep, video_dep, tag_dep, gst_dep, gst_base_dep, gmodule_dep] extra_args = [] @@ -44,7 +45,6 @@ endif }, } --if not get_option('tools').disabled() +-if not get_option('tools').disabled() and not static_build foreach tool, data: gst_tools exe_name = '@0@-@1@'.format(tool, api_version) executable(exe_name, diff --git a/multimedia/gstreamer1-plugins/pkg-plist b/multimedia/gstreamer1-plugins/pkg-plist index a4928b0517c2..c929da4bed5a 100644 --- a/multimedia/gstreamer1-plugins/pkg-plist +++ b/multimedia/gstreamer1-plugins/pkg-plist @@ -1,262 +1,269 @@ bin/gst-device-monitor-%%VERSION%% bin/gst-discoverer-%%VERSION%% bin/gst-play-%%VERSION%% include/gstreamer-%%VERSION%%/gst/allocators/allocators-prelude.h include/gstreamer-%%VERSION%%/gst/allocators/allocators.h include/gstreamer-%%VERSION%%/gst/allocators/gstdmabuf.h +include/gstreamer-%%VERSION%%/gst/allocators/gstdrmdumb.h include/gstreamer-%%VERSION%%/gst/allocators/gstfdmemory.h include/gstreamer-%%VERSION%%/gst/allocators/gstphysmemory.h +include/gstreamer-%%VERSION%%/gst/allocators/gstshmallocator.h include/gstreamer-%%VERSION%%/gst/app/app-enumtypes.h include/gstreamer-%%VERSION%%/gst/app/app-prelude.h include/gstreamer-%%VERSION%%/gst/app/app.h include/gstreamer-%%VERSION%%/gst/app/gstappsink.h include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h include/gstreamer-%%VERSION%%/gst/audio/audio-buffer.h include/gstreamer-%%VERSION%%/gst/audio/audio-channel-mixer.h include/gstreamer-%%VERSION%%/gst/audio/audio-channels.h include/gstreamer-%%VERSION%%/gst/audio/audio-converter.h include/gstreamer-%%VERSION%%/gst/audio/audio-enumtypes.h include/gstreamer-%%VERSION%%/gst/audio/audio-format.h include/gstreamer-%%VERSION%%/gst/audio/audio-info.h include/gstreamer-%%VERSION%%/gst/audio/audio-prelude.h include/gstreamer-%%VERSION%%/gst/audio/audio-quantize.h include/gstreamer-%%VERSION%%/gst/audio/audio-resampler.h include/gstreamer-%%VERSION%%/gst/audio/audio.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioaggregator.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesink.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesrc.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiocdsrc.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioclock.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiodecoder.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioencoder.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioiec61937.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiometa.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioringbuffer.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiosink.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiosrc.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiostreamalign.h +include/gstreamer-%%VERSION%%/gst/audio/gstdsd.h +include/gstreamer-%%VERSION%%/gst/audio/gstdsdformat.h include/gstreamer-%%VERSION%%/gst/audio/streamvolume.h include/gstreamer-%%VERSION%%/gst/fft/fft-prelude.h include/gstreamer-%%VERSION%%/gst/fft/fft.h include/gstreamer-%%VERSION%%/gst/fft/gstfft.h include/gstreamer-%%VERSION%%/gst/fft/gstfftf32.h include/gstreamer-%%VERSION%%/gst/fft/gstfftf64.h include/gstreamer-%%VERSION%%/gst/fft/gstffts16.h include/gstreamer-%%VERSION%%/gst/fft/gstffts32.h include/gstreamer-%%VERSION%%/gst/pbutils/codec-utils.h include/gstreamer-%%VERSION%%/gst/pbutils/descriptions.h include/gstreamer-%%VERSION%%/gst/pbutils/encoding-profile.h include/gstreamer-%%VERSION%%/gst/pbutils/encoding-target.h include/gstreamer-%%VERSION%%/gst/pbutils/gstaudiovisualizer.h include/gstreamer-%%VERSION%%/gst/pbutils/gstdiscoverer.h include/gstreamer-%%VERSION%%/gst/pbutils/gstpluginsbaseversion.h include/gstreamer-%%VERSION%%/gst/pbutils/install-plugins.h include/gstreamer-%%VERSION%%/gst/pbutils/missing-plugins.h include/gstreamer-%%VERSION%%/gst/pbutils/pbutils-enumtypes.h include/gstreamer-%%VERSION%%/gst/pbutils/pbutils-prelude.h include/gstreamer-%%VERSION%%/gst/pbutils/pbutils.h include/gstreamer-%%VERSION%%/gst/riff/riff-ids.h include/gstreamer-%%VERSION%%/gst/riff/riff-media.h include/gstreamer-%%VERSION%%/gst/riff/riff-prelude.h include/gstreamer-%%VERSION%%/gst/riff/riff-read.h include/gstreamer-%%VERSION%%/gst/riff/riff.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtcpbuffer.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtp-enumtypes.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbaseaudiopayload.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasedepayload.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasepayload.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbuffer.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpdefs.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtphdrext.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpmeta.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtppayloads.h include/gstreamer-%%VERSION%%/gst/rtp/rtp-prelude.h include/gstreamer-%%VERSION%%/gst/rtp/rtp.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsp-enumtypes.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsp.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspconnection.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspdefs.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspextension.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspmessage.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsprange.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsptransport.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspurl.h include/gstreamer-%%VERSION%%/gst/rtsp/rtsp-prelude.h include/gstreamer-%%VERSION%%/gst/rtsp/rtsp.h include/gstreamer-%%VERSION%%/gst/sdp/gstmikey.h include/gstreamer-%%VERSION%%/gst/sdp/gstsdp.h include/gstreamer-%%VERSION%%/gst/sdp/gstsdpmessage.h include/gstreamer-%%VERSION%%/gst/sdp/sdp-prelude.h include/gstreamer-%%VERSION%%/gst/sdp/sdp.h include/gstreamer-%%VERSION%%/gst/tag/gsttagdemux.h include/gstreamer-%%VERSION%%/gst/tag/gsttagmux.h include/gstreamer-%%VERSION%%/gst/tag/tag-enumtypes.h include/gstreamer-%%VERSION%%/gst/tag/tag-prelude.h include/gstreamer-%%VERSION%%/gst/tag/tag.h include/gstreamer-%%VERSION%%/gst/tag/xmpwriter.h include/gstreamer-%%VERSION%%/gst/video/colorbalance.h include/gstreamer-%%VERSION%%/gst/video/colorbalancechannel.h include/gstreamer-%%VERSION%%/gst/video/gstvideoaffinetransformationmeta.h include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregator.h include/gstreamer-%%VERSION%%/gst/video/gstvideocodecalphameta.h include/gstreamer-%%VERSION%%/gst/video/gstvideodecoder.h include/gstreamer-%%VERSION%%/gst/video/gstvideoencoder.h include/gstreamer-%%VERSION%%/gst/video/gstvideofilter.h include/gstreamer-%%VERSION%%/gst/video/gstvideometa.h include/gstreamer-%%VERSION%%/gst/video/gstvideopool.h include/gstreamer-%%VERSION%%/gst/video/gstvideosink.h include/gstreamer-%%VERSION%%/gst/video/gstvideotimecode.h include/gstreamer-%%VERSION%%/gst/video/gstvideoutils.h include/gstreamer-%%VERSION%%/gst/video/navigation.h include/gstreamer-%%VERSION%%/gst/video/video-anc.h include/gstreamer-%%VERSION%%/gst/video/video-blend.h include/gstreamer-%%VERSION%%/gst/video/video-chroma.h include/gstreamer-%%VERSION%%/gst/video/video-color.h include/gstreamer-%%VERSION%%/gst/video/video-converter.h include/gstreamer-%%VERSION%%/gst/video/video-dither.h include/gstreamer-%%VERSION%%/gst/video/video-enumtypes.h include/gstreamer-%%VERSION%%/gst/video/video-event.h include/gstreamer-%%VERSION%%/gst/video/video-format.h include/gstreamer-%%VERSION%%/gst/video/video-frame.h include/gstreamer-%%VERSION%%/gst/video/video-hdr.h +include/gstreamer-%%VERSION%%/gst/video/video-info-dma.h include/gstreamer-%%VERSION%%/gst/video/video-info.h include/gstreamer-%%VERSION%%/gst/video/video-multiview.h include/gstreamer-%%VERSION%%/gst/video/video-overlay-composition.h include/gstreamer-%%VERSION%%/gst/video/video-prelude.h include/gstreamer-%%VERSION%%/gst/video/video-resampler.h include/gstreamer-%%VERSION%%/gst/video/video-scaler.h include/gstreamer-%%VERSION%%/gst/video/video-sei.h include/gstreamer-%%VERSION%%/gst/video/video-tile.h include/gstreamer-%%VERSION%%/gst/video/video.h include/gstreamer-%%VERSION%%/gst/video/videodirection.h include/gstreamer-%%VERSION%%/gst/video/videoorientation.h include/gstreamer-%%VERSION%%/gst/video/videooverlay.h lib/girepository-%%VERSION%%/GstAllocators-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstApp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstAudio-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstPbutils-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstRtp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstRtsp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstSdp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstTag-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstVideo-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstadder.so lib/gstreamer-%%VERSION%%/libgstapp.so lib/gstreamer-%%VERSION%%/libgstaudioconvert.so lib/gstreamer-%%VERSION%%/libgstaudiomixer.so lib/gstreamer-%%VERSION%%/libgstaudiorate.so lib/gstreamer-%%VERSION%%/libgstaudioresample.so lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.so +lib/gstreamer-%%VERSION%%/libgstbasedebug.so lib/gstreamer-%%VERSION%%/libgstcompositor.so +lib/gstreamer-%%VERSION%%/libgstdsd.so lib/gstreamer-%%VERSION%%/libgstencoding.so lib/gstreamer-%%VERSION%%/libgstgio.so lib/gstreamer-%%VERSION%%/libgstoverlaycomposition.so lib/gstreamer-%%VERSION%%/libgstpbtypes.so lib/gstreamer-%%VERSION%%/libgstplayback.so lib/gstreamer-%%VERSION%%/libgstrawparse.so lib/gstreamer-%%VERSION%%/libgstsubparse.so lib/gstreamer-%%VERSION%%/libgsttcp.so lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so lib/gstreamer-%%VERSION%%/libgstvideoconvertscale.so lib/gstreamer-%%VERSION%%/libgstvideorate.so lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so lib/gstreamer-%%VERSION%%/libgstvolume.so lib/libgstallocators-%%VERSION%%.so lib/libgstallocators-%%VERSION%%.so.0 lib/libgstallocators-%%VERSION%%.so.%%SOVERSION%% lib/libgstapp-%%VERSION%%.so lib/libgstapp-%%VERSION%%.so.0 lib/libgstapp-%%VERSION%%.so.%%SOVERSION%% lib/libgstaudio-%%VERSION%%.so lib/libgstaudio-%%VERSION%%.so.0 lib/libgstaudio-%%VERSION%%.so.%%SOVERSION%% lib/libgstfft-%%VERSION%%.so lib/libgstfft-%%VERSION%%.so.0 lib/libgstfft-%%VERSION%%.so.%%SOVERSION%% lib/libgstpbutils-%%VERSION%%.so lib/libgstpbutils-%%VERSION%%.so.0 lib/libgstpbutils-%%VERSION%%.so.%%SOVERSION%% lib/libgstriff-%%VERSION%%.so lib/libgstriff-%%VERSION%%.so.0 lib/libgstriff-%%VERSION%%.so.%%SOVERSION%% lib/libgstrtp-%%VERSION%%.so lib/libgstrtp-%%VERSION%%.so.0 lib/libgstrtp-%%VERSION%%.so.%%SOVERSION%% lib/libgstrtsp-%%VERSION%%.so lib/libgstrtsp-%%VERSION%%.so.0 lib/libgstrtsp-%%VERSION%%.so.%%SOVERSION%% lib/libgstsdp-%%VERSION%%.so lib/libgstsdp-%%VERSION%%.so.0 lib/libgstsdp-%%VERSION%%.so.%%SOVERSION%% lib/libgsttag-%%VERSION%%.so lib/libgsttag-%%VERSION%%.so.0 lib/libgsttag-%%VERSION%%.so.%%SOVERSION%% lib/libgstvideo-%%VERSION%%.so lib/libgstvideo-%%VERSION%%.so.0 lib/libgstvideo-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-allocators-%%VERSION%%.pc libdata/pkgconfig/gstreamer-app-%%VERSION%%.pc libdata/pkgconfig/gstreamer-audio-%%VERSION%%.pc libdata/pkgconfig/gstreamer-fft-%%VERSION%%.pc libdata/pkgconfig/gstreamer-pbutils-%%VERSION%%.pc libdata/pkgconfig/gstreamer-plugins-base-%%VERSION%%.pc libdata/pkgconfig/gstreamer-riff-%%VERSION%%.pc libdata/pkgconfig/gstreamer-rtp-%%VERSION%%.pc libdata/pkgconfig/gstreamer-rtsp-%%VERSION%%.pc libdata/pkgconfig/gstreamer-sdp-%%VERSION%%.pc libdata/pkgconfig/gstreamer-tag-%%VERSION%%.pc libdata/pkgconfig/gstreamer-video-%%VERSION%%.pc -share/man/man1/gst-device-monitor-%%VERSION%%.1.gz -share/man/man1/gst-discoverer-%%VERSION%%.1.gz -share/man/man1/gst-play-%%VERSION%%.1.gz share/gir-%%VERSION%%/GstAllocators-%%VERSION%%.gir share/gir-%%VERSION%%/GstApp-%%VERSION%%.gir share/gir-%%VERSION%%/GstAudio-%%VERSION%%.gir share/gir-%%VERSION%%/GstPbutils-%%VERSION%%.gir share/gir-%%VERSION%%/GstRtp-%%VERSION%%.gir share/gir-%%VERSION%%/GstRtsp-%%VERSION%%.gir share/gir-%%VERSION%%/GstSdp-%%VERSION%%.gir share/gir-%%VERSION%%/GstTag-%%VERSION%%.gir share/gir-%%VERSION%%/GstVideo-%%VERSION%%.gir share/gst-plugins-base/%%VERSION%%/license-translations.dict share/locale/af/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/az/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/bg/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/da/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/de/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/el/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/es/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/fur/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/id/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/it/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ka/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/lv/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/or/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ro/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/man/man1/gst-device-monitor-%%VERSION%%.1.gz +share/man/man1/gst-discoverer-%%VERSION%%.1.gz +share/man/man1/gst-play-%%VERSION%%.1.gz diff --git a/multimedia/gstreamer1-rtsp-server/Makefile b/multimedia/gstreamer1-rtsp-server/Makefile index f01a54f185f0..27db8a3f41ab 100644 --- a/multimedia/gstreamer1-rtsp-server/Makefile +++ b/multimedia/gstreamer1-rtsp-server/Makefile @@ -1,24 +1,26 @@ PORTNAME= gstreamer1-rtsp-server -PORTVERSION= 1.22.4 +PORTVERSION= ${_GST_VERSION} CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-rtsp-server/ DISTNAME= gst-rtsp-server-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer library for building a RTSP server WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING USES= bison gnome gstreamer libtool meson ninja pathfix pkgconfig python:build tar:xz -USE_LDCONFIG= yes USE_GNOME= glib20 introspection:build -USE_GSTREAMER= good bad +USE_GSTREAMER= bad good +USE_LDCONFIG= yes + MESON_ARGS= -Ddoc=disabled BINARY_ALIAS= python3=${PYTHON_VERSION} -PLIST_SUB= VERSION=1.0 SOVERSION=0.2204.0 +PLIST_SUB= SOVERSION=${_GST_SOVERSION} \ + VERSION=${_GST_LIB_VER} .include diff --git a/multimedia/gstreamer1-rtsp-server/distinfo b/multimedia/gstreamer1-rtsp-server/distinfo index 948f697b0411..fcf94e02d354 100644 --- a/multimedia/gstreamer1-rtsp-server/distinfo +++ b/multimedia/gstreamer1-rtsp-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687416226 -SHA256 (gst-rtsp-server-1.22.4.tar.xz) = 4666612d7a99c60dcd6f0bdba1b7a74d2562a0501b2a3e0576f0916bf1d8811b -SIZE (gst-rtsp-server-1.22.4.tar.xz) = 272712 +TIMESTAMP = 1726789451 +SHA256 (gst-rtsp-server-1.24.8.tar.xz) = 84ed2b34b8f581a418d8ab8eff7657635fcf83c8960f27065c6c47e52836ed02 +SIZE (gst-rtsp-server-1.24.8.tar.xz) = 283120 diff --git a/multimedia/gstreamer1-vaapi/Makefile b/multimedia/gstreamer1-vaapi/Makefile index bbc6ef7459b3..a64e774be3e7 100644 --- a/multimedia/gstreamer1-vaapi/Makefile +++ b/multimedia/gstreamer1-vaapi/Makefile @@ -1,40 +1,41 @@ PORTNAME= gstreamer1-vaapi -PORTVERSION= 1.22.4 +PORTVERSION= ${_GST_VERSION} CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-vaapi/ DISTNAME= gstreamer-vaapi-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer hardware video decoding via VA-API plug-in WWW= https://github.com/GStreamer/gstreamer-vaapi LICENSE= LGPL21 LIB_DEPENDS= libva.so:multimedia/libva USES= bison compiler:c11 gettext-runtime gl gnome gstreamer libtool \ meson ninja pkgconfig python:build tar:xz xorg -USE_LDCONFIG= yes USE_GNOME= glib20 USE_GSTREAMER= bad USE_GL= gl +USE_LDCONFIG= yes USE_XORG= x11 xrandr xrender xorgproto + MESON_ARGS= -Ddoc=disabled -Dexamples=disabled BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_DEFINE= DRM WAYLAND OPTIONS_DEFAULT=DRM WAYLAND DRM_DESC= KMS console and headless support DRM_BUILD_DEPENDS= libdrm>0:graphics/libdrm DRM_LIB_DEPENDS= libudev.so:devel/libudev-devd DRM_MESON_ENABLED= drm WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.15:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libva-wayland.so:multimedia/libva \ libwayland-client.so:graphics/wayland WAYLAND_MESON_ENABLED= wayland WAYLAND_IMPLIES= DRM .include diff --git a/multimedia/gstreamer1-vaapi/distinfo b/multimedia/gstreamer1-vaapi/distinfo index dfcc671b731c..966fb5ebbcdb 100644 --- a/multimedia/gstreamer1-vaapi/distinfo +++ b/multimedia/gstreamer1-vaapi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687416252 -SHA256 (gstreamer-vaapi-1.22.4.tar.xz) = 967b8e353d82d0081a68dc53639b25d9fb4ca89bfa1e061403e0cd7d23585ba6 -SIZE (gstreamer-vaapi-1.22.4.tar.xz) = 545404 +TIMESTAMP = 1726789477 +SHA256 (gstreamer-vaapi-1.24.8.tar.xz) = c8f015eee7a4d989383e0689a099bfabec95e55159ee875cc4eb9ff8d816dccb +SIZE (gstreamer-vaapi-1.24.8.tar.xz) = 553572 diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index 2222a67ed1dd..cb387df4f7d1 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -1,48 +1,63 @@ PORTNAME= gstreamer -PORTVERSION= 1.22.10 +PORTVERSION= ${_GST_VERSION} CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/ PKGNAMESUFFIX= 1 MAINTAINER= multimedia@FreeBSD.org COMMENT= Media applications framework WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= bison libtool gnome meson ninja pkgconfig python:build shebangfix tar:xz +LIB_DEPENDS= libunwind.so:devel/libunwind + +USES= bison libtool gnome gstreamer:_internal meson ninja \ + pkgconfig python:build shebangfix tar:xz USE_GNOME= glib20 introspection:build +USE_GSTREAMER= # +USE_LDCONFIG= yes -LIB_DEPENDS= libunwind.so:devel/libunwind +SHEBANG_FILES= docs/gst-plugins-doc-cache-generator.py \ + gst/parse/get_flex_version.py \ + scripts/extract-release-date-from-doap-file.py \ -CONFIGURE_ARGS= -D tests=disabled \ - -D examples=disabled \ - -D dbghelp=disabled \ +MESON_ARGS= -D dbghelp=disabled \ -D doc=disabled \ - -D libdw=disabled -PLIST_SUB= VERSION=${GST10_VERSION} \ - SOVERSION=0.2210.0 - -USE_LDCONFIG= yes -GST10_VERSION= 1.0 + -D examples=disabled \ + -D libdw=disabled \ + -D tests=disabled PORTSCOUT= limitw:1,even -OPTIONS_SUB= yes -OPTIONS_DEFINE= BASH NLS -OPTIONS_DEFAULT=BASH +PLIST_SUB= SOVERSION=${_GST_SOVERSION} \ + VERSION=${_GST_LIB_VER} + +OPTIONS_DEFINE= BASH NLS +OPTIONS_DEFAULT= BASH +# The PTP helper requires Rust since GStreamer 1.24.0, so only enable it on +# platforms that have Rust support. +.for arch in aarch64 amd64 armv7 i386 powerpc64 powerpc64le powerpc risc64 +OPTIONS_DEFINE_${arch}= PTP +OPTIONS_DEFAULT_${arch}=PTP +.endfor +OPTIONS_SUB= yes BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion BASH_MESON_ENABLED= bash-completion -NLS_USES= gettext -NLS_MESON_ENABLED= nls +NLS_USES= gettext +NLS_MESON_ENABLED= nls + +PTP_DESC= Precision Time Protocol support +PTP_BUILD_DEPENDS= rustc:lang/rust +PTP_MESON_ENABLED= ptp-helper + +.include -SHEBANG_FILES= gst/parse/get_flex_version.py \ - scripts/extract-release-date-from-doap-file.py \ - docs/gst-plugins-doc-cache-generator.py -python_OLD_CMD= "/usr/bin/env python3" -python_CMD= ${SETENV} ${PYTHON_VERSION} +.if ${ARCH:Naarch64:Namd64:Narmv7:Ni386:Npowerpc64:Npowerpc64le:Npowerpc:Nriscv64} +MESON_ARGS+= -D ptp-helper=disabled +.endif .include diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo index a4daa95cef24..13edfb319e7f 100644 --- a/multimedia/gstreamer1/distinfo +++ b/multimedia/gstreamer1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709494424 -SHA256 (gstreamer-1.22.10.tar.xz) = 969aaef396f252ce925132a4be2aa004e0320f5c1baf0acaaae09c544a6759f4 -SIZE (gstreamer-1.22.10.tar.xz) = 1799780 +TIMESTAMP = 1726789379 +SHA256 (gstreamer-1.24.8.tar.xz) = b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3 +SIZE (gstreamer-1.24.8.tar.xz) = 1861416 diff --git a/multimedia/gstreamer1/pkg-plist b/multimedia/gstreamer1/pkg-plist index f49a63175fd5..83f5fb45fc9b 100644 --- a/multimedia/gstreamer1/pkg-plist +++ b/multimedia/gstreamer1/pkg-plist @@ -1,217 +1,219 @@ bin/gst-inspect-%%VERSION%% bin/gst-launch-%%VERSION%% bin/gst-stats-%%VERSION%% bin/gst-typefind-%%VERSION%% include/gstreamer-%%VERSION%%/gst/base/base-prelude.h include/gstreamer-%%VERSION%%/gst/base/base.h include/gstreamer-%%VERSION%%/gst/base/gstadapter.h include/gstreamer-%%VERSION%%/gst/base/gstaggregator.h include/gstreamer-%%VERSION%%/gst/base/gstbaseparse.h include/gstreamer-%%VERSION%%/gst/base/gstbasesink.h include/gstreamer-%%VERSION%%/gst/base/gstbasesrc.h include/gstreamer-%%VERSION%%/gst/base/gstbasetransform.h include/gstreamer-%%VERSION%%/gst/base/gstbitreader.h include/gstreamer-%%VERSION%%/gst/base/gstbitwriter.h include/gstreamer-%%VERSION%%/gst/base/gstbytereader.h include/gstreamer-%%VERSION%%/gst/base/gstbytewriter.h include/gstreamer-%%VERSION%%/gst/base/gstcollectpads.h include/gstreamer-%%VERSION%%/gst/base/gstdataqueue.h include/gstreamer-%%VERSION%%/gst/base/gstflowcombiner.h include/gstreamer-%%VERSION%%/gst/base/gstpushsrc.h include/gstreamer-%%VERSION%%/gst/base/gstqueuearray.h include/gstreamer-%%VERSION%%/gst/base/gsttypefindhelper.h include/gstreamer-%%VERSION%%/gst/check/check-prelude.h include/gstreamer-%%VERSION%%/gst/check/check.h include/gstreamer-%%VERSION%%/gst/check/gstbufferstraw.h include/gstreamer-%%VERSION%%/gst/check/gstcheck.h include/gstreamer-%%VERSION%%/gst/check/gstconsistencychecker.h include/gstreamer-%%VERSION%%/gst/check/gstharness.h include/gstreamer-%%VERSION%%/gst/check/gsttestclock.h include/gstreamer-%%VERSION%%/gst/check/internal-check.h include/gstreamer-%%VERSION%%/gst/controller/controller-enumtypes.h include/gstreamer-%%VERSION%%/gst/controller/controller-prelude.h include/gstreamer-%%VERSION%%/gst/controller/controller.h include/gstreamer-%%VERSION%%/gst/controller/gstargbcontrolbinding.h include/gstreamer-%%VERSION%%/gst/controller/gstdirectcontrolbinding.h include/gstreamer-%%VERSION%%/gst/controller/gstinterpolationcontrolsource.h include/gstreamer-%%VERSION%%/gst/controller/gstlfocontrolsource.h include/gstreamer-%%VERSION%%/gst/controller/gstproxycontrolbinding.h include/gstreamer-%%VERSION%%/gst/controller/gsttimedvaluecontrolsource.h include/gstreamer-%%VERSION%%/gst/controller/gsttriggercontrolsource.h include/gstreamer-%%VERSION%%/gst/glib-compat.h include/gstreamer-%%VERSION%%/gst/gst.h include/gstreamer-%%VERSION%%/gst/gstallocator.h include/gstreamer-%%VERSION%%/gst/gstatomicqueue.h include/gstreamer-%%VERSION%%/gst/gstbin.h include/gstreamer-%%VERSION%%/gst/gstbuffer.h include/gstreamer-%%VERSION%%/gst/gstbufferlist.h include/gstreamer-%%VERSION%%/gst/gstbufferpool.h include/gstreamer-%%VERSION%%/gst/gstbus.h +include/gstreamer-%%VERSION%%/gst/gstbytearrayinterface.h include/gstreamer-%%VERSION%%/gst/gstcaps.h include/gstreamer-%%VERSION%%/gst/gstcapsfeatures.h include/gstreamer-%%VERSION%%/gst/gstchildproxy.h include/gstreamer-%%VERSION%%/gst/gstclock.h include/gstreamer-%%VERSION%%/gst/gstcompat.h include/gstreamer-%%VERSION%%/gst/gstconfig.h include/gstreamer-%%VERSION%%/gst/gstcontext.h include/gstreamer-%%VERSION%%/gst/gstcontrolbinding.h include/gstreamer-%%VERSION%%/gst/gstcontrolsource.h include/gstreamer-%%VERSION%%/gst/gstdatetime.h include/gstreamer-%%VERSION%%/gst/gstdebugutils.h include/gstreamer-%%VERSION%%/gst/gstdevice.h include/gstreamer-%%VERSION%%/gst/gstdevicemonitor.h include/gstreamer-%%VERSION%%/gst/gstdeviceprovider.h include/gstreamer-%%VERSION%%/gst/gstdeviceproviderfactory.h include/gstreamer-%%VERSION%%/gst/gstdynamictypefactory.h include/gstreamer-%%VERSION%%/gst/gstelement.h include/gstreamer-%%VERSION%%/gst/gstelementfactory.h include/gstreamer-%%VERSION%%/gst/gstelementmetadata.h include/gstreamer-%%VERSION%%/gst/gstenumtypes.h include/gstreamer-%%VERSION%%/gst/gsterror.h include/gstreamer-%%VERSION%%/gst/gstevent.h include/gstreamer-%%VERSION%%/gst/gstformat.h include/gstreamer-%%VERSION%%/gst/gstghostpad.h include/gstreamer-%%VERSION%%/gst/gstinfo.h include/gstreamer-%%VERSION%%/gst/gstiterator.h include/gstreamer-%%VERSION%%/gst/gstmacros.h include/gstreamer-%%VERSION%%/gst/gstmemory.h include/gstreamer-%%VERSION%%/gst/gstmessage.h include/gstreamer-%%VERSION%%/gst/gstmeta.h include/gstreamer-%%VERSION%%/gst/gstminiobject.h include/gstreamer-%%VERSION%%/gst/gstobject.h include/gstreamer-%%VERSION%%/gst/gstpad.h include/gstreamer-%%VERSION%%/gst/gstpadtemplate.h include/gstreamer-%%VERSION%%/gst/gstparamspecs.h include/gstreamer-%%VERSION%%/gst/gstparse.h include/gstreamer-%%VERSION%%/gst/gstpipeline.h include/gstreamer-%%VERSION%%/gst/gstplugin.h include/gstreamer-%%VERSION%%/gst/gstpluginfeature.h include/gstreamer-%%VERSION%%/gst/gstpoll.h include/gstreamer-%%VERSION%%/gst/gstpreset.h include/gstreamer-%%VERSION%%/gst/gstpromise.h include/gstreamer-%%VERSION%%/gst/gstprotection.h include/gstreamer-%%VERSION%%/gst/gstquery.h include/gstreamer-%%VERSION%%/gst/gstregistry.h include/gstreamer-%%VERSION%%/gst/gstsample.h include/gstreamer-%%VERSION%%/gst/gstsegment.h include/gstreamer-%%VERSION%%/gst/gststreamcollection.h include/gstreamer-%%VERSION%%/gst/gststreams.h include/gstreamer-%%VERSION%%/gst/gststructure.h include/gstreamer-%%VERSION%%/gst/gstsystemclock.h include/gstreamer-%%VERSION%%/gst/gsttaglist.h include/gstreamer-%%VERSION%%/gst/gsttagsetter.h include/gstreamer-%%VERSION%%/gst/gsttask.h include/gstreamer-%%VERSION%%/gst/gsttaskpool.h include/gstreamer-%%VERSION%%/gst/gsttoc.h include/gstreamer-%%VERSION%%/gst/gsttocsetter.h include/gstreamer-%%VERSION%%/gst/gsttracer.h include/gstreamer-%%VERSION%%/gst/gsttracerfactory.h include/gstreamer-%%VERSION%%/gst/gsttracerrecord.h include/gstreamer-%%VERSION%%/gst/gsttypefind.h include/gstreamer-%%VERSION%%/gst/gsttypefindfactory.h include/gstreamer-%%VERSION%%/gst/gsturi.h include/gstreamer-%%VERSION%%/gst/gstutils.h include/gstreamer-%%VERSION%%/gst/gstvalue.h include/gstreamer-%%VERSION%%/gst/gstversion.h include/gstreamer-%%VERSION%%/gst/math-compat.h include/gstreamer-%%VERSION%%/gst/net/gstnet.h include/gstreamer-%%VERSION%%/gst/net/gstnetaddressmeta.h include/gstreamer-%%VERSION%%/gst/net/gstnetclientclock.h include/gstreamer-%%VERSION%%/gst/net/gstnetcontrolmessagemeta.h include/gstreamer-%%VERSION%%/gst/net/gstnettimepacket.h include/gstreamer-%%VERSION%%/gst/net/gstnettimeprovider.h include/gstreamer-%%VERSION%%/gst/net/gstnetutils.h include/gstreamer-%%VERSION%%/gst/net/gstptpclock.h include/gstreamer-%%VERSION%%/gst/net/net-prelude.h include/gstreamer-%%VERSION%%/gst/net/net.h lib/girepository-%%VERSION%%/Gst-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstBase-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstCheck-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstController-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstNet-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstcoreelements.so lib/gstreamer-%%VERSION%%/libgstcoretracers.so lib/libgstbase-%%VERSION%%.so lib/libgstbase-%%VERSION%%.so.0 lib/libgstbase-%%VERSION%%.so.%%SOVERSION%% lib/libgstcheck-%%VERSION%%.so lib/libgstcheck-%%VERSION%%.so.0 lib/libgstcheck-%%VERSION%%.so.%%SOVERSION%% lib/libgstcontroller-%%VERSION%%.so lib/libgstcontroller-%%VERSION%%.so.0 lib/libgstcontroller-%%VERSION%%.so.%%SOVERSION%% lib/libgstnet-%%VERSION%%.so lib/libgstnet-%%VERSION%%.so.0 lib/libgstnet-%%VERSION%%.so.%%SOVERSION%% lib/libgstreamer-%%VERSION%%.so lib/libgstreamer-%%VERSION%%.so.0 lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-%%VERSION%%.pc libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc libdata/pkgconfig/gstreamer-check-%%VERSION%%.pc libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc %%BASH%%libexec/gstreamer-%%VERSION%%/gst-completion-helper libexec/gstreamer-%%VERSION%%/gst-hotdoc-plugins-scanner libexec/gstreamer-%%VERSION%%/gst-plugin-scanner libexec/gstreamer-%%VERSION%%/gst-plugins-doc-cache-generator -@(root,wheel,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper +%%PTP%%@(root,wheel,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper share/man/man1/gst-inspect-%%VERSION%%.1.gz share/man/man1/gst-launch-%%VERSION%%.1.gz share/man/man1/gst-stats-%%VERSION%%.1.gz share/man/man1/gst-typefind-%%VERSION%%.1.gz share/aclocal/gst-element-check-%%VERSION%%.m4 %%BASH%%share/bash-completion/completions/gst-inspect-%%VERSION%% %%BASH%%share/bash-completion/completions/gst-launch-%%VERSION%% %%BASH%%share/bash-completion/helpers/gst share/gdb/auto-load%%RESETPREFIX%%/lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%%-gdb.py %%DATADIR%%-%%VERSION%%/gdb/glib_gobject_helper.py %%DATADIR%%-%%VERSION%%/gdb/gst_gdb.py share/gir-%%VERSION%%/Gst-%%VERSION%%.gir share/gir-%%VERSION%%/GstBase-%%VERSION%%.gir share/gir-%%VERSION%%/GstCheck-%%VERSION%%.gir share/gir-%%VERSION%%/GstController-%%VERSION%%.gir share/gir-%%VERSION%%/GstNet-%%VERSION%%.gir %%NLS%%share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ast/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/be/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ca/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/cs/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/da/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/de/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/el/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/eo/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/fr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/fur/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/gl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/hr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/hu/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/id/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/it/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ja/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ka/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ko/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/lt/LC_MESSAGES/gstreamer-%%VERSION%%.mo +%%NLS%%share/locale/lv/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/nb/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/nl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/pl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ro/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ru/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/rw/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sk/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sq/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sv/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/tr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/uk/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/vi/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/gstreamer-%%VERSION%%.mo diff --git a/net/Makefile b/net/Makefile index e4b5bd5e468b..f7376242a767 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1,1687 +1,1688 @@ COMMENT = Networking tools SUBDIR += 3proxy SUBDIR += 44bsd-rdist SUBDIR += 6tunnel SUBDIR += R-cran-pingr SUBDIR += R-cran-twitteR SUBDIR += Sockets SUBDIR += activemq SUBDIR += addrwatch SUBDIR += afpfs-ng SUBDIR += aget SUBDIR += akonadi-calendar SUBDIR += akonadi-contacts SUBDIR += akonadi-mime SUBDIR += akonadi-notes SUBDIR += akonadi-search SUBDIR += alligator SUBDIR += aluminum SUBDIR += aoe SUBDIR += apache-commons-net SUBDIR += apinger SUBDIR += aprsc SUBDIR += aquantia-atlantic-kmod SUBDIR += arataga SUBDIR += arp-scan SUBDIR += arp-sk SUBDIR += arpdig SUBDIR += arping SUBDIR += arpoison SUBDIR += arprelease SUBDIR += arrowdl SUBDIR += asio SUBDIR += asterisk-chan_sccp SUBDIR += asterisk-g72x SUBDIR += asterisk18 SUBDIR += astron SUBDIR += avahi SUBDIR += avahi-app SUBDIR += avahi-autoipd SUBDIR += avahi-gtk SUBDIR += avahi-gtk3 SUBDIR += avahi-header SUBDIR += avahi-libdns SUBDIR += avahi-qt5 SUBDIR += avahi-sharp SUBDIR += aws-ec2-imdsv2-get SUBDIR += axa SUBDIR += babeld SUBDIR += balance SUBDIR += bctoolbox SUBDIR += beacon SUBDIR += beanstalkd SUBDIR += belle-sip SUBDIR += benthos SUBDIR += bindtest SUBDIR += binkd SUBDIR += bird2 SUBDIR += bittwist SUBDIR += bmon SUBDIR += boinc-client SUBDIR += boinc_curses SUBDIR += boinctui SUBDIR += bosh-bootloader SUBDIR += bosh-cli SUBDIR += bounce SUBDIR += bredbandskollen SUBDIR += brynet SUBDIR += bsdec2-image-upload SUBDIR += bsdrcmds SUBDIR += bwi-firmware-kmod SUBDIR += bwn-firmware-kmod SUBDIR += bwping SUBDIR += c3270 SUBDIR += calendarsupport SUBDIR += ccxstream SUBDIR += cf SUBDIR += charm SUBDIR += chrony SUBDIR += chrony-lite SUBDIR += citrix_ica SUBDIR += cjdns SUBDIR += clash SUBDIR += cloud-init SUBDIR += cloud-init-devel SUBDIR += cloudflared SUBDIR += cloudquery SUBDIR += clusterit SUBDIR += cnd SUBDIR += concourse-fly SUBDIR += containernetworking-plugins SUBDIR += corkscrew SUBDIR += corosync2 SUBDIR += corosync3 SUBDIR += courier-authlib-ldap SUBDIR += courier-sox SUBDIR += cpp-pcp-client SUBDIR += cppzmq SUBDIR += croc SUBDIR += cryptcat SUBDIR += csync2 SUBDIR += ctrace SUBDIR += cvsup-static SUBDIR += cvsync SUBDIR += czmq SUBDIR += czmq4 SUBDIR += daemonlogger SUBDIR += dante SUBDIR += daq SUBDIR += datapipe SUBDIR += dbeacon SUBDIR += delegate SUBDIR += deviceatlas-enterprise-c SUBDIR += dgd SUBDIR += dgd-kernel SUBDIR += dgd-lpmud SUBDIR += dhcp6 SUBDIR += dhcpcd SUBDIR += dhcpcd-ui SUBDIR += dhcpd SUBDIR += dhcpd-pools SUBDIR += dhcpdump SUBDIR += dhcperf SUBDIR += dhcping SUBDIR += dhcprelya SUBDIR += dico SUBDIR += dictd SUBDIR += dpdk SUBDIR += dpdk-20.11 SUBDIR += dpinger SUBDIR += drawterm SUBDIR += drive SUBDIR += dropbox-api-command SUBDIR += dropbox-uploader SUBDIR += dshell SUBDIR += dtcp SUBDIR += dtcpclient SUBDIR += dual-dhclient SUBDIR += dual-dhclient-daemon SUBDIR += ecal SUBDIR += echoping SUBDIR += empty SUBDIR += endlessh SUBDIR += enet SUBDIR += eternalterminal SUBDIR += eturnal SUBDIR += evans SUBDIR += eventviews SUBDIR += exabgp4 SUBDIR += fb303 SUBDIR += fbzmq SUBDIR += fiche SUBDIR += file2pcap SUBDIR += findmtu SUBDIR += findomain SUBDIR += flower SUBDIR += foreman-proxy SUBDIR += fort SUBDIR += fping SUBDIR += freebsd-route6d SUBDIR += freebsd-routed SUBDIR += freebsd-telnetd SUBDIR += freebsd-uucp SUBDIR += freediameter SUBDIR += freeipa-client SUBDIR += freeradius-client SUBDIR += freeradius3 SUBDIR += freerdp SUBDIR += freerdp3 SUBDIR += freeswitch SUBDIR += freevrrpd SUBDIR += frp SUBDIR += frr8 SUBDIR += frr8-pythontools SUBDIR += frr9 SUBDIR += frr9-pythontools SUBDIR += fspclient SUBDIR += fspd SUBDIR += fsplib SUBDIR += gamenetworkingsockets SUBDIR += gdrive SUBDIR += gemserv SUBDIR += geoclue SUBDIR += geocode-glib SUBDIR += geocode-glib2 SUBDIR += geoipupdate SUBDIR += gerbera SUBDIR += gfbgraph SUBDIR += gitlab-agent SUBDIR += gitup SUBDIR += glflow SUBDIR += glib-networking SUBDIR += glusterfs SUBDIR += gmid SUBDIR += gnet2 SUBDIR += gnetcat SUBDIR += gnome-connections SUBDIR += gnome-nettool SUBDIR += gnome-online-accounts SUBDIR += gnome-online-miners SUBDIR += gnu-radius SUBDIR += go-bapu SUBDIR += go-cs SUBDIR += go-tcping SUBDIR += gobgp SUBDIR += gofish SUBDIR += google-cloud-sdk SUBDIR += gopher SUBDIR += goreplay SUBDIR += gorss SUBDIR += gotthard SUBDIR += graphpath SUBDIR += grilo SUBDIR += grilo-plugins SUBDIR += grive2 SUBDIR += grpcox SUBDIR += grpcui SUBDIR += grpcurl SUBDIR += grsync SUBDIR += gscloud SUBDIR += gsk SUBDIR += gsocket SUBDIR += gspoof SUBDIR += gssdp SUBDIR += gssdp14 + SUBDIR += gstreamer1-plugins-sctp SUBDIR += gstreamer1-plugins-srtp SUBDIR += gtk-vnc SUBDIR += guacamole-server SUBDIR += gupnp SUBDIR += gupnp-av SUBDIR += gupnp-igd SUBDIR += gupnp-tools SUBDIR += gutenfetch SUBDIR += gwhois SUBDIR += h323plus SUBDIR += hanstunnel SUBDIR += haproxy SUBDIR += haproxy-devel SUBDIR += haproxy22 SUBDIR += haproxy24 SUBDIR += haproxy25 SUBDIR += haproxy26 SUBDIR += haproxy27 SUBDIR += haproxy28 SUBDIR += hblock SUBDIR += hexinject SUBDIR += hlmaster SUBDIR += honeyd SUBDIR += hostapd SUBDIR += hostapd-devel SUBDIR += hostapd210 SUBDIR += hostapd29 SUBDIR += hping3 SUBDIR += hsflowd SUBDIR += htpdate SUBDIR += http_ping SUBDIR += httping SUBDIR += httpry SUBDIR += icmpinfo SUBDIR += icpld SUBDIR += ifdepd SUBDIR += iffinder SUBDIR += ifstat SUBDIR += ifstated SUBDIR += igmpproxy SUBDIR += iipsrv SUBDIR += ilbc SUBDIR += imapproxy SUBDIR += incidenceeditor SUBDIR += intel-em-kmod SUBDIR += intel-iavf-kmod SUBDIR += intel-ice-kmod SUBDIR += intel-igb-kmod SUBDIR += intel-irdma-kmod SUBDIR += intel-ix-kmod SUBDIR += intel-ixl-kmod SUBDIR += intel-ixv-kmod SUBDIR += iodine SUBDIR += ip2location SUBDIR += ip2proxy SUBDIR += ip6_int SUBDIR += ipdecap SUBDIR += ipgrab SUBDIR += ipinfo-cli SUBDIR += ipsumdump SUBDIR += ipxe SUBDIR += irrd SUBDIR += isboot-kmod SUBDIR += isc-dhcp44-client SUBDIR += isc-dhcp44-relay SUBDIR += isc-dhcp44-server SUBDIR += istgt SUBDIR += iwnet SUBDIR += java-beepcore SUBDIR += jcifs SUBDIR += jgroups SUBDIR += jicmp SUBDIR += jicmp6 SUBDIR += jose SUBDIR += jotta-cli SUBDIR += jrdesktop SUBDIR += jsch SUBDIR += jumpgate SUBDIR += jwhois SUBDIR += k6 SUBDIR += kafka SUBDIR += kamailio SUBDIR += kcalutils SUBDIR += kcat SUBDIR += kdenetwork SUBDIR += kdenetwork-filesharing SUBDIR += kea SUBDIR += keama SUBDIR += keycloak SUBDIR += kf5-kcalendarcore SUBDIR += kf5-kcontacts SUBDIR += kf5-kdav SUBDIR += kf5-kholidays SUBDIR += kf5-kxmlrpcclient SUBDIR += kf5-syndication SUBDIR += kf6-kcalendarcore SUBDIR += kf6-kcontacts SUBDIR += kf6-kdav SUBDIR += kf6-kholidays SUBDIR += kf6-syndication SUBDIR += kget SUBDIR += kidentitymanagement SUBDIR += kimap SUBDIR += kio-gdrive SUBDIR += kio-zeroconf SUBDIR += kippo SUBDIR += kitinerary SUBDIR += kldap SUBDIR += kmailtransport SUBDIR += kmbox SUBDIR += kmime SUBDIR += knc SUBDIR += knxd SUBDIR += kontactinterface SUBDIR += kpeoplevcard SUBDIR += kpimtextedit SUBDIR += krakend-ce SUBDIR += krdc SUBDIR += krfb SUBDIR += krill SUBDIR += ksmtp SUBDIR += ktnef SUBDIR += kube-apiserver SUBDIR += kube-controller-manager SUBDIR += kube-scheduler SUBDIR += l2tpd SUBDIR += ladvd SUBDIR += lambdamoo SUBDIR += landrop SUBDIR += latd SUBDIR += lavinmq SUBDIR += ldap-stats SUBDIR += ldapbrowser SUBDIR += ldapdiff SUBDIR += ldapscripts SUBDIR += ldapsdk SUBDIR += ldapsh SUBDIR += leproxy SUBDIR += lft SUBDIR += libarcus SUBDIR += libarms SUBDIR += libbgpdump SUBDIR += libcapn SUBDIR += libcharon SUBDIR += libcmis SUBDIR += libcoap SUBDIR += libdaq SUBDIR += libdmapsharing SUBDIR += libdnet SUBDIR += libexosip2 SUBDIR += libfabric SUBDIR += libfb SUBDIR += libfixbuf SUBDIR += libgravatar SUBDIR += libgrss SUBDIR += libgweather SUBDIR += libgweather4 SUBDIR += libilbc SUBDIR += libiscsi SUBDIR += libkgapi SUBDIR += libksieve SUBDIR += liblinphone SUBDIR += libmaia SUBDIR += libmateweather SUBDIR += libmaxminddb SUBDIR += libmdf SUBDIR += libmediawiki SUBDIR += libnatpmp SUBDIR += libndp SUBDIR += libnet SUBDIR += libnfs SUBDIR += libngtcp2 SUBDIR += libnids SUBDIR += libnpupnp SUBDIR += libnss-cache SUBDIR += libnss-mysql SUBDIR += libnss-pgsql SUBDIR += liboauth SUBDIR += libopennet SUBDIR += liboping SUBDIR += libosip2 SUBDIR += libpaho-mqtt3 SUBDIR += libpcap SUBDIR += libpcapnav SUBDIR += libpfctl SUBDIR += libproxy SUBDIR += libproxy-duktape SUBDIR += libproxy-gnome3 SUBDIR += libproxy-kde SUBDIR += libproxy-pacrunner SUBDIR += libproxy-perl SUBDIR += libproxy-python SUBDIR += libproxy-webkit3 SUBDIR += librdkafka SUBDIR += librespeed-cli SUBDIR += librespeed-go SUBDIR += librest1 SUBDIR += librsync SUBDIR += libsignal-protocol-c SUBDIR += libslirp SUBDIR += libsockpp SUBDIR += libsrtp2 SUBDIR += libtnl SUBDIR += libtrace SUBDIR += libunp SUBDIR += libusipp SUBDIR += libusrsctp SUBDIR += libvncserver SUBDIR += libwebsockets SUBDIR += libyang SUBDIR += libyang2 SUBDIR += libzapojit SUBDIR += libzmq3 SUBDIR += libzmq4 SUBDIR += liferea SUBDIR += linknx SUBDIR += linphone SUBDIR += linux-c7-avahi-libs SUBDIR += linux-c7-openldap SUBDIR += linux-c7-tcp_wrappers-libs SUBDIR += linux-rl9-avahi-libs SUBDIR += linux-rl9-libproxy SUBDIR += linux-rl9-openldap SUBDIR += liveMedia SUBDIR += lla SUBDIR += lua-luasocket SUBDIR += lualdap SUBDIR += mDNSResponder SUBDIR += macchanger SUBDIR += mad_fcl SUBDIR += madonctl SUBDIR += mailcommon SUBDIR += mailimporter SUBDIR += malo-firmware-kmod SUBDIR += mcjoin SUBDIR += mdns-repeater SUBDIR += measurement-kit SUBDIR += mediastreamer SUBDIR += megacmd SUBDIR += megatools SUBDIR += mercury SUBDIR += messagelib SUBDIR += mgen SUBDIR += micro_inetd SUBDIR += micro_proxy SUBDIR += microsocks SUBDIR += minidlna SUBDIR += minissdpd SUBDIR += miniupnpc SUBDIR += miniupnpd SUBDIR += miredo SUBDIR += miruo SUBDIR += mlvpn SUBDIR += mobile-broadband-provider-info SUBDIR += mod_amd SUBDIR += mopd SUBDIR += mosh SUBDIR += mosquitto SUBDIR += motsognir SUBDIR += mpd-l2tp-ipv6pd-client SUBDIR += mpd5 SUBDIR += mpich SUBDIR += mpifx SUBDIR += mping SUBDIR += mptsd SUBDIR += mrouted SUBDIR += mrtparse SUBDIR += msend SUBDIR += msoak SUBDIR += mtr SUBDIR += multicat SUBDIR += mvfst SUBDIR += nanomsg SUBDIR += narrowlink SUBDIR += nast SUBDIR += nats-nkeys SUBDIR += nats-nsc SUBDIR += nats-server SUBDIR += nats-streaming-server SUBDIR += nats-top SUBDIR += natscli SUBDIR += nbd-server SUBDIR += nbdkit SUBDIR += nc SUBDIR += ncp SUBDIR += ndisc6 SUBDIR += ndpi SUBDIR += ndproxy SUBDIR += neatvnc SUBDIR += nemesis SUBDIR += net6 SUBDIR += netatalk3 SUBDIR += netcat SUBDIR += netdiscover SUBDIR += netembryo SUBDIR += nethogs SUBDIR += netmap SUBDIR += netpipes SUBDIR += netscript SUBDIR += netsed SUBDIR += netselect SUBDIR += netstrain SUBDIR += netwib SUBDIR += nfsshell SUBDIR += nfstrace SUBDIR += ng_mikrotik_eoip SUBDIR += ngrep SUBDIR += nifmon SUBDIR += nitroshare SUBDIR += nload SUBDIR += nmsg SUBDIR += nncp SUBDIR += nng SUBDIR += norm SUBDIR += nqptp SUBDIR += nsq SUBDIR += nss-pam-ldapd SUBDIR += nss-pam-ldapd-sasl SUBDIR += nss_ldap SUBDIR += nsscache SUBDIR += ntimed SUBDIR += ntopng SUBDIR += ntp SUBDIR += ntpa SUBDIR += ntpd-rs SUBDIR += ntpsec SUBDIR += ntraceroute SUBDIR += nusoap SUBDIR += nxproxy SUBDIR += nyancat SUBDIR += nylon SUBDIR += ocserv SUBDIR += oha SUBDIR += olsrd SUBDIR += omnitty SUBDIR += onedrive SUBDIR += onenetd SUBDIR += onioncat SUBDIR += onionprobe SUBDIR += ooni-mini SUBDIR += ooni-probe-cli SUBDIR += open-isns SUBDIR += openbgpd SUBDIR += openbgpd6 SUBDIR += openbgpd7 SUBDIR += openbgpd8 SUBDIR += openldap25-client SUBDIR += openldap25-server SUBDIR += openldap26-client SUBDIR += openldap26-server SUBDIR += openmdns SUBDIR += openmpi SUBDIR += openmpi4 SUBDIR += openntpd SUBDIR += openpgm SUBDIR += openradius SUBDIR += openrsync SUBDIR += opensips31 SUBDIR += openslp SUBDIR += openvswitch SUBDIR += ortp SUBDIR += osrtspproxy SUBDIR += ossp-sa SUBDIR += owamp SUBDIR += p5-Acme-HTTP SUBDIR += p5-AddressBook SUBDIR += p5-Amazon-SQS-Simple SUBDIR += p5-AnyEvent-MPRPC SUBDIR += p5-AnyEvent-MQTT SUBDIR += p5-AnyEvent-RabbitMQ SUBDIR += p5-AnyEvent-Twitter SUBDIR += p5-AnyEvent-Twitter-Stream SUBDIR += p5-AnyMQ-AMQP SUBDIR += p5-Apache2-SOAP SUBDIR += p5-BBS-Client SUBDIR += p5-BBS-UserInfo SUBDIR += p5-BBS-UserInfo-Maple3 SUBDIR += p5-BBS-UserInfo-Maple3itoc SUBDIR += p5-BBS-UserInfo-Ptt SUBDIR += p5-BBS-UserInfo-SOB SUBDIR += p5-BBS-UserInfo-Wretch SUBDIR += p5-Beanstalk-Client SUBDIR += p5-Cisco-IPPhone SUBDIR += p5-Crypt-DH-GMP SUBDIR += p5-Daemon-Generic SUBDIR += p5-Data-IPV4-Range-Parse SUBDIR += p5-EasyTCP SUBDIR += p5-Event-tcp SUBDIR += p5-File-Rsync SUBDIR += p5-File-RsyncP SUBDIR += p5-Frontier-RPC SUBDIR += p5-Geo-IP-PurePerl SUBDIR += p5-Geo-IPfree SUBDIR += p5-GeoIP2 SUBDIR += p5-Google-SAML-Request SUBDIR += p5-Google-SAML-Response SUBDIR += p5-Growl-GNTP SUBDIR += p5-IO-Interface SUBDIR += p5-IO-Socket-INET6 SUBDIR += p5-IO-Socket-IP SUBDIR += p5-IO-Socket-Multicast SUBDIR += p5-IO-Socket-Multicast6 SUBDIR += p5-IO-Socket-Socks SUBDIR += p5-IO-Socket-Socks-Wrapper SUBDIR += p5-IO-Socket-Timeout SUBDIR += p5-IO-Socket-UNIX-Util SUBDIR += p5-IP-Anonymous SUBDIR += p5-IP-Country SUBDIR += p5-IPC-Session SUBDIR += p5-IPv6-Address SUBDIR += p5-JavaScript-RPC SUBDIR += p5-Kafka SUBDIR += p5-MaxMind-DB-Common SUBDIR += p5-MaxMind-DB-Reader SUBDIR += p5-MaxMind-DB-Reader-XS SUBDIR += p5-Mojo-RabbitMQ-Client SUBDIR += p5-Net SUBDIR += p5-Net-ACME2 SUBDIR += p5-Net-AMQP SUBDIR += p5-Net-AMQP-RabbitMQ SUBDIR += p5-Net-APNS SUBDIR += p5-Net-APNs-Extended SUBDIR += p5-Net-ARP SUBDIR += p5-Net-Address-Ethernet SUBDIR += p5-Net-Address-IPv4-Local SUBDIR += p5-Net-Amazon SUBDIR += p5-Net-Amazon-AWSSign SUBDIR += p5-Net-Amazon-EC2 SUBDIR += p5-Net-Amazon-MechanicalTurk SUBDIR += p5-Net-Amazon-S3 SUBDIR += p5-Net-Amazon-Signature SUBDIR += p5-Net-Amazon-Signature-V3 SUBDIR += p5-Net-Amazon-Signature-V4 SUBDIR += p5-Net-Amazon-Thumbnail SUBDIR += p5-Net-Analysis SUBDIR += p5-Net-Appliance-Phrasebook SUBDIR += p5-Net-Appliance-Session SUBDIR += p5-Net-BGP SUBDIR += p5-Net-Blogger SUBDIR += p5-Net-CIDR-Lite SUBDIR += p5-Net-CIDR-MobileJP SUBDIR += p5-Net-CIDR-Set SUBDIR += p5-Net-CLI-Interact SUBDIR += p5-Net-CSTA SUBDIR += p5-Net-CascadeCopy SUBDIR += p5-Net-Cassandra SUBDIR += p5-Net-Cassandra-Easy SUBDIR += p5-Net-Connection SUBDIR += p5-Net-Connection-Match SUBDIR += p5-Net-Connection-Sort SUBDIR += p5-Net-Connection-lsof SUBDIR += p5-Net-Connection-ncnetstat SUBDIR += p5-Net-DAV-Server SUBDIR += p5-Net-DHCP SUBDIR += p5-Net-DHCP-Watch SUBDIR += p5-Net-DHCPClient SUBDIR += p5-Net-DLookup SUBDIR += p5-Net-Daemon SUBDIR += p5-Net-Delicious SUBDIR += p5-Net-Dict SUBDIR += p5-Net-Divert SUBDIR += p5-Net-Dropbox-API SUBDIR += p5-Net-EPP SUBDIR += p5-Net-EPP-Proxy SUBDIR += p5-Net-FS-Flickr SUBDIR += p5-Net-FS-Gmail SUBDIR += p5-Net-FTP-AutoReconnect SUBDIR += p5-Net-FTP-File SUBDIR += p5-Net-Finger SUBDIR += p5-Net-Flow SUBDIR += p5-Net-Frame SUBDIR += p5-Net-Frame-Device SUBDIR += p5-Net-Frame-Dump SUBDIR += p5-Net-Frame-Layer-ICMPv6 SUBDIR += p5-Net-Frame-Layer-IPv6 SUBDIR += p5-Net-Frame-Simple SUBDIR += p5-Net-GitHub SUBDIR += p5-Net-Gnats SUBDIR += p5-Net-Google SUBDIR += p5-Net-Google-Analytics SUBDIR += p5-Net-Google-AuthSub SUBDIR += p5-Net-Google-Calendar SUBDIR += p5-Net-Google-Code SUBDIR += p5-Net-Google-DataAPI SUBDIR += p5-Net-Google-PicasaWeb SUBDIR += p5-Net-Google-SafeBrowsing2 SUBDIR += p5-Net-Google-Spreadsheets SUBDIR += p5-Net-Growl SUBDIR += p5-Net-GrowlClient SUBDIR += p5-Net-HL7 SUBDIR += p5-Net-HTTP SUBDIR += p5-Net-HTTP-Spore SUBDIR += p5-Net-HTTP-Spore-Middleware-Header SUBDIR += p5-Net-HTTPS-Any SUBDIR += p5-Net-HTTPS-NB SUBDIR += p5-Net-Hiveminder SUBDIR += p5-Net-INET6Glue SUBDIR += p5-Net-IP-Minimal SUBDIR += p5-Net-IP-RangeCompare SUBDIR += p5-Net-IPTrie SUBDIR += p5-Net-IRR SUBDIR += p5-Net-Ident SUBDIR += p5-Net-Ifconfig-Wrapper SUBDIR += p5-Net-Interface SUBDIR += p5-Net-Jifty SUBDIR += p5-Net-LDAP-AutoDNs SUBDIR += p5-Net-LDAP-AutoServer SUBDIR += p5-Net-LDAP-Express SUBDIR += p5-Net-LDAP-FilterBuilder SUBDIR += p5-Net-LDAP-LDAPhash SUBDIR += p5-Net-LDAP-Makepath SUBDIR += p5-Net-LDAP-Server SUBDIR += p5-Net-LDAP-Server-Test SUBDIR += p5-Net-LDAP-posixAccount SUBDIR += p5-Net-LDAP-posixGroup SUBDIR += p5-Net-Libdnet SUBDIR += p5-Net-Libdnet6 SUBDIR += p5-Net-LimeLight-Purge SUBDIR += p5-Net-MAC SUBDIR += p5-Net-MAC-Vendor SUBDIR += p5-Net-MQTT SUBDIR += p5-Net-Mosso-CloudFiles SUBDIR += p5-Net-MovableType SUBDIR += p5-Net-NBName SUBDIR += p5-Net-NBsocket SUBDIR += p5-Net-NIS SUBDIR += p5-Net-NIS-Listgroup SUBDIR += p5-Net-NTP SUBDIR += p5-Net-Nessus-XMLRPC SUBDIR += p5-Net-Netcat SUBDIR += p5-Net-Nmsg SUBDIR += p5-Net-OAuth SUBDIR += p5-Net-OAuth-Simple SUBDIR += p5-Net-OAuth2 SUBDIR += p5-Net-OpenID-Consumer SUBDIR += p5-Net-OpenSSH SUBDIR += p5-Net-OpenSSH-Parallel SUBDIR += p5-Net-OpenStack-Attack SUBDIR += p5-Net-Packet SUBDIR += p5-Net-Packet-Target SUBDIR += p5-Net-ParseWhois SUBDIR += p5-Net-Patricia SUBDIR += p5-Net-Pcap SUBDIR += p5-Net-PcapUtils SUBDIR += p5-Net-Ping SUBDIR += p5-Net-Ping-External SUBDIR += p5-Net-Proxy SUBDIR += p5-Net-PubSubHubbub-Publisher SUBDIR += p5-Net-RTP SUBDIR += p5-Net-RabbitFoot SUBDIR += p5-Net-RabbitMQ SUBDIR += p5-Net-Radius SUBDIR += p5-Net-Random SUBDIR += p5-Net-RawIP SUBDIR += p5-Net-Rendezvous-Publish SUBDIR += p5-Net-Riak SUBDIR += p5-Net-Rsh SUBDIR += p5-Net-SAP SUBDIR += p5-Net-SCP SUBDIR += p5-Net-SCP-Expect SUBDIR += p5-Net-SDP SUBDIR += p5-Net-SFTP SUBDIR += p5-Net-SFTP-Foreign SUBDIR += p5-Net-SIP SUBDIR += p5-Net-SMPP SUBDIR += p5-Net-SMS-Clickatell SUBDIR += p5-Net-SMS-Mollie SUBDIR += p5-Net-SMS-PChome SUBDIR += p5-Net-SNPP SUBDIR += p5-Net-SPDY SUBDIR += p5-Net-SSH SUBDIR += p5-Net-SSH-Expect SUBDIR += p5-Net-SSH-Mechanize SUBDIR += p5-Net-SSH-Perl SUBDIR += p5-Net-SSH2 SUBDIR += p5-Net-STOMP-Client SUBDIR += p5-Net-Server SUBDIR += p5-Net-Server-Coro SUBDIR += p5-Net-Server-SS-PreFork SUBDIR += p5-Net-Subnet SUBDIR += p5-Net-Syslog SUBDIR += p5-Net-TCLink SUBDIR += p5-Net-TacacsPlus SUBDIR += p5-Net-TcpDumpLog SUBDIR += p5-Net-Telnet SUBDIR += p5-Net-Telnet-Netscreen SUBDIR += p5-Net-TiVo SUBDIR += p5-Net-Todoist SUBDIR += p5-Net-Traceroute SUBDIR += p5-Net-Traceroute-PurePerl SUBDIR += p5-Net-Traceroute6 SUBDIR += p5-Net-Trackback SUBDIR += p5-Net-Twitter SUBDIR += p5-Net-Twitter-Lite SUBDIR += p5-Net-VNC SUBDIR += p5-Net-Wake SUBDIR += p5-Net-WhitePages SUBDIR += p5-Net-Whois SUBDIR += p5-Net-Whois-ARIN SUBDIR += p5-Net-Whois-IP SUBDIR += p5-Net-Whois-RIPE SUBDIR += p5-Net-Whois-Raw SUBDIR += p5-Net-Works SUBDIR += p5-Net-Write SUBDIR += p5-Net-XWhois SUBDIR += p5-Net-Yadis SUBDIR += p5-Net-Z3950-SimpleServer SUBDIR += p5-Net-Z3950-ZOOM SUBDIR += p5-Net-ext SUBDIR += p5-Net-sFlow SUBDIR += p5-Net-uFTP SUBDIR += p5-NetAddr-IP-Count SUBDIR += p5-NetAddr-MAC SUBDIR += p5-NetPacket SUBDIR += p5-OAI-Harvester SUBDIR += p5-OurNet-BBS SUBDIR += p5-OurNet-BBSAgent SUBDIR += p5-POE-Component-Client-Ident SUBDIR += p5-POE-Component-Client-Keepalive SUBDIR += p5-POE-Component-Client-Ping SUBDIR += p5-POE-Component-Client-Telnet SUBDIR += p5-POE-Component-Client-Traceroute SUBDIR += p5-POE-Component-Client-Twitter SUBDIR += p5-POE-Component-Client-Whois SUBDIR += p5-POE-Component-ControlPort SUBDIR += p5-POE-Component-Generic SUBDIR += p5-POE-Component-Jabber SUBDIR += p5-POE-Component-Pcap SUBDIR += p5-POE-Component-PubSub SUBDIR += p5-POE-Component-Server-Twirc SUBDIR += p5-POEx-Role-TCPServer SUBDIR += p5-POSIX-Socket SUBDIR += p5-POSIX-getpeername SUBDIR += p5-Parallel-Pvm SUBDIR += p5-Parse-Netstat SUBDIR += p5-Phone-Info SUBDIR += p5-PlRPC SUBDIR += p5-Queue-Beanstalk SUBDIR += p5-REST-Application SUBDIR += p5-REST-Google SUBDIR += p5-RPC-EPC-Service SUBDIR += p5-RPC-Simple SUBDIR += p5-RPC-XML SUBDIR += p5-ResourcePool-Resource-Net-LDAP SUBDIR += p5-ResourcePool-Resource-SOAP-Lite SUBDIR += p5-Rose-URI SUBDIR += p5-S3 SUBDIR += p5-SOAP SUBDIR += p5-SOAP-Amazon-S3 SUBDIR += p5-SOAP-Data-Builder SUBDIR += p5-SOAP-Lite SUBDIR += p5-SOAP-MySOAP SUBDIR += p5-SOAP-XML-Client SUBDIR += p5-Samba-LDAP SUBDIR += p5-Server-Starter SUBDIR += p5-Socket SUBDIR += p5-Socket-Class SUBDIR += p5-Socket-GetAddrInfo SUBDIR += p5-Socket-Multicast6 SUBDIR += p5-Socket6 SUBDIR += p5-Socks SUBDIR += p5-Sort-Key-IPv4 SUBDIR += p5-TFTP SUBDIR += p5-Test-URI SUBDIR += p5-Text-Authinfo SUBDIR += p5-Twitter-API SUBDIR += p5-URI SUBDIR += p5-URI-Based SUBDIR += p5-URI-Encode-XS SUBDIR += p5-URI-Fast SUBDIR += p5-URI-FromHash SUBDIR += p5-URI-Match SUBDIR += p5-URI-NamespaceMap SUBDIR += p5-URI-Nested SUBDIR += p5-URI-OpenURL SUBDIR += p5-URI-Query SUBDIR += p5-URI-SmartURI SUBDIR += p5-URI-Template SUBDIR += p5-URI-Template-Restrict SUBDIR += p5-URI-cpan SUBDIR += p5-URI-db SUBDIR += p5-URI-ws SUBDIR += p5-VM-EC2 SUBDIR += p5-VM-EC2-Security-CredentialCache SUBDIR += p5-Validate-Net SUBDIR += p5-WebService-Dropbox SUBDIR += p5-WebService-Prowl SUBDIR += p5-What SUBDIR += p5-X500-DN SUBDIR += p5-XML-Compile-SOAP SUBDIR += p5-XML-Compile-SOAP-AnyEvent SUBDIR += p5-XML-Compile-SOAP-Daemon SUBDIR += p5-XML-Compile-SOAP-WSA SUBDIR += p5-XML-Compile-WSDL11 SUBDIR += p5-XML-Fast SUBDIR += p5-XML-RPC SUBDIR += p5-XML-RPC-Fast SUBDIR += p5-XMLRPC-Lite SUBDIR += p5-XPC SUBDIR += p5-ZMQ-FFI SUBDIR += p5-ip2location-perl SUBDIR += p5-ldap2pf SUBDIR += p5-ldap2pw SUBDIR += p5-perl-ldap SUBDIR += p5-srv2pf SUBDIR += pacemaker2 SUBDIR += packetdrill SUBDIR += packter-agent SUBDIR += parpd SUBDIR += pathneck SUBDIR += pbnc SUBDIR += pear-Auth_RADIUS SUBDIR += pear-File_Bittorrent2 SUBDIR += pear-Horde_Kolab_Server SUBDIR += pear-Horde_Kolab_Session SUBDIR += pear-Horde_Ldap SUBDIR += pear-Horde_Rpc SUBDIR += pear-Horde_Scribe SUBDIR += pear-Horde_Socket_Client SUBDIR += pear-Horde_Url SUBDIR += pear-Net_CheckIP SUBDIR += pear-Net_DIME SUBDIR += pear-Net_DNSBL SUBDIR += pear-Net_Dict SUBDIR += pear-Net_Finger SUBDIR += pear-Net_Geo SUBDIR += pear-Net_GeoIP SUBDIR += pear-Net_Growl SUBDIR += pear-Net_IDNA SUBDIR += pear-Net_IPv4 SUBDIR += pear-Net_IPv6 SUBDIR += pear-Net_Ident SUBDIR += pear-Net_LDAP SUBDIR += pear-Net_LDAP2 SUBDIR += pear-Net_MAC SUBDIR += pear-Net_NNTP SUBDIR += pear-Net_Nmap SUBDIR += pear-Net_POP3 SUBDIR += pear-Net_Ping SUBDIR += pear-Net_SMS SUBDIR += pear-Net_SMTP SUBDIR += pear-Net_Server SUBDIR += pear-Net_Sieve SUBDIR += pear-Net_Socket SUBDIR += pear-Net_Traceroute SUBDIR += pear-Net_URL SUBDIR += pear-Net_URL2 SUBDIR += pear-Net_URL_Mapper SUBDIR += pear-Net_UserAgent_Detect SUBDIR += pear-Net_UserAgent_Mobile SUBDIR += pear-Net_Vpopmaild SUBDIR += pear-Net_Whois SUBDIR += pear-SOAP SUBDIR += pear-Services_Pingback SUBDIR += pear-Services_Twitter SUBDIR += pear-URI_Template SUBDIR += pear-XML_RPC SUBDIR += pear-XML_RPC2 SUBDIR += pecl-amqp SUBDIR += pecl-oauth2 SUBDIR += pecl-radius SUBDIR += pecl-rdkafka SUBDIR += pecl-smbclient SUBDIR += pecl-xmlrpc SUBDIR += pen SUBDIR += php81-ldap SUBDIR += php81-soap SUBDIR += php81-sockets SUBDIR += php82-ldap SUBDIR += php82-soap SUBDIR += php82-sockets SUBDIR += php83-ldap SUBDIR += php83-soap SUBDIR += php83-sockets SUBDIR += php84-ldap SUBDIR += php84-soap SUBDIR += php84-sockets SUBDIR += phpldapadmin SUBDIR += pichi SUBDIR += pimcommon SUBDIR += pimd SUBDIR += pimdd SUBDIR += pjsip SUBDIR += pkt-gen SUBDIR += pktanon SUBDIR += pload SUBDIR += plugdaemon SUBDIR += poptop SUBDIR += portfwd SUBDIR += pptpclient SUBDIR += proby SUBDIR += proftpd-mod_ldap SUBDIR += prosearch SUBDIR += proxy-suite SUBDIR += proxychains SUBDIR += proxychains-ng SUBDIR += prtunnel SUBDIR += ptpd2 SUBDIR += ptunnel SUBDIR += pvm SUBDIR += pwhois SUBDIR += pwnat SUBDIR += pxe SUBDIR += pxe-pdhcp SUBDIR += py-DTLSSocket SUBDIR += py-GeoIP2 SUBDIR += py-aiocoap SUBDIR += py-aiohappyeyeballs SUBDIR += py-aiohttp-socks SUBDIR += py-amqp SUBDIR += py-amqplib SUBDIR += py-avahi SUBDIR += py-blobfile SUBDIR += py-bonsai SUBDIR += py-casttube SUBDIR += py-cepa SUBDIR += py-cjdns SUBDIR += py-cloudflare-scrape SUBDIR += py-cloudflare-scrape-js2py SUBDIR += py-cloudscraper SUBDIR += py-confluent-kafka SUBDIR += py-cymruwhois SUBDIR += py-dpkt SUBDIR += py-duet SUBDIR += py-dugong SUBDIR += py-ec2-cli-tools SUBDIR += py-ephemeral-port-reserve SUBDIR += py-err-backend-discord SUBDIR += py-err-backend-mattermost SUBDIR += py-errbot SUBDIR += py-errbot-backend-slackv3 SUBDIR += py-eventlet SUBDIR += py-gdown SUBDIR += py-geopy SUBDIR += py-gntp SUBDIR += py-gspread SUBDIR += py-h11 SUBDIR += py-haproxy-cli SUBDIR += py-haproxy-log-analysis SUBDIR += py-haproxyctl SUBDIR += py-httpstat SUBDIR += py-ifaddr SUBDIR += py-impacket SUBDIR += py-iplib SUBDIR += py-iptools SUBDIR += py-kafka-python SUBDIR += py-kombu SUBDIR += py-ldap0 SUBDIR += py-ldap3 SUBDIR += py-ldapdomaindump SUBDIR += py-ldappool SUBDIR += py-libcloud SUBDIR += py-libdnet SUBDIR += py-magic-wormhole SUBDIR += py-matrix-synapse-ldap3 SUBDIR += py-maxminddb SUBDIR += py-miniupnpc SUBDIR += py-mpi4py SUBDIR += py-mpi4py-mpich SUBDIR += py-msrplib SUBDIR += py-ndg-httpsclient SUBDIR += py-netaddr SUBDIR += py-netif SUBDIR += py-netifaces SUBDIR += py-netifaces-plus SUBDIR += py-netsnmpagent SUBDIR += py-nnpy SUBDIR += py-ntplib SUBDIR += py-oauth SUBDIR += py-oauth2 SUBDIR += py-paho-mqtt SUBDIR += py-pamqp SUBDIR += py-pcapy SUBDIR += py-pcapy-ng SUBDIR += py-port-for SUBDIR += py-portend SUBDIR += py-pychromecast SUBDIR += py-pyenet SUBDIR += py-pyfixbuf SUBDIR += py-pygeoip SUBDIR += py-pyicap SUBDIR += py-pynamecheap SUBDIR += py-pynmsg SUBDIR += py-pynsq SUBDIR += py-pypacker SUBDIR += py-pypcap SUBDIR += py-pyprowl SUBDIR += py-pyroute2 SUBDIR += py-pyroute2.minimal SUBDIR += py-pyroute2.protocols SUBDIR += py-pysendfile SUBDIR += py-pyshark SUBDIR += py-pysimplesoap SUBDIR += py-pysmb SUBDIR += py-pysocks SUBDIR += py-pystun SUBDIR += py-python-barbicanclient SUBDIR += py-python-bitcoinrpc SUBDIR += py-python-cinderclient SUBDIR += py-python-designateclient SUBDIR += py-python-glanceclient SUBDIR += py-python-heatclient SUBDIR += py-python-ipware SUBDIR += py-python-keystoneclient SUBDIR += py-python-ldap SUBDIR += py-python-neutronclient SUBDIR += py-python-novaclient SUBDIR += py-python-openstackclient SUBDIR += py-python-socks SUBDIR += py-python-twitter SUBDIR += py-pytradfri SUBDIR += py-pyu2f SUBDIR += py-pyvmomi SUBDIR += py-pyzmq SUBDIR += py-qt5-networkauth SUBDIR += py-qt6-networkauth SUBDIR += py-rabbitpy SUBDIR += py-radix SUBDIR += py-raet SUBDIR += py-ripe.atlas.cousteau SUBDIR += py-ripe.atlas.sagan SUBDIR += py-ripe.atlas.tools SUBDIR += py-s3cmd SUBDIR += py-s3transfer SUBDIR += py-s4cmd SUBDIR += py-saltyrtc.server SUBDIR += py-sbws SUBDIR += py-scamper SUBDIR += py-shodan SUBDIR += py-siosocks SUBDIR += py-smart-open SUBDIR += py-smbpasswd SUBDIR += py-smbprotocol SUBDIR += py-socketio-client SUBDIR += py-socksio SUBDIR += py-softlayer SUBDIR += py-speedometer SUBDIR += py-speedtest-cli SUBDIR += py-sshtunnel SUBDIR += py-sshuttle SUBDIR += py-stomp.py SUBDIR += py-suds SUBDIR += py-tacacs_plus SUBDIR += py-terminado SUBDIR += py-tiny-proxy SUBDIR += py-tofu SUBDIR += py-transip SUBDIR += py-trio SUBDIR += py-trio-websocket SUBDIR += py-tweepy SUBDIR += py-twitter-tools SUBDIR += py-txamqp SUBDIR += py-txrestapi SUBDIR += py-uri-template SUBDIR += py-uritemplate SUBDIR += py-uritools SUBDIR += py-url-normalize SUBDIR += py-urlextract SUBDIR += py-urllib3 SUBDIR += py-whois SUBDIR += py-wmi-query SUBDIR += py-wsdd SUBDIR += py-wsproto SUBDIR += py-zeep SUBDIR += py-zeroconf SUBDIR += py-zope.proxy SUBDIR += pyrad SUBDIR += qadsl SUBDIR += qoauth-qt5 SUBDIR += qrcp SUBDIR += qt5-network SUBDIR += qt5-networkauth SUBDIR += qt6-coap SUBDIR += qt6-networkauth SUBDIR += quagga SUBDIR += quiche SUBDIR += quoted SUBDIR += rabbiteer SUBDIR += rabbitmq SUBDIR += rabbitmq-c SUBDIR += radcli SUBDIR += raddump SUBDIR += radiator SUBDIR += radiusclient SUBDIR += radreport SUBDIR += radsecproxy SUBDIR += radvd SUBDIR += rathole SUBDIR += rclone SUBDIR += rclone-browser SUBDIR += rdapper SUBDIR += rdesktop SUBDIR += rdist6 SUBDIR += rdist7 SUBDIR += read_bbrlog SUBDIR += realtek-re-kmod SUBDIR += realtek-re-kmod198 SUBDIR += reaver SUBDIR += recvnet SUBDIR += redir SUBDIR += redpanda-connect SUBDIR += relayd SUBDIR += remarkable-devd SUBDIR += remmina SUBDIR += remotebox SUBDIR += remotedesk SUBDIR += repeater SUBDIR += revsocks SUBDIR += rfbproxy SUBDIR += rinetd SUBDIR += ripe-whois SUBDIR += rosenpass SUBDIR += rospo SUBDIR += routinator SUBDIR += rpki-client SUBDIR += rscsi SUBDIR += rsplib SUBDIR += rssguard SUBDIR += rsyn SUBDIR += rsync SUBDIR += rsync-bpc SUBDIR += rtg SUBDIR += rtpproxy SUBDIR += rtptools SUBDIR += rubygem-activestorage52 SUBDIR += rubygem-activestorage60 SUBDIR += rubygem-activestorage61 SUBDIR += rubygem-activestorage70 SUBDIR += rubygem-activestorage71 SUBDIR += rubygem-activestorage72 SUBDIR += rubygem-amazon-ec2 SUBDIR += rubygem-amq-protocol SUBDIR += rubygem-amqp SUBDIR += rubygem-amqp-utils SUBDIR += rubygem-apollo_upload_server SUBDIR += rubygem-app_store_connect SUBDIR += rubygem-asset_sync SUBDIR += rubygem-aws-s3 SUBDIR += rubygem-aws-ses SUBDIR += rubygem-azure SUBDIR += rubygem-azure-core SUBDIR += rubygem-beefcake SUBDIR += rubygem-bunny SUBDIR += rubygem-cloudflare SUBDIR += rubygem-connection_pool SUBDIR += rubygem-devfile SUBDIR += rubygem-docker-api SUBDIR += rubygem-dogapi SUBDIR += rubygem-domain_name SUBDIR += rubygem-dropbox-sdk SUBDIR += rubygem-epp-client-afnic SUBDIR += rubygem-epp-client-base SUBDIR += rubygem-epp-client-rgp SUBDIR += rubygem-epp-client-secdns SUBDIR += rubygem-epp-client-smallregistry SUBDIR += rubygem-fog-aliyun SUBDIR += rubygem-fog-atmos SUBDIR += rubygem-fog-aws SUBDIR += rubygem-fog-azure SUBDIR += rubygem-fog-brightbox SUBDIR += rubygem-fog-cloudatcost SUBDIR += rubygem-fog-cloudstack SUBDIR += rubygem-fog-digitalocean SUBDIR += rubygem-fog-dnsimple SUBDIR += rubygem-fog-dynect SUBDIR += rubygem-fog-ecloud SUBDIR += rubygem-fog-google SUBDIR += rubygem-fog-gridscale SUBDIR += rubygem-fog-internet-archive SUBDIR += rubygem-fog-joyent SUBDIR += rubygem-fog-local SUBDIR += rubygem-fog-openstack SUBDIR += rubygem-fog-ovirt SUBDIR += rubygem-fog-powerdns SUBDIR += rubygem-fog-profitbricks SUBDIR += rubygem-fog-rackspace SUBDIR += rubygem-fog-radosgw SUBDIR += rubygem-fog-riakcs SUBDIR += rubygem-fog-sakuracloud SUBDIR += rubygem-fog-serverlove SUBDIR += rubygem-fog-softlayer SUBDIR += rubygem-fog-storm_on_demand SUBDIR += rubygem-fog-terremark SUBDIR += rubygem-fog-vmfusion SUBDIR += rubygem-fog-voxel SUBDIR += rubygem-fog-vsphere SUBDIR += rubygem-fog-xenserver SUBDIR += rubygem-gitaly SUBDIR += rubygem-gitaly-proto SUBDIR += rubygem-gitlab-fog-azure-rm SUBDIR += rubygem-gitlab-kas-grpc SUBDIR += rubygem-gitlab_omniauth-ldap SUBDIR += rubygem-google-cloud-bigquery SUBDIR += rubygem-google-cloud-bigtable SUBDIR += rubygem-google-cloud-bigtable-admin-v2 SUBDIR += rubygem-google-cloud-bigtable-v2 SUBDIR += rubygem-google-cloud-compute-v1 SUBDIR += rubygem-google-cloud-core SUBDIR += rubygem-google-cloud-env SUBDIR += rubygem-google-cloud-errors SUBDIR += rubygem-google-cloud-location SUBDIR += rubygem-google-cloud-logging SUBDIR += rubygem-google-cloud-logging-v2 SUBDIR += rubygem-google-cloud-monitoring SUBDIR += rubygem-google-cloud-monitoring-dashboard-v1 SUBDIR += rubygem-google-cloud-monitoring-metrics_scope-v1 SUBDIR += rubygem-google-cloud-monitoring-v3 SUBDIR += rubygem-google-cloud-pubsub SUBDIR += rubygem-google-cloud-pubsub-v1 SUBDIR += rubygem-google-cloud-resource_manager SUBDIR += rubygem-google-cloud-spanner SUBDIR += rubygem-google-cloud-spanner-admin-database-v1 SUBDIR += rubygem-google-cloud-spanner-admin-instance-v1 SUBDIR += rubygem-google-cloud-spanner-v1 SUBDIR += rubygem-google-cloud-storage SUBDIR += rubygem-google-cloud-storage145 SUBDIR += rubygem-google-cloud-storage_transfer SUBDIR += rubygem-google-cloud-storage_transfer-v1 SUBDIR += rubygem-google-cloud-storage_transfer12 SUBDIR += rubygem-google-cloud-trace SUBDIR += rubygem-google-cloud-trace-v1 SUBDIR += rubygem-google-cloud-trace-v2 SUBDIR += rubygem-grpc SUBDIR += rubygem-hangouts-chat SUBDIR += rubygem-http-parser SUBDIR += rubygem-http_parser.rb SUBDIR += rubygem-httpauth SUBDIR += rubygem-interfacez SUBDIR += rubygem-ipaddr SUBDIR += rubygem-ipaddress SUBDIR += rubygem-iproto SUBDIR += rubygem-lita-gems SUBDIR += rubygem-macaddr SUBDIR += rubygem-maxmind-db SUBDIR += rubygem-mqtt SUBDIR += rubygem-nats-pure SUBDIR += rubygem-net-ldap SUBDIR += rubygem-net-ldap017 SUBDIR += rubygem-net-netrc SUBDIR += rubygem-net-ntp SUBDIR += rubygem-net-ping SUBDIR += rubygem-net-protocol SUBDIR += rubygem-net-protocol01 SUBDIR += rubygem-netrc SUBDIR += rubygem-network_interface SUBDIR += rubygem-nkf SUBDIR += rubygem-no_proxy_fix SUBDIR += rubygem-oauth SUBDIR += rubygem-oauth-tty SUBDIR += rubygem-oauth0 SUBDIR += rubygem-oauth2 SUBDIR += rubygem-oauth21 SUBDIR += rubygem-octokit SUBDIR += rubygem-octokit4 SUBDIR += rubygem-octokit8 SUBDIR += rubygem-octopress-deploy SUBDIR += rubygem-omniauth-auth0 SUBDIR += rubygem-omniauth-authentiq SUBDIR += rubygem-omniauth-azure-activedirectory-v2 SUBDIR += rubygem-omniauth-azure-oauth2 SUBDIR += rubygem-omniauth-facebook SUBDIR += rubygem-omniauth-github SUBDIR += rubygem-omniauth-github-discourse SUBDIR += rubygem-omniauth-google-oauth2 SUBDIR += rubygem-omniauth-kerberos SUBDIR += rubygem-omniauth-oauth SUBDIR += rubygem-omniauth-oauth2 SUBDIR += rubygem-omniauth-openid SUBDIR += rubygem-omniauth-salesforce SUBDIR += rubygem-omniauth-twitter SUBDIR += rubygem-omniauth-ultraauth SUBDIR += rubygem-omniauth_openid_connect SUBDIR += rubygem-open-uri SUBDIR += rubygem-open-uri-cached SUBDIR += rubygem-openid_connect SUBDIR += rubygem-opennebula SUBDIR += rubygem-orchestrator_client SUBDIR += rubygem-ovirt-engine-sdk SUBDIR += rubygem-packetfu SUBDIR += rubygem-packetgen SUBDIR += rubygem-pcaprub SUBDIR += rubygem-private_address_check SUBDIR += rubygem-proxifier SUBDIR += rubygem-proxifier2 SUBDIR += rubygem-qiniu SUBDIR += rubygem-rabbiter SUBDIR += rubygem-rbvmomi SUBDIR += rubygem-rbvmomi2 SUBDIR += rubygem-right_aws SUBDIR += rubygem-right_flexiscale SUBDIR += rubygem-right_gogrid SUBDIR += rubygem-right_http_connection SUBDIR += rubygem-right_slicehost SUBDIR += rubygem-rsync SUBDIR += rubygem-ruby-growl SUBDIR += rubygem-ruby-openid SUBDIR += rubygem-ruby-yadis SUBDIR += rubygem-ruby_smb SUBDIR += rubygem-rubyntlm SUBDIR += rubygem-rubytter SUBDIR += rubygem-rudy SUBDIR += rubygem-rye SUBDIR += rubygem-serverengine SUBDIR += rubygem-simple_oauth SUBDIR += rubygem-spamcheck SUBDIR += rubygem-stackdriver-core SUBDIR += rubygem-stompserver SUBDIR += rubygem-t SUBDIR += rubygem-train SUBDIR += rubygem-train-core SUBDIR += rubygem-train-rest SUBDIR += rubygem-train-winrm SUBDIR += rubygem-tweetstream SUBDIR += rubygem-twitter SUBDIR += rubygem-twitter-stream SUBDIR += rubygem-twitter4r SUBDIR += rubygem-u2f SUBDIR += rubygem-uri SUBDIR += rubygem-uri-redis SUBDIR += rubygem-uri_template SUBDIR += rubygem-whois SUBDIR += rubygem-x SUBDIR += rubygem-xmlrpc SUBDIR += rude SUBDIR += rustdesk-server SUBDIR += ryu SUBDIR += s3m SUBDIR += s5cmd SUBDIR += sacc SUBDIR += sakisafecli SUBDIR += samba416 SUBDIR += samba419 SUBDIR += samplicator SUBDIR += savvycan SUBDIR += sbm SUBDIR += scamper SUBDIR += scapy SUBDIR += scr_ipfm SUBDIR += sctplib SUBDIR += sdl2_net SUBDIR += sdl_net SUBDIR += seaweedfs SUBDIR += seda SUBDIR += self-service-password SUBDIR += sems SUBDIR += sendemail SUBDIR += sendsms SUBDIR += sendsnpp SUBDIR += serveez SUBDIR += serviio SUBDIR += sflowtool SUBDIR += shadowsocks-libev SUBDIR += shadowsocks-rust SUBDIR += shelldap SUBDIR += shmux SUBDIR += sie-nmsg SUBDIR += simpleproxy SUBDIR += sing-box SUBDIR += siproxd SUBDIR += sipsak SUBDIR += sl2tps SUBDIR += slackcat SUBDIR += slurm SUBDIR += smb4k SUBDIR += smbldap-tools SUBDIR += smcroute SUBDIR += smm++ SUBDIR += sngrep SUBDIR += sniffit SUBDIR += sniffnet SUBDIR += sniproxy SUBDIR += sntop SUBDIR += sobby SUBDIR += socat SUBDIR += sock SUBDIR += socketapi SUBDIR += socketbind SUBDIR += socketpipe SUBDIR += socketw SUBDIR += sofia-sip SUBDIR += speedtest SUBDIR += speedtest-go SUBDIR += spiritvnc SUBDIR += spoofdpi SUBDIR += spoofer SUBDIR += spread SUBDIR += spread-j SUBDIR += sqtop SUBDIR += srelay SUBDIR += ss5 SUBDIR += sshping SUBDIR += ssldump SUBDIR += sslh SUBDIR += ssspl SUBDIR += stc SUBDIR += stone SUBDIR += storj SUBDIR += stund SUBDIR += subnetcalc SUBDIR += suckblow SUBDIR += sup SUBDIR += svnup SUBDIR += syncthing SUBDIR += tableutil SUBDIR += tac_plus4 SUBDIR += tacacs SUBDIR += tapidbus SUBDIR += tayga SUBDIR += tclsoap SUBDIR += tcludp SUBDIR += tcpcat SUBDIR += tcpdump SUBDIR += tcpflow SUBDIR += tcpick SUBDIR += tcpillust SUBDIR += tcping SUBDIR += tcpkali SUBDIR += tcplog_dumper SUBDIR += tcpmssd SUBDIR += tcpproxy SUBDIR += tcpreen SUBDIR += tcprtt SUBDIR += tcpsg SUBDIR += tcpshow SUBDIR += tcpslice SUBDIR += tcpsplit SUBDIR += tcpstat SUBDIR += tcptestsuite SUBDIR += tcptrace SUBDIR += tcptraceroute SUBDIR += tcpview SUBDIR += tcpwatch SUBDIR += tcpxd SUBDIR += tcpxtract SUBDIR += td-system-tools SUBDIR += tdetect SUBDIR += termshark SUBDIR += tftpgrab SUBDIR += throttled SUBDIR += tigervnc-server SUBDIR += tigervnc-viewer SUBDIR += tigervnc-viewer-java SUBDIR += tightvnc SUBDIR += timed SUBDIR += tintin++ SUBDIR += tiny-network-utilities SUBDIR += tinyfugue SUBDIR += tinyfugue-devel SUBDIR += tinyldap SUBDIR += tn5250 SUBDIR += toonel SUBDIR += torsocks SUBDIR += traefik SUBDIR += traff SUBDIR += trafshow SUBDIR += trafshow3 SUBDIR += trickle SUBDIR += trippy SUBDIR += ts-warp SUBDIR += tsclient SUBDIR += tsctp SUBDIR += tsocks SUBDIR += tunneller SUBDIR += turnserver SUBDIR += u6rd SUBDIR += ucarp SUBDIR += udp-over-tcp SUBDIR += udpbroadcastrelay SUBDIR += udptunnel SUBDIR += udpxy SUBDIR += udt SUBDIR += uget SUBDIR += uhttpmock SUBDIR += ulxmlrpcpp SUBDIR += unfs3 SUBDIR += unison SUBDIR += unison240 SUBDIR += unison248 SUBDIR += unison251 SUBDIR += unix2tcp SUBDIR += urelay SUBDIR += uriparser SUBDIR += urlendec SUBDIR += usbredir SUBDIR += usockets SUBDIR += utftpd SUBDIR += v2ray SUBDIR += vde SUBDIR += vde2 SUBDIR += vether-kmod SUBDIR += viamillipede SUBDIR += vinagre SUBDIR += vino SUBDIR += vmware-vsphere-cli SUBDIR += vncreflector SUBDIR += vnstat SUBDIR += vortex SUBDIR += vpp SUBDIR += vtun SUBDIR += wackamole SUBDIR += wakeonlan SUBDIR += wangle SUBDIR += waypipe SUBDIR += wayvnc SUBDIR += webalizer-geodb SUBDIR += whois SUBDIR += widentd SUBDIR += wifi-firmware-ath10k-kmod SUBDIR += wifi-firmware-ath11k-kmod SUBDIR += wifi-firmware-ath12k-kmod SUBDIR += wifi-firmware-iwlwifi-kmod SUBDIR += wifi-firmware-kmod SUBDIR += wifi-firmware-mt76-kmod SUBDIR += wifi-firmware-rtw88-kmod SUBDIR += wifi-firmware-rtw89-kmod SUBDIR += wifibox SUBDIR += wifibox-alpine SUBDIR += wifibox-core SUBDIR += wireguard-go SUBDIR += wireguard-tools SUBDIR += wireproxy SUBDIR += wireshark SUBDIR += wlan2eth SUBDIR += wlvncc SUBDIR += wmnd SUBDIR += wmnet SUBDIR += wmnetload SUBDIR += wmping SUBDIR += wmwave SUBDIR += wmwifi SUBDIR += wol SUBDIR += wpa_supplicant_gui SUBDIR += wping SUBDIR += wstunnel SUBDIR += x11vnc SUBDIR += x2goclient SUBDIR += x2goclient-cli SUBDIR += xapsd SUBDIR += xisp SUBDIR += xmlrpc-c SUBDIR += xmlrpc-epi SUBDIR += xprobe SUBDIR += xrdesktop2 SUBDIR += xrdp SUBDIR += xrdp-devel SUBDIR += yami4 SUBDIR += yaph SUBDIR += yate SUBDIR += yaz SUBDIR += yaz++ SUBDIR += yazproxy SUBDIR += yconalyzer SUBDIR += yggdrasil SUBDIR += yptransitd SUBDIR += zebra-server SUBDIR += zerotier SUBDIR += zillion SUBDIR += zmap SUBDIR += zsync SUBDIR += zyre .include diff --git a/net/gstreamer1-plugins-sctp/Makefile b/net/gstreamer1-plugins-sctp/Makefile new file mode 100644 index 000000000000..9b5cbf04eb3e --- /dev/null +++ b/net/gstreamer1-plugins-sctp/Makefile @@ -0,0 +1,13 @@ +PORTREVISION= 0 +CATEGORIES= net + +COMMENT= GStreamer sctp plugin + +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins + +PLIST= ${.CURDIR}/pkg-plist + +DIST= bad +GST_PLUGIN= sctp + +.include "${MASTERDIR}/Makefile" diff --git a/net/gstreamer1-plugins-sctp/pkg-plist b/net/gstreamer1-plugins-sctp/pkg-plist new file mode 100644 index 000000000000..7a6ebabacdf9 --- /dev/null +++ b/net/gstreamer1-plugins-sctp/pkg-plist @@ -0,0 +1,8 @@ +include/gstreamer-%%VERSION%%/gst/sctp/sctp-prelude.h +include/gstreamer-%%VERSION%%/gst/sctp/sctpreceivemeta.h +include/gstreamer-%%VERSION%%/gst/sctp/sctpsendmeta.h +lib/gstreamer-%%VERSION%%/libgstsctp.so +lib/libgstsctp-%%VERSION%%.so +lib/libgstsctp-%%VERSION%%.so.0 +lib/libgstsctp-%%VERSION%%.so.%%SOVERSION%% +libdata/pkgconfig/gstreamer-sctp-%%VERSION%%.pc diff --git a/net/gstreamer1-plugins-srtp/Makefile b/net/gstreamer1-plugins-srtp/Makefile index 6ddaaecc66d4..639076e72ce6 100644 --- a/net/gstreamer1-plugins-srtp/Makefile +++ b/net/gstreamer1-plugins-srtp/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= net COMMENT= GStreamer srtp plugin -GST_PLUGIN= srtp -DIST= bad +LIB_DEPENDS= libsrtp2.so:net/libsrtp2 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS= libsrtp2.so:net/libsrtp2 +DIST= bad +GST_PLUGIN= srtp .include "${MASTERDIR}/Makefile" diff --git a/security/gstreamer1-plugins-dtls/Makefile b/security/gstreamer1-plugins-dtls/Makefile index 91d5dfecc8ac..772af6f5db7f 100644 --- a/security/gstreamer1-plugins-dtls/Makefile +++ b/security/gstreamer1-plugins-dtls/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= security COMMENT= GStreamer Datagram TLS (dtls) plugin -GST_PLUGIN= dtls -DIST= bad +USES= compiler:c11 ssl -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USES= compiler:c11 ssl +DIST= bad +GST_PLUGIN= dtls .include "${MASTERDIR}/Makefile" diff --git a/sysutils/gstreamer1-plugins-cdio/Makefile b/sysutils/gstreamer1-plugins-cdio/Makefile index 62d2575db4fb..896df7b3eed2 100644 --- a/sysutils/gstreamer1-plugins-cdio/Makefile +++ b/sysutils/gstreamer1-plugins-cdio/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= sysutils COMMENT= GStreamer compact disc input and control library -GST_PLUGIN= cdio -DIST= ugly +LIB_DEPENDS= libcdio.so:sysutils/libcdio -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MESON_ARGS+= -Dgpl=enabled -PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -LIB_DEPENDS= libcdio.so:sysutils/libcdio +PLIST= ${.CURDIR}/pkg-plist -.include "${MASTERDIR}/Makefile" +DIST= ugly +GST_PLUGIN= cdio -MESON_ARGS+= -Dgpl=enabled +.include "${MASTERDIR}/Makefile" diff --git a/textproc/gstreamer1-plugins-zxing/Makefile b/textproc/gstreamer1-plugins-zxing/Makefile index 05678c9988c7..d69c4a81d0ab 100644 --- a/textproc/gstreamer1-plugins-zxing/Makefile +++ b/textproc/gstreamer1-plugins-zxing/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= textproc multimedia COMMENT= GStreamer plugin for QR recognition LIB_DEPENDS= libZXing.so:textproc/zxing-cpp -USES+= compiler:c++17-lang - -GST_PLUGIN= zxing -DIST= bad +USES= compiler:c++17-lang MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist +DIST= bad +GST_PLUGIN= zxing + .include "${MASTERDIR}/Makefile" diff --git a/textproc/gstreamer1-plugins-zxing/distinfo b/textproc/gstreamer1-plugins-zxing/distinfo deleted file mode 100644 index 8d8296c88b34..000000000000 --- a/textproc/gstreamer1-plugins-zxing/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1675876341 -SHA256 (gst-plugins-bad-1.20.5.tar.xz) = f431214b0754d7037adcde93c3195106196588973e5b32dcb24938805f866363 -SIZE (gst-plugins-bad-1.20.5.tar.xz) = 6237720 -SHA256 (7cfc3130a7906c199861d2ef331a07d749a4b769.patch) = 4e30a1899652d46e20ca54cd463f8d41cbd80efd0c686698285e06e01a615fd7 -SIZE (7cfc3130a7906c199861d2ef331a07d749a4b769.patch) = 2574 diff --git a/www/gstreamer1-plugins-neon/Makefile b/www/gstreamer1-plugins-neon/Makefile index 78c13d1ca918..d0e54f875fc3 100644 --- a/www/gstreamer1-plugins-neon/Makefile +++ b/www/gstreamer1-plugins-neon/Makefile @@ -1,15 +1,17 @@ PORTREVISION= 0 CATEGORIES= www COMMENT= GStreamer neon http source plugin -GST_PLUGIN= neon -DIST= bad +LIB_DEPENDS= libneon.so:www/neon + +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +PLIST= ${.CURDIR}/pkg-plist -PLIST= ${.CURDIR}/pkg-plist +LIB_DEPENDS= libneon.so:www/neon -LIB_DEPENDS+= libneon.so:www/neon +DIST= bad +GST_PLUGIN= neon .include "${MASTERDIR}/Makefile" diff --git a/www/gstreamer1-plugins-srt/Makefile b/www/gstreamer1-plugins-srt/Makefile index 9b5606ab535c..b1af14dfe770 100644 --- a/www/gstreamer1-plugins-srt/Makefile +++ b/www/gstreamer1-plugins-srt/Makefile @@ -1,15 +1,15 @@ PORTREVISION= 0 CATEGORIES= www COMMENT= GStreamer Secure Reliable Transport (SRT) plugin -GST_PLUGIN= srt -DIST= bad +LIB_DEPENDS= libsrt.so:www/srt -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -LIB_DEPENDS+= libsrt.so:www/srt +DIST= bad +GST_PLUGIN= srt .include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 811b13ecc2cd..2767e6b42ce3 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -1,264 +1,266 @@ COMMENT = X11 toolkits SUBDIR += SoXt SUBDIR += Xaw3d SUBDIR += Xmt SUBDIR += amtk SUBDIR += aquamarine SUBDIR += blt SUBDIR += bwidget SUBDIR += color-widgets-qt5 SUBDIR += como SUBDIR += copperspice SUBDIR += ctk SUBDIR += fltk SUBDIR += fox16 SUBDIR += fox17 SUBDIR += fxscintilla SUBDIR += gdl SUBDIR += girara SUBDIR += gnome-pty-helper SUBDIR += gnustep-back SUBDIR += gnustep-gui SUBDIR += granite SUBDIR += granite7 SUBDIR += gstreamer1-plugins-gtk SUBDIR += gstreamer1-plugins-pango + SUBDIR += gstreamer1-plugins-qt5 + SUBDIR += gstreamer1-plugins-qt6 SUBDIR += gtk-layer-shell SUBDIR += gtk-session-lock SUBDIR += gtk-sharp-beans SUBDIR += gtk-sharp20 SUBDIR += gtk-sharp30 SUBDIR += gtk20 SUBDIR += gtk30 SUBDIR += gtk4-layer-shell SUBDIR += gtk40 SUBDIR += gtkd SUBDIR += gtkdatabox SUBDIR += gtkextra SUBDIR += gtkglarea2 SUBDIR += gtkglext SUBDIR += gtkglextmm SUBDIR += gtkimageview SUBDIR += gtkmm24 SUBDIR += gtkmm30 SUBDIR += gtksourceview2 SUBDIR += gtksourceview3 SUBDIR += gtksourceview4 SUBDIR += gtksourceview5 SUBDIR += gtksourceviewmm3 SUBDIR += guile-gnome-platform SUBDIR += imgui SUBDIR += irrlicht SUBDIR += itk SUBDIR += iwidgets SUBDIR += kddockwidgets SUBDIR += kf5-attica SUBDIR += kf5-kcompletion SUBDIR += kf5-kconfigwidgets SUBDIR += kf5-kdesignerplugin SUBDIR += kf5-kguiaddons SUBDIR += kf5-kirigami2 SUBDIR += kf5-kitemviews SUBDIR += kf5-kjobwidgets SUBDIR += kf5-ktextwidgets SUBDIR += kf5-kwidgetsaddons SUBDIR += kf5-kxmlgui SUBDIR += kf6-attica SUBDIR += kf6-kcompletion SUBDIR += kf6-kconfigwidgets SUBDIR += kf6-kguiaddons SUBDIR += kf6-kirigami SUBDIR += kf6-kitemviews SUBDIR += kf6-kjobwidgets SUBDIR += kf6-ktextwidgets SUBDIR += kf6-kwidgetsaddons SUBDIR += kf6-kxmlgui SUBDIR += kirigami-addons SUBDIR += kirigami-addons-devel SUBDIR += kproperty SUBDIR += lesstif SUBDIR += libXaw SUBDIR += libXmu SUBDIR += libXt SUBDIR += libadwaita SUBDIR += libdazzle SUBDIR += libdecor SUBDIR += libgdiplus SUBDIR += libhandy SUBDIR += libhandy0 SUBDIR += libshumate SUBDIR += libspelling SUBDIR += libunique3 SUBDIR += libwnck SUBDIR += libwnck3 SUBDIR += libxaw3dxft SUBDIR += linux-c7-gtk2 SUBDIR += linux-c7-gtk3 SUBDIR += linux-c7-openmotif SUBDIR += linux-c7-pango SUBDIR += linux-c7-qt-x11 SUBDIR += linux-c7-tk85 SUBDIR += linux-rl9-gtk2 SUBDIR += linux-rl9-gtk3 SUBDIR += linux-rl9-pango SUBDIR += movingmotif SUBDIR += mowitz SUBDIR += mygui SUBDIR += mygui-dummy SUBDIR += mygui-ogre SUBDIR += mygui-opengl SUBDIR += nanogui SUBDIR += neXtaw SUBDIR += ntk SUBDIR += nuklear SUBDIR += ocaml-graphics SUBDIR += ocaml-lablgtk2 SUBDIR += ocaml-lablgtk3 SUBDIR += ocaml-labltk SUBDIR += open-motif SUBDIR += open-motif-devel SUBDIR += osm-gps-map SUBDIR += otk SUBDIR += p5-Alien-wxWidgets SUBDIR += p5-Gtk2 SUBDIR += p5-Gtk2-Chmod SUBDIR += p5-Gtk2-Ex-FormFactory SUBDIR += p5-Gtk2-Ex-PodViewer SUBDIR += p5-Gtk2-Ex-Simple-List SUBDIR += p5-Gtk2-Ex-Utils SUBDIR += p5-Gtk2-ImageView SUBDIR += p5-Gtk2-PathButtonBar SUBDIR += p5-Gtk3 SUBDIR += p5-Gtk3-ImageView SUBDIR += p5-Gtk3-SimpleList SUBDIR += p5-Pango SUBDIR += p5-Prima SUBDIR += p5-Test-Tk SUBDIR += p5-Tk SUBDIR += p5-Tk-Action SUBDIR += p5-Tk-Autoscroll SUBDIR += p5-Tk-ColourChooser SUBDIR += p5-Tk-Contrib SUBDIR += p5-Tk-CursorControl SUBDIR += p5-Tk-DKW SUBDIR += p5-Tk-Date SUBDIR += p5-Tk-DynaTabFrame SUBDIR += p5-Tk-Enscript SUBDIR += p5-Tk-FontDialog SUBDIR += p5-Tk-GBARR SUBDIR += p5-Tk-Getopt SUBDIR += p5-Tk-HistEntry SUBDIR += p5-Tk-JComboBox SUBDIR += p5-Tk-ResizeButton SUBDIR += p5-Tk-Role-Dialog SUBDIR += p5-Tk-Role-HasWidgets SUBDIR += p5-Tk-Splashscreen SUBDIR += p5-Tk-Sugar SUBDIR += p5-Tk-TableMatrix SUBDIR += p5-Tk-ToolBar SUBDIR += p5-Tk-WaitBox SUBDIR += pango SUBDIR += pangolin SUBDIR += pangomm SUBDIR += pangox-compat SUBDIR += plasma5-kdeplasma-addons SUBDIR += plasma6-kdeplasma-addons SUBDIR += plib SUBDIR += py-AnyQt SUBDIR += py-Pmw SUBDIR += py-awesometkinter SUBDIR += py-customtkinter SUBDIR += py-easygui SUBDIR += py-fltk SUBDIR += py-guietta SUBDIR += py-python-xlib SUBDIR += py-qt5-chart SUBDIR += py-qt6-chart SUBDIR += py-qt6-datavis3d SUBDIR += py-superqt SUBDIR += py-tkinter SUBDIR += py-tktreectrl SUBDIR += py-wxPython4 SUBDIR += pythonqt SUBDIR += qhotkey SUBDIR += qml-box2d SUBDIR += qt5-charts SUBDIR += qt5-datavis3d SUBDIR += qt5-declarative SUBDIR += qt5-declarative-test SUBDIR += qt5-gamepad SUBDIR += qt5-gui SUBDIR += qt5-quick3d SUBDIR += qt5-quickcontrols SUBDIR += qt5-quickcontrols2 SUBDIR += qt5-quicktimeline SUBDIR += qt5-uiplugin SUBDIR += qt5-virtualkeyboard SUBDIR += qt5-widgets SUBDIR += qt5pas SUBDIR += qt6-charts SUBDIR += qt6-datavis3d SUBDIR += qt6-declarative SUBDIR += qt6-graphs SUBDIR += qt6-quick3d SUBDIR += qt6-quicktimeline SUBDIR += qt6-shadertools SUBDIR += qt6-virtualkeyboard SUBDIR += qt6pas SUBDIR += qtermwidget SUBDIR += qtermwidget-qt5 SUBDIR += qwt5-qt5 SUBDIR += qwt6 SUBDIR += redkite SUBDIR += rep-gtk2 SUBDIR += rubygem-gdk3 SUBDIR += rubygem-gdk4 SUBDIR += rubygem-gtk2 SUBDIR += rubygem-gtk3 SUBDIR += rubygem-gtk4 SUBDIR += rubygem-gtksourceview3 SUBDIR += rubygem-gtksourceview4 SUBDIR += rubygem-pango SUBDIR += rubygem-poppler SUBDIR += rubygem-tk SUBDIR += rubygem-uh SUBDIR += rubygem-vte3 SUBDIR += rubygem-vte4 SUBDIR += scenefx SUBDIR += scintilla SUBDIR += sdl2_pango SUBDIR += sdl_pango SUBDIR += shared-desktop-ontologies SUBDIR += skinlf SUBDIR += soqt SUBDIR += swt SUBDIR += tepl6 SUBDIR += termit SUBDIR += tix SUBDIR += tk-wrapper SUBDIR += tk86 SUBDIR += tk87 SUBDIR += tkdnd SUBDIR += tkshape SUBDIR += tktable SUBDIR += tktray SUBDIR += tktreectrl SUBDIR += unique SUBDIR += viewklass SUBDIR += vte SUBDIR += vte3 SUBDIR += wlroots SUBDIR += wlroots015 SUBDIR += wlroots016 SUBDIR += wlroots017 SUBDIR += wmapp SUBDIR += wxgtk30 SUBDIR += wxgtk32 SUBDIR += xbae SUBDIR += xforms SUBDIR += xmhtml SUBDIR += xwallpaper SUBDIR += ztoolkit .include diff --git a/x11-toolkits/gstreamer1-plugins-gtk/Makefile b/x11-toolkits/gstreamer1-plugins-gtk/Makefile index 100695863cd5..16414e35a3dc 100644 --- a/x11-toolkits/gstreamer1-plugins-gtk/Makefile +++ b/x11-toolkits/gstreamer1-plugins-gtk/Makefile @@ -1,18 +1,18 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= x11-toolkits -GST_PLUGIN_SUFFIX= -gtk COMMENT= GStreamer gtksink plugin -GST_PLUGIN= gtk3 -DIST= good +USES= gnome +USE_GSTREAMER= gl +USE_GNOME= cairo gdkpixbuf2 gtk30 -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USES= gnome -USE_GSTREAMER= gl -USE_GNOME= cairo gdkpixbuf2 gtk30 +DIST= good +GST_PLUGIN= gtk3 +GST_PLUGIN_SUFFIX= -gtk .include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/gstreamer1-plugins-pango/Makefile b/x11-toolkits/gstreamer1-plugins-pango/Makefile index e9cc158bdf99..6a5da509640f 100644 --- a/x11-toolkits/gstreamer1-plugins-pango/Makefile +++ b/x11-toolkits/gstreamer1-plugins-pango/Makefile @@ -1,17 +1,17 @@ PORTREVISION= 0 CATEGORIES= x11-toolkits COMMENT= GStreamer pango textoverlay plugin -GST_PLUGIN= pango -DIST= base +USES= xorg +USE_GNOME= cairo pango +USE_XORG= x11 xext -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USE_GNOME= cairo pango -USES= xorg -USE_XORG= x11 xext +DIST= base +GST_PLUGIN= pango .include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/gstreamer1-plugins-qt5/Makefile b/x11-toolkits/gstreamer1-plugins-qt5/Makefile new file mode 100644 index 000000000000..dc0e71df5121 --- /dev/null +++ b/x11-toolkits/gstreamer1-plugins-qt5/Makefile @@ -0,0 +1,27 @@ +PORTREVISION= 0 +CATEGORIES= x11-toolkits + +COMMENT= GStreamer Qt5 QML videosink plugin + +USES= compiler:c++11-lang qt:5 +USE_GSTREAMER= gl +USE_QT= core gui declarative \ + buildtools:build linguisttools:build qmake:build + +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins + +PLIST= ${.CURDIR}/pkg-plist + +OPTIONS_DEFINE= WAYLAND X11 +OPTIONS_DEFAULT= WAYLAND X11 + +WAYLAND_USE= QT=wayland +WAYLAND_MESON_ENABLED= qt-wayland + +X11_USE= QT=x11extras +X11_MESON_ENABLED= qt-x11 + +DIST= good +GST_PLUGIN= qt5 + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-qt/pkg-plist b/x11-toolkits/gstreamer1-plugins-qt5/pkg-plist similarity index 100% rename from graphics/gstreamer1-plugins-qt/pkg-plist rename to x11-toolkits/gstreamer1-plugins-qt5/pkg-plist diff --git a/x11-toolkits/gstreamer1-plugins-qt6/Makefile b/x11-toolkits/gstreamer1-plugins-qt6/Makefile new file mode 100644 index 000000000000..d00981410200 --- /dev/null +++ b/x11-toolkits/gstreamer1-plugins-qt6/Makefile @@ -0,0 +1,26 @@ +PORTREVISION= 0 +CATEGORIES= x11-toolkits + +COMMENT= GStreamer Qt6 QML videosink plugin + +USES= compiler:c++17-lang qt:6 +USE_GSTREAMER= gl +USE_QT= base declarative \ + shadertools:build tools:build + +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins + +PLIST= ${.CURDIR}/pkg-plist + +OPTIONS_DEFINE= WAYLAND X11 +OPTIONS_DEFAULT= WAYLAND X11 + +WAYLAND_USE= QT=wayland +WAYLAND_MESON_ENABLED= qt-wayland + +X11_MESON_ENABLED= qt-x11 + +DIST= good +GST_PLUGIN= qt6 + +.include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/gstreamer1-plugins-qt6/pkg-plist b/x11-toolkits/gstreamer1-plugins-qt6/pkg-plist new file mode 100644 index 000000000000..d12aacb93c0e --- /dev/null +++ b/x11-toolkits/gstreamer1-plugins-qt6/pkg-plist @@ -0,0 +1 @@ +lib/gstreamer-%%VERSION%%/libgstqml6.so diff --git a/x11/gstreamer1-plugins-x/Makefile b/x11/gstreamer1-plugins-x/Makefile index 98e56bbe0c71..de8a58e8b429 100644 --- a/x11/gstreamer1-plugins-x/Makefile +++ b/x11/gstreamer1-plugins-x/Makefile @@ -1,20 +1,22 @@ PORTREVISION= 0 CATEGORIES= x11 COMMENT= GStreamer X and Xvideo output plugins -GST_PLUGIN= x +USES= xorg +USE_XORG= x11 xext xv -BASE_GST_ENABLED_PLUGINS= ximage \ - xvideo -DIST= base +MESON_ARGS+= -Dxshm=enabled \ + -Dxvideo=enabled -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist -USES= xorg -USE_XORG= x11 xv xext -CONFIGURE_ARGS= -Dxvideo=enabled -Dxshm=enabled +DIST= base +GST_PLUGIN= x + +BASE_GST_ENABLED_PLUGINS= ximage \ + xvideo .include "${MASTERDIR}/Makefile" diff --git a/x11/gstreamer1-plugins-ximagesrc/Makefile b/x11/gstreamer1-plugins-ximagesrc/Makefile index bcc0b9ceb265..fbde51a118f5 100644 --- a/x11/gstreamer1-plugins-ximagesrc/Makefile +++ b/x11/gstreamer1-plugins-ximagesrc/Makefile @@ -1,22 +1,21 @@ PORTREVISION= 0 CATEGORIES= x11 -PKGNAMESUFFIX= 1-plugins-ximagesrc COMMENT= GStreamer X source plugin -GST_PLUGIN= ximagesrc -DIST= good +USES= xorg +USE_XORG= x11 xdamage xext xfixes -GOOD_GST_ENABLED_PLUGINS= ximagesrc \ - ximagesrc-xshm \ - ximagesrc-xfixes \ - ximagesrc-xdamage +MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins -MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins +PLIST= ${.CURDIR}/pkg-plist -PLIST= ${.CURDIR}/pkg-plist +DIST= good +GST_PLUGIN= ximagesrc -USES= xorg -USE_XORG= x11 xfixes xdamage xext +GOOD_GST_ENABLED_PLUGINS= ximagesrc \ + ximagesrc-xdamage \ + ximagesrc-xfixes \ + ximagesrc-xshm .include "${MASTERDIR}/Makefile"