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.
This commit is contained in:
mjl 2000-08-25 16:11:14 +00:00
parent eb6e78f201
commit f0ab924f5d
9 changed files with 173 additions and 0 deletions

40
net/openh323/Makefile Normal file
View file

@ -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"

3
net/openh323/files/md5 Normal file
View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

1
net/openh323/pkg/COMMENT Normal file
View file

@ -0,0 +1 @@
Open H.323 library

4
net/openh323/pkg/DESCR Normal file
View file

@ -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.

37
net/openh323/pkg/PLIST Normal file
View file

@ -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