summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2007-07-07 07:47:51 +0000
committerwiz <wiz@pkgsrc.org>2007-07-07 07:47:51 +0000
commit4c5adfbbea06ef1a3965ae37300f4798fdd20d1d (patch)
treee0125059d4f39bba4188d02c534bc5e018283e13 /audio
parenteb11b9e771fb7a0bd278e2008255734d779c8e2a (diff)
downloadpkgsrc-4c5adfbbea06ef1a3965ae37300f4798fdd20d1d.tar.gz
Initial import of easytag-current, the current development version of
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.
Diffstat (limited to 'audio')
-rw-r--r--audio/easytag-current/DESCR29
-rw-r--r--audio/easytag-current/Makefile28
-rw-r--r--audio/easytag-current/PLIST29
-rw-r--r--audio/easytag-current/distinfo6
-rw-r--r--audio/easytag-current/options.mk42
-rw-r--r--audio/easytag-current/patches/patch-aa13
6 files changed, 147 insertions, 0 deletions
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