Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

3
net/rtmpdump/DESCR Normal file
View File

@@ -0,0 +1,3 @@
rtmpdump is a toolkit for RTMP streams. All forms of RTMP are
supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and
rtmps://.

34
net/rtmpdump/Makefile Normal file
View File

@@ -0,0 +1,34 @@
# $NetBSD: Makefile,v 1.7 2013/02/06 23:20:58 jperkin Exp $
#
DISTNAME= rtmpdump-2.4
PKGREVISION= 1
CATEGORIES= net multimedia
MASTER_SITES= http://rtmpdump.mplayerhq.hu/download/
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= http://rtmpdump.mplayerhq.hu/
COMMENT= Tools for handling RTMP stream
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
USE_LIBTOOL= yes
BUILD_DIRS= . librtmp
WRKSRC= ${WRKDIR}/rtmpdump
PKGCONFIG_OVERRIDE+= librtmp/librtmp.pc.in
LDFLAGS.SunOS+= -lnsl -lsocket
SUBST_CLASSES+= fix-paths
SUBST_STAGE.fix-paths= pre-configure
SUBST_MESSAGE.fix-paths= Fixing absolute paths.
SUBST_FILES.fix-paths= Makefile
SUBST_FILES.fix-paths+= librtmp/Makefile
SUBST_SED.fix-paths= -e 's,/usr/local,${PREFIX},g'
.include "../../security/openssl/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

14
net/rtmpdump/PLIST Normal file
View File

@@ -0,0 +1,14 @@
@comment $NetBSD: PLIST,v 1.2 2011/10/05 21:41:25 ryoon Exp $
bin/rtmpdump
include/librtmp/amf.h
include/librtmp/http.h
include/librtmp/log.h
include/librtmp/rtmp.h
lib/librtmp.la
lib/pkgconfig/librtmp.pc
man/man1/rtmpdump.1
man/man3/librtmp.3
man/man8/rtmpgw.8
sbin/rtmpgw
sbin/rtmpsrv
sbin/rtmpsuck

View File

@@ -0,0 +1,16 @@
# $NetBSD: buildlink3.mk,v 1.2 2013/02/06 23:20:58 jperkin Exp $
BUILDLINK_TREE+= rtmpdump
.if !defined(RTMPDUMP_BUILDLINK3_MK)
RTMPDUMP_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.rtmpdump+= rtmpdump>=2.3
BUILDLINK_ABI_DEPENDS.rtmpdump?= rtmpdump>=2.4nb1
BUILDLINK_PKGSRCDIR.rtmpdump?= ../../net/rtmpdump
.include "../../security/openssl/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.endif # RTMPDUMP_BUILDLINK3_MK
BUILDLINK_TREE+= -rtmpdump

7
net/rtmpdump/distinfo Normal file
View File

@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.5 2013/03/26 08:17:22 sbd Exp $
SHA1 (rtmpdump-2.4.tar.gz) = 975f8c79788d1f9fcc66f572509f0203982b17ac
RMD160 (rtmpdump-2.4.tar.gz) = a8cf22e88e544061f15769e758754b028f1be7ff
Size (rtmpdump-2.4.tar.gz) = 134558 bytes
SHA1 (patch-Makefile) = db528f2b97bf7f4500cce26c34e5b3929019fd9a
SHA1 (patch-librtmp_Makefile) = 23fea1ed2b7cd5be7406687c6c4cc34b40de5de5

View File

@@ -0,0 +1,71 @@
$NetBSD: patch-Makefile,v 1.4 2013/03/26 08:17:22 sbd Exp $
* Pass LDFLAGS to linker
* Libtoolize
--- Makefile.orig 2011-07-12 00:24:33.000000000 +0000
+++ Makefile
@@ -22,11 +22,11 @@ CRYPTO_DEF=$(DEF_$(CRYPTO))
DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
OPT=-O2
CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
-LDFLAGS=-Wall $(XLDFLAGS)
+LDFLAGS+=-Wall $(XLDFLAGS)
bindir=$(prefix)/bin
sbindir=$(prefix)/sbin
-mandir=$(prefix)/man
+mandir=$(prefix)/${PKGMANDIR}
BINDIR=$(DESTDIR)$(bindir)
SBINDIR=$(DESTDIR)$(sbindir)
@@ -44,7 +44,7 @@ THREADLIB_mingw=
THREADLIB=$(THREADLIB_$(SYS))
SLIBS=$(THREADLIB) $(LIBS)
-LIBRTMP=librtmp/librtmp.a
+LIBRTMP=librtmp/librtmp.la
INCRTMP=librtmp/rtmp_sys.h librtmp/rtmp.h librtmp/log.h librtmp/amf.h
EXT_posix=
@@ -60,11 +60,11 @@ $(PROGS): $(LIBRTMP)
install: $(PROGS)
-mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8
- cp rtmpdump$(EXT) $(BINDIR)
- cp rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR)
+ cd librtmp; $(MAKE) install $(MAKEFLAGS)
+ $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpdump$(EXT) $(BINDIR)
+ $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR)
cp rtmpdump.1 $(MANDIR)/man1
cp rtmpgw.8 $(MANDIR)/man8
- @cd librtmp; $(MAKE) install
clean:
rm -f *.o rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT)
@@ -76,19 +76,16 @@ $(LIBRTMP): FORCE
@cd librtmp; $(MAKE) all
rtmpdump: rtmpdump.o
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o $(LIBS)
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(LIBS)
rtmpsrv: rtmpsrv.o thread.o
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS)
rtmpsuck: rtmpsuck.o thread.o
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS)
rtmpgw: rtmpgw.o thread.o
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS)
-rtmpgw.o: rtmpgw.c $(INCRTMP) Makefile
-rtmpdump.o: rtmpdump.c $(INCRTMP) Makefile
-rtmpsrv.o: rtmpsrv.c $(INCRTMP) Makefile
-rtmpsuck.o: rtmpsuck.c $(INCRTMP) Makefile
-thread.o: thread.c thread.h
+%.lo: %.c
+ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) -c -o $@ $<

View File

@@ -0,0 +1,71 @@
$NetBSD: patch-librtmp_Makefile,v 1.3 2013/03/26 08:17:22 sbd Exp $
Libtoolize
--- librtmp/Makefile.orig 2011-07-12 00:24:33.000000000 +0000
+++ librtmp/Makefile
@@ -5,7 +5,7 @@ prefix=/usr/local
incdir=$(prefix)/include/librtmp
bindir=$(prefix)/bin
libdir=$(prefix)/lib
-mandir=$(prefix)/man
+mandir=$(prefix)/${PKGMANDIR}
BINDIR=$(DESTDIR)$(bindir)
INCDIR=$(DESTDIR)$(incdir)
LIBDIR=$(DESTDIR)$(libdir)
@@ -73,23 +73,35 @@ LDFLAGS=$(XLDFLAGS)
OBJS=rtmp.o log.o amf.o hashswf.o parseurl.o
-all: librtmp.a $(SO_LIB)
+all: librtmp.la
clean:
rm -f *.o *.a *.$(SOX) *.$(SO_EXT)
-librtmp.a: $(OBJS)
- $(AR) rs $@ $?
+librtmp.la: $(OBJS)
+ ${LIBTOOL} --mode=link --tag=CC \
+ ${CC} -o ${.TARGET:.a=.la} \
+ ${OBJS:.o=.lo} \
+ -rpath ${PREFIX}/lib
librtmp.$(SO_EXT): $(OBJS)
- $(CC) $(SO_LDFLAGS) $(LDFLAGS) -o $@ $^ $> $(CRYPTO_LIB)
+ ${LIBTOOL} --mode=link --tag=CC \
+ ${CC} -o ${.TARGET:.a=.la} \
+ ${OBJS:.o=.lo} \
+ -rpath ${PREFIX}/lib \
+ -version-info 0:0
ln -sf $@ librtmp.$(SOX)
log.o: log.c log.h Makefile
+ ${LIBTOOL} --mode=compile --tag=CC ${CC} ${CFLAGS} -c log.c
rtmp.o: rtmp.c rtmp.h rtmp_sys.h handshake.h dh.h log.h amf.h Makefile
+ ${LIBTOOL} --mode=compile --tag=CC ${CC} ${CFLAGS} -c rtmp.c
amf.o: amf.c amf.h bytes.h log.h Makefile
+ ${LIBTOOL} --mode=compile --tag=CC ${CC} ${CFLAGS} -c amf.c
hashswf.o: hashswf.c http.h rtmp.h rtmp_sys.h Makefile
+ ${LIBTOOL} --mode=compile --tag=CC ${CC} ${CFLAGS} -c hashswf.c
parseurl.o: parseurl.c rtmp.h rtmp_sys.h log.h Makefile
+ ${LIBTOOL} --mode=compile --tag=CC ${CC} ${CFLAGS} -c parseurl.c
librtmp.pc: librtmp.pc.in Makefile
sed -e "s;@prefix@;$(prefix);" -e "s;@libdir@;$(libdir);" \
@@ -97,12 +109,12 @@ librtmp.pc: librtmp.pc.in Makefile
-e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" \
-e "s;@PRIVATE_LIBS@;$(PRIVATE_LIBS);" librtmp.pc.in > $@
-install: install_base $(SO_INST)
+install: install_base
-install_base: librtmp.a librtmp.pc
+install_base: librtmp.la librtmp.pc
-mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3
cp amf.h http.h log.h rtmp.h $(INCDIR)
- cp librtmp.a $(LIBDIR)
+ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} librtmp.la $(LIBDIR)
cp librtmp.pc $(LIBDIR)/pkgconfig
cp librtmp.3 $(MANDIR)/man3