[parrot] update to 3.3.0

Gerd Pokorra gerd at fedoraproject.org
Thu Apr 28 06:18:39 UTC 2011


commit a783aa54e139d597c9b7fac45e5c4be4d04d4374
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   Thu Apr 28 08:18:27 2011 +0200

    update to 3.3.0

 .gitignore  |    1 +
 parrot.spec |   28 +++++++++++++---------------
 sources     |    2 +-
 3 files changed, 15 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 66d5276..62374a0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ parrot-2.9.1.tar.gz
 /parrot.desk.in.tar.gz
 /parrot-2.11.0.tar.gz
 /parrot-3.0.0.tar.gz
+/parrot-3.3.0.tar.gz
diff --git a/parrot.spec b/parrot.spec
index 6df55b0..157be73 100644
--- a/parrot.spec
+++ b/parrot.spec
@@ -1,6 +1,6 @@
 Name:           parrot
-Version:        3.0.0
-Release:        5%{?dist}
+Version:        3.3.0
+Release:        1%{?dist}
 Summary:        A virtual machine
 License:        Artistic 2.0
 Group:          Development/Libraries
@@ -35,10 +35,6 @@ BuildRequires:  desktop-file-utils
 #BuildRequires:  mesa-libGLU-devel
 #BuildRequires:  freeglut-devel
  
-# rpm 4.9 onwards has a new requires/provides filtering mechanism
-# the only provide that needs filtering is perl(DB)
-%global __provides_exclude perl\\(DB\\)
-
 
 %package docs
 Summary:        Parrot Virtual Machine documentation
@@ -55,7 +51,7 @@ BuildArch:      noarch
 Summary:        Parrot Virtual Machine development headers and libraries
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
-Requires:       pkgconfig, vim-common
+Requires:       vim-common
 
 #--
 
@@ -122,9 +118,9 @@ chmod +x %{__perl_provides}
 
 # there are problems in this version with the optimize="-O2" option building on
 # ppc64 and ppc with nqp-rx
-%ifarch ppc64 ppc
-    RPM_OPT_FLAGS=`echo "$RPM_OPT_FLAGS" | %{__perl} -pi -e 's/-O2//'`
-%endif
+#%%ifarch ppc64 ppc
+#    RPM_OPT_FLAGS=`echo "$RPM_OPT_FLAGS" | %%{__perl} -pi -e 's/-O2//'`
+#%%endif
 
 %{__perl} Configure.pl \
     --prefix=%{_usr} \
@@ -133,19 +129,16 @@ chmod +x %{__perl_provides}
     --infodir=%{_datadir}/info \
     --mandir=%{_mandir} \
     --cc="%{__cc}" \
-    --cxx=%{__cxx} \
     --optimize="$RPM_OPT_FLAGS" \
     --parrot_is_shared \
     --disable-rpath \
-    --pkgconfigdir=pkgconfig \
     --lex=%{_bindir}/flex
 
 # The LD_LIBRARY_PATH hack is needed for "miniparrot"
 # to find his parrot-library in "blib/lib" 
 export LD_LIBRARY_PATH=$( pwd )/blib/lib
 
-# pbc_to_exe would not build if %%{_smp_mflags} would used
-make
+make %{_smp_mflags}
 make html pdf
 
 
@@ -297,7 +290,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/parrot
 %{_libdir}/libparrot.so
 %exclude %{_libdir}/libparrot.a
-%{_libdir}/pkgconfig/*
 %{_mandir}/man1/parrot_config.1.gz
 %{_mandir}/man1/parrot_debugger.1.gz
 %{_mandir}/man1/pbc_disassemble.1.gz
@@ -319,6 +311,12 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Apr 22 2011 Gerd Pokorra <gp at zimt.uni-siegen.de> 3.3.0-1
+- updated to 3.3.0
+- change to use make with _smp_mflags
+- 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
 
diff --git a/sources b/sources
index e8688a4..637aaae 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-fc1d88114636eff4fe7953de456cecfa  parrot-3.0.0.tar.gz
+335d50fbef245bfe6d0bb277e224c728  parrot-3.3.0.tar.gz
 63344e357df345da0e91cdeb43bc1610  parrot.desk.in.tar.gz


More information about the scm-commits mailing list