summaryrefslogtreecommitdiff
path: root/devel/libconfig
AgeCommit message (Collapse)AuthorFilesLines
2010-05-07Drop maintainership on these packages, I am no longer interested.ahoka1-2/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
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.
2008-08-13Change my email address.ahoka1-2/+2
2008-07-14Mark as destdir ready.joerg1-1/+3
2008-04-17Update to 1.3:wiz3-6/+17
2008-04-07 Mark Lindner <markl@neuromancer> * libconfig.spec - updated for 1.3 2008-04-03 Mark Lindner <markl@neuromancer> * scanner.l, grammar.y, libconfig.c, libconfig.h, wincompat.h - fix/add comment headers, add C90 portability fixes from Chris Pickett (C-style comments, renamed 'index' to 'idx' to resolve name clash) * scanner.c, grammar.c - regenerated * configure.ac - enable more gcc warnings * libconfigcpp.c++, libconfig.h++ - added getPath(), fixed impl of isRoot(), add portability fixes from Chris Pickett (renamed 'index' to 'idx' to resolve name clash), moved exception constructors into source file; changed SettingExistsException to SettingNameException to be more broad in scope * Makefile.am - add wincompat.h to sources; add missing debian files to EXTRA_DIST * test.cfg - added example 64-bit integer settings * samples/* - expanded some examples * doc/libconfig.texi - documentation updates * Makefile.am, *msvc7* - added (generated) VS2003 projects/solution 2008-03-22 Mark Lindner <markl@neuromancer> * debian/* - updates from Klaus Schneider 2008-03-22 Mark Lindner <markl@neuromancer> * scanner.l, grammar.y, libconfig.h++, libconfig.c, libconfig.h, wincompat.h, libconfigcpp.c++, grammar.c, scanner.c, grammar.h - add support for 64-bit integer values * libconfig.texi - documentation updates * Makefile.am, ac_config.h, configure.ac, libtool - bump version * libconfig.h - add config_setting_parent(), config_setting_is_root() * libconfigcpp.c++, libconfig.h++ - add isRoot(), getParent() to Setting 2008-03-15 Mark Lindner <markl@neuromancer> * scanner.l - made 'true' and 'false' tokens completely case-insensitive * libconfigcpp.cc, libconfig.hh - added alias files for Windows * libconfig.c, libconfig.h - modified __config_write_value() to write out floating point values in a more human-readable form; added name validation; added config_setting_remove_elem() and config_setting_index() * libconfigcpp.c++, libconfig.h++ - added remove(unsigned int) and getIndex() to Setting * libconfig.texi - documentation updates 2007-12-21 Mark Lindner <markl@neuromancer> * libconfig.c - source cleanup * config.guess, config.sub, ltmain.sh, libtool - updated to newer * configure.ac, Makefile.am, ac_config.h.in, ac_config.h - MinGW-related fixes
2007-11-26Update to 1.2, changes unknown.wiz2-6/+6
2007-11-03Imported libconfig from pkgsrc-wip.rillig5-0/+54
Libconfig is a simple library for manipulating structured configuration files. Packaged by adam.hoka@gmail.com.