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@
@pkgpath markers; from ajacoutot@
- tweak from me: @pkgpath markers for these go in PFRAG.python2.6-*
files rather than straight in PLIST-*, so that they are only added
to 2.6 packages, otherwise pkg_add -u will see that either 2.4 or
2.6 versions are valid updates and will have to ask every time,
ok ajacoutot@