# $Id: Portfile,v 1.2 2004/12/02 11:56:31 toby Exp $

PortSystem 1.0

name			libsigsegv
version			2.1
categories		devel
maintainers		sean@rees.us
description		Library for handling page faults in user mode.
long_description	libsigsegv 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, etc.
homepage		http://libsigsegv.sourceforge.net/
platforms		darwin
master_sites	gnu:libsigsegv
checksums		md5 6d75ca3fede5fbfd72a78bc918d9e174

variant darwin	{
	patchfiles	patch-configure patch-src-fault-macos-powerpc.c \
				patch-src-fault-macos-powerpc.h
}

test.run		yes
test.target		check

post-destroot	{
	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
	xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS PORTING \
		README README.woe32 ${destroot}${prefix}/share/doc/${name}
}
