| @@ -1,52 +1,58 @@ | | | @@ -1,52 +1,58 @@ |
1 | # $NetBSD: Makefile,v 1.78 2009/08/14 17:21:20 minskim Exp $ | | 1 | # $NetBSD: Makefile,v 1.79 2009/09/13 01:28:50 taca Exp $ |
2 | | | 2 | |
3 | DISTNAME= mew-6.2 | | 3 | DISTNAME= mew-6.2 |
4 | PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} | | 4 | PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= mail | | 6 | CATEGORIES= mail |
7 | MASTER_SITES= http://www.mew.org/Release/ | | 7 | MASTER_SITES= http://www.mew.org/Release/ |
8 | | | 8 | |
9 | MAINTAINER= uebayasi@NetBSD.org | | 9 | MAINTAINER= uebayasi@NetBSD.org |
10 | HOMEPAGE= http://www.mew.org/ | | 10 | HOMEPAGE= http://www.mew.org/ |
11 | COMMENT= Messaging in the Emacs World | | 11 | COMMENT= Messaging in the Emacs World |
| | | 12 | LICENSE= modified-bsd |
12 | | | 13 | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
14 | INSTALLATION_DIRS= ${MEW_CONTRIB_DIR:C|^${PREFIX}/||} | | 15 | INSTALLATION_DIRS= ${MEW_CONTRIB_DIR:C|^${PREFIX}/||} |
15 | | | 16 | |
| | | 17 | DEPENDS+= ${RUBY_PKGPREFIX}-sqlite3>=1.1:../../databases/ruby-sqlite3 |
| | | 18 | |
16 | CONFLICTS+= mew-xemacs-[0-9]* incm-[0-9]* | | 19 | CONFLICTS+= mew-xemacs-[0-9]* incm-[0-9]* |
17 | | | 20 | |
18 | INFO_FILES= yes | | 21 | INFO_FILES= yes |
19 | | | 22 | |
20 | GNU_CONFIGURE= yes | | 23 | GNU_CONFIGURE= yes |
21 | | | 24 | |
22 | EMACS_VERSIONS_ACCEPTED= emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox | | 25 | EMACS_VERSIONS_ACCEPTED= emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox |
23 | EMACS_MODULES+= base | | 26 | EMACS_MODULES+= base |
24 | | | 27 | |
25 | MEW_CONTRIB_DIR=${EMACS_LISPPREFIX}/mew/contrib | | 28 | MEW_CONTRIB_DIR=${EMACS_LISPPREFIX}/mew/contrib |
26 | | | 29 | |
27 | MAKE_FLAGS+= DESTDIR=${DESTDIR:Q} | | 30 | MAKE_FLAGS+= DESTDIR=${DESTDIR:Q} |
28 | MAKE_FLAGS+= prefix=${PREFIX:Q} | | 31 | MAKE_FLAGS+= prefix=${PREFIX:Q} |
29 | MAKE_FLAGS+= exec_prefix=${PREFIX:Q} | | 32 | MAKE_FLAGS+= exec_prefix=${PREFIX:Q} |
30 | MAKE_FLAGS+= EMACS=${EMACS_BIN:Q} | | 33 | MAKE_FLAGS+= EMACS=${EMACS_BIN:Q} |
31 | MAKE_FLAGS+= elispdir=${EMACS_LISPPREFIX:Q}/mew | | 34 | MAKE_FLAGS+= elispdir=${EMACS_LISPPREFIX:Q}/mew |
32 | MAKE_FLAGS+= etcdir=${EMACS_ETCPREFIX:Q}/mew | | 35 | MAKE_FLAGS+= etcdir=${EMACS_ETCPREFIX:Q}/mew |
33 | MAKE_FLAGS+= infodir=${EMACS_INFOPREFIX:Q} | | 36 | MAKE_FLAGS+= infodir=${EMACS_INFOPREFIX:Q} |
34 | MAKE_FLAGS+= mandir=${PREFIX:Q}/${PKGMANDIR:Q}/man1 | | 37 | MAKE_FLAGS+= mandir=${PREFIX:Q}/${PKGMANDIR:Q}/man1 |
35 | CONFIGURE_ARGS+= --with-etcdir=${EMACS_ETCPREFIX}/mew | | 38 | CONFIGURE_ARGS+= --with-etcdir=${EMACS_ETCPREFIX}/mew |
36 | | | 39 | |
37 | SUBST_CLASSES+= local | | 40 | SUBST_CLASSES+= local |
38 | SUBST_STAGE.local= post-configure | | 41 | SUBST_STAGE.local= post-configure |
39 | SUBST_FILES.local= Makefile bin/configure info/Makefile | | 42 | SUBST_FILES.local= Makefile bin/configure info/Makefile |
40 | SUBST_SED.local= -e 's|/usr/local|${PREFIX}|g' | | 43 | SUBST_SED.local= -e 's|/usr/local|${PREFIX}|g' |
41 | | | 44 | |
| | | 45 | REPLACE_RUBY= bin/cmew bin/smew |
| | | 46 | |
42 | post-configure: | | 47 | post-configure: |
43 | ${MV} ${WRKSRC}/mew-key.el ${WRKSRC}/mew-key.el.1 | | 48 | ${MV} ${WRKSRC}/mew-key.el ${WRKSRC}/mew-key.el.1 |
44 | ${SED} -e 's|@ICONDIR@|${EMACS_ETCPREFIX}/mew|g' \ | | 49 | ${SED} -e 's|@ICONDIR@|${EMACS_ETCPREFIX}/mew|g' \ |
45 | ${WRKSRC}/mew-key.el.1 > ${WRKSRC}/mew-key.el | | 50 | ${WRKSRC}/mew-key.el.1 > ${WRKSRC}/mew-key.el |
46 | | | 51 | |
47 | post-install: | | 52 | post-install: |
48 | ${INSTALL_DATA} ${WRKSRC}/contrib/* ${DESTDIR}${MEW_CONTRIB_DIR} | | 53 | ${INSTALL_DATA} ${WRKSRC}/contrib/* ${DESTDIR}${MEW_CONTRIB_DIR} |
49 | | | 54 | |
50 | .include "../../devel/zlib/buildlink3.mk" | | 55 | .include "../../devel/zlib/buildlink3.mk" |
51 | .include "../../editors/emacs/modules.mk" | | 56 | .include "../../editors/emacs/modules.mk" |
| | | 57 | .include "../../lang/ruby/replace.mk" |
52 | .include "../../mk/bsd.pkg.mk" | | 58 | .include "../../mk/bsd.pkg.mk" |