Hello community,

here is the log from the commit of package rakudo for openSUSE:Factory checked 
in at 2014-03-11 06:46:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rakudo (Old)
 and      /work/SRC/openSUSE:Factory/.rakudo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rakudo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rakudo/rakudo.changes    2013-07-17 
09:31:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rakudo.new/rakudo.changes       2014-03-11 
06:46:33.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Mar  3 19:27:34 CET 2014 - [email protected]
+
+- update to 2014.02
+  * switch from parrot to MoarVM
+  * the 'eval' sub and method are now spelled 'EVAL'
+  * the core of Rakudo::Debugger is now part of Rakudo
+
+-------------------------------------------------------------------

Old:
----
  rakudo-2013.06.tar.gz

New:
----
  rakudo-2014.02.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rakudo.spec ++++++
--- /var/tmp/diff_new_pack.MU11PE/_old  2014-03-11 06:46:34.000000000 +0100
+++ /var/tmp/diff_new_pack.MU11PE/_new  2014-03-11 06:46:34.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rakudo
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,29 +17,31 @@
 
 
 Name:           rakudo
-Version:        2013.06
+Version:        2014.02
 Release:        0
 Summary:        Perl 6 implemenation that runs on Parrot
 License:        Artistic-2.0
 Group:          Development/Languages/Other
 Url:            http://rakudo.org/
 Source0:        rakudo-%{version}.tar.gz
+BuildRequires:  moarvm-devel
 BuildRequires:  nqp
-BuildRequires:  nqp-devel
-BuildRequires:  parrot-devel
 Provides:       perl6 = %{version}-%{release}
 Requires:       nqp >= 2012.06.1
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Rakudo Perl 6, or just Rakudo, is an implementation of the Perl 6 
-specification that runs on the Parrot virtual machine.
+specification that runs on the Moar virtual machine.
 
 %prep
 %setup -q
+sed -i -e "s!nqp::backendconfig<prefix>!'%{_libdir}/moar'!" 
src/vm/moar/ModuleLoaderVMConfig.nqp
+sed -i -e 's!^PERL6_LANG_DIR *=.*!PERL6_LANG_DIR = 
%{_libdir}/moar/languages/perl6!' tools/build/Makefile-common.in
+sed -i -e 's!^M_LIBPATH *=.*!M_LIBPATH = %{_libdir}/moar/languages/nqp/lib!' 
tools/build/Makefile-Moar.in
 
 %build
-perl Configure.pl --with-nqp=/usr/bin/nqp
+perl Configure.pl --prefix=%{_usr}
 make
 
 %check
@@ -47,17 +49,11 @@
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
-mv $RPM_BUILD_ROOT%{_datadir}/doc/%{name} $RPM_BUILD_ROOT%{_defaultdocdir}
 
 %files
 %defattr(-,root,root)
 %{_bindir}/*
-%{_libdir}/parrot/*/dynext/*
-%{_libdir}/parrot/*/languages/nqp/lib/*
-%{_libdir}/parrot/*/languages/perl6
-%doc %{_mandir}/man1/*
-%dir %{_defaultdocdir}/%{name}
-%doc %{_defaultdocdir}/%{name}/*
+%{_libdir}/moar/languages/perl6
+%{_libdir}/moar/languages/nqp/lib/Perl6
 
 %changelog

++++++ rakudo-2013.06.tar.gz -> rakudo-2014.02.tar.gz ++++++
++++ 133013 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to