Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Jul 2014 19:54:21 +0000 (UTC)
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r360814 - head/security/razorback-api
Message-ID:  <201407051954.s65JsLQ4038701@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tijl
Date: Sat Jul  5 19:54:21 2014
New Revision: 360814
URL: http://svnweb.freebsd.org/changeset/ports/360814
QAT: https://qat.redports.org/buildarchive/r360814/

Log:
  - New LIB_DEPENDS syntax
  - Convert to USES=libtool
  - Use BROKEN_sparc64
  - Remove BROKEN for clang
  - Use @sample

Modified:
  head/security/razorback-api/Makefile
  head/security/razorback-api/pkg-plist

Modified: head/security/razorback-api/Makefile
==============================================================================
--- head/security/razorback-api/Makefile	Sat Jul  5 19:41:14 2014	(r360813)
+++ head/security/razorback-api/Makefile	Sat Jul  5 19:54:21 2014	(r360814)
@@ -2,7 +2,7 @@
 
 PORTNAME=	api
 PORTVERSION=	0.5.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	security
 MASTER_SITES=	SF/razorbacktm/API
 PKGNAMEPREFIX=	razorback-
@@ -14,9 +14,9 @@ COMMENT=	Framework for an intelligence d
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	config.10:${PORTSDIR}/devel/libconfig \
-		uuid.1:${PORTSDIR}/misc/e2fsprogs-libuuid \
-		curl:${PORTSDIR}/ftp/curl \
+LIB_DEPENDS=	libconfig.so:${PORTSDIR}/devel/libconfig \
+		libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \
+		libcurl.so:${PORTSDIR}/ftp/curl \
 		libjson.so:${PORTSDIR}/devel/json-c
 
 OPTIONS_DEFINE=	DEBUG ASSERT CNC_DEBUG STOMP_DEBUG
@@ -24,13 +24,14 @@ OPTIONS_DEFINE=	DEBUG ASSERT CNC_DEBUG S
 CNC_DEBUG_DESC=		Enable Command and Control Debug
 STOMP_DEBUG_DESC=	Enable STOMP Debug
 
-USES=	pathfix pkgconfig
-USE_AUTOTOOLS=	libtool
 GNU_CONFIGURE=	yes
+USES=		libtool pathfix pkgconfig
 USE_LDCONFIG=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
+BROKEN_sparc64=	Does not compile on sparc64
+
 .include <bsd.port.options.mk>
 
 .if !empty(PORT_OPTIONS:MDEBUG)
@@ -49,26 +50,8 @@ CONFIGURE_ARGS+=--enable-cnc-debug
 CONFIGURE_ARGS+=--enable-stomp-debug
 .endif
 
-.if ${CC} == "clang" || ${CXX} == "clang++"
-BROKEN=		does not build when compiled with clang
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "sparc64"
-BROKEN=		Does not compile on sparc64
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e "s/-Werror//g" \
 			  ${WRKSRC}/configure
 
-post-install:
-	@if [ ! -f ${STAGEDIR}${PREFIX}/etc/razorback/api.conf ]; then \
-		${CP} -p ${STAGEDIR}${PREFIX}/etc/razorback/api.conf.sample ${STAGEDIR}${PREFIX}/etc/razorback/api.conf ; \
-	fi
-	@if [ ! -f ${STAGEDIR}${PREFIX}/etc/razorback/magic ]; then \
-		${CP} -p ${STAGEDIR}${PREFIX}/etc/razorback/magic.sample ${STAGEDIR}${PREFIX}/etc/razorback/magic ; \
-	fi
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/security/razorback-api/pkg-plist
==============================================================================
--- head/security/razorback-api/pkg-plist	Sat Jul  5 19:41:14 2014	(r360813)
+++ head/security/razorback-api/pkg-plist	Sat Jul  5 19:54:21 2014	(r360814)
@@ -1,9 +1,5 @@
-@unexec if cmp -s %D/etc/razorback/api.conf %D/etc/razorback/api.conf.sample; then rm -f %D/etc/razorback/api.conf; fi
-etc/razorback/api.conf.sample
-@exec if [ ! -f %D/etc/razorback/api.conf ]; then cp -p %D/%F %B/api.conf; fi
-@unexec if cmp -s %D/etc/razorback/magic %D/etc/razorback/magic.sample; then rm -f %D/etc/razorback/magic; fi
-etc/razorback/magic.sample
-@exec if [ ! -f %D/etc/razorback/magic ]; then cp -p %D/%F %B/magic; fi
+@sample etc/razorback/api.conf.sample
+@sample etc/razorback/magic.sample
 @dirrmtry etc/razorback
 include/razorback.h
 include/razorback/api.h
@@ -79,7 +75,7 @@ include/razorback/libssh/ecdh.h
 @dirrm include/razorback/libssh
 @dirrm include/razorback
 lib/librazorback_api.a
-lib/librazorback_api.la
 lib/librazorback_api.so
 lib/librazorback_api.so.2
+lib/librazorback_api.so.2.0.0
 libdata/pkgconfig/razorback.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407051954.s65JsLQ4038701>