[19835] trunk/dports/audio/mp3cue

source_changes at macosforge.org source_changes at macosforge.org
Sun Oct 1 11:29:16 PDT 2006


Revision: 19835
          http://trac.macosforge.org/projects/macports/changeset/19835
Author:   pmq at macports.org
Date:     2006-10-01 11:29:15 -0700 (Sun, 01 Oct 2006)

Log Message:
-----------
Version bump
Cleaned up, worksrcdir, etc
Added a patch to make it compile, sent upstream
Switch to sha1 & ripmed160
Add out-of-the-box support for ipv6 + libid3tag

Modified Paths:
--------------
    trunk/dports/audio/mp3cue/Portfile

Added Paths:
-----------
    trunk/dports/audio/mp3cue/files/
    trunk/dports/audio/mp3cue/files/patch-fec-pkt.c

Property Changed:
----------------
    trunk/dports/audio/mp3cue/Portfile

Modified: trunk/dports/audio/mp3cue/Portfile
===================================================================
--- trunk/dports/audio/mp3cue/Portfile	2006-10-01 17:35:29 UTC (rev 19834)
+++ trunk/dports/audio/mp3cue/Portfile	2006-10-01 18:29:15 UTC (rev 19835)
@@ -1,41 +1,49 @@
-# $Id: Portfile,v 1.2 2004/10/28 18:44:06 toby Exp $
+# $Id$
 
 PortSystem 1.0
+
 name             mp3cue
-version          0.3.7.1
-revision         1
+version          0.4.1
 categories       audio
-maintainers      toby at opendarwin.org
+platforms        darwin
+maintainers      toby at opendarwin.org pmq at macports.org
+
 description      MP3 cue file parser
 long_description \
 	mp3cue is a program that parses an input CUE \
 	file describing a multitrack MP3 and cuts the \
 	input MP3 into multiple MP3 tracks according \
 	to the description in the CUE file.
-homepage         http://www.bl0rg.net/software/poc/
-platforms        darwin
 
-dist_subdir      poc
+homepage         https://www.bl0rg.net/software/poc http://opendarwin.org/~pmq/ports
 master_sites     ${homepage}
-distname         poc-${version}
-checksums        md5 d96ed857d3a9e075210653c434d655d1
+checksums        sha1 b2d210886b04544a33ed863927b8eadcf706e186 \
+		 rmd160 f7981920993742aeed20aa6000dfd53c4b9f8ffc
+worksrcdir	 poc-${version}
 
-# Need a newish version of bison.
-depends_build    bin:XXX:bison
+depends_build    port:bison port:libid3tag
 
-patch {
-	reinplace "s|YACC=bison|YACC=${prefix}/bin/bison|" \
-		${worksrcpath}/Makefile
-}
+patchfiles	 patch-fec-pkt.c
+post-patch {
+    reinplace "s|YACC=bison|YACC=${prefix}/bin/bison|" ${worksrcpath}/Makefile
 
-configure        {}
+    reinplace "s|#CFLAGS += -DWITH_ID3TAG|CFLAGS += -DWITH_ID3TAG|" \
+    	      ${worksrcpath}/Makefile
+    reinplace "s|#LDFLAGS += -lid3tag|LDFLAGS += -lid3tag|" \
+    	      ${worksrcpath}/Makefile
 
-build.target     mp3cue
+    reinplace "s|#CFLAGS += -I/sw/include|CFLAGS += -I${prefix}/include|" \
+    	      ${worksrcpath}/Makefile
+    reinplace "s|#LDFLAGS += -L/sw/lib|LDFLAGS += -L${prefix}/lib|" \
+    	      ${worksrcpath}/Makefile
 
-destroot {
-	file mkdir ${destroot}${prefix}/share/doc/mp3cue
-	xinstall -m 444 ${worksrcpath}/README.mp3cue \
-		${destroot}${prefix}/share/doc/mp3cue
+    reinplace "s|#CFLAGS+=-DWITH_IPV6|CFLAGS+=-DWITH_IPV6|" \
+    	      ${worksrcpath}/Makefile
 
-	xinstall -m 555 ${worksrcpath}/mp3cue ${destroot}${prefix}/bin
+    reinplace "s|PREFIX:= /usr/local|PREFIX:= ${prefix}|" \
+    	      ${worksrcpath}/Makefile
+    reinplace "s| -g root -o root||" \
+    	      ${worksrcpath}/Makefile
 }
+
+use_configure	 no


Property changes on: trunk/dports/audio/mp3cue/Portfile
___________________________________________________________________
Name: svn:keywords
   + Id

Added: trunk/dports/audio/mp3cue/files/patch-fec-pkt.c
===================================================================
--- trunk/dports/audio/mp3cue/files/patch-fec-pkt.c	                        (rev 0)
+++ trunk/dports/audio/mp3cue/files/patch-fec-pkt.c	2006-10-01 18:29:15 UTC (rev 19835)
@@ -0,0 +1,11 @@
+--- fec-pkt.c.orig	2004-12-30 17:24:07.000000000 +0100
++++ fec-pkt.c	2006-10-01 18:39:24.000000000 +0200
+@@ -66,7 +66,7 @@
+   Reads a FEC packet from the filedescriptor, and unpacks the header
+   fields into the header structure.
+ **/
+-int fec_pkt_read(fec_pkt_t *pkt, int fd) {
++ssize_t fec_pkt_read(fec_pkt_t *pkt, int fd) {
+   assert(pkt != NULL);
+ 
+   /*M

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20061001/4ce2375b/attachment.html


More information about the macports-changes mailing list