RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Ralf S. Engelschall
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   24-Jun-2007 20:12:32
  Branch: HEAD                             Handle: 2007062419123002

  Modified files:
    rpm                     Makefile.am configure.ac
    rpm/build               Makefile.am
    rpm/lib                 Makefile.am
    rpm/misc                Makefile.am
    rpm/perl                Makefile.PL.in
    rpm/python              Makefile.am
    rpm/rpmdb               Makefile.am
    rpm/rpmio               Makefile.am
    rpm/tools               Makefile.am

  Log:
    remove an old INCPATH hack I see no more reason for. Use standard
    CPPFLAGS extension instead. Also still keep but shrink the nasty
    platform-specific 'addlib' hacks

  Summary:
    Revision    Changes     Path
    2.173       +1  -2      rpm/Makefile.am
    2.57        +1  -2      rpm/build/Makefile.am
    2.111       +28 -64     rpm/configure.ac
    2.152       +1  -2      rpm/lib/Makefile.am
    1.20        +1  -1      rpm/misc/Makefile.am
    1.2         +1  -1      rpm/perl/Makefile.PL.in
    1.69        +1  -2      rpm/python/Makefile.am
    1.58        +1  -2      rpm/rpmdb/Makefile.am
    1.84        +1  -2      rpm/rpmio/Makefile.am
    2.88        +1  -2      rpm/tools/Makefile.am
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/Makefile.am
  ============================================================================
  $ cvs diff -u -r2.172 -r2.173 Makefile.am
  --- rpm/Makefile.am   20 Jun 2007 21:42:24 -0000      2.172
  +++ rpm/Makefile.am   24 Jun 2007 18:12:30 -0000      2.173
  @@ -44,8 +44,7 @@
        -I$(top_srcdir)/rpmdb \
        -I$(top_srcdir)/rpmio \
        -I$(top_srcdir)/misc \
  -     @WITH_LIBELF_INCLUDE@ \
  -     @INCPATH@
  +     @WITH_LIBELF_INCLUDE@
   
   staticLDFLAGS = # @LDFLAGS_STATIC@ # @LDFLAGS_NPTL@
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/Makefile.am
  ============================================================================
  $ cvs diff -u -r2.56 -r2.57 Makefile.am
  --- rpm/build/Makefile.am     21 Jun 2007 18:19:00 -0000      2.56
  +++ rpm/build/Makefile.am     24 Jun 2007 18:12:30 -0000      2.57
  @@ -12,8 +12,7 @@
        -I$(top_srcdir)/rpmdb \
        -I$(top_srcdir)/rpmio \
        @WITH_LIBELF_INCLUDE@ \
  -     -I$(top_srcdir)/misc \
  -     @INCPATH@
  +     -I$(top_srcdir)/misc
   
   LIBS =
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  ============================================================================
  $ cvs diff -u -r2.110 -r2.111 configure.ac
  --- rpm/configure.ac  24 Jun 2007 10:27:20 -0000      2.110
  +++ rpm/configure.ac  24 Jun 2007 18:12:30 -0000      2.111
  @@ -155,14 +155,40 @@
   LDFLAGS_NPTL=
   if test -f /usr/lib/nptl/libpthread.a ; then
       LDFLAGS_NPTL="-L/usr/lib/nptl"
  -#    INCPATH="$INCPATH -I/usr/include/nptl"
   fi
   if test -f /usr/lib64/nptl/libpthread.a ; then
       LDFLAGS_NPTL="-L/usr/lib64/nptl"
  -#    INCPATH="$INCPATH -I/usr/include/nptl"
   fi
   AC_SUBST(LDFLAGS_NPTL)
   
  +dnl # old RPM 4.x style platform-specific flag extension hack
  +addlib () {
  +   l=$1
  +   shift
  +   case "$target" in 
  +       *-*-solaris2.[234567]) LIBS="$LIBS -L$l -R$l $*" ;;
  +       * ) LIBS="$LIBS -L$l $*";;
  +   esac
  +}
  +if  test "$cross_compiling" != "yes" && \
  +    test ".$prefix" != .NONE && \
  +    test ".$prefix" != "./usr"; then
  +     if test -d $dir/lib; then
  +             addlib $dir/lib
  +     fi
  +     if test -d $dir/include; then
  +             CPPFLAGS="$CPPFLAGS -I$prefix/include"
  +     fi
  +fi
  +if test -d /usr/ucblib; then
  +    case $build in
  +        mips-sni-sysv4 )
  +             addlib /usr/ccs/lib -lc
  +             addlib /usr/ucblib
  +         ;;
  +    esac
  +fi
  +
   dnl
   dnl look for POSIX chmod attributes
   dnl
  @@ -308,15 +334,6 @@
   AC_PATH_PROG(__OBJDUMP, objdump, %{_bindir}/objdump, $MYPATH)
   AC_PATH_PROG(__STRIP, strip, %{_bindir}/strip, $MYPATH)
   
  -addlib() {
  -  l=$1
  -  shift
  -  case "$target" in 
  -    *-*-solaris2.[234567])   LIBS="$LIBS -L$l -R$l $*";;
  -    *)               LIBS="$LIBS -L$l $*";;
  -  esac
  -}
  -
   #=================
   
   RPM_CHECK_LIB([ZLib], [zlib],
  @@ -335,58 +352,6 @@
   
   #=================
   
  -localdone=
  -
  -dirs=$prefix
  -if test "$cross_compiling" != "yes"; then
  -  dirs="$dirs"
  -for dir in $dirs
  -do
  -     case $dir in
  -     NONE|/usr)      continue;;
  -     /usr/local)
  -             if test X$localdone != X ; then continue; fi
  -             localdone="$dir"
  -             ;;
  -     esac
  -
  -     AC_MSG_CHECKING(for $dir/lib in LIBS)
  -     if test -d $dir/lib 2> /dev/null ; then
  -             addlib $dir/lib
  -             AC_MSG_RESULT(yes)
  -     else
  -             AC_MSG_RESULT(no)
  -     fi
  -
  -     AC_MSG_CHECKING(for $dir/include in INCPATH)
  -     if test -d $dir/include 2>/dev/null ; then
  -             if [[ "$dir" != "/usr/local" ]] ; then
  -                 INCPATH="$INCPATH -I$dir/include"
  -             fi
  -             AC_MSG_RESULT(yes)
  -     else
  -             AC_MSG_RESULT(no)
  -     fi
  -done
  -fi
  -
  -AC_MSG_CHECKING(for /usr/ucblib in LIBS)
  -if test -d /usr/ucblib ; then
  -    case $build in
  -    mips-sni-sysv4)
  -     addlib /usr/ccs/lib -lc
  -     addlib /usr/ucblib
  -     AC_MSG_RESULT(yes)
  -     ;;
  -    *-*-solaris2.*)
  -     AC_MSG_RESULT(yes)
  -     ;;
  -    *)
  -     AC_MSG_RESULT(no)
  -     ;;
  -    esac
  -fi
  -
   dnl
   dnl Check for features
   dnl
  @@ -1303,7 +1268,6 @@
   testdir="`pwd`/tests"
   AC_SUBST(testdir)
   
  -AC_SUBST(INCPATH)
   AC_SUBST(RPM)
   
   dnl ##
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/Makefile.am
  ============================================================================
  $ cvs diff -u -r2.151 -r2.152 Makefile.am
  --- rpm/lib/Makefile.am       20 Jun 2007 21:10:21 -0000      2.151
  +++ rpm/lib/Makefile.am       24 Jun 2007 18:12:30 -0000      2.152
  @@ -9,8 +9,7 @@
        -I$(top_srcdir)/build \
        -I$(top_srcdir)/rpmdb \
        -I$(top_srcdir)/rpmio \
  -     -I$(top_srcdir)/misc \
  -     @INCPATH@
  +     -I$(top_srcdir)/misc
   
   EXTRA_DIST = getdate.y librpm.vers
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/misc/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.19 -r1.20 Makefile.am
  --- rpm/misc/Makefile.am      23 Jan 2005 20:45:36 -0000      1.19
  +++ rpm/misc/Makefile.am      24 Jun 2007 18:12:31 -0000      1.20
  @@ -2,7 +2,7 @@
   
   AUTOMAKE_OPTIONS = 1.4 foreign
   
  -INCLUDES = -I. -I$(top_srcdir) @INCPATH@
  +INCLUDES = -I. -I$(top_srcdir)
   
   EXTRA_DIST = \
        alloca.c        basename.c      err.c           error.c         \
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/perl/Makefile.PL.in
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 Makefile.PL.in
  --- rpm/perl/Makefile.PL.in   10 Feb 2000 22:13:48 -0000      1.1
  +++ rpm/perl/Makefile.PL.in   24 Jun 2007 18:12:31 -0000      1.2
  @@ -11,7 +11,7 @@
              'CCFLAGS' => '@CFLAGS@',
              'OPTIMIZE'=> '-g',
              'DEFINE'  => '-Dbool=char -DHAS_BOOL',
  -           'INC'     => '@INCPATH@ -I../build -I../lib -I../popt 
-I/usr/include/rpm',
  +           'INC'     => '-I../build -I../lib -I../popt -I/usr/include/rpm',
              'depend'  => { 'rpm.c' => 'transaction.xs header.xs db.xs' },
   );
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/python/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.68 -r1.69 Makefile.am
  --- rpm/python/Makefile.am    22 Jun 2007 20:11:03 -0000      1.68
  +++ rpm/python/Makefile.am    24 Jun 2007 18:12:31 -0000      1.69
  @@ -19,8 +19,7 @@
        -I$(top_srcdir)/rpmio \
        @WITH_LIBELF_INCLUDE@ \
        -I$(top_srcdir)/misc \
  -     -I$(pyincdir) \
  -     @INCPATH@
  +     -I$(pyincdir)
   
   noinst_HEADERS = header-py.h \
        rpmal-py.h rpmds-py.h rpmdb-py.h rpmfd-py.h rpmfts-py.h \
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.57 -r1.58 Makefile.am
  --- rpm/rpmdb/Makefile.am     20 Jun 2007 21:10:21 -0000      1.57
  +++ rpm/rpmdb/Makefile.am     24 Jun 2007 18:12:31 -0000      1.58
  @@ -10,8 +10,7 @@
        -I$(top_srcdir)/lib \
        -I$(top_srcdir)/rpmio \
        -I$(top_srcdir)/misc \
  -     @WITH_LIBELF_INCLUDE@ \
  -     @INCPATH@
  +     @WITH_LIBELF_INCLUDE@
   
   EXTRA_DIST = db3.c sqlite.c db_emu.h librpmdb.vers
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.83 -r1.84 Makefile.am
  --- rpm/rpmio/Makefile.am     22 Jun 2007 12:58:11 -0000      1.83
  +++ rpm/rpmio/Makefile.am     24 Jun 2007 18:12:32 -0000      1.84
  @@ -10,8 +10,7 @@
   
   INCLUDES = -I. \
        -I$(top_srcdir) \
  -     -I$(top_srcdir)/misc \
  -     @INCPATH@
  +     -I$(top_srcdir)/misc
   
   pkgincdir = $(pkgincludedir)
   pkginc_HEADERS = \
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tools/Makefile.am
  ============================================================================
  $ cvs diff -u -r2.87 -r2.88 Makefile.am
  --- rpm/tools/Makefile.am     20 Jun 2007 21:10:22 -0000      2.87
  +++ rpm/tools/Makefile.am     24 Jun 2007 18:12:32 -0000      2.88
  @@ -8,8 +8,7 @@
        -I$(top_srcdir)/rpmdb \
        -I$(top_srcdir)/rpmio \
        @WITH_LIBELF_INCLUDE@ \
  -     -I$(top_srcdir)/misc \
  -     @INCPATH@
  +     -I$(top_srcdir)/misc
   
   EXTRA_DIST = hashtab.h
   
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to