RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/ devtool.conf

From: Anders F. Björklund <afb@rpm5.org>
Date: Fri 28 Dec 2007 - 11:09:36 CET
Message-Id: <20071228100936.3318334845C@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Anders F. Björklund
  Root:   /v/rpm/cvs                       Email:  afb@rpm5.org
  Module: rpm                              Date:   28-Dec-2007 11:09:36
  Branch: HEAD                             Handle: 2007122810093600

  Modified files:
    rpm                     devtool.conf

  Log:
    hack in universal cpu-os macros for darwin (before it was using i386
    on ppc)

  Summary:
    Revision    Changes     Path
    2.155       +24 -0      rpm/devtool.conf
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/devtool.conf
  ============================================================================
  $ cvs diff -u -r2.154 -r2.155 devtool.conf
  --- rpm/devtool.conf	28 Dec 2007 10:03:00 -0000	2.154
  +++ rpm/devtool.conf	28 Dec 2007 10:09:36 -0000	2.155
  @@ -1882,6 +1882,30 @@
       mkdir -p /tmp/rpm-root/usr/local/src/rpm/RPMS/ppc
       mkdir -p /tmp/rpm-root/usr/local/src/rpm/RPMS/ppc64
   
  +    if [ ".$UNIVERSAL_SDK" != "." ]; then
  +    # setup architectures
  +    for ARCH in ppc i386; do
  +    mkdir -p /tmp/rpm-root/usr/local/lib/rpm/$ARCH-darwin
  +    sed -e "s/^\\\\%/%/" <<__EOF__ >/tmp/rpm-root/usr/local/lib/rpm/$ARCH-darwin/macros
  +# Per-platform rpm configuration file.
  +
  +#==============================================================================
  +# ---- per-platform macros.
  +#
  +\%_arch			$ARCH
  +\%_build_arch		$ARCH
  +\%_vendor		apple
  +\%_os			darwin
  +\%_gnu			%{nil}
  +\%_target_platform	%{_target_cpu}-%{_vendor}-%{_target_os}
  +\%optflags		-O2 -g
  +
  +__EOF__
  +    done
  +    perl -pi -e "s/^\%_arch.*/\%_arch\t\t\tfat/g;s/^\%_build_arch.*/\%_build_arch\t\tfat/g" \
  +        /tmp/rpm-root/usr/local/lib/rpm/macros
  +    fi
  +
       # copy required popt.h library header to internal headers
       cp -p "$basemac/bin/popt-${v_popt}/popt.h" /tmp/rpm-root/usr/local/include/rpm
   
  @@ .
Received on Fri Dec 28 11:09:36 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.