freebsd-ports/security/libparanoia/Makefile
Joe Marcus Clarke 0ecea7d9d6 Substitute BROKEN with IGNORE in cases where the port requires the src tree
to be present, or does not compile on certain versions of FreeBSD.  This
will potentially avoid needless compilations on bento, and has the added
benefit of improving certain reporting tools.  To most users, this change
is a no-op.

PR:		61090
Submitted by:	linimon
2004-01-10 07:18:55 +00:00

41 lines
993 B
Makefile

# New ports collection makefile for: libparanoia
# Date created: 1 Jan 1999
# Whom: Alexandre Snarskii <snar@paranoia.ru>
#
# $FreeBSD$
PORTNAME= libparanoia
PORTVERSION= 1.4
PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= ftp://ftp.lexa.ru/pub/domestic/snar/
MAINTAINER= snar@paranoia.ru
COMMENT= Safe (in the mean of stack smashing) reincarnation of strcpy et al
ONLY_FOR_ARCHS= i386
USE_REINPLACE= yes
INSTALLS_SHLIB= yes
# this library depends on system-defined headers "SYS.h" and "DEFS.h"
# which may differ from release to release.
.if !exists(/usr/src/lib/libc)
IGNORE= You need to have libc sources installed in /usr/src/lib/libc \
before compiling.
.endif
.include <bsd.port.pre.mk>
pre-patch:
@${REINPLACE_CMD} -e 's|\(SIGSEGV\),\(getpid()\)|\2,\1|; \
s|#include <varargs.h>||' \
${WRKSRC}/stentry.c
.if ${OSVERSION} >= 500039
post-patch:
@(cd ${_DISTDIR};${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/vsnprintf-current.patch)
.endif
.include <bsd.port.post.mk>