Up to [cvs.NetBSD.org] / pkgsrc / devel / libsigsegv
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 16 22:48:17 2022 UTC (20 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
HEAD
Changes since 1.16: +4 -4
lines
Diff to previous 1.16 (colored)
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.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 26 10:15:28 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
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
Revision 1.15 / (download) - annotate - [select for diffs], Thu Oct 7 13:40:22 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.14: +1 -2
lines
Diff to previous 1.14 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.14 / (download) - annotate - [select for diffs], Mon Jan 25 10:01:14 2021 UTC (2 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.13: +5 -5
lines
Diff to previous 1.13 (colored)
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.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Jan 28 15:59:40 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored)
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.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 27 09:52:47 2017 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.11: +5 -5
lines
Diff to previous 1.11 (colored)
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 <stdint.h> 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.
Revision 1.11 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:44 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
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.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 6 21:51:14 2011 UTC (12 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
Update to libsigsegv 2.10 New in 2.10: * Support for Linux/S390. <sigsegv.h> 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.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Mar 9 19:41:54 2011 UTC (12 years, 6 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 15 17:53:43 2009 UTC (13 years, 9 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
Update to libsigsegv 2.8: Support for Cygwin 1.7. Improved support for Cygwin 1.5.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 9 23:04:31 2009 UTC (14 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.6: +4 -4
lines
Diff to previous 1.6 (colored)
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 *'.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Sep 6 13:52:29 2008 UTC (15 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.5: +4 -6
lines
Diff to previous 1.5 (colored)
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
Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 23 15:56:28 2008 UTC (15 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
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.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Nov 29 18:25:22 2007 UTC (15 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
cwrapper
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
Updated libsigsegv to 2.5, as requested in PR 37440. New in 2.5: * Support for MacOS X 10.5.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Jul 24 13:39:26 2006 UTC (17 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
- 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.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Jul 20 23:12:20 2006 UTC (17 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.1: +4 -4
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Mar 11 22:00:01 2006 UTC (17 years, 6 months ago) by wiz
Branch: TNF
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-20060311
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
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
Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 11 22:00:01 2006 UTC (17 years, 6 months ago) by wiz
Branch: MAIN
Initial revision