[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