summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-08-03 21:16:17 +0000
committerwiz <wiz@pkgsrc.org>2006-08-03 21:16:17 +0000
commit7e7bad611c104bc235c53e6818458edcdd08c466 (patch)
tree789b1fa2cc9a076f4e6fc70ed0fbe6c41667f5d8 /audio
parent8f989358e3daedd21c1e06b35f896dd7a4ee4b5a (diff)
downloadpkgsrc-7e7bad611c104bc235c53e6818458edcdd08c466.tar.gz
Initial import of kid3 from pkgsrc-wip, packaged by Sergey Svishchev.
With Kid3 you can: * Edit ID3v1.1 tags, edit all ID3v2.3 frames * Convert between ID3v1.1 and ID3v2.3 tags * Edit Ogg/Vorbis and FLAC tags * Edit tags of multiple files, e.g. the artist, album, year and genre of all files of an album typically have the same values and can be set together. * Generate tags from filenames and filenames from tags * Rename and create directories from tags * Generate playlist files * Automatically convert upper and lower case and replace strings * Import from freedb.org, MusicBrainz and other sources of album data
Diffstat (limited to 'audio')
-rw-r--r--audio/kid3/DESCR13
-rw-r--r--audio/kid3/Makefile24
-rw-r--r--audio/kid3/PLIST20
-rw-r--r--audio/kid3/distinfo6
-rw-r--r--audio/kid3/patches/patch-aa13
5 files changed, 76 insertions, 0 deletions
diff --git a/audio/kid3/DESCR b/audio/kid3/DESCR
new file mode 100644
index 00000000000..a423f93b867
--- /dev/null
+++ b/audio/kid3/DESCR
@@ -0,0 +1,13 @@
+With Kid3 you can:
+
+ * Edit ID3v1.1 tags, edit all ID3v2.3 frames
+ * Convert between ID3v1.1 and ID3v2.3 tags
+ * Edit Ogg/Vorbis and FLAC tags
+ * Edit tags of multiple files, e.g. the artist, album, year and
+ genre of all files of an album typically have the same values and
+ can be set together.
+ * Generate tags from filenames and filenames from tags
+ * Rename and create directories from tags
+ * Generate playlist files
+ * Automatically convert upper and lower case and replace strings
+ * Import from freedb.org, MusicBrainz and other sources of album data
diff --git a/audio/kid3/Makefile b/audio/kid3/Makefile
new file mode 100644
index 00000000000..59e1e08d29f
--- /dev/null
+++ b/audio/kid3/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/08/03 21:16:17 wiz Exp $
+#
+
+DISTNAME= kid3-0.7
+CATEGORIES= kde audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kid3/}
+
+MAINTAINER= shattered@users.sourceforge.net
+HOMEPAGE= http://kid3.sourceforge.net/
+COMMENT= KDE ID3 tagger
+
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+USE_LANGUAGES+= c c++
+
+# Note: put app specific data files into kde dir
+CONFIGURE_ARGS+= --datadir=${PREFIX}/share/kde
+
+.include "../../meta-pkgs/kde3/kde3.mk"
+.include "../../audio/flac/buildlink3.mk"
+.include "../../audio/id3lib/buildlink3.mk"
+.include "../../audio/libtunepimp0.4/buildlink3.mk"
+.include "../../x11/kdelibs3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/kid3/PLIST b/audio/kid3/PLIST
new file mode 100644
index 00000000000..86f83e9b14d
--- /dev/null
+++ b/audio/kid3/PLIST
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/08/03 21:16:17 wiz Exp $
+bin/kid3
+share/doc/kde/HTML/de/kid3/common
+share/doc/kde/HTML/de/kid3/index.cache.bz2
+share/doc/kde/HTML/de/kid3/index.docbook
+share/doc/kde/HTML/en/kid3/common
+share/doc/kde/HTML/en/kid3/index.cache.bz2
+share/doc/kde/HTML/en/kid3/index.docbook
+share/kde/applnk/Multimedia/kid3.desktop
+share/kde/apps/kid3/kid3ui.rc
+share/kde/icons/hicolor/16x16/apps/kid3.png
+share/kde/icons/hicolor/32x32/apps/kid3.png
+share/kde/icons/hicolor/48x48/apps/kid3.png
+share/locale/de/LC_MESSAGES/kid3.mo
+share/locale/es/LC_MESSAGES/kid3.mo
+share/locale/ru/LC_MESSAGES/kid3.mo
+@dirrm share/kde/apps/kid3
+@dirrm share/kde/applnk/Multimedia
+@dirrm share/doc/kde/HTML/en/kid3
+@dirrm share/doc/kde/HTML/de/kid3
diff --git a/audio/kid3/distinfo b/audio/kid3/distinfo
new file mode 100644
index 00000000000..db65e5378d1
--- /dev/null
+++ b/audio/kid3/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/08/03 21:16:17 wiz Exp $
+
+SHA1 (kid3-0.7.tar.gz) = 21eacdf9511d119a6a2824c0f4bdb4fb8dd3ccfb
+RMD160 (kid3-0.7.tar.gz) = 9f7f4a17b5e048bfb4336b1cfe86afcf4c2f20cf
+Size (kid3-0.7.tar.gz) = 897741 bytes
+SHA1 (patch-aa) = 74a7b7bab91edc5101bb43eeabbf5a6c95bf389e
diff --git a/audio/kid3/patches/patch-aa b/audio/kid3/patches/patch-aa
new file mode 100644
index 00000000000..6b646c6aab9
--- /dev/null
+++ b/audio/kid3/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/08/03 21:16:17 wiz Exp $
+
+--- kid3/oggfile.cpp.orig 2005-10-13 15:54:34.000000000 +0000
++++ kid3/oggfile.cpp
+@@ -143,7 +143,7 @@ bool OggFile::writeTags(bool force, bool
+ bool setUtime = false;
+ struct utimbuf times;
+ if (preserve) {
+- int fd = ::fileno(fpIn);
++ int fd = fileno(fpIn);
+ if (fd >= 0) {
+ struct stat fileStat;
+ if (::fstat(fd, &fileStat) == 0) {