OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   18-Apr-2004 13:37:57
  Branch: HEAD                             Handle: 2004041812375700

  Modified files:
    openpkg-src/openpkg     HISTORY openpkg.spec rpm.patch.bugfix
                            rpm.patch.feature rpm.patch.porting
                            rpm.patch.regen

  Log:
    - port RPM to Tru64 5.1 (again)
    - remove left-over object files from RPM distribution tarball before building
    
    Submitted partly by: Karl Vogel

  Summary:
    Revision    Changes     Path
    1.161       +3  -0      openpkg-src/openpkg/HISTORY
    1.316       +6  -1      openpkg-src/openpkg/openpkg.spec
    1.45        +2  -2      openpkg-src/openpkg/rpm.patch.bugfix
    1.48        +5  -5      openpkg-src/openpkg/rpm.patch.feature
    1.54        +31 -13     openpkg-src/openpkg/rpm.patch.porting
    1.44        +1  -1      openpkg-src/openpkg/rpm.patch.regen
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/HISTORY
  ============================================================================
  $ cvs diff -u -r1.160 -r1.161 HISTORY
  --- openpkg-src/openpkg/HISTORY       14 Apr 2004 15:13:14 -0000      1.160
  +++ openpkg-src/openpkg/HISTORY       18 Apr 2004 11:37:57 -0000      1.161
  @@ -2,6 +2,9 @@
   2004
   ====
   
  +20040418 port RPM to Tru64 5.1 (again)
  +20040418 remove left-over object files from RPM distribution tarball before building
  +20040418 use "openpkg lsync" consistently in lsync manual page
   20040414 fix "rpm --help" output related to option "--with"
   20040414 fix building of GNU tar by applying more "no iconv here" enforcement
   20040409 removed old RPM extensions (now part of "openpkg-tools")
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  ============================================================================
  $ cvs diff -u -r1.315 -r1.316 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  14 Apr 2004 15:13:14 -0000      1.315
  +++ openpkg-src/openpkg/openpkg.spec  18 Apr 2004 11:37:57 -0000      1.316
  @@ -39,7 +39,7 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define       V_openpkg  20040414
  +%define       V_openpkg  20040418
   
   #   the used software versions
   %define       V_rpm      4.2.1
  @@ -652,6 +652,10 @@
       ( br=`pwd`
         cd rpm-%{V_rpm}
   
  +      #   remove objects files accidently distributed with the RPM tarball
  +      rm -f db/build_unix/*.o
  +      rm -f db/build_unix/*.lo
  +
         #   remove embedded zlib (we are linking with an external one)
         rm -rf zlib
   
  @@ -682,6 +686,7 @@
           echo "ac_cv_path___PYTHON=true"
           echo "ac_cv_path___DOXYGEN=true"
           echo "acl_cv_rpath=no"
  +        echo "ac_cv_header_getopt_h=no"
         ) >config.cache
   
         #   provide platform identification
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/rpm.patch.bugfix
  ============================================================================
  $ cvs diff -u -r1.44 -r1.45 rpm.patch.bugfix
  --- openpkg-src/openpkg/rpm.patch.bugfix      12 Feb 2004 16:52:03 -0000      1.44
  +++ openpkg-src/openpkg/rpm.patch.bugfix      18 Apr 2004 11:37:57 -0000      1.45
  @@ -10,7 +10,7 @@
   ##  'patch' tool to upgrade those files. Each patch snippet is annotated
   ##  with a short description.
   ##
  -##  Created on: 12-Feb-2004
  +##  Created on: 18-Apr-2004
   ##
   ##  ATTENTION: THIS PATCH FILE WAS AUTO-GENERATED FROM AN OPENPKG
   ##             RPM CVS REPOSITORY, HENCE DO NOT EDIT THIS FILE.
  @@ -23,7 +23,7 @@
   +---------------------------------------------------------------------------
   Index: build/parsePrep.c
   --- build/parsePrep.c        7 Aug 2002 14:20:45 -0000       1.1.1.10
  -+++ build/parsePrep.c        12 Feb 2004 16:29:32 -0000
  ++++ build/parsePrep.c        12 Feb 2004 16:58:58 -0000      1.3
   @@ -584,12 +635,15 @@
        saveLines = splitString(getStringBuf(sb), strlen(getStringBuf(sb)), '\n');
        /[EMAIL PROTECTED]@*/
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/rpm.patch.feature
  ============================================================================
  $ cvs diff -u -r1.47 -r1.48 rpm.patch.feature
  --- openpkg-src/openpkg/rpm.patch.feature     17 Feb 2004 08:44:12 -0000      1.47
  +++ openpkg-src/openpkg/rpm.patch.feature     18 Apr 2004 11:37:57 -0000      1.48
  @@ -10,7 +10,7 @@
   ##  'patch' tool to upgrade those files. Each patch snippet is annotated
   ##  with a short description.
   ##
  -##  Created on: 12-Feb-2004
  +##  Created on: 18-Apr-2004
   ##
   ##  ATTENTION: THIS PATCH FILE WAS AUTO-GENERATED FROM AN OPENPKG
   ##             RPM CVS REPOSITORY, HENCE DO NOT EDIT THIS FILE.
  @@ -558,7 +558,7 @@
   +---------------------------------------------------------------------------
   Index: build/parsePrep.c
   --- build/parsePrep.c        7 Aug 2002 14:20:45 -0000       1.1.1.10
  -+++ build/parsePrep.c        12 Feb 2004 16:29:32 -0000
  ++++ build/parsePrep.c        12 Feb 2004 16:58:58 -0000      1.3
   @@ -66,7 +66,7 @@
     */
    /[EMAIL PROTECTED]@*/
  @@ -752,7 +752,7 @@
   +---------------------------------------------------------------------------
   Index: build/parsePrep.c
   --- build/parsePrep.c        7 Aug 2002 14:20:45 -0000       1.1.1.10
  -+++ build/parsePrep.c        12 Feb 2004 16:29:32 -0000
  ++++ build/parsePrep.c        12 Feb 2004 16:58:58 -0000      1.3
   @@ -87,7 +88,15 @@
        return NULL;
        }
  @@ -1175,8 +1175,8 @@
    #/*! \page config_macros Default configuration: @RPMCONFIGDIR@/macros
    # \verbatim
    #
  --# $Id: rpm.patch.feature,v 1.47 2004/02/17 08:44:12 thl Exp $
  -+# $Id: rpm.patch.feature,v 1.47 2004/02/17 08:44:12 thl Exp $
  +-# $Id: rpm.patch.feature,v 1.48 2004/04/18 11:37:57 rse Exp $
  ++# $Id: rpm.patch.feature,v 1.48 2004/04/18 11:37:57 rse Exp $
    #
    # This is a global RPM configuration file. All changes made here will
    # be lost when the rpm package is upgraded. Any per-system configuration
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/rpm.patch.porting
  ============================================================================
  $ cvs diff -u -r1.53 -r1.54 rpm.patch.porting
  --- openpkg-src/openpkg/rpm.patch.porting     12 Feb 2004 16:52:03 -0000      1.53
  +++ openpkg-src/openpkg/rpm.patch.porting     18 Apr 2004 11:37:57 -0000      1.54
  @@ -10,7 +10,7 @@
   ##  'patch' tool to upgrade those files. Each patch snippet is annotated
   ##  with a short description.
   ##
  -##  Created on: 12-Feb-2004
  +##  Created on: 18-Apr-2004
   ##
   ##  ATTENTION: THIS PATCH FILE WAS AUTO-GENERATED FROM AN OPENPKG
   ##             RPM CVS REPOSITORY, HENCE DO NOT EDIT THIS FILE.
  @@ -302,8 +302,18 @@
   +---------------------------------------------------------------------------
   Index: file/system.h
   --- file/system.h    24 Jan 2003 19:41:56 -0000      1.1.1.1
  -+++ file/system.h    22 Jan 2004 21:42:22 -0000      1.2
  -@@ -53,6 +53,8 @@
  ++++ file/system.h    18 Apr 2004 11:17:25 -0000
  +@@ -13,6 +13,9 @@
  + #endif
  + 
  + #include <sys/types.h>
  ++#ifdef HAVE_INTTYPES_H
  ++#include <inttypes.h>
  ++#endif
  + 
  + #include <sys/stat.h>
  + #include <stdio.h>
  +@@ -53,6 +56,8 @@
    #else
    #if HAVE_ERROR && HAVE_ERROR_H
    #include <error.h>
  @@ -312,7 +322,7 @@
    #endif
    #endif
    
  -@@ -246,7 +248,11 @@
  +@@ -246,7 +251,11 @@
     */
    /[EMAIL PROTECTED]@*/
    /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/
  @@ -324,7 +334,7 @@
        /[EMAIL PROTECTED] fileSystem @*/
        /[EMAIL PROTECTED] fileSystem @*/
    {
  -@@ -286,9 +292,33 @@
  +@@ -286,9 +295,33 @@
    
    #if !defined(__LCLINT__)
    /* Memory allocation via macro defs to get meaningful locations from mtrace() */
  @@ -358,7 +368,7 @@
    #define     xstrdup(_str)   (strcpy(xmalloc(strlen(_str)+1), (_str)))
    #endif
    
  -@@ -314,9 +344,14 @@
  +@@ -314,9 +347,14 @@
    
    #if defined(__LCLINT__)
    #define FILE_RCSID(id)
  @@ -578,7 +588,7 @@
   +---------------------------------------------------------------------------
   Index: rpmio/fts.c
   --- rpmio/fts.c      18 Jan 2003 16:13:17 -0000      1.1.1.3
  -+++ rpmio/fts.c      22 Jan 2004 21:42:32 -0000      1.2
  ++++ rpmio/fts.c      18 Apr 2004 11:16:24 -0000
   @@ -34,6 +34,8 @@
    static char sccsid[] = "@(#)fts.c   8.6 (Berkeley) 8/14/94";
    #endif /* LIBC_SCCS and not lint */
  @@ -588,7 +598,7 @@
    #if defined(_LIBC)
    #include <sys/param.h>
    #include <include/sys/stat.h>
  -@@ -53,12 +55,19 @@
  +@@ -53,12 +55,27 @@
    #   define _STAT_VER                0
    #   define __fxstat64(_stat_ver, _fd, _sbp) fstat((_fd), (_sbp))
    #endif
  @@ -606,10 +616,18 @@
   +#   define __fxstat64(_stat_ver, _fd, _sbp) fstat((_fd), (_sbp))
   +#   define _D_EXACT_NAMLEN(d) ((d)->d_namlen)
   +#endif
  ++#if defined(__osf__)
  ++#   define __errno_location()   (&errno)
  ++#   define dirfd(dirp)          -1
  ++#   define stat64               stat
  ++#   define _STAT_VER            0
  ++#   define __fxstat64(_stat_ver, _fd, _sbp)     fstat((_fd), (_sbp))
  ++#   define _D_EXACT_NAMLEN(d) ((d)->d_namlen)
  ++#endif
    #include "system.h"
    #include "fts.h"
    #include "rpmio.h"
  -@@ -73,7 +82,12 @@
  +@@ -73,7 +90,12 @@
    /* Largest alignment size needed, minus one.
       Usually long double is the worst case.  */
    #ifndef ALIGNBYTES
  @@ -622,7 +640,7 @@
    #endif
    /* Align P to that size.  */
    #ifndef ALIGN
  -@@ -107,9 +121,13 @@
  +@@ -107,9 +129,13 @@
        /[EMAIL PROTECTED] fileSystem, internalState @*/;
    
    #ifndef MAX
  @@ -663,7 +681,7 @@
   +---------------------------------------------------------------------------
   Index: rpmio/rpmrpc.c
   --- rpmio/rpmrpc.c   29 May 2003 22:14:04 -0000      1.1.1.8
  -+++ rpmio/rpmrpc.c   22 Jan 2004 21:42:33 -0000      1.2
  ++++ rpmio/rpmrpc.c   18 Apr 2004 11:15:27 -0000
   @@ -1079,6 +1079,8 @@
        return rc;
    }
  @@ -707,7 +725,7 @@
    /[EMAIL PROTECTED]@*/
    static int ftpmagicdir = 0x8440291;
   -#define     ISFTPMAGIC(_dir) (!memcmp((_dir), &ftpmagicdir, sizeof(ftpmagicdir)))
  -+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && 
!defined(sun) && !defined(OPENPKG_UNIXWARE) && !defined(OPENPKG_DARWIN)
  ++#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && 
!defined(sun) && !defined(OPENPKG_UNIXWARE) && !defined(OPENPKG_DARWIN) && 
!defined(__osf__)
   +#define SETFTPMAGIC(_dir) ((_dir)->fd) = ftpmagicdir
   +#define ISFTPMAGIC(_dir) ((_dir)->fd == ftpmagicdir)
   +#else
  @@ -860,7 +878,7 @@
   +    strncpy(dp->d_name, av[i].name, sizeof(dp->d_name) - 1);
   +    dp->d_name[sizeof(dp->d_name)-1] = '\0';
   +    dp->d_namlen = strlen(dp->d_name);
  -+#elif defined(hpux) || defined(sun) || defined(OPENPKG_UNIXWARE)
  ++#elif defined(hpux) || defined(sun) || defined(OPENPKG_UNIXWARE) || 
defined(__osf__)
   +    /* XXX glob(3) uses REAL_DIR_ENTRY(dp) test on d_ino */
   +    dp->d_ino = i + 1;              /* W2DO? */
   +    dp->d_reclen = 0;               /* W2DO? */
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/rpm.patch.regen
  ============================================================================
  $ cvs diff -u -r1.43 -r1.44 rpm.patch.regen
  --- openpkg-src/openpkg/rpm.patch.regen       12 Feb 2004 16:52:03 -0000      1.43
  +++ openpkg-src/openpkg/rpm.patch.regen       18 Apr 2004 11:37:57 -0000      1.44
  @@ -10,7 +10,7 @@
   ##  'patch' tool to upgrade those files. Each patch snippet is annotated
   ##  with a short description.
   ##
  -##  Created on: 12-Feb-2004
  +##  Created on: 18-Apr-2004
   ##
   ##  ATTENTION: THIS PATCH FILE WAS AUTO-GENERATED FROM AN OPENPKG
   ##             RPM CVS REPOSITORY, HENCE DO NOT EDIT THIS FILE.
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to