head 1.28; access; symbols FSL_1_7_0:1.28 CFG_0_9_11:1.28 FSL_1_6_1:1.26 CFG_0_9_10:1.26 FSL_1_6_0:1.24 FSL_1_6b2:1.24 CFG_0_9_9:1.24 FSL_1_6b1:1.22 CFG_0_9_8:1.22 CFG_0_9_7:1.21 CFG_0_9_6:1.21 CFG_0_9_5:1.19 CFG_0_9_4:1.18 FSL_1_5_0:1.15 FSL_1_5a3:1.15 CFG_0_9_3:1.15 FSL_1_5a2:1.14 FSL_1_5a1:1.14 FSL_1_4_0:1.13 FSL_1_4b1:1.13 CFG_0_9_2:1.12 CFG_0_9_1:1.11 FSL_1_4a1:1.11 FSL_1_3_0:1.10 FSL_1_3b1:1.10 FSL_1_2_1:1.10 FSL_1_2_0:1.10 FSL_1_1_0:1.10 FSL_1_1b1:1.10 FSL_1_0_8:1.10 FSL_1_0_7:1.10 FSL_1_0_6:1.6 FSL_1_0_5:1.5 FSL_1_0_4:1.5 FSL_1_0_3:1.4 FSL_1_0_2:1.4 FSL_1_0_1:1.3 FSL_1_0_0:1.3 FSL_0_9_0:1.3 CFG_0_9_0:1.3 FSL_0_1_12:1.2 FSL_0_1_11:1.2 FSL_0_1_10:1.2 FSL_0_1_9:1.1 FSL_0_1_8:1.1 FSL_0_1_7:1.1 FSL_0_1_6:1.1 FSL_0_1_5:1.1 FSL_0_1_1:1.1; locks; strict; comment @# @; 1.28 date 2006.08.10.19.35.57; author rse; state Exp; branches; next 1.27; commitid Isy241gp4yykKkIr; 1.27 date 2006.08.01.20.15.23; author rse; state Exp; branches; next 1.26; commitid ij8h9zgPtaeNfbHr; 1.26 date 2005.10.03.07.54.31; author rse; state Exp; branches; next 1.25; 1.25 date 2005.10.03.07.51.37; author rse; state Exp; branches; next 1.24; 1.24 date 2005.02.18.10.05.35; author rse; state Exp; branches; next 1.23; 1.23 date 2005.02.18.09.40.40; author thl; state Exp; branches; next 1.22; 1.22 date 2004.12.31.19.16.25; author rse; state Exp; branches; next 1.21; 1.21 date 2004.12.04.12.51.13; author rse; state Exp; branches; next 1.20; 1.20 date 2004.11.29.07.09.33; author rse; state Exp; branches; next 1.19; 1.19 date 2004.11.27.19.56.24; author rse; state Exp; branches; next 1.18; 1.18 date 2004.10.31.19.12.50; author rse; state Exp; branches; next 1.17; 1.17 date 2004.07.17.07.37.55; author rse; state Exp; branches; next 1.16; 1.16 date 2004.07.17.07.34.44; author rse; state Exp; branches; next 1.15; 1.15 date 2004.04.23.10.25.22; author thl; state Exp; branches; next 1.14; 1.14 date 2004.03.19.15.43.32; author thl; state Exp; branches; next 1.13; 1.13 date 2003.11.17.10.37.03; author thl; state Exp; branches; next 1.12; 1.12 date 2003.11.10.19.15.54; author rse; state Exp; branches; next 1.11; 1.11 date 2003.10.28.15.27.01; author thl; state Exp; branches; next 1.10; 1.10 date 2003.01.06.11.17.43; author rse; state Exp; branches; next 1.9; 1.9 date 2003.01.06.11.08.26; author rse; state Exp; branches; next 1.8; 1.8 date 2002.11.18.09.51.29; author rse; state Exp; branches; next 1.7; 1.7 date 2002.11.18.09.35.41; author rse; state Exp; branches; next 1.6; 1.6 date 2002.11.09.14.25.25; author rse; state Exp; branches; next 1.5; 1.5 date 2002.10.06.08.10.42; author rse; state Exp; branches; next 1.4; 1.4 date 2002.08.02.19.07.12; author rse; state Exp; branches; next 1.3; 1.3 date 2002.07.30.19.45.22; author rse; state Exp; branches; next 1.2; 1.2 date 2002.07.28.08.03.12; author rse; state Exp; branches; next 1.1; 1.1 date 2002.07.09.08.29.19; author rse; state Exp; branches; next ; desc @@ 1.28 log @cleanup source tree for status as of 2006 @ text @## ## OSSP cfg - Configuration Parsing ## Copyright (c) 2002-2006 Ralf S. Engelschall ## Copyright (c) 2002-2006 The OSSP Project ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. ## ## Permission to use, copy, modify, and distribute this software for ## any purpose with or without fee is hereby granted, provided that ## the above copyright notice and this permission notice appear in all ## copies. ## ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## ## devtool.conf -- Development Tool Configuration ## %autogen @@autogen shtool 2.0.6 "2.0.*" echo fixperm install mkdir tarball version @@autogen libtool 1.5.22 "1.5*" @@autogen autoconf 2.60 "2.6[0-9]" %autoclean @@autoclean shtool @@autoclean libtool @@autoclean autoconf %configure ./configure \ --prefix=/tmp/cfg \ --disable-shared \ --enable-maintainer \ --enable-debug \ --with-perl \ "$@@" %release ./devtool version ./devtool tag ./devtool dist ./devtool upload %version ./shtool version -lc -n "OSSP cfg" -p "__cfg_" -e cfg_vers.c V=`./shtool version -lc -dlong cfg_vers.c` sed -e "s/Version .*(.*)/Version $V/g" README.n && mv README.n README V=`./shtool version -l c -d short cfg_vers.c` sed -e "s/\(v = ('\)[^']*\('\)/\1$V\2/g" perl/cfg.pm.n mv perl/cfg.pm.n perl/cfg.pm %tag V=`./shtool version -lc -dshort cfg_vers.c | sed -e 's;\.;_;g'` echo "+++ tagging CVS sources as CFG_${V}" cvs commit -m 'flush pending changes before tagging' cvs tag CFG_${V} %dist echo "+++ removing old tarballs" rm -f cfg-*.tar.gz echo "+++ generating" ./devtool autoclean ./devtool autogen echo "+++ configuring" ./devtool configure echo "+++ building" make clean all man echo "+++ cleaning" make distclean echo "+++ fixing" ./shtool fixperm -v . echo "+++ rolling" V=`./shtool version -lc -dshort cfg_vers.c` ./shtool tarball -o cfg-${V}.tar.gz -d cfg-${V} -u ossp -g ossp \ -e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz,^#.*,.*~$' -c 'gzip --best' . ls -l cfg-${V}.tar.gz echo "+++ testing" gunzip ## Copyright (c) 2002-2005 The OSSP Project ## Copyright (c) 2002-2005 Cable & Wireless @ 1.26 log @fix path @ text @d32 3 a34 3 @@autogen shtool 2.0.3 "2.0.*" echo fixperm install mkdir tarball version @@autogen libtool 1.5.20 "1.5*" @@autogen autoconf 2.59 "2.5[4-9]*" @ 1.25 log @Upgraded build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3 @ text @d97 1 a97 1 scp cfg-${V}.tar.gz ossp@@master.ossp.org:/e/ossp/ftp/pkg/lib/cfg/ @ 1.24 log @upgrade to libtool 1.5.14; move isnan/isinf into cfg.ac; merge trunc stuff from l2 @ text @d32 2 a33 2 @@autogen shtool 2.0.1 "2.0.*" echo fixperm install mkdir tarball version @@autogen libtool 1.5.14 "1.5*" @ 1.23 log @use consolidation account for upload @ text @d33 1 a33 1 @@autogen libtool 1.5.10 "1.5*" @ 1.22 log @Adjust copyright messages for new year 2005. @ text @d97 1 a97 1 scp cfg-${V}.tar.gz master.ossp.org:/e/ossp/ftp/pkg/lib/cfg/ @ 1.21 log @do not hard-code my debugging options @ text @d3 3 a5 3 ## Copyright (c) 2002-2004 Ralf S. Engelschall ## Copyright (c) 2002-2004 The OSSP Project ## Copyright (c) 2002-2004 Cable & Wireless @ 1.20 log @Fix optional DMalloc build support. @ text @a47 1 --with-dmalloc=/usr/opkg \ @ 1.19 log @add Autoconf support for new Perl API @ text @d47 2 a48 1 --with-perl @ 1.18 log @upgrade to libtool 1.5.10 and shtool 2.0.1 @ text @d47 1 d60 3 @ 1.17 log @Adjust copyright messages for new year 2004. @ text @d32 3 a34 3 @@autogen shtool 2.0.0 "2.0.*" echo fixperm install mkdir tarball version @@autogen libtool 1.5.6 "1.5*" @@autogen autoconf 2.59 "2.5[4-9]*" @ 1.16 log @Upgraded build environment to GNU libtool 1.5.6 and GNU shtool 2.0.0 @ text @d3 3 a5 3 ## Copyright (c) 2002-2003 Ralf S. Engelschall ## Copyright (c) 2002-2003 The OSSP Project ## Copyright (c) 2002-2003 Cable & Wireless Deutschland @ 1.15 log @remove sa relict from cfg-config.in; modify devtool.conf %version to prefix with additional underscores and run it to create a clean cfg_vers.c whose cfg_version does not conflict with cfg_version() in cfg_main @ text @d32 2 a33 2 @@autogen shtool 1.6.2 "1.6.*" echo fixperm install mkdir tarball version @@autogen libtool 1.5.2 "1.5*" @ 1.14 log @Upgrade and unify build environment devtool an devtool.func; change devtool.conf to require current versions of shtool, libtool and autoconf @ text @d56 1 a56 1 ./shtool version -lc -n "OSSP cfg" -p "cfg_" -e cfg_vers.c @ 1.13 log @align devtool.conf sections; add missing commit in cfg %tag @ text @d33 2 a34 2 @@autogen libtool 1.5 "1.[45]*" @@autogen autoconf 2.58 "2.5[4-9]*" @ 1.12 log @upgrade build environment @ text @d32 1 a32 1 @@autogen shtool 1.6.2 "1.6.*" all d56 3 a58 3 ./shtool version -l c -n "OSSP cfg" -p "__cfg_" -e cfg_vers.c V=`./shtool version -lc -dlong cfg_vers.c` sed -e "s/Version .*(.*)/Version $V/g" README.n && mv README.n README d61 1 a61 1 V=`./shtool version -lc -dshort cfg_vers.c | sed -e 's;\.;_;g'` d63 1 d73 1 a73 1 ./configure d81 1 a81 1 V=`./shtool version -lc -dshort cfg_vers.c` d92 1 a92 1 V=`./shtool version -lc -dshort cfg_vers.c` @ 1.11 log @uprev libtool support to 1.5 @ text @d33 2 a34 2 @@autogen libtool 1.5 "1.[45]*" @@autogen autoconf 2.57 "2.5[4-9]*" @ 1.10 log @update copyright messages for new year @ text @d33 1 a33 1 @@autogen libtool 1.4.3 "1.4*" @ 1.9 log @upgrade to the latest Flex & Bison combo @ text @d2 26 @ 1.8 log @add Dmalloc support @ text @d8 1 a8 1 @@autogen autoconf 2.56 "2.5[4-9]*" a18 1 --with-dmalloc=/usr/opkg \ @ 1.7 log @move to latest Autoconf @ text @d19 1 @ 1.6 log @expect latest and greatest @ text @d8 1 a8 1 @@autogen autoconf 2.54 "2.5[4-9]*" @ 1.5 log @update tool version checks @ text @d6 2 a7 2 @@autogen shtool 1.6.1 "1.6.*" all @@autogen libtool 1.4.2 "1.4*" @ 1.4 log @full source tree overhauling @ text @d8 1 a8 1 @@autogen autoconf 2.53 "2.5[3-9]*" @ 1.3 log @fix distribution rolling @ text @d23 6 d30 8 a37 4 ./shtool version -l txt -n "OSSP cfg" -e VERSION V=`./shtool version -l txt -d long VERSION` sed -e "s/Version .*(.*)/Version $V/g" README.n mv README.n README d40 2 d46 1 a46 1 ./devtool configure d54 1 a54 1 V=`./shtool version -l txt -d short VERSION` d56 1 a56 1 -e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz' -c 'gzip --best' . d59 3 a61 1 gunzip