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
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:
Created attachment 27837 [details] New ebuild
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.
Shouldn't we post a bugreport for that "small issue" to make portage perfect? :-)
maybe the dependency on media-libs/flac could be conditioned by the 'flac' use flag (--without-flac configure swith).
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.
Created attachment 27940 [details] New ebuild (#2) This one with "flac" use flag support
Created attachment 27942 [details, diff] configure.in fix Fixes small incompatibilities with ./configure script
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.
0.30.2 is out with the configure fix
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.
Created attachment 28597 [details] easytag-0.31_pre1.ebuild New ebuild (#3)
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? :)
Created attachment 28701 [details, diff] easytag-0.30.2-fix-configure.patch configure.in fix (#2)
Created attachment 28702 [details] easytag-0.31_pre2.ebuild New ebuild (#4)
thanks Daniel
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)
Created attachment 28988 [details, diff] easytag-0.30.2-fix-gettext.patch Workaround for a problem with old gettext and new GNU autotools.
Created attachment 28989 [details, diff] Diff from the previous 0.31_pre2 ebuild