Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45479 - Ebuild for EasyTAG 0.30.2 (new version)
Summary: Ebuild for EasyTAG 0.30.2 (new version)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Seemant Kulleen (RETIRED)
URL: http://easytag.sourceforge.net
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-23 01:35 UTC by Daniel Drake (RETIRED)
Modified: 2004-04-09 14:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
New ebuild (easytag-0.30.1.ebuild,1007 bytes, text/plain)
2004-03-23 01:37 UTC, Daniel Drake (RETIRED)
Details
New ebuild (#2) (easytag-0.30.1.ebuild,1.16 KB, text/plain)
2004-03-24 11:43 UTC, Daniel Drake (RETIRED)
Details
configure.in fix (easytag-0.30.1-fix-configure.patch,1.22 KB, patch)
2004-03-24 11:44 UTC, Daniel Drake (RETIRED)
Details | Diff
easytag-0.31_pre1.ebuild (easytag-0.31_pre1.ebuild,1.67 KB, text/plain)
2004-04-02 14:13 UTC, Daniel Drake (RETIRED)
Details
easytag-0.30.2-fix-configure.patch (easytag-0.30.2-fix-configure.patch,648 bytes, patch)
2004-04-04 14:15 UTC, Daniel Drake (RETIRED)
Details | Diff
easytag-0.31_pre2.ebuild (easytag-0.31_pre2.ebuild,1.67 KB, text/plain)
2004-04-04 14:17 UTC, Daniel Drake (RETIRED)
Details
easytag_0.31_pre2.ebuild (try #2!) (easytag-0.31_pre2.ebuild,1.70 KB, text/plain)
2004-04-09 14:50 UTC, Daniel Drake (RETIRED)
Details
easytag-0.30.2-fix-gettext.patch (easytag-0.30.2-fix-gettext.patch,1.38 KB, patch)
2004-04-09 14:51 UTC, Daniel Drake (RETIRED)
Details | Diff
Diff from the previous 0.31_pre2 ebuild (easytag-0.31_pre2.ebuild.diff,1.46 KB, patch)
2004-04-09 14:54 UTC, Daniel Drake (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Drake (RETIRED) gentoo-dev 2004-03-23 01:35:56 UTC
New version.

Changelog:
    * Added support of FLAC Vorbis tag for FLAC files (if the file has
      no FLAC vorbis file, it tries to read the ID3 tag) (thanks to
      Pavel Minayev),
    * Added support of APE tag for OptimFROG files (.ofr, .ofs),
    * Added ability to write by default ID3v2.3 tags to ISO-8859-1,
    * Version of libFLAC (1.0.3) supplied in the package was removed,
    * Added ability in the Process Fields scanner to convert a character
      by an other on (patch from Ben Hearsum),
    * Added ability to display the files by Artists and by Albums,
    * Added ability to set independently the character conversion for
      the Tag scanner and the Rename File scanner,
    * Added a new button to set the number of files in the directory to
      the track field,
    * Added the entry "Tag selected files with this field" in the popup
      menu of tag entries,
    * Added a sub menu Scanner into popup menu over the file list,
    * When resizing the main window, the tag area doesn't grow,
    * The fields identifiers for Ogg Vorbis tag are written with upper
      letters (ex: TITLE= instead of title=) as they are recommended by
      Vorbis standart,
    * The CDDB results can be applied to the files selected in the main
      list,
    * Fixed the execution of scanner, when using entries of the main
      menu 'Scanner' in the menu bar,
    * Fixed the CDDB server name, that wasn't saved in the configuration
      file,
    * Fixed connection to CDDB under FreeBSD 5.1 (thanks to from Jan
      Kanty Palus),
    * Fixed a bug when using "Repeat action for the rest of the files"
      when deleting files,
    * Fixed a bug that doesn't save the changed files, which aren't
      selected, when changing of directory or exiting, even if you
      select the button "Yes" in the dialog box,
    * Fixed a bug when renaming files with the scanner and using the
      character conversion (some spaces or underscores weren't
      replaced),
    * Fixed some memory leaks (in browser, scanner, ...),
    * Updated easytag.desktop and EasyTAG icon,
    * French translation updated,
    * Spanish translation updated (thanks to Fernando),
    * Italian translation updated (thanks to Kostantino),
    * Dutch translation updated (thanks to Bj
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-03-23 01:35:56 UTC
New version.

Changelog:
    * Added support of FLAC Vorbis tag for FLAC files (if the file has
      no FLAC vorbis file, it tries to read the ID3 tag) (thanks to
      Pavel Minayev),
    * Added support of APE tag for OptimFROG files (.ofr, .ofs),
    * Added ability to write by default ID3v2.3 tags to ISO-8859-1,
    * Version of libFLAC (1.0.3) supplied in the package was removed,
    * Added ability in the Process Fields scanner to convert a character
      by an other on (patch from Ben Hearsum),
    * Added ability to display the files by Artists and by Albums,
    * Added ability to set independently the character conversion for
      the Tag scanner and the Rename File scanner,
    * Added a new button to set the number of files in the directory to
      the track field,
    * Added the entry "Tag selected files with this field" in the popup
      menu of tag entries,
    * Added a sub menu Scanner into popup menu over the file list,
    * When resizing the main window, the tag area doesn't grow,
    * The fields identifiers for Ogg Vorbis tag are written with upper
      letters (ex: TITLE= instead of title=) as they are recommended by
      Vorbis standart,
    * The CDDB results can be applied to the files selected in the main
      list,
    * Fixed the execution of scanner, when using entries of the main
      menu 'Scanner' in the menu bar,
    * Fixed the CDDB server name, that wasn't saved in the configuration
      file,
    * Fixed connection to CDDB under FreeBSD 5.1 (thanks to from Jan
      Kanty Palus),
    * Fixed a bug when using "Repeat action for the rest of the files"
      when deleting files,
    * Fixed a bug that doesn't save the changed files, which aren't
      selected, when changing of directory or exiting, even if you
      select the button "Yes" in the dialog box,
    * Fixed a bug when renaming files with the scanner and using the
      character conversion (some spaces or underscores weren't
      replaced),
    * Fixed some memory leaks (in browser, scanner, ...),
    * Updated easytag.desktop and EasyTAG icon,
    * French translation updated,
    * Spanish translation updated (thanks to Fernando),
    * Italian translation updated (thanks to Kostantino),
    * Dutch translation updated (thanks to Björn Olievier),
    * Ukrainian translation updated (thanks to Cawko Xakep).

Here's an ebuild. As this is marked as development version I have masked it under ~x86 and ~sparc (the other archs were masked already).

Reproducible: Always
Steps to Reproduce:
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2004-03-23 01:37:08 UTC
Created attachment 27837 [details]
New ebuild
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2004-03-23 01:38:39 UTC
I'm guessing this is another one for you, Seemant :)

Oh and I forgot to mention the only small issue: Portage thinks going from easytag-0.30d to easytag-0.30.1 is a downgrade.
Comment 4 Radek Podgorny 2004-03-23 04:48:56 UTC
Shouldn't we post a bugreport for that "small issue" to make portage perfect? :-)
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2004-03-23 08:34:40 UTC
maybe the dependency on media-libs/flac could be conditioned
by the 'flac' use flag (--without-flac configure swith).
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2004-03-23 16:19:01 UTC
Nice idea about listening to the flac USE flag. I just tried implementing this, but it looks like there is a small issue with easytags configure script.

"./configure" will go through as normal, enabling both ogg and flac
"./configure --disable-flac" will go through as normal and disable flac (but enable ogg)
"./configure --disable-ogg" is problematic as it will disable both ogg and flac. Can anyone reproduce this? I've contacted the easytag author about it.
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2004-03-24 11:43:41 UTC
Created attachment 27940 [details]
New ebuild (#2)

This one with "flac" use flag support
Comment 8 Daniel Drake (RETIRED) gentoo-dev 2004-03-24 11:44:48 UTC
Created attachment 27942 [details, diff]
configure.in fix

Fixes small incompatibilities with ./configure script
Comment 9 Daniel Drake (RETIRED) gentoo-dev 2004-03-24 11:47:40 UTC
OK - the easytag author correct the bug I mentioned in #5. I also extended this to fix a problem where "--enable-ogg" would actually disable it (same for flac).

Also uploaded a new ebuild to go with this. This one listens to the "flac" USE flag, and also applies the patch described above. Place the patch in the /usr/portage/media-sound/easytag/files directory.
This also includes a temporary dependency on autoconf, as this needs to be run before ./configure. Posting a diff for the "configure" script is not practical unless you have a similar version to autoconf as the author (2.53 I believe). Maybe I'll get round to this soon.
Comment 10 Gregorio Guidi (RETIRED) gentoo-dev 2004-03-26 06:55:01 UTC
0.30.2 is out with the configure fix
Comment 11 Daniel Drake (RETIRED) gentoo-dev 2004-04-02 14:11:57 UTC
Here's a new ebuild which incorporates a GTK2 port which I have been working on lately. I think everything should work, but I guess things will come out during testing...

It listens to the gtk2 USE flag.

You still need the configure.in.fix (save as easytag-0.30.1-fix-configure.patch) if you merge with USE="-gtk2"

I also named the ebuild "easytag-0.31_pre1.ebuild" (even though its 0.30.1) in order for portage to recognise it as an upgrade.

I will sync up to 0.30.2 another time.
Comment 12 Daniel Drake (RETIRED) gentoo-dev 2004-04-02 14:13:20 UTC
Created attachment 28597 [details]
easytag-0.31_pre1.ebuild

New ebuild (#3)
Comment 13 Daniel Drake (RETIRED) gentoo-dev 2004-04-04 14:13:48 UTC
Updated ebuild coming right up. It's for 0.30.2 and also includes my newest GTK2 porting work:
- Syncup to 0.30.2
- Fixed bug where rename window wouldn't open
- Fixed a segfault condition
- Fixed bug where you could not save preferences
- Removed all remaining references to g_basename and g_dirname
- Updated cddb.c to use the new GTK Combo Box API
- Updated "warning, this GTK2 port might break" message
- Fixed some coding style to match original

The updated configure.in fix will also need to be placed in media-sound/easytag/files (this is only used if you merge with USE="-gtk2")

Seemant, are you still interested in including this in portage? :)
Comment 14 Daniel Drake (RETIRED) gentoo-dev 2004-04-04 14:15:50 UTC
Created attachment 28701 [details, diff]
easytag-0.30.2-fix-configure.patch

configure.in fix (#2)
Comment 15 Daniel Drake (RETIRED) gentoo-dev 2004-04-04 14:17:09 UTC
Created attachment 28702 [details]
easytag-0.31_pre2.ebuild

New ebuild (#4)
Comment 16 Seemant Kulleen (RETIRED) gentoo-dev 2004-04-09 07:09:09 UTC
thanks Daniel
Comment 17 Daniel Drake (RETIRED) gentoo-dev 2004-04-09 14:50:41 UTC
Created attachment 28987 [details]
easytag_0.31_pre2.ebuild (try #2!)

Another new ebuild
Fixes compilation whether USE="nls" is on or off, plus a couple of other
improvements now that I have read the ebuild docs :) (diff coming in a sec)
Comment 18 Daniel Drake (RETIRED) gentoo-dev 2004-04-09 14:51:29 UTC
Created attachment 28988 [details, diff]
easytag-0.30.2-fix-gettext.patch

Workaround for a problem with old gettext and new GNU autotools.
Comment 19 Daniel Drake (RETIRED) gentoo-dev 2004-04-09 14:54:10 UTC
Created attachment 28989 [details, diff]
Diff from the previous 0.31_pre2 ebuild