aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-05-16 18:14:57 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-05-16 18:14:57 +0000
commitb240bb0cea92955f3767fc6237178d04164a600b (patch)
treea8ba5cc277ad3c29ccb1ef2a4ad6d36729f65d3b /audio
parent0b54b44dc7fa1a2229f07f551628de213d9a4a2f (diff)
downloadports-b240bb0cea92955f3767fc6237178d04164a600b.tar.gz
ports-b240bb0cea92955f3767fc6237178d04164a600b.zip
add easytag
View, edit and write easily and quickly the ID3 tags of your MP3
Notes
Notes: svn path=/head/; revision=42646
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/easytag-devel/Makefile27
-rw-r--r--audio/easytag-devel/distinfo1
-rw-r--r--audio/easytag-devel/files/patch-Makefile39
-rw-r--r--audio/easytag-devel/files/patch-src::Makefile11
-rw-r--r--audio/easytag-devel/pkg-comment1
-rw-r--r--audio/easytag-devel/pkg-descr24
-rw-r--r--audio/easytag-devel/pkg-plist11
-rw-r--r--audio/easytag/Makefile27
-rw-r--r--audio/easytag/distinfo1
-rw-r--r--audio/easytag/files/patch-Makefile39
-rw-r--r--audio/easytag/files/patch-src::Makefile11
-rw-r--r--audio/easytag/pkg-comment1
-rw-r--r--audio/easytag/pkg-descr24
-rw-r--r--audio/easytag/pkg-plist11
15 files changed, 229 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 12ece2af7bbc..072c05f7d201 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -26,6 +26,7 @@
SUBDIR += dagrab
SUBDIR += dap
SUBDIR += denemo
+ SUBDIR += easytag
SUBDIR += ecasound
SUBDIR += esound
SUBDIR += extace
diff --git a/audio/easytag-devel/Makefile b/audio/easytag-devel/Makefile
new file mode 100644
index 000000000000..192561b034be
--- /dev/null
+++ b/audio/easytag-devel/Makefile
@@ -0,0 +1,27 @@
+# ex:ts=8
+# New ports collection makefile for: easytag
+# Date created: May 17, 2001
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= easytag
+PORTVERSION= 0.14
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ijliao@FreeBSD.org
+
+LIB_DEPENDS= intl.1:${PORTSDIR}/devel/gettext \
+ id3:${PORTSDIR}/audio/id3lib
+
+USE_GTK= yes
+USE_GMAKE= yes
+MAKE_ENV= CFLAGS="${CFLAGS}"
+
+post-patch:
+ @${PERL} -pi -e "s,gtk-config,${GTK_CONFIG},g" ${WRKSRC}/Makefile
+
+.include <bsd.port.mk>
diff --git a/audio/easytag-devel/distinfo b/audio/easytag-devel/distinfo
new file mode 100644
index 000000000000..feaea6de1b28
--- /dev/null
+++ b/audio/easytag-devel/distinfo
@@ -0,0 +1 @@
+MD5 (easytag-0.14.tar.gz) = 32d52315ab3e9660ad52de2a8a14e76f
diff --git a/audio/easytag-devel/files/patch-Makefile b/audio/easytag-devel/files/patch-Makefile
new file mode 100644
index 000000000000..a36fc2f4b860
--- /dev/null
+++ b/audio/easytag-devel/files/patch-Makefile
@@ -0,0 +1,39 @@
+--- Makefile.orig Mon Apr 16 17:13:01 2001
++++ Makefile Thu May 17 01:48:41 2001
+@@ -14,14 +14,12 @@
+
+
+ # Installation prefix dirctory:
+-PREFIX = /usr
+ BINDIR = $(PREFIX)/bin
+
+
+-CC = gcc
+ GLIBS = `gtk-config --libs`
+ GFLAGS = `gtk-config --cflags` $(NLS) -DLOCALE=\"${LOCALEDIR}\" $(DATA_DIR)
+-OPT = -g -Wall -O2 #-mpentium #-pedantic
++OPT = ${CFLAGS}
+ MAKE = make
+ LOCALEDIR = $(PREFIX)/share/locale
+
+@@ -33,14 +31,14 @@
+
+
+ all:
+- $(MAKE) -C src all
+- [ -z "$(NLS)" ] || $(MAKE) -C po all
++ (cd src ; $(MAKE) all)
++ [ -z "$(NLS)" ] || (cd po ; $(MAKE) all)
+
+ install:
+- $(MAKE) install -C src
+- [ -z "$(NLS)" ] || $(MAKE) install -C po
+- cp -f easytag.desktop $(PREFIX)/share/gnome/apps/Multimedia/
+- cp -f pixmaps/EasyTAG_icon.xpm $(PREFIX)/share/pixmaps/EasyTAG.xpm
++ (cd src ; $(MAKE) install)
++ [ -z "$(NLS)" ] || (cd po ; $(MAKE) install)
++# cp -f easytag.desktop $(PREFIX)/share/gnome/apps/Multimedia/
++# cp -f pixmaps/EasyTAG_icon.xpm $(PREFIX)/share/pixmaps/EasyTAG.xpm
+ mkdir -p $(PREFIX)/share/easytag
+ cp -f pixmaps/EasyTAG_logo.xpm $(PREFIX)/share/easytag/
+ @echo "------"
diff --git a/audio/easytag-devel/files/patch-src::Makefile b/audio/easytag-devel/files/patch-src::Makefile
new file mode 100644
index 000000000000..bfd6a9bb462e
--- /dev/null
+++ b/audio/easytag-devel/files/patch-src::Makefile
@@ -0,0 +1,11 @@
+--- src/Makefile.orig Thu May 17 01:52:53 2001
++++ src/Makefile Thu May 17 01:51:43 2001
+@@ -23,7 +23,7 @@
+ $(CC) $(GFLAGS) $(OPT) -c $<
+
+ $(BINARY): $(OBJS)
+- $(CC) $(OBJS) $(GLIBS) $(ID3_LIB) $(OPT) -o $(BINARY)
++ $(CXX) $(OBJS) $(GLIBS) $(ID3_LIB) $(OPT) -o $(BINARY)
+
+
+
diff --git a/audio/easytag-devel/pkg-comment b/audio/easytag-devel/pkg-comment
new file mode 100644
index 000000000000..ab80dbc8e173
--- /dev/null
+++ b/audio/easytag-devel/pkg-comment
@@ -0,0 +1 @@
+View, edit and write easily and quickly the ID3 tags of your MP3
diff --git a/audio/easytag-devel/pkg-descr b/audio/easytag-devel/pkg-descr
new file mode 100644
index 000000000000..1718ea1881ff
--- /dev/null
+++ b/audio/easytag-devel/pkg-descr
@@ -0,0 +1,24 @@
+EasyTAG is an utility for viewing, editing and writing easily and quickly the
+ID3 tags of your MP3 files, using a nice GTK+ interface under linux. It
+manages the ID3v1.x and ID3v2 tags (using id3lib) and offers a lot of
+functions to manipulate them.
+
+ - View, edit, write MP3 tags (supporting ID3v2 and ID3v1.x specifications)
+ - Auto tagging: parse filename and directory to complete automatically the
+ fields (using masks)
+ - Ability to rename mp3 file from tag (using masks)
+ - Process all mp3 of the selected directory and sub-directories
+ - Ability to browse subdirectories
+ - Recursion for tagging, removing, renaming, saving...
+ - Can set a field (artist, title,...) to all other files
+ - Read MP3 header informations (MPEG 1, 2, 2.5) and display them
+ - Auto completion of the date if a partial is entered
+ - Undo last changes
+ - Ability to process fields of tag and file name (convert letters into
+ uppercase, downcase, ...)
+ - Ability to load a file for character translation
+ - A tree based browser
+ - Simple and explicit interface!
+ - Menu bar and shortcuts
+
+WWW: http://easytag.sourceforge.net/
diff --git a/audio/easytag-devel/pkg-plist b/audio/easytag-devel/pkg-plist
new file mode 100644
index 000000000000..dcc98faf209e
--- /dev/null
+++ b/audio/easytag-devel/pkg-plist
@@ -0,0 +1,11 @@
+bin/easytag
+share/easytag/EasyTAG_logo.xpm
+share/locale/de/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/ru/LC_MESSAGES/easytag.mo
+share/locale/sv/LC_MESSAGES/easytag.mo
+@dirrm share/easytag
diff --git a/audio/easytag/Makefile b/audio/easytag/Makefile
new file mode 100644
index 000000000000..192561b034be
--- /dev/null
+++ b/audio/easytag/Makefile
@@ -0,0 +1,27 @@
+# ex:ts=8
+# New ports collection makefile for: easytag
+# Date created: May 17, 2001
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= easytag
+PORTVERSION= 0.14
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ijliao@FreeBSD.org
+
+LIB_DEPENDS= intl.1:${PORTSDIR}/devel/gettext \
+ id3:${PORTSDIR}/audio/id3lib
+
+USE_GTK= yes
+USE_GMAKE= yes
+MAKE_ENV= CFLAGS="${CFLAGS}"
+
+post-patch:
+ @${PERL} -pi -e "s,gtk-config,${GTK_CONFIG},g" ${WRKSRC}/Makefile
+
+.include <bsd.port.mk>
diff --git a/audio/easytag/distinfo b/audio/easytag/distinfo
new file mode 100644
index 000000000000..feaea6de1b28
--- /dev/null
+++ b/audio/easytag/distinfo
@@ -0,0 +1 @@
+MD5 (easytag-0.14.tar.gz) = 32d52315ab3e9660ad52de2a8a14e76f
diff --git a/audio/easytag/files/patch-Makefile b/audio/easytag/files/patch-Makefile
new file mode 100644
index 000000000000..a36fc2f4b860
--- /dev/null
+++ b/audio/easytag/files/patch-Makefile
@@ -0,0 +1,39 @@
+--- Makefile.orig Mon Apr 16 17:13:01 2001
++++ Makefile Thu May 17 01:48:41 2001
+@@ -14,14 +14,12 @@
+
+
+ # Installation prefix dirctory:
+-PREFIX = /usr
+ BINDIR = $(PREFIX)/bin
+
+
+-CC = gcc
+ GLIBS = `gtk-config --libs`
+ GFLAGS = `gtk-config --cflags` $(NLS) -DLOCALE=\"${LOCALEDIR}\" $(DATA_DIR)
+-OPT = -g -Wall -O2 #-mpentium #-pedantic
++OPT = ${CFLAGS}
+ MAKE = make
+ LOCALEDIR = $(PREFIX)/share/locale
+
+@@ -33,14 +31,14 @@
+
+
+ all:
+- $(MAKE) -C src all
+- [ -z "$(NLS)" ] || $(MAKE) -C po all
++ (cd src ; $(MAKE) all)
++ [ -z "$(NLS)" ] || (cd po ; $(MAKE) all)
+
+ install:
+- $(MAKE) install -C src
+- [ -z "$(NLS)" ] || $(MAKE) install -C po
+- cp -f easytag.desktop $(PREFIX)/share/gnome/apps/Multimedia/
+- cp -f pixmaps/EasyTAG_icon.xpm $(PREFIX)/share/pixmaps/EasyTAG.xpm
++ (cd src ; $(MAKE) install)
++ [ -z "$(NLS)" ] || (cd po ; $(MAKE) install)
++# cp -f easytag.desktop $(PREFIX)/share/gnome/apps/Multimedia/
++# cp -f pixmaps/EasyTAG_icon.xpm $(PREFIX)/share/pixmaps/EasyTAG.xpm
+ mkdir -p $(PREFIX)/share/easytag
+ cp -f pixmaps/EasyTAG_logo.xpm $(PREFIX)/share/easytag/
+ @echo "------"
diff --git a/audio/easytag/files/patch-src::Makefile b/audio/easytag/files/patch-src::Makefile
new file mode 100644
index 000000000000..bfd6a9bb462e
--- /dev/null
+++ b/audio/easytag/files/patch-src::Makefile
@@ -0,0 +1,11 @@
+--- src/Makefile.orig Thu May 17 01:52:53 2001
++++ src/Makefile Thu May 17 01:51:43 2001
+@@ -23,7 +23,7 @@
+ $(CC) $(GFLAGS) $(OPT) -c $<
+
+ $(BINARY): $(OBJS)
+- $(CC) $(OBJS) $(GLIBS) $(ID3_LIB) $(OPT) -o $(BINARY)
++ $(CXX) $(OBJS) $(GLIBS) $(ID3_LIB) $(OPT) -o $(BINARY)
+
+
+
diff --git a/audio/easytag/pkg-comment b/audio/easytag/pkg-comment
new file mode 100644
index 000000000000..ab80dbc8e173
--- /dev/null
+++ b/audio/easytag/pkg-comment
@@ -0,0 +1 @@
+View, edit and write easily and quickly the ID3 tags of your MP3
diff --git a/audio/easytag/pkg-descr b/audio/easytag/pkg-descr
new file mode 100644
index 000000000000..1718ea1881ff
--- /dev/null
+++ b/audio/easytag/pkg-descr
@@ -0,0 +1,24 @@
+EasyTAG is an utility for viewing, editing and writing easily and quickly the
+ID3 tags of your MP3 files, using a nice GTK+ interface under linux. It
+manages the ID3v1.x and ID3v2 tags (using id3lib) and offers a lot of
+functions to manipulate them.
+
+ - View, edit, write MP3 tags (supporting ID3v2 and ID3v1.x specifications)
+ - Auto tagging: parse filename and directory to complete automatically the
+ fields (using masks)
+ - Ability to rename mp3 file from tag (using masks)
+ - Process all mp3 of the selected directory and sub-directories
+ - Ability to browse subdirectories
+ - Recursion for tagging, removing, renaming, saving...
+ - Can set a field (artist, title,...) to all other files
+ - Read MP3 header informations (MPEG 1, 2, 2.5) and display them
+ - Auto completion of the date if a partial is entered
+ - Undo last changes
+ - Ability to process fields of tag and file name (convert letters into
+ uppercase, downcase, ...)
+ - Ability to load a file for character translation
+ - A tree based browser
+ - Simple and explicit interface!
+ - Menu bar and shortcuts
+
+WWW: http://easytag.sourceforge.net/
diff --git a/audio/easytag/pkg-plist b/audio/easytag/pkg-plist
new file mode 100644
index 000000000000..dcc98faf209e
--- /dev/null
+++ b/audio/easytag/pkg-plist
@@ -0,0 +1,11 @@
+bin/easytag
+share/easytag/EasyTAG_logo.xpm
+share/locale/de/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/ru/LC_MESSAGES/easytag.mo
+share/locale/sv/LC_MESSAGES/easytag.mo
+@dirrm share/easytag