head 1.24; access; symbols LMTP2NNTP_1_4_1:1.24 LMTP2NNTP_1_4_0:1.22 LMTP2NNTP_1_3_0:1.20 LMTP2NNTP_1_3b2:1.20 LMTP2NNTP_1_3b1:1.18 LMTP2NNTP_1_3a3:1.17 LMTP2NNTP_1_3a2:1.17 LMTP2NNTP_1_3a1:1.17 LMTP2NNTP_1_2_0:1.16 LMTP2NNTP_1_2b4:1.14 LMTP2NNTP_1_2b3:1.14 LMTP2NNTP_1_2b2:1.14 LMTP2NNTP_1_2b1:1.12 LMTP2NNTP_1_2a8:1.12 LMTP2NNTP_1_2a7:1.12 LMTP2NNTP_1_2a6:1.9 LMTP2NNTP_1_2a5:1.9 LMTP2NNTP_1_2a4:1.7 LMTP2NNTP_1_2a3:1.6; locks; strict; comment @# @; 1.24 date 2005.10.09.21.28.07; author thl; state Exp; branches; next 1.23; 1.23 date 2005.10.03.11.36.03; author rse; state Exp; branches; next 1.22; 1.22 date 2005.10.03.11.32.21; author rse; state Exp; branches; next 1.21; 1.21 date 2005.10.03.10.51.21; author rse; state Exp; branches; next 1.20; 1.20 date 2004.06.27.19.24.09; author thl; state Exp; branches; next 1.19; 1.19 date 2004.06.27.19.20.19; author thl; state Exp; branches; next 1.18; 1.18 date 2004.06.15.12.01.49; author thl; state Exp; branches; next 1.17; 1.17 date 2004.03.19.14.55.46; author thl; state Exp; branches; next 1.16; 1.16 date 2003.02.13.10.00.52; author thl; state Exp; branches; next 1.15; 1.15 date 2003.02.13.08.18.23; author thl; state Exp; branches; next 1.14; 1.14 date 2003.02.11.15.33.42; author thl; state Exp; branches; next 1.13; 1.13 date 2003.02.06.20.43.11; author thl; state Exp; branches; next 1.12; 1.12 date 2003.02.04.15.03.33; author thl; state Exp; branches; next 1.11; 1.11 date 2003.02.04.14.51.46; author thl; state Exp; branches; next 1.10; 1.10 date 2003.01.30.19.14.47; author rse; state Exp; branches; next 1.9; 1.9 date 2002.05.29.12.40.33; author thl; state Exp; branches; next 1.8; 1.8 date 2002.04.18.14.08.37; author thl; state Exp; branches; next 1.7; 1.7 date 2002.03.14.16.07.38; author thl; state Exp; branches; next 1.6; 1.6 date 2002.03.01.15.27.57; author rse; state Exp; branches; next 1.5; 1.5 date 2002.02.13.13.18.25; author thl; state Exp; branches; next 1.4; 1.4 date 2002.01.30.14.22.23; author thl; state Exp; branches; next 1.3; 1.3 date 2002.01.30.08.38.23; author thl; state Exp; branches; next 1.2; 1.2 date 2002.01.17.11.53.24; author thl; state Exp; branches; next 1.1; 1.1 date 2001.12.31.12.03.09; author thl; state Exp; branches; next ; desc @@ 1.24 log @removal of dormant OSSP tai library @ text @## ## devtool.conf -- Development Tool Configuration ## %checkout BRANCH_EX="EX_1_0_5" BRANCH_STR="STR_0_9_11" BRANCH_L2="L2_0_9_11" BRANCH_SA="SA_1_2_6" BRANCH_VAR="VAR_1_1_3" BRANCH_VAL="VAL_0_9_4" BRANCH_POPT="" BRANCH_PCRE="" for name in ex str l2 sa var val popt pcre; do release=BRANCH_`echo ${name} | tr [a-z] [A-Z]` release=`eval echo \\$${release}` if [ ".${release}" = . ]; then if [ -d lib_${name}/CVS ]; then echo "===> lib_${name} (cvs up HEAD)" ( cd lib_${name} && cvs up -A ) else echo "===> lib_${name} (cvs co HEAD)" cvs co -A -d lib_${name} ${name} fi else if [ -d lib_${name}/CVS ]; then echo "===> lib_${name} (cvs up ${release})" ( cd lib_${name} && cvs up -r${release} ) else echo "===> lib_${name} (cvs co ${release})" cvs co -r${release} -d lib_${name} ${name} fi fi echo "<=== lib_${name}" done %autogen @@autogen shtool 2.0.3 "2.0.*" all @@autogen autoconf 2.59 "2.5[4-9]*" for name in ex str l2 sa var val popt pcre; do echo "===> lib_${name} (devtool autogen)" (cd lib_${name} && ./devtool autogen) echo "<=== lib_${name}" done %autoclean @@autoclean shtool @@autoclean autoconf for name in ex str l2 sa var val popt pcre; do echo "===> lib_${name} (devtool autoclean)" (cd lib_${name} && ./devtool autoclean) echo "<=== lib_${name}" done %configure ./configure \ --cache-file=config.cache \ --prefix=/tmp/lmtp2nntp \ --disable-shared \ --enable-maintainer \ --enable-debug \ "$@@" #--with-dmalloc=/usr/opkg \ %release ./devtool version ./devtool tag ./devtool dist ./devtool upload %version ./shtool version -l c -n "OSSP lmtp2nntp" -p "lmtp2nntp_" -e lmtp2nntp_version.c V=`./shtool version -lc -dlong lmtp2nntp_version.c` sed -e "s/Version .*/Version $V/g" README.n && mv README.n README %tag V=`./shtool version -lc -dshort lmtp2nntp_version.c | sed -e 's;\.;_;g'` echo "+++ tagging CVS sources as LMTP2NNTP_${V}" cvs commit -m 'flush pending changes before tagging' cvs tag LMTP2NNTP_${V} %dist echo "+++ removing old tarballs" rm -f lmtp2nntp-*.tar.gz echo "+++ changelog" cvs2cl --revisions --branches --tags --window 10 --utc --log-opts "-l" 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 lmtp2nntp_version.c` ./shtool tarball -o lmtp2nntp-${V}.tar.gz -d lmtp2nntp-${V} -u ossp -g ossp \ -e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz,^#.*,.*~$,*.bak,00TODO,autom4te\.cache,^[0-9]\.*' \ -c 'gzip --best' . ls -l lmtp2nntp-${V}.tar.gz echo "+++ testing" gunzip lib_${name} (cvs co)" d20 1 d23 1 d28 1 d31 1 @ 1.17 log @Upgrade and unify build environment devtool an devtool.func; change devtool.conf to require current versions of shtool, libtool and autoconf @ text @d6 9 d17 15 a31 1 cvs co -d lib_${name} ${name} @ 1.16 log @fix version stuff for README @ text @d14 1 a14 1 @@autogen autoconf 2.57 "2.5[3-9]*" @ 1.15 log @automate Changelog creation based on previous written instructions @ text @d51 1 a51 1 sed -e "s/Version .*(.*)/Version $V/g" README.n && mv README.n README @ 1.14 log @dmalloc by example @ text @d63 1 a63 1 cvs2cl @ 1.13 log @automatically keep ChangeLog up to date @ text @d40 1 @ 1.12 log @suck in code from fsl @ text @d61 2 @ 1.11 log @no more 1.conf working files and ~ temporary files in tarball @ text @d41 6 d52 6 d59 12 a70 1 make distclean >/dev/null 2>&1 d72 2 a73 1 V=`./shtool version -l c -d short lmtp2nntp_version.c` d75 1 a75 1 -e 'CVS,\.cvsignore,\.[ao],^\.,devtool.conf,*.tar.gz,*.bak,00TODO,autom4te\.cache,^[0-9]\.*,*~*' \ d77 10 @ 1.10 log @switch to latest tool chain versions @ text @d51 2 a52 2 -e 'CVS,\.cvsignore,\.[ao],^\.,devtool.conf,*.tar.gz,*.bak,00TODO,autom4te\.cache' -c 'gzip --best' . @ 1.9 log @get rid of autom4te.cache in tarball @ text @d13 2 a14 2 @@autogen shtool 1.6.0 "1.6.*" all @@autogen autoconf 2.53 "2.5[3-9]*" @ 1.8 log @absorb lib_tai @ text @d51 1 a51 1 -e 'CVS,\.cvsignore,\.[ao],^\.,devtool.conf,*.tar.gz,*.bak,00TODO' -c 'gzip --best' . @ 1.7 log @upgrade to Autoconf 2.53 environment @ text @d6 1 a6 1 for name in ex str l2 sa var val popt pcre; do d16 1 a16 1 for name in ex str l2 sa var val popt pcre; do d26 1 a26 1 for name in ex str l2 sa var val popt pcre; do @ 1.6 log @- use a loop construct to simplify %autogen and %autoclean targets - introduce a new %checkout target for checking out the sub-modules now that we'll remove the nice but nasty (because has no history!) CVS modules feature for lmtp2nntp. @ text @d13 2 a14 2 @@autogen shtool 1.5.4 "1.5.*" all @@autogen autoconf 2.52 "2.5.*" @ 1.5 log @absorb pcre @ text @d5 7 d16 5 a20 24 echo "===> lib_ex (devtool autogen)" (cd lib_ex && ./devtool autogen) echo "<=== lib_ex" echo "===> lib_str (devtool autogen)" (cd lib_str && ./devtool autogen) echo "<=== lib_str" echo "===> lib_l2 (devtool autogen)" (cd lib_l2 && ./devtool autogen) echo "<=== lib_l2" echo "===> lib_sa (devtool autogen)" (cd lib_sa && ./devtool autogen) echo "<=== lib_sa" echo "===> lib_var (devtool autogen)" (cd lib_var && ./devtool autogen) echo "<=== lib_var" echo "===> lib_val (devtool autogen)" (cd lib_val && ./devtool autogen) echo "<=== lib_val" echo "===> lib_popt (devtool autogen)" (cd lib_popt && ./devtool autogen) echo "<=== lib_popt" echo "===> lib_pcre (devtool autogen)" (cd lib_pcre && ./devtool autogen) echo "<=== lib_pcre" d26 5 a30 24 echo "===> lib_ex (devtool autoclean)" (cd lib_ex && ./devtool autoclean) echo "<=== lib_ex" echo "===> lib_str (devtool autoclean)" (cd lib_str && ./devtool autoclean) echo "<=== lib_str" echo "===> lib_l2 (devtool autoclean)" (cd lib_l2 && ./devtool autoclean) echo "<=== lib_l2" echo "===> lib_sa (devtool autoclean)" (cd lib_sa && ./devtool autoclean) echo "<=== lib_sa" echo "===> lib_var (devtool autoclean)" (cd lib_var && ./devtool autoclean) echo "<=== lib_var" echo "===> lib_val (devtool autoclean)" (cd lib_val && ./devtool autoclean) echo "<=== lib_val" echo "===> lib_popt (devtool autoclean)" (cd lib_popt && ./devtool autoclean) echo "<=== lib_popt" echo "===> lib_pcre (devtool autoclean)" (cd lib_pcre && ./devtool autoclean) echo "<=== lib_pcre" @ 1.4 log @Switch from local copy of POPT to our new linked-in child OSSP popt. @ text @d30 3 d59 3 @ 1.3 log @add OSSP ex to OSSP lmtp2nntp @ text @d27 3 d53 3 d59 1 @ 1.2 log @lib val was missing @ text @d9 3 d32 3 @ 1.1 log @switch to devtool stuff @ text @d21 3 d41 3 @