Przeglądaj źródła

upgrading package: urpmi 4.10.17 -> 4.10.18

Ralf S. Engelschall 18 lat temu
rodzic
commit
3af8081a68
2 zmienionych plików z 48 dodań i 40 usunięć
  1. 43 35
      urpmi/urpmi.patch
  2. 5 5
      urpmi/urpmi.spec

+ 43 - 35
urpmi/urpmi.patch

@@ -1,7 +1,7 @@
-Index: URPM-2.10/Makefile.PL
---- URPM-2.10/Makefile.PL.orig	2007-11-09 09:42:36 +0100
-+++ URPM-2.10/Makefile.PL	2007-12-10 21:37:43 +0100
-@@ -1,61 +1,7 @@
+Index: URPM-3.00/Makefile.PL
+--- URPM-3.00/Makefile.PL.orig	2007-12-10 12:15:00 +0100
++++ URPM-3.00/Makefile.PL	2007-12-11 19:39:03 +0100
+@@ -1,69 +1,7 @@
  use strict;
  use ExtUtils::MakeMaker;
  
@@ -23,9 +23,8 @@ Index: URPM-2.10/Makefile.PL
 -my $version = `LC_ALL=C $rpm_path --version`;
 -chomp $version;
 -$version =~ s/RPM version //;
--$version =~ /^(?:4\.[2-9]|[5-9]|\d{2})/ 
--    or die "Unable to build URPM with too old (or undetected) rpm version $version\n";
--print "Found RPM version $version\n";
+-my $pversion = eval "v$version";
+-$pversion ge v4.2 or die "Unable to build URPM with too old (or undetected) rpm version $version\n";
 -
 -# to generate the ChangeLog depending on the checkout layout
 -my $commonusername = "../common/";
@@ -47,24 +46,33 @@ Index: URPM-2.10/Makefile.PL
 -**MM**
 -}
 -
--my $ccflags = '-Wall -fno-strict-aliasing';
--if ($version =~ /^4\.(4\.[5-9]$|4\.\d\d|[5-9]\.|\d\d)/) {
--    $ccflags .= ' -DRPM_CALLBACK_LONGLONG';
--}
--if ($version =~ /^4\.4/ && (split(/\./, $version))[2] >= 6) {
--    $ccflags .= ' -DRPM_446';
--}
--if ($version =~ /^4\.4/ && (split(/\./, $version))[2] >= 8) {
--    $ccflags .= ' -DRPM_448';
--}
--if ($version =~ /^4\.5/ && (split(/\./, $version))[2] >= 0) {
--   $ccflags .= ' -DRPM_CALLBACK_LONGLONG -DRPM_446 -DRPM_448 -DRPM_450';
+-my @rpmflags;
+-if ($pversion ge v4.4.90 && $pversion lt v4.5) {
+-    # rpm.org version
+-    push @rpmflags, '-DRPM_ORG';
+-} else {
+-    # rpm5.org version
+-    if ($pversion ge v4.4.5) {
+-	push @rpmflags, '-DRPM_CALLBACK_LONGLONG';
+-    } 
+-    if ($pversion ge v4.4.6) {
+-	push @rpmflags, '-DRPM_446';
+-    }
+-    if ($pversion ge v4.4.8) {
+-	push @rpmflags, '-DRPM_448';
+-    }
+-    if ($pversion ge v4.5) {
+-       	push @rpmflags, '-DRPM_450';
+-    }
 -}
+-my $ccflags = join(' ', '-Wall -fno-strict-aliasing', @rpmflags);
+-
+-print "Found RPM version $version (compiling with flags: $ccflags)\n";
 +my $ccflags = '-fno-strict-aliasing';
  
  WriteMakefile(
      NAME	=> 'URPM',
-@@ -64,8 +10,8 @@
+@@ -72,8 +10,8 @@
      },
      CCFLAGS	=> $ccflags,
      VERSION_FROM	=> 'URPM.pm',
@@ -75,9 +83,9 @@ Index: URPM-2.10/Makefile.PL
      dist	=> { COMPRESS => "bzip2", SUFFIX => ".bz2" },
      realclean	=> { FILES => "t/RPMS/noarch/*" },
  );
-Index: URPM-2.10/URPM.xs
---- URPM-2.10/URPM.xs.orig	2007-11-09 09:44:12 +0100
-+++ URPM-2.10/URPM.xs	2007-12-10 21:39:13 +0100
+Index: URPM-3.00/URPM.xs
+--- URPM-3.00/URPM.xs.orig	2007-12-11 11:01:06 +0100
++++ URPM-3.00/URPM.xs	2007-12-11 19:38:21 +0100
 @@ -22,7 +22,7 @@
  #include <fcntl.h>
  #include <unistd.h>
@@ -87,7 +95,7 @@ Index: URPM-2.10/URPM.xs
  
  #undef Fflush
  #undef Mkdir
-@@ -271,6 +271,9 @@
+@@ -297,6 +297,9 @@
  
  static int has_suggests;
  int is_suggests(int_32 flags) { 
@@ -99,7 +107,7 @@ Index: URPM-2.10/URPM.xs
    return is;
 Index: rpmtools-5.3.2/Makefile.PL
 --- rpmtools-5.3.2/Makefile.PL.orig	2007-06-22 16:31:50 +0200
-+++ rpmtools-5.3.2/Makefile.PL	2007-12-10 21:36:57 +0100
++++ rpmtools-5.3.2/Makefile.PL	2007-12-11 19:38:21 +0100
 @@ -35,8 +35,8 @@
          RPMTOOLSVERSION => $rpmtools_version,
          FROMC => 'parsehdlist rpm2header #rpm-find-leaves',
@@ -122,7 +130,7 @@ Index: rpmtools-5.3.2/Makefile.PL
      INSTALLDIRS	    => 'vendor',
 Index: rpmtools-5.3.2/parsehdlist.c
 --- rpmtools-5.3.2/parsehdlist.c.orig	2007-06-22 13:46:09 +0200
-+++ rpmtools-5.3.2/parsehdlist.c	2007-12-10 21:36:57 +0100
++++ rpmtools-5.3.2/parsehdlist.c	2007-12-11 19:38:21 +0100
 @@ -7,6 +7,7 @@
  #include <unistd.h>
  #include <signal.h>
@@ -133,7 +141,7 @@ Index: rpmtools-5.3.2/parsehdlist.c
  #include <stdio.h>
 Index: rpmtools-5.3.2/rpm2header.c
 --- rpmtools-5.3.2/rpm2header.c.orig	2007-06-15 09:24:49 +0200
-+++ rpmtools-5.3.2/rpm2header.c	2007-12-10 21:36:57 +0100
++++ rpmtools-5.3.2/rpm2header.c	2007-12-11 19:38:21 +0100
 @@ -5,7 +5,8 @@
  #include <sys/stat.h>
  #include <fcntl.h>
@@ -144,9 +152,9 @@ Index: rpmtools-5.3.2/rpm2header.c
  #include <rpm/rpmts.h>
  
  #define FILENAME_TAG 1000000
-Index: urpmi-4.10.17/Makefile.PL
---- urpmi-4.10.17/Makefile.PL.orig	2007-08-28 12:26:16 +0200
-+++ urpmi-4.10.17/Makefile.PL	2007-12-10 21:36:57 +0100
+Index: urpmi-4.10.18/Makefile.PL
+--- urpmi-4.10.18/Makefile.PL.orig	2007-12-04 14:50:05 +0100
++++ urpmi-4.10.18/Makefile.PL	2007-12-11 19:38:21 +0100
 @@ -60,6 +60,7 @@
      my $po = $with_po ? ' installpo' : '';
      my $gui = $with_gui ? ' installgurpmi2' : '';
@@ -155,7 +163,7 @@ Index: urpmi-4.10.17/Makefile.PL
      $inherited;
  }
  
-@@ -110,10 +111,10 @@
+@@ -101,10 +102,10 @@
  	install -m 644 inst.list skip.list \$(SYSCONFDIR)/urpmi
  
  installstatedir:
@@ -170,7 +178,7 @@ Index: urpmi-4.10.17/Makefile.PL
  
  installgurpmi2: pure_install
  	ln -s -f consolehelper \$(DESTINSTALLSCRIPT)/gurpmi2
-@@ -155,8 +156,8 @@
+@@ -146,8 +147,8 @@
  	INST_MAN5DIR		=> 'blib/man5',
  	INST_MAN8DIR		=> 'blib/man8',
  	# We could read those values from rpm macros.
@@ -181,9 +189,9 @@ Index: urpmi-4.10.17/Makefile.PL
      },
      EXE_FILES		=> [ @bin_scripts, @sbin_scripts ],
      PMLIBDIRS		=> [ qw(urpm) ],
-Index: urpmi-4.10.17/urpm/sys.pm
---- urpmi-4.10.17/urpm/sys.pm.orig	2007-10-02 14:01:03 +0200
-+++ urpmi-4.10.17/urpm/sys.pm	2007-12-10 21:36:57 +0100
+Index: urpmi-4.10.18/urpm/sys.pm
+--- urpmi-4.10.18/urpm/sys.pm.orig	2007-10-02 14:01:03 +0200
++++ urpmi-4.10.18/urpm/sys.pm	2007-12-11 19:38:21 +0100
 @@ -114,7 +114,7 @@
  }
  

+ 5 - 5
urpmi/urpmi.spec

@@ -23,10 +23,10 @@
 ##
 
 #   package version
-%define       V_urpmi               4.10.17
-%define       V_urpmi_rpm           4.10.17-1mdv2008.1
-%define       V_urpm                2.10
-%define       V_urpm_rpm            2.10-1mdv2008.1
+%define       V_urpmi               4.10.18
+%define       V_urpmi_rpm           4.10.18-1mdv2008.1
+%define       V_urpm                3.00
+%define       V_urpm_rpm            3.00-1mdv2008.1
 %define       V_mdv_distribconf     3.13
 %define       V_mdv_distribconf_rpm 3.13-1mdv2008.1
 %define       V_mdv_packdrakeng     1.13
@@ -45,7 +45,7 @@ Class:        EVAL
 Group:        Bootstrapping
 License:      GPL
 Version:      %{V_urpmi}
-Release:      20071210
+Release:      20071211
 
 #   package options
 %option       with_wget      no