pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/rakudo Update rakudo to 2018.12.
details: https://anonhg.NetBSD.org/pkgsrc/rev/f8385a43d5b4
branches: trunk
changeset: 391929:f8385a43d5b4
user: bsiegert <bsiegert%pkgsrc.org@localhost>
date: Mon Feb 18 14:16:52 2019 +0000
description:
Update rakudo to 2018.12.
New in 2018.12:
+ Fixes:
+ Fixed infiniloops with some set operators [99d94db4][9f5cc8d1]
+ Fixed regression in handling of `"1"..9` [d92b155c]
+ Fixed use of `Proxy` in a class attribute using
the `Attribute`.`get_value`/`set_value` interface [a5411e45]
+ Fixed semantics of `minpairs`/`maxpairs` (ignore undefined values) [7bf7a2c6]
+ Fixed error on `@a > 2` if `@a` is a native array
+ Fixed error reporting on initializing shaped array with
improperly shaped data [fd216fec]
+ Negative indexes on native arrays are now checked properly [dd2af90c]
+ Fixed use of uninitialized value in `IO::Notification` [83d0056b]
+ Enums can now have private methods mixed in [3c2cfb22]
+ Fixed resource content lookup for `Distribution::Path` [370310b3]
+ Fixed precompilation when cwd gets changed at run time [e2e5cc53]
+ Shared library versions are now ignored on OpenBSD [5603128e]
+ Many improvements to the JS backend [1865db0d][fdd249a3][194c84b9]
[1dd59f10][52c2af5d][8b13655c][2869a48b][cf5432ae][758caa89]
[e0b943d0][a759f9d7]
+ Various improvements to produced messages [869b9e58][abfb9a40]
[79824db5][55d08c8f][24c8e172]
+ Additions:
+ Added `Endian` enum and implemented new methods in `blob8`/`buf8`
for reading/writing native values [46d4c9fe][011c6f11][f66861dc]
[f0279313][b781f8cc][543219c9][77182713][06156a7c]
+ Added `Kernel.endian` [2a761ca7][af43b159]
+ Implemented `Blob.readint` / `Buf.writeint` [4f14d713][fecfb22d]
[5cc0e02d][79dd1c8e][ceaf7218][631940c7][38afa2d6][e7b61aff]
+ Added `.native-descriptor` for async sockets [a4db9139][2fd90b1e]
+ Added `.Real` method to native arrays [dd3f91a2]
+ Implemented `last` and `LAST` in `whenever` blocks [890d628a]
+ Efficiency:
+ Made `<$rx>` interpolation 1.05x as fast [62243cd9]
+ Made simple regex matches 1.05x as fast [01c56b48]
+ Other minor optimizations [93ea7ed1][a0cb89a7][adb85609][6c2f3c83]
+ Internal:
+ Introduced a more generally usable `X::ArrayShapeMismatch` error [dd030145]
+ Internal micro-optimizations [38bc682b][f18432ea]
diffstat:
lang/rakudo/Makefile | 13 ++++---------
lang/rakudo/PLIST | 52 ++++++++++++++++++++++++++--------------------------
lang/rakudo/distinfo | 10 +++++-----
3 files changed, 35 insertions(+), 40 deletions(-)
diffs (124 lines):
diff -r 0ffe7a442104 -r f8385a43d5b4 lang/rakudo/Makefile
--- a/lang/rakudo/Makefile Mon Feb 18 14:10:37 2019 +0000
+++ b/lang/rakudo/Makefile Mon Feb 18 14:16:52 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2018/10/08 16:54:28 maya Exp $
+# $NetBSD: Makefile,v 1.5 2019/02/18 14:16:52 bsiegert Exp $
-DISTNAME= rakudo-2018.06
+DISTNAME= rakudo-2018.12
CATEGORIES= lang perl6
MASTER_SITES= http://rakudo.org/downloads/rakudo/
@@ -21,12 +21,7 @@
CONFIGURE_SCRIPT= Configure.pl
CONFIGURE_ARGS= --prefix=${PREFIX} --backends=moar
-SUBST_CLASSES+= interp
-SUBST_STAGE.interp= pre-configure
-SUBST_MESSAGE.interp= Fixing interpreter line.
-SUBST_FILES.interp= src/core/CompUnit/Repository/Installation.pm
-SUBST_FILES.interp+= tools/install-dist.pl
-SUBST_SED.interp= -e 's,/usr/bin/env ,${PREFIX}/bin/,'
+REPLACE_PERL6= tools/install-dist.p6
.include "../../mk/bsd.prefs.mk"
@@ -38,7 +33,7 @@
post-install:
${RM} -rf ${DESTDIR}${PREFIX}/share/perl6/precomp/*
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/install-dist.pl ${DESTDIR}${PREFIX}/share/perl6/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/tools/install-dist.p6 ${DESTDIR}${PREFIX}/share/perl6/bin
.include "../../devel/MoarVM/buildlink3.mk"
.include "../../lang/nqp/buildlink3.mk"
diff -r 0ffe7a442104 -r f8385a43d5b4 lang/rakudo/PLIST
--- a/lang/rakudo/PLIST Mon Feb 18 14:10:37 2019 +0000
+++ b/lang/rakudo/PLIST Mon Feb 18 14:16:52 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2018/10/08 16:54:28 maya Exp $
+@comment $NetBSD: PLIST,v 1.3 2019/02/18 14:16:52 bsiegert Exp $
bin/perl6
bin/perl6-debug-m
bin/perl6-gdb-m
@@ -15,8 +15,8 @@
share/nqp/lib/Perl6/Optimizer.moarvm
share/nqp/lib/Perl6/Pod.moarvm
share/nqp/lib/Perl6/World.moarvm
-share/perl6/bin/install-dist.pl
-share/perl6/dist/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
+share/perl6/bin/install-dist.p6
+share/perl6/dist/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
share/perl6/precomp/.lock
share/perl6/repo.lock
share/perl6/runtime/CORE.d.setting.moarvm
@@ -25,30 +25,30 @@
share/perl6/runtime/dynext/libperl6_ops_moar.${EXT}
share/perl6/runtime/perl6-debug.moarvm
share/perl6/runtime/perl6.moarvm
-share/perl6/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/4572C95D8CF876588C349264F7E943A1F258045B/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/6D917C2DF32BB3F8FB6B5F8E529BB779C3DCA6F7/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
-share/perl6/short/F6FD7A4346B3BB0E3124991926D729836808DA54/3FD70CCCD6914FAEC84AFAE6F97AF461A3EE1588
+share/perl6/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/4572C95D8CF876588C349264F7E943A1F258045B/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/6D917C2DF32BB3F8FB6B5F8E529BB779C3DCA6F7/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/short/F6FD7A4346B3BB0E3124991926D729836808DA54/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
share/perl6/site/version
-share/perl6/sources/09A0291155A88760B69483D7F27D1FBD8A131A35
-share/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03
-share/perl6/sources/2ACCA56EF5582D3ED623105F00BD76D7449263F7
-share/perl6/sources/51E302443A2C8FF185ABC10CA1E5520EFEE885A1
-share/perl6/sources/522BE83A1D821D8844E8579B32BA04966BAB7B87
-share/perl6/sources/5DD1D8B49C838828E13504545C427D3D157E56EC
-share/perl6/sources/AAC61C0EC6F88780427830443A057030CAA33846
-share/perl6/sources/C57EBB9F7A3922A4DA48EE8FCF34A4DC55942942
-share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E
-share/perl6/sources/FBA542C3C62C08EB82C1F4D25BE7B4696F41B923
-share/perl6/sources/FE7156F9200E802D3DB8FA628CF91AD6B020539B
+share/perl6/sources/1C08282E0E9C9AD04D60AE924EF6A2DD50636161
+share/perl6/sources/2D4A7CA10695CD2B374573413D261A660E282E2A
+share/perl6/sources/50080754BA481DEC619CEB2A3439D233AA3FB264
+share/perl6/sources/640513B7D1E5E2EDE6D794F332FBDA16ED5D608C
+share/perl6/sources/70EBDA25F44EBFF8734F739F5779D64914083409
+share/perl6/sources/8660F65A7B3492675BB3B2058DB30E411A4C4E54
+share/perl6/sources/947BDAB9F96E0E5FCCB383124F923A6BF6F8D76B
+share/perl6/sources/B907C3D79B0C46CD90969C6854540B32202541FE
+share/perl6/sources/D47B7F04B51CBB19CDF1E266B32AF87ACAE3A08B
+share/perl6/sources/DD6202A4D369F12EC0DFC94D32293844F97E99E6
+share/perl6/sources/E564ED492C22010CEF050F4409FDD7853321823B
share/perl6/vendor/version
share/perl6/version
@pkgdir share/perl6/vendor/sources
diff -r 0ffe7a442104 -r f8385a43d5b4 lang/rakudo/distinfo
--- a/lang/rakudo/distinfo Mon Feb 18 14:10:37 2019 +0000
+++ b/lang/rakudo/distinfo Mon Feb 18 14:16:52 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2018/10/08 16:54:28 maya Exp $
+$NetBSD: distinfo,v 1.3 2019/02/18 14:16:52 bsiegert Exp $
-SHA1 (rakudo-2018.06.tar.gz) = c9ce454b58367255b1e362e5caafce205e98c329
-RMD160 (rakudo-2018.06.tar.gz) = 6486a4717bc3caeeebbb20fde48cd7a89a3c8c14
-SHA512 (rakudo-2018.06.tar.gz) = 574b074b4a2412b4e020906645787b9e57160a9e87c58b73771b1a3732a39a5b961d778d25a8099a8da5e7b3df57b84599df64cd65089a63fe236f3cae06355d
-Size (rakudo-2018.06.tar.gz) = 3520888 bytes
+SHA1 (rakudo-2018.12.tar.gz) = 005ca01ac01b962ca1b96096eb65eab98c3b0826
+RMD160 (rakudo-2018.12.tar.gz) = f5b03fcf6d5542537968471953f61dd32520204f
+SHA512 (rakudo-2018.12.tar.gz) = a18f08ce313178cd73b87f6137b0c460ab93fbe26b457f8aa77313d3fa8d4c2f6059402920d8832018dcf8596a63d1c4df70260ce48533f5212c9133af519256
+Size (rakudo-2018.12.tar.gz) = 4109828 bytes
Home |
Main Index |
Thread Index |
Old Index