diff --git a/net/openh323/Makefile b/net/openh323/Makefile new file mode 100644 index 000000000000..63b651a11e1b --- /dev/null +++ b/net/openh323/Makefile @@ -0,0 +1,40 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/08/25 16:11:14 mjl Exp $ +# + +DISTNAME= openh323_1.1beta3 +PKGNAME= openh323-1.1beta3 +CATEGORIES= net +MASTER_SITES= http://www.openh323.org/bin/ \ + http://www.au.openh323.org/bin/ \ + http://www.au2.openh323.org/bin/ \ + http://www.us1.openh323.org/bin/ \ + http://www.us2.openh323.org/bin/ \ + http://www.ru.openh323.org/bin/ \ + http://www.de.openh323.org/bin/ \ + http://www.at.openh323.org/bin/ \ + http://www.cz.openh323.org/bin/ \ + http://www.pl.openh323.org/bin/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.openh323.org/ + +WRKSRC= ${WRKDIR}/openh323 + +MAKE_ENV+= PWLIBDIR=${PREFIX} OPENH323DIR=${WRKSRC} + +USE_GMAKE= yes +USE_LIBTOOL= yes + +pre-build: + -${MKDIR} ${WRKSRC}/lib; cd ${WRKSRC}/lib; ${LN} -s ${PREFIX}/lib/libpt.la + +do-build: + cd ${WRKSRC}; ${GMAKE} opt + +post-install: + cd ${WRKSRC}/include; for f in \*.h ; \ + do ${BSD_INSTALL_DATA} $$f ${PREFIX}/include; done + -${MKDIR} ${PREFIX}/share/openh323 + cd ${WRKSRC}; ${BSD_INSTALL_DATA} openh323u.mak ${PREFIX}/share/openh323 + +.include "../../mk/bsd.pkg.mk" diff --git a/net/openh323/files/md5 b/net/openh323/files/md5 new file mode 100644 index 000000000000..267b5accee89 --- /dev/null +++ b/net/openh323/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/08/25 16:11:14 mjl Exp $ + +MD5 (openh323_1.1beta3.tar.gz) = d02e02348fa6697d43bc955605d365c7 diff --git a/net/openh323/files/patch-sum b/net/openh323/files/patch-sum new file mode 100644 index 000000000000..6aa2628ed8fd --- /dev/null +++ b/net/openh323/files/patch-sum @@ -0,0 +1,5 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/08/25 16:11:14 mjl Exp $ + +MD5 (patch-aa) = 33584474316a2ded7568d3da0fce4772 +MD5 (patch-ab) = 74c5b1d1926ad81e23ae3176074962b1 +MD5 (patch-ac) = 1a409aeb6b98a044a54f9e52cd448280 diff --git a/net/openh323/patches/patch-aa b/net/openh323/patches/patch-aa new file mode 100644 index 000000000000..dcdc93a6b289 --- /dev/null +++ b/net/openh323/patches/patch-aa @@ -0,0 +1,40 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/08/25 16:11:14 mjl Exp $ + +--- src/Makefile.orig Thu Aug 24 15:03:47 2000 ++++ src/Makefile Thu Aug 24 15:21:10 2000 +@@ -97,7 +97,7 @@ + PWLIBDIR=$(HOME)/pwlib + endif + +-include $(PWLIBDIR)/make/unix.mak ++include $(PWLIBDIR)/share/pwlib/make/unix.mak + + ifndef OPENH323DIR + OPENH323DIR=$(HOME)/openh323 +@@ -322,13 +322,13 @@ + + #################################################### + +-include $(PWLIBDIR)/make/common.mak ++include $(PWLIBDIR)/share/pwlib/make/common.mak + + #################################################### + + LIB_BASENAME = $(OH323_FILE) + +-include $(PWLIBDIR)/make/lib.mak ++include $(PWLIBDIR)/share/pwlib/make/lib.mak + + #################################################### + +@@ -339,8 +339,8 @@ + ASNPARSE = $(ASNPARSE_DIR)/obj_$(PLATFORM_TYPE)_r/asnparser + ASNPARSE += -x $(ASN_EXCLUDE) + else +-ASNPARSE_DIR = $(PWLIBDIR)/tools/asnparser +-ASNPARSE = $(ASNPARSE_DIR)/obj_$(PLATFORM_TYPE)_r/asnparser ++ASNPARSE_DIR = ++ASNPARSE = ${PREFIX}/bin/asnparser + endif + + #### h245 diff --git a/net/openh323/patches/patch-ab b/net/openh323/patches/patch-ab new file mode 100644 index 000000000000..bbf821990a1b --- /dev/null +++ b/net/openh323/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/08/25 16:11:14 mjl Exp $ + +--- samples/simple/Makefile.orig Thu Aug 24 17:31:34 2000 ++++ samples/simple/Makefile Thu Aug 24 17:31:57 2000 +@@ -33,7 +33,7 @@ + PWLIBDIR=$(HOME)/pwlib + endif + +-include $(PWLIBDIR)/make/ptlib.mak ++include $(PWLIBDIR)/share/pwlib/make/ptlib.mak + + ifndef OPENH323DIR + OPENH323DIR=$(HOME)/openh323 diff --git a/net/openh323/patches/patch-ac b/net/openh323/patches/patch-ac new file mode 100644 index 000000000000..be3d00f2fbc3 --- /dev/null +++ b/net/openh323/patches/patch-ac @@ -0,0 +1,30 @@ +$NetBSD: patch-ac,v 1.1.1.1 2000/08/25 16:11:14 mjl Exp $ + +*** openh323u.mak.orig Thu Aug 24 19:59:26 2000 +--- openh323u.mak Thu Aug 24 20:17:31 2000 +*************** +*** 3,13 **** + OH323_LIBDIR = $(OPENH323DIR)/lib + OH323_OBJDIR = $(OH323_LIBDIR)/$(PT_OBJBASE) + +! OH323_BASE = h323_$(PLATFORM_TYPE)_$(OBJ_SUFFIX) + OH323_FILE = lib$(OH323_BASE)$(LIB_TYPE).$(LIB_SUFFIX) + +! LDFLAGS += -L$(OH323_LIBDIR) +! LDLIBS := -l$(OH323_BASE)$(LIB_TYPE) $(LDLIBS) + + #OH323_SUPPRESS_H235 = 1 + +--- 3,14 ---- + OH323_LIBDIR = $(OPENH323DIR)/lib + OH323_OBJDIR = $(OH323_LIBDIR)/$(PT_OBJBASE) + +! # OH323_BASE = h323_$(PLATFORM_TYPE)_$(OBJ_SUFFIX) +! OH323_BASE = h323 + OH323_FILE = lib$(OH323_BASE)$(LIB_TYPE).$(LIB_SUFFIX) + +! LDFLAGS += +! LDLIBS := ../../lib/lib$(OH323_BASE)$(LIB_TYPE).la $(LDLIBS) + + #OH323_SUPPRESS_H235 = 1 + diff --git a/net/openh323/pkg/COMMENT b/net/openh323/pkg/COMMENT new file mode 100644 index 000000000000..29ce12b3ea4c --- /dev/null +++ b/net/openh323/pkg/COMMENT @@ -0,0 +1 @@ +Open H.323 library diff --git a/net/openh323/pkg/DESCR b/net/openh323/pkg/DESCR new file mode 100644 index 000000000000..a68f333ed0bb --- /dev/null +++ b/net/openh323/pkg/DESCR @@ -0,0 +1,4 @@ +The OpenH323 project aims to create a full featured, interoperable, +Open Source implementation of the ITU H.323 teleconferencing protocol +that can be used by personal developers and commercial users without +charge. diff --git a/net/openh323/pkg/PLIST b/net/openh323/pkg/PLIST new file mode 100644 index 000000000000..829ddce07f57 --- /dev/null +++ b/net/openh323/pkg/PLIST @@ -0,0 +1,37 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/08/25 16:11:14 mjl Exp $ +lib/libh323.la +lib/libh323.a +lib/libh323.so +bin/simph323 +include/QTIoctl.h +include/acmcodec.h +include/channels.h +include/codecs.h +include/gkclient.h +include/gsmcodec.h +include/h261codec.h +include/h323.h +include/h323caps.h +include/h323neg.h +include/h323pdu.h +include/h323rtp.h +include/ixjDefs.h +include/ixjlid.h +include/jitter.h +include/lid.h +include/lpc10codec.h +include/q931.h +include/rtp.h +include/transports.h +include/videoio.h +include/vpbapi.h +include/vpblid.h +include/x224.h +include/h225.h +include/h235.h +include/h245.h +include/mcspdu.h +include/gccpdu.h +include/ldap.h +share/openh323/openh323u.mak +@dirrm share/openh323