[87428] trunk/dports/audio/easytag-devel

ryandesign at macports.org ryandesign at macports.org
Mon Nov 21 00:56:07 PST 2011


Revision: 87428
          http://trac.macports.org/changeset/87428
Author:   ryandesign at macports.org
Date:     2011-11-21 00:56:04 -0800 (Mon, 21 Nov 2011)
Log Message:
-----------
easytag-devel: add libid3tag dependency in mp3 variant; fix compilation with latest mp4v2; see #18985

Modified Paths:
--------------
    trunk/dports/audio/easytag-devel/Portfile

Added Paths:
-----------
    trunk/dports/audio/easytag-devel/files/
    trunk/dports/audio/easytag-devel/files/easytag-devel-mp4v2.patch

Modified: trunk/dports/audio/easytag-devel/Portfile
===================================================================
--- trunk/dports/audio/easytag-devel/Portfile	2011-11-21 07:20:32 UTC (rev 87427)
+++ trunk/dports/audio/easytag-devel/Portfile	2011-11-21 08:56:04 UTC (rev 87428)
@@ -4,6 +4,7 @@
 
 name			easytag-devel
 version			2.1.6
+revision		1
 categories		audio
 platforms		darwin
 maintainers		gmail.com:bytestorm
@@ -32,12 +33,15 @@
 depends_build		port:hicolor-icon-theme \
 			port:pkgconfig
 
+patchfiles		easytag-devel-mp4v2.patch
+
 configure.args		--mandir=${prefix}/share/man \
 			--infodir=${prefix}/share/info \
 			--disable-flac \
 			--disable-ogg \
 			--disable-mp4 \
 			--disable-mp3 \
+			--disable-id3v23 \
 			--disable-wavpack \
 			--disable-speex
 
@@ -60,8 +64,10 @@
 			depends_build-append	port:faad2
 			}
 			
-variant mp3 {		configure.args-delete	--disable-mp3
-			depends_lib-append	port:id3lib
+variant mp3 {		configure.args-delete	--disable-mp3 \
+						--disable-id3v23
+			depends_lib-append	port:id3lib \
+						port:libid3tag
 			}
 
 variant wavpack {	configure.args-delete	--disable-wavpack

Added: trunk/dports/audio/easytag-devel/files/easytag-devel-mp4v2.patch
===================================================================
--- trunk/dports/audio/easytag-devel/files/easytag-devel-mp4v2.patch	                        (rev 0)
+++ trunk/dports/audio/easytag-devel/files/easytag-devel-mp4v2.patch	2011-11-21 08:56:04 UTC (rev 87428)
@@ -0,0 +1,33 @@
+--- src/mp4_header.c	2007-03-25 23:58:12.000000000 +0200
++++ src/mp4_header.c	2009-06-02 17:54:13.000000000 +0200
+@@ -44,7 +44,7 @@
+ #undef PACKAGE_STRING
+ #undef PACKAGE_TARNAME
+ #undef PACKAGE_VERSION
+-#include <mp4.h>
++#include <mp4v2/mp4v2.h>
+ 
+ 
+ /****************
+diff -ru src/mp4_tag.c src/mp4_tag.c
+--- src/mp4_tag.c	2007-04-26 00:25:15.000000000 +0200
++++ src/mp4_tag.c	2009-06-02 17:57:27.000000000 +0200
+@@ -50,7 +50,7 @@
+ #undef PACKAGE_STRING
+ #undef PACKAGE_TARNAME
+ #undef PACKAGE_VERSION
+-#include <mp4.h>
++#include <mp4v2/mp4v2.h>
+ 
+ 
+ /****************
+@@ -193,7 +193,7 @@
+     for (pic_num = 0; (MP4GetMetadataCoverArt( mp4file, &coverArt, &coverSize,pic_num )); pic_num++)
+ #else
+     // There version handle only one picture!
+-    if ( MP4GetMetadataCoverArt( mp4file, &coverArt, &coverSize ) )
++    if ( MP4GetMetadataCoverArt( mp4file, &coverArt, &coverSize, 0 ) )
+ #endif
+     {
+         Picture *pic;
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111121/ae37521e/attachment.html>


More information about the macports-changes mailing list