rpms/parrot/devel .cvsignore, 1.9, 1.10 import.log, 1.16, 1.17 parrot.spec, 1.21, 1.22 sources, 1.10, 1.11

Gerd Pokorra gerd at fedoraproject.org
Fri Nov 20 09:52:08 UTC 2009


Author: gerd

Update of /cvs/pkgs/rpms/parrot/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25849/devel

Modified Files:
	.cvsignore import.log parrot.spec sources 
Log Message:
update to version 1.8.0
add the parrot-nqp binary, with generation the according man-page



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- .cvsignore	25 Oct 2009 14:13:42 -0000	1.9
+++ .cvsignore	20 Nov 2009 09:52:08 -0000	1.10
@@ -1 +1 @@
-parrot-1.7.0.tar.gz
+parrot-1.8.0.tar.gz


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/import.log,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -p -r1.16 -r1.17
--- import.log	25 Oct 2009 14:13:42 -0000	1.16
+++ import.log	20 Nov 2009 09:52:08 -0000	1.17
@@ -14,3 +14,4 @@ parrot-1_5_0-2_40969svn_fc11:HEAD:parrot
 parrot-1_6_0-1_fc11:HEAD:parrot-1.6.0-1.fc11.src.rpm:1253015088
 parrot-1_6_0-2_fc11:HEAD:parrot-1.6.0-2.fc11.src.rpm:1253618562
 parrot-1_7_0-1_fc11:HEAD:parrot-1.7.0-1.fc11.src.rpm:1256487040
+parrot-1_8_0-1_fc11:HEAD:parrot-1.8.0-1.fc11.src.rpm:1258709848


Index: parrot.spec
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/parrot.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -p -r1.21 -r1.22
--- parrot.spec	25 Oct 2009 14:13:42 -0000	1.21
+++ parrot.spec	20 Nov 2009 09:52:08 -0000	1.22
@@ -1,7 +1,7 @@
 Name:           parrot
-Version:        1.7.0
+Version:        1.8.0
 Release:        1%{?dist}
-Summary:        Parrot is a virtual machine
+Summary:        a virtual machine
 License:        Artistic 2.0
 Group:          Development/Libraries
 URL:            http://www.parrot.org/
@@ -112,6 +112,10 @@ chmod +x %{__perl_provides}
 # option.
     RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
 %endif
+%ifarch ppc64
+# the PGE don't build with this version with the optimize="-O2" option on ppc64
+    RPM_OPT_FLAGS=`echo "$RPM_OPT_FLAGS" | %{__perl} -pi -e 's/-O2//'`
+%endif
 
 %{__perl} Configure.pl \
     --prefix=%{_usr} \
@@ -140,7 +144,7 @@ make html
 %install
 rm -rf $RPM_BUILD_ROOT
 
-# The LD_LIBRARY_PATH hack is needed for the command "pbc_to_exe parrot_nqp.pbc"
+# The LD_LIBRARY_PATH hack is needed for the command "pbc_to_exe parrot-nqp.pbc"
 # to find his parrot-library in "blib/lib" 
 export LD_LIBRARY_PATH=$( pwd )/blib/lib
 
@@ -154,10 +158,10 @@ for var in 'parrot docs/running.pod' 'pa
            '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' \
-           'parrot_nqp compilers/nqp/README.pod'
+           'parrot-nqp compilers/nqp/README.pod'
 do
-    MAN_NAME=`echo $var | perl -na -e 'print $F[0]'`
-    MAN_SOURCE=`echo $var | perl -na -e 'print $F[1]'`
+    MAN_NAME=`echo $var | %{__perl} -na -e 'print $F[0]'`
+    MAN_SOURCE=`echo $var | %{__perl} -na -e 'print $F[1]'`
     pod2man --section=1 --name=$MAN_NAME $MAN_SOURCE | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/${MAN_NAME}.1.gz
 done
 
@@ -197,18 +201,17 @@ find docs/html -type f -size 0 -exec rm 
 # Set path for installed programs in docs package
 find examples/json -type f -name "*.pir" \
     -exec %{__sed} -i -e '1 s&#!../../parrot&#!/usr/bin/parrot&' {} \;
-find examples -type f -name "*.pl" \
-    -exec %{__sed} -i -e '1 s&#! perl&#!/usr/bin/perl&' {} \;
-find examples -wholename 'examples/pir/befunge/t/basic.t' \
+find examples -type f \( -name '*.pl' -o \
+                         -wholename 'examples/pir/befunge/t/basic.t' -o  \
+                         -path 'examples/languages/*/harness'               \) \
     -exec %{__sed} -i -e '1 s&#! perl&#!/usr/bin/perl&' {} \;
 find examples -type f -name "*.py" \
     -exec %{__sed} -i -e '1 s&#! python&#!/usr/bin/python&' {} \;
 find examples -type f -name "*.rb" \
     -exec %{__sed} -i -e '1 s&#! ruby&#!/usr/bin/ruby&' {} \;
 
-find examples -type f -name "*.pir" \
-    -exec %{__sed} -i -e '1 s&#!./parrot&#!/usr/bin/parrot&' {} \;
-find examples/shootout -type f -name "random.pasm" \
+find examples -type f \( -name "*.pir" -o \
+                         -wholename 'examples/shootout/random.pasm' \)  \
     -exec %{__sed} -i -e '1 s&#!./parrot&#!/usr/bin/parrot&' {} \;
 
 find examples -wholename 'examples/languages/abc/t/01-tests.t' \
@@ -219,8 +222,8 @@ find examples -wholename 'examples/shoot
 find examples -wholename 'examples/languages/abc/t/harness' \
     -exec %{__perl} -pi -e 's/\r$//' {} \;
 
-find examples/languages -type f -name harness \
-    -exec %{__sed} -i -e '1 s&#! perl&#!/usr/bin/perl&' {} \;
+# Convert encoding of the files: docs/book/pct/ch04_pge.pod
+#                                docs/memory_internals.pod
 for file in docs/book/pct/ch04_pge.pod docs/memory_internals.pod; do
         %{__mv} $file timestamp
         iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp
@@ -263,7 +266,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_bindir}/parrot_config
 %{_bindir}/parrot_debugger
-%{_bindir}/parrot_nqp
+%{_bindir}/parrot-nqp
 %{_bindir}/pbc_disassemble
 %{_bindir}/pbc_merge
 %{_bindir}/pbc_to_exe
@@ -278,7 +281,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/pbc_merge.1.gz
 %{_mandir}/man1/pbc_to_exe.1.gz
 %{_mandir}/man1/pbc_dump.1.gz
-%{_mandir}/man1/parrot_nqp.1.gz
+%{_mandir}/man1/parrot-nqp.1.gz
 
 %files tools
 %defattr(-,root,root,-)
@@ -289,9 +292,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Fri Oct 23 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.7.0-1
+* Fri Oct 23 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.8.0-1
 - new upstream version
-- add the parrot_nqp binary, with creating of the man-page
+- add the parrot-nqp binary, with generating of the man-page
 
 * Sat Aug 22 2009 Tomas Mraz <tmraz at redhat.com> 1.5.0-2
 - rebuilt with new openssl
@@ -303,8 +306,6 @@ rm -rf $RPM_BUILD_ROOT
 - include the necessary module Parrot::OpLib::core
 - change the place of header files to /usr/include/parrot/<version>
 - install the files /usr/src/parrot/*
-
-* Tue Jul 21 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.4.0-1
 - add the new disable-rpath configure option
 
 * Wed Mar 25 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.0.0-6
@@ -335,9 +336,8 @@ rm -rf $RPM_BUILD_ROOT
 - updated to 1.0.0
 
 * Tue Jan 23 2009 Reini Urban <rurban at x-ray.at> 0.9.0
-- added make installable, perl6 is still not installable
+- added make installable
 - added parrot_utils to devel
-- fixed Source0 url
 
 * Tue Dec 16 2008 Whiteknight <wknight8111 at gmail.com> 0.8.2
 - updated to 0.8.2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- sources	25 Oct 2009 14:13:42 -0000	1.10
+++ sources	20 Nov 2009 09:52:08 -0000	1.11
@@ -1 +1 @@
-8821f0d158023fa28361c63bae13c22b  parrot-1.7.0.tar.gz
+7a02fe0976dfca6864eba272044c0468  parrot-1.8.0.tar.gz




More information about the scm-commits mailing list