head 1.16; access; symbols pkgsrc-2023Q4:1.16.0.18 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.16.0.16 pkgsrc-2023Q3-base:1.16 pkgsrc-2023Q2:1.16.0.14 pkgsrc-2023Q2-base:1.16 pkgsrc-2023Q1:1.16.0.12 pkgsrc-2023Q1-base:1.16 pkgsrc-2022Q4:1.16.0.10 pkgsrc-2022Q4-base:1.16 pkgsrc-2022Q3:1.16.0.8 pkgsrc-2022Q3-base:1.16 pkgsrc-2022Q2:1.16.0.6 pkgsrc-2022Q2-base:1.16 pkgsrc-2022Q1:1.16.0.4 pkgsrc-2022Q1-base:1.16 pkgsrc-2021Q4:1.16.0.2 pkgsrc-2021Q4-base:1.16 pkgsrc-2021Q3:1.14.0.46 pkgsrc-2021Q3-base:1.14 pkgsrc-2021Q2:1.14.0.44 pkgsrc-2021Q2-base:1.14 pkgsrc-2021Q1:1.14.0.42 pkgsrc-2021Q1-base:1.14 pkgsrc-2020Q4:1.14.0.40 pkgsrc-2020Q4-base:1.14 pkgsrc-2020Q3:1.14.0.38 pkgsrc-2020Q3-base:1.14 pkgsrc-2020Q2:1.14.0.34 pkgsrc-2020Q2-base:1.14 pkgsrc-2020Q1:1.14.0.14 pkgsrc-2020Q1-base:1.14 pkgsrc-2019Q4:1.14.0.36 pkgsrc-2019Q4-base:1.14 pkgsrc-2019Q3:1.14.0.32 pkgsrc-2019Q3-base:1.14 pkgsrc-2019Q2:1.14.0.30 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.14.0.28 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.26 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.14.0.24 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.14.0.22 pkgsrc-2018Q2-base:1.14 pkgsrc-2018Q1:1.14.0.20 pkgsrc-2018Q1-base:1.14 pkgsrc-2017Q4:1.14.0.18 pkgsrc-2017Q4-base:1.14 pkgsrc-2017Q3:1.14.0.16 pkgsrc-2017Q3-base:1.14 pkgsrc-2017Q2:1.14.0.12 pkgsrc-2017Q2-base:1.14 pkgsrc-2017Q1:1.14.0.10 pkgsrc-2017Q1-base:1.14 pkgsrc-2016Q4:1.14.0.8 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.14.0.6 pkgsrc-2016Q3-base:1.14 pkgsrc-2016Q2:1.14.0.4 pkgsrc-2016Q2-base:1.14 pkgsrc-2016Q1:1.14.0.2 pkgsrc-2016Q1-base:1.14 pkgsrc-2015Q4:1.13.0.2 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.12.0.4 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.12.0.2 pkgsrc-2015Q2-base:1.12 pkgsrc-2015Q1:1.10.0.24 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.22 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.20 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.18 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.16 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.14 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.12 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.10 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.8 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.6 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.4 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.2 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.9.0.38 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.36 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.34 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.32 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.30 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.28 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.26 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.24 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.22 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.20 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.18 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.16 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.14 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.12 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.10 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.8 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.6 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.4 pkgsrc-2008Q1:1.9.0.2 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.8.0.2 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.7.0.4 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.2 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.6.0.4 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.2 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.5.0.2 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.4.0.6 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.4 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.3.0.4 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.2 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.16 date 2021.10.26.10.17.53; author nia; state Exp; branches; next 1.15; commitid XMBRkrafc79x2jeD; 1.15 date 2021.10.07.13.42.41; author nia; state Exp; branches; next 1.14; commitid TK9Y8OXA04EYMSbD; 1.14 date 2016.03.04.13.26.07; author wen; state Exp; branches; next 1.13; commitid k9vuviZKa0X8okXy; 1.13 date 2015.11.03.03.28.57; author agc; state Exp; branches; next 1.12; commitid XagoUgdES8g2ZAHy; 1.12 date 2015.04.29.11.42.04; author mef; state Exp; branches; next 1.11; commitid wAB3kyexKn2jMtjy; 1.11 date 2015.04.25.08.30.31; author mef; state Exp; branches; next 1.10; commitid ZA3whATzL0UoQWiy; 1.10 date 2012.05.09.05.09.55; author rhaen; state Exp; branches; next 1.9; 1.9 date 2008.02.08.12.45.46; author rhaen; state Exp; branches; next 1.8; 1.8 date 2007.12.11.12.05.54; author rhaen; state Exp; branches; next 1.7; 1.7 date 2007.05.17.20.28.39; author seb; state Exp; branches; next 1.6; 1.6 date 2006.11.04.10.31.08; author obache; state Exp; branches; next 1.5; 1.5 date 2006.07.19.22.39.59; author wiz; state Exp; branches; next 1.4; 1.4 date 2005.11.23.22.06.59; author wiz; state Exp; branches; next 1.3; 1.3 date 2005.03.31.21.47.11; author seb; state Exp; branches; next 1.2; 1.2 date 2005.02.23.22.24.30; author agc; state Exp; branches; next 1.1; 1.1 date 2004.11.10.15.38.58; author seb; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.11.10.15.38.58; author seb; state Exp; branches; next ; desc @@ 1.16 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.15 2021/10/07 13:42:41 nia Exp $ BLAKE2s (Want-0.29.tar.gz) = 017fc4ed282b152476076cf2d4349f9b970e6dc2e0bf235fdb66c0390f7f9772 SHA512 (Want-0.29.tar.gz) = 08df985de16b5e9dd67d6ed38d319da2511e92098f95a861a5a695eed8d77eaf412671b626e4da29b536147ad4da4a8cfdfd789ef204dac240073091481f3c1a Size (Want-0.29.tar.gz) = 20928 bytes @ 1.15 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2016/03/04 13:26:07 wen Exp $ d3 1 a3 1 RMD160 (Want-0.29.tar.gz) = d6cfaf218e1a69e584b4e50d1e1fea96d54d6e87 @ 1.14 log @Update to 0.29 Upstream changes: 0.27 Thu 25 Feb 2016 21:26:04 GMT - perl 5.23.8 breaks the hack we were using to implement double_return. This patch from David Mitchell fixes it. See https://rt.cpan.org/Ticket/Display.html?id=112226 David wrote: > Running with a debugging perl-5.23.8 will show assertion failures in the Want test suite. It's because PL_comppad/PL_curpad save/restore is now done by the context stack / cx_popsub() rather than as previously on the savestack / LEAVE. > This stops the double_return() 'convert CXt_SUB to CXt_NULL' hack from working properly, as PL_comppad is no longer restored when transitioning from the inner to outer sub. The attached patch substitutes one evil hack for another: it keeps the CXt_SUB context stack entry, but sets its retop field to point to the return op again (rather than its caller) so that the return op gets called twice (with a bit of markstack hackery to ensure there are two marks for the two returns to pop). > rreturn and lnoreturn are also a bit under-tested. In particular, there are no tests for rreturn in list context. I added such a test, but more need adding. > I can see this hack breaking again in the future. Perhaps in the long term > rreturn() and lnoreturn() should be implemented using custom ops??? > Dave M. 0.28 Thu 25 Feb 2016 22:02:42 GMT - Fix test failure in 5.14 - Fix test failure in 5.23.9 (using a patch from Slaven Rezic) http://cpan.cpantesters.org/authors/id/S/SR/SREZIC/patches/Want-0.26-RT112226.patch 0.29 Fri 26 Feb 2016 04:42:19 GMT - Restore compatibility with certain older perl versions (5.10 and 5.12) It seems that �𦯷TTRS: lvalue�� doesn�脌 work with older perls, but that you can forward-declare the method in Perl code with the :lvalue attribute with the same effect. This version of Want is still broken with perl 5.8, for reasons I haven�脌 investigated. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2015/11/03 03:28:57 agc Exp $ a2 1 SHA1 (Want-0.29.tar.gz) = 8b6ad919e051a28112a031595e8c273b7107351f @ 1.13 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.12 2015/04/29 11:42:04 mef Exp $ d3 4 a6 4 SHA1 (Want-0.26.tar.gz) = 04161dfd8a59dd23d62ce8ba0294ddbc9b2d5581 RMD160 (Want-0.26.tar.gz) = c189e2a112e6b20eb9e54358071a060829294ebc SHA512 (Want-0.26.tar.gz) = 4b10d483068f0ab976c247b416477fe42903e06abf46678d5c5cb2308732b69038761b7aaefe42e232d666c3032e6cf303c11918f10dde1572bf25aa3ae1e8bd Size (Want-0.26.tar.gz) = 19866 bytes @ 1.12 log @Update to 0.26 -------------- 0.26 Tue 28 Apr 2015 12:31:17 BST - There is a new experimental option in bleadperl under which one ought not to use the op_sibling field directly. Quoting from perlguts.pod: Starting in version 5.21.2, perls built with the experimental define C<-DPERL_OP_PARENT> add an extra boolean flag for each op, C. When not set, this indicates that this is the last op in an C chain. This frees up the C field on the last sibling to point back to the parent op. Under this build, that field is also renamed C to reflect its joint role. The macro C wraps this special behaviour, and always returns NULL on the last sibling. With this build the C function can be used to find the parent of any op. Thus for forward compatibility, you should always use the C macro rather than accessing C directly. Thanks to Reini Urban for the patch. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2015/04/25 08:30:31 mef Exp $ d5 1 @ 1.11 log @Update 0.21 to 0.25 ------------------- 0.22 Sun 15 Dec 2013 17:08:35 GMT - Prevent return from being optimised away by newer (>= 5.19.7) Perls. This is a patch supplied by @@wolfsage: see https://github.com/robinhouston/Want/pull/1 0.23 Mon 24 Mar 2014 00:28:36 GMT - Accommodate a bleadperl change to the optree, made in 7d3c8a6837b55fff0e6294ebf8c94a1601367c76. This is bug #94086 for Want, and bug #121342 for perl5. 0.24 Tue 2 Dec 2014 10:22:39 GMT - Accommodate another bleadperl change. Patch provided by Father Chrysostomos at https://rt.cpan.org/Public/Bug/Display.html?id=100626 0.25 Wed 10 Dec 2014 19:31:03 GMT - Add support for the new OP_MULTIDEREF Perl has a new op, added as a performance optimisation in fedf30e1c349130b23648c022f5f3cb4ad7928f3, to represent a sequence of array/hash dereferences. This patch adds support for the new op. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2012/05/09 05:09:55 rhaen Exp $ d3 3 a5 3 SHA1 (Want-0.25.tar.gz) = cf940ea39a1bda5a942ba204367a9e69165fcbda RMD160 (Want-0.25.tar.gz) = 17b91403e50b80d91ff50d421e990ff0c996ed7b Size (Want-0.25.tar.gz) = 19400 bytes @ 1.10 log @Changes: 0.19 Sat 30 Jul 2011 17:07:16 BST - Change tests to avoid the new warning 'Useless assignment to a temporary' added in 5.15. 0.20 Sun 5 Feb 2012 17:43:22 GMT - Remove a test that was testing the behaviour of perl, rather than of this module, and was testing an aspect of perl’s behaviour that has changed (bf8fb5ebd) in in such a way that the test was failing with bleadperl. 0.21 Wed 29 Feb 2012 16:47:58 GMT - Avoid leaking the RHS of an lnoreturn lvalue sub, thanks to Father Chrysostomos https://rt.cpan.org/Public/Bug/Display.html?id=72083 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2008/02/08 12:45:46 rhaen Exp $ d3 3 a5 3 SHA1 (Want-0.21.tar.gz) = 128589cfcdb9bd5ec4cd60a7296955ec99f161b3 RMD160 (Want-0.21.tar.gz) = 07bdf2d672577ef3a5fd71c5dd13e3267163344f Size (Want-0.21.tar.gz) = 18607 bytes @ 1.9 log @- updated packages to 0.18 ChangeLog: 0.17 Sun Feb 3 22:30:30 GMT 2008 - Be compatible with internals changes post-5.10 (new loop contexts & CxLVAL) 0.18 Mon Feb 4 09:35:56 GMT 2008 - Code identical to 0.17; eliminate ._files by using gnutar. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2007/12/11 12:05:54 rhaen Exp $ d3 3 a5 3 SHA1 (Want-0.18.tar.gz) = d23b73ef0adbf00df3d7e3115ad2e0635775b700 RMD160 (Want-0.18.tar.gz) = a976101a2281cc03b4e32db7df7bc8360324680f Size (Want-0.18.tar.gz) = 17859 bytes @ 1.8 log @- updated package to 0.16 - USER_DESTDIR support added - new maintainer for the package - ok'ed by rillig Changelog: 0.16 Thu Dec 6 11:15:39 GMT 2007 - Make sure there are no ._ files in the tarball - Refuse to run Makefile.PL with Perl < 5.006 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2007/05/17 20:28:39 seb Exp $ d3 3 a5 3 SHA1 (Want-0.16.tar.gz) = 12ac78a9a3299108712dd970e5a08dceb0f7c68f RMD160 (Want-0.16.tar.gz) = ec98c59e65732b3dc82cf024dafd4a4fe88e64b7 Size (Want-0.16.tar.gz) = 17660 bytes @ 1.7 log @Update to version 0.14. Changes since last packaged version (0.12): 0.13 Tue May 1 21:39:19 BST 2007 - Address bug #26847, and add t/methcall.t 0.14 Fri May 4 12:00:20 BST 2007 - Fix bug #26928 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2006/11/04 10:31:08 obache Exp $ d3 3 a5 3 SHA1 (Want-0.14.tar.gz) = 26479f2c2b293f515417a38d9ce9a9aaea373894 RMD160 (Want-0.14.tar.gz) = d80369d64e2d2a262ed861e583d0ba4eb8e44414 Size (Want-0.14.tar.gz) = 17815 bytes @ 1.6 log @Update p5-Want to 0.12. Changes: 0.11 Sat Aug 26 22:36:27 BST 2006 - (Jerry D. Hedden) Fix bug whereby 'lnoreturn' failed to decrement the CvDEPTH, which causes an error with 'use threads' 0.12 Tue Aug 29 21:06:40 BST 2006 - (Jerry D. Hedden) Force the threads test to be skipped if oldstyle threads (as opposed to ithreads) are in use. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2006/07/19 22:39:59 wiz Exp $ d3 3 a5 3 SHA1 (Want-0.12.tar.gz) = e6cf2a3f75112b8f947cae39daacac1ea0886551 RMD160 (Want-0.12.tar.gz) = 2c082cce8ecf51bc73b83721c48acb4ef3022af7 Size (Want-0.12.tar.gz) = 16882 bytes @ 1.5 log @Update to 0.10: 0.10 Sat Mar 25 15:00:41 GMT 2006 - Make context propagate through subroutine return - Fix bug whereby want('LVALUE') sometimes gave false positives (see test 58 in t/all.t) - Fix bug whereby want_boolean often gave false positives @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2005/11/23 22:06:59 wiz Exp $ d3 3 a5 3 SHA1 (Want-0.10.tar.gz) = 4be2c08592d5b65e8aebe5de169057a95a751e22 RMD160 (Want-0.10.tar.gz) = 04d86e9f1e989ccf7d43d77f734e5828a4fdc5d6 Size (Want-0.10.tar.gz) = 16107 bytes @ 1.4 log @Update to 0.09: 0.09 Thu Jun 30 15:02:37 BST 2005 - Fix a bug reported by Damian: want doesn't work (crashes) if it's called from within the guard of a loop. See the comment above upcontext_plus in Want.xs. - Runs under the debugger! - Give an error message (rather than segfaulting) if called from a tie handler. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2005/03/31 21:47:11 seb Exp $ d3 3 a5 3 SHA1 (Want-0.09.tar.gz) = cf3db1223d8440ae34e3d0abf7fd6d3ef2715321 RMD160 (Want-0.09.tar.gz) = 87082ddbf82feb4c658a9f5bfdffb662fc2f5776 Size (Want-0.09.tar.gz) = 15740 bytes @ 1.3 log @Update to version 0.08 Changes since last packaged version (0.07): 0.08 Mon Dec 13 01:23:28 GMT 2004 - Accommodate the changed internals of perl 5.9.2 (the retstack is no more: see change #23156). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/02/23 22:24:30 agc Exp $ d3 3 a5 3 SHA1 (Want-0.08.tar.gz) = 6a6dbfe8f099f233e1d7e95aa0c2a7b4a3603b12 RMD160 (Want-0.08.tar.gz) = 77af8e6d143394d719845198eb91520e20ca4828 Size (Want-0.08.tar.gz) = 14656 bytes @ 1.2 log @Add RMD160 digests. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2004/11/10 15:38:58 seb Exp $ d3 3 a5 3 SHA1 (Want-0.07.tar.gz) = 0237e6d6ba80acf6909f465b4fffa7648de25189 RMD160 (Want-0.07.tar.gz) = e7002f7992e778491193175310316426056baa21 Size (Want-0.07.tar.gz) = 14467 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2004/09/26 04:41:12 epg Exp $ d4 1 @ 1.1.1.1 log @Initial addition of p5-Want version 0.07 into the NetBSD Packages Collection. This Perl 5 module generalises the mechanism of the wantarray function, allowing a function to determine in some detail how its return value is going to be immediately used. @ text @@