Hello community,

here is the log from the commit of package parrot for openSUSE:Factory checked 
in at 2013-03-08 09:36:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/parrot (Old)
 and      /work/SRC/openSUSE:Factory/.parrot.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "parrot", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/parrot/parrot.changes    2013-01-17 
09:53:56.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.parrot.new/parrot.changes       2013-03-08 
09:36:31.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Feb  7 11:16:02 CET 2013 - [email protected]
+
+- update to parrot-5.0.0
+  * install of a couple of forgotten files
+  * new experimental PARROT_DYNEXT environment variable
+  * new experimental dynext_dirs config entry
+
+-------------------------------------------------------------------

Old:
----
  parrot-4.11.0.tar.bz2

New:
----
  parrot-5.0.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ parrot.spec ++++++
--- /var/tmp/diff_new_pack.3oxCc1/_old  2013-03-08 09:36:32.000000000 +0100
+++ /var/tmp/diff_new_pack.3oxCc1/_new  2013-03-08 09:36:32.000000000 +0100
@@ -16,9 +16,9 @@
 #
 
 Name:           parrot
-Version:        4.11.0
+Version:        5.0.0
 Release:        0
-%define pversion 4_11_0
+%define pversion 5_0_0
 Summary:        Parrot Virtual Machine
 License:        Artistic-2.0
 Group:          Development/Libraries/Other
@@ -104,6 +104,7 @@
 %{__perl} Configure.pl \
     --prefix=%{_usr} \
     --libdir=%{_libdir} \
+    --datadir=%{_libdir} \
     --sysconfdir=%{_sysconfdir} \
     --infodir=%{_datadir}/info \
     --mandir=%{_mandir} \
@@ -126,8 +127,9 @@
 mkdir $RPM_BUILD_ROOT
 export LD_LIBRARY_PATH=$( pwd )/blib/lib
 make install-dev DESTDIR=$RPM_BUILD_ROOT
-PARROT_LIB=%{_libdir}`./parrot_config versiondir`
-PARROT_INC=%{_includedir}`./parrot_config versiondir`
+PARROT_VER=`./parrot_config versiondir`
+PARROT_LIB=%{_libdir}$PARROT_VER
+PARROT_INC=%{_includedir}$PARROT_VER
 wd=`pwd`
 for i in $RPM_BUILD_ROOT$PARROT_LIB/tools/build/* ; do
     perl -pi -e "s@$wd/include@$PARROT_INC@g" $i
@@ -136,9 +138,8 @@
     perl -pi -e "s@$wd@$PARROT_LIB@g" $i
 done
 perl -pi -e 's@^(use lib ..FindBin::Bin/\.\./)\.\."@$1lib"@' 
$RPM_BUILD_ROOT$PARROT_LIB/tools/build/dynpmc.pl
-# Drop the docs so rpm can pick them up itself.
-rm -rf $RPM_BUILD_ROOT%{_usr}/share/doc/parrot    # necessary for SuSE
-#rm -rf $RPM_BUILD_ROOT/%{_docdir}/parrot         # for Solaris?
+# Drop the docs so rpm can pick them up itself with %doc.
+rm -rf $RPM_BUILD_ROOT%{_libdir}/doc
 # Force permissions on doc directories.
 find docs examples -type d -exec chmod 755 {} \;
 find docs examples -type f -exec chmod 644 {} \;

++++++ parrot-4.11.0.tar.bz2 -> parrot-5.0.0.tar.bz2 ++++++
++++ 7587 lines of diff (skipped)

++++++ parrot.diff ++++++
--- /var/tmp/diff_new_pack.3oxCc1/_old  2013-03-08 09:36:36.000000000 +0100
+++ /var/tmp/diff_new_pack.3oxCc1/_new  2013-03-08 09:36:36.000000000 +0100
@@ -41,6 +41,45 @@
  
  # Copyright (C) 2007, Parrot Foundation.
  
+--- ./lib/Parrot/Install.pm.orig       2013-02-07 12:31:06.000000000 +0000
++++ ./lib/Parrot/Install.pm    2013-02-07 12:32:57.000000000 +0000
+@@ -295,7 +295,7 @@ sub install_files {
+       @$options{qw(destdir datadir versiondir dryrun)};
+     ref($files) eq 'ARRAY' or die "Error: parameter \$files must be an 
arrayref\n";
+ 
+-    my ($src, $dest, $mode, $manifest);
++    my ($src, $dest, $mdest, $mode, $manifest);
+     print("Installing ...\n");
+     if (!$dryrun) {
+         my $destdatadir = $destdir
+@@ -311,8 +311,8 @@ sub install_files {
+             warn "Bad reference passed in \$files (want a HASH, got a 
'$ref')\n";
+             next;
+         }
+-        ( $src, $dest ) = map { $el->{$_} } qw(Source Dest);
+-        $dest = $destdir . $dest;
++        ( $src, $mdest ) = map { $el->{$_} } qw(Source Dest);
++        $dest = $destdir . $mdest;
+         if ( $dryrun ) {
+             print "$src -> $dest\n";
+             next;
+@@ -332,14 +332,14 @@ sub install_files {
+                     # this loop
+                     if (-e $dest) {
+                         print "$dest\n";
+-                        print $manifest "$dest\n" unless $dryrun;
++                        print $manifest "$mdest\n" unless $dryrun;
+                         next;
+                     }
+                 }
+             }
+             cp( $src, $dest ) or die "Error: couldn't copy $src to $dest: 
$!\n";
+             print "$dest\n";
+-            print $manifest "$dest\n" unless $dryrun;
++            print $manifest "$mdest\n" unless $dryrun;
+         }
+         $mode = ( stat($src) )[2];
+         chmod $mode, $dest;
 --- ./lib/Parrot/Pmc2c/PCCMETHOD.pm.orig       2011-07-18 10:38:55.000000000 
+0000
 +++ ./lib/Parrot/Pmc2c/PCCMETHOD.pm    2011-07-18 10:44:39.000000000 +0000
 @@ -4,7 +4,8 @@ package Parrot::Pmc2c::PCCMETHOD;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to