devel/cppunit misses a destructor declaration for one of its classes.
[pkgsrcv2.git] / devel / semi / Makefile
1 # $NetBSD: Makefile,v 1.29 2008/11/26 13:25:07 obache Exp $
2 #
3
4 DISTNAME=       semi-1.14.6
5 PKGNAME=        ${EMACS_PKGNAME_PREFIX}${DISTNAME}
6 PKGREVISION=    6
7 CATEGORIES=     devel
8 MASTER_SITES=   http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/semi/semi-1.14-for-flim-1.14/
9
10 # This fix will be unnecessary for the next release.
11 PATCH_SITES=            ${MASTER_SITE_LOCAL}
12 PATCHFILES=             semi-1.14.6-pgg-gpg.patch
13 PATCH_DIST_STRIP=       -p0
14
15 MAINTAINER=     uebayasi@NetBSD.org
16 HOMEPAGE=       http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/elisp/SEMI/
17 COMMENT=        Emacs lisp library to provide MIME feature
18
19 BUILD_DEPENDS+= qkc-[0-9]*:../../converters/qkc
20
21 PKG_DESTDIR_SUPPORT=    user-destdir
22 INSTALLATION_DIRS+=     ${EMACS_LISPPREFIX:C|^${PREFIX}/||}/semi \
23                         ${EMACS_INFOPREFIX:C|^${PREFIX}/||}
24
25 BUILD_TARGET=   ${BUILD_TARGET.${EMACS_FLAVOR}}
26 INSTALL_TARGET= ${INSTALL_TARGET.${EMACS_FLAVOR}}
27 MAKEFLAGS=      ${MAKEFLAGS.${EMACS_FLAVOR}}
28
29 EVAL_PREFIX+=   QKC_PREFIX=qkc
30 USE_TOOLS+=     makeinfo
31 INFO_FILES=     # PLIST
32
33 EMACS_MODULES=  base
34 EMACS_BUILDLINK=# defined
35
36 BUILD_TARGET.emacs=     elc
37 BUILD_TARGET.xemacs=    package
38 INSTALL_TARGET.emacs=   install
39 INSTALL_TARGET.xemacs=  install-package
40 MAKEFLAGS.emacs+=
41 MAKEFLAGS.xemacs+=      PACKAGEDIR=${EMACS_LISPPREFIX:C|/lisp$||}
42
43 post-build:
44         @cd ${WRKSRC}; for i in mime-ui-en mime-ui-ja; do               \
45                 ${RM} -f $${i}.info*;                                   \
46                 ${CP} $${i}.texi $${i}.texi.orig;                       \
47                 ${QKC_PREFIX}/bin/qkc -Oeu $${i}.texi.orig >$${i}.texi; \
48                 makeinfo --force --no-validate $${i}.texi;              \
49         done
50
51 do-install: plist
52         cd ${WRKSRC};                                                   \
53         grep -v '^@' ${PLIST} | grep '/site-lisp/semi/' |               \
54         while read file; do                                             \
55                 file=$$( basename $$file );                             \
56                 ${INSTALL_DATA} $$file                                  \
57                     ${DESTDIR}${EMACS_LISPPREFIX}/semi/$$file;          \
58         done
59
60 post-install:
61         cd ${WRKSRC}; for f in mime-ui-*.info mime-*.info-[0-9]*; do    \
62                 ${TEST} ! -f "$$f" ||                                   \
63                 ${INSTALL_DATA} "$$f" ${DESTDIR}${EMACS_INFOPREFIX};    \
64         done
65
66 .include "options.mk"
67
68 .include "../../editors/emacs/modules.mk"
69
70 .include "../../devel/apel/buildlink3.mk"
71 .include "../../devel/flim/buildlink3.mk"
72 .include "../../mk/bsd.pkg.mk"