aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2004-01-23 23:55:23 +0800
committerwill <will@FreeBSD.org>2004-01-23 23:55:23 +0800
commit83c143de3299aef71fedfba9d717087fa7bab05a (patch)
tree02a5ec42b9f30d3fb6bfa3ad93dc913d03f818d8 /audio
parent9e8d59188966d159ba60c816bcbf6d50a6701a4e (diff)
downloadfreebsd-ports-gnome-83c143de3299aef71fedfba9d717087fa7bab05a.tar.gz
freebsd-ports-gnome-83c143de3299aef71fedfba9d717087fa7bab05a.tar.zst
freebsd-ports-gnome-83c143de3299aef71fedfba9d717087fa7bab05a.zip
Add taglib 1.0, a library for manipulating ID3v1 and ID3v2 tags in MP3
and OGG formats. This will be used for the upcoming KDE 3.2. Submitted by: Frank Laszlo <laszlof@vonostingroup.com>
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/taglib/Makefile30
-rw-r--r--audio/taglib/distinfo1
-rw-r--r--audio/taglib/pkg-descr4
-rw-r--r--audio/taglib/pkg-plist49
5 files changed, 85 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index cb900652f271..05eba4e3ed78 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -326,6 +326,7 @@
SUBDIR += streamtuner-python
SUBDIR += sweep
SUBDIR += swhplugins
+ SUBDIR += taglib
SUBDIR += tclmidi
SUBDIR += teamspeak_client
SUBDIR += teamspeak_server
diff --git a/audio/taglib/Makefile b/audio/taglib/Makefile
new file mode 100644
index 000000000000..f4a933c1ba2c
--- /dev/null
+++ b/audio/taglib/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: taglib
+# Date Created: 06 Nov 2003
+# Whom: Frank Laszlo <laszlof@vonostingroup.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= taglib
+PORTVERSION= 1.0
+CATEGORIES= audio
+MASTER_SITES= http://ktown.kde.org/~wheeler/taglib/
+
+MAINTAINER= laszlof@vonostingroup.com
+COMMENT= Library for manipulating ID3v1 and ID3v2 tags in MP3 and OGG formats
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+INSTALLS_SHLIB= yes
+
+CONFIGURE_TARGET=
+CONFIGURE_ARGS+= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+
+post-extract:
+ ${TOUCH} ${WRKSRC}/Makefile.in
+
+post-configure:
+ ${TOUCH} ${WRKSRC}/config.h.in
+
+.include <bsd.port.mk>
+
diff --git a/audio/taglib/distinfo b/audio/taglib/distinfo
new file mode 100644
index 000000000000..677025ef3fe5
--- /dev/null
+++ b/audio/taglib/distinfo
@@ -0,0 +1 @@
+MD5 (taglib-1.0.tar.gz) = 9595e2cf3e12de96afbe81ae7f4cad33
diff --git a/audio/taglib/pkg-descr b/audio/taglib/pkg-descr
new file mode 100644
index 000000000000..850614e151a4
--- /dev/null
+++ b/audio/taglib/pkg-descr
@@ -0,0 +1,4 @@
+taglib is a fast, lightweight, library for manipulating ID3v1 and ID3v2 tags in
+MP3 and OGG formatted audio files.
+
+WWW: http://ktown.kde.org/~wheeler/taglib/
diff --git a/audio/taglib/pkg-plist b/audio/taglib/pkg-plist
new file mode 100644
index 000000000000..7b2deb185bc9
--- /dev/null
+++ b/audio/taglib/pkg-plist
@@ -0,0 +1,49 @@
+bin/taglib-config
+include/taglib/audioproperties.h
+include/taglib/commentsframe.h
+include/taglib/fileref.h
+include/taglib/flacfile.h
+include/taglib/flacproperties.h
+include/taglib/id3v1genres.h
+include/taglib/id3v1tag.h
+include/taglib/id3v2extendedheader.h
+include/taglib/id3v2footer.h
+include/taglib/id3v2frame.h
+include/taglib/id3v2framefactory.h
+include/taglib/id3v2header.h
+include/taglib/id3v2synchdata.h
+include/taglib/id3v2tag.h
+include/taglib/mpegfile.h
+include/taglib/mpegheader.h
+include/taglib/mpegproperties.h
+include/taglib/oggfile.h
+include/taglib/oggpage.h
+include/taglib/oggpageheader.h
+include/taglib/tag.h
+include/taglib/tag_c.h
+include/taglib/taglib.h
+include/taglib/tbytevector.h
+include/taglib/tbytevectorlist.h
+include/taglib/tdebug.h
+include/taglib/textidentificationframe.h
+include/taglib/tfile.h
+include/taglib/tlist.h
+include/taglib/tlist.tcc
+include/taglib/tmap.h
+include/taglib/tmap.tcc
+include/taglib/tstring.h
+include/taglib/tstringlist.h
+include/taglib/unknownframe.h
+include/taglib/vorbisfile.h
+include/taglib/vorbisproperties.h
+include/taglib/xingheader.h
+include/taglib/xiphcomment.h
+lib/libtag.la
+lib/libtag.so
+lib/libtag.so.1
+lib/libtag_c.la
+lib/libtag_c.so
+lib/libtag_c.so.0
+share/nls/POSIX
+share/nls/en_US.US-ASCII
+@dirrm include/taglib