pkgsrc/security/skey/Makefile
obache f4b9c89a52 setusercontext() is in -lutil for DragonFly, FreeBSD and NetBSD.
avoid to include own alternative one in libskey,
or it cause some troubles on programs using setusercontext() and skey,
and setusercontext() is only required for bundled skeyaudit(1).

Bump PKGREVISION.
2012-02-08 09:05:33 +00:00

49 lines
1.2 KiB
Makefile

# $NetBSD: Makefile,v 1.25 2012/02/08 09:05:33 obache Exp $
#
DISTNAME= skey-1.1.5
PKGREVISION= 4
CATEGORIES= security
MASTER_SITES= http://www.sparc.spb.su/solaris/skey/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= ${MASTER_SITES}
COMMENT= Port of OpenBSD s/key implementation
PKG_DESTDIR_SUPPORT= user-destdir
USE_TOOLS+= gmake perl:run
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
CONF_FILES+= ${PREFIX}/share/examples/skey/skeykeys \
${PKG_SYSCONFDIR}/skeykeys
REPLACE_PERL= skeyprune.pl
INSTALLATION_DIRS= bin include lib ${PKGMANDIR}/man1 ${PKGMANDIR}/man8
.include "../../mk/bsd.prefs.mk"
# PR#40434
.if ${OPSYS} == "SunOS"
CONFIGURE_ENV+= ac_cv_header_md4_h=no
CONFIGURE_ENV+= ac_cv_header_sha1_h=no
BUILDLINK_TRANSFORM+= l:crypt:md5:crypt
.endif
# PR#44324
.if ${OPSYS} == "DragonFly"
CONFIGURE_ENV+= ac_cv_header_rmd160_h=no
.endif
.if ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD"
BUILDLINK_TRANSFORM+= l:crypt:md:crypt
.endif
# setusercontext() is in -lutil
LIBS.DragonFly+= -lutil
LIBS.FreeBSD+= -lutil
LIBS.NetBSD+= -lutil
post-install:
${RANLIB} ${DESTDIR}${PREFIX}/lib/libskey.a
.include "../../mk/bsd.pkg.mk"