summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2004-08-21 11:17:55 +0000
committermarkd <markd@pkgsrc.org>2004-08-21 11:17:55 +0000
commitaa29a40854c92e0b72d4bdee17e167ef5b9f19a5 (patch)
tree6b58906b4cf86ff04975366f32f5b55ebf264b91 /audio
parent34835a6fd0b91dde24c7023bcd3e5182e4e52828 (diff)
downloadpkgsrc-aa29a40854c92e0b72d4bdee17e167ef5b9f19a5.tar.gz
Initial import of tunepimp 0.3.0
The TunePimp library (also referred to as libtunepimp) is a development library geared towards developers who wish to create MusicBrainz enabled tagging applications.
Diffstat (limited to 'audio')
-rw-r--r--audio/tunepimp/DESCR3
-rw-r--r--audio/tunepimp/Makefile28
-rw-r--r--audio/tunepimp/PLIST14
-rw-r--r--audio/tunepimp/buildlink3.mk24
-rw-r--r--audio/tunepimp/distinfo6
-rw-r--r--audio/tunepimp/patches/patch-aa12
-rw-r--r--audio/tunepimp/patches/patch-ab16
7 files changed, 103 insertions, 0 deletions
diff --git a/audio/tunepimp/DESCR b/audio/tunepimp/DESCR
new file mode 100644
index 00000000000..b74b836bce7
--- /dev/null
+++ b/audio/tunepimp/DESCR
@@ -0,0 +1,3 @@
+The TunePimp library (also referred to as libtunepimp) is a development library
+geared towards developers who wish to create MusicBrainz enabled tagging
+applications.
diff --git a/audio/tunepimp/Makefile b/audio/tunepimp/Makefile
new file mode 100644
index 00000000000..964f708f814
--- /dev/null
+++ b/audio/tunepimp/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/08/21 11:17:55 markd Exp $
+
+DISTNAME= libtunepimp-0.3.0
+PKGNAME= ${DISTNAME:S/lib//}
+CATEGORIES= audio
+MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= http://www.musicbrainz.org/
+COMMENT= Create MusicBrainz enabled tagging applications
+
+CONFLICTS= trm-[0-9]*
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+USE_GNU_TOOLS+= make
+GNU_CONFIGURE= YES
+USE_BUILDLINK3= YES
+USE_LIBTOOL= YES
+
+.include "../../audio/libid3tag/buildlink3.mk"
+.include "../../audio/libmad/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/musicbrainz/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/tunepimp/PLIST b/audio/tunepimp/PLIST
new file mode 100644
index 00000000000..40c83058c5b
--- /dev/null
+++ b/audio/tunepimp/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/21 11:17:55 markd Exp $
+bin/tp_tagger
+bin/trm
+include/tunepimp/context.h
+include/tunepimp/defs.h
+include/tunepimp/tp_c.h
+include/tunepimp/track.h
+include/tunepimp/tunepimp.h
+lib/libtunepimp.a
+lib/libtunepimp.la
+lib/libtunepimp.so
+lib/libtunepimp.so.2
+lib/libtunepimp.so.2.0
+@dirrm include/tunepimp
diff --git a/audio/tunepimp/buildlink3.mk b/audio/tunepimp/buildlink3.mk
new file mode 100644
index 00000000000..946005a14da
--- /dev/null
+++ b/audio/tunepimp/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/08/21 11:17:55 markd Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+TUNEPIMP_BUILDLINK3_MK:= ${TUNEPIMP_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= tunepimp
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ntunepimp}
+BUILDLINK_PACKAGES+= tunepimp
+
+.if !empty(TUNEPIMP_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.tunepimp+= tunepimp>=0.3.0
+BUILDLINK_PKGSRCDIR.tunepimp?= ../../audio/tunepimp
+.endif # TUNEPIMP_BUILDLINK3_MK
+
+.include "../../audio/libid3tag/buildlink3.mk"
+.include "../../audio/libmad/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/musicbrainz/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/audio/tunepimp/distinfo b/audio/tunepimp/distinfo
new file mode 100644
index 00000000000..6472277d822
--- /dev/null
+++ b/audio/tunepimp/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/08/21 11:17:55 markd Exp $
+
+SHA1 (libtunepimp-0.3.0.tar.gz) = 54c60232f3b06f2316e2b1130eb981352995dfc8
+Size (libtunepimp-0.3.0.tar.gz) = 524889 bytes
+SHA1 (patch-aa) = 5dc5f48d01b7b1cdc1462f0bf07d0eb917fdb3c7
+SHA1 (patch-ab) = 7c7f5343a3d5bd786679a2f0b99cdd47585df584
diff --git a/audio/tunepimp/patches/patch-aa b/audio/tunepimp/patches/patch-aa
new file mode 100644
index 00000000000..8a0791f055a
--- /dev/null
+++ b/audio/tunepimp/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/08/21 11:17:55 markd Exp $
+
+--- lib/threads/posix/thread.h.orig 2004-03-25 21:20:15.000000000 +1200
++++ lib/threads/posix/thread.h
+@@ -28,6 +28,7 @@
+ #define __THREAD_H_
+
+ #include <pthread.h>
++#include <signal.h>
+ #include "semaphore.h"
+
+ #include "defs.h"
diff --git a/audio/tunepimp/patches/patch-ab b/audio/tunepimp/patches/patch-ab
new file mode 100644
index 00000000000..ed5f4733d9a
--- /dev/null
+++ b/audio/tunepimp/patches/patch-ab
@@ -0,0 +1,16 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/08/21 11:17:55 markd Exp $
+
+--- lib/write.cpp.orig 2004-08-19 01:38:57.000000000 +1200
++++ lib/write.cpp
+@@ -898,6 +898,11 @@ bool WriteThread::diskSpaceTest(const st
+
+ bool WriteThread::diskSpaceTest(const string &fileName, unsigned long fileSize)
+ {
++#if defined(__NetBSD__) && (__NetBSD_Version__ >= 200040000) /* NetBSD 2.0D */
++#define statfs statvfs
++#define f_bsize f_frsize
++#endif
++
+ struct statfs stat;
+
+ string path = extractFilePath(fileName);