diff options
Diffstat (limited to 'security/skey/hacks.mk')
-rw-r--r-- | security/skey/hacks.mk | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/security/skey/hacks.mk b/security/skey/hacks.mk new file mode 100644 index 00000000000..0db96ee7c88 --- /dev/null +++ b/security/skey/hacks.mk @@ -0,0 +1,38 @@ +# $NetBSD: hacks.mk,v 1.1 2006/07/09 13:39:06 schwarz Exp $ + +.if !defined(SKEY_HACKS_MK) +SKEY_HACKS_MK= # defined + +### [Sun Jul 9 13:16:14 CDT 2006 : schwarz] +### pkgsrc expects troff-style man pages on all platforms +### +PKG_HACKS+= enforce-troff-style-man-pages +# the following line is only to specify mansubdir +CONFIGURE_ARGS+= --with-catman=man +SUBST_CLASSES+= tsmp +SUBST_MESSAGE.tsmp= enforce use of troff style man pages +SUBST_STAGE.tsmp= post-patch +SUBST_FILES.tsmp= configure +SUBST_SED.tsmp= -e 's,$$(CATMAN),$$(TROFFMAN),g' + +### [Sun Jul 9 13:20:30 CDT 2006 : schwarz] +### IRIX 5 does not have usleep() +### +.if !empty(LOWER_OPSYS:Mirix5*) +PKG_HACKS+= use-sginap-instead-of-usleep +SUBST_CLASSES+= sginap +SUBST_MESSAGE.sginap= use sginap() instead of usleep() +SUBST_STAGE.sginap= post-patch +SUBST_FILES.sginap= skeyinit.c skeylogin.c +SUBST_SED.sginap= -e 's,usleep(100000),sginap(CLK_TCK/10),g' +.endif + +### [Sun Jul 9 14:11:23 CDT 2006 : schwarz] +### IRIX 5 does not define 64 bit types in sys/types.h +### +.if !empty(LOWER_OPSYS:Mirix5*) +PKG_HACKS+= missing-u_int64_t +CPPFLAGS+= -DMISSING-U_INT64_T +.endif + +.endif |