summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/libnjb/DESCR20
-rw-r--r--devel/libnjb/Makefile22
-rw-r--r--devel/libnjb/PLIST26
-rw-r--r--devel/libnjb/buildlink3.mk14
-rw-r--r--devel/libnjb/distinfo6
-rw-r--r--devel/libnjb/patches/patch-aa13
6 files changed, 101 insertions, 0 deletions
diff --git a/devel/libnjb/DESCR b/devel/libnjb/DESCR
new file mode 100644
index 00000000000..cbcb9ed3799
--- /dev/null
+++ b/devel/libnjb/DESCR
@@ -0,0 +1,20 @@
+libnjb is a C library and API for communicating with the Creative Nomad JukeBox
+and Dell DJ digital audio players under BSD, Linux, Mac OS X and Windows. The
+protocol these devices use is presumably called PDE (Portable Digital
+Entertainment protocol) at Creative. Newer devices using the Microsoft MTP
+(Media Transfer Protocol) are NOT supported.
+Working Devices:
+Creative NOMAD Jukebox 1 (aka D.A.P.)
+Creative NOMAD Jukebox 2
+Creative NOMAD Jukebox 3
+Creative NOMAD Jukebox Zen
+Creative NOMAD Jukebox Zen USB 2.0
+Creative NOMAD Jukebox Zen NX
+Creative NOMAD Jukebox Zen Xtra
+Creative Zen Touch
+Creative Zen Micro
+Creative Zen Sleek
+Creative Zen
+Dell Digital Jukebox ("Dell DJ")
+Second Generation Dell DJ
+Dell Pocket DJ
diff --git a/devel/libnjb/Makefile b/devel/libnjb/Makefile
new file mode 100644
index 00000000000..1efbf5399f0
--- /dev/null
+++ b/devel/libnjb/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/02/15 16:38:15 wiz Exp $
+#
+
+DISTNAME= libnjb-2.2.6
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libnjb/}
+
+MAINTAINER= ku3@sl.aanet.ru
+HOMEPAGE= http://libnjb.sourceforge.net/
+COMMENT= Communicating with some Creative and Dell audio players
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES+= c c++
+
+PKGCONFIG_OVERRIDE+= libnjb.pc.in
+
+.include "../../devel/libusb/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libnjb/PLIST b/devel/libnjb/PLIST
new file mode 100644
index 00000000000..5e4bf1e8a22
--- /dev/null
+++ b/devel/libnjb/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/02/15 16:38:15 wiz Exp $
+bin/njb-cursesplay
+bin/njb-delfile
+bin/njb-deltr
+bin/njb-dumpeax
+bin/njb-dumptime
+bin/njb-files
+bin/njb-fwupgrade
+bin/njb-getfile
+bin/njb-getowner
+bin/njb-gettr
+bin/njb-getusage
+bin/njb-handshake
+bin/njb-pl
+bin/njb-play
+bin/njb-playlists
+bin/njb-sendfile
+bin/njb-sendtr
+bin/njb-setowner
+bin/njb-setpbm
+bin/njb-settime
+bin/njb-tagtr
+bin/njb-tracks
+include/libnjb.h
+lib/libnjb.la
+lib/pkgconfig/libnjb.pc
diff --git a/devel/libnjb/buildlink3.mk b/devel/libnjb/buildlink3.mk
new file mode 100644
index 00000000000..a67e2955a7e
--- /dev/null
+++ b/devel/libnjb/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/02/15 16:38:15 wiz Exp $
+
+BUILDLINK_TREE+= libnjb
+
+.if !defined(LIBNJB_BUILDLINK3_MK)
+LIBNJB_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libnjb+= libnjb>=2.2.6
+BUILDLINK_PKGSRCDIR.libnjb?= ../../wip/libnjb
+
+.include "../../devel/libusb/buildlink3.mk"
+.endif # LIBNJB_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libnjb
diff --git a/devel/libnjb/distinfo b/devel/libnjb/distinfo
new file mode 100644
index 00000000000..a3e1960fcd3
--- /dev/null
+++ b/devel/libnjb/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/02/15 16:38:15 wiz Exp $
+
+SHA1 (libnjb-2.2.6.tar.gz) = 339c24b1c007d914d2d4969315a3e128603a046a
+RMD160 (libnjb-2.2.6.tar.gz) = 9a81674daa7b0163682ef7bc40cc852c7b69ea8d
+Size (libnjb-2.2.6.tar.gz) = 504329 bytes
+SHA1 (patch-aa) = 5fd79fd8b8281c9b819bb77de481d8fbfa620226
diff --git a/devel/libnjb/patches/patch-aa b/devel/libnjb/patches/patch-aa
new file mode 100644
index 00000000000..45077742df7
--- /dev/null
+++ b/devel/libnjb/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2010/02/15 16:38:15 wiz Exp $
+
+--- hotplug.sh.in.orig 2009-04-25 00:20:55.000000000 +0000
++++ hotplug.sh.in 2009-04-25 00:21:18.000000000 +0000
+@@ -165,7 +165,7 @@
+ fi
+ fi
+ fi
+-if [ "x${EDITMAP}" == "xyes" ]; then
++if [ "x${EDITMAP}" = "xyes" ]; then
+ echo "We need to edit the ${HOTPLUGPATH}/usb.usermap if it exists..."
+ if test -f ${HOTPLUGPATH}/usb.usermap
+ then