summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornathanw <nathanw@pkgsrc.org>2004-06-05 19:07:51 +0000
committernathanw <nathanw@pkgsrc.org>2004-06-05 19:07:51 +0000
commit8129a3ba42ef8d6f6e5a403e450167e0f7d7b295 (patch)
treeb2d6c2c8ccd646b8ed2e0c15e23e90d8dd654717
parent24e61f6a91a2b114b4013499562176ac34bd6343 (diff)
downloadpkgsrc-8129a3ba42ef8d6f6e5a403e450167e0f7d7b295.tar.gz
Initial import of daapd-0.2.2b.
Server for DAAP, the digital audio access protocol daapd scans a directory for mp3 files and makes them available via the Apple proprietary protocol DAAP. DAAP clients can browse the directory and retrieve individual files, either by streaming or by downloading them. [read: iTunes server]
-rw-r--r--audio/daapd/DESCR6
-rw-r--r--audio/daapd/Makefile18
-rw-r--r--audio/daapd/PLIST3
-rw-r--r--audio/daapd/distinfo7
-rw-r--r--audio/daapd/patches/patch-aa44
-rw-r--r--audio/daapd/patches/patch-ab15
-rw-r--r--audio/daapd/patches/patch-ac12
7 files changed, 105 insertions, 0 deletions
diff --git a/audio/daapd/DESCR b/audio/daapd/DESCR
new file mode 100644
index 00000000000..1e01c36ec50
--- /dev/null
+++ b/audio/daapd/DESCR
@@ -0,0 +1,6 @@
+Server for DAAP, the digital audio access protocol
+Copyright deleet 2003, Alexander Oberdorster
+
+daapd scans a directory for mp3 files and makes them available via the Apple
+proprietary protocol DAAP. DAAP clients can browse the directory and retrieve
+individual files, either by streaming or by downloading them.
diff --git a/audio/daapd/Makefile b/audio/daapd/Makefile
new file mode 100644
index 00000000000..296169944f9
--- /dev/null
+++ b/audio/daapd/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/06/05 19:07:51 nathanw Exp $
+
+DISTNAME= daapd-0.2.2b
+CATEGORIES= audio
+MASTER_SITES= http://www.deleet.de/projekte/daap/daapd/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= nathanw@NetBSD.org
+HOMEPAGE= http://www.deleet.de/projekte/daap/daapd/
+COMMENT= Server for DAA protocol (iTunes)
+
+USE_BUILDLINK3= # defined
+USE_GNU_TOOLS= make
+MAKEFILE= makefile
+
+.include "../../audio/libid3tag/buildlink3.mk"
+.include "../../net/howl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/daapd/PLIST b/audio/daapd/PLIST
new file mode 100644
index 00000000000..aa0fe17751b
--- /dev/null
+++ b/audio/daapd/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/06/05 19:07:51 nathanw Exp $
+bin/daapd
+man/man8/daapd.8
diff --git a/audio/daapd/distinfo b/audio/daapd/distinfo
new file mode 100644
index 00000000000..5893d6224f0
--- /dev/null
+++ b/audio/daapd/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/06/05 19:07:51 nathanw Exp $
+
+SHA1 (daapd-0.2.2b.tgz) = d1644a5baaa0d89b4e550fbc4e3d0b4590bc9690
+Size (daapd-0.2.2b.tgz) = 198250 bytes
+SHA1 (patch-aa) = 1ae5e6ed769ce4ed4e3ac3b33d081440d86e6ecd
+SHA1 (patch-ab) = c18447494745366099b5bfe666d45a9c528500a2
+SHA1 (patch-ac) = a3e203dcf6e7686795f8348fef5cc2272abdfc48
diff --git a/audio/daapd/patches/patch-aa b/audio/daapd/patches/patch-aa
new file mode 100644
index 00000000000..02dcf6d15d9
--- /dev/null
+++ b/audio/daapd/patches/patch-aa
@@ -0,0 +1,44 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/06/05 19:07:51 nathanw Exp $
+
+--- makefile.orig 2004-04-17 07:14:45.000000000 -0400
++++ makefile 2004-06-04 15:34:59.000000000 -0400
+@@ -1,7 +1,7 @@
+ # configure daapd here
+
+ HOWL_ENABLE = 1
+-MPEG4_ENABLE = 1
++MPEG4_ENABLE = 0
+
+
+ # no need to touch anything below this line
+@@ -13,16 +13,14 @@
+ DEPS = daaplib_ libhttpd_
+ OBJS = daapd.o db.o dboutput.o songcache.o parsemp3.o
+ LIBS = -ldaaplib -lhttpd-persistent -lid3tag -lz
+-LIBPATH = -L. -L/usr/local/lib -L./daaplib/src -L./libhttpd/src
+-INCPATH = -I. -I/usr/local/include -I./daaplib/include -I./libhttpd/src
+-DEPLOY = /usr/local
+-CFLAGS = -Wall -Wno-multichar
++LIBPATH = -L. ${LDFLAGS} -L./daaplib/src -L./libhttpd/src
++INCPATH = -I. -I./daaplib/include -I./libhttpd/src
++DEPLOY = ${PREFIX}
++CFLAGS += -Wall -Wno-multichar
+
+ # HOWL
+ ifeq ($(HOWL_ENABLE),1)
+- HOWLDIRS := $(sort $(wildcard /usr/local/include/howl-*) )
+- HOWLRECENT := $(word $(words $(HOWLDIRS)),$(HOWLDIRS) )
+- INCPATH := $(INCPATH) -I$(HOWLRECENT)
++ INCPATH := $(INCPATH) -I${PREFIX}/include/howl
+ LIBS := $(LIBS) -lpthread -lhowl
+ CFLAGS := $(CFLAGS) -DHOWL_ENABLE
+ ifneq ($(shell $(CC) -E -dM - < /dev/null | grep __APPLE__),)
+@@ -70,8 +68,6 @@
+ rm $(OBJS) $(TARGET)
+
+ install: $(DEPS) $(TARGET)
+- cd libhttpd && $(MAKE) install
+- cd daaplib/src && $(MAKE) install
+ cp $(TARGET) $(DEPLOY)/bin
+ chmod a+rx $(DEPLOY)/bin/$(TARGET)
+ cp $(TARGET).8 $(DEPLOY)/man/man8
diff --git a/audio/daapd/patches/patch-ab b/audio/daapd/patches/patch-ab
new file mode 100644
index 00000000000..a1cf245bea9
--- /dev/null
+++ b/audio/daapd/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/06/05 19:07:51 nathanw Exp $
+
+--- daaplib/src/makefile.orig 2004-04-13 19:35:14.000000000 -0400
++++ daaplib/src/makefile 2004-06-04 13:58:11.000000000 -0400
+@@ -8,8 +8,8 @@
+
+ LIBS =
+ LIBPATH =
+-LIBDEPLOY = /usr/local/lib
+-INCDEPLOY = /usr/local/include
++LIBDEPLOY = ${PREFIX}/lib
++INCDEPLOY = ${PREFIX}/include
+ INCPATH = ../include
+ CFLAGS = -Wall -Wno-multichar
+
diff --git a/audio/daapd/patches/patch-ac b/audio/daapd/patches/patch-ac
new file mode 100644
index 00000000000..604b44d8722
--- /dev/null
+++ b/audio/daapd/patches/patch-ac
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.1.1.1 2004/06/05 19:07:51 nathanw Exp $
+
+--- libhttpd/Site.mm.in.orig 2004-06-04 14:51:42.000000000 -0400
++++ libhttpd/Site.mm.in 2004-06-04 14:52:05.000000000 -0400
+@@ -37,5 +37,5 @@
+ # Any other CFlags required
+ EXTRA_CFLAGS=
+
+-CFLAGS= -g -I$(TOP)/ -I/usr/local/include $(EXTRA_CFLAGS) -D$(OS_TYPE)
+-LDLIBS= -L/usr/local/lib -L$(TOP)/lib @LIBS@ $(EXTRA_LIBS)
++CFLAGS= -g -I$(TOP)/ $(EXTRA_CFLAGS) -D$(OS_TYPE)
++LDLIBS= -L$(TOP)/lib @LIBS@ $(EXTRA_LIBS)