Index: ossp-pkg/l2/devtool.conf RCS File: /v/ossp/cvs/ossp-pkg/l2/devtool.conf,v co -q -kk -p'1.21' '/v/ossp/cvs/ossp-pkg/l2/devtool.conf,v' | diff -u /dev/null - -L'ossp-pkg/l2/devtool.conf' 2>/dev/null --- ossp-pkg/l2/devtool.conf +++ - 2024-05-06 10:26:57.556991379 +0200 @@ -0,0 +1,107 @@ +## +## OSSP l2 - Flexible Logging +## Copyright (c) 2001-2004 Cable & Wireless +## Copyright (c) 2001-2004 The OSSP Project +## Copyright (c) 2001-2004 Ralf S. Engelschall +## +## This file is part of OSSP l2, a flexible logging library which +## can be found at http://www.ossp.org/pkg/lib/l2/. +## +## 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 +## + +%import + #../lib_sa has to be prepared manually + for i in sa.ac sa.c sa.h; do + cp ../lib_sa/$i l2_ut_$i + done + awk l2_ut_sa.h.n && mv l2_ut_sa.h.n l2_ut_sa.h + shtool subst -e 's;#include "sa.h";#include "l2_ut_sa.h";' l2_ut_sa.c + +%autogen + @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]*" + +%autoclean + @autoclean shtool + @autoclean libtool + @autoclean autoconf + +%configure + ./configure \ + --prefix=/tmp/l2 \ + --disable-shared \ + --enable-maintainer \ + --enable-debug \ + "$@" + +%release + ./devtool version + ./devtool tag + ./devtool dist + ./devtool upload + +%version + ./shtool version -lc -n "OSSP l2" -p "l2_" -e l2_version.c + V=`./shtool version -lc -dlong l2_version.c` + sed -e "s/Version .*(.*)/Version $V/g" README.n && mv README.n README + +%tag + V=`./shtool version -lc -dshort l2_version.c | sed -e 's;\.;_;g'` + echo "+++ tagging CVS sources as L2_${V}" + cvs commit -m 'flush pending changes before tagging' + cvs tag L2_${V} + +%dist + echo "+++ removing old tarballs" + rm -f l2-*.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 l2_version.c` + ./shtool tarball -o l2-${V}.tar.gz -d l2-${V} -u ossp -g ossp \ + -e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz,^#.*,.*~$' -c 'gzip --best' . + ls -l l2-${V}.tar.gz + echo "+++ testing" + gunzip