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]
