diff options
author | amdmi3 <amdmi3@FreeBSD.org> | 2016-02-20 20:40:52 +0800 |
---|---|---|
committer | amdmi3 <amdmi3@FreeBSD.org> | 2016-02-20 20:40:52 +0800 |
commit | 5f9a179091502bf0dac28ed639e277395600dfbe (patch) | |
tree | d325329aa17e881f13948bc344ee6ff399625f44 /sysutils/procenv | |
parent | dcad42ff7b78493f6eba749f5624a8fe78ecbeb0 (diff) | |
download | freebsd-ports-gnome-5f9a179091502bf0dac28ed639e277395600dfbe.tar.gz freebsd-ports-gnome-5f9a179091502bf0dac28ed639e277395600dfbe.tar.zst freebsd-ports-gnome-5f9a179091502bf0dac28ed639e277395600dfbe.zip |
- Fix build on recent HEAD
- Switch to new test framework
- Install documentation
Diffstat (limited to 'sysutils/procenv')
-rw-r--r-- | sysutils/procenv/Makefile | 17 | ||||
-rw-r--r-- | sysutils/procenv/files/patch-src_procenv.c | 30 |
2 files changed, 39 insertions, 8 deletions
diff --git a/sysutils/procenv/Makefile b/sysutils/procenv/Makefile index 8fcd098dbab2..82f008ef0bea 100644 --- a/sysutils/procenv/Makefile +++ b/sysutils/procenv/Makefile @@ -3,6 +3,7 @@ PORTNAME= procenv PORTVERSION= 0.36 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://launchpad.net/procenv/trunk/${PORTVERSION}/+download/ \ http://people.canonical.com/~jhunt/debian/procenv/${PORTVERSION}/ \ @@ -19,18 +20,18 @@ BUILD_DEPENDS= xmlwf:${PORTSDIR}/textproc/expat2 USES= autoreconf gmake perl5 GNU_CONFIGURE= yes USE_PERL5= build +TEST_TARGET= check +PORTDOCS= AUTHORS ChangeLog NEWS README TODO PLIST_FILES= bin/procenv \ man/man1/procenv.1.gz -# Test to ensure procenv will actually run. -# -# This has the attractive side-effect of displaying the environment -# of the build system which may be of interest to those fixing FTBFS -# packages that build correctly locally. -regression-test: build - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check +OPTIONS_DEFINE= DOCS -test: regression-test +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} +.for f in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} +.endfor .include <bsd.port.mk> diff --git a/sysutils/procenv/files/patch-src_procenv.c b/sysutils/procenv/files/patch-src_procenv.c new file mode 100644 index 000000000000..dea552a30ccc --- /dev/null +++ b/sysutils/procenv/files/patch-src_procenv.c @@ -0,0 +1,30 @@ +--- src/procenv.c.orig 2014-08-16 19:06:54 UTC ++++ src/procenv.c +@@ -5361,8 +5361,13 @@ show_capabilities_bsd (int fd) + show_capsicum_cap (rights, CAP_KQUEUE); + show_capsicum_cap (rights, CAP_KQUEUE_CHANGE); + show_capsicum_cap (rights, CAP_KQUEUE_EVENT); ++#if __FreeBSD__ > 10 ++ show_capsicum_cap (rights, CAP_LINKAT_TARGET); ++ show_capsicum_cap (rights, CAP_LINKAT_SOURCE); ++#else + show_capsicum_cap (rights, CAP_LINKAT); + #endif ++#endif + show_capsicum_cap (rights, CAP_LISTEN); + show_capsicum_cap (rights, CAP_LOOKUP); + show_capsicum_cap (rights, CAP_MAC_GET); +@@ -5392,8 +5397,13 @@ show_capabilities_bsd (int fd) + show_capsicum_cap (rights, CAP_READ); + #if __FreeBSD__ > 9 + show_capsicum_cap (rights, CAP_RECV); ++#if __FreeBSD__ > 10 ++ show_capsicum_cap (rights, CAP_RENAMEAT_TARGET); ++ show_capsicum_cap (rights, CAP_RENAMEAT_SOURCE); ++#else + show_capsicum_cap (rights, CAP_RENAMEAT); + #endif ++#endif + show_capsicum_cap (rights, CAP_SEEK); + #if __FreeBSD__ > 9 + show_capsicum_cap (rights, CAP_SEEK_TELL); |