Date: Wed, 26 Sep 2007 12:26:08 +0300 (EEST) From: Nikos Ntarmos <ntarmos@ceid.upatras.gr> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/116655: New port: devel/libconfig A simple library for manipulating structured configuration files Message-ID: <20070926092608.BE8343F45A@ace.b020.ceid.upatras.gr> Resent-Message-ID: <200709260930.l8Q9U2IU040270@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 116655 >Category: ports >Synopsis: New port: devel/libconfig A simple library for manipulating structured configuration files >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 26 09:30:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Nikos Ntarmos >Release: FreeBSD 7.0-CURRENT i386 >Organization: NetCInS Lab., C.E.I.D., U. of Patras, Greece >Environment: System: FreeBSD ace.netcins.ceid.upatras.gr 7.0-CURRENT FreeBSD 7.0-CURRENT #4: Fri Jul 13 06:50:30 EEST 2007 ntarmos@ace.b020.ceid.upatras.gr:/opt/obj/opt/src/sys/ACE i386 >Description: Libconfig is a simple library for manipulating structured configuration files. The file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code. Libconfig is very compact -- just 25K for the stripped C shared library (one-fifth the size of the expat XML parser library) and 39K for the stripped C++ shared library. This makes it well-suited for memory-constrained systems like handheld devices. The library includes bindings for both the C and C++ languages. It works on POSIX-compliant UNIX systems (GNU/Linux, Mac OS X, Solaris, FreeBSD) and Windows (2000, XP and later). WWW: http://www.hyperrealm.com/libconfig/libconfig.html >How-To-Repeat: >Fix: --- libconfig.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libconfig # libconfig/Makefile # libconfig/pkg-descr # libconfig/pkg-plist # libconfig/distinfo # echo c - libconfig mkdir -p libconfig > /dev/null 2>&1 echo x - libconfig/Makefile sed 's/^X//' >libconfig/Makefile << 'END-of-libconfig/Makefile' X# New ports collection makefile for: libconfig X# Date created: September 26, 2007 X# Whom: Nikos Ntarmos <ntarmos@ceid.upatras.gr> X# X# $FreeBSD$ X# X XPORTNAME= libconfig XPORTVERSION= 1.1.3 XCATEGORIES= devel XMASTER_SITES= http://www.hyperrealm.com/libconfig/ X XMAINTAINER= ntarmos@ceid.upatras.gr XCOMMENT= A simple library for manipulating structured configuration files X XHAS_CONFIGURE= yes XUSE_LDCONFIG= yes XUSE_GMAKE= yes XCONFIGURE_ARGS+= --prefix=${PREFIX} X X.include <bsd.port.mk> END-of-libconfig/Makefile echo x - libconfig/pkg-descr sed 's/^X//' >libconfig/pkg-descr << 'END-of-libconfig/pkg-descr' XLibconfig is a simple library for manipulating structured configuration Xfiles. The file format is more compact and more readable than XML. And Xunlike XML, it is type-aware, so it is not necessary to do string Xparsing in application code. X XLibconfig is very compact -- just 25K for the stripped C shared library X(one-fifth the size of the expat XML parser library) and 39K for the Xstripped C++ shared library. This makes it well-suited for Xmemory-constrained systems like handheld devices. X XThe library includes bindings for both the C and C++ languages. It works Xon POSIX-compliant UNIX systems (GNU/Linux, Mac OS X, Solaris, FreeBSD) Xand Windows (2000, XP and later). X X XWWW: http://www.hyperrealm.com/libconfig/libconfig.html END-of-libconfig/pkg-descr echo x - libconfig/pkg-plist sed 's/^X//' >libconfig/pkg-plist << 'END-of-libconfig/pkg-plist' Xlib/libconfig.so.4 Xlib/libconfig.la Xlib/libconfig.a Xlib/libconfig++.so.4 Xlib/libconfig++.la Xlib/libconfig++.a Xlib/pkgconfig/libconfig.pc Xlib/pkgconfig/libconfig++.pc Xinclude/libconfig.h Xinclude/libconfig.h++ Xinfo/libconfig.info END-of-libconfig/pkg-plist echo x - libconfig/distinfo sed 's/^X//' >libconfig/distinfo << 'END-of-libconfig/distinfo' XMD5 (libconfig-1.1.3.tar.gz) = c0cd4b5ed44bbc1dca32eafaac377e33 XSHA256 (libconfig-1.1.3.tar.gz) = 3ee6dfd0edad6744a4c858578a2fc1a758ca0a2c3b3f93759695e23624a2c018 XSIZE (libconfig-1.1.3.tar.gz) = 494149 END-of-libconfig/distinfo exit --- libconfig.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070926092608.BE8343F45A>