diff options
author | nathanw <nathanw@pkgsrc.org> | 2004-06-05 19:07:51 +0000 |
---|---|---|
committer | nathanw <nathanw@pkgsrc.org> | 2004-06-05 19:07:51 +0000 |
commit | 8129a3ba42ef8d6f6e5a403e450167e0f7d7b295 (patch) | |
tree | b2d6c2c8ccd646b8ed2e0c15e23e90d8dd654717 | |
parent | 24e61f6a91a2b114b4013499562176ac34bd6343 (diff) | |
download | pkgsrc-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/DESCR | 6 | ||||
-rw-r--r-- | audio/daapd/Makefile | 18 | ||||
-rw-r--r-- | audio/daapd/PLIST | 3 | ||||
-rw-r--r-- | audio/daapd/distinfo | 7 | ||||
-rw-r--r-- | audio/daapd/patches/patch-aa | 44 | ||||
-rw-r--r-- | audio/daapd/patches/patch-ab | 15 | ||||
-rw-r--r-- | audio/daapd/patches/patch-ac | 12 |
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) |