Framework: partially sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2020-01-19 13:56:39 +01:00
parent 72f63329d5
commit cffc162ba8
9 changed files with 41 additions and 11 deletions

View File

@ -10,6 +10,12 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20200115:
AUTHOR: bapt@FreeBSD.org
${PREFIX}/share/man is now a valid location for manpages ${PREFIX}/man being
considered as deprecated.
20191009:
AUTHOR: bapt@FreeBSD.org

4
GIDs
View File

@ -812,8 +812,8 @@ ebusd:*:854:
# free: 869
# free: 870
# free: 871
# free: 872
# free: 873
bitmark:*:872:
bitmark-recorder:*:873:
# free: 874
# free: 875
# free: 876

10
MOVED
View File

@ -10805,7 +10805,6 @@ math/surf||2018-12-21|Has expired: Uses obsolete glib12
math/msieve||2018-12-21|Has expired: Broken for more than 6 months
math/octave-forge-fl-core||2018-12-21|Has expired: Broken for more than 6 months
math/octave-forge-pdb||2018-12-21|Has expired: Broken for more than 6 months
math/octave-forge-audio||2018-12-21|Has expired: Broken for more than 6 months
math/geg||2018-12-21|Has expired: Uses obsolete glib12
x11/gdkxft||2018-12-21|Has expired: Uses obsolete glib12
x11/gtk-theme-switch||2018-12-21|Has expired: Uses obsolete glib12
@ -10935,7 +10934,6 @@ devel/pecl-spl_types||2018-12-30|Has expired: Works only with EOL php 5.6
devel/pecl-jsmin2||2018-12-30|Has expired: Works only with EOL php 5.6
devel/pecl-uri_template||2018-12-30|Has expired: Works only with EOL php 5.6
devel/pecl-params||2018-12-30|Has expired: Works only with EOL php 5.6
devel/pecl-expect||2018-12-30|Has expired: Works only with EOL php 5.6
devel/php5-dav||2018-12-30|Has expired: Works only with EOL php 5.6
devel/php5-pinba||2018-12-30|Has expired: Works only with EOL php 5.6
devel/pecl-htscanner||2018-12-30|Has expired: Works only with EOL php 5.6
@ -11925,7 +11923,6 @@ x11-toolkits/qt4-gui||2019-03-16|Has expired: Qt4 has been EOL since december 20
x11-toolkits/qt4pas||2019-03-16|Has expired: Qt4 has been EOL since december 2015
x11-toolkits/qwt5||2019-03-16|Has expired: Qt4 has been EOL since december 2015
x11-toolkits/qwt5-designerplugin||2019-03-16|Has expired: Qt4 has been EOL since december 2015
x11-toolkits/soqt||2019-03-16|Has expired: Qt4 has been EOL since december 2015
x11-wm/qlwm||2019-03-16|Has expired: Qt4 has been EOL since december 2015
audio/dream||2019-03-16|Has expired: Qt4 has been EOL since december 2015
audio/liblastfm||2019-03-16|Has expired: Qt4 has been EOL since december 2015
@ -11939,7 +11936,6 @@ graphics/iccexamin||2019-03-16|Has expired: Qt4 has been EOL since december 2015
graphics/openfx-io||2019-03-16|Has expired: Qt4 has been EOL since december 2015
security/yubikey-piv-manager||2019-03-16|Has expired: Qt4 has been EOL since december 2015
textproc/xxdiff-scripts||2019-03-16|Has expired: Qt4 has been EOL since december 2015
graphics/py-pivy||2019-03-16|Has expired: Qt4 has been EOL since december 2015
security/pinentry-qt4||2019-03-17|Has expired: Qt4 has been EOL since december 2015
www/libsocialweb||2019-03-23|Project was archived upstream
www/vimb-gtk2|www/vimb|2019-03-24|Merged into www/vimb
@ -13750,3 +13746,9 @@ science/molden|biology/molden|2020-01-12|The duplicate port was removed in rev.5
www/web2ldap||2020-01-13|Broken: unfechable and missing dependencies
net-mgmt/flow-extract||2020-01-14|Has expired: marked BROKEN for more than 6 months
textproc/pootle||2020-01-14|Has expired: Unamaintained, marked BROKEN for more than 5 months
cad/elmerfem|science/elmerfem|2020-01-15|Move to a proper category
graphics/bugle|devel/apitrace|2020-01-15|Has expired: no longer actively developed; use devel/apitrace instead
x11-toolkits/soqt-devel|x11-toolkits/soqt|2020-01-17|This is now the stable version
graphics/py-pivy-devel|graphics/py-pivy|2020-01-17|This is now the stable version
net/py-coherence||2020-01-18|fails with python-3.X, and python-2.7 is EOLed (GH bug#32)
net/py-upnp-inspector||2020-01-18|Missing dependency: net/py-coherence is python-2.7-only

View File

@ -58,7 +58,7 @@ KDE_PLASMA_VERSION?= 5.17.5
KDE_PLASMA_BRANCH?= stable
# Current KDE frameworks.
KDE_FRAMEWORKS_VERSION?= 5.65.0
KDE_FRAMEWORKS_VERSION?= 5.66.0
KDE_FRAMEWORKS_BRANCH?= stable
# Current KDE applications.

View File

@ -41,7 +41,7 @@ PLIST_SUB+= LXQT_INCLUDEDIR="include/lxqt" \
LXQT_TRANSLATIONS="share/lxqt/translations" \
VERSION="${PORTVERSION}"
CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${MANDIRS}
CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
# Available LXQt components are:
_USE_LXQT_ALL= buildtools globalkeys libfmqt lxqt qtxdg

View File

@ -535,7 +535,7 @@ _UNIQUE_FIND_SUFFIX_FILES= ${SED} -e 's|^${PREFIX}/||' ${TMPPLIST} 2>/dev/null
UNIQUE_FIND_SUFFIX_FILES+= ${_UNIQUE_FIND_SUFFIX_FILES} | \
${EGREP} -he '^bin/.*$$|^sbin/.*$$|^libexec/.*$$'
UNIQUE_FIND_SUFFIX_MAN_FILES+= ${_UNIQUE_FIND_SUFFIX_FILES} | \
${EGREP} -he '^man/man[1-9ln]/.*$$'
${EGREP} -he '^man/man[1-9ln]/.*$$|^share/man/man[1-9ln]/.*$$'
.endif # defined(_PYTHON_FEATURE_CONCURRENT)
_CURRENTPORT:= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
@ -592,6 +592,7 @@ add-plist-pymod:
@${SED} -e 's|^${STAGEDIR}${PREFIX}/||' \
-e 's|^${PREFIX}/||' \
-e 's|^\(man/.*man[0-9]\)/\(.*\.[0-9]\)$$|\1/\2.gz|' \
-e 's|^\(share/man/.*man[0-9]\)/\(.*\.[0-9]\)$$|\1/\2.gz|' \
-e 's|[[:alnum:]|[:space:]]*/\.\./*||g; s|/\./|/|g' \
${_PYTHONPKGLIST} | ${SORT} >> ${TMPPLIST}

View File

@ -2752,6 +2752,7 @@ SCRIPTS_ENV+= BATCH=yes
MANPREFIX?= /usr/share
.else
MANPREFIX?= ${PREFIX}
MANDIRS+= ${PREFIX}/share/man
.endif
MANDIRS+= ${MANPREFIX}/man

View File

@ -644,6 +644,26 @@
..
..
..
man
man1
..
man2
..
man3
..
man4
..
man5
..
man6
..
man7
..
man8
..
man9
..
..
misc
..
nls

4
UIDs
View File

@ -817,8 +817,8 @@ ebusd:*:854:854::0:0:eBUS Daemon user:/nonexistent:/usr/sbin/nologin
# free: 869
# free: 870
archiva:*:871:871::0:0:Apache Archiva Daemon:/nonexistent:/usr/sbin/nologin
# free: 872
# free: 873
bitmark:*:872:872::0:0:Bitmark Property System:/var/lib/bitmarkd:/usr/sbin/nologin
bitmark-recorder:*:873:873::0:0:Bitmark Property Recorder:/var/lib/recorderd:/usr/sbin/nologin
# free: 874
# free: 875
# free: 876