Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id AD80B84F08 for ; Wed, 24 May 2023 15:03:43 +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 fvcXuKFzesWL for ; Wed, 24 May 2023 15:03:42 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 3743484D4E for ; Wed, 24 May 2023 15:03:42 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 3147DFA87; Wed, 24 May 2023 15:03:42 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_168494062210460" MIME-Version: 1.0 Date: Wed, 24 May 2023 15:03:42 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/lang/rakudo To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20230524150342.3147DFA87@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_168494062210460 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Wed May 24 15:03:42 UTC 2023 Modified Files: pkgsrc/lang/rakudo: Makefile PLIST distinfo Log Message: (lang/rakudo) Updated 2022.12 to 2023.04 (see doc/ChangeLog for full list) New in 2023.04: + Improvements: + Make `Mu.WHY` a bit smarter, also handling CORE subroutines [faff9091] + Give `IO::Path.chown` more `unlink` like semantics [dde366ee] + `snip` now can also handle infinite lists [ec8cdd54] + Some exception message tweaking [331fd237] + Additions: + use v6.e.PREVIEW or v6.* implies `use experimental :rakuast` [fcdb78ce] + Add rotor capabilities to sub `comb` in 6.e [28a32766] + Fixes: + Fix `Range.Bool` for empty and infinite ranges in 6.e [83caae8e][188beb55] [53135c8d][f31a6d56] + Make sure `snitch` caches Seqs [61b8bee3] + Make prefix `//` working again [efb59f78] + Make `Cool.uninames` actually work [500ad5f6] + Make `Cool.uniname` actually match the documentation [af0c88cc] + Make `List.Set` work again without hanging [5a0e7a76] + Make `Distr.desc` correct for MacOS 11 and higher [eae02e8e] + Fix the git clone cmd in install docs [f79ae571] + Fix `IO::Path::Parts.raku` to handle type objects correctly [16924b41] + Fix "Unexpected named argument 'no_fallback' passed" on some meta types [b01d996d] + Warn about missing perl5 mods (Configure.pl) instead of crashing [6f86699f] + Make Supply.zip handle some potential deadlock situations better [6e2a46f6][2225e207] + Removals: + Remove support for PERL6_EXCEPTIONS_HANDLER [5d7e3857] + Internal: + Use HLL comparison for floating point noise check [3bd73896] + Remove some unnecessary BUILD methods [1a86348a] + Add Str.leading/trailing-whitespace implemementation-detail [5feb7f7f] + RakuAST Development: + A lot of work was done on RakuAST development (over 300 commits), raising the number of passing spectest files from 694 to 787 (out of 1355). [1f45b310][098a26e3][8809e87a][1338f4ae][e73f3bbd][48c19e15][f6fe1168] ... (omit) .. [1fd667cf][31fb2b9e][027e37cc][5d1d02d9][7b4b680e][3b838eaf][62d263fc] New in 2023.02: + Improvements: + Make use of line directive information for compile time errors [6bc209fc] [89c23ddf] + Improve error message on "foo".Order [665375ba] + Try to be more explicit when exception reporting dies [45b19784] + Make X::Method::NotFound more resilient [eff02440] + Additions: + Allow for .rakutest as extension of Rakudo test files [4a42b211] [0d49c2e7] + Implement numeric coercers for Date/DateTime [72856df9] + Allow * to be used as identity on classify|categorize [4b264b80] + Introduce `$*EXIT` / `$*EXCEPTION` dynamic vars [50050866] + Add In Memoriam for Ben Davies [ccbf9a09][3d2f8bd9] + Add Complex.sign to v6.e [34cf82aa] + Add Unicode class to v6.c [db7ca2dd] + Make log and sqrt handle negative values mathematically correct in v6.e [760e21c1] + Make RakuAST:: classes available with `use experimental :rakuast` [c9cb334e] + Efficiency: + Make List.head() about 2.4x as fast [7e69a6de][615b9bf9] + Don't pollute PROCESS:: with failed $*FOO lookups [6ef8993f] + Fixes: + Fix EVAL regression on symbol leakage [1ea6be79] + Resolve the case of CUPR auto-vivifying some dynamics [7194b1e6] + Fix the list of expected symbols [c6afe382] + Fix swapped iterators in Seq.ACCEPTS [f078896c] + Don't error without git, but all needed files are present [e3e962c2] + Fix `race` to actually race and not secretly hypering [ffc9fc74] + Fix defaults for typed optional @/% params [JVM] [49facdc0] + Fix storing of typed Hashes from a list [c9e391f0][5ed14bc4] + Fix type constraints on QuantHashes [03b3b13d] + Fix breakage with "use v6.e.PREVIEW" [JVM] [c88f50d5] + Hopefully fix all inheritance issues with set operators [586466e9] + Set Xmx4G for building Rakudo [JVM] [67ba2dfc] + Fix error reporting for feeds [e09f20ca] + Fix serialization issues with Version [9e4fa286] + Make Junction:D.(Int|Numeric|Real) work [1841d6d9] + Don't special case [+] to List.sum [5c66515d][6b6c0ec8] + Correct description of BUILD/TWEAK in BUILDPLAN [fbb669ae] + Removals: + Eradicate knowledge of unimplemented COMPOSE phaser [0040f813] + Internal: + Make Azure pipelines know about the `main` branch [c3e0eb7c] + Fix a syntax error in Perl code [ad9302d7] + Fix NQP version check [7cd8adfa] + Some minor harness6 fixes [d50a8667] + Upgrade Rakudo tests to Unicode 15.0 [37826798][47ec76bd] + (test fixes) .classify|categorize(*) no longer throw [0baf2c0e] + Micro-optimize ADD-PAIRS-TO-BAG|MIX [7a6c3095] + Fix "ctxlexpad needs an MVMContext" regression in SETTING:: [b21cd61c] + Fix test description for unknown modifier (#5179) [69f1aa1f] + Warn about Unicode versioning issue wrt tests [268da12b] + Many, many commits related to RakuAST development: [e05474b6][956bd776][de998b6f][df72d0b1][fd3ed60e][93a39a6a][356e31cc] ... (omit) ... [2d559ef4][01a8faa7][4f1bbdbf][656b58bc][424de2f0][b6df0034][f8e22b6f] [1acb74d8] To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/rakudo/Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/rakudo/PLIST cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/rakudo/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_168494062210460 Content-Disposition: inline Content-Length: 10409 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.28 pkgsrc/lang/rakudo/Makefile:1.29 --- pkgsrc/lang/rakudo/Makefile:1.28 Tue Dec 6 13:31:49 2022 +++ pkgsrc/lang/rakudo/Makefile Wed May 24 15:03:41 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.28 2022/12/06 13:31:49 mef Exp $ +# $NetBSD: Makefile,v 1.29 2023/05/24 15:03:41 mef Exp $ -DISTNAME= rakudo-2022.12 +DISTNAME= rakudo-2023.04 CATEGORIES= lang perl6 MASTER_SITES= https://rakudo.org/dl/rakudo/ Index: pkgsrc/lang/rakudo/PLIST diff -u pkgsrc/lang/rakudo/PLIST:1.13 pkgsrc/lang/rakudo/PLIST:1.14 --- pkgsrc/lang/rakudo/PLIST:1.13 Tue Dec 6 13:31:49 2022 +++ pkgsrc/lang/rakudo/PLIST Wed May 24 15:03:42 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.13 2022/12/06 13:31:49 mef Exp $ +@comment $NetBSD: PLIST,v 1.14 2023/05/24 15:03:42 mef Exp $ bin/perl6 bin/perl6-debug bin/perl6-debug-m @@ -16,49 +16,49 @@ bin/rakudo-lldb-m bin/rakudo-m bin/rakudo-valgrind-m share/perl6/bin/install-dist.p6 -share/perl6/core/dist/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 +share/perl6/core/dist/FDDFED1C8658AE970DC42B82006DE3358F937F2D share/perl6/core/repo.lock -share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/8294B16FC269ACF8616DB6DF5C2D61BB8044C892 -share/perl6/core/sources/19F9A24359E2720182730D06244A56BE572D31B8 -share/perl6/core/sources/1CDBE5559BBB2607A71F40EF948703BADEB1CDAD -share/perl6/core/sources/25F5F6A99E8BEA1C8FF92C75E7389FE7821D523C -share/perl6/core/sources/4BB03C9B304C2F187E57025D6DA5D24B8A55525A -share/perl6/core/sources/52E57D94349C491E6961DCEA5674BB22FE921952 -share/perl6/core/sources/60CBD62BA814F88B5840C355CCC73B21A03D70B9 -share/perl6/core/sources/71DDCBA5C5EBFAE6A17BAC4C253AA782EA5EBFD3 -share/perl6/core/sources/7B8DEDA2F7DE2BC68AFBCDDDCCD18DA2262416F3 -share/perl6/core/sources/7D2B271450B39644455EC29A4F4A895005FDEB49 -share/perl6/core/sources/8AFEDDA23B4F7AA80ED4F725BCDC0E7164E3B6B1 -share/perl6/core/sources/915ACD354B72953DFC6C2C8E550B9734AD7DB608 -share/perl6/core/sources/A1C54701F01D22E8D986B6042E6151499D7A993F -share/perl6/core/sources/A45EA3EB17619FCF5791ADA186C19D0DDDB4AAB0 -share/perl6/core/sources/AA3A5FA0DC010E484ABCAC905C480D8D7293B6F0 -share/perl6/core/sources/B2976BD56E2DB034D70D1D8BF3CE2452B13BF9A2 -share/perl6/core/sources/B97D7E6259E10E9058A2BF748089078D62033CD6 -share/perl6/core/sources/DF960AD1B9A27D5DF2F38C43D9E65D489C94AADB -share/perl6/core/sources/EF65E20BDDDDFD33198E16D3C7910F616DF7741E -share/perl6/core/sources/FDB87D32D042773D8F18A97D289D9BDCB35BF304 -share/perl6/core/sources/FDD83F6185BE60D049274023FE63529625CB9DDD +share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/FDDFED1C8658AE970DC42B82006DE3358F937F2D +share/perl6/core/sources/01EE0865BD4C1924B2FDD36F11045A774628883B +share/perl6/core/sources/1EED8F1F9E162A1214F2A23D436D1A4ED4F4C45C +share/perl6/core/sources/245D5543EFB106E7B15ED340654C46B33717D53E +share/perl6/core/sources/2E1B4BD8E09A852A18F4A5F4A21E26D6B8B5C65A +share/perl6/core/sources/3074096C776941F6559FB0428781E7A6ECEE19C4 +share/perl6/core/sources/479EE745FDEEC6D027557BB2541AEA913FA845EA +share/perl6/core/sources/542E1B2449E6081574EFE2143B67DAF9EA422832 +share/perl6/core/sources/57E1B31E7CC7EA29250CEBAB68343F602548A396 +share/perl6/core/sources/666FCD6DB426BDD8595BD7DF242AAAE84264C006 +share/perl6/core/sources/69CF63094B7AB5CB9DFBBE2F0A11702B3DEE73B9 +share/perl6/core/sources/82806C754B5B1F433BA0DAB47520D81D000FE96B +share/perl6/core/sources/83B3FD5EEFC5D26162E4A1954C355A72AB1DF601 +share/perl6/core/sources/84D8CEAF2A7A4733F88C2E2F7D75ABF945CDAB0F +share/perl6/core/sources/AC6A82F5D1F91FC22B661CAB5BCC910D3103946E +share/perl6/core/sources/BB62C78639D1434F25CE7373F717D2DCDEBA34C4 +share/perl6/core/sources/BE0D748B4112FA8EB605CFC342FFF5538C395E40 +share/perl6/core/sources/C9374644406475C825A24CF17CD0559C9E822121 +share/perl6/core/sources/E1C3512BA692656070005278FE2FA17CD5C303BC +share/perl6/core/sources/F060286EA5FBE284FFB0A16781644D7F8A8059BC +share/perl6/core/sources/FE07A7D71885841F6AF95D4D6350F98CC56A2048 share/perl6/core/version share/perl6/lib/Perl6/Actions.moarvm share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm @@ -73,6 +73,8 @@ share/perl6/lib/Perl6/Optimizer.moarvm share/perl6/lib/Perl6/Pod.moarvm share/perl6/lib/Perl6/SysConfig.moarvm share/perl6/lib/Perl6/World.moarvm +share/perl6/lib/Raku/Actions.moarvm +share/perl6/lib/Raku/Grammar.moarvm share/perl6/runtime/CORE.c.setting.moarvm share/perl6/runtime/CORE.d.setting.moarvm share/perl6/runtime/CORE.e.setting.moarvm @@ -83,3 +85,18 @@ share/perl6/runtime/rakudo-debug.moarvm share/perl6/runtime/rakudo.moarvm share/perl6/site/version share/perl6/vendor/version +@pkgdir share/perl6/vendor/sources +@pkgdir share/perl6/vendor/short +@pkgdir share/perl6/vendor/resources +@pkgdir share/perl6/vendor/precomp +@pkgdir share/perl6/vendor/dist +@pkgdir share/perl6/vendor/bin +@pkgdir share/perl6/site/sources +@pkgdir share/perl6/site/short +@pkgdir share/perl6/site/resources +@pkgdir share/perl6/site/precomp +@pkgdir share/perl6/site/dist +@pkgdir share/perl6/site/bin +@pkgdir share/perl6/core/resources +@pkgdir share/perl6/core/precomp +@pkgdir share/perl6/core/bin Index: pkgsrc/lang/rakudo/distinfo diff -u pkgsrc/lang/rakudo/distinfo:1.20 pkgsrc/lang/rakudo/distinfo:1.21 --- pkgsrc/lang/rakudo/distinfo:1.20 Tue Dec 6 13:31:49 2022 +++ pkgsrc/lang/rakudo/distinfo Wed May 24 15:03:42 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.20 2022/12/06 13:31:49 mef Exp $ +$NetBSD: distinfo,v 1.21 2023/05/24 15:03:42 mef Exp $ -BLAKE2s (rakudo-2022.12.tar.gz) = 92dd5ea71b16ea698aec2f1965f3d871bb4b43edbbcba21c1ce94d909269d9f7 -SHA512 (rakudo-2022.12.tar.gz) = 7df9712f9035c5ead4e9aeb0164dcdfff7ba1ec175cabe192eed084d7d79a848ccfde8d9713b04d684b19e3b0685f784753956cf21e99437ae78bfeaa071eac1 -Size (rakudo-2022.12.tar.gz) = 6026527 bytes +BLAKE2s (rakudo-2023.04.tar.gz) = a0ac91a171fabbc95d5841d744f845bbd976597be745cdd2d9c3a18806d59bb3 +SHA512 (rakudo-2023.04.tar.gz) = 2c77131c2b0a5df09ad8e039456f72e815150538fe169ce17d0e8d21eb70d698c5c88006ae4eb77eb86caca6a427163f460dfcbdc26af4be17fffdcca600097d +Size (rakudo-2023.04.tar.gz) = 6748275 bytes --_----------=_168494062210460--