diff options
Diffstat (limited to 'net-fs/wdfs')
-rw-r--r-- | net-fs/wdfs/Manifest | 6 | ||||
-rw-r--r-- | net-fs/wdfs/files/wdfs-1.4.2-fix-Waddress.patch | 40 | ||||
-rw-r--r-- | net-fs/wdfs/metadata.xml | 13 | ||||
-rw-r--r-- | net-fs/wdfs/wdfs-1.4.2-r1.ebuild | 24 |
4 files changed, 83 insertions, 0 deletions
diff --git a/net-fs/wdfs/Manifest b/net-fs/wdfs/Manifest new file mode 100644 index 000000000000..a2051ce031fc --- /dev/null +++ b/net-fs/wdfs/Manifest @@ -0,0 +1,6 @@ +AUX wdfs-1.4.2-fix-Waddress.patch 1269 SHA256 8625a8b938e5f8698e0c3d7bf3d42f21621ec65b70e609952219fb15ca50d959 SHA512 e01f9a45cd045edf05b19ddd3b3a04bbf9a03dac4e032709a98396b024079bfb4856b91aa1c0aba8b1c3ce765ce9499f46102fafc87776ae5e0d57f8b71bc0e5 WHIRLPOOL 8016fa0e9ba39d9c59f43d057c4bb6f55af34c5d87e65f1259516b945215c7f6832601938aaf9ace35ddb570850d5e111f31bb864d1d5c9642978d214ef17438 +DIST wdfs-1.4.2.tar.gz 109315 SHA256 fcf2e1584568b07c7f3683a983a9be26fae6534b8109e09167e5dff9114ba2e5 SHA512 da7e16ed86cbe4746fabe5fce44c83b1d0cd0fbc19994eefe0ce2a75f3d8c77c3c341a76409150a3509be08f8c0d28b8a9650037edcbbf2aa60f4c8ea5407004 WHIRLPOOL 0306bc45e174a627bf9b728a631e3e34135ccd2773b22ff0f9fde1342a03b724bdcc97b5c60ff55ed47337df0099ff62083d90828583e27519af96ebbd2efc1a +EBUILD wdfs-1.4.2-r1.ebuild 537 SHA256 d45e4672c3d8208a38c6928f952ba3e4cc589ab5dc4b1987497a48f2abf4032d SHA512 a1dc12bfdf86b98892862fadccaea957b733d28cd0553c75af3ca40710e9f8038cc0c1e6629316922595855dbb0ee4601f9e622bd3d62ee0d25ba91a9cbc2a14 WHIRLPOOL 0992ea663e07142ec8be6c3847bce20c6f2eb1d87aaa36d96df8ff2f3df8b3a57163fd2c798c0ea9ca458c83926fb61d37bef0f0460813e99c965438e3ed535c +MISC ChangeLog 2374 SHA256 93acf48faef1dc93ddf146674b51e799ec09f8cc3e1e96b901449cc3b16702d5 SHA512 215111776f11cbeb07ea24e4a61185ddeda7268b953580076f35aaffcb3bea5621d2ef69061a8e45268cf91c2a3b70f42c386dc62c72f1fa30d631ddf4c19260 WHIRLPOOL 4b6a538669f3d58acb7772349846a1c116c77c09fa8620efd5b57e724391ea44d4c20b34280c1a44875fefe27a79f297926ad2e0151bd675e4f3607b7acabd06 +MISC ChangeLog-2015 1580 SHA256 cbe201deb2e14125908eff2166c382dcaf09336f5a0cc96971adf257550481fb SHA512 6b5d628b620c2fc6815462d048a28c8dc040eb9c4ec4e0ddd83eb3f5d7e700ee88d2b8630b9eb5bad84268b7531bd3e81b9077c8001c8d4fb048a10e13915d72 WHIRLPOOL 8de343188bf91a14924b98dcfe55284cd16914469fc78dcea7721bc7ead89a949a94c2291a773c5c481bcd7dd8a3758a6067e9ee61ef9bb5e356537f2b248a54 +MISC metadata.xml 492 SHA256 fd586991f1136664e15bdc8aeeaf2582a3d5c55f3c3ed85706fdad6259570a9b SHA512 23ca1d71257b7163f4c22ad9422b5f756e54e750a47f03b2fc576141e7cc3462a5f7f229eecb649666fff94af8af54540ff065e17c00f92f724352904c85d272 WHIRLPOOL 04200856024087cce85e4fbc9467173da7e2d7bcd9f26d3e3d5a7a7893d86a1115a37999cafb6c1c10608b612fafbf7b5d4190900250c9a67bdef430255b29ac diff --git a/net-fs/wdfs/files/wdfs-1.4.2-fix-Waddress.patch b/net-fs/wdfs/files/wdfs-1.4.2-fix-Waddress.patch new file mode 100644 index 000000000000..0f35776bdebc --- /dev/null +++ b/net-fs/wdfs/files/wdfs-1.4.2-fix-Waddress.patch @@ -0,0 +1,40 @@ +diff --git a/src/wdfs-main.c b/src/wdfs-main.c +index 9bd5244..a9917b7 100644 +--- a/src/wdfs-main.c ++++ b/src/wdfs-main.c +@@ -697,7 +697,7 @@ static int wdfs_open(const char *localpath, struct fuse_file_info *fi) + ">> %s() by PID %d\n", __func__, fuse_get_context()->pid); + } + +- assert(localpath && &fi); ++ assert(localpath && fi); + + struct open_file *file = g_new0(struct open_file, 1); + file->modified = false; +@@ -763,7 +763,7 @@ static int wdfs_read( + if (wdfs.debug == true) + print_debug_infos(__func__, localpath); + +- assert(localpath && buf && &fi); ++ assert(localpath && buf && fi); + + struct open_file *file = (struct open_file*)(uintptr_t)fi->fh; + +@@ -785,7 +785,7 @@ static int wdfs_write( + if (wdfs.debug == true) + print_debug_infos(__func__, localpath); + +- assert(localpath && buf && &fi); ++ assert(localpath && buf && fi); + + /* data below svn_basedir is read-only */ + if (wdfs.svn_mode == true && g_str_has_prefix(localpath, svn_basedir)) +@@ -961,7 +961,7 @@ static int wdfs_ftruncate( + if (wdfs.debug == true) + print_debug_infos(__func__, localpath); + +- assert(localpath && &fi); ++ assert(localpath && fi); + + /* data below svn_basedir is read-only */ + if (wdfs.svn_mode == true && g_str_has_prefix(localpath, svn_basedir)) diff --git a/net-fs/wdfs/metadata.xml b/net-fs/wdfs/metadata.xml new file mode 100644 index 000000000000..59ebf8dba9c7 --- /dev/null +++ b/net-fs/wdfs/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>dev-zero@gentoo.org</email> + </maintainer> + <longdescription> + wdfs is a webdav filesystem that makes it possible to mount a webdav + share under linux, freebsd and apple mac os x. wdfs has some special + features for accessing subversion repositories via webdav. it's based on + fuse and neon. + </longdescription> +</pkgmetadata> diff --git a/net-fs/wdfs/wdfs-1.4.2-r1.ebuild b/net-fs/wdfs/wdfs-1.4.2-r1.ebuild new file mode 100644 index 000000000000..5de6083daed2 --- /dev/null +++ b/net-fs/wdfs/wdfs-1.4.2-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils + +DESCRIPTION="WebDAV filesystem with special features for accessing subversion repositories" +HOMEPAGE="http://noedler.de/projekte/wdfs/" +SRC_URI="http://noedler.de/projekte/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=net-libs/neon-0.24.7 + >=sys-fs/fuse-2.5 + dev-libs/glib:2" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${P}-fix-Waddress.patch" +} |