Fixup fromcvs/togit conversion
[pkgsrcv2.git] / devel / kdesdk3 / Makefile
1 # $NetBSD: Makefile,v 1.102 2013/03/16 07:21:20 obache Exp $
2
3 DISTNAME=       kdesdk-${_KDE_VERSION}
4 PKGREVISION=    37
5 CATEGORIES=     devel
6 COMMENT=        Support applications and tools used by KDE developers
7
8 CONFLICTS+=     cervisia-[0-9]*
9 CONFLICTS+=     umbrello-[0-9]*
10
11 BUILDLINK_DEPMETHOD.qt3-tools=  full
12 .include "../../meta-pkgs/kde3/Makefile.kde3"
13
14 BDB_ACCEPTED=           db4 db5
15 USE_TOOLS+=             perl:run bash:run pod2man
16 CONFIGURE_ARGS+=        --with-db-dir=${BDBBASE}
17 CONFIGURE_ARGS+=        --with-db-include=${BDB_TYPE}/db.h
18 #CONFIGURE_ARGS+=       --with-db-include-dir=${BDBBASE}/include/${BDB_TYPE}
19 CONFIGURE_ARGS+=        --with-db-name=${BDB_TYPE}
20
21 REPLACE_PERL+=  cervisia/change_colors.pl \
22                 cervisia/move_repositories.pl \
23                 cervisia/cervisia-change_repos_list.pl \
24                 cervisia/cervisia-normalize_cvsroot.pl \
25                 kapptemplate/admin/am_edit \
26                 kapptemplate/admin/bcheck.pl \
27                 kapptemplate/admin/debianrules \
28                 kapptemplate/admin/nmcheck \
29                 kapptemplate/admin/conf.change.pl \
30                 kapptemplate/admin/config.pl \
31                 kapptemplate/admin/detect-autoconf.pl \
32                 kcachegrind/converters/dprof2calltree \
33                 kcachegrind/converters/memprof2calltree \
34                 kcachegrind/converters/op2calltree \
35                 scripts/authors2xml.pl \
36                 scripts/check_licenses \
37                 scripts/colorcvs \
38                 scripts/colorsvn \
39                 scripts/cvs-clean \
40                 scripts/cvsblame \
41                 scripts/cvscheck \
42                 scripts/cvslastchange \
43                 scripts/cvslastreferenced \
44                 scripts/cxxmetric \
45                 scripts/extend_dmalloc \
46                 scripts/extractattr \
47                 scripts/extractrc \
48                 scripts/fixheaders \
49                 scripts/fixkdeincludes \
50                 scripts/fixuifiles \
51                 scripts/includemocs \
52                 scripts/kde-spellcheck.pl \
53                 scripts/kdemangen.pl \
54                 scripts/kdesvn-build \
55                 scripts/licensecheck \
56                 scripts/noncvslist \
57                 scripts/png2mng.pl \
58                 scripts/rc2kcfgxt.pl \
59                 scripts/svn-clean \
60                 scripts/svnlastchange \
61                 kunittest/kunittest_debughelper
62
63 REPLACE_BASH+=  scripts/cvs2dist \
64                 scripts/create_makefile \
65                 scripts/kde-build \
66                 scripts/makeobj \
67                 scripts/package_crystalsvg \
68                 scripts/svn2dist \
69                 scripts/svnversions \
70                 kunittest/kunittest \
71                 kunittest/kunittestmod \
72                 kapptemplate/kapptemplate.common
73
74 SUBST_CLASSES+=         make
75 SUBST_STAGE.make=       post-patch
76 SUBST_FILES.make=       kapptemplate/Makefile.in
77 SUBST_SED.make=         -e 's,/usr/bin/env bash,${BASH},'
78
79 REPLACE_PYTHON+= \
80                 kcachegrind/converters/hotshot2calltree \
81                 scripts/kdelnk2desktop.py \
82                 scripts/zonetab2pot.py
83
84 # REPLACE_PHP+= kcachegrind/converters/pprof2calltree
85 SUBST_CLASSES+=         php
86 SUBST_MESSAGE.php=      Fixing PHP path
87 SUBST_STAGE.php=        post-configure
88 SUBST_FILES.php=        kcachegrind/converters/pprof2calltree
89 SUBST_SED.php=          -e 's,/usr/bin/env php,${PREFIX}/bin/php,'
90
91 CHECK_INTERPRETER_SKIP+=        share/kde/apps/umbrello/headings/*
92
93 .include "../../mk/bsd.prefs.mk"
94
95 PLIST_SRC=      # empty
96 .if ${OPSYS} == "Linux"
97 PLIST_SRC+=     ${PKGDIR}/PLIST.kmtrace
98 .endif
99 PLIST_SRC+=     ${PKGDIR}/PLIST
100
101 .if ${OPSYS} == "DragonFly"
102 CONFIGURE_ENV+= LEX="${PREFIX}/bin/flex"
103 .include "../../devel/flex/buildlink3.mk"
104 .else
105 USE_TOOLS+= lex
106 .endif
107
108 .include "options.mk"
109
110 # Makefile{,.am,.in} weren't supposed to be installed so clean up
111 post-install:
112         ${RM} ${DESTDIR}${KDEDIR}/share/kde/apps/kapptemplate/admin/Makefile
113         ${RM} ${DESTDIR}${KDEDIR}/share/kde/apps/kapptemplate/admin/Makefile.am
114         ${RM} ${DESTDIR}${KDEDIR}/share/kde/apps/kapptemplate/admin/Makefile.in
115
116 .include "../../meta-pkgs/kde3/kde3.mk"
117
118 .include "../../lang/php/phpversion.mk"
119 .include "${PHPPKGSRCDIR}/buildlink3.mk"
120
121 .include "../../devel/libltdl/buildlink3.mk"
122 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
123 .include "../../lang/python/application.mk"
124 .include "../../x11/kdebase3/buildlink3.mk"
125 .include "../../x11/kdelibs3/buildlink3.mk"
126 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
127 .include "../../mk/bdb.buildlink3.mk"
128 .include "../../mk/bsd.pkg.mk"