head 1.17; access; symbols pkgsrc-2023Q4:1.17.0.16 pkgsrc-2023Q4-base:1.17 pkgsrc-2023Q3:1.17.0.14 pkgsrc-2023Q3-base:1.17 pkgsrc-2023Q2:1.17.0.12 pkgsrc-2023Q2-base:1.17 pkgsrc-2023Q1:1.17.0.10 pkgsrc-2023Q1-base:1.17 pkgsrc-2022Q4:1.17.0.8 pkgsrc-2022Q4-base:1.17 pkgsrc-2022Q3:1.17.0.6 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.17.0.4 pkgsrc-2022Q2-base:1.17 pkgsrc-2022Q1:1.17.0.2 pkgsrc-2022Q1-base:1.17 pkgsrc-2021Q4:1.16.0.2 pkgsrc-2021Q4-base:1.16 pkgsrc-2021Q3:1.14.0.6 pkgsrc-2021Q3-base:1.14 pkgsrc-2021Q2:1.14.0.4 pkgsrc-2021Q2-base:1.14 pkgsrc-2021Q1:1.14.0.2 pkgsrc-2021Q1-base:1.14 pkgsrc-2020Q4:1.13.0.24 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.22 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.20 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.16 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.18 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.14 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.12 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.10 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.8 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.6 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.4 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.2 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.12.0.10 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.8 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.12.0.4 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.2 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.11.0.10 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.11.0.8 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.11.0.6 pkgsrc-2016Q2-base:1.11 pkgsrc-2016Q1:1.11.0.4 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.2 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.10.0.36 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.34 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.32 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.30 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.28 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.26 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.24 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.22 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.20 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.18 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.16 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.14 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.12 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.10 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.8 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.6 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.4 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.2 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.9.0.2 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.8.0.10 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.8 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.6 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.4 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.2 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.7.0.2 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.6.0.10 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.8 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.6 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.4 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.2 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.4.0.8 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.6 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.10 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.8 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.6 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.4 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.1.1.1.0.4 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.2 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-20060311:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.17 date 2022.01.16.22.48.17; author wiz; state Exp; branches; next 1.16; commitid Jd5srHMYNZQlAUoD; 1.16 date 2021.10.26.10.15.28; author nia; state Exp; branches; next 1.15; commitid XMBRkrafc79x2jeD; 1.15 date 2021.10.07.13.40.22; author nia; state Exp; branches; next 1.14; commitid TK9Y8OXA04EYMSbD; 1.14 date 2021.01.25.10.01.14; author wiz; state Exp; branches; next 1.13; commitid L8p3sx96SJ9GM5FC; 1.13 date 2018.01.28.15.59.40; author wiz; state Exp; branches; next 1.12; commitid NwrItBsWY1fSTEoA; 1.12 date 2017.02.27.09.52.47; author wiz; state Exp; branches; next 1.11; commitid R9zFZtGlKyKBDzHz; 1.11 date 2015.11.03.03.27.44; author agc; state Exp; branches; next 1.10; commitid XagoUgdES8g2ZAHy; 1.10 date 2011.04.06.21.51.14; author asau; state Exp; branches; next 1.9; 1.9 date 2011.03.09.19.41.54; author asau; state Exp; branches; next 1.8; 1.8 date 2009.12.15.17.53.43; author asau; state Exp; branches; next 1.7; 1.7 date 2009.08.09.23.04.31; author wiz; state Exp; branches; next 1.6; 1.6 date 2008.09.06.13.52.29; author wiz; state Exp; branches; next 1.5; 1.5 date 2008.08.23.15.56.28; author wiz; state Exp; branches; next 1.4; 1.4 date 2007.11.29.18.25.22; author rillig; state Exp; branches; next 1.3; 1.3 date 2006.07.24.13.39.26; author joerg; state Exp; branches; next 1.2; 1.2 date 2006.07.20.23.12.20; author perry; state Exp; branches; next 1.1; 1.1 date 2006.03.11.22.00.01; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.03.11.22.00.01; author wiz; state Exp; branches; next ; desc @@ 1.17 log @libsigsegv: update to 2.14. New in 2.14: * Added support for 64-bit Cygwin. * Improved support for Linux/LoongArch64. * Improved support for Solaris OpenIndiana. * Added support for MidnightBSD. * Improved support for OpenBSD/PowerPC64. @ text @$NetBSD: distinfo,v 1.16 2021/10/26 10:15:28 nia Exp $ BLAKE2s (libsigsegv-2.14.tar.gz) = 77b6579182a53b6244ba61648873acc46f3e393863ce2639d3e66b5b50696ac6 SHA512 (libsigsegv-2.14.tar.gz) = 423dade56636fe38356f0976e1288178cb1c7c059615e9f70ad693a1e4194feba47a583b0804717e95a866da271b1ea5f80083c54a121577983dd23e5aa9f056 Size (libsigsegv-2.14.tar.gz) = 464658 bytes @ 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 @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2021/10/07 13:40:22 nia Exp $ d3 3 a5 3 BLAKE2s (libsigsegv-2.13.tar.gz) = e5812ef2adfa668ad821a47b2c0595419c631ead351964a800befff72f307895 SHA512 (libsigsegv-2.13.tar.gz) = 9c0cf01ee2a39f77f2e42eb06a2aa60644e10fe2cd39089de58f6206baf7fe7d61fe0ec6bf187276fcfccf61585154ce904fe374b474b7ba9fa050a61a2f3918 Size (libsigsegv-2.13.tar.gz) = 460736 bytes @ 1.15 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2021/01/25 10:01:14 wiz Exp $ d3 1 a3 1 RMD160 (libsigsegv-2.13.tar.gz) = d62dabed3d85a7a66c4ce25887b335f805e45b27 @ 1.14 log @libsigsegv: update to 2.13. New in 2.13: * Added support for macOS/arm64. * Added support for Solaris OpenIndiana. * Added support for catching stack overflow on Solaris 11/SPARC. * Added support for catching stack overflow on 64-bit Haiku. * Provide a correct value for SIGSTKSZ on 64-bit Solaris/x86. The one defined by this system is too small. * Improved support for Linux/RISC-V, Linux/nds32. * Improved support for Android. * Improved support for FreeBSD/x86, FreeBSD/x86_64, FreeBSD/arm, FreeBSD/arm64. * Improved support for 64-bit ABI on Solaris/x86_64. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2018/01/28 15:59:40 wiz Exp $ a2 1 SHA1 (libsigsegv-2.13.tar.gz) = c371743afe08c2ec817bd6d37f32d40cb28ea5a9 @ 1.13 log @libsigsegv: update to 2.12. New in 2.12: * Added support for catching stack overflow on Hurd/i386. * Added support for catching stack overflow on Haiku. * Corrected distinction between stack overflow and other fault on AIX. * Reliability improvements on Linux, FreeBSD, NetBSD. * NOTE: Support for Cygwin and native Windows is currently not up-to-date. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2017/02/27 09:52:47 wiz Exp $ d3 4 a6 4 SHA1 (libsigsegv-2.12.tar.gz) = df167811328b050d2b746bec3d88423edc5a8cbf RMD160 (libsigsegv-2.12.tar.gz) = 23b9c2e0a01df06c77ad81aa441c4a3b08a52d21 SHA512 (libsigsegv-2.12.tar.gz) = 27986e8aaf4357ed131032aa7c281a5a28c5759530c62bb76f034aea33959547dcaae805e06347a1f532f0488b72fbbbdac4400f74e8d3f2128511526e8a5913 Size (libsigsegv-2.12.tar.gz) = 451408 bytes @ 1.12 log @Updated libsigsegv to 2.11. Set LICENSE. New in 2.11: * Added support for catching stack overflow on Linux/SPARC. * Provide a correct value for SIGSTKSZ on 64-bit AIX and on HP-UX. The one defined by these systems is too small. * Updated build infrastructure. * Compilation now requires the include file. Platforms which don't have this include file (such as IRIX) are no longer supported. * NOTE: Support for Cygwin and native Windows is currently not up-to-date. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2015/11/03 03:27:44 agc Exp $ d3 4 a6 4 SHA1 (libsigsegv-2.11.tar.gz) = 186dea8ae788395476bd7cbaf38c17ebe82e1777 RMD160 (libsigsegv-2.11.tar.gz) = 35c48ff4e0132ee4c6ab6565111bb6301b0128b2 SHA512 (libsigsegv-2.11.tar.gz) = 6d60bbaa704b86c12a32a6b0eadd30fa7736d0e0ff8a1c45af1b15b7b7d4524f39902fe3f7f47a100bc2586e32aa25bb575e3d859d9ccb5fd7e99ba4e62f7b02 Size (libsigsegv-2.11.tar.gz) = 448744 bytes @ 1.11 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.10 2011/04/06 21:51:14 asau Exp $ d3 4 a6 4 SHA1 (libsigsegv-2.10.tar.gz) = b75a647a9ebda70e7a3b33583efdd550e0eac094 RMD160 (libsigsegv-2.10.tar.gz) = 186b145f0318657544f774868f50d45729f48834 SHA512 (libsigsegv-2.10.tar.gz) = 9464b3343af5042169f208781ffa9d1f7e5e1ee8654c1e6aca5581157b43eedc5ee504a56eb905c61443273bcfc8da6822ecc6499c5f589570ad0ba02d8d8cc2 Size (libsigsegv-2.10.tar.gz) = 402279 bytes @ 1.10 log @Update to libsigsegv 2.10 New in 2.10: * Support for Linux/S390. now defines a macro SIGSEGV_FAULT_ADDRESS_ALIGNMENT. It is either 1 or pagesize. Its meaning is that - The fault address passed to a SIGSEGV handler has been rounded down to a multiple of SIGSEGV_FAULT_ADDRESS_ALIGNMENT. - The address and length arguments of sigsegv_register function calls must be multiples of SIGSEGV_FAULT_ADDRESS_ALIGNMENT. * Faster distinction between stack overflow and other fault on OpenBSD. @ text @d1 1 a1 1 $NetBSD$ d5 1 @ 1.9 log @Update to libsigsegv 2.9 New in 2.9: * Correct support for 64-bit ABI on MacOS X 10.5 and newer. * Fix alternate stack overflow on at least Linux for PowerPC64; regression introduced in 2.6. @ text @d3 3 a5 3 SHA1 (libsigsegv-2.9.tar.gz) = b15af8522d2b94a815c0641df62343189b225363 RMD160 (libsigsegv-2.9.tar.gz) = fa733cb3ee09515be326363a0786740beb2de17c Size (libsigsegv-2.9.tar.gz) = 397885 bytes @ 1.8 log @Update to libsigsegv 2.8: Support for Cygwin 1.7. Improved support for Cygwin 1.5. @ text @d3 3 a5 3 SHA1 (libsigsegv-2.8.tar.gz) = 6bfe91907a3479b4137dfd5db8e30586ca97e2f1 RMD160 (libsigsegv-2.8.tar.gz) = c6b8abab315367b205c5b0b0fee3bf15d48d2598 Size (libsigsegv-2.8.tar.gz) = 428206 bytes @ 1.7 log @Update to 2.7: New in 2.7: * Support for platforms that follow POSIX:2008, not POSIX:2001. * Support for MirBSD 10. * Support for IRIX 5.3. Contributed by Eric Blake. * On Linux platforms, libsigsegv now prefers the POSIX way of defining the signal handler over than the traditional one, when both are supported. As a consequence, on Linux/i386 and other Linux platforms, the type 'stackoverflow_context_t' is now typedefed to 'ucontext_t *' rather than 'struct sigcontext *'. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2008/09/06 13:52:29 wiz Exp $ d3 3 a5 3 SHA1 (libsigsegv-2.7.tar.gz) = ef515a9d81b50b83981b73fdfea84d8f5fd8a141 RMD160 (libsigsegv-2.7.tar.gz) = 541b96f1b0cad659145028dca47609c0ab8299a7 Size (libsigsegv-2.7.tar.gz) = 365921 bytes @ 1.6 log @Update to 2.6: New in 2.6: * sigsegv_leave_handler is changed. Previously it was a normal function with no arguments. Now it is a function that take a non-returning continuation function and three arguments for it as arguments. Where you had code like int my_handler(void* fault_address, int serious) { ...code_before()...; sigsegv_leave_handler(); ...code_after()...; longjmp(...); } you now have to write void my_handler_tail(void* arg1, void* arg2, void* arg3) { ...code_after()...; longjmp(...); } int my_handler(void* fault_address, int serious) { ...code_before()...; #if LIBSIGSEGV_VERSION >= 0x0206 return sigsegv_leave_handler(my_handler_tail, arg, NULL, NULL); #else sigsegv_leave_handler(); my_handler_tail(arg, NULL, NULL); /* NOTREACHED */ abort(); #endif } * sigsegv_leave_handler now works correctly on MacOS X. * Support for 64-bit ABI on MacOS X 10.5. * Support for building universal binaries on MacOS X. * Improved distinction between stack overflow and other fault on NetBSD, OpenBSD, FreeBSD, Linux, AIX, Solaris. Contributed by Eric Blake. * GNU gnulib now has an autoconf macro for locating libsigsegv: http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2008/08/23 15:56:28 wiz Exp $ d3 3 a5 3 SHA1 (libsigsegv-2.6.tar.gz) = 15ca1dd9574012b8c4c4d2bf6ba945546114b0b5 RMD160 (libsigsegv-2.6.tar.gz) = 145fe89e3f16737b271768374e001b2b5156f99d Size (libsigsegv-2.6.tar.gz) = 348689 bytes @ 1.5 log @Fix false positives in determining stack overflow when using mincore. Using patch from Eric Blake that got committed upstream. http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00073.html Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2007/11/29 18:25:22 rillig Exp $ d3 3 a5 5 SHA1 (libsigsegv-2.5.tar.gz) = 84cf08a9aae4c4d884333421018d8127592e8c2b RMD160 (libsigsegv-2.5.tar.gz) = 1776563a76de4286461a779cfd2b3b47533db05e Size (libsigsegv-2.5.tar.gz) = 380512 bytes SHA1 (patch-aa) = 4786b1362d9277d4b654e8978514a7cd454eeaaa SHA1 (patch-ab) = eb0ca641f4355add51c5f599318ba78463a70046 @ 1.4 log @Updated libsigsegv to 2.5, as requested in PR 37440. New in 2.5: * Support for MacOS X 10.5. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2006/07/24 13:39:26 joerg Exp $ d7 1 @ 1.3 log @- USE_LIBTOOL=yes - On DragonFly, the stack overflow handling should follow the logic of FreeBSD, similiar the address space scanning. This is now needed for lang/clisp. Since the installed version differs, bump revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2006/07/20 23:12:20 perry Exp $ d3 3 a5 3 SHA1 (libsigsegv-2.4.tar.gz) = e154ef9c04f499ea1f10c8f26882c1a38889d265 RMD160 (libsigsegv-2.4.tar.gz) = 5a52e3fe54a3380d4b25a034aa3de3e65974107d Size (libsigsegv-2.4.tar.gz) = 376308 bytes @ 1.2 log @Update to 2.4 -- needed to fix bugs that would otherwise bite clisp. from the NEWS file: New in 2.4: * Support for GCC 4 on more platforms. * Added support for catching stack overflow on NetBSD. * Improved support for catching stack overflow on Linux, Solaris: Works also when /proc is not mounted or lacks read permissions. New in 2.3: * Support for GCC 4 on some platforms contributed by Paolo Bonzini. * Support for MacOS X i386 contributed by Bruno Haible. * Improved support for Woe32 contributed by Doug Currie. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2006/03/11 22:00:01 wiz Exp $ d6 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (libsigsegv-2.2.tar.gz) = 793bb8ddd8f14db54d4c6acae751eab571c8508c RMD160 (libsigsegv-2.2.tar.gz) = 778b9a76f6501fd6a45dec3e4cca1f6786d9de03 Size (libsigsegv-2.2.tar.gz) = 361450 bytes @ 1.1.1.1 log @Initial import of libsigsegv-2.2 from pkgsrc-wip, packaged by Martijn van Buul. GNU libsigsegv is a library for handling page faults in user mode. A page fault occurs when a program tries to access a region of memory that is currently unavailable. Catching and handling a page fault is a useful technique for implementing: * Pageable virtual memory * Memory-mapped access to persistent databases * Generational garbage collectors * Stack overflow handlers * Distributed shared memory @ text @@