RPM Community Forums

Mailing List Message of <rpm-devel>

Re: [CVS] RPM: file/ autogen.sh rpm/ autogen.sh xar/ autogen.sh zlib/ auto...

From: Jeff Johnson <n3npq@mac.com>
Date: Sun 25 May 2008 - 14:18:10 CEST
Message-id: <A0096B9E-855F-4039-AA8C-33A208FDF53C@mac.com>
Poifect! Thanks.

On May 25, 2008, at 4:37 AM, Ralf S. Engelschall wrote:

>   RPM Package Manager, CVS Repository
>   http://rpm5.org/cvs/
>    
> ______________________________________________________________________ 
> ______
>
>   Server: rpm5.org                         Name:   Ralf S. Engelschall
>   Root:   /v/rpm/cvs                       Email:  rse@rpm5.org
>   Module: xar rpm file zlib                Date:   25-May-2008  
> 10:37:11
>   Branch: HEAD                             Handle: 2008052508371001
>
>   Modified files:
>     file                    autogen.sh
>     rpm                     autogen.sh
>     xar                     autogen.sh
>     zlib                    autogen.sh
>
>   Log:
>     be smart and allow one to still build RPM from CVS with old GNU
>     libtool 1.5.x
>
>   Summary:
>     Revision    Changes     Path
>     1.39        +6  -1      file/autogen.sh
>     2.94        +6  -1      rpm/autogen.sh
>     1.13        +6  -1      xar/autogen.sh
>     1.17        +6  -1      zlib/autogen.sh
>    
> ______________________________________________________________________ 
> ______
>
>   patch -p0 <<'@@ .'
>   Index: file/autogen.sh
>    
> ====================================================================== 
> ======
>   $ cvs diff -u -r1.38 -r1.39 autogen.sh
>   --- file/autogen.sh	24 May 2008 14:31:04 -0000	1.38
>   +++ file/autogen.sh	25 May 2008 08:37:10 -0000	1.39
>   @@ -17,6 +17,7 @@
>    #   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`
>   @@ -26,7 +27,11 @@
>                 esac
>                 ;;
>        esac
>   -    $_libtoolize ${1+"$@"}
>   +    _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
>   @@ .
>   patch -p0 <<'@@ .'
>   Index: rpm/autogen.sh
>    
> ====================================================================== 
> ======
>   $ cvs diff -u -r2.93 -r2.94 autogen.sh
>   --- rpm/autogen.sh	24 May 2008 14:31:03 -0000	2.93
>   +++ rpm/autogen.sh	25 May 2008 08:37:10 -0000	2.94
>   @@ -17,6 +17,7 @@
>    #   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`
>   @@ -26,7 +27,11 @@
>                 esac
>                 ;;
>        esac
>   -    $_libtoolize ${1+"$@"}
>   +    _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
>   @@ .
>   patch -p0 <<'@@ .'
>   Index: xar/autogen.sh
>    
> ====================================================================== 
> ======
>   $ cvs diff -u -r1.12 -r1.13 autogen.sh
>   --- xar/autogen.sh	24 May 2008 14:31:05 -0000	1.12
>   +++ xar/autogen.sh	25 May 2008 08:37:11 -0000	1.13
>   @@ -17,6 +17,7 @@
>    #   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`
>   @@ -26,7 +27,11 @@
>                 esac
>                 ;;
>        esac
>   -    $_libtoolize ${1+"$@"}
>   +    _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
>   @@ .
>   patch -p0 <<'@@ .'
>   Index: zlib/autogen.sh
>    
> ====================================================================== 
> ======
>   $ cvs diff -u -r1.16 -r1.17 autogen.sh
>   --- zlib/autogen.sh	24 May 2008 14:31:05 -0000	1.16
>   +++ zlib/autogen.sh	25 May 2008 08:37:11 -0000	1.17
>   @@ -17,6 +17,7 @@
>    #   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`
>   @@ -26,7 +27,11 @@
>                 esac
>                 ;;
>        esac
>   -    $_libtoolize ${1+"$@"}
>   +    _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
>   @@ .
> ______________________________________________________________________
> RPM Package Manager                                    http://rpm5.org
> CVS Sources Repository                                rpm-cvs@rpm5.org
Received on Sun May 25 14:20:34 2008
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.