summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2006-07-03 09:42:30 +0000
committerjmmv <jmmv@pkgsrc.org>2006-07-03 09:42:30 +0000
commit0b26729590c97c7d7f8d4fc1d7e06a40b3699d08 (patch)
treeb1d9c3be4a1ef104429c01995c3f03dc8f129145 /audio
parenta4b8d8d51f10866f38ab169565662e3b0fe22c5b (diff)
downloadpkgsrc-0b26729590c97c7d7f8d4fc1d7e06a40b3699d08.tar.gz
Initial import of easytag-devel, version 1.99.12:
This package provides the 1.99.x development branch of easytag, an utility to easily and quickly view, edit and write your audio files' tags from a nice GTK+ interface. The major change in this branch is the use of GTK+ 2.x as opposed to 1.x. Based on the easytag-gtk2 package found in pkgsrc-wip. OK'ed by wiz@, who becomes the maintainer of this new package.
Diffstat (limited to 'audio')
-rw-r--r--audio/easytag-devel/DESCR24
-rw-r--r--audio/easytag-devel/Makefile28
-rw-r--r--audio/easytag-devel/PLIST27
-rw-r--r--audio/easytag-devel/distinfo5
-rw-r--r--audio/easytag-devel/options.mk28
5 files changed, 112 insertions, 0 deletions
diff --git a/audio/easytag-devel/DESCR b/audio/easytag-devel/DESCR
new file mode 100644
index 00000000000..9e8e2cb3c9b
--- /dev/null
+++ b/audio/easytag-devel/DESCR
@@ -0,0 +1,24 @@
+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:
+o View, edit and 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 and Monkey's Audio files (APE tag).
+o Can edit many tag fields : Title, Artist, Album, Disc Album, Year, Track
+ Number, Genre, Comment, Composer, Original Artist/Performer, Copyright,
+ URL and Encoder name.
+o Auto tagging: parse file name and directory to automatically complete the
+ fields (using masks).
+o Ability to rename files and directories from the tag (using masks) or by
+ loading a text file.
+o Process all of the selected directory.
+o Recursion for tagging, removing, renaming, saving...
+o Can set a field (artist, title...) to all other files.
+o Read file header informations (bitrate, time...) and display them.
+o Auto completion of a date if a partial one is entered.
+o Ability to process fields of tag and file name (convert letters into
+ uppercase, downcase, ...).
+o CDDB support using Freedb.org servers (manual and automatic search).
+o A tree-based browser or a view by Artist & Album.
+o A playlist generator window.
diff --git a/audio/easytag-devel/Makefile b/audio/easytag-devel/Makefile
new file mode 100644
index 00000000000..167354e0380
--- /dev/null
+++ b/audio/easytag-devel/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/07/03 09:42:30 jmmv Exp $
+#
+
+DISTNAME= easytag-1.99.12
+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
+
+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/id3lib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/easytag-devel/PLIST b/audio/easytag-devel/PLIST
new file mode 100644
index 00000000000..7de85e72c58
--- /dev/null
+++ b/audio/easytag-devel/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/03 09:42:30 jmmv 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/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/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-devel/distinfo b/audio/easytag-devel/distinfo
new file mode 100644
index 00000000000..3041f6ab363
--- /dev/null
+++ b/audio/easytag-devel/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/07/03 09:42:30 jmmv Exp $
+
+SHA1 (easytag-1.99.12.tar.bz2) = 92ae5d3a688a43b37bd204053c198f08c9754da1
+RMD160 (easytag-1.99.12.tar.bz2) = e2e617885c268b0df3ae06aa8c427710d1bc2271
+Size (easytag-1.99.12.tar.bz2) = 1333182 bytes
diff --git a/audio/easytag-devel/options.mk b/audio/easytag-devel/options.mk
new file mode 100644
index 00000000000..4b8a1506a54
--- /dev/null
+++ b/audio/easytag-devel/options.mk
@@ -0,0 +1,28 @@
+# $NetBSD: options.mk,v 1.1.1.1 2006/07/03 09:42:30 jmmv Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.easytag-gtk2
+PKG_SUPPORTED_OPTIONS= flac mpeg4ip ogg
+PKG_SUGGESTED_OPTIONS= flac mpeg4ip ogg
+
+.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/mpeg4ip/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