Thu Jan 6 08:55:37 2011 UTC ()
Fixes PR#44324.
* On DragonFly, rmd160.h exists and required functions are defined there,
but not in any library, so ignore it.
* On DragonFly and FreeBSD, MD5 and MD4 functions are in libmd.
(obache)
diff -r1.23 -r1.24 pkgsrc/security/skey/Makefile
diff -r1.9 -r1.10 pkgsrc/security/skey/buildlink3.mk
--- pkgsrc/security/skey/Makefile 2009/01/19 12:00:03 1.23
+++ pkgsrc/security/skey/Makefile 2011/01/06 08:55:37 1.24
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2009/01/19 12:00:03 obache Exp $
+# $NetBSD: Makefile,v 1.24 2011/01/06 08:55:37 obache Exp $
#
DISTNAME= skey-1.1.5
@@ -30,6 +30,13 @@
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
post-install:
--- pkgsrc/security/skey/buildlink3.mk 2009/03/20 19:25:22 1.9
+++ pkgsrc/security/skey/buildlink3.mk 2011/01/06 08:55:37 1.10
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2009/03/20 19:25:22 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2011/01/06 08:55:37 obache Exp $
BUILDLINK_TREE+= skey
@@ -15,6 +15,9 @@
# PR#40434
.if ${OPSYS} == "SunOS"
BUILDLINK_TRANSFORM+= l:skey:skey:md5
+# PR#44324
+.elif ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD"
+BUILDLINK_TRANSFORM+= l:skey:skey:md
.endif
.endif # SKEY_BUILDLINK3_MK