summaryrefslogtreecommitdiff
path: root/dev-libs/libsigsegv
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/libsigsegv
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libsigsegv')
-rw-r--r--dev-libs/libsigsegv/Manifest7
-rw-r--r--dev-libs/libsigsegv/libsigsegv-2.10.ebuild31
-rw-r--r--dev-libs/libsigsegv/libsigsegv-2.11.ebuild30
-rw-r--r--dev-libs/libsigsegv/metadata.xml23
4 files changed, 91 insertions, 0 deletions
diff --git a/dev-libs/libsigsegv/Manifest b/dev-libs/libsigsegv/Manifest
new file mode 100644
index 000000000000..1ead58ae5972
--- /dev/null
+++ b/dev-libs/libsigsegv/Manifest
@@ -0,0 +1,7 @@
+DIST libsigsegv-2.10.tar.gz 402279 SHA256 8460a4a3dd4954c3d96d7a4f5dd5bc4d9b76f5754196aa245287553b26d2199a SHA512 9464b3343af5042169f208781ffa9d1f7e5e1ee8654c1e6aca5581157b43eedc5ee504a56eb905c61443273bcfc8da6822ecc6499c5f589570ad0ba02d8d8cc2 WHIRLPOOL 1c222c1d47adeb4fbcd82f4d15df0aa6aeaa1479efa4a1e51ce3595001e437f1355b79e84d47dc63acadbf8917591bae1a8fe68fedab76f72f4b3f52f91d9282
+DIST libsigsegv-2.11.tar.gz 448744 SHA256 dd7c2eb2ef6c47189406d562c1dc0f96f2fc808036834d596075d58377e37a18 SHA512 6d60bbaa704b86c12a32a6b0eadd30fa7736d0e0ff8a1c45af1b15b7b7d4524f39902fe3f7f47a100bc2586e32aa25bb575e3d859d9ccb5fd7e99ba4e62f7b02 WHIRLPOOL 41c6bf80ca0b94ad3a8adf7e81ab2b1ee0285ebe62c8561304993f534dffa2ae1b4243ddd6e72449c0fe794a158422f61bb3e90bad859533a60e6bb97d211676
+EBUILD libsigsegv-2.10.ebuild 791 SHA256 bd35bb572caf1b79958ceb5b48a866f401fecc7e0dfe88d28c3df39f8a7ed30a SHA512 d9f4e808b8695d36ede70b9313a5eac32b7d92ec2b8d56efb54d47a76fe8eb6b6bd85d1a5b0dbf3d10e7638f4853c0c1170e6d2f9c6dfa2c98090c0e41218f0c WHIRLPOOL 013371b0696fe2997325b0b372ec719890339de304df73aa4c1373a40df09ff78ce71d76db6fb0be9b39e41ecb79c8a953d7092f692b6eb939ab0fa826599651
+EBUILD libsigsegv-2.11.ebuild 819 SHA256 529b71dbe0947216f01883fa7e8671acf88aa21803e63874635e3de67a7417e8 SHA512 dff1e826565ae69cc34632d0fc03867fed94ebfd135f191355b441a048ecdbca069acf58bf30b971d7751e9660c62831f9c405a6ca70b3991a836eeb7b7cc58e WHIRLPOOL 4c1da35373111475b897c889b8e986204d1baf9a4cac11515ac5376bdecb6e2a75beb5cfedfdd55e2ac193db1ff3a498ec03e1ec46737a293cd07125b7058267
+MISC ChangeLog 3158 SHA256 5733b611af6ae71e291643cd1d957b35efc56b9404d2a3a30ff9a8609ad43952 SHA512 e1bb941802044f65ae8c8dba386989bb00d98253c484208d7910e5af5cb4e10b45e810da87ca16f643a9771c81469bef995f5ed9523af731273179b0d060cf46 WHIRLPOOL ff8db7aa737e34b61ea41d1311ee0e213971b3c995efb882111b104c194e1ae31cf0f475624f74c87c03ed970899ebc24d5f5f4067c003934305dfac53ec68f7
+MISC ChangeLog-2015 7303 SHA256 8ff3481453080409512cc06fddbcc3414b9e39b5bc25a4f5207914fbe0acb4b5 SHA512 e2bc0415656ac73f45743cbaf34b9f9b5bb198b0f2865fc20afafadc2cf0e278904db6bdec691d86a554c275d6833dfd8f3f479a1d2af0fd331e7c8ab1c2d0c1 WHIRLPOOL 9c84270f14c7ee622ee34984d138df6a8a477c39101e4ce67df089eb1610eae83edbf8e089c7f82c039ea87193882bbc5a453525c9a44dbfc10a4b7a44fae969
+MISC metadata.xml 811 SHA256 fc9edf8f2b2f9124f5696d1304fbcd6f8f5e429e13e625295f1fbdc56c4659e6 SHA512 7f985e3e2e50e351fc14e4932f30ceab0989346183ba87c0dd16a3dc874dd0e5534984e4bcc327dc1a4c0d15e78c89aeb8491b5a8c8789b6ae42dfdb89c18fb2 WHIRLPOOL 322c7af77be3beb534a3c3af26408b88e40b0c6cdbf427fe764bd7989e73cd207139eb2f3c4a3d36bf371713c5ab9f1e876ed950b9b8e8ce293ce5dcf56f665f
diff --git a/dev-libs/libsigsegv/libsigsegv-2.10.ebuild b/dev-libs/libsigsegv/libsigsegv-2.10.ebuild
new file mode 100644
index 000000000000..f655366a1455
--- /dev/null
+++ b/dev-libs/libsigsegv/libsigsegv-2.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="library for handling page faults in user mode"
+HOMEPAGE="http://www.gnu.org/software/libsigsegv/"
+SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+src_configure () {
+ econf --enable-shared || die "Configure phase failed"
+}
+
+src_test () {
+ if [[ ${FEATURES} = *sandbox* ]]
+ then
+ # skip tests as they will fail
+ return 0
+ fi
+ emake check || die "Tests failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog* NEWS PORTING README
+}
diff --git a/dev-libs/libsigsegv/libsigsegv-2.11.ebuild b/dev-libs/libsigsegv/libsigsegv-2.11.ebuild
new file mode 100644
index 000000000000..ba86bd304ccb
--- /dev/null
+++ b/dev-libs/libsigsegv/libsigsegv-2.11.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Library for handling page faults in user mode"
+HOMEPAGE="http://www.gnu.org/software/libsigsegv/"
+SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+src_configure () {
+ econf --enable-shared || die "Configure phase failed"
+}
+
+src_test () {
+ if [[ ${FEATURES} = *sandbox* ]] ; then
+ # skip tests as they will fail
+ return 0
+ fi
+ emake check || die "Tests failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog* NEWS PORTING README
+}
diff --git a/dev-libs/libsigsegv/metadata.xml b/dev-libs/libsigsegv/metadata.xml
new file mode 100644
index 000000000000..12e1f06e4ed5
--- /dev/null
+++ b/dev-libs/libsigsegv/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>common-lisp@gentoo.org</email>
+ <name>Gentoo Common Lisp Project</name>
+ </maintainer>
+ <longdescription>
+This is a library for handling page faults in user mode. A page fault occurs
+when a program tries to access to a region of memory that is currently not
+available. 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,
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">libsigsegv</remote-id>
+ </upstream>
+</pkgmetadata>