[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