[CVS] RPM: rpm/ Makefile.am macros.in rpm/macros/ macros.in perl.in ph...

2009-08-20 Thread Jeff Johnson
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  

  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  j...@rpm5.org
  Module: rpm  Date:   21-Aug-2009 05:18:38
  Branch: HEAD Handle: 2009082103183602

  Modified files:
rpm Makefile.am
rpm/macros  macros.in perl.in php.in python.in
rpm/perlRPM.xs
rpm/rpmio   librpmio.vers macro.c rpmlua.c rpmmacro.h
  Removed files:
rpm macros.in

  Log:
- macros: refactor perl/php/python peculier config into separate file.
- macros: expand %{load:...} immediiately/recursively when loading.

  Summary:
RevisionChanges Path
2.242   +7  -2  rpm/Makefile.am
1.291   +0  -1765   rpm/macros.in
1.2 +7  -50 rpm/macros/macros.in
1.2 +31 -7  rpm/macros/perl.in
1.2 +3  -5  rpm/macros/php.in
1.2 +24 -9  rpm/macros/python.in
1.32+1  -1  rpm/perl/RPM.xs
2.136   +1  -0  rpm/rpmio/librpmio.vers
2.237   +48 -12 rpm/rpmio/macro.c
2.75+2  -1  rpm/rpmio/rpmlua.c
2.54+2  -1  rpm/rpmio/rpmmacro.h
  

  patch -p0 '@@ .'
  Index: rpm/Makefile.am
  
  $ cvs diff -u -r2.241 -r2.242 Makefile.am
  --- rpm/Makefile.am   21 Aug 2009 00:11:23 -  2.241
  +++ rpm/Makefile.am   21 Aug 2009 03:18:36 -  2.242
  @@ -116,8 +116,13 @@
   endif
   
   pkglibdir =  @USRLIBRPM@
  -pkglib_DATA =rpmpopt macros/macros cpuinfo.yaml
  -pkglib_SCRIPTS = install-sh mkinstalldirs
  +pkglib_DATA = rpmpopt macros/macros cpuinfo.yaml
  +
  +pkgbindir =  $(pkglibdir)/bin
  +pkgbin_SCRIPTS = install-sh mkinstalldirs
  +
  +pkgcfgdir =  $(pkglibdir)/macros.d
  +pkgcfg_DATA = macros/perl macros/php macros/python
   
   noinst_HEADERS = build.h debug.h system.h
   
  @@ .
  rm -f rpm/macros.in '@@ .'
  Index: rpm/macros.in
  
  [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED]
  @@ .
  patch -p0 '@@ .'
  Index: rpm/macros/macros.in
  
  $ cvs diff -u -r1.1 -r1.2 macros.in
  --- rpm/macros/macros.in  21 Aug 2009 00:11:24 -  1.1
  +++ rpm/macros/macros.in  21 Aug 2009 03:18:37 -  1.2
  @@ -1,7 +1,7 @@
   #/*! \page config_macros Default configuration: @USRLIBRPM@/macros
   # \verbatim
   #
  -# $Id: macros.in,v 1.1 2009/08/21 00:11:24 jbj Exp $
  +# $Id: macros.in,v 1.2 2009/08/21 03:18:37 jbj 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
  @@ -77,10 +77,7 @@
   %__mv@__MV@
   %__patch @__PATCH@
   %__pax   @__PAX@
  -%__perl  @__PERL@
   %__pgp   @__PGP@
  -%__php   @__PHP@
  -%__python@__PYTHON@
   %__rm@__RM@
   %__rsh   @__RSH@
   %__sed   @__SED@
  @@ -1616,6 +1613,8 @@
   #
   %find_lang   %{_rpmhome}/find-lang.sh %{buildroot}
   
  +%requires_eq()   %(echo '%*' | LC_ALL=C xargs -r rpm -q --qf 
'Requires: %%{name} = %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' -e 's/ 
0:/ /' | grep -v is not)
  +
   #
   # lua macros
   #
  @@ -1640,38 +1639,7 @@
   %__perl_provides %{_rpmhome}/perl.prov
   %__perl_requires %{_rpmhome}/perl.req
   
  -# Useful macros for building *.rpm perl packages.
  -#(from Artur Frysiak wi...@t17.ds.pwr.wroc.pl)
  -#
  -# For example, these can be used as (from ImageMagick.spec from PLD site)
  -#[...]
  -#BuildPrereq: perl
  -#[...]
  -#%package perl
  -#Summary: libraries and modules for access to ImageMagick from perl
  -#Group: Development/Languages/Perl
  -#Requires: %{name} = %{version}
  -#%requires_eqperl
  -#[...]
  -#%install
  -#rm -fr $RPM_BUILD_ROOT
  -#install -d $RPM_BUILD_ROOT/%{perl_sitearch}
  -#[...]
  -#%files perl
  -#%defattr(644,root,root,755)
  -#%{perl_sitearch}/Image
  -#%dir %{perl_sitearch}/auto/Image
  -#
  -
  -%requires_eq()   %(echo '%*' | LC_ALL=C xargs -r rpm -q --qf 
'Requires: %%{name} = %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' -e 's/ 
0:/ /' | grep -v is not)
  -
  -%perl_sitearch   %(eval `%{__perl} -V:installsitearch`; echo 
$installsitearch)
  

[CVS] RPM: rpm/ Makefile.am macros.in

2007-11-16 Thread Anders F. Bj�rklund
  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:   15-Nov-2007 12:39:37
  Branch: HEAD Handle: 2007111511393700

  Modified files:
rpm Makefile.am macros.in

  Log:
move _repackage_dir, away from %{_topdir} back to %{_var}

  Summary:
RevisionChanges Path
2.212   +4  -1  rpm/Makefile.am
1.199   +2  -2  rpm/macros.in
  

  patch -p0 '@@ .'
  Index: rpm/Makefile.am
  
  $ cvs diff -u -r2.211 -r2.212 Makefile.am
  --- rpm/Makefile.am   11 Nov 2007 16:13:36 -  2.211
  +++ rpm/Makefile.am   15 Nov 2007 11:39:37 -  2.212
  @@ -140,7 +140,8 @@
   
   install-data-local:
@$(MKDIR_P) $(DESTDIR)$(DBPATH)
  - @for dir in BUILD RPMS SOURCES SPECS SRPMS TR; do\
  + @$(MKDIR_P) $(DESTDIR)$(varprefix)/spool/repackage
  + @for dir in BUILD RPMS SOURCES SPECS SRPMS; do\
$(MKDIR_P) $(DESTDIR)$(pkgsrcdir)/$$dir;\
done
@case @host_cpu@ in \
  @@ -194,9 +195,11 @@
done
@$(__CHOWN) ${RPMUSER}.${RPMGROUP} $(DESTDIR)$(pkglibdir)
@$(__CHOWN) -R ${RPMUSER}.${RPMGROUP} $(DESTDIR)$(varprefix)/lib/rpm
  + @$(__CHOWN) -R ${RPMUSER}.${RPMGROUP} 
$(DESTDIR)$(varprefix)/spool/repackage
[EMAIL PROTECTED](__CHMOD) 0664 $(DESTDIR)$(varprefix)/lib/rpm/[A-Z]*
[EMAIL PROTECTED](__CHMOD) 0775 $(DESTDIR)$(varprefix)/lib/rpm
[EMAIL PROTECTED](__CHMOD) 0664 $(DESTDIR)$(varprefix)/lib/rpm/__db.*
  + [EMAIL PROTECTED](__CHMOD) 0755 $(DESTDIR)$(varprefix)/spool/repackage
   
   .PHONY:  unsetgid
   unsetgid:
  @@ .
  patch -p0 '@@ .'
  Index: rpm/macros.in
  
  $ cvs diff -u -r1.198 -r1.199 macros.in
  --- rpm/macros.in 13 Oct 2007 14:58:21 -  1.198
  +++ rpm/macros.in 15 Nov 2007 11:39:37 -  1.199
  @@ -1,7 +1,7 @@
   #/*! \page config_macros Default configuration: @USRLIBRPM@/macros
   # \verbatim
   #
  -# $Id: macros.in,v 1.198 2007/10/13 14:58:21 bero Exp $
  +# $Id: macros.in,v 1.199 2007/11/15 11:39:37 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
  @@ -857,7 +857,7 @@
   
   #The transactional rollback directory in which erased packages will
   #be saved when using the --repackage option.
  -%_repackage_dir  %{_topdir}/TR
  +%_repackage_dir  %{_var}/spool/repackage
   
   #A path (i.e. URL) prefix that is pre-pended to %{_repackage_dir}.
   %_repackage_root %{nil}
  @@ .
__
RPM Package Managerhttp://rpm5.org
CVS Sources Repositoryrpm-cvs@rpm5.org