Commit graph

226 commits

Author SHA1 Message Date
joerg
34f38e4103 user-destdir support 2009-07-08 16:40:08 +00:00
joerg
ae5f36fc3d user-destdir support 2009-07-08 16:37:53 +00:00
joerg
d1dac1f373 user-destdir support 2009-07-08 16:27:31 +00:00
joerg
0dc2c42150 user-destdir support, fix bash usage 2009-07-08 16:24:53 +00:00
joerg
5f6a76999e user-destdir support 2009-07-08 16:24:12 +00:00
joerg
a4f0f269f9 user-destdir support 2009-07-08 16:18:33 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
rillig
d59ff54b62 Removed an empty line that offended pkglint. 2009-06-13 06:37:39 +00:00
stacktic
2ce1cd0b55 Updated fs-utils to 20090527
- Fixed some bugs
- Added support of hardlink in fsu_ecp
- Fixed PR pkg/41488
2009-06-05 07:14:18 +00:00
wiz
272d51cc21 Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.
2009-05-20 00:58:05 +00:00
wiz
1577be544a neon update to 0.28.x changed ABI, so do a recursive bump, PKGREVISION++.
Noted by obache@ on pkgsrc-changes@
2009-04-16 21:42:40 +00:00
manu
2206838a94 Update to 1.1.1
From changelog:

Bugs fixed since ChironFS 1.1.0:

  o ChironFS could not locate the correct place where chirctl was
    when called using the environment variable $PATH to find it.
    Now chirctl is called in the same way as ChironFS, leaving
    this work to $PATH searches.

Changes since ChironFS 1.1.0
---------------------

  o ChironFS could not locate the correct place where chirctl was
    when called using the environment variable $PATH to find it.
    Now chirctl is called in the same way as ChironFS, leaving
    this work to $PATH searches.


Changes since ChironFS 1.0.0
---------------------

  o Added the --ctl (or -c) option which allows to mount a pseudo-filesystem
    (like /proc) to control the behavior of the Chiron filesystem being mounted.
    Currently, it's only possible to show the status of the replicas and change
    their status. Dynamically generated nagios plugin scripts are provided too.
  o Updated the howto in the chapter 5, explaining the use of the --ctl option.
2009-04-09 03:33:12 +00:00
agc
b0dfbbf240 Fix up my email address. 2009-03-21 05:44:05 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
tron
3e08c8b3d8 Update "fuse-afpfs-ng" package to version 0.8.1. Changes since version 0.8:
- Support for read-only mounts
- Escaping of "@" and ":" in passwords and usernames
- Support for mounting via "fstab"
- bug fixes
2009-02-23 12:58:26 +00:00
tron
ced0899af6 Add a lot of missing package list entries (binaries, the shared library
and the manual page). Bump package revision.
2009-02-21 23:34:00 +00:00
stacktic
9299a4dcfe Fixed filesystems/fs-utils PLIST 2009-02-17 18:35:15 +00:00
stacktic
9cdc654c11 Updated fs-utils to 20090211
- Clean up
- Sync with HEAD
- use fork in fsu_console
2009-02-11 22:04:40 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
joerg
665505be80 DESTDIR support also fixing bulk builds. 2008-12-18 15:25:38 +00:00
bjs
a6e0b2455e Add fuse-gstfs to filesystems/Makefile. 2008-12-14 06:38:37 +00:00
bjs
7e5da2d0f0 Import fuse-gstfs-0.1.
GSTFS is a filesystem for on-demand transcoding of music files between
different formats.  It utilizes the gstreamer library for conversion so any
formats supported by gstreamer should also be supported by gstfs.  The
filesystem's only requirement is that the gstreamer pipeline begin with a
filesrc with the name "_source" and end with an fdsink with the name "_dest".
The filesystem will automatically substitute the filename and fd number in
these pipelines.
2008-12-14 06:37:49 +00:00
stacktic
f99876be72 Updated to fs-utils-20081124 2008-11-24 16:28:31 +00:00
stacktic
17fa48026e Updated to fs-utils-20080929 2008-09-29 16:41:18 +00:00
stacktic
b0c712435a Add and enable fs-utils 2008-09-29 15:23:22 +00:00
stacktic
ad56e80cfd Initial import of fs-utils-20080925 (ok by wiz).
Tools to access and modify a file system image without having to
mount it.

Classic commands included (prefixed with fsu_):

* cat, diff, du, find, ls
* chflags, chmod, chown, mv, rm, rmdir
* cp, ln, mkdir, mkfifo, mknod, touch

New commands:

* fsu_ecp (cp-like which allows the user to get/put files from/to the image)
* fsu_exec (executes a local command like text editor on a file from the image)
* fsu_write (writes its input in a file on the image)
* fsu_console (a command console tool that uses previous commands and adds
  directory browsing)

This package is enabled only for NetBSD 4.99.72 and newer.
2008-09-29 15:11:35 +00:00
wiz
03b53774ba Recursive PKGREVISION/ABI-depends bump for db4 4.6->4.7 update (shlib
name change).
2008-09-06 20:54:31 +00:00
wiz
4e5d63ae61 Use the python infrastructure.
Installs compiled python objects, so add them to PLIST and bump
PKGREVISION.

Replace patch-aa with better SUBST framework usage.
2008-07-04 14:27:26 +00:00
wiz
67a9577713 Fix installation with python-2.5, using the appropriate infrastructure
(following some hints by joerg@).
Add missing files to PLIST.
Mark as user-destdir ready.
Bump PKGREVISION.
2008-06-30 15:44:40 +00:00
wiz
41f426ade1 Reset maintainer on his request. 2008-05-25 21:20:07 +00:00
sborrill
b2d54e3119 Update to 0.4.0
- Statfs support
- FUSE 2.6 API
- Single threaded main loop
- Write support
- mkdir/rmdir
2008-04-29 09:39:17 +00:00
tnn
29075003c4 Don't hardcode PYPKGPREFIX in bl3.mk 2008-04-25 22:16:20 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
agc
724de28584 Add and enable fuse-djmount 2008-04-11 14:57:20 +00:00
agc
5aab256bf7 Initial import of djmount-0.71 into the packages collection.
djmount is a UPnP AV client.  It mounts the media content of
	compatible UPnP AV devices as a Unix filesystem.

	Djmount automatically discovers all UPnP AV Media Servers on the
	network, and makes the content available in a directory tree.  All
	shared files (e.g.  Audio or Video files) are directly visible and can
	be played using your favorite media player.

[15:53:42] agc@inspiron1300 ~ 190 > df /mnt
Filesystem       1K-blocks       Used      Avail %Cap Mounted on
/dev/puffs        28101396   20741466    5954862  77% /mnt
[15:53:44] agc@inspiron1300 ~ 191 > l /mnt
total 5
dr-xr-xr-x   5 root  wheel   512 Jan  1  2000 .
drwxr-xr-x  37 root  wheel  1536 Mar 15 13:22 ..
dr-xr-xr-x   5 root  wheel   512 Jan  1  2000 .debug
dr-xr-xr-x   8 root  wheel   512 Jan  1  2000 INSPIRON1300: Alistair Crooks:
dr-xr-xr-x   7 root  wheel   512 Jan  1  2000 MediaTomb
-r--r--r--   1 root  wheel    41 Jan  1  2000 devices
[15:54:23] agc@inspiron1300 ~ 192 >
2008-04-11 14:55:45 +00:00
bjs
a2154d915c Update distinfo to reflect reality. 2008-03-27 14:19:34 +00:00
bjs
a0ee4a2a41 Update to version 0.9.1. Changes since 0.9:
- Ask for a password in the terminal so that it doesn't show in ps.
 - Support different codepages.
 - Support for SOCKS proxy.
 - Bug fixes.


Add CFLAGS.NetBSD+=-D_NETBSD_SOURCE to make it build.
2008-03-27 14:18:50 +00:00
jlam
0bb78c6c9d Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 19:21:37 +00:00
agc
a906878a8d Update fuse-afpfs-ng to version 0.8.
Changes are mainly portability mods; just one minor change for NetBSD
to compile out of the box, which has been fed back upstream.
2008-02-28 19:43:00 +00:00
bjs
4803630cf1 #ifndef out some code which results in SIG_SEGV on NetBSD. See patch-aa.
Bump rev.
2008-02-16 01:24:39 +00:00
tnn
518772d5b9 The package is called fuse, not fusefs. (presolve choked on this on Linux.) 2008-02-08 11:53:06 +00:00
rillig
b30f3fc5d2 Removed unneeded hunk from a patch. 2008-01-31 13:32:46 +00:00
bjs
5be0cf5d57 Update to version 1.4.2. While here, support <stdbool.h> if it exists.
I'm not sure about FUSE_VERSION vs. FUSE_USE_VERSION in different
implementations, so define FUSE_USE_VERSION from FUSE_VERSION if it
does not exist and use that.


2007-04-17 CHANGES:

	 - fixed a stupid bug that avoids mounting the root of a server
	 - documented the optional port for mounting a webdav server
	 - improved attribute caching for some special cases
2008-01-28 02:56:46 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
adam
707dd64033 db4 update related revision bump 2008-01-12 11:36:28 +00:00
bjs
23445f86ee Add fuse-svnfs to pkgsrc/filesystems top-level Makefile. 2007-12-13 07:01:09 +00:00
bjs
607a6fd4d8 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.
2007-12-13 07:00:16 +00:00
xtraeme
d4f139c9e2 Update to the latest stable version now that refuse has been fixed. 2007-12-12 16:43:55 +00:00
xtraeme
84f609ed3f Downgrade to 1.913 until the issues are found with newer versions. 2007-12-12 15:39:44 +00:00
wiz
8a5b10ea93 Update HOMEPAGES and MASTER_SITES; from Sergey Svishchev. 2007-12-02 13:04:06 +00:00
pooka
f0a13608a5 add & enabled fuse-chironfs 2007-11-27 18:56:35 +00:00
pooka
9796a74f4d ChironFS, replicating file system which operates like RAID1 on a
file system level, i.e. is configured by collecting several
mountpoints into one virtual replicated file system.
2007-11-27 18:55:40 +00:00
xtraeme
5dc44a2d2e Update to 1.1120:
* Fix: successful hard link removal may reported "Input/Output error".
* Fix: listing the content of a single directory having over 600,000 files
  and subdirectories may returned "Input/Output error" or truncated
  directory listing.
* Fix: atime mount option didn't work.
* Fix: POSIX file time updates (file access and modification times, inode
  change time). Please note, though NTFS-3G updates the times correctly now,
  FUSE may keep caching old, invalid time attributes for a short time after
  rename(2), creat(2), and some file operations which involve hard links.
  FUSE has fixed already the first two cases and they may be included in
  the Linux kernel 2.6.24 release.
* New: relatime support was added and made the default atime update method.
2007-11-20 13:30:54 +00:00
xtraeme
337aa3b576 Update to 1.1104:
* Fix: reads over the end of a file could return "invalid argument" error
  using some recent kernels. This problem may have caused Thunderbird
  to hang.
* Fix: some faulty versions of the gcc compiler have crashed during
  compilation.
* Fix: the utimes(2) system call may incorrectly updated the last status
  change filestamp.
* Change: the ntfs.streams.list extended attribute enumerates Alternate
  Data Streams (ADS) '\0' separated.
2007-11-11 15:59:22 +00:00
adam
d4130b31c2 Changes 0.4.3:
- UTF8 internationalization of filenames, volumes and servers
- proper uid/gid mapping to enable environments with a common or different user directory
- DHX2 UAM from Derrik Pates
- fixes to deal with the Apple Airport Extreme quirks
- fixes to deal with netatalk quirks
- improved status output for debugging
- various small bug fixes
2007-11-03 13:04:40 +00:00
xtraeme
64530763b1 Update to 1.1030:
* fix: big-endian problems exposed by the NTFS-3G Test Suite.
* fix: free space calculation may was wrong for >1 TB volumes.
* fix: some faulty Thunderbird versions caused system log flooding.
* fix: uClibc and uClinux improvements.
* fix: logging improvements.
* fix: many other minor fixes.
2007-10-30 01:28:05 +00:00
xtraeme
0be058961a Update to 1.1004:
*  fix: unwritten sparse file regions could get corrupted if the end
   of a write wasn't aligned to cluster boundary. Sparse files are very
   rarely used, most typically by bittorent clients.
* fix: creation of read-only files failed.
* change: free inode calculation was CPU intensive during write activity.
  This could reduce write performance when millions of files are used if
  a file manager or desktop applet regularly polled for disk space usage.
  Now the statfs() system call is constant time.
* change: file creation performance is improved by 40-80%.
* change: smart directory traversal is 20-200% faster for disk based and
  300-600% faster for memory cache based traversals.
2007-10-11 21:35:42 +00:00
martti
bd986edbc7 Remove trailing spaces. 2007-10-09 19:19:08 +00:00
xtraeme
287c0f5a04 Remove URL and indent. 2007-09-14 14:03:24 +00:00
xtraeme
597df228e0 Update to 1.913:
STABLE Version 1.913 (September 13, 2007) Release Notes

* change: free disk space calculation was highly CPU intensive during
  write activity. This could reduce write performance severely, especially
  for huge volumes if a file manager or desktop applet regularly polled
  for disk space usage. Now the calculation is constant time, around only
  10 microseconds on a typical desktop, and it's completely independent
  of the volume size.
* fix: hibernation check was too rigid and mount was refused in read/write
  mode unnecessarily in some cases.
* all performance improvements included unchanged from the 1.910-RC test
  release. Please see those details below.

Version 1.910-RC (September 10, 2007) -- Release Notes

* change: significantly improved the performance of writing many files,
  typically by 50-1000% (copying files, unpacking, untarring packages,
  compilation, directory synchronization, ...).
* change: improved the performance of writing multi-GB size files,
  particularly after the creation of many thousands of other files.
  Previous disk space defragmentation is highly advised for the best
  possible speed. File level defragmentation is not enough.
* change: improved concurrent write performance.
2007-09-14 08:55:49 +00:00
wiz
92aa4facd8 Fix typo in COMMENT. 2007-08-25 11:51:44 +00:00
xtraeme
5701b7c2d0 Update to 1.810:
* fix: file rename may updated the modification time of some files which
	caused some backup tools, like rsync, not to preserve always
	this timestamp.
* fix: unmount (fusermount -u) was denied for an unprivileged user who
	was allowed to mount a block device. FUSE 2.7.0+ user space package
	is required for the full fix.
* fix: the driver could hang if there wasn't enough memory during reading
	a large directory
* fix: reading a directory may reported success when there was an error
* fix: metadata update error was ignored in some very rare cases during
	writing a file
* fix: permissions checking was turned on if umask, fmask and dmask was
	set to the default 000 value.
* change: manual update, added Windows filename compatibility section
* change: lots of logging improvements
2007-08-15 13:53:57 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
agc
a71bf8a4db Things usually build better with a custom do-build target if you don't
specify NO_BUILD=yes beforehand.  Remove custom clean privilege
setting, which is no longer needed.


Duh.
2007-08-10 11:04:25 +00:00
agc
bcd45c8696 Add and enable fuse-wikipediafs 2007-08-09 21:43:57 +00:00
agc
3ac6736a49 Initial import of wikipediafs-0.3 into the Packages Collection.
WikipediaFS is a mountable virtual file system that allows to read and
	edit articles from Wikipedia (or any Mediawiki-based site) as if they
	were real files.

	It is thus possible to view and edit articles using your favourite
	text-editor.  Text-editors tend to be more convenient than a simple
	browser form when it comes to editing large texts and they generally
	include useful features such as Mediawiki syntax highlighting and
	spell checking.

	Advanced usage of WikipediaFS includes easy development of scripts and
	bots.  Programs simply have to deal with normal files because this is
	WikipediaFS which takes care of the HTTP layer.  For example, it would
	be possible to use WikipediaFS to perform a massive content migration
	from an existing site to a Mediawiki.

	Features

	    * Reading and editing articles, including subpages.
	    * User * configuration :  add your own Mediawiki.
	    * Editing with your login
	    * HTTPS, HTTP authentication, proxy.
2007-08-09 21:42:52 +00:00
joerg
bdd0ec189c Belated bump revision as libarchive was changed. 2007-07-29 17:37:51 +00:00
xtraeme
1cc45a9f39 Update to 1.710:
* fix: move, rename and hard link could return "input/output error"
* fix: very rare, recoverable directory corruption
* fix: portability improvements
* change: more troubleshooting hints if a volume can't be mounted
* change: logging improvements

* new: install executables to the root file system otherwise mount
  could fail during boot
* fix: any kind of file size change failure returned "Operation not permitted"
* fix: file close failure was not always reported
* fix: unmount failure was not always reported
* fix: file creation always gave "input/output error" if the $MFT Bitmap
  wasn't up-to-date
* fix: converting very long file names to Unicode may failed
* fix: syslog messages didn't show the low level error detail
* fix: compilation improvements on OS X and NetBSD
2007-07-13 10:02:55 +00:00
agc
02ddecd37b Let's not be coy about this - afpfs-ng will run on more than just Linux. 2007-07-09 19:10:33 +00:00
agc
7f2867faa1 Add and enable fuse-afpfs-ng 2007-07-09 19:04:55 +00:00
agc
d1d9c3c359 Initial import of afpfs-ng, version 0.4.1 into the Packages Collection.
afpfs-ng is an Apple Filing Protocol client that will allow a Linux
	system to see files exported from a Mac OS system with AFP over TCP.

With thanks to Jared for the nudge.
2007-07-09 19:03:22 +00:00
xtraeme
e86f51b964 80 chars per line max, please. 2007-06-11 22:02:37 +00:00
agc
bc0d519311 Add and enable fuse-loggedfs. 2007-06-11 20:14:34 +00:00
agc
06fd0a712f Initial import of loggedfs-0.4, a FUSE-based file system which logs all
operations.

	Loggedfs is a filesystem which logs (via rlog and syslog) exactly what
	is happening on every vnode operation.
2007-06-11 20:13:27 +00:00
agc
c49f36087d Make this package compile again after recent changes to fuse.h 2007-05-16 22:28:19 +00:00
agc
23971e8891 Add and enable wdfs 2007-05-16 19:58:21 +00:00
agc
e71a9f285d Initial import of wdfs-1.4.1 into the Packages Collection.
wdfs is a webdav filesystem with special features for accessing subversion
	repositories. it is based on fuse v2.5+ and neon v0.24.7+.

	features:
	 - generic webdav filesystem
	 - http redirect support
	 - https support
	 - file locking support (different modes)
	 - access to all revisions of a webdav exported subversion repository
	 - versioning filesystem for autoversioning enabled subversion repositories

Using wdfs, it's possible to mount webdav volumes:

% df /mnt
Filesystem        1K-blocks      Used     Avail Capacity  Mounted on
puffs:refuse:wdfs         0         0         0     0%    /mnt
% l /mnt
total 2
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 .
drwxr-xr-x  31 root  wheel   1024 May 16 20:06 ..
-rw-rw-rw-   1 root  wheel  64393 Mar 16 23:06 About your iDisk.rtf
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Backup
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Documents
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Library
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Movies
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Music
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Pictures
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Public
drwxrwxrwx   1 root  wheel   4096 May 13 10:17 Sites
drwxrwxrwx   1 root  wheel   4096 Dec  6 01:08 Software
%
2007-05-16 19:56:37 +00:00
xtraeme
892f4452b4 This needs openobex>=1.3nb2 for the bdaddr_t fix in obex.h. 2007-05-16 11:46:11 +00:00
xtraeme
5e07ebd2ce Now that pooka@ fixed the libpthread problem, remove the hack to
not link it to libpthread.

Also disable debugging output... too verbose, and it works well
enough.
2007-05-16 11:02:12 +00:00
xtraeme
f2ec34096b + fuse-obexfs 2007-05-16 10:33:26 +00:00
xtraeme
2a8fb61eb8 Initial import of fuse-obexfs-0.8.
FUSE based filesystem using ObexFTP (currently beta).

Actually ObexFS is just a thin layer wrapping a basic ObexFTP
client into FUSE callbacks.

This works well enough on NetBSD/amd64:

$ mount|grep obexfs
puffs:refuse:obexfs on k600i/ type puffs (nosuid, nodev, mounted by juan)
$

$ ls -l k600i/
total 2
drwxr-xr-x  1 juan  users  0 Jan  1  1970 Memoria del tel?fono
drwxr-xr-x  1 juan  users  0 Jan  1  1970 Memory Stick
$
2007-05-16 10:32:52 +00:00
agc
8a98118198 Add a patch to pass the EXEC_NAME through to fuse_new(). Otherwise there
is no way of knowing the file system's name, since it is never passed to
the refuse layer.
2007-05-15 23:10:05 +00:00
agc
e30760a745 Change to create directories before copying files to them. Won't matter in
the normal case, but matters in bulk builds in our new NO_MTREE order.

Do all of the work in the package's install target, too.
2007-05-13 15:34:05 +00:00
agc
0d47ca5879 Add and enable fuse-pod 2007-05-04 23:49:32 +00:00
agc
3bae979cf3 Initial import of fusepod-0.5.1 into the Packages Collection as
fuse-pod-0.5.1.

	FUSEPod is a userspace filesystem which mounts your iPod into a directory
	for easy browsing of your songs on your iPod.

	Features
	========

		* Read and Write support
		* Viewing/Removing playlists
		* Configurable directory layout
		* Transparent copying of files onto iPod
		* Tracks have tags in extended attributes
		* Discovers where your iPod is mounted
		* Statistics file
2007-05-04 23:48:33 +00:00
agc
3ea26f0e96 Add and enable fuse-gmailfs. 2007-05-04 22:56:09 +00:00
agc
24d089ccfb Initial import of fuse-gmailfs-0.7.2 into the Packages Collection.
GmailFS is a virtual filesystem developed by Richard Jones which
	allows users to mount and use their Gmail email account's storage as a
	local disk drive.

This works as far as logging in and responding properly to a df command,
but python interpreter usage seems far too high. Committed in this state
so that others can work on it.
2007-05-04 22:55:10 +00:00
agc
c92ac21c91 Add and enable py-fuse-bindings 2007-05-04 19:53:32 +00:00
agc
a15c26e1f1 Initial import of python bindings (version 0.2pre1) for fuse and
refuse into the Packages Collection.

	Python bindings for the FUSE and refuse interfaces.

	FUSE allows file sytsem operations to take place at user level, rather
	than in the kernel.  Refuse is a BSD-licensed re-implementation of
	fuse, running on top of the puffs functionality.  This package
	provides a python language interface to the FUSE interface.

	To achieve backwards compatibility with previous versions of the fuse
	bindings for python, set the environment variable

		FUSE_PYTHON_COMPAT=0.1
2007-05-04 19:51:52 +00:00
sborrill
2c733fe266 Add fuse-gphotofs 2007-05-02 19:45:26 +00:00
sborrill
67c22f0975 GPhotoFS is a filesystem client based on libgphoto2 that exposes
supported cameras as filesystems; while some cameras implement the
USB Mass Storage class and already appear as filesystems (making
this program redundant), many use the Picture Transfer Protocol (PTP)
or some other custom protocol. But as long as the camera is supported
by libgphoto2, it can be mounted as a filesystem using this program.

N.B. This requires revision 1.50 or later of lib/librefuse/refuse.c
on NetBSD
2007-05-02 19:43:40 +00:00
xtraeme
c4bae84909 Update to 1.417:
* new: read-write mount is supported using the "force" mount option if
       the logfile is unclean
* new: libntfs-3g is versioned
* fix: default ownership of files weren't always set to the mounting user
* fix: mount was denied if the NTFS Master File Table copy had non-standard size
* fix: catch and deny all junction/reparse point write operations
* fix: multiply -o options weren't allowed (FreeBSD's mount(8) requires this)
* fix: don't try to run Linux specific code on non-Linux OSes
2007-05-01 16:17:54 +00:00
agc
a056676f3a Add and enable u9fs 2007-04-24 19:07:08 +00:00
agc
4512c74efe Initial import of u9fs-2.0.3 to the Packages Collection.
U9fs is a program that serves Unix files to Plan 9 machines
	using the 9P protocol.  It is typically invoked on a Unix
	machine by inetd with its standard input and output connected
	to a network connection, typically TCP on an Ethernet.  It
	typically runs as user root and multiplexes access to multiple
	Plan 9 clients over the single wire.  It assumes Plan 9 uids
	match Unix login names, and changes to the corresponding Unix
	effective uid when processing requests.  U9fs serves both 9P1
	(the 9P protocol as used by the second and third editions of
	Plan 9) and 9P2000.
2007-04-24 19:06:03 +00:00
xtraeme
1e480cb59a Update to 1.328 (latest stable version):
* fix: fakeraid/softraid detection was incorrect
* change: major performance improvement for writing large
  files (new block allocator)
* change: manual update, added access handling, security section
* new: use the 'nonempty' FUSE mount option by default, so the driver
  behaves as the in-kernel file systems
* new: --disable-ldconfig configure option
2007-04-13 09:23:57 +00:00
wiz
4303b44d70 More Engllish improvements. 2007-03-17 07:10:06 +00:00
agc
b5e9408b6c Fix up the English, and be a bit more specific about the usage. 2007-03-16 23:49:28 +00:00
gdt
4f7243b39e Add comment about ONLY_FOR_PLATFORM explaining why this doesn't build
on NetBSD.
2007-03-16 18:57:29 +00:00
pooka
afc88851eb use open() instead of mknod() to create regular files. avoids having
to run the file server as root for most uses.
2007-03-16 08:21:16 +00:00
hubertf
9115b171a6 try to explain better 2007-03-15 23:02:26 +00:00
agc
a479f37791 Fix up CATEGORIES for filesystem 2007-03-15 22:55:21 +00:00
agc
d0aa260628 Add and enable fuse-unionfs 2007-03-10 12:51:53 +00:00
agc
d63977bad1 Initial import of unionfs-fuse-0.17 as fuse-unionfs-0.17 into the Packages
Collection.

	FUSE-based union filesystem, with almost limitless number of root
	directories.

	This utility is implementedd at the user level - to mount a series
	of roots, simply use:

		fuse-unionfs root1:root2:root3 <mountpoint>
2007-03-10 12:51:03 +00:00
pooka
2f5d3009bf make pwd work 2007-03-08 05:14:38 +00:00
xtraeme
78887a99f9 Added filesystems/fuse-encfs. 2007-03-01 00:36:19 +00:00
xtraeme
5f6ba1d211 Initial import of fuse-encfs-1.2.0-2.
EncFS provides an encrypted filesystem in user-space. It runs without any
special permissions and uses the FUSE library.

As with most encrypted filesystems, Encfs is meant to provide security
against off-line attacks; ie your notebook or backups fall into the wrong
hands, etc.

Homepage: http://arg0.net/encfs
2007-03-01 00:34:14 +00:00
xtraeme
c97bf4739f Don't try to read /proc/filesystems or use modprobe on NetBSD. 2007-02-28 21:34:39 +00:00
xtraeme
62ef1e7bf2 NetBSD now has /usr/include/fuse_opt.h, remove unnecessary patches
removing the include of fuse_opt.h.
2007-02-28 16:34:25 +00:00
pooka
e5320470e7 add & enable fuse-ntfs-3g 2007-02-26 19:56:35 +00:00
pooka
9a07ff6ac5 fuse-ntfs-3g package, proven to work under NetBSD-current.
The original work in pkg'izing this was done by <xtraeme>.
2007-02-26 19:55:28 +00:00
pooka
677d36ca3c default to /dev/cd0d on NetBSD 2007-02-26 15:15:34 +00:00
wiz
d1304464bb aspell. 2007-02-21 06:08:30 +00:00
pooka
02e0cdf569 use open(2) instead of mknod(2) to create regular files. while
the latter works on the most current NetBSD, I don't feel like running
file systems unnecessarily as the superuser
2007-02-21 00:04:30 +00:00
xtraeme
7814a29b34 + fuse 2007-02-20 23:49:56 +00:00
xtraeme
d418406bca Initial import of fuse-2.5.2 from pkgsrc-wip, packaged by
pancake.

With FUSE it is possible to implement a fully functional filesystem in a
userspace program.  Features include:

* Simple library API
* Simple installation (no need to patch or recompile the kernel)
* Secure implementation
* Userspace - kernel interface is very efficient
* Usable by non privileged users
* Runs on Linux kernels 2.4.X and 2.6.X
* Has proven very stable over time

This package is enabled only for linux and FreeBSD, NetBSD uses
its own compatible library.
2007-02-20 23:48:30 +00:00
xtraeme
bc0bf98d66 + fuse-httpfs 2007-02-20 23:45:36 +00:00
xtraeme
03b67c5d6f Initial import of fuse-httpfs-2.06.08.26.
HTTPFS is a FUSE-based file system.
You may think of it, as a downloader with the speed of light.
2007-02-20 23:44:06 +00:00
xtraeme
d07519060d + fuse-archivemount 2007-02-20 23:33:02 +00:00
xtraeme
2e1802466d Initial import of fuse-archivemount-0.5.3.
Gateway between FUSE and libarchive. Allows mounting of cpio, .tar.gz,
.tar.bz2 archives.

Reading and writing supported.
Supports all formats libarchive supports.
2007-02-20 23:31:40 +00:00
xtraeme
b4062448b6 s/cddafs/cddfs/ 2007-02-20 23:24:32 +00:00
xtraeme
336e273688 Add some fuse packages. 2007-02-20 23:08:00 +00:00
xtraeme
5737416921 Initial import of fuse-curlftpfs-0.9.0.
CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl.
Features

CurlFtpFS diferentiates itself from other FTP filesystems because it features:

    * SSLv3 and TLSv1 support
    * connecting through tunneling HTTP proxies
    * automatically reconnection if the server times out
    * transform absolute symlinks to point back into the ftp file system
2007-02-20 23:02:03 +00:00
xtraeme
ed4a41d926 Initial import of fuse-lzofs-20060306.
LZOlayer Filesystem is a filesystem which allows you to use transparently
compressed files, just as they would be normal files.

Both read and write operations are possible, along with other most common
system calls. It consumes little memory in my opinion, because files are
divided into blocks, which can be decompressed separetly. In other words,
if you (or an application) would like to read byte 4,500,000 in a file
sized 5,000,000 bytes, it only decompresses a block which constain wanted
data. Write operation is based on a packet gathering and after reaching its
limit it 'syncs' the data. It allows it's user to write/modify files pretty
fast, despite the fact it's block divided.

LZOlayer FileSystem was meant to support only LZO compression algorythm,
because it has extremely low compression/decompression time. However,
currently it supports LZO and ZLIB (but only one at the run-time!)
compression algorythms.
2007-02-20 23:00:08 +00:00
xtraeme
a5525dbe3c Initial import of fuse-cryptofs-0.6.0.
CryptoFS is a encrypted filesystem for Filesystem in Userspace (FUSE).

CryptoFS will use a normal directory to store files encrypted. The
mountpoint will contain the decrypted files. Every file stored in
this mountpoint will be written encrypted (data and filename) to the
directory that was mounted. If you unmount the directory the encrypted
data can only be access by mounting the directory with the correct key
again.
2007-02-20 22:58:34 +00:00
xtraeme
c6ed3e308f Initial import of fuse-cddfs-0.2.
Cddfs is a file system for fuse that use libparanoia in order to
mount your audio cd.
2007-02-20 22:57:44 +00:00
agc
ad6f6f86a2 Add an (empty for now) Makefile for this category 2007-02-20 22:48:07 +00:00