head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.36 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.34 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.32 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.30 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.28 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.26 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.24 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.22 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.20 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.18 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.16 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.14 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.12 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.10 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.8 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.6 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.4 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.7.0.44 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.42 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.40 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.38 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.36 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.32 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.12 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.34 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.30 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.28 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.26 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.24 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.22 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.20 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.18 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.16 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.14 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.10 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.8 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.6 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.4 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.2 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.6.0.4 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.2 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.5.0.4 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.2 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.4.0.2 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.3.0.6 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.4 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.2 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.2.0.18 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.16 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.14 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.12 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.10 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.6 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.1.1.0.4 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.2 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2021.10.26.10.16.30; author nia; state Exp; branches; next 1.8; commitid XMBRkrafc79x2jeD; 1.8 date 2021.10.07.13.41.23; author nia; state Exp; branches; next 1.7; commitid TK9Y8OXA04EYMSbD; 1.7 date 2016.06.05.12.08.40; author mef; state Exp; branches; next 1.6; commitid RHvAZ56hg9iEXg9z; 1.6 date 2015.11.03.03.28.12; author agc; state Exp; branches; next 1.5; commitid XagoUgdES8g2ZAHy; 1.5 date 2015.05.23.00.02.17; author mef; state Exp; branches; next 1.4; commitid WOnfHgty6nk58vmy; 1.4 date 2015.01.29.08.49.35; author mef; state Exp; branches; next 1.3; commitid 3BqZhLJULXhvIT7y; 1.3 date 2014.05.14.02.15.24; author hiramatsu; state Exp; branches; next 1.2; commitid CSxOpoxpeKeqTrAx; 1.2 date 2012.03.22.13.27.21; author sno; state Exp; branches; next 1.1; 1.1 date 2011.08.23.08.50.14; author abs; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.08.23.08.50.14; author abs; state Exp; branches; next ; desc @@ 1.9 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @$NetBSD: distinfo,v 1.8 2021/10/07 13:41:23 nia Exp $ BLAKE2s (Eval-Closure-0.14.tar.gz) = 188d9d58cf7d50fdbba0d3458c759e32fea74df475a64c1edff812d7ca121477 SHA512 (Eval-Closure-0.14.tar.gz) = fc55206bd39c4cb39360d06b6f39a65743f34b5e59d1a1ce99bf5831b9d88a03fb6dadf32fa9f0868e140fce719d53a7b13027f397cdd7f6ca05cc81277bdc08 Size (Eval-Closure-0.14.tar.gz) = 20128 bytes @ 1.8 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2016/06/05 12:08:40 mef Exp $ d3 1 a3 1 RMD160 (Eval-Closure-0.14.tar.gz) = b3b6150d8efaf41c8e92c5004839ca55a22d0f97 @ 1.7 log @Updated devel/p5-Eval-Closure to 0.14 ------------------------------------- 0.14 2016-05-29 - a couple minor optimizations (dolmen, #8) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/11/03 03:28:12 agc Exp $ a2 1 SHA1 (Eval-Closure-0.14.tar.gz) = b4e5c8f943caabc6811b10b283ce1a0d6d952939 @ 1.6 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2015/05/23 00:02:17 mef Exp $ d3 4 a6 4 SHA1 (Eval-Closure-0.13.tar.gz) = 16b312cec11c4c932535eecb32e964f8459aa490 RMD160 (Eval-Closure-0.13.tar.gz) = 8cb02f52bc13e86503bc2befeffc47db1d074e54 SHA512 (Eval-Closure-0.13.tar.gz) = f87d8aa8af5f87611f95a8f1f44f9c403ab669f944b3a63a9f8ca6a80075ed957f0050bd57b2076581bc47fa57b710712ed9e3abe5670a1881b12dd674414f89 Size (Eval-Closure-0.13.tar.gz) = 19735 bytes @ 1.5 log @(pkgsrc) - Add one BUILD_DEPENDS to devel/p5-Devel-LexAlias for make test. (upstream) - Update to 0.13 -------------- 0.13 2015-05-12 - one more fix for blead (eserte, jplesnik, #6) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2015/01/29 08:49:35 mef Exp $ d5 1 @ 1.4 log @Update to 0.12 0.12 2015-01-17 - fix tests under blead (sprout, #4) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2014/05/14 02:15:24 hiramatsu Exp $ d3 3 a5 3 SHA1 (Eval-Closure-0.12.tar.gz) = 1e0d5f34a0c644aaba3cad3cd4fb317a91bb180e RMD160 (Eval-Closure-0.12.tar.gz) = 7e4e9d0f1f4c6a93eaf0a7f8546493f316967c0a Size (Eval-Closure-0.12.tar.gz) = 19699 bytes @ 1.3 log @Update devel/p5-Eval-Closure to 0.11. Changes from previous: ---------------------- 0.11 2013-07-30 - add "alias => 1" option for making closure variables actually alias the closed over variables (so the variable referenced in the environment hashref will actually be updated by changes made in the closure). (Toby Inkster, #3) 0.10 2013-07-10 - fix pod links 0.09 2013-07-10 - support lexical subs on 5.18+ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2012/03/22 13:27:21 sno Exp $ d3 3 a5 3 SHA1 (Eval-Closure-0.11.tar.gz) = 95bc949c9a7e1e67a46585a2511b8fcd1e1c1c49 RMD160 (Eval-Closure-0.11.tar.gz) = af55dccfa56eec3e4bbec03c96fc49906914e753 Size (Eval-Closure-0.11.tar.gz) = 18126 bytes @ 1.2 log @Updating package for Perl5 module Eval::Closure from CPAN in devel/p5-Eval-Closure from 0.06 to 0.08. pkgsrc changes: - change no-version dependency notation from x>=0 into x-[0-9]* Upstream changes: 0.08 2012-02-09 - Remove a double layer of string eval that was introduced in 0.07 as an intermediate step in figuring out the unique package thing - it's not necessary with the final implementation, and just makes things slower and hides errors. 0.07 2012-02-03 - the given source is now evaled in a unique package for every eval_closure call (it used to always be evaled in the Eval::Closure package, which was especially buggy). this is to avoid issues where one eval_closure modifies the global environment (by, say, importing a function), which could mess up a later call. unfortunately, this means that the memoization stuff no longer works, since it will result in memoized results using the original package, which defeats the purpose. i'm open to suggestions on how to safely reenable it though. - clean up a few stray lexicals we were still closing over in the eval @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2011/08/23 08:50:14 abs Exp $ d3 3 a5 3 SHA1 (Eval-Closure-0.08.tar.gz) = 29ef8dcde6a99de3ed8617ef2e5bf30d5b9eded1 RMD160 (Eval-Closure-0.08.tar.gz) = 0fe3a1a714aa5f10a2b549bc736931f9af45f297 Size (Eval-Closure-0.08.tar.gz) = 16746 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2011/08/12 12:03:39 adam Exp $ d3 3 a5 3 SHA1 (Eval-Closure-0.06.tar.gz) = 08515b7c9b64a4f85f260bacca590179c507ba2d RMD160 (Eval-Closure-0.06.tar.gz) = acb762e81a66a91b8a22ed9eca6b9feefdd9acdc Size (Eval-Closure-0.06.tar.gz) = 15676 bytes @ 1.1.1.1 log @Added devel/p5-Eval-Closure version 0.06 String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it can be quite slow, especially if doing a large number of evals. This module attempts to solve both of those problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. It also caches the result of the eval, so that doing repeated evals of the same source, even with a different environment, will be much faster (but note that the description is part of the string to be evaled, so it must also be the same (or non-existent) if caching is to work properly). @ text @@