1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00
freebsd-ports/devel/p5-Thread-Cancel/Makefile
Wesley Shields 8489fe22d3 This module adds cancellation capabilities for threads. Cancelled
threads are terminated using threads->exit(). The thread is then
detached, and hence automatically cleaned up.

Threads that are suspended using Thread::Suspend do not need to be
resumed in order to be cancelled.

It is possible for a thread to cancel itself.

PR:		ports/110475
Submitted by:	Ruben van Staveren <ruben@verweg.com>
2009-01-12 19:52:07 +00:00

38 lines
959 B
Makefile

# New ports collection makefile for: p5-Thread-Cancel
# Date created: 2007-03-18
# Whom: Ruben van Staveren
#
# $FreeBSD$
#
PORTNAME= Thread-Cancel
PORTVERSION= 1.09
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Thread
PKGNAMEPREFIX= p5-
MAINTAINER= ruben@verweg.com
COMMENT= Cancel (i.e., kill) threads
RUN_DEPENDS= p5-threads>=1.34:${PORTSDIR}/devel/p5-threads
BUILD_DEPENDS= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
MAN3= Thread::Cancel.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500800
IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 then try again
.endif
pre-everything::
@${ECHO_MSG} "--------------------------------------------------------"
@${ECHO_MSG} "This module requires a threaded perl. If your install"
@${ECHO_MSG} "is not threaded please install lang/perl5.8 with threads"
@${ECHO_MSG} "--------------------------------------------------------"
.include <bsd.port.post.mk>