head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.18 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.16 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.14 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.12 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.10 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.8 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.6 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.4.0.34 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.32 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.30 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.28 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.26 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.22 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.2 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.24 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.20 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.18 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.16 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.14 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.12 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.10 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.8 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.6 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.4 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.3.0.14 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.12 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.10 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.8 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.6 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.4 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.2 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.2.0.6 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.4 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.2 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.1.0.12 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.10 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.8 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.6 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.4 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.2 pkgsrc-2013Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2021.10.26.10.17.55; author nia; state Exp; branches; next 1.5; commitid XMBRkrafc79x2jeD; 1.5 date 2021.10.07.13.42.42; author nia; state Exp; branches; next 1.4; commitid TK9Y8OXA04EYMSbD; 1.4 date 2017.09.17.09.32.22; author wiz; state Exp; branches; next 1.3; commitid 1xL6hyRda9e22x7A; 1.3 date 2015.11.03.03.28.58; author agc; state Exp; branches; next 1.2; commitid XagoUgdES8g2ZAHy; 1.2 date 2015.02.18.12.53.17; author mef; state Exp; branches; next 1.1; commitid NEOOvthobjiypuay; 1.1 date 2013.07.03.08.41.29; author sno; state Exp; branches; next ; commitid SDe6ppJzRm4u90Ww; desc @@ 1.6 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.5 2021/10/07 13:42:42 nia Exp $ BLAKE2s (circular-require-0.12.tar.gz) = f938cb874d96b7f53be4584340efdd90a3aabb7ba5a5fc0a274d40cb88f49411 SHA512 (circular-require-0.12.tar.gz) = f07a3dacbdf63d3be829d142ce55b61216e2eb64ec9f52cb58764758dd8dc2d48facd5ca37acf3610f3b4ae3545a5dbff0ffe24afc547e0ff9b9e8d529393047 Size (circular-require-0.12.tar.gz) = 18614 bytes @ 1.5 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2017/09/17 09:32:22 wiz Exp $ d3 1 a3 1 RMD160 (circular-require-0.12.tar.gz) = d74abda3419c7f382b3e2007dc348507daa8ce22 @ 1.4 log @p5-circular-require: update to 0.12. 0.12 2016-03-17 - test changes only; elininate some order-of-loading problems @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2015/11/03 03:28:58 agc Exp $ a2 1 SHA1 (circular-require-0.12.tar.gz) = d8a5c7eb4a2ea8cb4a687d3a216e28fc37321114 @ 1.3 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.2 2015/02/18 12:53:17 mef Exp $ d3 4 a6 4 SHA1 (circular-require-0.11.tar.gz) = d33c9b715834ca4bc5d6c4cadccaf57c25b74729 RMD160 (circular-require-0.11.tar.gz) = f3fdc79c01c08742a765ae860641d150a5c9039c SHA512 (circular-require-0.11.tar.gz) = 63f4af2ada88e45efb79cf245e826d13fb125b269cf739ce71bec4c692c624fb085cd34deb555341dfa2bb71b7827f63f3997a17429f398bbbe1a7503e1834dd Size (circular-require-0.11.tar.gz) = 16625 bytes @ 1.2 log @Update to 0.11 --------------- 0.11 2013-07-24 - convert to Devel::OverrideGlobalRequire @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2013/07/03 08:41:29 sno Exp $ d5 1 @ 1.1 log @Adding package for CPAN distribution circular-require version 0.10 into devel/p5-circular-require. Perl by default just ignores cycles in require statements - if Foo.pm does use Bar and Bar.pm does use Foo, doing use Foo elsewhere will start loading Foo.pm, then hit the use statement, start loading Bar.pm, hit the use statement, notice that Foo.pm has already started loading and ignore it, and continue loading Bar.pm. But Foo.pm hasn't finished loading yet, so if Bar.pm uses anything from Foo.pm (which it likely does, if it's loading it), those won't be accessible while the body of Bar.pm is being executed. This can lead to some very confusing errors, especially if introspection is happening at load time (make_immutable in Moose classes, for example). This module generates a warning whenever a module is skipped due to being loaded, if that module has not finished executing. This module works as a pragma, and typically pragmas have lexical scope. Lexical scope doesn't make a whole lot of sense for this case though, because the effect it's tracking isn't lexical (what does it mean to disable the pragma inside of a cycle vs. outside of a cycle? does disabling it within a cycle cause it to always be disabled for that cycle, or only if it's disabled at the point where the warning would otherwise be generated? etc.), but dynamic scope (the scope that, for instance, local uses) does, and that's how this module works. Saying no circular::require enables the module for the current dynamic scope, and use circular::require disables it for the current dynamic scope. Hopefully, this will just do what you mean. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2012/07/06 13:47:44 sno Exp $ d3 3 a5 3 SHA1 (circular-require-0.10.tar.gz) = caece9686811b4e0f5172987f04c0b5b6b1a442c RMD160 (circular-require-0.10.tar.gz) = 040969da489eac0e3909f4df77a5ee0c7c89da3c Size (circular-require-0.10.tar.gz) = 17053 bytes @