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

  Server: rpm5.org                         Name:   Per Øyvind Karlsen
  Root:   /v/rpm/cvs                       Email:  pkarl...@rpm5.org
  Module: rpm                              Date:   16-Oct-2010 06:05:43
  Branch: HEAD                             Handle: 2010101604054201

  Added files:
    rpm/macros              tcl.in
  Modified files:
    rpm                     CHANGES Makefile.am configure.ac
    rpm/macros              macros.in

  Log:
    add tcl macros from mandriva.

  Summary:
    Revision    Changes     Path
    1.3471      +1  -0      rpm/CHANGES
    2.258       +2  -1      rpm/Makefile.am
    2.464       +1  -0      rpm/configure.ac
    1.36        +4  -1      rpm/macros/macros.in
    1.1         +9  -0      rpm/macros/tcl.in
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.3470 -r1.3471 CHANGES
  --- rpm/CHANGES       16 Oct 2010 03:48:51 -0000      1.3470
  +++ rpm/CHANGES       16 Oct 2010 04:05:43 -0000      1.3471
  @@ -1,4 +1,5 @@
   5.3.4 -> 5.4a1:
  +    - proyvind: add tcl macros from mandriva.
       - proyvind: add ruby macros from mandriva.
       - proyvind: add macros from mandriva that's fairly generic enough to
        possibly be of use to others, in mandriva/macros.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/Makefile.am
  ============================================================================
  $ cvs diff -u -r2.257 -r2.258 Makefile.am
  --- rpm/Makefile.am   16 Oct 2010 03:48:51 -0000      2.257
  +++ rpm/Makefile.am   16 Oct 2010 04:05:43 -0000      2.258
  @@ -135,7 +135,8 @@
   pkgcfgdir =  $(pkglibdir)/macros.d
   pkgcfg_DATA = \
        macros/java macros/libtool macros/mandriva macros/mono macros/perl \
  -     macros/pkgconfig macros/php macros/python macros/ruby macros/selinux
  +     macros/pkgconfig macros/php macros/python macros/ruby macros/selinux \
  +     macros/tcl
   
   noinst_HEADERS = build.h debug.h system.h
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  ============================================================================
  $ cvs diff -u -r2.463 -r2.464 configure.ac
  --- rpm/configure.ac  16 Oct 2010 03:51:05 -0000      2.463
  +++ rpm/configure.ac  16 Oct 2010 04:05:43 -0000      2.464
  @@ -2269,6 +2269,7 @@
       macros/macros macros/macros.rpmbuild
       macros/java macros/libtool macros/mandriva macros/mono macros/perl 
       macros/pkgconfig macros/php macros/python macros/ruby macros/selinux
  +    macros/tcl
       doc/Makefile
       doc/manual/Makefile doc/fr/Makefile doc/ja/Makefile doc/ko/Makefile
       doc/pl/Makefile doc/ru/Makefile doc/sk/Makefile
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/macros/macros.in
  ============================================================================
  $ cvs diff -u -r1.35 -r1.36 macros.in
  --- rpm/macros/macros.in      16 Oct 2010 03:49:25 -0000      1.35
  +++ rpm/macros/macros.in      16 Oct 2010 04:05:42 -0000      1.36
  @@ -1,7 +1,7 @@
   #/*! \page config_macros Default configuration: @USRLIBRPM@/macros
   # \verbatim
   #
  -# $Id: macros.in,v 1.35 2010/10/16 03:49:25 pkarlsen Exp $
  +# $Id: macros.in,v 1.36 2010/10/16 04:05:42 pkarlsen 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
  @@ -111,7 +111,6 @@
   %__ssh                       @__SSH@
   %__svn                       @__SVN@
   %__tar                       @__TAR@
  -%__tclsh             @__TCLSH@
   %__unzip             @__UNZIP@
   %__vcheck            %{__perl} %{_rpmhome}/vcheck
   %__xz                        @__XZ@
  @@ -945,6 +944,10 @@
   %{load:%{_usrlibrpm}/macros.d/ruby}
   
   #------------------------------------------------------------------------
  +# tcl(...) configuration.
  +%{load:%{_usrlibrpm}/macros.d/tcl}
  +
  +#------------------------------------------------------------------------
   # vendor specific macro configuration.
   @distro_mac...@%{load:%{_usrlibrpm}/macros.d/%{_vendor}}
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/macros/tcl.in
  ============================================================================
  $ cvs diff -u -r0 -r1.1 tcl.in
  --- /dev/null 2010-10-16 06:03:23.000000000 +0200
  +++ tcl.in    2010-10-16 06:05:42.981418247 +0200
  @@ -0,0 +1,9 @@
  +# TCL specific macro definitions.
  +# To make use of these macros insert the following line into your spec file:
  +# %{load:%{_usrlibrpm}/macros.d/tcl}
  +
  +%__tclsh     @__TCLSH@
  +
  +%tcl_version %(echo 'puts $tcl_version' | %{__tclsh})
  +%tcl_sitelib %{_datadir}/tcl%{tcl_version}
  +%tcl_sitearch        %{_libdir}/tcl%{tcl_version}
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to