From 26c7aad81ab54ce332554e88c6ea93b57e3f2246 Mon Sep 17 00:00:00 2001 From: tron Date: Tue, 17 Jan 2006 12:44:33 +0000 Subject: Use the "librfuncs" package under NetBSD 3.99.7 and older to get strerror_r() and thereby fix the build problem under these releases. Based on changes suggested by Thomas Klausner in private e-mail. --- net/mDNSResponder/Makefile | 12 +++++++++++- net/mDNSResponder/distinfo | 4 ++-- net/mDNSResponder/patches/patch-aa | 10 +++++----- 3 files changed, 18 insertions(+), 8 deletions(-) (limited to 'net') diff --git a/net/mDNSResponder/Makefile b/net/mDNSResponder/Makefile index aab2b41ccd9..34b98caff72 100644 --- a/net/mDNSResponder/Makefile +++ b/net/mDNSResponder/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2006/01/15 01:46:55 wiz Exp $ +# $NetBSD: Makefile,v 1.12 2006/01/17 12:44:33 tron Exp $ DISTNAME= mDNSResponder-107.5 CATEGORIES= net @@ -45,6 +45,16 @@ SBINARY= mdnsd dnsextd INSTALLATION_DIRS= bin include lib sbin +.if !empty(MACHINE_PLATFORM:MNetBSD-3.99.[1-7]*) || \ + !empty(MACHINE_PLATFORM:MNetBSD-3.[0-9][._]*) || \ + !empty(MACHINE_PLATFORM:MNetBSD-[0-2]*) +.include "../../devel/librfuncs/buildlink3.mk" + +MAKE_ENV+= EXTRA_LIBS=-Wl,-R${BUILDLINK_PREFIX.librfuncs:Q}/lib\ ${BUILDLINK_LDFLAGS.librfuncs:Q} +.else +MAKE_ENV+= EXTRA_LIBS= +.endif + do-install: for i in ${BINARY}; do \ ${INSTALL_PROGRAM} ${BUILDDIR}/$$i ${PREFIX}/bin; \ diff --git a/net/mDNSResponder/distinfo b/net/mDNSResponder/distinfo index 420b41d5a93..0f57e8c3414 100644 --- a/net/mDNSResponder/distinfo +++ b/net/mDNSResponder/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.8 2006/01/15 01:46:55 wiz Exp $ +$NetBSD: distinfo,v 1.9 2006/01/17 12:44:33 tron Exp $ SHA1 (mDNSResponder-107.5.tar.gz) = 8dec7293db2efbfef290be5aeb5fc50e2a7824a2 RMD160 (mDNSResponder-107.5.tar.gz) = df10cb280905f957b5bb2419207288bb66c94e97 Size (mDNSResponder-107.5.tar.gz) = 1379397 bytes -SHA1 (patch-aa) = be5d5bccd3d653e186763d03bf7c47bc1a53003d +SHA1 (patch-aa) = 9636cfc90b8cfa204bdada3fbe6ac784163210a9 diff --git a/net/mDNSResponder/patches/patch-aa b/net/mDNSResponder/patches/patch-aa index 5f5c742f622..2b8c7f24aec 100644 --- a/net/mDNSResponder/patches/patch-aa +++ b/net/mDNSResponder/patches/patch-aa @@ -1,13 +1,13 @@ -$NetBSD: patch-aa,v 1.5 2006/01/15 01:46:55 wiz Exp $ +$NetBSD: patch-aa,v 1.6 2006/01/17 12:44:33 tron Exp $ ---- mDNSPosix/Makefile.orig 2006-01-06 02:06:17.000000000 +0100 -+++ mDNSPosix/Makefile -@@ -643,7 +643,7 @@ $(BUILDDIR)/mDNSNetMonitor: $(S +--- mDNSPosix/Makefile.orig 2006-01-06 01:06:17.000000000 +0000 ++++ mDNSPosix/Makefile 2006-01-17 11:30:40.000000000 +0000 +@@ -643,7 +643,7 @@ $(CC) $+ -o $@ $(LIBFLAGS) $(BUILDDIR)/dnsextd: $(SPECIALOBJ) $(OBJDIR)/dnsextd.c.threadsafe.o - $(CC) $+ -o $@ $(LIBFLAGS) -lpthread -+ $(CC) $+ -o $@ $(LIBFLAGS) ${COMPILER_RPATH_FLAG}${PTHREADBASE}/lib ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} ++ $(CC) $+ -o $@ $(LIBFLAGS) ${COMPILER_RPATH_FLAG}${PTHREADBASE}/lib ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} ${EXTRA_LIBS} ############################################################################# -- cgit v1.2.3