[MacPorts] #18985: Portfile for EasyTAG 2.1.16 lacks a dependency on libid3tag

MacPorts noreply at macports.org
Wed Mar 25 16:25:53 PDT 2009


#18985: Portfile for EasyTAG 2.1.16 lacks a dependency on libid3tag
----------------------------------+-----------------------------------------
 Reporter:  breitreifen@…         |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:  Port Bugs                            
Component:  ports                 |     Version:  1.7.0                                
 Keywords:                        |        Port:  easytag-devel                        
----------------------------------+-----------------------------------------
 A common port install for easytag-devel may look like this:


 {{{$ port install easytag-devel +ogg +mp4 +mp3}}}


 This didn't work for me. EasyTAG did not recognize any mp3 file. Dialog
 Help->About showed something like "MP3 ... disabled".

 When debug is switched on, console output shows, that variant '+mp3' is
 recognized (at least it tries to build MP3 support), but configure doesn't
 find some header file:

 ----

 {{{
 checking for MP3 file support... checking id3tag.h usability... no
 checking id3tag.h presence... no
 checking for id3tag.h... no
 checking for id3_frame_field in -lid3tag... no
 no
 ***
 *** Warning: MP3 file support disabled, libid3tag missing
 ***

 }}}
 ----

 Configure ends up with:

 ----

 {{{
 Configuration for easytag 2.1.6 :
 --------------------------------

 Source code location ....: .
 Host System Type ........: i386-apple-darwin9.6.0
 Preprocessor ............: /usr/bin/gcc-4.0 -I/opt/local/include
 Compiler ................: /usr/bin/gcc-4.0 -O2 -Wall
 Linker ..................: /usr/bin/gcc-4.0 -L/opt/local/lib -lmp4v2 -lm
 -lz -lstdc++ -lid3 -lvorbisfile -lvorbis -logg -lm
 GTK2 version ............: 2.14.7
 MP3 file support ........: no
 ID3v2.3 tags support ....: yes (id3lib-3.8.3)
 Ogg Vorbis file support .: yes
 Speex file support ......: no
 FLAC file support .......: no
 MP4 file support ........: yes
 WavPack support .........: no
 NLS/gettext .............: yes
 Install path ............: /opt/local

 }}}
 ----

 Please note: "MP3 file support ........: no"

 After install of required libid3tag ...


 {{{
 $ port install libid3tag

 }}}

 ... configure ends up with:

 ----

 {{{
 Configuration for easytag 2.1.6 :
 --------------------------------

 Source code location ....: .
 Host System Type ........: i386-apple-darwin9.6.0
 Preprocessor ............: /usr/bin/gcc-4.0 -I/opt/local/include
 Compiler ................: /usr/bin/gcc-4.0 -O2 -Wall
 Linker ..................: /usr/bin/gcc-4.0 -L/opt/local/lib -lmp4v2 -lm
 -lz -lstdc++ -lid3 -lid3tag -lvorbisfile -lvorbis -logg -lm
 GTK2 version ............: 2.14.7
 MP3 file support ........: yes
 ID3v2.3 tags support ....: yes (id3lib-3.8.3)
 Ogg Vorbis file support .: yes
 Speex file support ......: no
 FLAC file support .......: no
 MP4 file support ........: yes
 WavPack support .........: no
 NLS/gettext .............: yes
 Install path ............: /opt/local

 }}}
 ----

 Please note "MP3 file support ........: yes".

 As expected, EasyTAG runs fine now and is able to handle MP3-Files.
 Dialog Help->About shows "MP3 ... enabled".

 From Portfile:

 ----

 {{{
 variant mp3 {           configure.args-delete   --disable-mp3
                         depends_lib-append      port:id3lib
                         }

 }}}
 ----

 I'm no special expert in MP3 tagging libs but it seems, id3lib is just for
 support of Version 2.3 for ID3-tags, while libid3tag provides basic
 tagging functionality that is required for EasyTAG.

-- 
Ticket URL: <http://trac.macports.org/ticket/18985>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list