diff options
author | Oliver Lehmann <oliver@FreeBSD.org> | 2003-07-26 16:22:18 +0000 |
---|---|---|
committer | Oliver Lehmann <oliver@FreeBSD.org> | 2003-07-26 16:22:18 +0000 |
commit | 21864d5f393d1dceb25c1289356c0781cd35e0ca (patch) | |
tree | fea8e6d7f1b6d26412613213bba47c184915539c /devel/physfs/pkg-descr | |
parent | 39ac94bc8433b950a3ec2455fa0ffdfd9d06c6ca (diff) | |
download | ports-21864d5f393d1dceb25c1289356c0781cd35e0ca.tar.gz ports-21864d5f393d1dceb25c1289356c0781cd35e0ca.zip |
Notes
Diffstat (limited to 'devel/physfs/pkg-descr')
-rw-r--r-- | devel/physfs/pkg-descr | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/devel/physfs/pkg-descr b/devel/physfs/pkg-descr new file mode 100644 index 000000000000..c1e07bc80f7d --- /dev/null +++ b/devel/physfs/pkg-descr @@ -0,0 +1,19 @@ +PhysicsFS is a library to provide abstract access to various archives. +It is intended for use in video games, and the design was somewhat +inspired by Quake 3's file subsystem. The programmer defines a "write +directory" on the physical filesystem. No file writing done through the +PhysicsFS API can leave that write directory, for security. For example, +an embedded scripting language cannot write outside of this path if it +uses PhysFS for all of its I/O, which means that untrusted scripts can +run more safely. Symbolic links can be disabled as well, for added +safety. For file reading, the programmer lists directories and archives +that form a "search path". Once the search path is defined, it becomes +a single, transparent hierarchical filesystem. This makes for easy +access to ZIP files in the same way as you access a file directly on the +disk, and it makes it easy to ship a new archive that will override a +previous archive on a per-file basis. Finally, PhysicsFS gives you +platform-abstracted means to determine if CD-ROMs are available, the +user's home directory, where in the real filesystem your program is +running, etc. + +WWW: http://icculus.org/physfs/ |