diff --git a/editors/calligra-l10n-nl/Makefile b/editors/calligra-l10n-nl/Makefile
new file mode 100644
index 000000000000..12a6c72b948f
--- /dev/null
+++ b/editors/calligra-l10n-nl/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for:	koffice-i18n-l
+# Date created:                         27 April 2003
+# Whom:                                 Michael Nottebrock <michaelnottebrock@gmx.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	koffice-i18n
+PORTVERSION=	1.2.1
+CATEGORIES?=	misc kde
+MASTER_SITES=	${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR=	stable/koffice-${PORTVERSION}/src
+PKGNAMEPREFIX=	nl-
+DIST_SUBDIR=	KDE
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Localized messages and documentation for koffice
+
+BUILD_DEPENDS=	xgettext:${PORTSDIR}/devel/gettext
+
+USE_KDELIBS_VER=3
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+KDE_I18N=	yes
+
+.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
+
+.include <bsd.port.mk>
diff --git a/editors/calligra-l10n-nl/distinfo b/editors/calligra-l10n-nl/distinfo
new file mode 100644
index 000000000000..5a2a165725b9
--- /dev/null
+++ b/editors/calligra-l10n-nl/distinfo
@@ -0,0 +1 @@
+MD5 (KDE/kde-i18n/koffice-i18n-nl-1.2.1.tar.bz2) = be10f3f2b624eb422c292a1c76d6d6fa
diff --git a/editors/calligra-l10n-nl/pkg-descr b/editors/calligra-l10n-nl/pkg-descr
new file mode 100644
index 000000000000..9cb0386755e8
--- /dev/null
+++ b/editors/calligra-l10n-nl/pkg-descr
@@ -0,0 +1,3 @@
+Localized messages and documentation for koffice.
+
+WWW: http://koffice.kde.org/
diff --git a/editors/calligra-l10n-nl/pkg-plist b/editors/calligra-l10n-nl/pkg-plist
new file mode 100644
index 000000000000..1ceab941f01c
--- /dev/null
+++ b/editors/calligra-l10n-nl/pkg-plist
@@ -0,0 +1,37 @@
+share/locale/nl/LC_MESSAGES/csvfilter.mo
+share/locale/nl/LC_MESSAGES/desktop_koffice.mo
+share/locale/nl/LC_MESSAGES/example.mo
+share/locale/nl/LC_MESSAGES/graphite.mo
+share/locale/nl/LC_MESSAGES/karbon.mo
+share/locale/nl/LC_MESSAGES/kchart.mo
+share/locale/nl/LC_MESSAGES/kfile_koffice.mo
+share/locale/nl/LC_MESSAGES/kformula.mo
+share/locale/nl/LC_MESSAGES/kformulalatexfilter.mo
+share/locale/nl/LC_MESSAGES/kformulapngfilter.mo
+share/locale/nl/LC_MESSAGES/kivio.mo
+share/locale/nl/LC_MESSAGES/koconverter.mo
+share/locale/nl/LC_MESSAGES/kocryptfilter.mo
+share/locale/nl/LC_MESSAGES/koffice.mo
+share/locale/nl/LC_MESSAGES/kontour.mo
+share/locale/nl/LC_MESSAGES/koshell.mo
+share/locale/nl/LC_MESSAGES/kounavail.mo
+share/locale/nl/LC_MESSAGES/kplato.mo
+share/locale/nl/LC_MESSAGES/kpresenter.mo
+share/locale/nl/LC_MESSAGES/kpresenterkwordfilter.mo
+share/locale/nl/LC_MESSAGES/krita.mo
+share/locale/nl/LC_MESSAGES/kscan_plugin.mo
+share/locale/nl/LC_MESSAGES/kspread.mo
+share/locale/nl/LC_MESSAGES/kspreadcalc_calc.mo
+share/locale/nl/LC_MESSAGES/kspreadqprofilter.mo
+share/locale/nl/LC_MESSAGES/kthesaurus.mo
+share/locale/nl/LC_MESSAGES/kugar.mo
+share/locale/nl/LC_MESSAGES/kword.mo
+share/locale/nl/LC_MESSAGES/kwordasciifilter.mo
+share/locale/nl/LC_MESSAGES/kwordhtmlexportfilter.mo
+share/locale/nl/LC_MESSAGES/kwordhtmlimportfilter.mo
+share/locale/nl/LC_MESSAGES/kwordlatexfilter.mo
+share/locale/nl/LC_MESSAGES/kwordmswritefilter.mo
+share/locale/nl/LC_MESSAGES/olefilterswinword97filter.mo
+share/locale/nl/LC_MESSAGES/thesaurus_tool.mo
+share/locale/nl/LC_MESSAGES/xsltexportfilter.mo
+share/locale/nl/LC_MESSAGES/xsltimportfilter.mo
diff --git a/editors/koffice-i18n-nl/Makefile b/editors/koffice-i18n-nl/Makefile
new file mode 100644
index 000000000000..12a6c72b948f
--- /dev/null
+++ b/editors/koffice-i18n-nl/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for:	koffice-i18n-l
+# Date created:                         27 April 2003
+# Whom:                                 Michael Nottebrock <michaelnottebrock@gmx.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	koffice-i18n
+PORTVERSION=	1.2.1
+CATEGORIES?=	misc kde
+MASTER_SITES=	${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR=	stable/koffice-${PORTVERSION}/src
+PKGNAMEPREFIX=	nl-
+DIST_SUBDIR=	KDE
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Localized messages and documentation for koffice
+
+BUILD_DEPENDS=	xgettext:${PORTSDIR}/devel/gettext
+
+USE_KDELIBS_VER=3
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+KDE_I18N=	yes
+
+.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
+
+.include <bsd.port.mk>
diff --git a/editors/koffice-i18n-nl/distinfo b/editors/koffice-i18n-nl/distinfo
new file mode 100644
index 000000000000..5a2a165725b9
--- /dev/null
+++ b/editors/koffice-i18n-nl/distinfo
@@ -0,0 +1 @@
+MD5 (KDE/kde-i18n/koffice-i18n-nl-1.2.1.tar.bz2) = be10f3f2b624eb422c292a1c76d6d6fa
diff --git a/editors/koffice-i18n-nl/pkg-descr b/editors/koffice-i18n-nl/pkg-descr
new file mode 100644
index 000000000000..9cb0386755e8
--- /dev/null
+++ b/editors/koffice-i18n-nl/pkg-descr
@@ -0,0 +1,3 @@
+Localized messages and documentation for koffice.
+
+WWW: http://koffice.kde.org/
diff --git a/editors/koffice-i18n-nl/pkg-plist b/editors/koffice-i18n-nl/pkg-plist
new file mode 100644
index 000000000000..1ceab941f01c
--- /dev/null
+++ b/editors/koffice-i18n-nl/pkg-plist
@@ -0,0 +1,37 @@
+share/locale/nl/LC_MESSAGES/csvfilter.mo
+share/locale/nl/LC_MESSAGES/desktop_koffice.mo
+share/locale/nl/LC_MESSAGES/example.mo
+share/locale/nl/LC_MESSAGES/graphite.mo
+share/locale/nl/LC_MESSAGES/karbon.mo
+share/locale/nl/LC_MESSAGES/kchart.mo
+share/locale/nl/LC_MESSAGES/kfile_koffice.mo
+share/locale/nl/LC_MESSAGES/kformula.mo
+share/locale/nl/LC_MESSAGES/kformulalatexfilter.mo
+share/locale/nl/LC_MESSAGES/kformulapngfilter.mo
+share/locale/nl/LC_MESSAGES/kivio.mo
+share/locale/nl/LC_MESSAGES/koconverter.mo
+share/locale/nl/LC_MESSAGES/kocryptfilter.mo
+share/locale/nl/LC_MESSAGES/koffice.mo
+share/locale/nl/LC_MESSAGES/kontour.mo
+share/locale/nl/LC_MESSAGES/koshell.mo
+share/locale/nl/LC_MESSAGES/kounavail.mo
+share/locale/nl/LC_MESSAGES/kplato.mo
+share/locale/nl/LC_MESSAGES/kpresenter.mo
+share/locale/nl/LC_MESSAGES/kpresenterkwordfilter.mo
+share/locale/nl/LC_MESSAGES/krita.mo
+share/locale/nl/LC_MESSAGES/kscan_plugin.mo
+share/locale/nl/LC_MESSAGES/kspread.mo
+share/locale/nl/LC_MESSAGES/kspreadcalc_calc.mo
+share/locale/nl/LC_MESSAGES/kspreadqprofilter.mo
+share/locale/nl/LC_MESSAGES/kthesaurus.mo
+share/locale/nl/LC_MESSAGES/kugar.mo
+share/locale/nl/LC_MESSAGES/kword.mo
+share/locale/nl/LC_MESSAGES/kwordasciifilter.mo
+share/locale/nl/LC_MESSAGES/kwordhtmlexportfilter.mo
+share/locale/nl/LC_MESSAGES/kwordhtmlimportfilter.mo
+share/locale/nl/LC_MESSAGES/kwordlatexfilter.mo
+share/locale/nl/LC_MESSAGES/kwordmswritefilter.mo
+share/locale/nl/LC_MESSAGES/olefilterswinword97filter.mo
+share/locale/nl/LC_MESSAGES/thesaurus_tool.mo
+share/locale/nl/LC_MESSAGES/xsltexportfilter.mo
+share/locale/nl/LC_MESSAGES/xsltimportfilter.mo
diff --git a/editors/koffice-kde4-l10n-nl/Makefile b/editors/koffice-kde4-l10n-nl/Makefile
new file mode 100644
index 000000000000..12a6c72b948f
--- /dev/null
+++ b/editors/koffice-kde4-l10n-nl/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for:	koffice-i18n-l
+# Date created:                         27 April 2003
+# Whom:                                 Michael Nottebrock <michaelnottebrock@gmx.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	koffice-i18n
+PORTVERSION=	1.2.1
+CATEGORIES?=	misc kde
+MASTER_SITES=	${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR=	stable/koffice-${PORTVERSION}/src
+PKGNAMEPREFIX=	nl-
+DIST_SUBDIR=	KDE
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Localized messages and documentation for koffice
+
+BUILD_DEPENDS=	xgettext:${PORTSDIR}/devel/gettext
+
+USE_KDELIBS_VER=3
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+KDE_I18N=	yes
+
+.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
+
+.include <bsd.port.mk>
diff --git a/editors/koffice-kde4-l10n-nl/distinfo b/editors/koffice-kde4-l10n-nl/distinfo
new file mode 100644
index 000000000000..5a2a165725b9
--- /dev/null
+++ b/editors/koffice-kde4-l10n-nl/distinfo
@@ -0,0 +1 @@
+MD5 (KDE/kde-i18n/koffice-i18n-nl-1.2.1.tar.bz2) = be10f3f2b624eb422c292a1c76d6d6fa
diff --git a/editors/koffice-kde4-l10n-nl/pkg-descr b/editors/koffice-kde4-l10n-nl/pkg-descr
new file mode 100644
index 000000000000..9cb0386755e8
--- /dev/null
+++ b/editors/koffice-kde4-l10n-nl/pkg-descr
@@ -0,0 +1,3 @@
+Localized messages and documentation for koffice.
+
+WWW: http://koffice.kde.org/
diff --git a/editors/koffice-kde4-l10n-nl/pkg-plist b/editors/koffice-kde4-l10n-nl/pkg-plist
new file mode 100644
index 000000000000..1ceab941f01c
--- /dev/null
+++ b/editors/koffice-kde4-l10n-nl/pkg-plist
@@ -0,0 +1,37 @@
+share/locale/nl/LC_MESSAGES/csvfilter.mo
+share/locale/nl/LC_MESSAGES/desktop_koffice.mo
+share/locale/nl/LC_MESSAGES/example.mo
+share/locale/nl/LC_MESSAGES/graphite.mo
+share/locale/nl/LC_MESSAGES/karbon.mo
+share/locale/nl/LC_MESSAGES/kchart.mo
+share/locale/nl/LC_MESSAGES/kfile_koffice.mo
+share/locale/nl/LC_MESSAGES/kformula.mo
+share/locale/nl/LC_MESSAGES/kformulalatexfilter.mo
+share/locale/nl/LC_MESSAGES/kformulapngfilter.mo
+share/locale/nl/LC_MESSAGES/kivio.mo
+share/locale/nl/LC_MESSAGES/koconverter.mo
+share/locale/nl/LC_MESSAGES/kocryptfilter.mo
+share/locale/nl/LC_MESSAGES/koffice.mo
+share/locale/nl/LC_MESSAGES/kontour.mo
+share/locale/nl/LC_MESSAGES/koshell.mo
+share/locale/nl/LC_MESSAGES/kounavail.mo
+share/locale/nl/LC_MESSAGES/kplato.mo
+share/locale/nl/LC_MESSAGES/kpresenter.mo
+share/locale/nl/LC_MESSAGES/kpresenterkwordfilter.mo
+share/locale/nl/LC_MESSAGES/krita.mo
+share/locale/nl/LC_MESSAGES/kscan_plugin.mo
+share/locale/nl/LC_MESSAGES/kspread.mo
+share/locale/nl/LC_MESSAGES/kspreadcalc_calc.mo
+share/locale/nl/LC_MESSAGES/kspreadqprofilter.mo
+share/locale/nl/LC_MESSAGES/kthesaurus.mo
+share/locale/nl/LC_MESSAGES/kugar.mo
+share/locale/nl/LC_MESSAGES/kword.mo
+share/locale/nl/LC_MESSAGES/kwordasciifilter.mo
+share/locale/nl/LC_MESSAGES/kwordhtmlexportfilter.mo
+share/locale/nl/LC_MESSAGES/kwordhtmlimportfilter.mo
+share/locale/nl/LC_MESSAGES/kwordlatexfilter.mo
+share/locale/nl/LC_MESSAGES/kwordmswritefilter.mo
+share/locale/nl/LC_MESSAGES/olefilterswinword97filter.mo
+share/locale/nl/LC_MESSAGES/thesaurus_tool.mo
+share/locale/nl/LC_MESSAGES/xsltexportfilter.mo
+share/locale/nl/LC_MESSAGES/xsltimportfilter.mo
diff --git a/misc/Makefile b/misc/Makefile
index aabf55eda9de..f9dce1711cb2 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -199,6 +199,7 @@
     SUBDIR += koffice-i18n-lv
     SUBDIR += koffice-i18n-mt
     SUBDIR += koffice-i18n-nb
+    SUBDIR += koffice-i18n-nl
     SUBDIR += kp
     SUBDIR += kwatch
     SUBDIR += lc
diff --git a/misc/koffice-i18n-nb/Makefile b/misc/koffice-i18n-nb/Makefile
new file mode 100644
index 000000000000..27f85da4f03a
--- /dev/null
+++ b/misc/koffice-i18n-nb/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for:	koffice-i18n-b
+# Date created:                         27 April 2003
+# Whom:                                 Michael Nottebrock <michaelnottebrock@gmx.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	koffice-i18n
+PORTVERSION=	1.2.1
+CATEGORIES?=	misc kde
+MASTER_SITES=	${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR=	stable/koffice-${PORTVERSION}/src
+PKGNAMEPREFIX=	nb-
+DIST_SUBDIR=	KDE
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Localized messages and documentation for koffice
+
+BUILD_DEPENDS=	xgettext:${PORTSDIR}/devel/gettext
+
+USE_KDELIBS_VER=3
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+KDE_I18N=	yes
+
+.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
+
+.include <bsd.port.mk>
diff --git a/misc/koffice-i18n-nb/distinfo b/misc/koffice-i18n-nb/distinfo
new file mode 100644
index 000000000000..2fb40de2480a
--- /dev/null
+++ b/misc/koffice-i18n-nb/distinfo
@@ -0,0 +1 @@
+MD5 (KDE/kde-i18n/koffice-i18n-nb-1.2.1.tar.bz2) = 46f1006cf6d09df5c1942e825fda4135
diff --git a/misc/koffice-i18n-nb/pkg-descr b/misc/koffice-i18n-nb/pkg-descr
new file mode 100644
index 000000000000..9cb0386755e8
--- /dev/null
+++ b/misc/koffice-i18n-nb/pkg-descr
@@ -0,0 +1,3 @@
+Localized messages and documentation for koffice.
+
+WWW: http://koffice.kde.org/
diff --git a/misc/koffice-i18n-nb/pkg-plist b/misc/koffice-i18n-nb/pkg-plist
new file mode 100644
index 000000000000..7029f5f3b84d
--- /dev/null
+++ b/misc/koffice-i18n-nb/pkg-plist
@@ -0,0 +1,39 @@
+share/locale/nb/LC_MESSAGES/csvfilter.mo
+share/locale/nb/LC_MESSAGES/desktop_koffice.mo
+share/locale/nb/LC_MESSAGES/example.mo
+share/locale/nb/LC_MESSAGES/graphite.mo
+share/locale/nb/LC_MESSAGES/karbon.mo
+share/locale/nb/LC_MESSAGES/kchart.mo
+share/locale/nb/LC_MESSAGES/kfile_koffice.mo
+share/locale/nb/LC_MESSAGES/kformula.mo
+share/locale/nb/LC_MESSAGES/kformulalatexfilter.mo
+share/locale/nb/LC_MESSAGES/kformulapngfilter.mo
+share/locale/nb/LC_MESSAGES/kivio.mo
+share/locale/nb/LC_MESSAGES/koconverter.mo
+share/locale/nb/LC_MESSAGES/kocryptfilter.mo
+share/locale/nb/LC_MESSAGES/koffice.mo
+share/locale/nb/LC_MESSAGES/kontour.mo
+share/locale/nb/LC_MESSAGES/koshell.mo
+share/locale/nb/LC_MESSAGES/kounavail.mo
+share/locale/nb/LC_MESSAGES/kplato.mo
+share/locale/nb/LC_MESSAGES/kpresenter.mo
+share/locale/nb/LC_MESSAGES/kpresenterkwordfilter.mo
+share/locale/nb/LC_MESSAGES/krita.mo
+share/locale/nb/LC_MESSAGES/kscan_plugin.mo
+share/locale/nb/LC_MESSAGES/kspread.mo
+share/locale/nb/LC_MESSAGES/kspreadcalc_calc.mo
+share/locale/nb/LC_MESSAGES/kspreadqprofilter.mo
+share/locale/nb/LC_MESSAGES/kthesaurus.mo
+share/locale/nb/LC_MESSAGES/kugar.mo
+share/locale/nb/LC_MESSAGES/kword.mo
+share/locale/nb/LC_MESSAGES/kwordasciifilter.mo
+share/locale/nb/LC_MESSAGES/kwordhtmlexportfilter.mo
+share/locale/nb/LC_MESSAGES/kwordhtmlimportfilter.mo
+share/locale/nb/LC_MESSAGES/kwordlatexfilter.mo
+share/locale/nb/LC_MESSAGES/kwordmswritefilter.mo
+share/locale/nb/LC_MESSAGES/olefilterswinword97filter.mo
+share/locale/nb/LC_MESSAGES/thesaurus_tool.mo
+share/locale/nb/LC_MESSAGES/xsltexportfilter.mo
+share/locale/nb/LC_MESSAGES/xsltimportfilter.mo
+@dirrm share/locale/nb/LC_MESSAGES
+@dirrm share/locale/nb