pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/filesystems/fuse-svnfs Import svnfs-0.4, a fuse filesy...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8a4dff501647
branches:  trunk
changeset: 536424:8a4dff501647
user:      bjs <bjs%pkgsrc.org@localhost>
date:      Thu Dec 13 07:00:16 2007 +0000

description:
Import svnfs-0.4, a fuse filesystem for mounting subversion repositories.
While I can find little documentation out there, it seems to work
quite well for me (Subversion 1.4.4 + apr1).  Thusfar it's seemed
quite speedy and useful.  I'm thinking that fuse might be an interesting
way to get distfiles (curlftpfs) or source snapshots into pkgsrc.

diffstat:

 filesystems/fuse-svnfs/DESCR            |   3 +++
 filesystems/fuse-svnfs/Makefile         |  30 ++++++++++++++++++++++++++++++
 filesystems/fuse-svnfs/PLIST            |   2 ++
 filesystems/fuse-svnfs/distinfo         |   6 ++++++
 filesystems/fuse-svnfs/patches/patch-aa |  19 +++++++++++++++++++
 5 files changed, 60 insertions(+), 0 deletions(-)

diffs (80 lines):

diff -r 65a0203b2c53 -r 8a4dff501647 filesystems/fuse-svnfs/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-svnfs/DESCR      Thu Dec 13 07:00:16 2007 +0000
@@ -0,0 +1,3 @@
+SvnFs is a filesystem written using FUSE for accessing Subversion
+repositories.  Please see <http://www.jmadden.eu> for search google
+for more information, as it comes with no documentation.
diff -r 65a0203b2c53 -r 8a4dff501647 filesystems/fuse-svnfs/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-svnfs/Makefile   Thu Dec 13 07:00:16 2007 +0000
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/12/13 07:00:16 bjs Exp $
+#
+
+DISTNAME=      svnfs-0.4
+CATEGORIES=    filesystems
+MASTER_SITES=  http://www.jmadden.eu/wp-content/uploads/svnfs/
+
+MAINTAINER=    bjs%NetBSD.org@localhost
+HOMEPAGE=      http://www.jmadden.eu/
+COMMENT=       FUSE filesystem for accessing SVN repositories
+EXTRACT_SUFX=  .tgz
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+GNU_CONFIGURE= yes
+USE_TOOLS+=    perl
+
+REPLACE_PERL=  svn-config.pl
+
+SUBST_CLASSES+=                svn
+SUBST_FILES.svn=       svn-config.pl
+SUBST_MESSAGE.svn=     Fixing subversion pathnames in ${SUBST_FILES.svn}
+SUBST_STAGE.svn=       post-patch
+SUBST_VARS.svn=                LOCALBASE
+
+BUILDLINK_ABI_DEPENDS.subversion-base+=        subversion-base>=1.4.3nb2
+
+.include "../../devel/subversion-base/buildlink3.mk"
+.include "../../mk/fuse.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 65a0203b2c53 -r 8a4dff501647 filesystems/fuse-svnfs/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-svnfs/PLIST      Thu Dec 13 07:00:16 2007 +0000
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/12/13 07:00:16 bjs Exp $
+bin/svnfs
diff -r 65a0203b2c53 -r 8a4dff501647 filesystems/fuse-svnfs/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-svnfs/distinfo   Thu Dec 13 07:00:16 2007 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/12/13 07:00:16 bjs Exp $
+
+SHA1 (svnfs-0.4.tgz) = edc8584c08ab58a321c8b93a237528b162ea3a08
+RMD160 (svnfs-0.4.tgz) = 6df496b4a66705407526c7881f8f8ace7f09a3d0
+Size (svnfs-0.4.tgz) = 206594 bytes
+SHA1 (patch-aa) = 01670a8d9e88a7be3356b5a3c3408d565080860d
diff -r 65a0203b2c53 -r 8a4dff501647 filesystems/fuse-svnfs/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/fuse-svnfs/patches/patch-aa   Thu Dec 13 07:00:16 2007 +0000
@@ -0,0 +1,19 @@
+$NetBSD: patch-aa,v 1.1.1.1 2007/12/13 07:00:16 bjs Exp $
+
+--- svn-config.pl.orig 2007-06-11 04:50:03.000000000 -0400
++++ svn-config.pl
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl
++#!/usr/pkg/bin/perl
+ #
+ # Hacky replacement for (non-existant) svn-config to find the libraries,
+ # the library path and the include file path.
+@@ -47,7 +47,7 @@ if( $libs ) {
+ }
+ 
+ if( $includes ) {
+-   open(IN, "ls -d /usr/include/subversion* 2>/dev/null |");
++   open(IN, "ls -d @LOCALBASE@/include/subversion-* 2>/dev/null |");
+    while( <IN> ) {
+       chomp();
+       $out_includes = $out_includes."-I".$_." ";



Home | Main Index | Thread Index | Old Index