svn commit: r361561 - head/security/razorback-fsMonitor
Pawel Pekala
pawel at FreeBSD.org
Fri Jul 11 16:08:26 UTC 2014
Author: pawel
Date: Fri Jul 11 16:08:25 2014
New Revision: 361561
URL: http://svnweb.freebsd.org/changeset/ports/361561
QAT: https://qat.redports.org/buildarchive/r361561/
Log:
- Add staging support
- Convert to new LIB_DEPENDS format, options helpers, USES=libtool
- Use @sample for config file
Modified:
head/security/razorback-fsMonitor/Makefile
head/security/razorback-fsMonitor/pkg-plist
Modified: head/security/razorback-fsMonitor/Makefile
==============================================================================
--- head/security/razorback-fsMonitor/Makefile Fri Jul 11 16:03:10 2014 (r361560)
+++ head/security/razorback-fsMonitor/Makefile Fri Jul 11 16:08:25 2014 (r361561)
@@ -8,38 +8,23 @@ MASTER_SITES= SF/razorbacktm/Nuggets
PKGNAMEPREFIX= razorback-
DIST_SUBDIR= razorback
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= ports at FreeBSD.org
COMMENT= Framework for an intelligence driven security - File System Monitor
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= razorback_api.2:${PORTSDIR}/security/razorback-api \
- fam.0:${PORTSDIR}/devel/fam
-
-USES= pkgconfig
-
-OPTIONS_DEFINE= DEBUG ASSERT
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+LIB_DEPENDS= librazorback_api.so:${PORTSDIR}/security/razorback-api \
+ libfam.so:${PORTSDIR}/devel/fam
+USES= libtool pkgconfig
GNU_CONFIGURE= yes
-USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-.if !empty(PORT_OPTIONS:MDEBUG)
-CONFIGURE_ARGS+=--enable-debug
-.endif
-
-.if !empty(PORT_OPTIONS:MASSERT)
-CONFIGURE_ARGS+=--enable-assert
-.endif
-
-post-install:
- @if [ ! -f ${PREFIX}/etc/razorback/fsMonitor.conf ]; then \
- ${CP} -p ${PREFIX}/etc/razorback/fsMonitor.conf.sample ${PREFIX}/etc/razorback/fsMonitor.conf ; \
- fi
+OPTIONS_DEFINE= DEBUG ASSERT
+
+ASSERT_CONFIGURE_ENABLE= assert
+DEBUG_CONFIGURE_ENABLE= debug
.include <bsd.port.mk>
Modified: head/security/razorback-fsMonitor/pkg-plist
==============================================================================
--- head/security/razorback-fsMonitor/pkg-plist Fri Jul 11 16:03:10 2014 (r361560)
+++ head/security/razorback-fsMonitor/pkg-plist Fri Jul 11 16:08:25 2014 (r361561)
@@ -1,5 +1,2 @@
bin/fsMonitor
- at unexec if cmp -s %D/etc/razorback/fsMonitor.conf %D/etc/razorback/fsMonitor.conf.sample; then rm -f %D/etc/razorback/fsMonitor.conf; fi
-etc/razorback/fsMonitor.conf.sample
- at exec if [ ! -f %D/etc/razorback/fsMonitor.conf ]; then cp -p %D/%F %B/fsMonitor.conf; fi
- at dirrmtry etc/razorback
+ at sample etc/razorback/fsMonitor.conf.sample
More information about the svn-ports-all
mailing list