summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2007-05-02 21:38:12 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2007-05-02 21:38:12 +0800
commitfc16a91c0aa448b37cb712bee21ca9bd744f3421 (patch)
tree614b861235809e586f10ee974486d3d5f0c76d0b
parent3bf7687fb4f47971a9d671e6dc8ecf07c0dbdf1e (diff)
downloadmarcuscom-ports-fc16a91c0aa448b37cb712bee21ca9bd744f3421.tar
marcuscom-ports-fc16a91c0aa448b37cb712bee21ca9bd744f3421.tar.gz
marcuscom-ports-fc16a91c0aa448b37cb712bee21ca9bd744f3421.tar.bz2
marcuscom-ports-fc16a91c0aa448b37cb712bee21ca9bd744f3421.tar.lz
marcuscom-ports-fc16a91c0aa448b37cb712bee21ca9bd744f3421.tar.xz
marcuscom-ports-fc16a91c0aa448b37cb712bee21ca9bd744f3421.tar.zst
marcuscom-ports-fc16a91c0aa448b37cb712bee21ca9bd744f3421.zip
share/gnome -> share
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8747 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--audio/easytag-devel/Makefile35
-rw-r--r--audio/easytag-devel/distinfo3
-rw-r--r--audio/easytag-devel/files/patch-src_picture.c22
-rw-r--r--audio/easytag-devel/pkg-descr26
-rw-r--r--audio/easytag-devel/pkg-plist36
5 files changed, 122 insertions, 0 deletions
diff --git a/audio/easytag-devel/Makefile b/audio/easytag-devel/Makefile
new file mode 100644
index 000000000..59874a45c
--- /dev/null
+++ b/audio/easytag-devel/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: easytag-devel
+# Date created: 15 Feb 2005
+# Whom: Adam Weinberger <adamw@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= easytag
+PORTVERSION= 2.0
+PORTREVISION= 1
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+PKGNAMESUFFIX= -devel
+
+MAINTAINER= novel@FreeBSD.org
+COMMENT= GTK2 Tag editor for MP3 and OGG files
+
+LIB_DEPENDS= id3:${PORTSDIR}/audio/id3lib \
+ vorbis:${PORTSDIR}/audio/libvorbis \
+ FLAC:${PORTSDIR}/audio/flac \
+ mp4v2:${PORTSDIR}/multimedia/mpeg4ip-libmp4v2
+
+MAN1= easytag.1
+CONFLICTS= easytag-[0-9]*
+
+USE_BZIP2= yes
+USE_XLIB= yes
+USE_GETTEXT= yes
+USE_GNOME= gnomehack gnomeprefix gtk20 desktopfileutils
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -DHAVE_GTK" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+.include <bsd.port.mk>
diff --git a/audio/easytag-devel/distinfo b/audio/easytag-devel/distinfo
new file mode 100644
index 000000000..c5aeac2c2
--- /dev/null
+++ b/audio/easytag-devel/distinfo
@@ -0,0 +1,3 @@
+MD5 (easytag-2.0.tar.bz2) = af37a0a34e4d0808aabb7a24cffc75ee
+SHA256 (easytag-2.0.tar.bz2) = 3935a1100c6afc499a263cbaf063ab422bd7b5b4099b1d3d869021ba9a063500
+SIZE (easytag-2.0.tar.bz2) = 2889829
diff --git a/audio/easytag-devel/files/patch-src_picture.c b/audio/easytag-devel/files/patch-src_picture.c
new file mode 100644
index 000000000..ae7c02913
--- /dev/null
+++ b/audio/easytag-devel/files/patch-src_picture.c
@@ -0,0 +1,22 @@
+
+$FreeBSD$
+
+--- src/picture.c.orig
++++ src/picture.c
+@@ -1039,6 +1039,7 @@
+ gchar *buffer = 0;
+ size_t size = 0;
+ struct stat st;
++ FILE *fd;
+
+ if (lstat(filename, &st)==-1)
+ return (Picture *)NULL;
+@@ -1046,7 +1047,7 @@
+ size = st.st_size;
+ buffer = g_malloc(size);
+
+- FILE *fd = fopen(filename, "rb");
++ fd = fopen(filename, "rb");
+ if (!fd)
+ {
+ gchar *msg;
diff --git a/audio/easytag-devel/pkg-descr b/audio/easytag-devel/pkg-descr
new file mode 100644
index 000000000..2f70e57be
--- /dev/null
+++ b/audio/easytag-devel/pkg-descr
@@ -0,0 +1,26 @@
+EasyTAG is an utility for viewing and editing tags for MP3, MP2, FLAC, Ogg
+Vorbis, MusePack and Monkey's Audio files.
+
+The big new feature of this development version is GTK2 support.
+
+Features:
+
+- Auto tagging: parse filename and directory to complete automatically the
+ fields (using masks),
+- Ability to rename files from the tag (using masks) or by loading a text
+ file,
+- Process selected files of the selected directory,
+- Ability to browse subdirectories,
+- 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, ...),
+- CDDB support (from http protocol),
+- A playlist generator window,
+- French, German, Russian, Dutch, Hungarian, Swedish, Italian, Japanese,
+ Ukrainian, Czech, Spanish, Polish and Romanian translations
+
+WWW: http://easytag.sourceforge.net
diff --git a/audio/easytag-devel/pkg-plist b/audio/easytag-devel/pkg-plist
new file mode 100644
index 000000000..735520251
--- /dev/null
+++ b/audio/easytag-devel/pkg-plist
@@ -0,0 +1,36 @@
+bin/easytag
+share/applications/easytag.desktop
+share/easytag/ChangeLog
+share/easytag/EasyTAG_logo.xpm
+share/pixmaps/EasyTAG.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/locale/zh_CN/LC_MESSAGES/easytag.mo
+@dirrm share/easytag
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@dirrmtry share/locale/uk/LC_MESSAGES
+@dirrmtry share/locale/uk
+@dirrmtry share/locale/ro/LC_MESSAGES
+@dirrmtry share/locale/ro
+@dirrmtry share/locale/pl/LC_MESSAGES
+@dirrmtry share/locale/pl
+@dirrmtry share/locale/el/LC_MESSAGES
+@dirrmtry share/locale/el
+@dirrmtry share/locale/cs/LC_MESSAGES
+@dirrmtry share/locale/cs