From 5a5ce2c28a3beb6a4b4900cee10040770fd9cf9d Mon Sep 17 00:00:00 2001 From: wiz Date: Sat, 7 Jul 2007 07:47:51 +0000 Subject: Initial import of easytag-current, the current development version of easytag. Adds wavpack, speex, and id3v2.4 tag support. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes compared to audio/easytag: 2.1.1 - July 4th, 2007 : ======================== * Added support of ID3v2.4 tags by using library libid3tag (thanks to Alexey Illarionov), * Added Speex support (thanks to Pierre Dumuid) (without displaying bitrate and duration), * Added displaying of the number of pictures in the label of the tab. * Fixed name of default server for the MusicBrainz FreeDB Gateway (thanks to Steve Wyles), * Fixed a problem when renaming file, by changing the case, that may delete one file, * Fixed a small mistake in the cddb query string (thanks to Steve Wyles), * Fix for Ogg Vorbis files: read also the COMMENT tag field when it is used instead of DESCRIPTION, * Should be fixed a bug when refreshing the tree (not sure as it is difficult to reproduce), * In preferences window, the load on startup option and the default directory setting were splitted, * Added some improvments in the cddb window, * Added time in log view, * New Hebrew translation (thanks to Yuval Hager), * Czech translation updated (thanks to Zbynek Mrkvicka), * German translation updated (thanks to Götz Waschk), * French translation updated. --- audio/easytag-current/DESCR | 29 +++++++++++++++++++++++ audio/easytag-current/Makefile | 28 +++++++++++++++++++++++ audio/easytag-current/PLIST | 29 +++++++++++++++++++++++ audio/easytag-current/distinfo | 6 +++++ audio/easytag-current/options.mk | 42 ++++++++++++++++++++++++++++++++++ audio/easytag-current/patches/patch-aa | 13 +++++++++++ 6 files changed, 147 insertions(+) create mode 100644 audio/easytag-current/DESCR create mode 100644 audio/easytag-current/Makefile create mode 100644 audio/easytag-current/PLIST create mode 100644 audio/easytag-current/distinfo create mode 100644 audio/easytag-current/options.mk create mode 100644 audio/easytag-current/patches/patch-aa (limited to 'audio/easytag-current') diff --git a/audio/easytag-current/DESCR b/audio/easytag-current/DESCR new file mode 100644 index 00000000000..d877aa8d84d --- /dev/null +++ b/audio/easytag-current/DESCR @@ -0,0 +1,29 @@ +EasyTAG is an utility to easily and quickly view, edit and write your audio +files' tags from a nice GTK+ interface. + +Its main features include: +# View, edit, write tags of MP3, MP2 files (ID3 tag with pictures). + FLAC files (FLAC Vorbis tag), Ogg Vorbis files (Ogg Vorbis tag). + MP4/AAC (MP4/AAC tag), MusePack, Monkey's Audio files, Speex, + and WavPack files (APE tag). +# Auto tagging: parse filename and directory to complete automatically + the fields (using masks). +# Ability to rename files and directories from the tag (using masks) + or by loading a text file. +# Process selected files of the selected directory. +# Recursion for tagging, removing, renaming, saving.... +# Can set a field (artist, title,...) to all other files. +# Read file header informations (bitrate, time, ...) and display them. +# Auto completion of the date if a partial is entered. +# Undo and redo last changes. +# Ability to process fields of tag and file name (convert letters + into uppercase, downcase, ...). +# Ability to open a directory or a file with an external program. +# CDDB support using Freedb.org and Gnudb.org servers (manual and + automatic search). +# A tree based browser or a view by Artist & Album. +# A list to select files. +# A playlist generator window. +# A file searching window. + +This package contains the development version. diff --git a/audio/easytag-current/Makefile b/audio/easytag-current/Makefile new file mode 100644 index 00000000000..f92def60e87 --- /dev/null +++ b/audio/easytag-current/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/07/07 07:47:51 wiz Exp $ +# + +DISTNAME= easytag-2.1.1 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=easytag/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= wiz@NetBSD.org +HOMEPAGE= http://easytag.sourceforge.net/ +COMMENT= GTK+ tag editor for MP3, Ogg Vorbis files, and others (development version) + +GNU_CONFIGURE= yes +USE_DIRS+= xdg-1.1 +USE_LANGUAGES= c c++ +USE_LIBTOOL= yes +USE_PKGLOCALEDIR= yes +USE_TOOLS+= pkg-config xgettext + +.include "options.mk" + +BUILDLINK_API_DEPENDS.glib2+= glib2>=2.4.1 +BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.4.1 + +.include "../../audio/libid3tag/buildlink3.mk" +.include "../../devel/glib2/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/easytag-current/PLIST b/audio/easytag-current/PLIST new file mode 100644 index 00000000000..1cdf64a2014 --- /dev/null +++ b/audio/easytag-current/PLIST @@ -0,0 +1,29 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/07/07 07:47:51 wiz Exp $ +bin/easytag +man/man1/easytag.1 +share/applications/easytag.desktop +share/easytag/ChangeLog +share/easytag/EasyTAG_logo.xpm +share/locale/bg/LC_MESSAGES/easytag.mo +share/locale/cs/LC_MESSAGES/easytag.mo +share/locale/da/LC_MESSAGES/easytag.mo +share/locale/de/LC_MESSAGES/easytag.mo +share/locale/el/LC_MESSAGES/easytag.mo +share/locale/es/LC_MESSAGES/easytag.mo +share/locale/fr/LC_MESSAGES/easytag.mo +share/locale/he/LC_MESSAGES/easytag.mo +share/locale/hu/LC_MESSAGES/easytag.mo +share/locale/it/LC_MESSAGES/easytag.mo +share/locale/ja/LC_MESSAGES/easytag.mo +share/locale/nl/LC_MESSAGES/easytag.mo +share/locale/pl/LC_MESSAGES/easytag.mo +share/locale/pt_BR/LC_MESSAGES/easytag.mo +share/locale/ro/LC_MESSAGES/easytag.mo +share/locale/ru/LC_MESSAGES/easytag.mo +share/locale/sv/LC_MESSAGES/easytag.mo +share/locale/uk/LC_MESSAGES/easytag.mo +share/locale/zh_CN/LC_MESSAGES/easytag.mo +share/pixmaps/EasyTAG.xpm +@comment in xdg-dirs: @dirrm share/pixmaps +@dirrm share/easytag +@comment in xdg-dirs: @dirrm share/applications diff --git a/audio/easytag-current/distinfo b/audio/easytag-current/distinfo new file mode 100644 index 00000000000..9ee398f69f3 --- /dev/null +++ b/audio/easytag-current/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/07/07 07:47:51 wiz Exp $ + +SHA1 (easytag-2.1.1.tar.bz2) = cdcebaa992c639246dbee64ec3a6acf1c7705182 +RMD160 (easytag-2.1.1.tar.bz2) = dcd88893185b7059a3911edcf6246f1009d1284a +Size (easytag-2.1.1.tar.bz2) = 2949884 bytes +SHA1 (patch-aa) = 7fe71d9ad92829dbf8ba56a42be37d920dc8a666 diff --git a/audio/easytag-current/options.mk b/audio/easytag-current/options.mk new file mode 100644 index 00000000000..3fcfd4ec1dd --- /dev/null +++ b/audio/easytag-current/options.mk @@ -0,0 +1,42 @@ +# $NetBSD: options.mk,v 1.1.1.1 2007/07/07 07:47:51 wiz Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.easytag-current +PKG_SUPPORTED_OPTIONS= flac mpeg4ip ogg speex wavpack +PKG_SUGGESTED_OPTIONS= flac mpeg4ip ogg speex wavpack + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mflac) +. include "../../audio/flac/buildlink3.mk" +. include "../../audio/libvorbis/buildlink3.mk" +CONFIGURE_ARGS+= --enable-flac +.else +CONFIGURE_ARGS+= --disable-flac +.endif + +.if !empty(PKG_OPTIONS:Mmpeg4ip) +.include "../../multimedia/libmp4v2/buildlink3.mk" +# for mpeg4ip.h +CPPFLAGS+= -DHAVE_GTK +.endif + +.if !empty(PKG_OPTIONS:Mogg) +. include "../../audio/libvorbis/buildlink3.mk" +CONFIGURE_ARGS+= --enable-ogg +.else +CONFIGURE_ARGS+= --disable-ogg +.endif + +.if !empty(PKG_OPTIONS:Mspeex) +. include "../../audio/speex/buildlink3.mk" +CONFIGURE_ARGS+= --enable-speex +.else +CONFIGURE_ARGS+= --disable-speex +.endif + +.if !empty(PKG_OPTIONS:Mwavpack) +. include "../../audio/wavpack/buildlink3.mk" +CONFIGURE_ARGS+= --enable-wavpack +.else +CONFIGURE_ARGS+= --disable-wavpack +.endif diff --git a/audio/easytag-current/patches/patch-aa b/audio/easytag-current/patches/patch-aa new file mode 100644 index 00000000000..76adbdd7265 --- /dev/null +++ b/audio/easytag-current/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/07/07 07:47:51 wiz Exp $ + +--- configure.orig 2007-07-04 18:50:16.000000000 +0000 ++++ configure +@@ -21294,7 +21294,7 @@ _ACEOF + + fi + +- if test "x$enable_id3v23" == "xyes"; then ++ if test "x$enable_id3v23" = "xyes"; then + echo "$as_me:$LINENO: checking for library containing ID3Tag_Link" >&5 + echo $ECHO_N "checking for library containing ID3Tag_Link... $ECHO_C" >&6 + if test "${ac_cv_search_ID3Tag_Link+set}" = set; then -- cgit v1.2.3