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

cvs diff -r1.23 -r1.24 pkgsrc/security/skey/Makefile (expand / switch to context diff)
--- 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:

cvs diff -r1.9 -r1.10 pkgsrc/security/skey/buildlink3.mk (expand / switch to context diff)
--- 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