svn commit: r332194 - in head: . ftp/curl multimedia multimedia/ffmpeg multimedia/ffmpeg0 multimedia/libav multimedia/librtmp multimedia/librtmp/files multimedia/rtmpdump multimedia/rtmpdump/files ...
Hiroki Sato
hrs at FreeBSD.org
Thu Oct 31 02:03:04 UTC 2013
Author: hrs
Date: Thu Oct 31 02:03:01 2013
New Revision: 332194
URL: http://svnweb.freebsd.org/changeset/ports/332194
Log:
- Split the library part of multimedia/rtmpdump into multimedia/librtmp.
- Update ports depending on librtmp.
- Add instruction to avoid a build error in multimedia/rtmpdump under a
specific condition.
Added:
head/multimedia/librtmp/
- copied from r332193, head/multimedia/rtmpdump/
Deleted:
head/multimedia/librtmp/files/patch-Makefile
head/multimedia/rtmpdump/files/patch-librtmp-Makefile
head/multimedia/rtmpdump/files/patch-librtmp-librtmp.pc.in
Modified:
head/UPDATING
head/ftp/curl/Makefile
head/multimedia/Makefile
head/multimedia/ffmpeg/Makefile
head/multimedia/ffmpeg0/Makefile
head/multimedia/libav/Makefile
head/multimedia/librtmp/Makefile
head/multimedia/librtmp/pkg-descr
head/multimedia/librtmp/pkg-plist
head/multimedia/rtmpdump/Makefile
head/multimedia/rtmpdump/files/patch-Makefile
head/multimedia/rtmpdump/pkg-plist
head/multimedia/xbmc-pvr/Makefile
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Thu Oct 31 01:26:14 2013 (r332193)
+++ head/UPDATING Thu Oct 31 02:03:01 2013 (r332194)
@@ -5,6 +5,18 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20131031:
+ AFFECTS: users of multimedia/rtmpdump
+ AUTHOR: hrs at FreeBSD.org
+
+ The library part of multimedia/rtmpdump is split into multimedia/librtmp.
+ multimedia/rtmpdump now depends on the library port.
+
+ A build error can occur if you built and installed old rtmpdump by
+ using stock OpenSSL, and then install security/openssl and try to build
+ multimedia/rtmpdump without deinstalling the installed one. Please
+ make sure if the old rtmpdump is removed before building the new version.
+
20131028:
AFFECTS: users of comms/dcf77pi
AUTHOR: rene at FreeBSD.org
Modified: head/ftp/curl/Makefile
==============================================================================
--- head/ftp/curl/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/ftp/curl/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -103,7 +103,7 @@ PROXY_CONFIGURE_OFF= --disable-proxy
PROXY_CONFIGURE_ON= --enable-proxy
RTMP_CONFIGURE_OFF= --without-librtmp
RTMP_CONFIGURE_ON= --with-librtmp=${LOCALBASE}
-RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/rtmpdump
+RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp
SPNEGO_CONFIGURE_OFF= --without-spnego
SPNEGO_CONFIGURE_ON= --with-spnego=${LOCALBASE}/lib
SPNEGO_CPPFLAGS= -I${LOCALBASE}/include/fbopenssl
Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -178,6 +178,7 @@
SUBDIR += libquicktime-lame
SUBDIR += libquvi
SUBDIR += libquvi-scripts
+ SUBDIR += librtmp
SUBDIR += libsmacker
SUBDIR += libtheora
SUBDIR += libtuner
Modified: head/multimedia/ffmpeg/Makefile
==============================================================================
--- head/multimedia/ffmpeg/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/ffmpeg/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -143,7 +143,7 @@ PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PO
PULSEAUDIO_CONFIGURE_ENABLE= libpulse
# rtmp
-RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/rtmpdump
+RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp
RTMP_CONFIGURE_ENABLE= librtmp
# schroedinger
Modified: head/multimedia/ffmpeg0/Makefile
==============================================================================
--- head/multimedia/ffmpeg0/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/ffmpeg0/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -274,7 +274,7 @@ CONFIGURE_ARGS+= --disable-libopenjpeg
# rtmp
.if ${PORT_OPTIONS:MRTMP}
-LIB_DEPENDS+= librtmp.so:${PORTSDIR}/multimedia/rtmpdump
+LIB_DEPENDS+= librtmp.so:${PORTSDIR}/multimedia/librtmp
CONFIGURE_ARGS+= --enable-librtmp
. if ${OPENSSLBASE} != "/usr"
FFMPEG_CFLAGS+= -I${OPENSSLINC}
Modified: head/multimedia/libav/Makefile
==============================================================================
--- head/multimedia/libav/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/libav/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -101,7 +101,7 @@ OPUS_CONFIGURE_ENABLE= libopus
PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio
PULSEAUDIO_CONFIGURE_ENABLE= libpulse
-RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/rtmpdump
+RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp
RTMP_CONFIGURE_ENABLE= librtmp
SCHROEDINGER_LIB_DEPENDS= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger
Modified: head/multimedia/librtmp/Makefile
==============================================================================
--- head/multimedia/rtmpdump/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/librtmp/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -1,32 +1,21 @@
# $FreeBSD$
-PORTNAME= rtmpdump
+PORTNAME= librtmp
PORTVERSION= 2.4.20130923
-PORTREVISION= 1
CATEGORIES= multimedia net
MASTER_SITES= LOCAL/hrs
+DISTNAME= rtmpdump-${PORTVERSION}
MAINTAINER= hrs at FreeBSD.org
-COMMENT= A tool to download RTMP streams
+COMMENT= RTMP stream library
LICENSE= GPLv2
USES= pkgconfig
USE_LDCONFIG= yes
USE_OPENSSL= yes
-MAKE_ENV= THREADLIB="${PTHREAD_LIBS}"
CFLAGS+= ${PTHREAD_CFLAGS} -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
-PORTDOCS= ChangeLog README
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
+WRKSRC= ${WRKDIR}/${DISTNAME}/librtmp
.include <bsd.port.mk>
Modified: head/multimedia/librtmp/pkg-descr
==============================================================================
--- head/multimedia/rtmpdump/pkg-descr Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/librtmp/pkg-descr Thu Oct 31 02:03:01 2013 (r332194)
@@ -1,4 +1,3 @@
-rtmpdump is a tool to download RTMP streams. All forms of RTMP are supported,
-including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.
+librtmp is the library part of rtmpdump.
WWW: http://rtmpdump.mplayerhq.hu/
Modified: head/multimedia/librtmp/pkg-plist
==============================================================================
--- head/multimedia/rtmpdump/pkg-plist Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/librtmp/pkg-plist Thu Oct 31 02:03:01 2013 (r332194)
@@ -1,8 +1,4 @@
@comment $FreeBSD$
-bin/rtmpdump
-sbin/rtmpgw
-sbin/rtmpsrv
-sbin/rtmpsuck
include/librtmp/amf.h
include/librtmp/http.h
include/librtmp/log.h
@@ -12,6 +8,4 @@ lib/librtmp.a
lib/librtmp.so
lib/librtmp.so.0
libdata/pkgconfig/librtmp.pc
-man/man1/rtmpdump.1.gz
man/man3/librtmp.3.gz
-man/man8/rtmpgw.8.gz
Modified: head/multimedia/rtmpdump/Makefile
==============================================================================
--- head/multimedia/rtmpdump/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/rtmpdump/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -2,21 +2,22 @@
PORTNAME= rtmpdump
PORTVERSION= 2.4.20130923
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia net
MASTER_SITES= LOCAL/hrs
MAINTAINER= hrs at FreeBSD.org
-COMMENT= A tool to download RTMP streams
+COMMENT= RTMP streams download utility
LICENSE= GPLv2
+LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp
+
USES= pkgconfig
-USE_LDCONFIG= yes
USE_OPENSSL= yes
MAKE_ENV= THREADLIB="${PTHREAD_LIBS}"
CFLAGS+= ${PTHREAD_CFLAGS} -I${OPENSSLINC}
-LDFLAGS+= -L${OPENSSLLIB}
+LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB}
PORTDOCS= ChangeLog README
OPTIONS_DEFINE= DOCS
Modified: head/multimedia/rtmpdump/files/patch-Makefile
==============================================================================
--- head/multimedia/rtmpdump/files/patch-Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/rtmpdump/files/patch-Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -1,5 +1,5 @@
--- Makefile.orig 2013-10-07 03:52:05.000000000 +0900
-+++ Makefile 2013-10-20 14:37:46.000000000 +0900
++++ Makefile 2013-10-30 15:30:57.000000000 +0900
@@ -1,9 +1,9 @@
VERSION=v2.4
@@ -25,7 +25,14 @@
bindir=$(prefix)/bin
sbindir=$(prefix)/sbin
-@@ -41,7 +42,7 @@
+@@ -35,13 +36,13 @@
+ LIBS_posix=
+ LIBS_darwin=
+ LIBS_mingw=-lws2_32 -lwinmm -lgdi32
+-LIB_RTMP=-Llibrtmp -lrtmp
++LIB_RTMP=-lrtmp
+ LIBS=$(LIB_RTMP) $(CRYPTO_LIB) $(LIBS_$(SYS)) $(XLIBS)
+
THREADLIB_posix=-lpthread
THREADLIB_darwin=-lpthread
THREADLIB_mingw=
@@ -34,3 +41,26 @@
SLIBS=$(THREADLIB) $(LIBS)
LIBRTMP=librtmp/librtmp.a
+@@ -54,9 +55,7 @@
+
+ PROGS=rtmpdump rtmpgw rtmpsrv rtmpsuck
+
+-all: $(LIBRTMP) $(PROGS)
+-
+-$(PROGS): $(LIBRTMP)
++all: $(PROGS)
+
+ install: $(PROGS)
+ -mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8
+@@ -64,11 +63,9 @@
+ cp 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)
+- @cd librtmp; $(MAKE) clean
+
+ FORCE:
+
Modified: head/multimedia/rtmpdump/pkg-plist
==============================================================================
--- head/multimedia/rtmpdump/pkg-plist Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/rtmpdump/pkg-plist Thu Oct 31 02:03:01 2013 (r332194)
@@ -3,15 +3,5 @@ bin/rtmpdump
sbin/rtmpgw
sbin/rtmpsrv
sbin/rtmpsuck
-include/librtmp/amf.h
-include/librtmp/http.h
-include/librtmp/log.h
-include/librtmp/rtmp.h
- at dirrm include/librtmp
-lib/librtmp.a
-lib/librtmp.so
-lib/librtmp.so.0
-libdata/pkgconfig/librtmp.pc
man/man1/rtmpdump.1.gz
-man/man3/librtmp.3.gz
man/man8/rtmpgw.8.gz
Modified: head/multimedia/xbmc-pvr/Makefile
==============================================================================
--- head/multimedia/xbmc-pvr/Makefile Thu Oct 31 01:26:14 2013 (r332193)
+++ head/multimedia/xbmc-pvr/Makefile Thu Oct 31 02:03:01 2013 (r332194)
@@ -175,7 +175,7 @@ CONFIGURE_ARGS+= --disable-pulse
.if ${PORT_OPTIONS:MRTMP}
CONFIGURE_ARGS+= --enable-rtmp
-LIB_DEPENDS+= rtmp:${PORTSDIR}/multimedia/rtmpdump
+LIB_DEPENDS+= rtmp:${PORTSDIR}/multimedia/librtmp
.else
CONFIGURE_ARGS+= --disable-rtmp
.endif
More information about the svn-ports-head
mailing list