svn commit: r365958 - in head/net: . h323plus h323plus/files
Adam Weinberger
adamw at FreeBSD.org
Sun Aug 24 16:36:03 UTC 2014
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 at 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). at MAJOR_VERSION@. at MINOR_VERSION@. at BUILD_NUMBER@ $(DESTDIR)$(LIBDIR)
++ $(INSTALL) -m 755 lib/$(OH323_FILE). at MAJOR_VERSION@. at MINOR_VERSION@. at BUILD_NUMBER@ $(DESTDIR)$(LIBDIR)
+ (cd $(DESTDIR)$(LIBDIR) ; \
+ rm -f $(OH323_FILE). at MAJOR_VERSION@. at MINOR_VERSION@ ; \
+ ln -sf $(OH323_FILE). at MAJOR_VERSION@. at MINOR_VERSION@. at BUILD_NUMBER@ $(OH323_FILE). at MAJOR_VERSION@. at 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
+ at dirrmtry include/openh323/codec
+ at dirrmtry include/openh323/h224
+ at dirrmtry include/openh323/h230
+ at dirrmtry include/openh323/h235
+ at dirrmtry include/openh323/h341
+ at dirrmtry include/openh323/h350
+ at dirrmtry include/openh323/h450
+ at dirrmtry include/openh323/h460
+ at dirrmtry include/openh323
+ at dirrmtry share/openh323
More information about the svn-ports-all
mailing list