Framework: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2022-07-01 12:02:37 +02:00
parent d13ea1c8cc
commit c90adebc00
6 changed files with 161 additions and 6 deletions

132
MOVED
View file

@ -17353,3 +17353,135 @@ devel/erlang-poolboy||2022-06-08|Remove expired ports. Use mix or rebar3 build t
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
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
devel/py-docker-py|devel/py-docker|2022-06-30|Has expired: Use devel/py-docker
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
audio/exaile||2022-06-30|Has expired: Requires py-bsddb3 which requires upstream EOLd db5
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||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
audio/asterisk-espeak||2022-06-30|Has expired: Depends on deprecated audio/espeaak
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

View file

@ -246,9 +246,9 @@ do-install:
${STAGEDIR}${PREFIX}/${CABAL_LIBEXEC}/${exe}
${ECHO_CMD} '#!/bin/sh' > ${STAGEDIR}${PREFIX}/bin/${exe}
${ECHO_CMD} '' >> ${STAGEDIR}${PREFIX}/bin/${exe}
${ECHO_CMD} 'export ${exe:S/-/_/}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe}
${ECHO_CMD} 'export ${exe:S/-/_/g}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe}
. for dep in ${${exe}_DATADIR_VARS}
${ECHO_CMD} 'export ${dep:S/-/_/}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe}
${ECHO_CMD} 'export ${dep:S/-/_/g}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe}
. endfor
${ECHO_CMD} '' >> ${STAGEDIR}${PREFIX}/bin/${exe}
${ECHO_CMD} 'exec ${PREFIX}/${CABAL_LIBEXEC}/${exe} "$$@"' >> ${STAGEDIR}${PREFIX}/bin/${exe}

View file

@ -64,7 +64,7 @@ DEFAULT_MYSQL_VER?= ${MYSQL_DEFAULT:S/.//}
# MySQL client version currently supported.
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
. for v in 55 55m 56 56p 56w 100m 101m
. for v in 56 100m 101m
MYSQL${v}_LIBVER= 18
. endfor
MYSQL57_LIBVER= 20

View file

@ -88,7 +88,7 @@ LLVM_DEFAULT?= 90
LUA_DEFAULT?= 5.2
# Possible values: 5.10, 5.20, 6.8
MONO_DEFAULT= 5.10
# Possible values: 5.5, 5.6, 5.7, 8.0, 10.3m, 10.4m, 10.5m, 5.5p, 5.6p, 5.7p, 5.6w, 5.7w
# Possible values: 5.6, 5.7, 8.0, 10.3m, 10.4m, 10.5m, 5.7p, 5.7w
MYSQL_DEFAULT?= 5.7
# Possible values: ninja, samurai
NINJA_DEFAULT?= ninja

View file

@ -155,6 +155,7 @@ GVFS_DESC?= Virtual filesystems support via GVFS
H323_DESC?= H.323 codec support
HAL_DESC?= HAL (Hardware Abstraction Layer) support
HDF5_DESC?= HDF-5 data format support
HEIF_DESC?= ISO/IEC 23008-12:2017 HEIF file format support
HPACK_DESC?= Header Compression for HTTP/2.0 support
HTTP2_DESC?= HTTP protocol version 2.0 support
HTTPD_DESC?= httpd output streaming support

View file

@ -1050,7 +1050,8 @@ PORTS_FEATURES+= FLAVORS
MINIMAL_PKG_VERSION= 1.17.2
_PORTS_DIRECTORIES+= ${PKG_DBDIR} ${PREFIX} ${WRKDIR} ${EXTRACT_WRKDIR} \
${STAGEDIR}${PREFIX} ${WRKDIR}/pkg ${BINARY_LINKDIR}
${STAGEDIR}${PREFIX} ${WRKDIR}/pkg ${BINARY_LINKDIR} \
${PKGCONFIG_LINKDIR}
# Ensure .CURDIR contains an absolute path without a trailing slash. Failed
# builds can occur when PORTSDIR is a symbolic link, or with something like
@ -1681,6 +1682,13 @@ MAKE_ENV+= PATH=${PATH}
CONFIGURE_ENV+= PATH=${PATH}
. endif
PKGCONFIG_LINKDIR= ${WRKDIR}/.pkgconfig
PKGCONFIG_BASEDIR= /usr/libdata/pkgconfig
. if !${MAKE_ENV:MPKG_CONFIG_LIBDIR=*} && !${CONFIGURE_ENV:MPKG_CONFIG_LIBDIR=*}
MAKE_ENV+= PKG_CONFIG_LIBDIR=${PKGCONFIG_LINKDIR}:${LOCALBASE}/libdata/pkgconfig:${PKGCONFIG_BASEDIR}
CONFIGURE_ENV+= PKG_CONFIG_LIBDIR=${PKGCONFIG_LINKDIR}:${LOCALBASE}/libdata/pkgconfig:${PKGCONFIG_BASEDIR}
. endif
. if !defined(IGNORE_MASTER_SITE_GITHUB) && defined(USE_GITHUB) && empty(USE_GITHUB:Mnodefault)
. if defined(WRKSRC)
DEV_WARNING+= "You are using USE_GITHUB and WRKSRC is set which is wrong. Set GH_PROJECT correctly or set WRKSRC_SUBDIR and remove WRKSRC entirely."
@ -5147,6 +5155,20 @@ create-binary-alias: ${BINARY_LINKDIR}
. endif
. endif
. if !empty(PKGCONFIG_BASE)
. if !target(create-base-pkgconfig)
create-base-pkgconfig: ${PKGCONFIG_LINKDIR}
. for pcfile in ${PKGCONFIG_BASE:S/$/.pc/}
@if `test -f ${PKGCONFIG_BASEDIR}/${pcfile}`; then \
${RLN} ${PKGCONFIG_BASEDIR}/${pcfile} ${PKGCONFIG_LINKDIR}/${pcfile}; \
else \
${ECHO_MSG} "===> Missing \"${pcfile}\" to create a link at \"${PKGCONFIG_LINKDIR}/${pcfile}\" "; \
${FALSE}; \
fi
. endfor
. endif
. endif
. if !empty(BINARY_WRAPPERS)
. if !target(create-binary-wrappers)
create-binary-wrappers: ${BINARY_LINKDIR}
@ -5256,7 +5278,7 @@ _PATCH_SEQ= 050:ask-license 100:patch-message 150:patch-depends \
${_OPTIONS_patch} ${_USES_patch}
_CONFIGURE_DEP= patch
_CONFIGURE_SEQ= 150:build-depends 151:lib-depends 160:create-binary-alias \
161:create-binary-wrappers \
161:create-binary-wrappers 170:create-base-pkgconfig \
200:configure-message 210:apply-slist \
300:pre-configure 450:pre-configure-script \
490:run-autotools-fixup 500:do-configure 700:post-configure \