summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2009-10-02 20:54:04 +0000
committermarkd <markd@pkgsrc.org>2009-10-02 20:54:04 +0000
commit6a926bb0d5b44267c8ea1a4a1280e432015e5c5d (patch)
tree1cbe6301c89586fbf30ce3cd4de0c5c47a363750 /meta-pkgs
parentebbc88103079240c303a2580cd11ca66c82b7918 (diff)
downloadpkgsrc-6a926bb0d5b44267c8ea1a4a1280e432015e5c5d.tar.gz
Import KDE4.3.1 from wip
OKed during freeze by wiz and agc
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/kde4/DESCR7
-rw-r--r--meta-pkgs/kde4/Makefile37
-rw-r--r--meta-pkgs/kde4/Makefile.kde428
-rw-r--r--meta-pkgs/kde4/kde4.mk31
-rw-r--r--meta-pkgs/kde4/l10n.mk33
5 files changed, 136 insertions, 0 deletions
diff --git a/meta-pkgs/kde4/DESCR b/meta-pkgs/kde4/DESCR
new file mode 100644
index 00000000000..42102e284c0
--- /dev/null
+++ b/meta-pkgs/kde4/DESCR
@@ -0,0 +1,7 @@
+KDE provides an integrated X11 based environment. This is for version 4.
+
+This package does not contain anything by itself -- it is a
+"meta-package" that depends on other KDE packages. Its sole purpose is
+to require dependencies so users can install this package only and
+have all the KDE stuff pulled in by the port/package dependency
+mechanism.
diff --git a/meta-pkgs/kde4/Makefile b/meta-pkgs/kde4/Makefile
new file mode 100644
index 00000000000..4737049ac46
--- /dev/null
+++ b/meta-pkgs/kde4/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/10/02 21:43:12 markd Exp $
+
+DISTNAME= kde4-4.3.1
+CATEGORIES= meta-pkgs x11 kde
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= http://www.kde.org/
+COMMENT= "meta-package" for the KDE4 integrated X11 desktop
+
+DEPENDS+= oxygen-icons-4.3.1{,nb[0-9]*}:../../graphics/oxygen-icons
+DEPENDS+= kdelibs4-4.3.1{,nb[0-9]*}:../../x11/kdelibs4
+DEPENDS+= kdelibs-experimental4-4.3.1{,nb[0-9]*}:../../x11/kdelibs-experimental4
+DEPENDS+= kdepimlibs4-4.3.1{,nb[0-9]*}:../../misc/kdepimlibs4
+DEPENDS+= kdebase-runtime4-4.3.1{,nb[0-9]*}:../../x11/kdebase-runtime4
+DEPENDS+= kdebase4-4.3.1{,nb[0-9]*}:../../x11/kdebase4
+DEPENDS+= kdebase-workspace4-4.3.1{,nb[0-9]*}:../../x11/kdebase-workspace4
+DEPENDS+= kdeaccessibility4-4.3.1{,nb[0-9]*}:../../misc/kdeaccessibility4
+DEPENDS+= kdeadmin4-4.3.1{,nb[0-9]*}:../../misc/kdeadmin4
+DEPENDS+= kdeartwork4-4.3.1{,nb[0-9]*}:../../misc/kdeartwork4
+DEPENDS+= kdeedu4-4.3.1{,nb[0-9]*}:../../misc/kdeedu4
+DEPENDS+= kdegames4-4.3.1{,nb[0-9]*}:../../games/kdegames4
+DEPENDS+= kdegraphics4-4.3.1{,nb[0-9]*}:../../graphics/kdegraphics4
+DEPENDS+= kdemultimedia4-4.3.1{,nb[0-9]*}:../../multimedia/kdemultimedia4
+DEPENDS+= kdenetwork4-4.3.1{,nb[0-9]*}:../../net/kdenetwork4
+DEPENDS+= kdepim4-4.3.1{,nb[0-9]*}:../../misc/kdepim4
+DEPENDS+= kdepim-runtime4-4.3.1{,nb[0-9]*}:../../misc/kdepim-runtime4
+DEPENDS+= kdeplasma-addons4-4.3.1{,nb[0-9]*}:../../misc/kdeplasma-addons4
+DEPENDS+= kdesdk4-4.3.1{,nb[0-9]*}:../../devel/kdesdk4
+DEPENDS+= kdetoys4-4.3.1{,nb[0-9]*}:../../games/kdetoys4
+DEPENDS+= kdeutils4-4.3.1{,nb[0-9]*}:../../misc/kdeutils4
+DEPENDS+= kdewebdev4-4.3.1{,nb[0-9]*}:../../www/kdewebdev4
+
+META_PACKAGE= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/meta-pkgs/kde4/Makefile.kde4 b/meta-pkgs/kde4/Makefile.kde4
new file mode 100644
index 00000000000..7b4b568a8aa
--- /dev/null
+++ b/meta-pkgs/kde4/Makefile.kde4
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile.kde4,v 1.1.1.1 2009/10/02 21:43:12 markd Exp $
+#
+# This Makefile fragment is included at the top of package Makefiles for
+# KDE4-distributed packages (they all share common configure and build
+# settings).
+
+CATEGORIES+= kde
+_KDE_VERSION= 4.3.1
+MASTER_SITE_KDE_I18N= ${MASTER_SITE_KDE:=4.3.1/src/kde-l10n/}
+MASTER_SITES?= ${MASTER_SITE_KDE:=4.3.1/src/}
+EXTRACT_SUFX?= .tar.bz2
+PKGNAME?= ${DISTNAME:S/-4/4-4/}
+
+MAINTAINER?= markd@NetBSD.org
+HOMEPAGE?= http://www.kde.org/
+
+BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4
+TOOLS_DEPENDS.cmake= cmake>=2.6.3:../../devel/cmake
+
+USE_TOOLS+= pkg-config perl
+USE_LANGUAGES= c c++
+USE_CMAKE= yes
+CMAKE_ARG_PATH= ..
+CONFIGURE_DIRS= _KDE_build
+
+pre-configure:
+ ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
+ ${MKDIR} ${WRKSRC}/_KDE_build
diff --git a/meta-pkgs/kde4/kde4.mk b/meta-pkgs/kde4/kde4.mk
new file mode 100644
index 00000000000..fb6321aadce
--- /dev/null
+++ b/meta-pkgs/kde4/kde4.mk
@@ -0,0 +1,31 @@
+# $NetBSD: kde4.mk,v 1.1.1.1 2009/10/02 21:43:12 markd Exp $
+#
+# This Makefile fragment is included by packages that use the KDE4
+# configure-and-build process.
+#
+
+.if !defined(KDE4_MK)
+KDE4_MK= # defined
+
+USE_PKGLOCALEDIR= YES
+
+CMAKE_ARGS+= -DHTML_INSTALL_DIR=${PREFIX}/share/doc/kde/HTML
+CMAKE_ARGS+= -DDATA_INSTALL_DIR=${PREFIX}/share/kde/apps
+CMAKE_ARGS+= -DCONFIG_INSTALL_DIR=${PREFIX}/share/kde/config
+CMAKE_ARGS+= -DKCFG_INSTALL_DIR=${PREFIX}/share/kde/config.kcfg
+CMAKE_ARGS+= -DLOCALE_INSTALL_DIR=${PREFIX}/${PKGLOCALEDIR}/locale
+CMAKE_ARGS+= -DMIME_INSTALL_DIR=${PREFIX}/share/kde/mimelnk
+CMAKE_ARGS+= -DTEMPLATES_INSTALL_DIR=${PREFIX}/share/kde/templates
+CMAKE_ARGS+= -DWALLPAPER_INSTALL_DIR=${PREFIX}/share/kde/wallpapers
+CMAKE_ARGS+= -DAUTOSTART_INSTALL_DIR=${PREFIX}/share/kde/autostart
+CMAKE_ARGS+= -DSYSCONF_INSTALL_DIR=${PKG_SYSCONFDIR:Q}
+CMAKE_ARGS+= -DINFO_INSTALL_DIR=${PREFIX}/${PKGINFODIR}
+CMAKE_ARGS+= -DMAN_INSTALL_DIR=${PREFIX}/${PKGMANDIR}
+
+BUILDLINK_API_DEPENDS.qt4-libs+= qt4-libs>=4.4.0
+.include "../../x11/qt4-libs/buildlink3.mk"
+BUILDLINK_API_DEPENDS.qt4-tools+= qt4-tools>=4.4.0
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+
+.endif # KDE4_MK
diff --git a/meta-pkgs/kde4/l10n.mk b/meta-pkgs/kde4/l10n.mk
new file mode 100644
index 00000000000..f68aa567785
--- /dev/null
+++ b/meta-pkgs/kde4/l10n.mk
@@ -0,0 +1,33 @@
+# $NetBSD: l10n.mk,v 1.1.1.1 2009/10/02 21:43:12 markd Exp $
+
+# This file provides useful defaults for the l10n packages of koffice.
+#
+# The following variables shall be defined when using this file.
+#
+# KDE_LANGCODE
+# The language code (e.g. de, pt_BR)
+#
+# KDE_LANGUAGE
+# The full name of the language (e.g. German, Brasilian)
+#
+
+
+DISTNAME= kde-l10n-${KDE_LANGCODE}-${_KDE_VERSION}
+PKGNAME= ${DISTNAME:S/kde-/kde4-/}
+CATEGORIES= x11
+MASTER_SITES= ${MASTER_SITE_KDE_I18N}
+
+COMMENT= ${KOFFICE_LANGUAGE} language pack for KDE4
+
+.include "../../meta-pkgs/kde4/Makefile.kde4"
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_TOOLS+= msgfmt
+
+BUILDLINK_DEPMETHOD.qt4-libs= build
+BUILDLINK_DEPMETHOD.qt4-qdbus= build
+BUILDLINK_DEPMETHOD.kdelibs= build
+
+.include "../../meta-pkgs/kde4/kde4.mk"
+.include "../../x11/kdelibs4/buildlink3.mk"