[parrot] update to 5.9.0

Gerd Pokorra gerd at fedoraproject.org
Wed Feb 19 07:32:18 UTC 2014


commit 3875eccd27253cb9af32e39356b29676ac1aa5e3
Author: Gerd Pokorra <gz016 at vgerd1.zimt.uni-siegen.de>
Date:   Wed Feb 19 08:32:05 2014 +0100

    update to 5.9.0

 .gitignore   |    1 +
 parrot.patch |   19 -------------------
 parrot.spec  |   18 +++++++++---------
 sources      |    2 +-
 4 files changed, 11 insertions(+), 29 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5ccdca6..77453ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@ parrot-2.9.1.tar.gz
 /parrot-5.0.0.tar.bz2
 /parrot-5.2.0.tar.bz2
 /parrot-5.5.0.tar.bz2
+/parrot-5.9.0.tar.bz2
diff --git a/parrot.patch b/parrot.patch
index 518c3a5..c05adc8 100644
--- a/parrot.patch
+++ b/parrot.patch
@@ -1,22 +1,3 @@
---- config/auto/perldoc.pm	2013-04-30 21:11:28.000000000 +0200
-+++ config/auto/perldoc.pm	2013-10-04 11:03:44.754685587 +0200
-@@ -1,4 +1,4 @@
--# Copyright (C) 2001-2008, Parrot Foundation.
-+# Copyright (C) 2001-2013, Parrot Foundation.
- 
- =head1 NAME
- 
-@@ -38,7 +38,9 @@
- 
-     my $cmd = File::Spec->catfile($conf->data->get('scriptdirexp_provisional'), q{perldoc});
-     my ( $fh, $filename ) = tempfile( UNLINK => 1 );
--    my $content = capture_output("$cmd -ud $filename perldoc") || undef;
-+    # try to execute 'perldoc perldoc' || 'perldoc Pod::Perldoc' to
-+    # read the documentation of perldoc
-+    my $content = capture_output("$cmd -ud $filename perldoc") || capture_output("$cmd -ud $filename Pod::Perldoc") || undef;
- 
-     return 1 unless defined( $self->_initial_content_check($conf, $content) );
- 
 --- /dev/null	2013-09-04 15:50:10.349997751 +0200
 +++ parrot_html.desk.in	2013-10-04 14:50:43.886256122 +0200
 @@ -0,0 +1,13 @@
diff --git a/parrot.spec b/parrot.spec
index 3a8d171..fe01d6b 100644
--- a/parrot.spec
+++ b/parrot.spec
@@ -1,14 +1,14 @@
 %global __provides_exclude perl\\(DB\\)|perl\\(A\\)|perl\\(B\\)
 
 Name:           parrot
-Version:        5.5.0
-Release:        2%{?dist}
+Version:        5.9.0
+Release:        1%{?dist}
 Summary:        A virtual machine
 License:        Artistic 2.0
 Group:          Development/Libraries
 URL:            http://www.parrot.org/
 
-Source0:        ftp://ftp.parrot.org/pub/parrot/releases/devel/%{version}/parrot-%{version}.tar.bz2
+Source0:        ftp://ftp.parrot.org/pub/parrot/releases/stable/%{version}/parrot-%{version}.tar.bz2
 
 Patch0:         parrot.patch
 # patched file:           config/auto/perldoc.pm
@@ -32,8 +32,6 @@ BuildRequires:  perl(TAP::Harness::ReportByDescription)
 BuildRequires:  procps
 BuildRequires:  ctags
 BuildRequires:  openssl-devel
-BuildRequires:  flex
-BuildRequires:  bison
 # Needed to generate the Parrot PDF book
 BuildRequires:  perl(Pod::PseudoPod::LaTeX), texlive, texlive-latex
 #BuildRequires:  perl(Pod::PseudoPod::LaTeX), texlive, texlive-latex-bin
@@ -133,8 +131,7 @@ Parrot Virtual Machine development files for building languages.
     --cc="%{__cc}" \
     --optimize="$RPM_OPT_FLAGS" \
     --parrot_is_shared \
-    --disable-rpath \
-    --lex=%{_bindir}/flex
+    --disable-rpath
 
 # The LD_LIBRARY_PATH hack is needed for "miniparrot"
 # to find his parrot-library in "blib/lib" 
@@ -256,7 +253,7 @@ export LD_LIBRARY_PATH=$( pwd )/blib/lib
 FULL='full'
 %{?_without_fulltest: FULL=''}
 #%{?!_without_tests: rm -f t/op/gc-leaky-*.t; make ${FULL}test}
-%{?!_without_tests: rm -f t/op/gc-leaky-*.t; rm -f t/native_pbc/integer.t t/native_pbc/number.t t/native_pbc/string.t t/src/threads_io.t; make ${FULL}test}
+%{?!_without_tests: rm -f t/op/gc-leaky-*.t; rm -f t/native_pbc/integer.t t/native_pbc/number.t t/native_pbc/string.t t/src/threads_io.t t/op/string_cclass.t t/compilers/pge/perl6regex/01-regex.t; make ${FULL}test}
 
 
 %clean
@@ -329,8 +326,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Fri Feb 14 2014 David Tardon <dtardon at redhat.com> - 5.5.0-2
+* Wed Feb 19 2014 David Tardon <gp at zimt.uni-siegen.de> - 5.9.0-1
+- update to 5.9.0
 - rebuild for new ICU
+- remove lex option at Configure.pl
+- remove flex bison BuildRequires
 
 * Fri Oct 04  2013 Gerd Pokorra <gp at zimt.uni-siegen.de> - 5.5.0-1
 - update to 5.5.0
diff --git a/sources b/sources
index 2e4e16d..0eb2b0d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd366d0faef0b343756d03a3df58f6e0  parrot-5.5.0.tar.bz2
+8cecbd7bbc0e5c814f0de716a070e7d3  parrot-5.9.0.tar.bz2


More information about the scm-commits mailing list