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

  Server: rpm5.org                         Name:   Anders F. Björklund
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   27-Dec-2007 17:44:14
  Branch: HEAD                             Handle: 2007122716441300

  Modified files:
    rpm                     CHANGES configure.ac macros.in

  Log:
    configure/macroize file extensions (for Darwin and Cygwin)

  Summary:
    Revision    Changes     Path
    1.2023      +1  -0      rpm/CHANGES
    2.267       +16 -0      rpm/configure.ac
    1.222       +6  -1      rpm/macros.in
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2022 -r1.2023 CHANGES
  --- rpm/CHANGES       27 Dec 2007 14:16:11 -0000      1.2022
  +++ rpm/CHANGES       27 Dec 2007 16:44:13 -0000      1.2023
  @@ -1,4 +1,5 @@
   5.0b3 -> 5.0b4:
  +    - afb: added %__objext,%__libext,%__shlibext,%__exeext for file 
extensions.
       - rse: make size of line buffer for .spec file parsing run-time 
configurable via macro _spec_line_buffer_size
       - rse: improve %patch macro implementation: less expansion redundancy 
and macro namespace collision avoidance
       - rse: fix %{uncompress:<file>.lzo} by passing the required "-dc" 
options to LZOP's lzop(1)
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  ============================================================================
  $ cvs diff -u -r2.266 -r2.267 configure.ac
  --- rpm/configure.ac  14 Dec 2007 23:20:34 -0000      2.266
  +++ rpm/configure.ac  27 Dec 2007 16:44:13 -0000      2.267
  @@ -1284,6 +1284,22 @@
   )
   AC_SUBST(usrprefix)
   
  +dnl # Object file suffix (normally "o").
  +objext="$ac_cv_objext"
  +AC_SUBST(objext)
  +
  +dnl # Static library suffix (normally "a").
  +libext="$acl_cv_libext"
  +AC_SUBST(libext)
  +
  +dnl # Shared library suffix (normally "so").
  +shlibext="$acl_cv_shlibext"
  +AC_SUBST(shlibext)
  +
  +dnl # Executable file suffix (normally "").
  +exeext="$ac_exeext"
  +AC_SUBST(exeext)
  +
   dnl # determine RPM database directory path
   AC_MSG_CHECKING([for RPM database directory])
   DBPATH=`echo "${varprefix}/lib/rpm"`
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/macros.in
  ============================================================================
  $ cvs diff -u -r1.221 -r1.222 macros.in
  --- rpm/macros.in     27 Dec 2007 14:16:11 -0000      1.221
  +++ rpm/macros.in     27 Dec 2007 16:44:13 -0000      1.222
  @@ -1,7 +1,7 @@
   #/*! \page config_macros Default configuration: @USRLIBRPM@/macros
   # \verbatim
   #
  -# $Id: macros.in,v 1.221 2007/12/27 14:16:11 rse Exp $
  +# $Id: macros.in,v 1.222 2007/12/27 16:44:13 afb 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
  @@ -33,6 +33,11 @@
   %_usrlibrpm          @USRLIBRPM@
   %_etcrpm             @SYSCONFIGDIR@
   
  +%__objext            @objext@
  +%__libext            @libext@
  +%__shlibext          @shlibext@
  +%__exeext            @[EMAIL PROTECTED]
  +
   %_rpmhome            %{_usrlibrpm}
   
   
#==============================================================================
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to