Framework: partially sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-09-06 07:47:46 +02:00
parent 94e865e601
commit 1be065bdfa
7 changed files with 100 additions and 126 deletions

38
MOVED
View File

@ -12913,3 +12913,41 @@ sysutils/syslog-ng312|sysutils/syslog-ng|2019-09-04|Has expired: No longer offic
sysutils/syslog-ng310|sysutils/syslog-ng|2019-09-04|Has expired: No longer supported by Balabit
sysutils/syslog-ng313|sysutils/syslog-ng|2019-09-04|Has expired: No longer officially supported by Balabit
sysutils/syslog-ng314|sysutils/syslog-ng|2019-09-04|Has expired: No longer supported by Balabit
devel/ace+tao-doc||2019-09-05|Has expired: Broken for more than 6 months
devel/dfmt||2019-09-05|Has expired: Broken for more than 6 months
devel/ignition-transport||2019-09-05|Has expired: Broken for more than 6 months
devel/spin||2019-09-05|Has expired: Broken for more than 6 months
editors/dexed||2019-09-05|Has expired: Depends on expiring devel/dfmt
editors/p5-Padre||2019-09-05|Has expired: Depends on expiring x11-toolkits/p5-Wx
emulators/qemu2||2019-09-05|Has expired: Latest 3.X branch is in ports tree
games/asc||2019-09-05|Has expired: Broken for more than 6 months
games/slade||2019-09-05|Has expired: Broken for more than 6 months
graphics/gimp-wavelet-decompose-plugin||2019-09-05|Has expired: Broken for more than 6 months
graphics/py-pyembree||2019-09-05|Has expired: Depends on expiring graphics/embree
irc/irssi-otr||2019-09-05|Has expired: Broken for more than 6 months
mail/p5-Mail-ClamAV||2019-09-05|Has expired: Broken for more than 6 months
mail/qmail-ldap||2019-09-05|Has expired: Broken for more than 6 months
math/fityk||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-econometrics||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-fits||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-linear-algebra||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-mechanics||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-parallel||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-strings||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-tisean||2019-09-05|Has expired: Broken for more than 6 months
math/octave-forge-video||2019-09-05|Has expired: Broken for more than 6 months
math/py-yt||2019-09-05|Has expired: Depends on expiring graphics/embree
misc/gnustep-examples||2019-09-05|Has expired: Broken for more than 6 months
net/turses||2019-09-05|Has expired: Depends on expiring net/py-tweepy
security/clamcour||2019-09-05|Has expired: Broken for more than 6 months
security/honeybadger||2019-09-05|Has expired: Broken for more than 6 months
sysutils/freefilesync||2019-09-05|Has expired: Broken for more than 6 months
sysutils/log-courier||2019-09-05|Has expired: Broken for more than 6 months
textproc/py-orange3-text||2019-09-05|Has expired: Broken for more than 6 months
www/feedjack||2019-09-05|Has expired: Upstream gone
www/havp||2019-09-05|Has expired: Broken for more than 6 months
www/rubygem-webpack-rails-rails5|devel/rubygem-webpacker-rails5|2019-09-05|Has expired: Upstream no longer maintained, use devel/rubygem-webpacker-rails* instead
x11-toolkits/p5-Wx-GLCanvas||2019-09-05|Has expired: Depends on expiring x11-toolkits/p5-Wx
x11-toolkits/p5-Wx-Perl-ProcessStream||2019-09-05|Has expired: Depends on expiring x11-toolkits/p5-Wx
x11-wm/golem||2019-09-05|Has expired: Broken for more than 6 months
x11-wm/pawm||2019-09-05|Has expired: Broken for more than 6 months

View File

@ -62,8 +62,8 @@ KDE_FRAMEWORKS_VERSION?= 5.61.0
KDE_FRAMEWORKS_BRANCH?= stable
# Current KDE applications.
KDE_APPLICATIONS_VERSION?= 19.08.0
KDE_APPLICATIONS_SHLIB_VER?= 5.12.0
KDE_APPLICATIONS_VERSION?= 19.08.1
KDE_APPLICATIONS_SHLIB_VER?= 5.12.1
KDE_APPLICATIONS_BRANCH?= stable
# Upstream moves old software to Attic/. Specify the newest applications release there.
# Only the major version is used for the comparison.

View File

@ -71,14 +71,23 @@ USE_PERL5= build
USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xt
HAS_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
LDFLAGS+= -Wl,--as-needed
BUNDLE_LIBS= yes
BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.34:lang/${RUST_DEFAULT}
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
rust-cbindgen>=0.8.7:devel/rust-cbindgen \
${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \
node:www/node
MOZ_EXPORT+= ${CONFIGURE_ENV} \
LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
PERL="${PERL}" \
PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}" \
RUSTFLAGS="${RUSTFLAGS}"
MOZ_OPTIONS+= --prefix="${PREFIX}"
MOZ_MK_OPTIONS+=MOZ_OBJDIR="${BUILD_WRKSRC}"
.if ${MOZILLA_VER:R:R} >= 56
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
MOZ_EXPORT+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT}
# Require newer Clang than what's in base system unless user opted out
. if ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so)
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
@ -87,21 +96,6 @@ CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
USES:= ${USES:Ncompiler\:*} # XXX avoid warnings
. endif
.endif
.if ${MOZILLA_VER:R:R} >= 61
BUILD_DEPENDS+= ${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g}
MOZ_EXPORT+= PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}"
.endif
.if ${MOZILLA_VER:R:R} >= 63
BUILD_DEPENDS+= rust-cbindgen>=0.8.7:devel/rust-cbindgen \
node:www/node
.endif
.if ${MOZILLA_VER:R:R} < 64
MOZ_OPTIONS+= --enable-pie
.endif
MOZSRC?= ${WRKSRC}
PLISTF?= ${WRKDIR}/plist_files
@ -109,14 +103,6 @@ PLISTF?= ${WRKDIR}/plist_files
MOZCONFIG?= ${WRKSRC}/.mozconfig
MOZILLA_PLIST_DIRS?= bin lib share/pixmaps share/applications
MOZ_EXPORT+= ${CONFIGURE_ENV} \
RUSTFLAGS="${RUSTFLAGS}" \
PERL="${PERL}"
MOZ_OPTIONS+= --prefix="${PREFIX}"
MOZ_MK_OPTIONS+=MOZ_OBJDIR="${BUILD_WRKSRC}"
LDFLAGS+= -Wl,--as-needed
# Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk
.if ${ARCH} == amd64 || ${ARCH} == i386
RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/}
@ -199,7 +185,6 @@ BUILD_DEPENDS+= ${-${dep}_BUILD_DEPENDS}
# Standard options
MOZ_OPTIONS+= \
--enable-default-toolkit=cairo-gtk3${PORT_OPTIONS:MWAYLAND:tl:C/.+/-&/} \
--enable-update-channel=${PKGNAMESUFFIX:Urelease:S/^-//} \
--disable-updater \
--with-system-zlib \
@ -218,13 +203,11 @@ MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}"
MOZ_OPTIONS+= --enable-optimize
.else
MOZ_OPTIONS+= --disable-optimize
. if ${MOZILLA_VER:R:R} >= 56
. if ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
# ld 2.17 barfs on Stylo built with -C opt-level=0
USE_BINUTILS= yes
LDFLAGS+= -B${LOCALBASE}/bin
. endif
. endif
.endif
.if ${PORT_OPTIONS:MCANBERRA}
@ -247,7 +230,8 @@ RUN_DEPENDS+= ffmpeg>=0.8,1:multimedia/ffmpeg
.endif
.if ${PORT_OPTIONS:MGCONF}
USE_GNOME+= gconf2
# XXX USE_GNOME+=gconf2:build is not supported
BUILD_DEPENDS+= ${LOCALBASE}/lib/libgconf-2.so:devel/gconf2
MOZ_OPTIONS+= --enable-gconf
.else
MOZ_OPTIONS+= --disable-gconf
@ -285,20 +269,8 @@ post-patch-SNDIO-on:
@${REINPLACE_CMD} -e 's|OpenBSD|${OPSYS}|g' \
${MOZSRC}/media/libcubeb/src/moz.build \
${MOZSRC}/toolkit/library/moz.build
. for tests in tests gtest
@if [ -f "${MOZSRC}/media/libcubeb/${tests}/moz.build" ]; then \
${REINPLACE_CMD} -e 's|OpenBSD|${OPSYS}|g' \
${MOZSRC}/media/libcubeb/${tests}/moz.build; \
fi
. endfor
@if [ -f "${MOZSRC}/media/webrtc/trunk/webrtc/build/common.gypi" ]; then \
${REINPLACE_CMD} -e 's|OS==\"openbsd\"|OS==\"${OPSYS:tl}\"|g' \
${MOZSRC}/media/webrtc/trunk/webrtc/build/common.gypi; \
fi
@if [ -f "${MOZSRC}/media/webrtc/signaling/test/common.build" ]; then \
${ECHO_CMD} "OS_LIBS += ['sndio']" >> \
${MOZSRC}/media/webrtc/signaling/test/common.build; \
fi
@${REINPLACE_CMD} -e 's|OpenBSD|${OPSYS}|g' \
${MOZSRC}/media/libcubeb/gtest/moz.build
.endif
.if ${PORT_OPTIONS:MDEBUG}
@ -306,7 +278,7 @@ MOZ_OPTIONS+= --enable-debug --disable-release
STRIP= # ports/184285
.else
MOZ_OPTIONS+= --disable-debug --disable-debug-symbols --enable-release
. if ${MOZILLA_VER:R:R} >= 68 && (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
. if ${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}
MOZ_OPTIONS+= --enable-rust-simd
. endif
.endif
@ -406,21 +378,6 @@ gecko-post-patch:
-e 's|share/mozilla/extensions|lib/xpi|g' \
${MOZSRC}/xpcom/io/nsAppFileLocationProvider.cpp \
${MOZSRC}/toolkit/xre/nsXREDirProvider.cpp
.if ${MOZILLA_VER:R:R} < 61
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${MOZSRC}/extensions/spellcheck/hunspell/*/mozHunspell.cpp
.endif
pre-configure: gecko-pre-configure
gecko-pre-configure:
.if ${PORT_OPTIONS:MWAYLAND}
# .if !exists() evaluates too early before gtk3 has a chance to be installed
@if ! pkg-config --exists gtk+-wayland-3.0; then \
${ECHO_MSG} "${PKGNAME}: Needs gtk3 with WAYLAND support enabled."; \
${FALSE}; \
fi
.endif
post-install-script: gecko-create-plist

View File

@ -1039,7 +1039,9 @@ OVERLAYS?=
.if !defined(_FLAVOR)
_FLAVOR:= ${FLAVOR}
.endif
.if !defined(PORTS_FEATURES) && empty(${PORTS_FEATURES:MFLAVORS})
PORTS_FEATURES+= FLAVORS
.endif
MINIMAL_PKG_VERSION= 1.6.0
_PORTS_DIRECTORIES+= ${PKG_DBDIR} ${PREFIX} ${WRKDIR} ${EXTRACT_WRKDIR} \
@ -4117,6 +4119,7 @@ DEPENDS-LIST= \
ALL-DEPENDS-LIST= ${DEPENDS-LIST} -r ${_UNIFIED_DEPENDS:Q}
ALL-DEPENDS-FLAVORS-LIST= ${DEPENDS-LIST} -f -r ${_UNIFIED_DEPENDS:Q}
DEINSTALL-DEPENDS-FLAVORS-LIST= ${DEPENDS-LIST} -f -r ${_UNIFIED_DEPENDS:N${PKG_DEPENDS}:Q}
MISSING-DEPENDS-LIST= ${DEPENDS-LIST} -m ${_UNIFIED_DEPENDS:Q}
BUILD-DEPENDS-LIST= ${DEPENDS-LIST} "${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}"
RUN-DEPENDS-LIST= ${DEPENDS-LIST} "${LIB_DEPENDS} ${RUN_DEPENDS}"
@ -4141,7 +4144,7 @@ limited-clean-depends:
.if !target(deinstall-depends)
deinstall-depends:
@recursive_cmd="deinstall"; \
recursive_dirs="$$(${ALL-DEPENDS-FLAVORS-LIST})"; \
recursive_dirs="$$(${DEINSTALL-DEPENDS-FLAVORS-LIST})"; \
${_FLAVOR_RECURSIVE_SH}
.endif

View File

@ -287,7 +287,7 @@ APACHE_PORT_ALT= DEFAULT_VERSIONS+=apache=${APACHE_PORT:S/www\/apache//:C/2(0-9)
USE_FPC_RUN_ALT= USES=fpc:run
WANT_FPC_BASE_ALT= USES=fpc:base
WANT_FPC_ALL_ALT= USES=fpc:all
USE_QT4_ALT= USES=qt:5 and USE_QT=${USE_QT4} (beware) as Qt4 has been removed
USE_QT4_ALT= USES=qt:5 and USE_QT=${USE_QT4} \(beware\) as Qt4 has been removed
USE_QT5_ALT= USES=qt:5 and USE_QT=${USE_QT5}
QT_NONSTANDARD_ALT= USES=qmake:no_env

View File

@ -137,43 +137,39 @@ MASTER_SITE_CRATESIO+= https://crates.io/api/v1/crates/%SUBDIR%/download?dummy=/
.if !defined(IGNORE_MASTER_SITE_DEBIAN)
MASTER_SITE_DEBIAN+= \
http://cdn.debian.net/debian/%SUBDIR%/ \
http://http.debian.net/debian/%SUBDIR%/ \
http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ \
ftp://ftp.us.debian.org/debian/%SUBDIR%/ \
${MASTER_SITE_DEBIAN_NON_US:S,/debian-non-US/,/debian/,}
.endif
.if !defined(IGNORE_MASTER_SITE_DEBIAN_NON_US)
MASTER_SITE_DEBIAN_NON_US+= \
http://ftp.au.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.bg.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.br.debian.org/debian-non-US/%SUBDIR%/ \
http://ftp.cl.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.cz.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.de.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.ee.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.es.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.fi.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.fr.debian.org/debian-non-US/%SUBDIR%/ \
http://ftp.hk.debian.org/debian-non-US/%SUBDIR%/ \
http://ftp.hr.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.hu.debian.org/debian-non-US/%SUBDIR%/ \
http://ftp.ie.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.is.debian.org/debian-non-US/%SUBDIR%/ \
http://ftp.it.debian.org/debian-non-US/%SUBDIR%/ \
http://ftp.jp.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.nl.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.no.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.pl.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.ru.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.se.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.si.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.sk.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.uk.debian.org/debian-non-US/%SUBDIR%/ \
http://ftp.wa.au.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp2.de.debian.org/debian-non-US/%SUBDIR%/ \
ftp://ftp.snt.utwente.nl/pub/linux/debian-non-US/%SUBDIR%/ \
ftp://ftp.acc.umu.se/debian-non-US/%SUBDIR%/ \
ftp://mirror.symnds.com/debian-non-US/%SUBDIR%/
http://ftp.au.debian.org/debian/%SUBDIR%/ \
ftp://ftp.bg.debian.org/debian/%SUBDIR%/ \
ftp://ftp.br.debian.org/debian/%SUBDIR%/ \
http://ftp.cl.debian.org/debian/%SUBDIR%/ \
ftp://ftp.cz.debian.org/debian/%SUBDIR%/ \
ftp://ftp.de.debian.org/debian/%SUBDIR%/ \
ftp://ftp.ee.debian.org/debian/%SUBDIR%/ \
ftp://ftp.es.debian.org/debian/%SUBDIR%/ \
ftp://ftp.fi.debian.org/debian/%SUBDIR%/ \
ftp://ftp.fr.debian.org/debian/%SUBDIR%/ \
http://ftp.hk.debian.org/debian/%SUBDIR%/ \
http://ftp.hr.debian.org/debian/%SUBDIR%/ \
ftp://ftp.hu.debian.org/debian/%SUBDIR%/ \
http://ftp.ie.debian.org/debian/%SUBDIR%/ \
ftp://ftp.is.debian.org/debian/%SUBDIR%/ \
http://ftp.it.debian.org/debian/%SUBDIR%/ \
http://ftp.jp.debian.org/debian/%SUBDIR%/ \
ftp://ftp.nl.debian.org/debian/%SUBDIR%/ \
ftp://ftp.no.debian.org/debian/%SUBDIR%/ \
ftp://ftp.pl.debian.org/debian/%SUBDIR%/ \
ftp://ftp.ru.debian.org/debian/%SUBDIR%/ \
ftp://ftp.se.debian.org/debian/%SUBDIR%/ \
ftp://ftp.si.debian.org/debian/%SUBDIR%/ \
ftp://ftp.sk.debian.org/debian/%SUBDIR%/ \
ftp://ftp.uk.debian.org/debian/%SUBDIR%/ \
http://ftp.wa.au.debian.org/debian/%SUBDIR%/ \
ftp://ftp2.de.debian.org/debian/%SUBDIR%/ \
ftp://ftp.snt.utwente.nl/pub/linux/debian/%SUBDIR%/ \
ftp://ftp.acc.umu.se/debian/%SUBDIR%/ \
ftp://mirror.symnds.com/debian/%SUBDIR%/
.endif
.if !defined(IGNORE_MASTER_SITE_DEBIAN_POOL)
@ -855,15 +851,12 @@ MASTER_SITE_MYSQL+= \
.if !defined(IGNORE_MASTER_SITE_NETBSD)
MASTER_SITE_NETBSD+= \
https://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ \
ftp://ftp.iastate.edu/pub/netbsd/packages/distfiles/%SUBDIR%/ \
ftp://ftp.plig.net/pub/NetBSD/packages/distfiles/%SUBDIR%/ \
ftp://ftp.proxad.net/mirrors/ftp.netbsd.org/packages/distfiles/%SUBDIR%/ \
ftp://ftp.unina.it/pub/Unix/NetBSD/packages/distfiles/%SUBDIR%/ \
ftp://ftp.uninett.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ \
ftp://sunsite.uio.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ \
ftp://ftp.demon.co.uk/pub/mirrors/NetBSD/packages/distfiles/%SUBDIR%/ \
ftp://ftp.funet.fi/pub/NetBSD/packages/distfiles/%SUBDIR%/
https://ftp.netbsd.org/pub/pkgsrc/distfiles/%SUBDIR%/ \
http://ftp.fr.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
ftp://ftp2.fr.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
ftp://ftp3.de.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
ftp://ftp2.jp.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
ftp://ftp7.jp.netbsd.org/pub/pkgsrc/%SUBDIR%/
.endif
.if !defined(IGNORE_MASTER_SITE_NETLIB)

View File

@ -27,24 +27,16 @@ doportlint - run portlint on every port and return the results
distclean - compare md5 sums of distfiles in ports/distfiles with currently
installed ports collection in ports/* and prompt to remove
unmatched entries
explicit_lib_depends.sh - shows the current explicit dependency list of libs
for a given installed port
getpatch - downloads patch attachments from a Bug Tracking Systems
getpatch.sh - downloads patch attachments from a Bug Tracking Systems (plain shell script)
getpr - downloads a problem report from GNATS and attempts to extract
the patch, shar, uuencoded file from it.
this probably needs to be checked for potential security problems.
gnomedepends - Analyse pkg/PLIST and give an advice as to which GNOME ports
should be listes in {RUN,LIB}_DEPENDS for this port
mark_safe.pl - utility to set subsets of ports to MAKE_JOBS_(UN)SAFE=yes
mfh - Merge from head to a given branch
neededlibs.sh - Extract direct library dependencies from binaries.
plist - automate (mostly, at least) pkg-plist generation
portsearch - A utility for searching the ports tree. It allows more detailed
search criteria than ``make search key=<string>'' and accepts
all perl(1) regular expressions.
resolveportsfromlibs.sh - Prints the name(s) of ports(s) given a library
filename, suitable for direct use in LIB_DEPENDS.
search_lib_depends_and_bump.sh - Give it a port that has changed and it will bump
all ports having a LIB_DEPENDS on this port
splitpatch.pl - A small script to convert multi-file patches to several
@ -56,15 +48,6 @@ update-patches - generates updated patches.
----------------------------------------------------------------------
getpr is used as so:
% cd /usr/ports/CATEGORY/PORT
% getpr PRNUMBER
<read diff presented to you>
<check that there are no followups to the PR as getpr wont' split
them out of the PR>
----------------------------------------------------------------------
gnomedepends is a script, which analyses pkg/PLIST and gives an advice as to
which GNOME ports should be listes in {RUN,LIB}_DEPENDS for the port to ensure
correct removal of GNOME shared directories. Usage is simple: