Hello community,

here is the log from the commit of package rakudo for openSUSE:Factory checked 
in at 2019-09-13 14:57:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rakudo (Old)
 and      /work/SRC/openSUSE:Factory/.rakudo.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rakudo"

Fri Sep 13 14:57:31 2019 rev:58 rq:729695 version:2019.07

Changes:
--------
--- /work/SRC/openSUSE:Factory/rakudo/rakudo.changes    2019-04-14 
12:23:43.931848247 +0200
+++ /work/SRC/openSUSE:Factory/.rakudo.new.7948/rakudo.changes  2019-09-13 
14:57:32.589275265 +0200
@@ -1,0 +2,36 @@
+Thu Jul 22 18:20:00 CEST 2019 - [email protected]
+
+- Fix install-perl6-dist getting installed into the wrong directory
+
+-------------------------------------------------------------------
+Thu Jul 18 10:52:24 CEST 2019 - [email protected]
+
+- Remove fix-buildroot-in-precomp-files.diff (issue has been fixed upstream)
+- Add rakudo-fix-rpath.diff (remove in next release)
+- update to version 2019.07
+  * --profile-kind option to replace the deprectaed --profile-filename
+  * Made a Failure throw when it is used as something Iterable
+  * Fixed a lot of reproducibility issues in Rakudo and precompiled modules
+  * Made some methods return Bools instead of 0 or 1
+  * Lots of bug fixes and speedups
+  * Added an X::Cannot::Map exception
+  * Telemetry's snap now also accepts an optional "checkpoint" message
+  * Telemetry: allow snap :heap for heap snapshots
+  * CompUnit::Repository::FileSystem objects can now also be created from an 
IO::Path
+  * Added support for use v6.e.PREVIEW
+  * EVAL now supports a :check flag to just check syntax (like perl6 -c)
+  * Implemented support for Kernel.free-memory and Kernel.total-memory
+  * Added the CachedIterator role for creating iterators on cached lists
+  * By default a parametric role group would now choose non-signatured
+      candidate for introspection; if there is no such candidate then
+      the first one would be chosen
+  * Added --confprog, a way to configure the behavior of some
+      moarvm-internal systems like the profiler
+  * Removed :where support for Signature/Parameter.perl
+  * Removed several internal functions from CORE:: and SETTING:: namespaces
+  * Removed wrappers for no longer existing internal function from RESTRICTED 
setting
+  * Removed Compiler::build-date
+  * Removed the timestamp in Distro's desc
+  * Removed unused %opts argument from Perl6::World::load_module_early
+
+-------------------------------------------------------------------

Old:
----
  fix-buildroot-in-precomp-files.diff
  rakudo-2019.03.1.tar.gz

New:
----
  rakudo-2019.07.tar.gz
  rakudo-fix-rpath.diff

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

Other differences:
------------------
++++++ rakudo.spec ++++++
--- /var/tmp/diff_new_pack.wtgv19/_old  2019-09-13 14:57:33.181275290 +0200
+++ /var/tmp/diff_new_pack.wtgv19/_new  2019-09-13 14:57:33.181275290 +0200
@@ -17,19 +17,19 @@
 
 
 Name:           rakudo
-Version:        2019.03.1
+Version:        2019.07
 Release:        2.1
 Summary:        Perl 6 implemenation that runs on MoarVM
 License:        Artistic-2.0
 Group:          Development/Languages/Other
 Url:            http://rakudo.org/
 Source0:        rakudo-%{version}.tar.gz
-Patch0:         fix-buildroot-in-precomp-files.diff
-BuildRequires:  moarvm-devel
-BuildRequires:  nqp
+Patch0:         rakudo-fix-rpath.diff
+BuildRequires:  moarvm-devel >= 2019.07
+BuildRequires:  nqp >= 2019.07
 Provides:       perl6 = %{version}-%{release}
-Requires:       moarvm >= 2019.03
-Requires:       nqp >= 2019.03
+Requires:       moarvm >= 2019.07
+Requires:       nqp >= 2019.07
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -53,6 +53,7 @@
 
 %install
 %make_install
+mkdir -p "%{buildroot}/%{_datadir}/perl6/bin"
 cp tools/install-dist.p6 
"%{buildroot}/%{_datadir}/perl6/bin/install-perl6-dist"
 chmod +x "%{buildroot}/%{_datadir}/perl6/bin/install-perl6-dist"
 
@@ -62,6 +63,5 @@
 %license LICENSE
 %{_bindir}/*
 %{_datadir}/perl6
-%{_datadir}/nqp/lib/Perl6
 
 %changelog

++++++ rakudo-2019.03.1.tar.gz -> rakudo-2019.07.tar.gz ++++++
++++ 26163 lines of diff (skipped)

++++++ rakudo-fix-rpath.diff ++++++
diff --git a/tools/lib/NQP/Config/Rakudo.pm b/tools/lib/NQP/Config/Rakudo.pm
index 90ee2a388..9d78c4995 100644
--- a/tools/lib/NQP/Config/Rakudo.pm
+++ b/tools/lib/NQP/Config/Rakudo.pm
@@ -356,16 +356,18 @@ sub configure_moar_backend {
           . $self->c_escape_string( $config->{static_perl6_home} );
     }
 
-    # Strip rpath from ldflags so we can set it differently ourself.
     $config->{ldflags} = $nqp_config->{'moar::ldflags'};
-    $config->{ldflags} =~ s/\Q$nqp_config->{'moar::ldrpath'}\E ?//;
-    $config->{ldflags} =~ s/\Q$nqp_config->{'moar::ldrpath_relocatable'}\E ?//;
-    $config->{ldflags} .= ' '
-      . (
-          $config->{relocatable} eq 'reloc'
-        ? $nqp_config->{'moar::ldrpath_relocatable'}
-        : $nqp_config->{'moar::ldrpath'}
-      );
+    # Strip rpath from ldflags so we can set it differently ourself.
+    if ($config->{prefix} ne '/usr') {
+        $config->{ldflags} =~ s/\Q$nqp_config->{'moar::ldrpath'}\E ?//;
+        $config->{ldflags} =~ s/\Q$nqp_config->{'moar::ldrpath_relocatable'}\E 
?//;
+        $config->{ldflags} .= ' '
+          . (
+              $config->{relocatable} eq 'reloc'
+            ? $nqp_config->{'moar::ldrpath_relocatable'}
+            : ($nqp_config->{'moar::ldrpath'} =~ s!\A//!/!r)
+          );
+    }
     $config->{ldlibs}          = $nqp_config->{'moar::ldlibs'};
     $config->{'mingw_unicode'} = '';
 

Reply via email to