and write a range of common variations of archive format including
V7, USTAR, POSIX and GNU formats. It provides support for packing
and unpacking portable archives. This makes it suitable for
distribution but not backup because details like file ownership and
exact permissions are not preserved.
(this library is a requirement for the next darcs release)
Liboobs is a wrapping library to the System Tools Backends, it will
provide easy to access GObjects to system configuration details, like
users, groups and network interfaces, it will handle sessions with the
backend and data consistency too.
This is a WIP, hence not hooked to the build.
DO NOT try this at home or you will harm yourself, you have been warned.
ok jasper@
This is yet another module that lets you access or change the elements
of a hash using methods with the same name as the element's key. It
follows in the footsteps of Hash::AsObject, Hash::Inflator,
Data::OpenStruct::Deep, Object::AutoAccessor, and probably others. The
main difference between this module and its forebears is that it
supports tied hashes, in addition to regular hashes. This allows a
modular division of labor: this class is generic and treats all hashes
the same; any special semantics come from the tied hash.
ok ajacoutot@
LuaDoc is a documentation generator tool for Lua source code. It parses
the declarations and documentation comments in a set of Lua source files
and produces a set of XHTML pages describing the commented declarations
and functions.
ok aja@
* extend the DO_ALIGNED_COPY usage from girnode.c into ginfo.c
(freebsd seems to do the same)
* skips tests/scanner/ as opensolaris and several other distributions do,
this prevents g-ir-repository SIGBUSing there and allows the build to succeed.
it's not really a great improvement (apart from ginfo.c patch), but at least
it allows things to move forward, and gobject-introspection isn't enabled yet
in other ports.
ok ajacoutot@