rpms/parrot/F-11 .cvsignore, 1.3, 1.4 import.log, 1.6, 1.7 parrot.spec, 1.10, 1.11 sources, 1.3, 1.4
Gerd Pokorra
gerd at fedoraproject.org
Tue Sep 15 18:18:22 UTC 2009
- Previous message (by thread): rpms/parrot/F-12 import.log, 1.1, 1.2 parrot.spec, 1.1, 1.2 sources, 1.1, 1.2 patch-1.5.0.ppc, 1.1, NONE
- Next message (by thread): rpms/selinux-policy/devel modules-minimum.conf, 1.32, 1.33 modules-targeted.conf, 1.141, 1.142 policy-F12.patch, 1.79, 1.80 selinux-policy.spec, 1.917, 1.918
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: gerd
Update of /cvs/pkgs/rpms/parrot/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1931/F-11
Modified Files:
.cvsignore import.log parrot.spec sources
Log Message:
update to new parrot release 1.6.0
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/F-11/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- .cvsignore 21 Jul 2009 16:51:41 -0000 1.3
+++ .cvsignore 15 Sep 2009 18:18:22 -0000 1.4
@@ -1 +1 @@
-parrot-1.4.0.tar.gz
+parrot-1.6.0.tar.gz
Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/F-11/import.log,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- import.log 3 Aug 2009 12:42:58 -0000 1.6
+++ import.log 15 Sep 2009 18:18:22 -0000 1.7
@@ -4,3 +4,4 @@ parrot-1_4_0-3_fc11:F-11:parrot-1.4.0-3.
parrot-1_4_0-5_fc11:F-11:parrot-1.4.0-5.fc11.src.rpm:1249128393
parrot-1_4_0-6_fc11:F-11:parrot-1.4.0-6.fc11.src.rpm:1249129108
parrot-1_4_0-7_fc11:F-11:parrot-1.4.0-7.fc11.src.rpm:1249303263
+parrot-1_6_0-1_fc11:F-11:parrot-1.6.0-1.fc11.src.rpm:1253038605
Index: parrot.spec
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/F-11/parrot.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- parrot.spec 6 Aug 2009 07:24:18 -0000 1.10
+++ parrot.spec 15 Sep 2009 18:18:22 -0000 1.11
@@ -1,12 +1,12 @@
Name: parrot
-Version: 1.4.0
-Release: 9%{?dist}
+Version: 1.6.0
+Release: 1%{?dist}
Summary: Parrot is 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.gz
Patch0: parrot-1.x.0.patch
# patches file: tools/dev/install_files.pl
@@ -32,6 +32,7 @@ BuildRequires: perl(Test::Simple)
BuildRequires: ctags
BuildRequires: openssl-devel
BuildRequires: flex
+BuildRequires: bison
%package docs
@@ -92,8 +93,6 @@ Parrot Virtual Machine development files
%setup -q
%patch0 -p0
-%{__perl} -pi -e "s,'/usr/lib','%{_libdir}'," tools/dev/install_files.pl
-
cat << \EOF > %{name}-prov
#!/bin/sh
@@ -113,6 +112,10 @@ 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} \
@@ -125,11 +128,9 @@ chmod +x %{__perl_provides}
--optimize="$RPM_OPT_FLAGS" \
--parrot_is_shared \
--disable-rpath \
- --lex=%{_bindir}/flex \
- --yacc=%{_bindir}/yacc \
- --libs='-lcurses -lm'
+ --lex=%{_bindir}/flex
-# The LDD_LIBRARY_PATH hack is needed for "miniparrot"
+# The LD_LIBRARY_PATH hack is needed for "miniparrot"
# to find his parrot-library in "blib/lib"
export LD_LIBRARY_PATH=$( pwd )/blib/lib
@@ -143,12 +144,20 @@ make html
%install
rm -rf $RPM_BUILD_ROOT
-# This hack is needed for "miniparrot" 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 development.
+# install-dev: Same as 'install' taget but also install support for
+# language development
make install-dev DESTDIR=$RPM_BUILD_ROOT
+#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}/
@@ -208,7 +217,7 @@ find examples -wholename 'examples/langu
find examples/languages -type f -name harness \
-exec %{__sed} -i -e '1 s&#! perl&#!/usr/bin/perl&' {} \;
-for file in docs/book/draft/ch05_pge.pod docs/memory_internals.pod; do
+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
touch -r timestamp $file
@@ -240,6 +249,7 @@ rm -rf $RPM_BUILD_ROOT
%exclude %{_libdir}/parrot/%{version}/tools
%exclude %{_libdir}/parrot/%{version}/VERSION
%{_libdir}/libparrot.so.*
+%{_mandir}/man1/parrot.1.gz
%files docs
%defattr(-,root,root,-)
@@ -250,7 +260,6 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/parrot_config
%{_bindir}/parrot_debugger
%{_bindir}/pbc_disassemble
-%{_bindir}/pbc_info
%{_bindir}/pbc_merge
%{_bindir}/pbc_to_exe
%{_bindir}/pbc_dump
@@ -258,6 +267,12 @@ rm -rf $RPM_BUILD_ROOT
%{_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
+%{_mandir}/man1/pbc_merge.1.gz
+%{_mandir}/man1/pbc_to_exe.1.gz
+%{_mandir}/man1/pbc_dump.1.gz
%files tools
%defattr(-,root,root,-)
@@ -268,15 +283,21 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Tue Sep 15 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.6.0-1
+- new upstream version
+- build only without the option '-O2' on ppc64
+
+* Sat Aug 22 2009 Tomas Mraz <tmraz at redhat.com> 1.5.0-2
+- rebuilt with new openssl
+
+* Fri Aug 21 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.5.0-1
+- add man pages
+
* Sat Aug 1 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.4.0-9
-- ppc test included again
-- include the necessary module Parrot::Oplib::core
-- change the place of header files to /usr/include/parrrot/<version>
+- include the necessary module Parrot::OpLib::core
+- change the place of header files to /usr/include/parrot/<version>
- install the files /usr/src/parrot/*
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
* Tue Jul 21 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 1.4.0-1
- add the new disable-rpath configure option
@@ -315,9 +336,6 @@ rm -rf $RPM_BUILD_ROOT
* Tue Dec 16 2008 Whiteknight <wknight8111 at gmail.com> 0.8.2
- updated to 0.8.2
-* Tue Mar 18 2008 Bernhard Schmalhofer <Bernhard.Schmalhofer at gmx.de> 0.6.0
-- Update to 0.5.3.
-
* Wed Feb 20 2008 Patrick Michaud <pmichaud at pobox.com> 0.5.3
- Update to 0.5.3.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/parrot/F-11/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- sources 21 Jul 2009 16:51:41 -0000 1.3
+++ sources 15 Sep 2009 18:18:22 -0000 1.4
@@ -1 +1 @@
-3f66816c0f2ba18bdd2cf7bedd59f045 parrot-1.4.0.tar.gz
+6fde2d91278a3990213c8671a0856e4a parrot-1.6.0.tar.gz
- Previous message (by thread): rpms/parrot/F-12 import.log, 1.1, 1.2 parrot.spec, 1.1, 1.2 sources, 1.1, 1.2 patch-1.5.0.ppc, 1.1, NONE
- Next message (by thread): rpms/selinux-policy/devel modules-minimum.conf, 1.32, 1.33 modules-targeted.conf, 1.141, 1.142 policy-F12.patch, 1.79, 1.80 selinux-policy.spec, 1.917, 1.918
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list