Received: by mail.netbsd.org (Postfix, from userid 605) id 4306784DC2; Mon, 18 Feb 2019 14:16:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id BC81A84D88 for ; Mon, 18 Feb 2019 14:16:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id XGcQxgtcqnwm for ; Mon, 18 Feb 2019 14:16:52 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id D281684CD0 for ; Mon, 18 Feb 2019 14:16:52 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C7561FB16; Mon, 18 Feb 2019 14:16:52 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1550499412293160" MIME-Version: 1.0 Date: Mon, 18 Feb 2019 14:16:52 +0000 From: "Benny Siegert" Subject: CVS commit: pkgsrc/lang/rakudo To: pkgsrc-changes@NetBSD.org Reply-To: bsiegert@netbsd.org X-Mailer: log_accum Message-Id: <20190218141652.C7561FB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1550499412293160 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: bsiegert Date: Mon Feb 18 14:16:52 UTC 2019 Modified Files: pkgsrc/lang/rakudo: Makefile PLIST distinfo Log Message: 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] To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/rakudo/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/rakudo/PLIST pkgsrc/lang/rakudo/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1550499412293160 Content-Disposition: inline Content-Length: 7357 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/rakudo/Makefile diff -u pkgsrc/lang/rakudo/Makefile:1.4 pkgsrc/lang/rakudo/Makefile:1.5 --- pkgsrc/lang/rakudo/Makefile:1.4 Mon Oct 8 16:54:28 2018 +++ pkgsrc/lang/rakudo/Makefile Mon Feb 18 14:16:52 2019 @@ -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 @@ CONFIG_SHELL= ${PERL5} 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 @@ PLIST_SUBST+= EXT=so 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" Index: pkgsrc/lang/rakudo/PLIST diff -u pkgsrc/lang/rakudo/PLIST:1.2 pkgsrc/lang/rakudo/PLIST:1.3 --- pkgsrc/lang/rakudo/PLIST:1.2 Mon Oct 8 16:54:28 2018 +++ pkgsrc/lang/rakudo/PLIST Mon Feb 18 14:16:52 2019 @@ -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/Ops.moarvm 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/RESTRICTED.setting.m 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 Index: pkgsrc/lang/rakudo/distinfo diff -u pkgsrc/lang/rakudo/distinfo:1.2 pkgsrc/lang/rakudo/distinfo:1.3 --- pkgsrc/lang/rakudo/distinfo:1.2 Mon Oct 8 16:54:28 2018 +++ pkgsrc/lang/rakudo/distinfo Mon Feb 18 14:16:52 2019 @@ -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 --_----------=_1550499412293160--