pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/libofa Initial import of libofa-0.9.3:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/720e5235fcf9
branches:  trunk
changeset: 515984:720e5235fcf9
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Jul 12 13:12:57 2006 +0000

description:
Initial import of libofa-0.9.3:

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.

diffstat:

 audio/libofa/DESCR            |  22 ++++++++++++++++++++++
 audio/libofa/Makefile         |  24 ++++++++++++++++++++++++
 audio/libofa/PLIST            |   5 +++++
 audio/libofa/buildlink3.mk    |  21 +++++++++++++++++++++
 audio/libofa/distinfo         |   6 ++++++
 audio/libofa/patches/patch-aa |  13 +++++++++++++
 6 files changed, 91 insertions(+), 0 deletions(-)

diffs (115 lines):

diff -r 27fdc4b1be29 -r 720e5235fcf9 audio/libofa/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libofa/DESCR        Wed Jul 12 13:12:57 2006 +0000
@@ -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 -r 27fdc4b1be29 -r 720e5235fcf9 audio/libofa/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libofa/Makefile     Wed Jul 12 13:12:57 2006 +0000
@@ -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@localhost
+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 -r 27fdc4b1be29 -r 720e5235fcf9 audio/libofa/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libofa/PLIST        Wed Jul 12 13:12:57 2006 +0000
@@ -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 -r 27fdc4b1be29 -r 720e5235fcf9 audio/libofa/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libofa/buildlink3.mk        Wed Jul 12 13:12:57 2006 +0000
@@ -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 -r 27fdc4b1be29 -r 720e5235fcf9 audio/libofa/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libofa/distinfo     Wed Jul 12 13:12:57 2006 +0000
@@ -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 -r 27fdc4b1be29 -r 720e5235fcf9 audio/libofa/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/libofa/patches/patch-aa     Wed Jul 12 13:12:57 2006 +0000
@@ -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;



Home | Main Index | Thread Index | Old Index