security bump
authorNed Ludd <solar@gentoo.org>
Wed, 3 Nov 2004 14:44:57 +0000 (14:44 +0000)
committerNed Ludd <solar@gentoo.org>
Wed, 3 Nov 2004 14:44:57 +0000 (14:44 +0000)
net-fs/davfs2/ChangeLog
net-fs/davfs2/Manifest
net-fs/davfs2/davfs2-0.2.2-r1.ebuild [new file with mode: 0644]
net-fs/davfs2/files/davfs2-0.2.2-pid.patch [new file with mode: 0644]
net-fs/davfs2/files/digest-davfs2-0.2.2-r1 [new file with mode: 0644]

index 205e5d3427f52fb6c691819afd08341f3bf3c938..7a44fba041d55c854532911e74305b80437c65b3 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-fs/davfs2
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/davfs2/ChangeLog,v 1.2 2004/09/05 08:05:16 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/davfs2/ChangeLog,v 1.3 2004/11/03 14:44:57 solar Exp $
+
+*davfs2-0.2.2-r1 (03 Nov 2004)
+
+  03 Nov 2004; <solar@gentoo.org> +files/davfs2-0.2.2-pid.patch,
+  +davfs2-0.2.2-r1.ebuild:
+  security bump
 
   05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
   Fixed ChangeLog header.
index 64d876a1879a23412452fa2e991d933daf39f522..be769a16c997c1ea4c5edfcba2d27870a8ace66e 100644 (file)
@@ -1,15 +1,18 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 ef94e04d2bfa9bb77cd4397541e0b513 davfs2-0.2.1.ebuild 801
 MD5 d0057c0ad166e1aefc9bcf89ec876efe davfs2-0.2.2.ebuild 805
-MD5 0b048b422cf983d3a290686a50699256 ChangeLog 948
+MD5 4ea3c50c09f5b16e414406b0c707fe37 davfs2-0.2.2-r1.ebuild 906
+MD5 ef94e04d2bfa9bb77cd4397541e0b513 davfs2-0.2.1.ebuild 801
+MD5 00e4fba19f657785c9f7d15cb4c27cd1 ChangeLog 1086
 MD5 222bb7c9a0ba144f42b188211d562cd3 files/digest-davfs2-0.2.1 64
 MD5 340445f0521e173e52743ac4f2889f56 files/digest-davfs2-0.2.2 64
+MD5 2a75243abdc7295fe437c748aec1ee5b files/davfs2-0.2.2-pid.patch 1235
+MD5 340445f0521e173e52743ac4f2889f56 files/digest-davfs2-0.2.2-r1 64
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
+Version: GnuPG v1.2.4 (GNU/Linux)
 
-iD8DBQFBOsjDI1lqEGTUzyQRAvSaAJ94GTLbbrPbOdD+sUtm5aWMXKcyOQCgneOy
-u7BOHTvAi++VHtaCt3WtM2c=
-=oCvw
+iD8DBQFBiO7z94CCfB4KcwwRApF2AJwMInVKD5BtMTpUdl7ooUZ4QOGBogCgiAG3
+6J7HzZuAHwx/nn2WiuNdri8=
+=ZHOX
 -----END PGP SIGNATURE-----
diff --git a/net-fs/davfs2/davfs2-0.2.2-r1.ebuild b/net-fs/davfs2/davfs2-0.2.2-r1.ebuild
new file mode 100644 (file)
index 0000000..e75c635
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/davfs2/davfs2-0.2.2-r1.ebuild,v 1.1 2004/11/03 14:44:57 solar Exp $
+
+inherit eutils
+
+IUSE="ssl"
+
+DESCRIPTION="a Linux file system driver that allows you to mount a WebDAV server as a local disk drive. Davfs2 uses Coda for kernel driver and neon for WebDAV interface"
+SRC_URI="mirror://sourceforge/dav/${P}.tar.gz"
+HOMEPAGE="http://dav.sourceforge.net"
+KEYWORDS="~x86 ~ppc"
+
+LICENSE="GPL-2"
+DEPEND="ssl? ( >=dev-libs/openssl-0.9.6 )"
+SLOT="0"
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/davfs2-0.2.2-pid.patch
+}
+
+src_compile() {
+       econf `use_enable ssl` || die
+       emake || die
+}
+
+src_install() {
+       einstall
+}
+
+pkg_postinst() {
+       einfo ""
+       einfo "Remember you have to have coda compiled in to your kernel"
+       einfo "in order to use davfs2"
+       einfo ""
+}
diff --git a/net-fs/davfs2/files/davfs2-0.2.2-pid.patch b/net-fs/davfs2/files/davfs2-0.2.2-pid.patch
new file mode 100644 (file)
index 0000000..e89cd84
--- /dev/null
@@ -0,0 +1,32 @@
+diff -ru davfs2-0.2.2.orig/src/util.c davfs2-0.2.2/src/util.c
+--- davfs2-0.2.2.orig/src/util.c       2003-12-07 23:39:48.000000000 -0500
++++ davfs2-0.2.2/src/util.c    2004-10-30 22:24:39.000000000 -0400
+@@ -281,7 +281,7 @@
+ /* dav_kill_prev_mount */
+ int dav_kill_prev_mount(const char *dev) {
+     pid_t pid;
+-    char *fname = ne_concat(DAV_TMP_DIR, dev+5, ".pid", NULL);
++    char *fname = ne_concat(DAV_PID_DIR, dev+5, ".pid", NULL);
+     FILE *fp = fopen(fname, "r");
+     
+     /* Nofile, just return */
+@@ -301,7 +301,7 @@
+ }
+ 
+ int dav_save_mount_pid(const char *dev) {
+-    char *fname = ne_concat(DAV_TMP_DIR, dev+5, ".pid", NULL);
++    char *fname = ne_concat(DAV_PID_DIR, dev+5, ".pid", NULL);
+     FILE *fp = fopen(fname, "w");
+     NE_FREE(fname);
+ 
+diff -ru davfs2-0.2.2.orig/src/util.h davfs2-0.2.2/src/util.h
+--- davfs2-0.2.2.orig/src/util.h       2003-12-07 23:39:48.000000000 -0500
++++ davfs2-0.2.2/src/util.h    2004-10-30 22:29:36.000000000 -0400
+@@ -33,6 +33,7 @@
+ #define MTAB        "/etc/mtab"
+ #define MTAB_TMP    "/etc/mtab.davfs.tmp"
+ #define DAV_TMP_DIR "/tmp/"
++#define DAV_PID_DIR "/var/run/"
+ #define DAV_MAX_MKTMP_TRY 3   /* Let's try three time to get random name */
+ 
+ /* magic flag number to indicate "new" flags */
diff --git a/net-fs/davfs2/files/digest-davfs2-0.2.2-r1 b/net-fs/davfs2/files/digest-davfs2-0.2.2-r1
new file mode 100644 (file)
index 0000000..d87d8db
--- /dev/null
@@ -0,0 +1 @@
+MD5 93deddc76264c80da5f1b0c1e63875ba davfs2-0.2.2.tar.gz 274337