summaryrefslogtreecommitdiff
path: root/net/openh323
diff options
context:
space:
mode:
authormjl <mjl>2000-08-25 16:11:14 +0000
committermjl <mjl>2000-08-25 16:11:14 +0000
commit785b84514d2afe1ecac4061f58b3bced2ea657d8 (patch)
tree60ecfe122497dec4e11582048f6f894de60e9a03 /net/openh323
parent9b19fe88fe4f47f0ae4345730a43c5178db06212 (diff)
downloadpkgsrc-785b84514d2afe1ecac4061f58b3bced2ea657d8.tar.gz
Initial import of openh323.
The OpenH323 project aims to create a full featured, interoperable, Open Source implementation of the ITU H.323 teleconferencing protocol. XXX The simph323 program does not seem to work 100%, eg. it is dumping XXX core on exit. I suspect a problem with the threads stuff.
Diffstat (limited to 'net/openh323')
-rw-r--r--net/openh323/Makefile40
-rw-r--r--net/openh323/files/md53
-rw-r--r--net/openh323/files/patch-sum5
-rw-r--r--net/openh323/patches/patch-aa40
-rw-r--r--net/openh323/patches/patch-ab13
-rw-r--r--net/openh323/patches/patch-ac30
-rw-r--r--net/openh323/pkg/COMMENT1
-rw-r--r--net/openh323/pkg/DESCR4
-rw-r--r--net/openh323/pkg/PLIST37
9 files changed, 173 insertions, 0 deletions
diff --git a/net/openh323/Makefile b/net/openh323/Makefile
new file mode 100644
index 00000000000..63b651a11e1
--- /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 00000000000..267b5accee8
--- /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 00000000000..6aa2628ed8f
--- /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 00000000000..dcdc93a6b28
--- /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 00000000000..bbf821990a1
--- /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 00000000000..be3d00f2fbc
--- /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 00000000000..29ce12b3ea4
--- /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 00000000000..a68f333ed0b
--- /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 00000000000..829ddce07f5
--- /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