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

Reply via email to