Framework: sync with upstream
Taken from: HardenedBSD
This commit is contained in:
parent
3dbf861265
commit
12398696fe
11 changed files with 101 additions and 22 deletions
2
GIDs
2
GIDs
|
|
@ -545,7 +545,7 @@ _tss:*:601:
|
|||
_pkcs11:*:602:
|
||||
_acme:*:603:
|
||||
# free: 604
|
||||
# free: 605
|
||||
_hockeypuck:*:605:
|
||||
# free: 606
|
||||
# free: 607
|
||||
# free: 608
|
||||
|
|
|
|||
48
MOVED
48
MOVED
|
|
@ -8677,7 +8677,6 @@ multimedia/libmovtar||2016-11-05|Not used anymore, abandonware
|
|||
devel/p5-Test-Exception-LessClever||2016-11-06|Deprecated by upstream
|
||||
www/py-django-piston||2016-11-06|Has expired: Abandoned upstream. Doesn't work with django>=1.6
|
||||
net/remmina-plugin-i18n||2016-11-08|Plugin translations removed upstream in GH commit 2dd0526
|
||||
net/p5-Net-Ping||2016-11-08|Has expired: This or newer version included in all supported versions of perl
|
||||
ftp/curl-hiphop||2016-11-08|Has expired: useful only for removed hiphop-php
|
||||
textproc/rubygem-string-scrub||2016-11-08|Has expired: needed only for EOL versions of Ruby
|
||||
textproc/erlang-p1xml|textproc/erlang-fast_xml|2016-11-08|Project was renamed
|
||||
|
|
@ -9576,7 +9575,6 @@ devel/buildbot-pkg|devel/py-buildbot-pkg|2017-11-29|Rename to comply with PyPI s
|
|||
devel/buildbot-waterfall-view|devel/py-buildbot-waterfall-view|2017-11-29|Rename to comply with PyPI scheme
|
||||
devel/buildbot-worker|devel/py-buildbot-worker|2017-11-29|Rename to comply with PyPI scheme
|
||||
devel/buildbot-www|devel/py-buildbot-www|2017-11-29|Rename to comply with PyPI scheme
|
||||
emulators/ppsspp-devel|emulators/ppsspp|2017-11-29|Out of date: use emulators/ppsspp for now
|
||||
audio/shairport|audio/shairport-sync|2017-11-29|Has expired: Officially unmaintained upstream. Use audio/shairport-sync instead
|
||||
accessibility/py3-speech-dispatcher|accessibility/py-speech-dispatcher@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
accessibility/py3-atspi|accessibility/py-atspi@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
|
|
@ -11595,3 +11593,49 @@ math/wxMaxima|math/wxmaxima|2019-02-10|rename for consistency
|
|||
net-mgmt/py-snmp4|net-mgmt/py-pysnmp|2019-02-11|Renamed to match upstream naming
|
||||
net-mgmt/py-snmp4-apps|net-mgmt/py-pysnmp-apps|2019-02-11|Renamed to match upstream naming
|
||||
net-mgmt/py-snmp4-mibs|net-mgmt/py-pysnmp-mibs|2019-02-11|Renamed to match upstream naming
|
||||
science/mmtf|science/mmtf-cpp|2019-02-16|Rename to match the project name on github
|
||||
dns/p5-pgeodns||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
ftp/proftpd-mod_geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net/go-geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net/py-GeoIP|net/py-GeoIP2|2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net/pecl-geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net/pen||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net/subnetcalc||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net/p5-Geo-IP||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net/rubygem-geoip||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
security/sguil||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
devel/go-sql-driver||2019-02-16|Has expired: Go source should not be packaged
|
||||
devel/geoip-java||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
dns/go-geodns||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
devel/omniORB-4.1||2019-02-16|Has expired: Legacy version please consider using devel/omniORB
|
||||
devel/omniNotify||2019-02-16|Removed: Unmaintained upstream since 2004
|
||||
net-p2p/verlihub||2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-chatroom||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-floodprotect||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-forbid||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-iplog||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-isp||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-luascript||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-messanger||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
net-p2p/verlihub-plugins-stats||2019-02-16|Has expired: Verlihub uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
www/mod_geoip2|www/mod_maxminddb|2019-02-16|Has expired: Uses legacy GeoIP 1 format which no longer works; switch to GeoIP 2 where possible
|
||||
devel/libdouble-conversion|devel/double-conversion|2019-02-16|Rename to match the project name on github and on most other systems, and in installed cmake files
|
||||
security/tmux-cssh||2019-02-17|Upstream has disappeared; sysutils/scct is an alternative
|
||||
net/GeoIP|net/libmaxminddb|2019-02-17|Has expired: Legacy databases no longer available. Switch to net/libmaxminddb instead
|
||||
x11-toolkits/bakery||2019-02-20|Abandonware, no depend on
|
||||
net-im/telepathy-butterfly||2019-02-20|Abandoned non function MSN client
|
||||
net-im/papyon||2019-02-20|Abandoned non function MSN client
|
||||
net-im/emesene||2019-02-20|Abandoned non function MSN client
|
||||
net-im/pebrot||2019-02-20|Abandoned non function MSN client
|
||||
games/plutocracy||2019-02-21|Has expired: broken, upstream gone
|
||||
x11-toolkits/gtksourceview|x11-toolkits/gtksourceview4|2019-02-22|Old version not depended on
|
||||
deskutils/fusenshi||2019-02-22|Abandonware, not depended on
|
||||
www/erwn||2019-02-22|Abandonware, not depended on
|
||||
textproc/scrollkeeper|textproc/rarian|2019-02-23|rarian replaced scrollkeeper long ago
|
||||
devel/eggdbus||2019-02-23|Abandonned since 2009, not depended on
|
||||
devel/libgalago||2019-02-23|Abandonned since 2006, not depended on
|
||||
net-im/libyahoo2||2019-02-23|Yahoo messenger has been discontinued in July 17, 2018
|
||||
net-im/py-xmpppy-yahoo||2019-02-23|Yahoo messenger has been discontinued in July 17, 2018
|
||||
graphics/glitz||2019-02-23|Development stopped in 2008, not depended on
|
||||
x11/xfree86_xkb_xml||2019-02-24|The project is discontinued
|
||||
|
|
|
|||
|
|
@ -30,15 +30,12 @@ CARGO_VENDOR_DIR?= ${WRKSRC}/cargo-crates
|
|||
CARGO_CARGOTOML?= ${WRKSRC}/Cargo.toml
|
||||
CARGO_CARGOLOCK?= ${WRKSRC}/Cargo.lock
|
||||
|
||||
# Define MASTER_SITES_CRATESIO for crates.io
|
||||
MASTER_SITES_CRATESIO= https://crates.io/api/v1/crates
|
||||
|
||||
# Save crates inside ${DISTDIR}/rust/crates by default.
|
||||
CARGO_DIST_SUBDIR?= rust/crates
|
||||
|
||||
# Generate list of DISTFILES.
|
||||
.for _crate in ${CARGO_CRATES}
|
||||
MASTER_SITES+= ${MASTER_SITES_CRATESIO}/${_crate:C/^(.*)-[0-9].*/\1/}/${_crate:C/^.*-([0-9].*)/\1/}/download?dummy=/:cargo_${_crate:S/-//g:S/.//g}
|
||||
MASTER_SITES+= CRATESIO/${_crate:C/^(.*)-[0-9].*/\1/}/${_crate:C/^.*-([0-9].*)/\1/}:cargo_${_crate:S/-//g:S/.//g}
|
||||
DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:cargo_${_crate:S/-//g:S/.//g}
|
||||
.endfor
|
||||
|
||||
|
|
|
|||
|
|
@ -74,9 +74,9 @@ GEMFILES= ${DISTNAME}${EXTRACT_SUFX}
|
|||
RUBYGEM_ARGS=-l --no-update-sources --install-dir ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} --ignore-dependencies --bindir=${STAGEDIR}${PREFIX}/bin
|
||||
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
RUBYGEM_ARGS+= --rdoc --ri
|
||||
RUBYGEM_ARGS+= --document rdoc,ri
|
||||
.else
|
||||
RUBYGEM_ARGS+= --no-rdoc --no-ri
|
||||
RUBYGEM_ARGS+= --no-document
|
||||
.endif
|
||||
|
||||
.if !target(do-extract)
|
||||
|
|
@ -104,7 +104,7 @@ do-build:
|
|||
|
||||
.if !target(do-install)
|
||||
do-install:
|
||||
(cd ${BUILD_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} ${GEMFILES} -- --build-args ${CONFIGURE_ARGS})
|
||||
(cd ${BUILD_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} ${GEMFILES} -- ${CONFIGURE_ARGS})
|
||||
${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info/
|
||||
${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f -name '*.so' -exec ${STRIP_CMD} {} +
|
||||
${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f \( -name mkmf.log -or -name gem_make.out \) -delete
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ _USE_GNOME_ALL+= atk cairo \
|
|||
gdkpixbuf2 gconf2 glib20 \
|
||||
gnomedocutils gnomesharp20 \
|
||||
gnomevfs2 gtk-update-icon-cache gtk20 gtkhtml3 \
|
||||
gtksharp20 gtksourceview gtksourceview2 gvfs libartlgpl2 libbonobo \
|
||||
gtksharp20 gtksourceview2 gvfs libartlgpl2 libbonobo \
|
||||
libbonoboui libglade2 libgnome \
|
||||
libgnomecanvas libgnomekbd libgnomeprint libgnomeprintui \
|
||||
libgnomeui libgsf libgtkhtml libidl librsvg2 libwnck \
|
||||
|
|
@ -294,9 +294,6 @@ libgda5_USE_GNOME_IMPL= glib20 libxslt
|
|||
libgda5-ui_LIB_DEPENDS= libgda-ui-5.0.so:databases/libgda5-ui
|
||||
libgda5-ui_USE_GNOME_IMPL=glib20 libxslt libgda5
|
||||
|
||||
gtksourceview_LIB_DEPENDS= libgtksourceview-1.0.so:x11-toolkits/gtksourceview
|
||||
gtksourceview_USE_GNOME_IMPL=libgnome libgnomeprintui
|
||||
|
||||
gtksourceview2_LIB_DEPENDS= libgtksourceview-2.0.so:x11-toolkits/gtksourceview2
|
||||
gtksourceview2_USE_GNOME_IMPL=gtk20 libxml2
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ _KDE_RELNAME= KDE${_KDE_VERSION}
|
|||
|
||||
# === VERSIONS OF THE DIFFERENT COMPONENTS =====================================
|
||||
# Current KDE desktop.
|
||||
KDE_PLASMA_VERSION?= 5.15.0
|
||||
KDE_PLASMA_VERSION?= 5.15.1
|
||||
KDE_PLASMA_BRANCH?= stable
|
||||
|
||||
# Current KDE frameworks.
|
||||
|
|
|
|||
|
|
@ -466,7 +466,7 @@ xmlpatterns-tool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/xmlpatterns
|
|||
_USE_QT_ALL+= ${_USE_QT${_QT_VER}_ONLY}
|
||||
_USE_QT= ${USE_QT}
|
||||
# Iterate through components deprived of suffix.
|
||||
. for component in ${_USE_QT:O:u:C/_.+//}
|
||||
. for component in ${_USE_QT:O:u:C/_(build|run)$//}
|
||||
# Check that the component is valid.
|
||||
. if ${_USE_QT_ALL:M${component}} != ""
|
||||
# Skip meta-components (currently none).
|
||||
|
|
|
|||
|
|
@ -35,13 +35,12 @@ GCC_Include_MAINTAINER= gerald@FreeBSD.org
|
|||
# ascending order and in sync with the table below.
|
||||
# When adding a version, please keep the comment in
|
||||
# Mk/bsd.default-versions.mk in sync.
|
||||
GCCVERSIONS= 040200 040800 040900 050000 060000 070000 080000
|
||||
GCCVERSIONS= 040200 040800 050000 060000 070000 080000
|
||||
|
||||
# The first field is the OSVERSION in which it disappeared from the base.
|
||||
# The second field is the version as USE_GCC would use.
|
||||
GCCVERSION_040200= 9999999 4.2
|
||||
GCCVERSION_040800= 0 4.8
|
||||
GCCVERSION_040900= 0 4.9
|
||||
GCCVERSION_050000= 0 5
|
||||
GCCVERSION_060000= 0 6
|
||||
GCCVERSION_070000= 0 7
|
||||
|
|
|
|||
|
|
@ -130,6 +130,10 @@ MASTER_SITE_CRAN+= \
|
|||
MASTER_SITE_CRAN_ARCHIVE+= ${MASTER_SITE_CRAN:S,$,Archive/${PORTNAME}/,}
|
||||
.endif
|
||||
|
||||
.if !defined(IGNORE_MASTER_SITE_CRATESIO)
|
||||
MASTER_SITE_CRATESIO+= https://crates.io/api/v1/crates/%SUBDIR%/download?dummy=/
|
||||
.endif
|
||||
|
||||
.if !defined(IGNORE_MASTER_SITE_DEBIAN)
|
||||
MASTER_SITE_DEBIAN+= \
|
||||
http://cdn.debian.net/debian/%SUBDIR%/ \
|
||||
|
|
@ -1021,7 +1025,7 @@ MASTER_SITE_RUBY+= \
|
|||
# See http://rubygems.org/pages/about
|
||||
.if !defined(IGNORE_MASTER_SITE_RUBYGEMS)
|
||||
MASTER_SITE_RUBYGEMS+= \
|
||||
https://rubygems.global.ssl.fastly.net/gems/%SUBDIR%/
|
||||
https://rubygems.org/downloads/
|
||||
.endif
|
||||
|
||||
.if !defined(IGNORE_MASTER_SITE_SAMBA)
|
||||
|
|
@ -1240,6 +1244,7 @@ MASTER_SITES_SUBDIRS= APACHE_COMMONS_BINARIES:${PORTNAME:S,commons-,,} \
|
|||
APACHE_JAKARTA:${PORTNAME:S,-,/,}/source \
|
||||
BERLIOS:${PORTNAME:tl}.berlios \
|
||||
CHEESESHOP:source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:S/-${DISTVERSIONFULL}$//} \
|
||||
CRATESIO:${PORTNAME}/${DISTVERSIONFULL} \
|
||||
DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} \
|
||||
FARSIGHT:${PORTNAME} \
|
||||
FESTIVAL:${PORTVERSION} \
|
||||
|
|
|
|||
4
UIDs
4
UIDs
|
|
@ -75,7 +75,7 @@ postfix:*:125:125::0:0:Postfix Mail System:/var/spool/postfix:/usr/sbin/nologin
|
|||
synapse:*:126:141::0:0:Synapse Daemon:/nonexistent:/usr/sbin/nologin
|
||||
navcron:*:127:127::0:0:Network Administration Visualized:/usr/local/nav:/usr/sbin/nologin
|
||||
sd-agent:*:128:128::0:0:ServerDensity Agent:/nonexistent:/usr/sbin/nologin
|
||||
# free: 129
|
||||
digdag:*:129:65534::0:0:digdag server:/nonexistent:/usr/sbin/nologin
|
||||
_bgpd:*:130:130::0:0:BGP Daemon:/var/empty:/usr/sbin/nologin
|
||||
_ospfd:*:131:131::0:0:OSPF Daemon:/var/empty:/usr/sbin/nologin
|
||||
_spamd:*:132:132::0:0:Spam Daemon:/var/empty:/usr/sbin/nologin
|
||||
|
|
@ -550,7 +550,7 @@ _tss:*:601:601:daemon:0:0:TrouSerS user:/var/empty:/usr/sbin/nologin
|
|||
_pkcs11:*:602:602:daemon:0:0:opencryptoki user:/var/empty:/usr/sbin/nologin
|
||||
_acme:*:603:603::0:0:ACME client user:/var/empty:/usr/sbin/nologin
|
||||
# free: 604
|
||||
# free: 605
|
||||
_hockeypuck:*:605:605::0:0:hockeypuck pgp keyserver user:/var/empty:/usr/sbin/nologin
|
||||
# free: 606
|
||||
# free: 607
|
||||
# free: 608
|
||||
|
|
|
|||
39
UPDATING
39
UPDATING
|
|
@ -5,10 +5,37 @@ they are unavoidable.
|
|||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20190224:
|
||||
AFFECTS: users of security/gnutls
|
||||
AUTHOR: tijl@FreeBSD.org
|
||||
|
||||
GnuTLS now looks for its configuration files in PREFIX/etc (/usr/local/etc)
|
||||
instead of /etc. If the following files exist they have to be moved. On a
|
||||
default installation these files do not exist.
|
||||
|
||||
/etc/gnutls/default-priorities
|
||||
/etc/gnutls/pkcs11.conf
|
||||
/etc/tpasswd
|
||||
/etc/tpasswd.conf
|
||||
|
||||
20190215:
|
||||
AFFECTS: users of net-im/ejabberd
|
||||
AUTHOR: ashish@FreeBSD.org
|
||||
|
||||
If you've mod_mam enabled with compress_xml set to true, then you're affected
|
||||
by bug where the XML namespace, and tag elements get interchanged in the MAM cache
|
||||
which results in invalid XML, and causing XMPP clients to disconnect. For more details,
|
||||
please refer to: https://github.com/processone/ejabberd/issues/2744
|
||||
|
||||
This upgrade contains the patch that fixes the problem going forward. For fixing already
|
||||
affected users, you'll need to wipe off the MAM cache for the affected users:
|
||||
|
||||
sudo -u ejabberd -H ejabberdctl remove_mam_for_user <user> <server>
|
||||
|
||||
20190202:
|
||||
AFFECTS: users of archivers/urbackup-server
|
||||
AUTHOR: freebsd@coombscloud.com
|
||||
|
||||
|
||||
Some of the port's sources previously included absolute references to /etc/urbackup.
|
||||
The upgrade now changes these references to ${PREFIX}/etc/urbackup. If you have placed
|
||||
any configuration files within /etc/urbackup, these should be relocated to
|
||||
|
|
@ -2996,6 +3023,11 @@ you update your ports collection, before attempting any port upgrades.
|
|||
|
||||
portupgrade -f `pkg shlib -qR libperl.so.5.20`
|
||||
|
||||
If, for some reason, this command fails at one point, it is safe to
|
||||
run it again, it will not rebuild what it already rebuilt, as the
|
||||
ports that have been rebuilt no longer depend on libperl.so.5.20 but
|
||||
on libperl.so.5.24.
|
||||
|
||||
Portmaster users:
|
||||
portmaster -o lang/perl5.24 lang/perl5.20
|
||||
|
||||
|
|
@ -3007,6 +3039,11 @@ you update your ports collection, before attempting any port upgrades.
|
|||
|
||||
portmaster -f `pkg shlib -qR libperl.so.5.20`
|
||||
|
||||
If, for some reason, this command fails at one point, it is safe to
|
||||
run it again, it will not rebuild what it already rebuilt, as the
|
||||
ports that have been rebuilt no longer depend on libperl.so.5.20 but
|
||||
on libperl.so.5.24.
|
||||
|
||||
20161102:
|
||||
AFFECTS: users of security/acme-client
|
||||
AUTHOR: brnrd@FreeBSD.org
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue