diff --git a/net/nsd/Makefile b/net/nsd/Makefile
index 7e757dd3959..59a0a559574 100644
--- a/net/nsd/Makefile
+++ b/net/nsd/Makefile
@@ -1,15 +1,14 @@
-# $OpenBSD: Makefile,v 1.51 2009/08/18 21:59:10 jakob Exp $
+# $OpenBSD: Makefile,v 1.52 2010/01/08 06:30:48 jakob Exp $
 
 COMMENT=	authoritative-only name server daemon
 
-VERSION=	3.2.3
+VERSION=	3.2.4
 DISTNAME=	nsd-${VERSION}
 PKGNAME=	${DISTNAME}
 CATEGORIES=	net
 
 MASTER_SITES=	http://www.nlnetlabs.nl/downloads/nsd/
-
-HOMEPAGE=	http://www.nlnetlabs.nl/nsd/
+HOMEPAGE=	http://www.nlnetlabs.nl/projects/nsd/
 
 MAINTAINER=     Jakob Schlyter <jakob@openbsd.org>
 
diff --git a/net/nsd/distinfo b/net/nsd/distinfo
index 0fb57f755ec..db9532fb4bc 100644
--- a/net/nsd/distinfo
+++ b/net/nsd/distinfo
@@ -1,5 +1,5 @@
-MD5 (nsd-3.2.3.tar.gz) = Xds137faDe+4LNpPc4jLog==
-RMD160 (nsd-3.2.3.tar.gz) = 8WcqTA/uYH0cxdjSHGZn/FHUPdk=
-SHA1 (nsd-3.2.3.tar.gz) = KvzG4Qhu739eU4x9g39ij4OhmoY=
-SHA256 (nsd-3.2.3.tar.gz) = KptMtjsAKipj7IJD+QqeBB8IuUmPqls1ynHOMzTYQv8=
-SIZE (nsd-3.2.3.tar.gz) = 855917
+MD5 (nsd-3.2.4.tar.gz) = DDlP1xPRlL3iShA15W1aeQ==
+RMD160 (nsd-3.2.4.tar.gz) = 6NBXRqFlN1TsJFGMqneqG6dkuGA=
+SHA1 (nsd-3.2.4.tar.gz) = ypTWweU8P/nUbT/HylbUNZCpGo8=
+SHA256 (nsd-3.2.4.tar.gz) = Qe1KPiHXOBN5yF1G7nExk3GVqngPEgsD5dTYeNOXx2k=
+SIZE (nsd-3.2.4.tar.gz) = 859712
diff --git a/net/nsd/patches/patch-Makefile_in b/net/nsd/patches/patch-Makefile_in
index 618ee52602a..0b0260e7a9f 100644
--- a/net/nsd/patches/patch-Makefile_in
+++ b/net/nsd/patches/patch-Makefile_in
@@ -1,7 +1,7 @@
-$OpenBSD: patch-Makefile_in,v 1.2 2009/08/18 21:59:10 jakob Exp $
+$OpenBSD: patch-Makefile_in,v 1.3 2010/01/08 06:30:48 jakob Exp $
 --- Makefile.in.orig	Mon Jul 13 10:41:41 2009
-+++ Makefile.in	Tue Aug 18 15:03:53 2009
-@@ -318,8 +318,6 @@ nsd.conf.sample:	$(srcdir)/nsd.conf.samp
++++ Makefile.in	Fri Jan  8 07:59:23 2010
+@@ -318,8 +318,6 @@ nsd.conf.sample:	$(srcdir)/nsd.conf.sample.in
  install: all
  	$(INSTALL) -d $(DESTDIR)$(sbindir)
  	$(INSTALL) -d $(DESTDIR)$(configdir)
@@ -10,12 +10,3 @@ $OpenBSD: patch-Makefile_in,v 1.2 2009/08/18 21:59:10 jakob Exp $
  	$(INSTALL) -d $(DESTDIR)$(mandir)
  	$(INSTALL) -d $(DESTDIR)$(mandir)/man8
  	$(INSTALL) -d $(DESTDIR)$(mandir)/man5
-@@ -347,7 +345,7 @@ uninstall:
- 	rm -f -- $(DESTDIR)$(mandir)/man8/nsd-checkconf.8 $(DESTDIR)$(mandir)/man8/nsd-patch.8
- 	rm -f -- $(DESTDIR)$(pidfile) $(DESTDIR)$(dbfile)
- 	@echo
--	@echo "You still need to remove $(DESTDIR)$(configdir), $(DESTDIR)$(piddir), $(DESTDIR)$(dbdir) directory by hand."
-+	@echo "You still need to remove $(DESTDIR)$(configdir) directory by hand."
- 
- test: 
- 
diff --git a/net/nsd/patches/patch-nsd_c b/net/nsd/patches/patch-nsd_c
deleted file mode 100644
index e415e424157..00000000000
--- a/net/nsd/patches/patch-nsd_c
+++ /dev/null
@@ -1,12 +0,0 @@
-$OpenBSD: patch-nsd_c,v 1.6 2009/08/18 21:59:10 jakob Exp $
---- nsd.c.orig	Tue Aug 18 15:05:36 2009
-+++ nsd.c	Tue Aug 18 15:05:41 2009
-@@ -21,7 +21,7 @@
- #include <grp.h>
- #endif /* HAVE_GRP_H */
- #ifdef HAVE_SETUSERCONTEXT
--#include <logincap.h>
-+#include <login_cap.h>
- #endif /* HAVE_SETUSERCONTEXT */
- 
- #include <assert.h>