[parrot/f17] update to 4.7.0

Gerd Pokorra gerd at fedoraproject.org
Mon Sep 3 12:38:19 UTC 2012


commit 8728a8759bcf66ac58089e29d324efed81435160
Author: gerd <gp at zimt.uni-siegen.de>
Date:   Mon Sep 3 14:30:57 2012 +0200

    update to 4.7.0

 parrot.spec |   39 +++++++++++++++------------------------
 sources     |    2 +-
 2 files changed, 16 insertions(+), 25 deletions(-)
---
diff --git a/parrot.spec b/parrot.spec
index adef0bf..cf21d31 100644
--- a/parrot.spec
+++ b/parrot.spec
@@ -1,14 +1,14 @@
 %global __provides_exclude perl\\(DB\\)|perl\\(A\\)|perl\\(B\\)
 
 Name:           parrot
-Version:        3.6.0
-Release:        7%{?dist}.1
+Version:        4.7.0
+Release:        1%{?dist}.1
 Summary:        A virtual machine
 License:        Artistic 2.0
 Group:          Development/Libraries
 URL:            http://www.parrot.org/
 
-Source0:        ftp://ftp.parrot.org/pub/parrot/releases/stable/%{version}/parrot-%{version}.tar.gz
+Source0:        ftp://ftp.parrot.org/pub/parrot/releases/devel/%{version}/parrot-%{version}.tar.bz2
 Source1:        %{name}.desk.in.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -21,6 +21,8 @@ BuildRequires:  perl(Test::Harness)
 BuildRequires:  perl(Test::Simple)
 BuildRequires:  perl(Devel::Cover)
 BuildRequires:  perl(JSON)
+# This includes perl-TAP-Harness-Multiple
+BuildRequires:  perl(TAP::Harness::ReportByDescription)
 BuildRequires:  procps
 BuildRequires:  ctags
 BuildRequires:  openssl-devel
@@ -153,7 +155,7 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 # Creating man-pages
 %{__install} -d $RPM_BUILD_ROOT%{_mandir}/man1
-for var in 'parrot docs/running.pod' 'parrot_debugger src/parrot_debugger.c' \
+for var in 'parrot docs/running.pod' \
            'pbc_disassemble src/pbc_disassemble.c' 'pbc_dump src/pbc_dump.c' \
            'pbc_merge src/pbc_merge.c' 'pbc_to_exe tools/dev/pbc_to_exe.pir' \
            'parrot_config tools/build/parrot_config_c.pl' \
@@ -237,6 +239,7 @@ desktop-file-install --delete-original --add-category="Documentation"  \
 %check
 # 'make fulltest' is done by default; it take a lot of time
 export LD_LIBRARY_PATH=$( pwd )/blib/lib
+rm -f t/op/gc-leaky-box.t t/op/gc-leaky-call.t
 FULL='full'
 %{?_without_fulltest: FULL=''}
 %{?!_without_tests: make ${FULL}test; rm -f docs/doc-prep}
@@ -251,7 +254,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc ChangeLog CREDITS NEWS PBC_COMPAT PLATFORMS README
+%doc ChangeLog CREDITS PBC_COMPAT PLATFORMS README.pod
 %doc RESPONSIBLE_PARTIES TODO LICENSE
 %{_bindir}/parrot
 %{_libdir}/parrot/
@@ -269,7 +272,6 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(-,root,root,-)
 %{_bindir}/parrot_config
-%{_bindir}/parrot_debugger
 %{_bindir}/parrot_nci_thunk_gen
 %{_bindir}/parrot-nqp
 %{_bindir}/parrot-prove
@@ -283,7 +285,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libparrot.so
 %exclude %{_libdir}/libparrot.a
 %{_mandir}/man1/parrot_config.1.gz
-%{_mandir}/man1/parrot_debugger.1.gz
 %{_mandir}/man1/pbc_disassemble.1.gz
 %{_mandir}/man1/pbc_merge.1.gz
 %{_mandir}/man1/pbc_to_exe.1.gz
@@ -303,20 +304,14 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Wed Apr 25 2012 Gerd Pokorra <gp at zimt.uni-siegen.de> - 3.6.0-7.1
-- rebuild with new ICU library
+* Mon Sep 03 2012 Gerd Pokorra <gp at zimt.uni-siegen.de> - 4.7.0-1.1
+- updated to 4.7.0
 
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.6.0-5.1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Fri Nov 04 2011 Gerd Pokorra <gp at zimt.uni-siegen.de> - 3.6.0-4
-- replace "__perl_provides" by "__provides_exclude"
-
-* Thu Nov 03 2011 Gerd Pokorra <gp at zimt.uni-siegen.de> - 3.6.0-3
-- rebuild with new gmp again
-
-* Wed Oct 12 2011 Peter Schiffer <pschiffe at redhat.com> - 3.6.0-2
-- rebuild with new gmp
+* Mon Aug 06 2012 Gerd Pokorra <gp at zimt.uni-siegen.de> - 4.6.0-1.1
+- updated to 4.6.0
+- replace README by README.pod
+- remove NEWS parrot_debugger
+- add provides filter for rpm 4.9 onwards
 
 * Fri Aug 05 2011 Gerd Pokorra <gp at zimt.uni-siegen.de> 3.6.0-1
 - updated to 3.6.0
@@ -328,9 +323,6 @@ rm -rf $RPM_BUILD_ROOT
 - remove pkgconfig depedency, configuration and files
 - remove configuration option: --cxx
 
-* Fri Apr 15 2011 Paul Howarth <paul at city-fan.org> 3.0.0-5
-- add provides filter for rpm 4.9 onwards
-
 * Mon Mar 07 2011 Caolán McNamara <caolanm at redhat.com> 3.0.0-4
 - rebuild for icu 4.6
 
@@ -384,7 +376,6 @@ rm -rf $RPM_BUILD_ROOT
 - put the main-documentation from the docs-package to the main package
 - LICENSE file added
 - add Provides-lines
-- add patch for the file "tools/dev/install_files.pl"
 - add commands to reduce output of errors when using rpmlint
 - define RPM_PAR_LIB_DIR added
 - add subpackage "tools"
diff --git a/sources b/sources
index 81158ab..6f55ec2 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-6e7a1d84ff3fb2213a70673671ace6df  parrot-3.6.0.tar.gz
+c9c0b91ef014c3f501b8bd6a92792dfc  parrot-4.7.0.tar.bz2
 63344e357df345da0e91cdeb43bc1610  parrot.desk.in.tar.gz


More information about the scm-commits mailing list