rpms/parrot/devel .cvsignore, 1.8, 1.9 import.log, 1.15, 1.16 parrot.spec, 1.20, 1.21 sources, 1.9, 1.10

Gerd Pokorra gerd at fedoraproject.org
Sun Oct 25 14:13:44 UTC 2009


Author: gerd

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

Modified Files:
	.cvsignore import.log parrot.spec sources 
Log Message:
- update to 1.7.0
- add the parrot_nqp binary, with creating of the man-page



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- .cvsignore	15 Sep 2009 11:48:30 -0000	1.8
+++ .cvsignore	25 Oct 2009 14:13:42 -0000	1.9
@@ -1 +1 @@
-parrot-1.6.0.tar.gz
+parrot-1.7.0.tar.gz


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/import.log,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -p -r1.15 -r1.16
--- import.log	22 Sep 2009 11:24:27 -0000	1.15
+++ import.log	25 Oct 2009 14:13:42 -0000	1.16
@@ -13,3 +13,4 @@ parrot-1_5_0-1_fc11:HEAD:parrot-1.5.0-1.
 parrot-1_5_0-2_40969svn_fc11:HEAD:parrot-1.5.0-2.40969svn.fc11.src.rpm:1252076899
 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


Index: parrot.spec
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/parrot.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -p -r1.20 -r1.21
--- parrot.spec	22 Sep 2009 11:24:28 -0000	1.20
+++ parrot.spec	25 Oct 2009 14:13:42 -0000	1.21
@@ -1,6 +1,6 @@
 Name:           parrot
-Version:        1.6.0
-Release:        2%{?dist}
+Version:        1.7.0
+Release:        1%{?dist}
 Summary:        Parrot is a virtual machine
 License:        Artistic 2.0
 Group:          Development/Libraries
@@ -112,10 +112,6 @@ chmod +x %{__perl_provides}
 # option.
     RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
 %endif
-%ifarch ppc64
-# the TGE 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} \
@@ -128,8 +124,7 @@ chmod +x %{__perl_provides}
     --optimize="$RPM_OPT_FLAGS" \
     --parrot_is_shared \
     --disable-rpath \
-    --lex=%{_bindir}/flex \
-    --jitcapable=0     # necessary for rakudo-rpm on ix86
+    --lex=%{_bindir}/flex
 
 # The LD_LIBRARY_PATH hack is needed for "miniparrot"
 # to find his parrot-library in "blib/lib" 
@@ -145,22 +140,26 @@ make html
 %install
 rm -rf $RPM_BUILD_ROOT
 
+# 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
+
 # install-dev: Same as 'install' taget but also install support for 
 #              language development 
 make install-dev DESTDIR=$RPM_BUILD_ROOT
 
-#Creating man-pages
+# Creating man-pages
 %{__install} -d $RPM_BUILD_ROOT%{_mandir}/man1
-pod2man --section=1 --name=parrot docs/running.pod | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/parrot.1.gz
-pod2man --section=1 --name=parrot_debugger src/parrot_debugger.c | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/parrot_debugger.1.gz
-pod2man --section=1 --name=pbc_disassemble src/pbc_disassemble.c | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/pbc_disassemble.1.gz
-pod2man --section=1 --name=pbc_dump src/pbc_dump.c | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/pbc_dump.1.gz
-pod2man --section=1 --name=pbc_merge src/pbc_merge.c | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/pbc_merge.1.gz
-pod2man --section=1 --name=parrot_config tools/build/parrot_config_c.pl | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/parrot_config.1.gz
-pod2man --section=1 --name=pbc_to_exe tools/dev/pbc_to_exe.pir | %{__gzip} -c > $RPM_BUILD_ROOT%{_mandir}/man1/pbc_to_exe.1.gz
-
-%define RPM_PAR_LIB_DIR $RPM_BUILD_ROOT%{_libdir}/%{name}/%{version}/
-
+for var in 'parrot docs/running.pod' 'parrot_debugger src/parrot_debugger.c' \
+           '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'
+do
+    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
 
 # Drop the docs so rpm can pick them up itself.
 rm -rf $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
@@ -169,6 +168,10 @@ rm -rf $RPM_BUILD_ROOT%{_defaultdocdir}/
 find docs examples -type d -exec chmod 755 {} \;
 find docs examples -type f -exec chmod 644 {} \;
 
+
+%define RPM_PAR_LIB_DIR $RPM_BUILD_ROOT%{_libdir}/%{name}/%{version}/
+
+
 # Force permissions on shared versioned libs so they get stripped.
 # The parrot-install-script don't set the permissions right
 # With changed permissions the dependencies will be found
@@ -260,6 +263,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_bindir}/parrot_config
 %{_bindir}/parrot_debugger
+%{_bindir}/parrot_nqp
 %{_bindir}/pbc_disassemble
 %{_bindir}/pbc_merge
 %{_bindir}/pbc_to_exe
@@ -274,6 +278,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
 
 %files tools
 %defattr(-,root,root,-)
@@ -284,9 +289,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Tue Sep 22 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.6.0-2
-- build only without the option '-O2' on ppc64
-- build without jitcapable; necessary for rakudo-rpm on ix86 at the moment
+* Fri Oct 23 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.7.0-1
+- new upstream version
+- add the parrot_nqp binary, with creating of the man-page
 
 * Sat Aug 22 2009 Tomas Mraz <tmraz at redhat.com> 1.5.0-2
 - rebuilt with new openssl


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/devel/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- sources	15 Sep 2009 11:48:31 -0000	1.9
+++ sources	25 Oct 2009 14:13:42 -0000	1.10
@@ -1 +1 @@
-6fde2d91278a3990213c8671a0856e4a  parrot-1.6.0.tar.gz
+8821f0d158023fa28361c63bae13c22b  parrot-1.7.0.tar.gz




More information about the fedora-extras-commits mailing list