Initial import of easytag-current, the current development version of
authorwiz <wiz>
Sat, 7 Jul 2007 07:47:51 +0000 (07:47 +0000)
committerwiz <wiz>
Sat, 7 Jul 2007 07:47:51 +0000 (07:47 +0000)
easytag. Adds wavpack, speex, and id3v2.4 tag support.

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 [new file with mode: 0644]
audio/easytag-current/Makefile [new file with mode: 0644]
audio/easytag-current/PLIST [new file with mode: 0644]
audio/easytag-current/distinfo [new file with mode: 0644]
audio/easytag-current/options.mk [new file with mode: 0644]
audio/easytag-current/patches/patch-aa [new file with mode: 0644]

diff --git a/audio/easytag-current/DESCR b/audio/easytag-current/DESCR
new file mode 100644 (file)
index 0000000..d877aa8
--- /dev/null
@@ -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 (file)
index 0000000..9ee5bac
--- /dev/null
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.58 2007/05/10 16:08:33 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 (file)
index 0000000..a02bd70
--- /dev/null
@@ -0,0 +1,29 @@
+@comment $NetBSD: PLIST,v 1.15 2007/02/27 09:58:49 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 (file)
index 0000000..d31f4ab
--- /dev/null
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.28 2007/05/10 16:08:33 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 (file)
index 0000000..add8d3d
--- /dev/null
@@ -0,0 +1,42 @@
+# $NetBSD: options.mk,v 1.1 2007/02/27 09:58:49 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 (file)
index 0000000..28a8a95
--- /dev/null
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- 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