Ravenports generated: 10 Jan 2024 17:08
[ravenports.git] / bucket_87 / libsigsegv
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libsigsegv
4 VERSION=                2.14
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Handling page faults in user mode
8 HOMEPAGE=               http://www.gnu.org/software/libsigsegv/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNU/libsigsegv
13 DISTFILE[1]=            libsigsegv-2.14.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         static
17                         shared
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 USES=                   libtool
23
24 LICENSE=                GPLv2+:static
25 LICENSE_TERMS=          static:{{WRKDIR}}/TERMS
26 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYING
27 LICENSE_AWK=            TERMS:"_SIGSEGV_H"
28 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/sigsegv.h.in
29 LICENSE_SCHEME=         solo
30
31 FPC_EQUIVALENT=         devel/libsigsegv
32
33 MUST_CONFIGURE=         gnu
34 CONFIGURE_ARGS=         AWK="{{AWK}}"
35                         --enable-shared
36
37 INSTALL_TARGET=         install-strip
38 SOVERSION=              2.0.7
39
40 do-test:
41         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
42                 ${MAKEFILE} ${MAKE_ARGS} check)
43
44 [FILE:455:descriptions/desc.static]
45 A library for handling page faults in user mode. A page fault occurs
46 when a program tries to access to a region of memory that is currently
47 not available. Catching and handling a page fault is a useful
48 technique for implementing:
49
50  * pageable virtual memory,
51  * memory-mapped access to persistent databases,
52  * generational garbage collectors,
53  * stack overflow handlers,
54  * distributed shared memory
55
56 This package contains the static library and header.
57
58
59 [FILE:444:descriptions/desc.shared]
60 A library for handling page faults in user mode. A page fault occurs
61 when a program tries to access to a region of memory that is currently
62 not available. Catching and handling a page fault is a useful
63 technique for implementing:
64
65  * pageable virtual memory,
66  * memory-mapped access to persistent databases,
67  * generational garbage collectors,
68  * stack overflow handlers,
69  * distributed shared memory
70
71 This package contains the shared library.
72
73
74 [FILE:101:distinfo]
75 cdac3941803364cf81a908499beb79c200ead60b6b5b40cad124fd1e06caa295       464658 libsigsegv-2.14.tar.gz
76
77
78 [FILE:35:manifests/plist.static]
79 include/sigsegv.h
80 lib/libsigsegv.a
81
82
83 [FILE:76:manifests/plist.shared]
84 lib/
85  libsigsegv.so
86  libsigsegv.so.%%SOMAJOR%%
87  libsigsegv.so.%%SOVERSION%%
88
89
90 [FILE:103:files/pkg-message-static]
91 ----
92 Note that the stackoverflow handling functions of this library need
93 procfs mounted on /proc.
94 ----
95