diff options
author | Mike Frysinger <vapier@gentoo.org> | 2004-07-12 02:49:51 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2004-07-12 02:49:51 +0000 |
commit | a0b09298cd7873f414182702ee063414da1fa301 (patch) | |
tree | 04841fcc543bf58ebcc26efb065b95ae5a850edb /sys-fs | |
parent | ~amd64 (Manifest recommit) (diff) | |
download | gentoo-2-a0b09298cd7873f414182702ee063414da1fa301.tar.gz gentoo-2-a0b09298cd7873f414182702ee063414da1fa301.tar.bz2 gentoo-2-a0b09298cd7873f414182702ee063414da1fa301.zip |
old
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/efsd/ChangeLog | 36 | ||||
-rw-r--r-- | sys-fs/efsd/Manifest | 14 | ||||
-rw-r--r-- | sys-fs/efsd/efsd-0.0.1.20031013.ebuild | 13 | ||||
-rw-r--r-- | sys-fs/efsd/files/digest-efsd-0.0.1.20031013 | 1 | ||||
-rw-r--r-- | sys-fs/efsd/metadata.xml | 73 |
5 files changed, 0 insertions, 137 deletions
diff --git a/sys-fs/efsd/ChangeLog b/sys-fs/efsd/ChangeLog deleted file mode 100644 index a8c461c1ca33..000000000000 --- a/sys-fs/efsd/ChangeLog +++ /dev/null @@ -1,36 +0,0 @@ -# ChangeLog for sys-fs/efsd -# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/ChangeLog,v 1.4 2004/06/24 22:50:52 agriffis Exp $ - -*efsd-0.0.1.20031013 (13 Oct 2003) - - 07 Dec 2003; foser <foser@gentoo.org> efsd*.ebuild : - Fix fam-oss to fam, due to move - - 13 Oct 2003; Mike Frysinger <vapier@gentoo.org> : - Version bump. - -*efsd-0.0.1.20030629 (15 Sep 2003) - - 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> - efsd-0.0.1.20030220-r1.ebuild, efsd-0.0.1.20030629.ebuild: - moved to sys-fs - -*efsd-0.0.1.20030629 (29 Jun 2003) - - 29 Jun 2003; Mike Frysinger <vapier@gentoo.org> : - Version bump. - -*efsd-0.0.1.20030220-r1 (20 Mar 2003) - - 20 Mar 2003; Seemant Kulleen <seemant@gentoo.org> - efsd-0.0.1.20030220-r1.ebuild: - removed pic cruft - -*efsd-0.0.1.20030220 (20 Feb 2003) - - 13 Mar 2003; Aron Griffis <agriffis@gentoo.org> efsd-0.0.1.20030220.ebuild: - Add ~alpha to KEYWORDS and add -fPIC on alpha - - 20 Feb 2003; Mike Frysinger <vapier@gentoo.org> : - Initial import. Ebuild submitted by me. diff --git a/sys-fs/efsd/Manifest b/sys-fs/efsd/Manifest deleted file mode 100644 index 140b786b9427..000000000000 --- a/sys-fs/efsd/Manifest +++ /dev/null @@ -1,14 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 20edc9a06284166c49883abf81bdf100 ChangeLog 1068 -MD5 7981bc39523a537c3d4f50a547767f42 efsd-0.0.1.20031013.ebuild 492 -MD5 65cc20d3bbae56f0a419754ba8e0b6b6 metadata.xml 3742 -MD5 c5c340295896ee4e3aec365d7ab96a32 files/digest-efsd-0.0.1.20031013 72 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.9.8 (GNU/Linux) - -iD8DBQFA4vO3HTu7gpaalycRAsgCAJ9XUKIWTFXaWoxYvPAsvZ8TnVGZkACgsDo+ -JUQLT1sJcn35YiwVCcIloHk= -=ywHQ ------END PGP SIGNATURE----- diff --git a/sys-fs/efsd/efsd-0.0.1.20031013.ebuild b/sys-fs/efsd/efsd-0.0.1.20031013.ebuild deleted file mode 100644 index 4e4c0988407e..000000000000 --- a/sys-fs/efsd/efsd-0.0.1.20031013.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/efsd-0.0.1.20031013.ebuild,v 1.5 2004/06/30 17:08:45 vapier Exp $ - -inherit enlightenment - -DESCRIPTION="daemon that provides commonly needed file system functionality to clients" -HOMEPAGE="http://www.enlightenment.org/pages/efsd.html" - -DEPEND="dev-lang/perl" -RDEPEND="app-admin/fam - >=dev-libs/libxml2-2.3.10 - >=dev-db/edb-1.0.4.20031013" diff --git a/sys-fs/efsd/files/digest-efsd-0.0.1.20031013 b/sys-fs/efsd/files/digest-efsd-0.0.1.20031013 deleted file mode 100644 index 4ff8d5be3914..000000000000 --- a/sys-fs/efsd/files/digest-efsd-0.0.1.20031013 +++ /dev/null @@ -1 +0,0 @@ -MD5 b1014e722122024edb728f317fcb32c5 efsd-0.0.1.20031013.tar.bz2 223786 diff --git a/sys-fs/efsd/metadata.xml b/sys-fs/efsd/metadata.xml deleted file mode 100644 index 62d46ec24f17..000000000000 --- a/sys-fs/efsd/metadata.xml +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>vapier@gentoo.org</email> - <name>Mike Frysinger</name> -</maintainer> -<longdescription> -Efsd, the Enlightenment File System Daemon, is a daemon that provides commonly -needed file system functionality to one or more clients. It comes as a library that -clients (like e17) use, sending commands to the daemon, which asynchronously reports -back the outcome of the commands when their execution is finished. Efsd therefore -decouples the client 100% from any file system related tasks (which means that you -will for example not see a GUI application hang, assuming it is coded sanely), -specifically, it does the following: - -* Implements basic file operations (ls, cp, rm, ln -s, stat ...), with a -flexible option passing system to provide equivalents of recursive processing, force -options, alphabetical sorting etc. - -* Reports file change events, currently using FAM, so that a client gets instant -reports when files are removed, deleted, renamed etc. I've looked at BSD's kqueue -mechanism and Linux 2.4's dnotify, and it seems Rusty and his friends at SGI are -planning on adding direct support for these to FAM (well, at least for the kqueue -mechanism). - -* Delivers file type requests to the clients, i.e. clients ask for a file's -type, and Efsd does its best to come up with a good reply. Efsd extends the concept -of MIME types for data type specification to more than two levels (e.g. -"image/gif/89a"), to allow arbitrary levels of granularity. A three-tiered approach -is used to determine the file type, not unlike the way the Unix file(1) command -works. These three levels are tried in order of decreasing reliability: - - o First, the result of stat() and statfs() calls are checked to see if a file is a -directory, socket, fifo etc. In that case, a reply like "ext2/directory" is -reported. - - o If that didn't help, file magic is used to check for detailed file -characteristics. A database based on a magic file (check man magic for details) is -used to put together a detailed file type. Efsd can therefore deliver file types -with the same high level of granularity that file(1) provides, for example, asking -for an mp3's file type results in a reply as detailed as -audio/mp3/160-kbit-s/44-1-khz/jstereo. It is up to the client to make as much use of -the information as necessary. - - o If that also didn't help, classic file name pattern matching is used, -e.g. anything *.foo is a foobar file etc. -File type lookups are cached in order to increase performance. - -With a client that uses Efsd, no user will ever click on what seems to be an -mp3, accidentally executing a malicious script. - -* Handles setting and retrieval of arbitrary metadata, e.g. like -storing/querying for file icons, icon coordinates etc. The type of data to be -stored/retrieved is entirely up to the clients. - -* Can monitor metadata and sent events to the client when metadata entries -change. - -* Caches results of stat() calls to increase performance. FAM is used to let -Efsd know internally when a file has changed, so that cached stats can be updated. - -* Supports multiple clients. Besides the simpler case of regular fs commands, -Efsd implements filechange event (de-)multiplexing, i.e. file monitoring requests -are use-counted and resulting events are forwarded to the appropriate clients which -requested the monitoring. efsdsh, an interactive command line interface to libefsd -is a nifty little tool for testing things like these ... - -* Multi-threaded implementation, as long as POSIX threads (pthreads) are -available on a system. -</longdescription> -</pkgmetadata> |