pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/rakudo



Module Name:    pkgsrc
Committed By:   mef
Date:           Tue Oct 29 14:59:26 UTC 2024

Modified Files:
        pkgsrc/lang/rakudo: Makefile PLIST distinfo

Log Message:
(lang/rakudo) Update 2024.09 to 2024.10

New in 2024.10:

+ Improvements:
    + Make Date.DateTime timezone aware in 6.e [233b6871]
    + Make { } / hash() (aka empty hash creation) 8x as fast [f725f5f4]
    + Improve error message on unknown traits [8876d1b6]
    + Make sure the numerator is shown on N / 0 error [6adcecd9]
    + Make Int ** Int up to 15% faster [5680202e]
    + Simplify native coercers (possibly up to 50% faster) [fa370cb8]
    + Make REPL message for missing editor more clear [b27e2d07]
    + Seamlessly wrap the "rlwrap" readline wrapper in the REPL [4c046d45][d964ec93][2750112c]
    + Improve error message on missing terminator on "use Foo" [1301c599]
    + Also show file/line on ambiguous dispatch error [91e46d29]

+ Additions:
    + Add :by to .min/.max/.minmax [6edab9f9]
    + Add Mu.Callable($method) "coercer" in 6.e [b5f11446]
    + Add Mu ACCEPTS candidates for Mu:D [496176bd]
    + Add Associative HyperWhatever support [6bd2ec10]
    + Introduce :smartcase in 6.e on .contains, .starts-with, .ends-with,
      .index, .rindex, .substr-eq [aefe74a9]
    + Add IO::Path.stem in 6.e [b8611ad6]
    + Add EnumHOW.roles method [1e0025c3]
    + Add "quit" as an obsolete alternative to "exit" in error message [391e3b50]
    + Add clocks and mouses to magic inc/dec [03659cd0]
    + Add support for "any" junctions in regex interpolation [e08f6e0b]
    + Add support for Unicode vulgar fractions to val() [98fdf95a][ed231a0c][00031912]

+ Fixes:
    + Fix LTA error on invalid trait on anonymous parameter [09c89d1f]
    + Allow for $:F as placeholder variable with "use isms" [6c6a7da6]
    + Restore +permutations(30) behaviour [5c335df0]
    + Make .head/.tail nodal [29e2b9bf]
    + Make sure fractional shapes are intified properly [b1f0f5d1]
    + Restore :$source parameter to load(...) multi [59631b18]
    + Don't assume @*ARGS only contains strings [50a68ec9]
    + Don't create unnecessary Failures on numeric infix operators [6f8d314c]
    + Rework Rat <=> < <= => > Rat candidates to handle <N/0> more consistently [c05f1704][3c4cfc43]
    + Fix handling of IO::Paths in IO::Notification.watch-path [064575a4]
    + Require a mutable container for .substr-rw [7faddfd2]
    + Allow Cool values in .trans specification [91c93029]
    + Produce correct result for atomicint.Range [1660d96f]
    + Fix LTA error message on num % / ** num [07742935]
    + Make Iterable:U.flat do the right thing [0fc7d45f]
    + Mark "lazy-if" method as implementatio detail [d3f058d9]
    + Repair behaviour of Any|Match.print-nl [d332d19a]
    + Allow empty names in .uniparse [3359987a]
    + Handle .comb with negative limit better [278eb69a]
    + Make ForeignCode.gist less verbose [cf664300]
    + Mark Supplier.unsanitized-supply as an implementation detail [eda67b3a]
    + Make prefix - not negate 0 as real value in i [a9c9e398]
    + Fix Any:D.say|put|note [75557437]
    + Make Inf .. xxx produce Nils [ce5e02cd]
    + Make +((5..2).reverse) produce correct value [258a1b54]
    + Allow CLI arguments in the REPL with --repl-mode=interactive [2825646a]
    + Allow sequences as target in :unique :as [ee7c0b4f]
    + Give IO::Path.slurp the same reading semantics as IO::Handle.slurp [3d2f478b]
    + Remove install-dist.p6 file [368ec5c3]
    + Make sure (Iterable,).flat doesn't hang [a6450e45][ce03069d]
    + Make .elems call on type objects consistent [c9d6f7fc]
    + Make Seq.sort in line with sort(Seq) [5e9d63da]
    + Unbreak module loading [JVM] [9f41d2c6]
    + Flatten without overflow/underflow issues [JVM] [ff50e329]

+ Deprecations:

+ Internal:
    + Separate Array.List(:view) handling into a separate candidate [438067e0]
    + Give all :$view cases their own candidates [edd6c2d3]
    + Properly compose 'with[out]' with external loops [cfdde065]
    + Avoid repeated attribute lookups in METAOP_REDUCE_RIGHT [60b0edb9]
    + Centralize creation of 0 denominator Rats [53a5ba75]

+ RakuAST Development:
    + over 40 commits, 142/153 (make test), and 1158/1355 (make spectest)
      [83fc6788][702559fb][a469819c][d048d9f0][31795cd2][0ebeee03][67a426bb]
      [bd944e89][066afa40][8b61f167][c9d03adf][19a32df0][7d080edd][ebe9136f]
      [804c4041][1cedcee6][82ecf39b][d2f12f35][dd62b98e][9b31d7c6][498b9142]
      [91f2f3c1][ea5a74d2][b56ba4c5][817c9ae1][49005b54][e9ba6ef9][5753baf2]
      [ab408076][0649fcc5][b5c36075][0d199cb0][2f8bd239][73dd90e1][9f4416de]
      [b1670268][4d645898][b50d986a][302241fe][5e95151b][efb42ea7][a1ccc7d3]
      [45a6cdd8][c0ad99ea][314eb114]


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 pkgsrc/lang/rakudo/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/rakudo/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/rakudo/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/rakudo/Makefile
diff -u pkgsrc/lang/rakudo/Makefile:1.36 pkgsrc/lang/rakudo/Makefile:1.37
--- pkgsrc/lang/rakudo/Makefile:1.36    Mon Oct 14 02:01:51 2024
+++ pkgsrc/lang/rakudo/Makefile Tue Oct 29 14:59:25 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.36 2024/10/14 02:01:51 mef Exp $
+# $NetBSD: Makefile,v 1.37 2024/10/29 14:59:25 mef Exp $
 
-DISTNAME=      rakudo-2024.09
+DISTNAME=      rakudo-2024.10
 CATEGORIES=    lang perl6
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rakudo/}
 
@@ -24,7 +24,7 @@ CONFIGURE_ARGS=               --prefix=${PREFIX} --ba
 REPLACE_INTERPRETER+=  raku
 REPLACE.raku.old=      /usr/bin/env raku
 REPLACE.raku.new=      ${PREFIX}/bin/raku
-REPLACE_FILES.raku=    tools/install-dist.p6
+REPLACE_FILES.raku=    tools/install-dist.raku
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -53,7 +53,7 @@ pre-build:
 post-install:
        ${RM} -rf ${DESTDIR}${PREFIX}/share/perl6/core/precomp/*
        ${RM} -rf ${DESTDIR}${PREFIX}/share/perl6/precomp/*
-       ${INSTALL_SCRIPT} ${WRKSRC}/tools/install-dist.p6 ${DESTDIR}${PREFIX}/share/perl6/bin/
+       ${INSTALL_SCRIPT} ${WRKSRC}/tools/install-dist.raku ${DESTDIR}${PREFIX}/share/perl6/bin/
        ${RM} -f ${DESTDIR}${PREFIX}/share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
        ${RM} -f ${DESTDIR}${PREFIX}/share/perl6/core/sources/85FD80E5C2ED76D28F0A55D85C2F3F0EC168B638
 

Index: pkgsrc/lang/rakudo/PLIST
diff -u pkgsrc/lang/rakudo/PLIST:1.21 pkgsrc/lang/rakudo/PLIST:1.22
--- pkgsrc/lang/rakudo/PLIST:1.21       Mon Oct 14 02:01:51 2024
+++ pkgsrc/lang/rakudo/PLIST    Tue Oct 29 14:59:25 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2024/10/14 02:01:51 mef Exp $
+@comment $NetBSD: PLIST,v 1.22 2024/10/29 14:59:25 mef Exp $
 bin/perl6
 bin/perl6-debug
 bin/perl6-debug-m
@@ -15,58 +15,58 @@ bin/rakudo-gdb-m
 bin/rakudo-lldb-m
 bin/rakudo-m
 bin/rakudo-valgrind-m
-share/perl6/bin/install-dist.p6
-share/perl6/core/dist/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/bin/install-dist.raku
+share/perl6/core/dist/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
 share/perl6/core/repo.lock
-share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/8ED70850C429EAB5227A12CC407856148169C1F4/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/E09578190BD87F12B5EB553A0A67E66DA4479AEF/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/9C042963879E34313FFE4E9B75599EFC52DB06A8
-share/perl6/core/sources/028A8649830754124EA78735F1A3F943292DEB46
-share/perl6/core/sources/0ED4BC2EF747340A8EF4398B623A96FA27D13B66
-share/perl6/core/sources/0F57FDA7FCCEFE625CEB094BFCE83D85B37DC627
-share/perl6/core/sources/2304D64B316697533ADEA4D6A75E79A8B44162A4
-share/perl6/core/sources/35C173A5898C5BC97F0014D562FFFC80022A8E41
-share/perl6/core/sources/388B8949EE4C20904112966EE1E11D67FEDA7835
-share/perl6/core/sources/3910D28F858FD39E93D7DAFC885ED6C7C0E29855
-share/perl6/core/sources/3E7E7D6C318B27B2B0AED71A64A7CC0E64A404CD
-share/perl6/core/sources/4B64EA82135358CF14F499B47180768E3E412A56
-share/perl6/core/sources/64AED9603B95B3F4A00ACF92820140CFEB60EC39
-share/perl6/core/sources/6AA2C9C97953A244DD73409DA06EF8D73DB0D404
-share/perl6/core/sources/750A8541A10646293C6646D2C78EE34E51F9D0EE
-share/perl6/core/sources/7649D0C1EE532E11259495BF200194E63519F626
-share/perl6/core/sources/A624AAEE99B46A81A09537ED4F7E95E54C888B44
-share/perl6/core/sources/A801CC2B39E93C8B4E9136538C5DA53C12689366
-share/perl6/core/sources/ACF02A0AD4EA57C6BAD8E269F740958A202D408D
-share/perl6/core/sources/B661C7B6A345635EED5107DD0613A0F7E9A965AE
-share/perl6/core/sources/BF4682D045EF81988E1CBFA813F94D15FD9574BE
-share/perl6/core/sources/CFC392EE1D90260D62A398C0A213E099CF854BF2
-share/perl6/core/sources/D4E7EE37EC0B66F19F3B13FB739784B3A7034027
-share/perl6/core/sources/E04C5E67AEDC79E3A06AA9EA461DC307A8D4418B
-share/perl6/core/sources/E1B05A870E7E7187A3F158E85EA546BFB7F323F4
-share/perl6/core/sources/E8842ACEC69B95D3CBADE61A1127B11FE6FF43A6
-share/perl6/core/sources/EEEE6841B628C798E3BC90753185CE8E7BD3AEBE
+share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/8ED70850C429EAB5227A12CC407856148169C1F4/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/E09578190BD87F12B5EB553A0A67E66DA4479AEF/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/9ACF037C9DFD01A7B223D21CA387D2C1C9232C48
+share/perl6/core/sources/03CDA50562C6DBDDB57FC2A4D3A990478613F897
+share/perl6/core/sources/0B5069E026200E3D9FA4D5BD1EA942A42E96FCF7
+share/perl6/core/sources/14F0F0534C870E1E63E36F719EE99DE84801C5C3
+share/perl6/core/sources/14FBEAFFBD3B236AD3E7210D15086B5906CADDCD
+share/perl6/core/sources/29C1FF75893791A8596CF5C24636A5F907497996
+share/perl6/core/sources/3EED845CA029D7C5642C270B4E03C6B68DF63E4B
+share/perl6/core/sources/4787EC47D36CA4103B9BB4525EEA137888B3F125
+share/perl6/core/sources/4B8CB68B1A0705EED1738DD284CFD30A27225510
+share/perl6/core/sources/5228944CC4FA77F123C90F521225D03ABE23DF88
+share/perl6/core/sources/53FF1C9FC46928B77B0E7C9827274288ED080164
+share/perl6/core/sources/61C4EA31787D56FC5C18554656ED7AAD39614F31
+share/perl6/core/sources/72C91580A5C48AD3C30B1EBB37C495A952B829BA
+share/perl6/core/sources/92220229468F9EA900AE30B335AFC92CA5D219BC
+share/perl6/core/sources/A77C1E7FA1E45ECE5CF53D16D12962605949031B
+share/perl6/core/sources/BAE9E301A8DE0B52C486E33A0CB2ED71BCCAE224
+share/perl6/core/sources/BBAF7D0B4220251E3202F83ECB370A8E6D6D3188
+share/perl6/core/sources/BD6786F392DAEC39C93F6BA439778E9D839CCE2C
+share/perl6/core/sources/BFAB434B5AD6C4C4BF115C26FA77986D9DCA569D
+share/perl6/core/sources/C024F87FC509FC68A5CAF472D002E654609D8ACA
+share/perl6/core/sources/C163626CC15E874C3B56D70830F93678DCF8E086
+share/perl6/core/sources/CA4CB14F9D9A523D44384AF1306AB5F7E782EEBD
+share/perl6/core/sources/E72A080325813175F67842B7D3CC6BFBA617C343
+share/perl6/core/sources/ED7F592A41088851578D656A923924AE3A07F672
+share/perl6/core/sources/EE56567B621E8112AF627D2A518549E841C4B4D4
 share/perl6/core/version
 share/perl6/lib/Perl6/Actions.moarvm
 share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm

Index: pkgsrc/lang/rakudo/distinfo
diff -u pkgsrc/lang/rakudo/distinfo:1.28 pkgsrc/lang/rakudo/distinfo:1.29
--- pkgsrc/lang/rakudo/distinfo:1.28    Mon Oct 14 02:01:51 2024
+++ pkgsrc/lang/rakudo/distinfo Tue Oct 29 14:59:25 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.28 2024/10/14 02:01:51 mef Exp $
+$NetBSD: distinfo,v 1.29 2024/10/29 14:59:25 mef Exp $
 
-BLAKE2s (rakudo-2024.09.tar.gz) = eb2889404584cb790189015a3bda5233b3600b0a8042e90711ba9e71c664a3f1
-SHA512 (rakudo-2024.09.tar.gz) = 5b4f20be15f8f7ed5dc3b2cb4eb372765c5ec1f3493433ef8f6069b08fd87a96bcb4140eb55c4c57a81bee652b8758ed17ba84f9f72dbf97b06a4524971f8d65
-Size (rakudo-2024.09.tar.gz) = 4467700 bytes
+BLAKE2s (rakudo-2024.10.tar.gz) = 4e9f57ae0066264bdd250ae2b3df641371437fa9b3cf64bd2a39bac50ccf752c
+SHA512 (rakudo-2024.10.tar.gz) = 20607287eda71c53e01fd59e5af5276049e61c40db277cae45303a657a4f1ffa1c4eba97a82b5cfc0abd287d9b8ec6f562ee2648e0d958bd6580dffbf806f03e
+Size (rakudo-2024.10.tar.gz) = 4479870 bytes



Home | Main Index | Thread Index | Old Index