pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/filesystems/fuse-djmount Initial import of djmount-0.7...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c697d043b80d
branches:  trunk
changeset: 540936:c697d043b80d
user:      agc <agc%pkgsrc.org@localhost>
date:      Fri Apr 11 14:55:45 2008 +0000

description:
Initial import of djmount-0.71 into the packages collection.

        djmount is a UPnP AV client.  It mounts the media content of
        compatible UPnP AV devices as a Unix filesystem.

        Djmount automatically discovers all UPnP AV Media Servers on the
        network, and makes the content available in a directory tree.  All
        shared files (e.g.  Audio or Video files) are directly visible and can
        be played using your favorite media player.

[15:53:42] agc@inspiron1300 ~ 190 > df /mnt
Filesystem       1K-blocks       Used      Avail %Cap Mounted on
/dev/puffs        28101396   20741466    5954862  77% /mnt
[15:53:44] agc@inspiron1300 ~ 191 > l /mnt
total 5
dr-xr-xr-x   5 root  wheel   512 Jan  1  2000 .
drwxr-xr-x  37 root  wheel  1536 Mar 15 13:22 ..
dr-xr-xr-x   5 root  wheel   512 Jan  1  2000 .debug
dr-xr-xr-x   8 root  wheel   512 Jan  1  2000 INSPIRON1300: Alistair Crooks:
dr-xr-xr-x   7 root  wheel   512 Jan  1  2000 MediaTomb
-r--r--r--   1 root  wheel    41 Jan  1  2000 devices
[15:54:23] agc@inspiron1300 ~ 192 >

diffstat:

 filesystems/fuse-djmount/DESCR            |   7 ++++++
 filesystems/fuse-djmount/Makefile         |  30 +++++++++++++++++++++++++++++
 filesystems/fuse-djmount/PLIST            |   4 +++
 filesystems/fuse-djmount/distinfo         |   6 +++++
 filesystems/fuse-djmount/patches/patch-aa |  32 +++++++++++++++++++++++++++++++
 5 files changed, 79 insertions(+), 0 deletions(-)

diffs (99 lines):

diff -r 30ee7626f5ee -r c697d043b80d filesystems/fuse-djmount/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-djmount/DESCR    Fri Apr 11 14:55:45 2008 +0000
@@ -0,0 +1,7 @@
+djmount is a UPnP AV client.  It mounts the media content of
+compatible UPnP AV devices as a Unix filesystem.
+
+Djmount automatically discovers all UPnP AV Media Servers on the
+network, and makes the content available in a directory tree.  All
+shared files (e.g.  Audio or Video files) are directly visible and can
+be played using your favorite media player.
diff -r 30ee7626f5ee -r c697d043b80d filesystems/fuse-djmount/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-djmount/Makefile Fri Apr 11 14:55:45 2008 +0000
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/04/11 14:55:45 agc Exp $
+
+DISTNAME=      djmount-0.71
+PKGNAME=       fuse-${DISTNAME}
+CATEGORIES=    filesystems
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=djmount/}
+
+MAINTAINER=    agc-users%NetBSD.org@localhost
+HOMEPAGE=      http://djmount.sourceforge.net/
+COMMENT=       FUSE filesystem for accessing Media Server content via UPnP
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    gmake
+
+PREFER.readline=       pkgsrc
+
+CONFIGURE_ARGS+=       --with-external-libupnp
+CONFIGURE_ARGS+=       --with-libupnp-prefix=${PREFIX}
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/djmount
+       ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/djmount
+
+.include "../../devel/readline/buildlink3.mk"
+.include "../../net/libupnp/buildlink3.mk"
+
+.include "../../mk/fuse.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 30ee7626f5ee -r c697d043b80d filesystems/fuse-djmount/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-djmount/PLIST    Fri Apr 11 14:55:45 2008 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/11 14:55:45 agc Exp $
+bin/djmount
+share/doc/djmount/README
+@dirrm share/doc/djmount
diff -r 30ee7626f5ee -r c697d043b80d filesystems/fuse-djmount/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-djmount/distinfo Fri Apr 11 14:55:45 2008 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/04/11 14:55:45 agc Exp $
+
+SHA1 (djmount-0.71.tar.gz) = 527d4603d85b7fb86dc97d326b78c97bdcc4d687
+RMD160 (djmount-0.71.tar.gz) = 695e2ea0cd3fe654339f82c5101eb74da739d3f7
+Size (djmount-0.71.tar.gz) = 1159653 bytes
+SHA1 (patch-aa) = 5cc9d72ee0035f51ff968862a54adad055fae7b9
diff -r 30ee7626f5ee -r c697d043b80d filesystems/fuse-djmount/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-djmount/patches/patch-aa Fri Apr 11 14:55:45 2008 +0000
@@ -0,0 +1,32 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/04/11 14:55:45 agc Exp $
+
+--- djmount/fuse_main.c        2008/04/11 12:27:48     1.1
++++ djmount/fuse_main.c        2008/04/11 12:28:51
+@@ -32,7 +32,11 @@
+ #include <fcntl.h>
+ #include <dirent.h>
+ #include <errno.h>
++#ifdef __NetBSD__
++#include <sys/statvfs.h>
++#else
+ #include <sys/statfs.h>
++#endif
+ #ifdef HAVE_SETXATTR
+ #     include <sys/xattr.h>
+ #endif
+@@ -734,6 +738,7 @@
+       // Force Read-only (write operations not implemented yet)
+       FUSE_ARG ("-r"); 
+ 
++#if !defined(__NetBSD__)
+ #if HAVE_FUSE_O_READDIR_INO
+       // try to fill in d_ino in readdir
+       FUSE_ARG ("-o");
+@@ -746,6 +751,7 @@
+       FUSE_ARG ("-o");
+       FUSE_ARG ("direct_io");
+ #endif
++#endif /* !NetBSD */
+ 
+       /*
+        * Set charset encoding



Home | Main Index | Thread Index | Old Index