[104380] trunk/dports/www/rtmpdump

larryv at macports.org larryv at macports.org
Sun Mar 24 00:08:45 PDT 2013


Revision: 104380
          https://trac.macports.org/changeset/104380
Author:   larryv at macports.org
Date:     2013-03-24 00:08:45 -0700 (Sun, 24 Mar 2013)
Log Message:
-----------
rtmpdump: Update to 2.4 (#32482).

Modified Paths:
--------------
    trunk/dports/www/rtmpdump/Portfile
    trunk/dports/www/rtmpdump/files/patch-Makefile.diff
    trunk/dports/www/rtmpdump/files/patch-librtmp-Makefile.diff

Modified: trunk/dports/www/rtmpdump/Portfile
===================================================================
--- trunk/dports/www/rtmpdump/Portfile	2013-03-24 04:16:15 UTC (rev 104379)
+++ trunk/dports/www/rtmpdump/Portfile	2013-03-24 07:08:45 UTC (rev 104380)
@@ -4,7 +4,7 @@
 PortSystem          1.0
 
 name                rtmpdump
-version             2.3
+version             2.4
 categories          www net
 platforms           darwin
 maintainers         gmail.com:captsolo openmaintainer
@@ -20,12 +20,12 @@
 homepage            http://rtmpdump.mplayerhq.hu/
 master_sites        ${homepage}download/
 
-checksums           sha1    b65ce7708ae79adb51d1f43dd0b6d987076d7c42 \
-                    rmd160  1d48925e6567783806fa68819d6a695cd06138bc
+checksums           rmd160  a8cf22e88e544061f15769e758754b028f1be7ff \
+                    sha256  0be975011d116bbdf1befad2a984ac83d09b1061c86550326a7ec496d2f188fc
 
 depends_lib         port:openssl
 
-extract.suffix      .tgz
+worksrcdir          ${name}
 
 patchfiles          patch-Makefile.diff \
                     patch-librtmp-Makefile.diff
@@ -34,12 +34,17 @@
 
 variant universal {}
 
-build.target        SYS=posix
 build.args          prefix="${prefix}" CC="${configure.cc} [get_canonical_archflags cc]"
 build.pre_args-delete -w
 
-destroot.args       prefix="${prefix}"
+pre-destroot {
+    destroot.args   [join ${build.args}]
+}
 
+platform darwin {
+    build.args-append SYS=darwin
+}
+
 livecheck.url       [lindex ${master_sites} 0]
 livecheck.type      regex
 livecheck.regex     ${name}-(\[0-9a-z.\]+)\\.

Modified: trunk/dports/www/rtmpdump/files/patch-Makefile.diff
===================================================================
--- trunk/dports/www/rtmpdump/files/patch-Makefile.diff	2013-03-24 04:16:15 UTC (rev 104379)
+++ trunk/dports/www/rtmpdump/files/patch-Makefile.diff	2013-03-24 07:08:45 UTC (rev 104380)
@@ -1,12 +1,12 @@
---- Makefile.orig	2010-06-30 14:58:35.000000000 -0500
-+++ Makefile	2011-04-18 21:43:32.000000000 -0500
+--- Makefile.orig	2011-07-11 19:24:33.000000000 -0500
++++ Makefile	2012-01-08 01:11:59.000000000 -0600
 @@ -1,4 +1,4 @@
--VERSION=v2.3
-+VERSION=2.3
+-VERSION=v2.4
++VERSION=2.4
  
  prefix=/usr/local
  
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
  
  bindir=$(prefix)/bin
  sbindir=$(prefix)/sbin
@@ -15,12 +15,3 @@
  
  BINDIR=$(DESTDIR)$(bindir)
  SBINDIR=$(DESTDIR)$(sbindir)
-@@ -40,7 +40,7 @@
- THREADLIB=$(THREADLIB_$(SYS))
- SLIBS=$(THREADLIB) $(LIBS)
- 
--LIBRTMP=librtmp/librtmp.a
-+LIBRTMP=librtmp/librtmp.dylib
- INCRTMP=librtmp/rtmp_sys.h librtmp/rtmp.h librtmp/log.h librtmp/amf.h
- 
- EXT_posix=

Modified: trunk/dports/www/rtmpdump/files/patch-librtmp-Makefile.diff
===================================================================
--- trunk/dports/www/rtmpdump/files/patch-librtmp-Makefile.diff	2013-03-24 04:16:15 UTC (rev 104379)
+++ trunk/dports/www/rtmpdump/files/patch-librtmp-Makefile.diff	2013-03-24 07:08:45 UTC (rev 104380)
@@ -1,29 +1,11 @@
---- librtmp/Makefile.orig	2010-06-30 15:01:28.000000000 -0500
-+++ librtmp/Makefile	2011-04-18 21:43:50.000000000 -0500
-@@ -1,4 +1,5 @@
--VERSION=v2.3
-+VERSION=2.3
-+VERSION_MAJOR=2
+--- librtmp/Makefile.orig	2011-07-11 19:24:33.000000000 -0500
++++ librtmp/Makefile	2012-01-08 01:14:08.000000000 -0600
+@@ -1,11 +1,11 @@
+-VERSION=v2.4
++VERSION=2.4
  
  prefix=/usr/local
  
-@@ -25,13 +26,13 @@
- CRYPTO_REQ=$(REQ_$(CRYPTO))
- CRYPTO_DEF=$(DEF_$(CRYPTO))
- 
--SO_posix=so.0
-+SO_posix=dylib
- SO_mingw=dll
- SO_EXT=$(SO_$(SYS))
- 
- SHARED=yes
- SODEF_yes=-fPIC
--SOLIB_yes=librtmp.$(SO_EXT)
-+SOLIB_yes=librtmp.$(VERSION).$(SO_EXT)
- SOINST_yes=install_$(SO_EXT)
- SO_DEF=$(SODEF_$(SHARED))
- SO_LIB=$(SOLIB_$(SHARED))
-@@ -44,7 +45,7 @@
  incdir=$(prefix)/include/librtmp
  bindir=$(prefix)/bin
  libdir=$(prefix)/lib
@@ -32,29 +14,12 @@
  BINDIR=$(DESTDIR)$(bindir)
  INCDIR=$(DESTDIR)$(incdir)
  LIBDIR=$(DESTDIR)$(libdir)
-@@ -60,9 +61,9 @@
- librtmp.a: $(OBJS)
- 	$(AR) rs $@ $?
+@@ -52,7 +52,7 @@
+ SODIR=$(SODIR_$(SYS))
  
--librtmp.$(SO_EXT): $(OBJS)
--	$(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $^ $> $(CRYPTO_LIB)
--	ln -sf $@ librtmp.so
-+$(SO_LIB): $(OBJS)
-+	$(CC) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -install_name  $(prefix)/lib/$@ -compatibility_version $(VERSION_MAJOR) -current_version $(VERSION) -Wl,-single_module $(LDFLAGS) -o $@ $^ $> $(CRYPTO_LIB)
-+	ln -sf $@ librtmp.$(SO_EXT)
- 
- log.o: log.c log.h Makefile
- rtmp.o: rtmp.c rtmp.h rtmp_sys.h handshake.h dh.h log.h amf.h Makefile
-@@ -83,9 +84,9 @@
- 	cp librtmp.pc $(LIBDIR)/pkgconfig
- 	cp librtmp.3 $(MANDIR)/man3
- 
--install_so.0:	librtmp.so.0
--	cp librtmp.so.0 $(LIBDIR)
--	cd $(LIBDIR); ln -sf librtmp.so.0 librtmp.so
-+install_$(SO_EXT):	librtmp.$(SO_EXT)
-+	cp librtmp.$(VERSION).$(SO_EXT) $(LIBDIR)
-+	cd $(LIBDIR); ln -sf librtmp.$(VERSION).$(SO_EXT) librtmp.$(SO_EXT)
- 
- install_dll:	librtmp.dll
- 	cp librtmp.dll $(BINDIR)
+ SO_LDFLAGS_posix=-shared -Wl,-soname,$@
+-SO_LDFLAGS_darwin=-dynamiclib -flat_namespace -undefined suppress -fno-common \
++SO_LDFLAGS_darwin=-dynamiclib -install_name $(prefix)/lib/$@ -flat_namespace -undefined suppress -fno-common \
+ 	-headerpad_max_install_names
+ SO_LDFLAGS_mingw=-shared
+ SO_LDFLAGS=$(SO_LDFLAGS_$(SYS))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130324/849fdb5f/attachment-0001.html>


More information about the macports-changes mailing list