summaryrefslogtreecommitdiff
path: root/sys-fs/lufs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-fs/lufs
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-fs/lufs')
-rw-r--r--sys-fs/lufs/Manifest10
-rw-r--r--sys-fs/lufs/files/lufs-0.9.7-enable-gnome-2.patch72
-rw-r--r--sys-fs/lufs/files/lufs-0.9.7-fPIC.patch12
-rw-r--r--sys-fs/lufs/files/lufs-0.9.7-gcc43.patch33
-rw-r--r--sys-fs/lufs/files/lufs-automount-port.diff28
-rw-r--r--sys-fs/lufs/files/lufs-no-kernel.patch111
-rw-r--r--sys-fs/lufs/lufs-0.9.7-r3.ebuild70
-rw-r--r--sys-fs/lufs/metadata.xml11
8 files changed, 347 insertions, 0 deletions
diff --git a/sys-fs/lufs/Manifest b/sys-fs/lufs/Manifest
new file mode 100644
index 000000000000..372181ca7eb6
--- /dev/null
+++ b/sys-fs/lufs/Manifest
@@ -0,0 +1,10 @@
+AUX lufs-0.9.7-enable-gnome-2.patch 2893 SHA256 727ff1eda0f6f3c5abc0226cec687e35fa443d6336c7bb7de441c4fa2dc92d90 SHA512 59ee306dc0f3ec0c080738850bd8ea3fbd582ac573d74f2e3b920ddb96af69164c24437dcf545b0a33881e2f2bd609809411f89f46ea451387ce699a4f62f856 WHIRLPOOL 1fe7ec58220d7c8d238e5defe30eace9c37af385072823f94341a25eb63c78e3b1609188655ebe86b1df7ec17c10aa9c2740b2e0194658c6c8d7536f71ba303f
+AUX lufs-0.9.7-fPIC.patch 714 SHA256 6f889e1f17eb265b73666a6eb9feca00402531fa9116a41bee498a228467f323 SHA512 8677e14d0323ce588f5679b4037a190fc686f4458b8cde65903e736f5ccbe4f7af8b643e72598d1d8acf21d41e358cb424b3ecad0d1737278ad572aad7acbeca WHIRLPOOL f7cb5f3af31908c9f1fb1086a9cc2072651c0b4bb3acc5e4193d24df504a57d49c08ac1467e88ccfc0cd6c7b77af1925cd1cc5e568c7509da1ca31bb793ad911
+AUX lufs-0.9.7-gcc43.patch 877 SHA256 dd03bf3ce89cfcbd22b90e6220fb65f8bb70fd025f62de711334a07447ccf461 SHA512 4eda5f796d857d5d89b28cf2bde2dce92a1526a5824f9f15fc0418ad41e0cae315202ad5facf398efdb32c1cc9dcd8b910deaa1d7b6d134c7c7b49b5e1fcfb75 WHIRLPOOL 9741325b6fafd9a06cdc9f242a6f48ec07cda7ffa1968d33e0308d6fd9f298195c8b5422b6f07edc8d6d32cb9a5d67117df0e6c2bb438885aebbb92015bc4184
+AUX lufs-automount-port.diff 754 SHA256 87dba7403484e036fc63625c85a7da12efc538e6a5da12013795475dc918791e SHA512 006149b123cf052e3b3e16cf301b05ae7604d3415a40c069a536afe5f0c8ab503dcc6e518f6323a0bd25a5597300f16535ce5d9caf3fb781071331271c4cef3f WHIRLPOOL 35c10c7fe0802528b10ded50ba401919f1a64ae6db108073d06ad29fb0bbff5883f1f819d6d63cc8eabaa201583adaea5eb7a3e32b6038c89e837b5571a33c88
+AUX lufs-no-kernel.patch 3347 SHA256 4d537437b7af583cf6f3736264c96c53cd2f2b1be1387e058c7c9a7ed97b5d04 SHA512 690e12928f206856859f94bb2ed4a9ca0d6e34fea2a9cb84c17293e54ee0230e2d01bca11cbd3ac5298f442483b3be3fb557129a044905738139b997bcf20743 WHIRLPOOL 3e132caa27fb7d52fc40a8f91d00593843ba76971ad0e4098a2ca303cb7d39f028c97e32cd457a66aa15bd40fb6e3921a75b911eddef44744326ce58c8e29412
+DIST lufs-0.9.7.tar.gz 537772 SHA256 2d91457906ee2ff1e26de82987019fe2efe22d9c3b6c7741b7ed8fffbae51411 SHA512 c7c70de89bd3f31e4fbae3e4a4acb04a6c29d0dac2b52e18a99dd2563db57ca9b3ff5e3fef53b45b9eea4b689122a30fef887973a9eb6e13b12c38fc957bfb91 WHIRLPOOL 12396c23de5927b8fded49cb49dcf668e18ab553e5af77f95af67537dceb8ad3d7008d160c00177c69274fcb2935537b04d87b291e5c7f9519f1d1992bc07734
+EBUILD lufs-0.9.7-r3.ebuild 1691 SHA256 2ac3b16d9de40469fa2df42fe3e85dbded2deb9145e65a325370b24dbb7b6d5f SHA512 8aa699b80adebfc42eb35c380a284fc6e56bcb724ebec310aa9034979932535eb9a593332d9bb5d1c8de3ce5a7811301e09e03e0816a2efdfe0de4c0235cfa29 WHIRLPOOL 47ae434238ea8f358feca932c74eab3ebc93ddafb1e18297623594b2845c9969fb0cdf51a7cb8f48cf23179ffb18290f3e39edf10dec46c4b46c31d9cdab3b8a
+MISC ChangeLog 3332 SHA256 08271d498b3c615f809e9d0a5b36b0328819f2ecb05b67a8731a0aac13c8cb42 SHA512 377b55b5f589ad44942a96aa5d139571daf58014f5bf315e8498bc102215e121b03cfb99e8329265ec6e25f948c3b83227f42782744f771dab7171b69acd0731 WHIRLPOOL 69a8ea50c1936f84e48573f050d9a415e95d8911d6ad3f9b36b895f854fafc29c42a54b65de581a46fd4e367193160c045c5128a76ea0f26f2ac96a723edcf1f
+MISC ChangeLog-2015 6688 SHA256 91aeac7a52b8f9eeee07aea11797a5882fab2f6899b20a6353cf9c039ca517a4 SHA512 a4755717f5d6312ce785a2bdbe6521fcefb899251ac13ae5b631bfd90d993ff852163e1bde6eb268f069d8e919cba8bcc51f069ec808c13f4cca6827a5bb37fd WHIRLPOOL 9ce12a6042f7f988032d59e3b966eaf56b1874682cab0df0f80e15db5295d42d484c1f9dd6411b563dae561348564f80478599ae50942d406b8c75cbc5b5af12
+MISC metadata.xml 324 SHA256 ae55da4ed00358889642834c750002ea6ec037b38bc8d5c33a928b4e7f8ab2c2 SHA512 0f93937ea367a04e67b3d03a4a000b4e020a3ac4ca432eaa9dccfd82211a3db52afbeb4f3fd800e2164fa22dfa6f70ffbec6ecea44aad8aac8dc675920f9ac19 WHIRLPOOL 3126e23bb6c39173195639c3bc0b1005241b598687b6b32de26cc44948e19c882c537949f30dea591142ced6b3c4a782608f7c8fade8b58f84c76b9c7716dfa0
diff --git a/sys-fs/lufs/files/lufs-0.9.7-enable-gnome-2.patch b/sys-fs/lufs/files/lufs-0.9.7-enable-gnome-2.patch
new file mode 100644
index 000000000000..6d6d4ba3b1ab
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-0.9.7-enable-gnome-2.patch
@@ -0,0 +1,72 @@
+diff -upr -x aclocal.m4 -x Makefile.in -x configure -x '.*' -x autom4te.cache -x kernel lufs-0.9.7.orig/config.h.in lufs-0.9.7/config.h.in
+--- lufs-0.9.7.orig/config.h.in 2003-10-29 22:48:48.000000000 +0000
++++ lufs-0.9.7/config.h.in 2004-01-13 22:51:00.000000000 +0000
+@@ -9,6 +9,9 @@
+ /* Define if libchipcard is present. */
+ #undef HAS_LIBCHIPCARD
+
++/* Define if using libgnome-2 rather than 1. */
++#undef HAS_LIBGNOME_2
++
+ /* Define if ssh is found. */
+ #undef HAS_SSH
+
+diff -upr -x aclocal.m4 -x Makefile.in -x configure -x '.*' -x autom4te.cache -x kernel lufs-0.9.7.orig/configure.in lufs-0.9.7/configure.in
+--- lufs-0.9.7.orig/configure.in 2003-10-29 22:40:28.000000000 +0000
++++ lufs-0.9.7/configure.in 2004-01-13 22:50:20.802647656 +0000
+@@ -164,7 +164,9 @@ AC_SUBST(SSHPROG)
+ dnl Checking gnome
+ AC_CHECK_PROG(GCONF, gnome-config, gnome-config)
+ AC_CHECK_PROG(GVFSCONF, gnome-vfs-config, gnome-vfs-config)
++AC_CHECK_PROG(PKGCONF, pkg-config, pkg-config)
+ AC_CHECK_LIB(gnomevfs, gnome_vfs_init, HAS_GNOMEVFS=1,)
++AC_CHECK_LIB(gnomevfs-2, gnome_vfs_init, HAS_GNOMEVFS2=1,`$PKGCONF --libs-only-l gnome-vfs-2.0`)
+ if test "$GCONF" -a "$GVFSCONF" -a "$HAS_GNOMEVFS"
+ then
+ AC_DEFINE([HAS_GVFS], 1, [Define if gvfs is to be built.])
+@@ -172,6 +174,16 @@ then
+ GVFS_LDADD="`$GCONF --libs gnome` `$GVFSCONF --libs`"
+ GVFS_CFLAGS="`$GCONF --cflags gnome` `$GVFSCONF --cflags`"
+ opt_fs="$opt_fs gvfs"
++elif test "$PKGCONF" -a "$HAS_GNOMEVFS2"
++then
++ AC_DEFINE([HAS_GVFS], 1, [Define if gvfs is to be built.])
++ AC_DEFINE([HAS_LIBGNOME_2], 1, [Define if using libgnome-2 rather than 1.])
++ define_has_libgnome_2="#define HAS_LIBGNOME_2"
++ AC_SUBST(define_has_libgnome_2)
++
++ GVFS_LDADD="`$PKGCONF --libs libgnome-2.0` `$PKGCONF --libs gnome-vfs-2.0`"
++ GVFS_CFLAGS="`$PKGCONF --cflags libgnome-2.0` `$PKGCONF --cflags gnome-vfs-2.0`"
++ opt_fs="$opt_fs gvfs"
+ fi
+ AC_SUBST(GVFS_LDADD)
+ AC_SUBST(GVFS_CFLAGS)
+diff -upr -x aclocal.m4 -x Makefile.in -x configure -x '.*' -x autom4te.cache -x kernel lufs-0.9.7.orig/filesystems/gvfs/gvfs.cpp lufs-0.9.7/filesystems/gvfs/gvfs.cpp
+--- lufs-0.9.7.orig/filesystems/gvfs/gvfs.cpp 2003-03-08 21:45:29.000000000 +0000
++++ lufs-0.9.7/filesystems/gvfs/gvfs.cpp 2004-01-13 22:55:44.906376400 +0000
+@@ -36,8 +36,13 @@
+ #include <lufs/fs.h>
+
+ #include "gvfs.h"
++#include "config.h"
+
++#ifdef HAS_LIBGNOME_2
++#include <libgnome/libgnome.h>
++#else
+ #include <gnome.h>
++#endif
+ #include <libgnomevfs/gnome-vfs.h>
+
+ extern "C" {
+@@ -275,7 +280,11 @@ GVFS::do_readdir(char* d, struct directo
+ goto out_uri;
+ }
+
++#ifdef HAS_LIBGNOME_2
++ if(gnome_vfs_directory_open_from_uri(&dir, uri, GNOME_VFS_FILE_INFO_DEFAULT) != GNOME_VFS_OK){
++#else
+ if(gnome_vfs_directory_open_from_uri(&dir, uri, GNOME_VFS_FILE_INFO_DEFAULT, NULL) != GNOME_VFS_OK){
++#endif
+ WARN("could not open directory!");
+ goto out_info;
+ }
diff --git a/sys-fs/lufs/files/lufs-0.9.7-fPIC.patch b/sys-fs/lufs/files/lufs-0.9.7-fPIC.patch
new file mode 100644
index 000000000000..05bb1d2f5d25
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-0.9.7-fPIC.patch
@@ -0,0 +1,12 @@
+--- filesystems/gnetfs/Makefile.in 2004-03-18 15:59:28.391299639 +0000
++++ filesystems/gnetfs/Makefile.in 2004-03-18 15:59:45.316142704 +0000
+@@ -197,7 +197,7 @@
+ @AMDEP_TRUE@ ./$(DEPDIR)/vtree.Plo ./$(DEPDIR)/xfer.Plo
+-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
++COMPILE = $(CC) -fPIC $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
++LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) -prefer-pic $(DEFS) $(DEFAULT_INCLUDES) \
+ $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ CCLD = $(CC)
+ LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
diff --git a/sys-fs/lufs/files/lufs-0.9.7-gcc43.patch b/sys-fs/lufs/files/lufs-0.9.7-gcc43.patch
new file mode 100644
index 000000000000..3736ba62b017
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-0.9.7-gcc43.patch
@@ -0,0 +1,33 @@
+--- filesystems/ftpfs/ftplib.cpp.orig 2008-06-08 20:01:35.000000000 +0200
++++ filesystems/ftpfs/ftplib.cpp 2008-06-08 20:01:53.000000000 +0200
+@@ -20,6 +20,7 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
++#include <cstring>
+ #include <unistd.h>
+ #include <netdb.h>
+ #include <stdio.h>
+--- filesystems/ftpfs/ftpfs.h.orig 2008-06-08 20:04:33.000000000 +0200
++++ filesystems/ftpfs/ftpfs.h 2008-06-08 20:05:07.000000000 +0200
+@@ -23,6 +23,8 @@
+ #ifndef _FTPFS_H_
+ #define _FTPFS_H_
+
++#include <cstdlib>
++#include <cstring>
+ using namespace std;
+
+ struct directory;
+--- filesystems/sshfs/sftplib.h.orig 2008-06-08 20:08:55.000000000 +0200
++++ filesystems/sshfs/sftplib.h 2008-06-08 20:09:43.000000000 +0200
+@@ -28,6 +28,9 @@
+
+ #include <string>
+
++#include <cstring>
++#include <cstdlib>
++
+ using namespace std;
+
+ #define MAXDATA 32768
diff --git a/sys-fs/lufs/files/lufs-automount-port.diff b/sys-fs/lufs/files/lufs-automount-port.diff
new file mode 100644
index 000000000000..b184b20aba97
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-automount-port.diff
@@ -0,0 +1,28 @@
+Files lufs-0.9.5.org/util/a.out and lufs-0.9.5/util/a.out differ
+diff -Nur lufs-0.9.5.org/util/auto.sshfs.c lufs-0.9.5/util/auto.sshfs.c
+--- lufs-0.9.5.org/util/auto.sshfs.c 2003-10-24 16:51:49.000000000 +0200
++++ lufs-0.9.5/util/auto.sshfs.c 2003-10-24 16:54:15.000000000 +0200
+@@ -26,6 +26,8 @@
+ int
+ main(int argc, char **argv){
+ char *c;
++ char *d;
++ int port = 22;
+
+ if(argc < 2)
+ return 1;
+@@ -34,8 +36,12 @@
+ return 1;
+
+ *c = 0;
+-
+- printf("-fstype=lufs,fs=sshfs,quiet,host=%s,username=%s none\n", c + 1, argv[1]);
++ d = strchr(c + 1, ':');
++ if (d) {
++ port = atoi(d + 1);
++ *d = 0;
++ }
++ printf("-fstype=lufs,fs=sshfs,quiet,host=%s,port=%d,username=%s none\n", c + 1,port, argv[1]);
+
+ return 0;
+ }
diff --git a/sys-fs/lufs/files/lufs-no-kernel.patch b/sys-fs/lufs/files/lufs-no-kernel.patch
new file mode 100644
index 000000000000..75a67dbf9a1a
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-no-kernel.patch
@@ -0,0 +1,111 @@
+diff -pur lufs-0.9.7.orig/configure.in lufs-0.9.7/configure.in
+--- lufs-0.9.7.orig/configure.in 2005-02-07 07:59:18.000000000 +0100
++++ lufs-0.9.7/configure.in 2005-02-07 07:59:40.000000000 +0100
+@@ -9,107 +9,6 @@ AM_INIT_AUTOMAKE(lufs,0.9.7)
+ dnl "static" FSs
+ opt_fs="localfs locasefs ftpfs gnetfs"
+
+-AC_ARG_ENABLE(kernel-support,
+- [ --enable-kernel-support enable building of the kernel module (default=yes)],
+- [ KERNEL_SUPPORT=$enableval ],)
+-
+-if test "$KERNEL_SUPPORT" != "no"
+-then
+-
+- dnl Checking os
+- AC_MSG_CHECKING(OS)
+- OS_DIR=`uname -s`
+- if test ! -d kernel/$OS_DIR
+- then
+- AC_MSG_ERROR($OS_DIR - not supported!)
+- else
+- AC_MSG_RESULT($OS_DIR)
+- fi
+-
+- dnl LINUX kernel configuration
+- if test "$OS_DIR"="Linux"
+- then
+-
+- dnl Checking kernel & headers
+- AC_MSG_CHECKING(kernel)
+- AC_ARG_WITH(kernel,
+- [ --with-kernel=VERSION specify a kernel version to compile for],
+- [KERNEL_VERSION=$withval],
+- [KERNEL_VERSION=`uname -r`])
+- MODULES_DIR=/lib/modules/$KERNEL_VERSION
+- AC_MSG_RESULT($KERNEL_VERSION)
+-
+- AC_MSG_CHECKING(kernel support)
+- KERNEL_DIR=`echo $KERNEL_VERSION | cut -d'.' -f1,2`
+- if test ! -d kernel/$OS_DIR/$KERNEL_DIR
+- then
+- AC_MSG_ERROR([$KERNEL_DIR not supported!])
+- else
+- AC_MSG_RESULT([supported in kernel/$OS_DIR/$KERNEL_DIR])
+- fi
+-
+- AC_MSG_CHECKING(kernel headers)
+- AC_ARG_WITH(kheaders,
+- [ --with-kheaders=DIR specify the location of the kernel headers],
+- [KERNEL_HDR=$withval],
+- [KERNEL_HDR=$MODULES_DIR/build/include])
+- if test ! -f $KERNEL_HDR/linux/fs.h
+- then
+- AC_MSG_ERROR([not found in $KERNEL_HDR. please install them!])
+- else
+- AC_MSG_RESULT([found in $KERNEL_HDR])
+- fi
+-
+- AC_MSG_CHECKING(kernel configuration)
+- if test -f $MODULES_DIR/build/.config
+- then
+- tmp=`cat $MODULES_DIR/build/.config | grep CONFIG_MODVERSIONS=y`
+- if test "$tmp"
+- then
+- AC_MSG_RESULT([found, using modversions])
+- MODVERSIONS="yes"
+-# MODV_FLAGS="-DMODVERSIONS -include $KERNEL_HDR/linux/modversions.h"
+- else
+- AC_MSG_RESULT([found, not using modversions])
+- fi
+- else
+- AC_MSG_RESULT([not found at $MODULES_DIR/build/.config, assuming modversions support])
+- MODVERSIONS="yes"
+-# MODV_FLAGS="-DMODVERSIONS -include $KERNEL_HDR/linux/modversions.h"
+- fi
+-
+- AC_ARG_ENABLE(modversions,
+- [ --enable-modversions enable modeversions support (default=auto-detect)],
+- [ if test $enableval = "yes"; then MODVERSIONS="yes"; else MODVERSIONS=""; fi ],)
+-
+- if test $MODVERSIONS; then
+- AC_MSG_CHECKING(modversions.h)
+- if test -f $KERNEL_HDR/linux/modversions.h; then
+- MODV_FILE="$KERNEL_HDR/linux/modversions.h"
+- fi
+-
+- if test -f $KERNEL_HDR/config/modversions.h; then
+- MODV_FILE="$KERNEL_HDR/config/modversions.h"
+- fi
+-
+- if test $MODV_FILE; then
+- MODV_FLAGS="-DMODVERSIONS -include $MODV_FILE"
+- AC_MSG_RESULT([$MODV_FILE])
+- else
+- AC_MSG_ERROR([not found!])
+- fi
+- fi
+-
+- AC_SUBST(MODV_FLAGS)
+- AC_SUBST(KERNEL_DIR)
+- AC_SUBST(MODULES_DIR)
+- AC_SUBST(KERNEL_HDR)
+-
+- fi
+-fi
+-AC_SUBST(OS_DIR)
+-
+-
+ dnl options
+ AC_ARG_ENABLE(debug,
+ [ --enable-debug enable debug messages to stdout (default=no)],
diff --git a/sys-fs/lufs/lufs-0.9.7-r3.ebuild b/sys-fs/lufs/lufs-0.9.7-r3.ebuild
new file mode 100644
index 000000000000..97acfc39d2d9
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.9.7-r3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils autotools
+
+DESCRIPTION="User-mode filesystem implementation"
+HOMEPAGE="https://sourceforge.net/projects/lufs/"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc ~amd64"
+IUSE="debug"
+
+RDEPEND="sys-fs/lufis"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${P}-fPIC.patch
+ epatch "${FILESDIR}"/lufs-automount-port.diff
+ epatch "${FILESDIR}"/${P}-enable-gnome-2.patch
+ epatch "${FILESDIR}"/lufs-no-kernel.patch
+ epatch "${FILESDIR}"/${P}-gcc43.patch
+
+ filesystems="ftpfs localfs"
+ use amd64 || filesystems+=" sshfs"
+
+ eautoreconf
+}
+
+src_compile() {
+ einfo "Compiling for ${filesystems}"
+ unset ARCH
+ econf $(use_enable debug) || die
+
+ cd filesystems
+ local i
+ for i in ${filesystems} ; do
+ cd ${i}
+ emake || die "emake ${i} failed"
+ cd ..
+ done
+}
+
+src_install() {
+ cd filesystems
+ local i
+ for i in ${filesystems} ; do
+ cd ${i}
+ emake DESTDIR="${D}" install || die "emake install ${i} failed"
+ cd ..
+ done
+}
+
+pkg_postinst() {
+ ewarn "Lufs Kernel support and lufsd,lufsmnt have been disabled in favour"
+ ewarn "of lufis, please use lufis to mount lufs-filesystems, eg:"
+ if use amd64; then
+ elog "# lufis fs=ftpfs,host=ftp.kernel.org /mnt/lufis/ -s"
+ else
+ elog "# lufis fs=sshfs,host=dev.gentoo.org,username=genstef /mnt/lufis/ -s"
+ fi
+ ewarn "If something does not work for you with this setup please"
+ ewarn "complain to bugs.gentoo.org"
+ einfo "Note: There is also the native sshfs implementation now"
+ use amd64 && ewarn "lufs-sshfs does not work on amd64 and is disabled there."
+}
diff --git a/sys-fs/lufs/metadata.xml b/sys-fs/lufs/metadata.xml
new file mode 100644
index 000000000000..323e5c2f3bdb
--- /dev/null
+++ b/sys-fs/lufs/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+</maintainer>
+<upstream>
+ <remote-id type="sourceforge">lufs</remote-id>
+</upstream>
+</pkgmetadata>