svn commit: r375919 - in head/security: . libzrtpcppcore libzrtpcppcore/files

Tijl Coosemans tijl at FreeBSD.org
Thu Jan 1 12:54:26 UTC 2015


Author: tijl
Date: Thu Jan  1 12:54:23 2015
New Revision: 375919
URL: https://svnweb.freebsd.org/changeset/ports/375919
QAT: https://qat.redports.org/buildarchive/r375919/

Log:
  Add security/libzrtpcppcore, the core ZRTP (RFC 6189) support library from
  the GNU ZRTP C++ project.

Added:
  head/security/libzrtpcppcore/
  head/security/libzrtpcppcore/Makefile   (contents, props changed)
  head/security/libzrtpcppcore/distinfo   (contents, props changed)
  head/security/libzrtpcppcore/files/
  head/security/libzrtpcppcore/files/patch-clients-no_client-CMakeLists.txt   (contents, props changed)
  head/security/libzrtpcppcore/files/patch-common-Thread.h   (contents, props changed)
  head/security/libzrtpcppcore/pkg-descr   (contents, props changed)
  head/security/libzrtpcppcore/pkg-plist   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Thu Jan  1 12:39:06 2015	(r375918)
+++ head/security/Makefile	Thu Jan  1 12:54:23 2015	(r375919)
@@ -295,6 +295,7 @@
     SUBDIR += libtomcrypt
     SUBDIR += libwhisker
     SUBDIR += libyubikey
+    SUBDIR += libzrtpcppcore
     SUBDIR += linux-c6-cyrus-sasl2
     SUBDIR += linux-c6-gnutls
     SUBDIR += linux-c6-libgcrypt

Added: head/security/libzrtpcppcore/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libzrtpcppcore/Makefile	Thu Jan  1 12:54:23 2015	(r375919)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME=	libzrtpcppcore
+DISTVERSIONPREFIX=	V
+DISTVERSION=	4.3.1
+CATEGORIES=	devel
+MASTER_SITES=	GHR
+
+MAINTAINER=	tijl at FreeBSD.org
+COMMENT=	GNU ZRTP library
+
+LICENSE=	LGPL3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	wernerd
+GH_PROJECT=	ZRTPCPP
+WRKSRC=		${WRKDIR}/${GH_PROJECT}-${DISTVERSION}
+
+USES=		cmake:outsource
+CMAKE_ARGS=	-DCORE_LIB=true
+USE_LDCONFIG=	yes
+
+.include <bsd.port.mk>

Added: head/security/libzrtpcppcore/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libzrtpcppcore/distinfo	Thu Jan  1 12:54:23 2015	(r375919)
@@ -0,0 +1,2 @@
+SHA256 (libzrtpcppcore-V4.3.1.tar.gz) = d9cce8ba5946620ce030a6b04f58c4011cbd1deb79ee41a6b8999dc6b689604c
+SIZE (libzrtpcppcore-V4.3.1.tar.gz) = 1928961

Added: head/security/libzrtpcppcore/files/patch-clients-no_client-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libzrtpcppcore/files/patch-clients-no_client-CMakeLists.txt	Thu Jan  1 12:54:23 2015	(r375919)
@@ -0,0 +1,11 @@
+--- clients/no_client/CMakeLists.txt.orig	2014-11-18 15:26:49 UTC
++++ clients/no_client/CMakeLists.txt
+@@ -106,7 +106,7 @@ install(FILES
+ 
+ install(FILES ${CMAKE_SOURCE_DIR}/common/osSpecifics.h DESTINATION include/libzrtpcpp/common)
+ 
+-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/lib${zrtplibName}.pc DESTINATION ${LIBDIRNAME}/pkgconfig)
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/lib${zrtplibName}.pc DESTINATION ${LIBDIRNAME}data/pkgconfig)
+ 
+ install(TARGETS ${zrtplibName} DESTINATION ${LIBDIRNAME})
+ 

Added: head/security/libzrtpcppcore/files/patch-common-Thread.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libzrtpcppcore/files/patch-common-Thread.h	Thu Jan  1 12:54:23 2015	(r375919)
@@ -0,0 +1,11 @@
+--- common/Thread.h.orig	2014-11-18 15:26:49 UTC
++++ common/Thread.h
+@@ -62,7 +62,7 @@ typedef void *LPVOID;
+ 
+ #if defined(AS400) || defined(OS400)
+ typedef pthread_id_np_t ThreadId_t;
+-#elif defined(VMS) || defined(__NetBSD__)
++#elif defined(VMS) || defined(__NetBSD__) || defined(__FreeBSD__)
+ typedef pthread_t ThreadId_t;
+ #else
+ #ifdef USE_BEGIN_THREAD

Added: head/security/libzrtpcppcore/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libzrtpcppcore/pkg-descr	Thu Jan  1 12:54:23 2015	(r375919)
@@ -0,0 +1,4 @@
+This package provides the core ZRTP (RFC 6189) support library from
+the GNU ZRTP C++ project.
+
+WWW: https://github.com/wernerd/ZRTPCPP

Added: head/security/libzrtpcppcore/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libzrtpcppcore/pkg-plist	Thu Jan  1 12:54:23 2015	(r375919)
@@ -0,0 +1,10 @@
+include/libzrtpcpp/ZrtpCWrapper.h
+include/libzrtpcpp/ZrtpCallback.h
+include/libzrtpcpp/ZrtpCodes.h
+include/libzrtpcpp/ZrtpConfigure.h
+include/libzrtpcpp/ZrtpUserCallback.h
+include/libzrtpcpp/common/osSpecifics.h
+lib/libzrtpcppcore.so
+lib/libzrtpcppcore.so.4
+lib/libzrtpcppcore.so.4.3.1
+libdata/pkgconfig/libzrtpcppcore.pc


More information about the svn-ports-all mailing list