diff options
author | ahoka <ahoka> | 2008-09-12 22:11:28 +0000 |
---|---|---|
committer | ahoka <ahoka> | 2008-09-12 22:11:28 +0000 |
commit | ba92711908c8e9d5ff090638da189cd339565f4b (patch) | |
tree | 248578a860dffa80b20bd821f0239dd8cca02882 /devel | |
parent | 8a051c77cfbe060408019affa72e8d3b1b6b7df7 (diff) | |
download | pkgsrc-ba92711908c8e9d5ff090638da189cd339565f4b.tar.gz |
Import a legacy version 2.5 package.
Currently clisp is broken with the newer one.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/libsigsegv25/DESCR | 10 | ||||
-rw-r--r-- | devel/libsigsegv25/Makefile | 21 | ||||
-rw-r--r-- | devel/libsigsegv25/PLIST | 3 | ||||
-rw-r--r-- | devel/libsigsegv25/buildlink3.mk | 19 | ||||
-rw-r--r-- | devel/libsigsegv25/distinfo | 7 |
5 files changed, 60 insertions, 0 deletions
diff --git a/devel/libsigsegv25/DESCR b/devel/libsigsegv25/DESCR new file mode 100644 index 00000000000..1e46d0f4758 --- /dev/null +++ b/devel/libsigsegv25/DESCR @@ -0,0 +1,10 @@ +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 diff --git a/devel/libsigsegv25/Makefile b/devel/libsigsegv25/Makefile new file mode 100644 index 00000000000..80f1ef1b58c --- /dev/null +++ b/devel/libsigsegv25/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/09/12 22:11:28 ahoka Exp $ +# + +DISTNAME= libsigsegv25-2.5 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GNU:=libsigsegv/} + +MAINTAINER= martijn.van.buul@gmail.com +HOMEPAGE= http://libsigsegv.sourceforge.net/ +COMMENT= Library for handling page faults in user mode + +PKG_DESTDIR_SUPPORT= user-destdir +CONFLICTS+= libsigsegv-[0-9]* + +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config +GNU_CONFIGURE= yes +TEST_TARGET= check + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/libsigsegv25/PLIST b/devel/libsigsegv25/PLIST new file mode 100644 index 00000000000..80b9752c829 --- /dev/null +++ b/devel/libsigsegv25/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/12 22:11:28 ahoka Exp $ +include/sigsegv.h +lib/libsigsegv.la diff --git a/devel/libsigsegv25/buildlink3.mk b/devel/libsigsegv25/buildlink3.mk new file mode 100644 index 00000000000..3975fb722d3 --- /dev/null +++ b/devel/libsigsegv25/buildlink3.mk @@ -0,0 +1,19 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/09/12 22:11:28 ahoka Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBSIGSEGV25_BUILDLINK3_MK:= ${LIBSIGSEGV25_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= libsigsegv25 +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibsigsegv25} +BUILDLINK_PACKAGES+= libsigsegv25 +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libsigsegv25 + +.if !empty(LIBSIGSEGV25_BUILDLINK3_MK:M+) +BUILDLINK_API_DEPENDS.libsigsegv25+= libsigsegv25>=2.2 +BUILDLINK_PKGSRCDIR.libsigsegv25?= ../../devel/libsigsegv25 +.endif # LIBSIGSEGV25_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/libsigsegv25/distinfo b/devel/libsigsegv25/distinfo new file mode 100644 index 00000000000..47357ed102a --- /dev/null +++ b/devel/libsigsegv25/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/09/12 22:11:28 ahoka Exp $ + +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 |