summaryrefslogtreecommitdiff
path: root/audio/libofa
diff options
context:
space:
mode:
Diffstat (limited to 'audio/libofa')
-rw-r--r--audio/libofa/DESCR22
-rw-r--r--audio/libofa/Makefile24
-rw-r--r--audio/libofa/PLIST5
-rw-r--r--audio/libofa/buildlink3.mk21
-rw-r--r--audio/libofa/distinfo6
-rw-r--r--audio/libofa/patches/patch-aa13
6 files changed, 91 insertions, 0 deletions
diff --git a/audio/libofa/DESCR b/audio/libofa/DESCR
new file mode 100644
index 00000000000..5d701bda4cc
--- /dev/null
+++ b/audio/libofa/DESCR
@@ -0,0 +1,22 @@
+The world is drowning in individual music files astray with corrupt
+metadata, insignificant file names, and no way to identify the
+music.
+
+MusicDNS and the Open Fingerprint Architecture provide a system
+for identifying a piece of music with nothing more than the sound
+of the piece itself.
+
+MusicDNS is the largest single dataset of acoustic fingerprints in
+the world with more than 16 million individual tracks identified
+and growing DAILY! With the Open Fingerprint client-code, tracks
+can be identified consistently against the MusicDNS dataset, and
+new tracks are easily added.
+
+The Open Fingerprint is deployed world-wide--and now the client
+source code is available under Open Source license.
+
+Use the fingerprint code freely, or hook it up to the largest
+repository of fingerprinted tracks on the planet--MusicDNS. Free
+client keys for developers and non-profits are available on the
+website. For commercial deployment, use the low-cost MusicDNS.com
+service from MusicIP.
diff --git a/audio/libofa/Makefile b/audio/libofa/Makefile
new file mode 100644
index 00000000000..8cc02682111
--- /dev/null
+++ b/audio/libofa/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/07/12 13:12:57 wiz Exp $
+#
+
+DISTNAME= libofa-0.9.3
+CATEGORIES= audio
+MASTER_SITES= http://www.musicdns.org/themes/musicdns_org/downloads/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.musicdns.org/
+COMMENT= Open Fingerprint Architecture library
+
+USE_PKGLOCALEDIR= yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+GNU_CONFIGURE= yes
+
+PKGCONFIG_OVERRIDE+= libofa.pc.in
+
+.include "../../math/fftw/buildlink3.mk"
+# next two only needed for examples
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/libofa/PLIST b/audio/libofa/PLIST
new file mode 100644
index 00000000000..de156d5c2aa
--- /dev/null
+++ b/audio/libofa/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/12 13:12:57 wiz Exp $
+include/ofa1/ofa.h
+lib/libofa.la
+lib/pkgconfig/libofa.pc
+@dirrm include/ofa1
diff --git a/audio/libofa/buildlink3.mk b/audio/libofa/buildlink3.mk
new file mode 100644
index 00000000000..3a412d2246f
--- /dev/null
+++ b/audio/libofa/buildlink3.mk
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/07/12 13:12:57 wiz Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBOFA_BUILDLINK3_MK:= ${LIBOFA_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= libofa
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibofa}
+BUILDLINK_PACKAGES+= libofa
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libofa
+
+.if ${LIBOFA_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.libofa+= libofa>=0.9.3
+BUILDLINK_PKGSRCDIR.libofa?= ../../audio/libofa
+.endif # LIBOFA_BUILDLINK3_MK
+
+.include "../../math/fftw/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/audio/libofa/distinfo b/audio/libofa/distinfo
new file mode 100644
index 00000000000..c64ffec410b
--- /dev/null
+++ b/audio/libofa/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/07/12 13:12:57 wiz Exp $
+
+SHA1 (libofa-0.9.3.tar.gz) = 3dec8e1dcea937f74b4165e9ffd4d4f355e4594a
+RMD160 (libofa-0.9.3.tar.gz) = 77f393570bb5356026c4b9c7195236bd96cb9143
+Size (libofa-0.9.3.tar.gz) = 384043 bytes
+SHA1 (patch-aa) = 5873559f25c2dd3ca7cd3beac089167faa1ce49f
diff --git a/audio/libofa/patches/patch-aa b/audio/libofa/patches/patch-aa
new file mode 100644
index 00000000000..4e73408d920
--- /dev/null
+++ b/audio/libofa/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/07/12 13:12:57 wiz Exp $
+
+--- lib/JAMA/tnt_math_utils.h.orig 2006-05-10 17:58:50.000000000 +0000
++++ lib/JAMA/tnt_math_utils.h
+@@ -30,7 +30,7 @@ Real hypot(const Real &a, const Real &b)
+ {
+
+ if (a== 0)
+- return abs(b);
++ return fabs(b);
+ else
+ {
+ Real c = b/a;