RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rc Date: 09-May-2009 19:31:38 Branch: HEAD Handle: 2009050917313700 Added files: rc .cvsignore autogen.sh Removed files: rc Makefile.in aclocal.m4 config.h.in configure Log: - rc: add autogen.sh, remove generated files. Summary: Revision Changes Path 1.1 +27 -0 rc/.cvsignore 1.2 +0 -725 rc/Makefile.in 1.2 +0 -1127 rc/aclocal.m4 1.1 +52 -0 rc/autogen.sh 1.2 +0 -198 rc/config.h.in 1.2 +0 -7751 rc/configure ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rc/.cvsignore ============================================================================ $ cvs diff -u -r0 -r1.1 .cvsignore --- /dev/null 2009-05-09 19:30:53 +0200 +++ .cvsignore 2009-05-09 19:31:38 +0200 @@ -0,0 +1,27 @@ +.deps +.depend +.depend-done +.libs +Makefile +Makefile.in +aclocal.m4 +autom4te* +config.cache +config.guess +config.h +config.h.in +config.log +config.rpath +config.site +config.status +config.sub +configure +depcomp +install-sh +libtool +ltconfig +ltmain.sh +missing +mkinstalldirs +rc +stamp-h* @@ . rm -f rc/Makefile.in <<'@@ .' Index: rc/Makefile.in ============================================================================ [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED] @@ . rm -f rc/aclocal.m4 <<'@@ .' Index: rc/aclocal.m4 ============================================================================ [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED] @@ . patch -p0 <<'@@ .' Index: rc/autogen.sh ============================================================================ $ cvs diff -u -r0 -r1.1 autogen.sh --- /dev/null 2009-05-09 19:30:53 +0200 +++ autogen.sh 2009-05-09 19:31:38 +0200 @@ -0,0 +1,52 @@ +#!/bin/sh + +# configure the requirements +AMV="automake (GNU automake) 1.10" +ACV="autoconf (GNU Autoconf) 2.63" +LTV="libtoolize (GNU libtool) 2.2.6" +GTT="gettextize (GNU gettext-tools) 0.17" +USAGE=" +To build RPM from plain CVS sources the following +installed developer tools are mandatory: + $AMV + $ACV + $LTV + $GTT +" + +# wrapper for running GNU libtool's libtoolize(1) +libtoolize () { + _libtoolize=`which glibtoolize 2>/dev/null` + _libtoolize_args="$*" + case "$_libtoolize" in + /* ) ;; + * ) _libtoolize=`which libtoolize 2>/dev/null` + case "$_libtoolize" in + /* ) ;; + * ) _libtoolize="libtoolize" ;; + esac + ;; + esac + _libtoolize_version="`$_libtoolize --version | sed -e '1q' | sed -e 's;^[^0-9]*;;'`" + case "$_libtoolize_version" in + 1.* ) _libtoolize_args=`echo "X$_libtoolize_args" | sed -e 's;^X;;' -e 's;--quiet;;' -e 's;--install;;'` ;; + esac + eval $_libtoolize $_libtoolize_args +} + +# requirements sanity check +[ "`automake --version | head -1`" != "$AMV" ] && echo "$USAGE" # && exit 1 +[ "`autoconf --version | head -1`" != "$ACV" ] && echo "$USAGE" # && exit 1 +[ "`libtoolize --version | head -1`" != "$LTV" ] && echo "$USAGE" # && exit 1 +[ "`gettextize --version | head -1 | sed -e 's;^.*/\\(gettextize\\);\\1;'`" != "$GTT" ] && echo "$USAGE" # && exit 1 + +echo "---> generate files via GNU libtool (libtoolize)" +libtoolize --quiet --copy --force --install +echo "---> generate files via GNU autoconf (aclocal, autoheader)" +aclocal +autoheader +echo "---> generate files via GNU automake (automake)" +automake -Wall -Wno-override -a -c +echo "---> generate files via GNU autoconf (autoconf)" +autoconf + @@ . rm -f rc/config.h.in <<'@@ .' Index: rc/config.h.in ============================================================================ [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED] @@ . rm -f rc/configure <<'@@ .' Index: rc/configure ============================================================================ [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED] @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org