| @@ -1,110 +1,112 @@ | | | @@ -1,110 +1,112 @@ |
1 | # $NetBSD: Makefile,v 1.4 2009/12/04 22:04:06 markd Exp $ | | 1 | # $NetBSD: Makefile,v 1.5 2009/12/10 15:57:48 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= kdebase-workspace-${_KDE_VERSION} | | 3 | DISTNAME= kdebase-workspace-${_KDE_VERSION} |
4 | CATEGORIES= x11 | | 4 | CATEGORIES= x11 |
5 | COMMENT= base workspace for the KDE 4 integrated X11 desktop | | 5 | COMMENT= base workspace for the KDE 4 integrated X11 desktop |
6 | | | 6 | |
| | | 7 | MAKE_JOBS_SAFE= no |
| | | 8 | |
7 | .include "../../meta-pkgs/kde4/Makefile.kde4" | | 9 | .include "../../meta-pkgs/kde4/Makefile.kde4" |
8 | | | 10 | |
9 | DISTFILES= ${DEFAULT_DISTFILES} Daemon.png Daemon.README | | 11 | DISTFILES= ${DEFAULT_DISTFILES} Daemon.png Daemon.README |
10 | DISTFILES+= NetBSD-flag-1.0.png | | 12 | DISTFILES+= NetBSD-flag-1.0.png |
11 | SITES.Daemon.png= ${MASTER_SITE_LOCAL} | | 13 | SITES.Daemon.png= ${MASTER_SITE_LOCAL} |
12 | SITES.Daemon.README= ${MASTER_SITE_LOCAL} | | 14 | SITES.Daemon.README= ${MASTER_SITE_LOCAL} |
13 | SITES.NetBSD-flag-1.0.png= ${MASTER_SITE_LOCAL} | | 15 | SITES.NetBSD-flag-1.0.png= ${MASTER_SITE_LOCAL} |
14 | | | 16 | |
15 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | | 17 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
16 | | | 18 | |
17 | # BUILD_MAKE_FLAGS+= VERBOSE=1 | | 19 | # BUILD_MAKE_FLAGS+= VERBOSE=1 |
18 | | | 20 | |
19 | USE_TOOLS+= mkfontdir bdftopcf | | 21 | USE_TOOLS+= mkfontdir bdftopcf |
20 | | | 22 | |
21 | FONTS_DIRS.x11+= ${PREFIX}/share/kde/fonts/override | | 23 | FONTS_DIRS.x11+= ${PREFIX}/share/kde/fonts/override |
22 | REQD_DIRS+= ${PREFIX}/share/kde/fonts | | 24 | REQD_DIRS+= ${PREFIX}/share/kde/fonts |
23 | REQD_DIRS+= ${PREFIX}/share/kde/fonts/override | | 25 | REQD_DIRS+= ${PREFIX}/share/kde/fonts/override |
24 | | | 26 | |
25 | RCD_SCRIPTS= kdm | | 27 | RCD_SCRIPTS= kdm |
26 | | | 28 | |
27 | CONF_FILES= ${PREFIX}/share/kde/config/kdm/kdmrc \ | | 29 | CONF_FILES= ${PREFIX}/share/kde/config/kdm/kdmrc \ |
28 | ${PKG_SYSCONFDIR}/kdm/kdmrc | | 30 | ${PKG_SYSCONFDIR}/kdm/kdmrc |
29 | OWN_DIRS= ${PKG_SYSCONFDIR}/kdm | | 31 | OWN_DIRS= ${PKG_SYSCONFDIR}/kdm |
30 | | | 32 | |
31 | CONF_FILES+= ${PREFIX}/share/examples/kdebase-workspace4/ksysguarddrc \ | | 33 | CONF_FILES+= ${PREFIX}/share/examples/kdebase-workspace4/ksysguarddrc \ |
32 | ${PKG_SYSCONFDIR}/ksysguarddrc | | 34 | ${PKG_SYSCONFDIR}/ksysguarddrc |
33 | | | 35 | |
34 | REPLACE_PERL+= \ | | 36 | REPLACE_PERL+= \ |
35 | kcontrol/keys/convertShortcuts.pl \ | | 37 | kcontrol/keys/convertShortcuts.pl \ |
36 | kwin/data/kwin3_plugin.pl \ | | 38 | kwin/data/kwin3_plugin.pl \ |
37 | kwin/data/pluginlibFix.pl | | 39 | kwin/data/pluginlibFix.pl |
38 | | | 40 | |
39 | PY_PATCHPLIST= yes | | 41 | PY_PATCHPLIST= yes |
40 | | | 42 | |
41 | .include "../../mk/bsd.prefs.mk" | | 43 | .include "../../mk/bsd.prefs.mk" |
42 | .include "options.mk" | | 44 | .include "options.mk" |
43 | | | 45 | |
44 | SUBST_CLASSES+= paths qtpath | | 46 | SUBST_CLASSES+= paths qtpath |
45 | SUBST_FILES.paths= kcontrol/kdm/main.cpp | | 47 | SUBST_FILES.paths= kcontrol/kdm/main.cpp |
46 | SUBST_SED.paths= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' | | 48 | SUBST_SED.paths= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' |
47 | SUBST_STAGE.paths= post-patch | | 49 | SUBST_STAGE.paths= post-patch |
48 | | | 50 | |
49 | SUBST_FILES.qtpath= startkde.cmake | | 51 | SUBST_FILES.qtpath= startkde.cmake |
50 | SUBST_SED.qtpath= -e 's,/usr/pkg/qt4,${QTDIR},g' | | 52 | SUBST_SED.qtpath= -e 's,/usr/pkg/qt4,${QTDIR},g' |
51 | SUBST_STAGE.qtpath= post-patch | | 53 | SUBST_STAGE.qtpath= post-patch |
52 | | | 54 | |
53 | ICONDIR= share/icons | | 55 | ICONDIR= share/icons |
54 | | | 56 | |
55 | .include "../../mk/bsd.prefs.mk" | | 57 | .include "../../mk/bsd.prefs.mk" |
56 | .if ${OPSYS} == "NetBSD" && exists(/usr/include/sys/pset.h) | | 58 | .if ${OPSYS} == "NetBSD" && exists(/usr/include/sys/pset.h) |
57 | RT_LIB_SCHED= rt | | 59 | RT_LIB_SCHED= rt |
58 | .else | | 60 | .else |
59 | RT_LIB_SCHED= # empty | | 61 | RT_LIB_SCHED= # empty |
60 | .endif | | 62 | .endif |
61 | CMAKE_ARGS+= -DRT_LIB_SCHED=${RT_LIB_SCHED} | | 63 | CMAKE_ARGS+= -DRT_LIB_SCHED=${RT_LIB_SCHED} |
62 | | | 64 | |
63 | # genkdmconf wont install faces if using destdir so do it ourselves | | 65 | # genkdmconf wont install faces if using destdir so do it ourselves |
64 | INSTALLATION_DIRS+= share/kde/apps/kdm/faces | | 66 | INSTALLATION_DIRS+= share/kde/apps/kdm/faces |
65 | | | 67 | |
66 | post-install: | | 68 | post-install: |
67 | ${INSTALL_DATA} ${WRKSRC}/kdm/kfrontend/pics/default1.png \ | | 69 | ${INSTALL_DATA} ${WRKSRC}/kdm/kfrontend/pics/default1.png \ |
68 | ${DESTDIR}${PREFIX}/share/kde/apps/kdm/faces/.default.face.icon | | 70 | ${DESTDIR}${PREFIX}/share/kde/apps/kdm/faces/.default.face.icon |
69 | ${INSTALL_DATA} ${WRKSRC}/kdm/kfrontend/pics/root1.png \ | | 71 | ${INSTALL_DATA} ${WRKSRC}/kdm/kfrontend/pics/root1.png \ |
70 | ${DESTDIR}${PREFIX}/share/kde/apps/kdm/faces/root.face.icon | | 72 | ${DESTDIR}${PREFIX}/share/kde/apps/kdm/faces/root.face.icon |
71 | ${INSTALL_DATA} ${DISTDIR}/NetBSD-flag-1.0.png \ | | 73 | ${INSTALL_DATA} ${DISTDIR}/NetBSD-flag-1.0.png \ |
72 | ${DESTDIR}${PREFIX}/${ICONDIR}/NetBSD-flag.png | | 74 | ${DESTDIR}${PREFIX}/${ICONDIR}/NetBSD-flag.png |
73 | ${INSTALL_DATA} ${DISTDIR}/Daemon.png ${DESTDIR}${PREFIX}/${ICONDIR} | | 75 | ${INSTALL_DATA} ${DISTDIR}/Daemon.png ${DESTDIR}${PREFIX}/${ICONDIR} |
74 | ${INSTALL_DATA} ${DISTDIR}/Daemon.README \ | | 76 | ${INSTALL_DATA} ${DISTDIR}/Daemon.README \ |
75 | ${DESTDIR}${PREFIX}/share/doc/kde/HTML/en/kdm | | 77 | ${DESTDIR}${PREFIX}/share/doc/kde/HTML/en/kdm |
76 | .if ${OPSYS} == "NetBSD" | | 78 | .if ${OPSYS} == "NetBSD" |
77 | @# NetBSD Advertisement O:-) | | 79 | @# NetBSD Advertisement O:-) |
78 | cd ${DESTDIR}${PREFIX}/share/kde/config/kdm; \ | | 80 | cd ${DESTDIR}${PREFIX}/share/kde/config/kdm; \ |
79 | ${SED} -e 's|^\(LogoPixmap\)=.*|\1=${PREFIX}/${ICONDIR}/NetBSD-flag.png|' \ | | 81 | ${SED} -e 's|^\(LogoPixmap\)=.*|\1=${PREFIX}/${ICONDIR}/NetBSD-flag.png|' \ |
80 | kdmrc > ${WRKDIR}/kdmrc.ad; \ | | 82 | kdmrc > ${WRKDIR}/kdmrc.ad; \ |
81 | ${CP} -f ${WRKDIR}/kdmrc.ad kdmrc | | 83 | ${CP} -f ${WRKDIR}/kdmrc.ad kdmrc |
82 | .endif | | 84 | .endif |
83 | | | 85 | |
84 | BUILDLINK_DEPMETHOD.qt4-tools= full | | 86 | BUILDLINK_DEPMETHOD.qt4-tools= full |
85 | .include "../../meta-pkgs/kde4/kde4.mk" | | 87 | .include "../../meta-pkgs/kde4/kde4.mk" |
86 | | | 88 | |
87 | PYTHON_VERSIONS_ACCEPTED= 26 25 # because kdebindings4-python | | 89 | PYTHON_VERSIONS_ACCEPTED= 26 25 # because kdebindings4-python |
88 | .include "../../lang/python/application.mk" | | 90 | .include "../../lang/python/application.mk" |
89 | .include "../../lang/python/extension.mk" | | 91 | .include "../../lang/python/extension.mk" |
90 | .include "../../devel/libusb/buildlink3.mk" | | 92 | .include "../../devel/libusb/buildlink3.mk" |
91 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 93 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
92 | .include "../../graphics/qimageblitz/buildlink3.mk" | | 94 | .include "../../graphics/qimageblitz/buildlink3.mk" |
93 | .include "../../security/polkit-qt/buildlink3.mk" | | 95 | .include "../../security/polkit-qt/buildlink3.mk" |
94 | # not yet - causes kdm logins to fail, presumably because | | 96 | # not yet - causes kdm logins to fail, presumably because |
95 | # I don't know how consolekit works | | 97 | # I don't know how consolekit works |
96 | #.include "../../sysutils/consolekit/buildlink3.mk" | | 98 | #.include "../../sysutils/consolekit/buildlink3.mk" |
97 | .include "../../x11/kdebindings4-python/buildlink3.mk" | | 99 | .include "../../x11/kdebindings4-python/buildlink3.mk" |
98 | .include "../../x11/kdelibs4/buildlink3.mk" | | 100 | .include "../../x11/kdelibs4/buildlink3.mk" |
99 | .include "../../x11/kdelibs-experimental4/buildlink3.mk" | | 101 | .include "../../x11/kdelibs-experimental4/buildlink3.mk" |
100 | .include "../../misc/kdepimlibs4/buildlink3.mk" | | 102 | .include "../../misc/kdepimlibs4/buildlink3.mk" |
101 | .include "../../x11/libxklavier/buildlink3.mk" | | 103 | .include "../../x11/libxklavier/buildlink3.mk" |
102 | .include "../../x11/libXcomposite/buildlink3.mk" | | 104 | .include "../../x11/libXcomposite/buildlink3.mk" |
103 | .include "../../x11/libXdamage/buildlink3.mk" | | 105 | .include "../../x11/libXdamage/buildlink3.mk" |
104 | .include "../../x11/libXi/buildlink3.mk" | | 106 | .include "../../x11/libXi/buildlink3.mk" |
105 | .include "../../x11/libXres/buildlink3.mk" | | 107 | .include "../../x11/libXres/buildlink3.mk" |
106 | .include "../../x11/libXxf86misc/buildlink3.mk" | | 108 | .include "../../x11/libXxf86misc/buildlink3.mk" |
107 | .include "../../x11/libXScrnSaver/buildlink3.mk" | | 109 | .include "../../x11/libXScrnSaver/buildlink3.mk" |
108 | | | 110 | |
109 | .include "../../mk/pam.buildlink3.mk" | | 111 | .include "../../mk/pam.buildlink3.mk" |
110 | .include "../../mk/bsd.pkg.mk" | | 112 | .include "../../mk/bsd.pkg.mk" |