Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Aug 2014 16:36:01 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r365958 - in head/net: . h323plus h323plus/files
Message-ID:  <201408241636.s7OGa1g8001243@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Sun Aug 24 16:36:01 2014
New Revision: 365958
URL: http://svnweb.freebsd.org/changeset/ports/365958
QAT: https://qat.redports.org/buildarchive/r365958/

Log:
  Add net/h323plus.
  
  H.323 Plus (or, "H323plus") is a multi-platform H323 Video Conferencing
  library formerly known as OpenH323. The new name was chosen to reflect
  the fact that the open source H.323 project now contains even
  more more functionality than ever before.
  
  WWW: http://www.h323plus.org/
  
  PR:		192912
  Submitted by:	Nikola Kolev

Added:
  head/net/h323plus/
  head/net/h323plus/Makefile   (contents, props changed)
  head/net/h323plus/distinfo   (contents, props changed)
  head/net/h323plus/files/
  head/net/h323plus/files/patch-Makefile.in   (contents, props changed)
  head/net/h323plus/files/patch-openh323u.mak.in   (contents, props changed)
  head/net/h323plus/pkg-descr   (contents, props changed)
  head/net/h323plus/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Sun Aug 24 16:31:16 2014	(r365957)
+++ head/net/Makefile	Sun Aug 24 16:36:01 2014	(r365958)
@@ -189,6 +189,7 @@
     SUBDIR += gupnp-ui
     SUBDIR += gutenfetch
     SUBDIR += gwhois
+    SUBDIR += h323plus
     SUBDIR += hanstunnel
     SUBDIR += haproxy
     SUBDIR += haproxy-devel

Added: head/net/h323plus/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/h323plus/Makefile	Sun Aug 24 16:36:01 2014	(r365958)
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME=	h323plus
+PORTVERSION=	1.26.5
+CATEGORIES=	net multimedia
+MASTER_SITES=	http://www.h323plus.org/source/download/
+DISTNAME=	${PORTNAME}-v${PORTVERSION:S/./_/g}
+
+MAINTAINER=	koue@chaosophia.net
+COMMENT=	H323 Video Conferencing library
+
+LICENSE=	MPL
+
+LIB_DEPENDS=	libpt.so:${PORTSDIR}/devel/ptlib
+
+WRKSRC=		${WRKDIR}/${PORTNAME}
+
+CONFLICTS=	openh323-[0-9]*
+
+USES=		gmake
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+
+CFLAGS+=	-I${LOCALBASE}/include -I${WRKSRC}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+MAKE_JOBS_UNSAFE=yes
+
+post-stage:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libh323.so.1.26.5
+
+.include <bsd.port.mk>

Added: head/net/h323plus/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/h323plus/distinfo	Sun Aug 24 16:36:01 2014	(r365958)
@@ -0,0 +1,2 @@
+SHA256 (h323plus-v1_26_5.tar.gz) = 73a5d8bcdbed94a05e4f43a81ef5b41fa5443fe1986ff876d9bebb7656f8ec32
+SIZE (h323plus-v1_26_5.tar.gz) = 4249565

Added: head/net/h323plus/files/patch-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/h323plus/files/patch-Makefile.in	Sun Aug 24 16:36:01 2014	(r365958)
@@ -0,0 +1,29 @@
+--- Makefile.in.orig	2013-12-12 18:16:27.000000000 +0200
++++ Makefile.in	2014-08-22 12:44:18.000000000 +0300
+@@ -46,7 +46,7 @@ endif
+ 
+ default :: optshared
+ 
+-all :: bothdepend both
++all :: optdepend opt
+ 
+ include $(OPENH323DIR)/openh323u.mak
+ 
+@@ -87,7 +87,7 @@ update:
+ 	$(MAKE) all
+ 
+ # standard build command
+-$(subst tagbuild,,$(STANDARD_TARGETS)) ::
++$(subst debug,,$(STANDARD_TARGETS)) ::
+ 	$(MAKE) -C src $@
+ 
+ notrace::
+@@ -99,7 +99,7 @@ docs: 
+ install:
+ 	mkdir -p $(DESTDIR)$(LIBDIR)
+ 	rm -f $(DESTDIR)$(LIBDIR)/libh323_*_r.so*
+-	$(INSTALL) -m 444 lib/$(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@.@BUILD_NUMBER@ $(DESTDIR)$(LIBDIR)
++	$(INSTALL) -m 755 lib/$(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@.@BUILD_NUMBER@ $(DESTDIR)$(LIBDIR)
+ 	(cd $(DESTDIR)$(LIBDIR) ; \
+ 		rm -f  $(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@ ; \
+ 		ln -sf $(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@.@BUILD_NUMBER@ $(OH323_FILE).@MAJOR_VERSION@.@MINOR_VERSION@ \

Added: head/net/h323plus/files/patch-openh323u.mak.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/h323plus/files/patch-openh323u.mak.in	Sun Aug 24 16:36:01 2014	(r365958)
@@ -0,0 +1,20 @@
+--- openh323u.mak.in.orig	2013-12-13 00:52:13.000000000 +0200
++++ openh323u.mak.in	2014-08-22 12:13:27.000000000 +0300
+@@ -96,7 +96,7 @@ endif # NOTRACE
+ include $(PTLIBDIR)/make/ptlib.mak
+ endif # LIBRARY_MAKEFILE
+ 
+-LIBDIRS += $(OPENH323DIR)
++LIBDIRS = $(OPENH323DIR)
+ 
+ #OH323_SUPPRESS_H235	= 1
+ 
+@@ -132,7 +132,7 @@ OH323_SUFFIX = $(OBJ_SUFFIX)
+ endif # OH323_SUFFIX
+ endif # HAS_PTLIB_LIB_MAK
+ 
+-OH323_BASE  = h323_$(PLATFORM_TYPE)_$(OH323_SUFFIX)$(LIB_TYPE)
++OH323_BASE  = h323$(OH323_SUFFIX)$(LIB_TYPE)
+ OH323_FILE  = lib$(OH323_BASE).$(LIB_SUFFIX)
+ 
+ LDFLAGS	    += -L$(OH323_LIBDIR)

Added: head/net/h323plus/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/h323plus/pkg-descr	Sun Aug 24 16:36:01 2014	(r365958)
@@ -0,0 +1,6 @@
+H.323 Plus (or, "H323plus") is a multi-platform H323 Video Conferencing
+library formerly known as OpenH323. The new name was chosen to reflect
+the fact that the open source H.323 project now contains even
+more more functionality than ever before. 
+
+WWW: http://www.h323plus.org/

Added: head/net/h323plus/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/h323plus/pkg-plist	Sun Aug 24 16:36:01 2014	(r365958)
@@ -0,0 +1,129 @@
+include/openh323/codec/opalplugin.h
+include/openh323/h224/h224.h
+include/openh323/h224/h224handler.h
+include/openh323/h224/h281.h
+include/openh323/h224/h281handler.h
+include/openh323/h224/h284.h
+include/openh323/h224/t140.h
+include/openh323/h230/OID2.h
+include/openh323/h230/h230.h
+include/openh323/h235/h2351.h
+include/openh323/h235/h2356.h
+include/openh323/h235/h235caps.h
+include/openh323/h235/h235chan.h
+include/openh323/h235/h235crypto.h
+include/openh323/h235/h235support.h
+include/openh323/h341/h341.h
+include/openh323/h341/h341_oid.h
+include/openh323/h350/h350.h
+include/openh323/h350/h350_service.h
+include/openh323/h450/h4501.h
+include/openh323/h450/h45010.h
+include/openh323/h450/h45011.h
+include/openh323/h450/h4502.h
+include/openh323/h450/h4503.h
+include/openh323/h450/h4504.h
+include/openh323/h450/h4505.h
+include/openh323/h450/h4506.h
+include/openh323/h450/h4507.h
+include/openh323/h450/h4508.h
+include/openh323/h450/h4509.h
+include/openh323/h450/h450pdu.h
+include/openh323/h460/h460.h
+include/openh323/h460/h4601.h
+include/openh323/h460/h46015.h
+include/openh323/h460/h46018.h
+include/openh323/h460/h46018_h225.h
+include/openh323/h460/h46019.h
+include/openh323/h460/h46024b.h
+include/openh323/h460/h46026.h
+include/openh323/h460/h46026mgr.h
+include/openh323/h460/h4604.h
+include/openh323/h460/h4609.h
+include/openh323/h460/h460_oid3.h
+include/openh323/h460/h460_oid6.h
+include/openh323/h460/h460_oid9.h
+include/openh323/h460/h460_std17.h
+include/openh323/h460/h460_std18.h
+include/openh323/h460/h460_std22.h
+include/openh323/h460/h460_std23.h
+include/openh323/h460/h460_std25.h
+include/openh323/h460/h460_std25_pidf_lo.h
+include/openh323/h460/h460_std26.h
+include/openh323/h460/h460_std9.h
+include/openh323/h460/h460p.h
+include/openh323/h460/h460pres.h
+include/openh323/h460/h460tm.h
+include/openh323/h460/h4610.h
+include/openh323/h460/h461_base.h
+include/openh323/h460/upnpcp.h
+include/openh323/channels.h
+include/openh323/codecs.h
+include/openh323/dynacodec.h
+include/openh323/g711.h
+include/openh323/gccpdu.h
+include/openh323/gkclient.h
+include/openh323/gkserver.h
+include/openh323/gnugknat.h
+include/openh323/guid.h
+include/openh323/h225.h
+include/openh323/h225ras.h
+include/openh323/h235.h
+include/openh323/h235auth.h
+include/openh323/h235plugin.h
+include/openh323/h235pluginmgr.h
+include/openh323/h245.h
+include/openh323/h248.h
+include/openh323/h323.h
+include/openh323/h323caps.h
+include/openh323/h323annexg.h
+include/openh323/h323con.h
+include/openh323/h323ep.h
+include/openh323/h323filetransfer.h
+include/openh323/h323h224.h
+include/openh323/h323neg.h
+include/openh323/h323pdu.h
+include/openh323/h323pluginmgr.h
+include/openh323/h323rtp.h
+include/openh323/h323t120.h
+include/openh323/h323t140.h
+include/openh323/h323t38.h
+include/openh323/h323trans.h
+include/openh323/h501.h
+include/openh323/h501pdu.h
+include/openh323/jitter.h
+include/openh323/mcspdu.h
+include/openh323/mediafmt.h
+include/openh323/opalvxml.h
+include/openh323/opalwavfile.h
+include/openh323/openh323buildopts.h
+include/openh323/peclient.h
+include/openh323/ptlib_extras.h
+include/openh323/q922.h
+include/openh323/q931.h
+include/openh323/rfc2833.h
+include/openh323/rtp.h
+include/openh323/rtp2wav.h
+include/openh323/svcctrl.h
+include/openh323/t120proto.h
+include/openh323/t38.h
+include/openh323/t38proto.h
+include/openh323/transports.h
+include/openh323/x224.h
+include/openh323/x880.h
+lib/libh323.so.1.26.5
+lib/libh323.so.1.26
+lib/libh323.so.1
+lib/libh323.so
+lib/libopenh323.so
+share/openh323/openh323u.mak
+@dirrmtry include/openh323/codec
+@dirrmtry include/openh323/h224
+@dirrmtry include/openh323/h230
+@dirrmtry include/openh323/h235
+@dirrmtry include/openh323/h341
+@dirrmtry include/openh323/h350
+@dirrmtry include/openh323/h450
+@dirrmtry include/openh323/h460
+@dirrmtry include/openh323
+@dirrmtry share/openh323



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