From aa5561465cff4df600469724a238e72a0060df01 Mon Sep 17 00:00:00 2001 From: hubertf Date: Sun, 17 Dec 2000 09:46:00 +0000 Subject: Import common-mml-1.2.0: The UCL common multimedia library implements a number of algorithms and protocols needed by a number of our applications. It compiles standalone on a range of Unix systems (Solaris, Linux, Irix, FreeBSD) and on Windows 95/98/NT. The following protocols/algorithms are included in the library: * Base64 encoding/decoding * Binary tree * Random number * HMAC authentication * MD5 * DES * RTP * Mbus --- mbone/common-mml/Makefile | 27 ++++++++++++++++++++++++ mbone/common-mml/files/md5 | 3 +++ mbone/common-mml/files/patch-sum | 4 ++++ mbone/common-mml/patches/patch-aa | 22 ++++++++++++++++++++ mbone/common-mml/patches/patch-ab | 35 +++++++++++++++++++++++++++++++ mbone/common-mml/pkg/COMMENT | 1 + mbone/common-mml/pkg/DESCR | 15 ++++++++++++++ mbone/common-mml/pkg/PLIST | 43 +++++++++++++++++++++++++++++++++++++++ 8 files changed, 150 insertions(+) create mode 100644 mbone/common-mml/Makefile create mode 100644 mbone/common-mml/files/md5 create mode 100644 mbone/common-mml/files/patch-sum create mode 100644 mbone/common-mml/patches/patch-aa create mode 100644 mbone/common-mml/patches/patch-ab create mode 100644 mbone/common-mml/pkg/COMMENT create mode 100644 mbone/common-mml/pkg/DESCR create mode 100644 mbone/common-mml/pkg/PLIST (limited to 'mbone/common-mml') diff --git a/mbone/common-mml/Makefile b/mbone/common-mml/Makefile new file mode 100644 index 00000000000..79d2798dca0 --- /dev/null +++ b/mbone/common-mml/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/12/17 09:46:00 hubertf Exp $ +# + +DISTNAME= common-1.2.0 +PKGNAME= common-mml-1.2.0 +CATEGORIES= mbone +MASTER_SITES= http://www-mice.cs.ucl.ac.uk/multimedia/software/common/ + +MAINTAINER= hubertf@netbsd.org +HOMEPAGE= http://www-mice.cs.ucl.ac.uk/multimedia/software/common/index.html + +.include "../../mk/bsd.prefs.mk" + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +WRKSRC= ${WRKDIR}/common + +# this does ipv6 ONLY ;( +# .if ${USE_INET6} == "YES" +# CONFIGURE_ARGS+= --enable-ipv6 +# .endif + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/include/common-mml + ${INSTALL_DATA} ${WRKSRC}/*.h ${PREFIX}/include/common-mml + +.include "../../mk/bsd.pkg.mk" diff --git a/mbone/common-mml/files/md5 b/mbone/common-mml/files/md5 new file mode 100644 index 00000000000..0b3becf4775 --- /dev/null +++ b/mbone/common-mml/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/12/17 09:46:00 hubertf Exp $ + +MD5 (common-1.2.0.tar.gz) = 9d813322a04d84b315b23bb881282742 diff --git a/mbone/common-mml/files/patch-sum b/mbone/common-mml/files/patch-sum new file mode 100644 index 00000000000..ac09a633f00 --- /dev/null +++ b/mbone/common-mml/files/patch-sum @@ -0,0 +1,4 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/12/17 09:46:00 hubertf Exp $ + +MD5 (patch-aa) = 7d9bd413bf88e7a0816125360476f35f +MD5 (patch-ab) = fffe3e06935d82953c43e94d872eb9cb diff --git a/mbone/common-mml/patches/patch-aa b/mbone/common-mml/patches/patch-aa new file mode 100644 index 00000000000..96b13cbc176 --- /dev/null +++ b/mbone/common-mml/patches/patch-aa @@ -0,0 +1,22 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/12/17 09:46:00 hubertf Exp $ + +--- config_unix.h.orig Sat Dec 16 07:55:38 2000 ++++ config_unix.h +@@ -41,8 +41,6 @@ + #ifndef _CONFIG_UNIX_H + #define _CONFIG_UNIX_H + +-#include "uclconf.h" +- + #include + #include + #include +@@ -71,6 +69,8 @@ + #include + #include + #include ++ ++#include "uclconf.h" + + #ifdef HAVE_SYS_WAIT_H + #include diff --git a/mbone/common-mml/patches/patch-ab b/mbone/common-mml/patches/patch-ab new file mode 100644 index 00000000000..395cf37c5ed --- /dev/null +++ b/mbone/common-mml/patches/patch-ab @@ -0,0 +1,35 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/12/17 09:46:00 hubertf Exp $ + +--- Makefile.in.orig Tue May 16 19:02:48 2000 ++++ Makefile.in +@@ -6,11 +6,11 @@ + DEFS = @DEFS@ + CFLAGS = @CFLAGS@ $(DEFS) + LIBS = @LIBS@ +-CC = @CC@ ++CC = ${LIBTOOL} @CC@ + AR = ar + RANLIB = @RANLIB@ + HOST = @host@ +-TARGET = libuclmmbase.a ++TARGET = libuclmmbase.la + + exec_prefix=@exec_prefix@ + +@@ -30,8 +30,8 @@ + $(CC) $(TEST_OBJS) $(CFLAGS) $(TARGET) $(LIBS) -o test-libcommon + + $(TARGET): $(OBJS) +- $(AR) r $(TARGET) $(OBJS) +- $(RANLIB) $(TARGET) ++ $(CC) $(OBJS:S/.o/.lo/) -o $(TARGET) \ ++ -rpath ${PREFIX}/lib -version-info 1:2:0 + + version.h: VERSION + sed -e 's/.*/#define CCL_VERSION "v&"/' VERSION > version.h +@@ -57,3 +57,5 @@ + depend: $(SRCS) + makedepend $(DEFS) $(INC) $(SRCS) + ++install: ++ ${LIBTOOL} install -c ${TARGET} ${PREFIX}/lib diff --git a/mbone/common-mml/pkg/COMMENT b/mbone/common-mml/pkg/COMMENT new file mode 100644 index 00000000000..eb33146845a --- /dev/null +++ b/mbone/common-mml/pkg/COMMENT @@ -0,0 +1 @@ +Common multimedia library required by mbone tools diff --git a/mbone/common-mml/pkg/DESCR b/mbone/common-mml/pkg/DESCR new file mode 100644 index 00000000000..ec50437fa2d --- /dev/null +++ b/mbone/common-mml/pkg/DESCR @@ -0,0 +1,15 @@ +The UCL common multimedia library implements a number of algorithms and +protocols needed by a number of our applications. It compiles standalone +on a range of Unix systems (Solaris, Linux, Irix, FreeBSD) and on Windows +95/98/NT. + +The following protocols/algorithms are included in the library: + + * Base64 encoding/decoding + * Binary tree + * Random number + * HMAC authentication + * MD5 + * DES + * RTP + * Mbus diff --git a/mbone/common-mml/pkg/PLIST b/mbone/common-mml/pkg/PLIST new file mode 100644 index 00000000000..ed02bd87b9c --- /dev/null +++ b/mbone/common-mml/pkg/PLIST @@ -0,0 +1,43 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/17 09:46:00 hubertf Exp $ +lib/libuclmmbase.a +lib/libuclmmbase.la +lib/libuclmmbase.so.1.2 +include/common-mml/acconfig.h +include/common-mml/addrinfo.h +include/common-mml/addrsize.h +include/common-mml/asarray.h +include/common-mml/base64.h +include/common-mml/bittypes.h +include/common-mml/btree.h +include/common-mml/cdecl_ext.h +include/common-mml/config_unix.h +include/common-mml/config_win32.h +include/common-mml/crypt_random.h +include/common-mml/debug.h +include/common-mml/drand48.h +include/common-mml/gettimeofday.h +include/common-mml/hmac.h +include/common-mml/inet_ntop.h +include/common-mml/inet_pton.h +include/common-mml/mbus.h +include/common-mml/mbus_addr.h +include/common-mml/mbus_config.h +include/common-mml/mbus_parser.h +include/common-mml/md5.h +include/common-mml/memory.h +include/common-mml/net_udp.h +include/common-mml/ntp.h +include/common-mml/qfDES.h +include/common-mml/rtp.h +include/common-mml/sockstorage.h +include/common-mml/test_base64.h +include/common-mml/test_des.h +include/common-mml/test_mbus_addr.h +include/common-mml/test_mbus_parser.h +include/common-mml/test_md5.h +include/common-mml/test_memory.h +include/common-mml/test_net_udp.h +include/common-mml/uclconf.h +include/common-mml/util.h +include/common-mml/version.h +@dirrm include/common-mml -- cgit v1.2.3