| @@ -1,84 +1,84 @@ | | | @@ -1,84 +1,84 @@ |
1 | # $NetBSD: Makefile,v 1.134 2017/05/06 13:48:39 tsutsui Exp $ | | 1 | # $NetBSD: Makefile,v 1.135 2017/08/12 23:46:54 tsutsui Exp $ |
2 | | | 2 | |
3 | DISTNAME= mlterm-3.8.1 | | 3 | DISTNAME= mlterm-3.8.2 |
4 | CATEGORIES= x11 | | 4 | CATEGORIES= x11 |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} | | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} |
6 | | | 6 | |
7 | MAINTAINER= tsutsui@NetBSD.org | | 7 | MAINTAINER= tsutsui@NetBSD.org |
8 | HOMEPAGE= http://mlterm.sourceforge.net/ | | 8 | HOMEPAGE= http://mlterm.sourceforge.net/ |
9 | COMMENT= Multilingual terminal emulator | | 9 | COMMENT= Multilingual terminal emulator |
10 | LICENSE= modified-bsd | | 10 | LICENSE= modified-bsd |
11 | | | 11 | |
12 | # CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h> | | 12 | # CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h> |
13 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* | | 13 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* |
14 | | | 14 | |
15 | USE_TOOLS+= pkg-config msgfmt | | 15 | USE_TOOLS+= pkg-config msgfmt |
16 | USE_LIBTOOL= yes | | 16 | USE_LIBTOOL= yes |
17 | GNU_CONFIGURE= yes | | 17 | GNU_CONFIGURE= yes |
18 | USE_PKGLOCALEDIR= yes | | 18 | USE_PKGLOCALEDIR= yes |
19 | | | 19 | |
20 | PKG_SYSCONFSUBDIR= mlterm | | 20 | PKG_SYSCONFSUBDIR= mlterm |
21 | EGDIR= ${PREFIX}/share/examples/mlterm | | 21 | EGDIR= ${PREFIX}/share/examples/mlterm |
22 | .for f in aafont color font key main menu taafont termcap tfont vaafont vfont \ | | 22 | .for f in aafont color font key main menu taafont termcap tfont vaafont vfont \ |
23 | xim | | 23 | xim |
24 | CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} | | 24 | CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} |
25 | .endfor | | 25 | .endfor |
26 | | | 26 | |
27 | CONFIGURE_ARGS+= --without-libiconv-prefix | | 27 | CONFIGURE_ARGS+= --without-libiconv-prefix |
28 | CONFIGURE_ARGS+= --without-libintl-prefix | | 28 | CONFIGURE_ARGS+= --without-libintl-prefix |
29 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | | 29 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} |
30 | # XXX not yet | | 30 | # XXX not yet |
31 | CONFIGURE_ARGS+= --disable-utmp | | 31 | CONFIGURE_ARGS+= --disable-utmp |
32 | | | 32 | |
33 | INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples | | 33 | INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples |
34 | | | 34 | |
35 | .include "../../mk/bsd.prefs.mk" | | 35 | .include "../../mk/bsd.prefs.mk" |
36 | .include "options.mk" | | 36 | .include "options.mk" |
37 | | | 37 | |
38 | SUBST_CLASSES+= link | | 38 | SUBST_CLASSES+= link |
39 | SUBST_MESSAGE.link= Fixing hardcoded paths and link options in Makefiles. | | 39 | SUBST_MESSAGE.link= Fixing hardcoded paths and link options in Makefiles. |
40 | SUBST_STAGE.link= pre-configure | | 40 | SUBST_STAGE.link= pre-configure |
41 | SUBST_FILES.link= Makefile.in */Makefile.in */*/Makefile.in \ | | 41 | SUBST_FILES.link= Makefile.in */Makefile.in */*/Makefile.in \ |
42 | */*/*/Makefile.in | | 42 | */*/*/Makefile.in |
43 | SUBST_SED.link= -e 's|(LIBTOOL_LINK).*(LIBS)|& ${X11_LDFLAGS:M*:Q}|g' | | 43 | SUBST_SED.link= -e 's|(LIBTOOL_LINK).*(LIBS)|& ${X11_LDFLAGS:M*:Q}|g' |
44 | SUBST_SED.link+= -e 's|(LIBTOOL_LINK).*(LIBDIR)|& ${X11_LDFLAGS:M*:Q}|g' | | 44 | SUBST_SED.link+= -e 's|(LIBTOOL_LINK).*(LIBDIR)|& ${X11_LDFLAGS:M*:Q}|g' |
45 | SUBST_SED.link+= -e 's|/usr/local/|${PREFIX}/|g' | | 45 | SUBST_SED.link+= -e 's|/usr/local/|${PREFIX}/|g' |
46 | SUBST_SED.link+= -e 's|/usr/X11R7/|${X11BASE}/|g' | | 46 | SUBST_SED.link+= -e 's|/usr/X11R7/|${X11BASE}/|g' |
47 | | | 47 | |
48 | SUBST_CLASSES+= man | | 48 | SUBST_CLASSES+= man |
49 | SUBST_MESSAGE.man= Fixing hardcoded paths in man pages. | | 49 | SUBST_MESSAGE.man= Fixing hardcoded paths in man pages. |
50 | SUBST_STAGE.man= pre-configure | | 50 | SUBST_STAGE.man= pre-configure |
51 | SUBST_FILES.man= man/mlterm.1 | | 51 | SUBST_FILES.man= man/mlterm.1 |
52 | SUBST_SED.man= -e 's|/usr/X11R6/lib/X11/mlterm/|${PKG_SYSCONFDIR}/|g' | | 52 | SUBST_SED.man= -e 's|/usr/X11R6/lib/X11/mlterm/|${PKG_SYSCONFDIR}/|g' |
53 | SUBST_SED.man+= -e 's|/usr/X11R6/include/|${X11BASE}/include/|g' | | 53 | SUBST_SED.man+= -e 's|/usr/X11R6/include/|${X11BASE}/include/|g' |
54 | | | 54 | |
55 | SUBST_CLASSES+= conf | | 55 | SUBST_CLASSES+= conf |
56 | SUBST_MESSAGE.conf= Fixing hardcoded paths in config files. | | 56 | SUBST_MESSAGE.conf= Fixing hardcoded paths in config files. |
57 | SUBST_STAGE.conf= pre-configure | | 57 | SUBST_STAGE.conf= pre-configure |
58 | SUBST_FILES.conf= etc/font-fb | | 58 | SUBST_FILES.conf= etc/font-fb |
59 | SUBST_SED.conf= -e 's|/usr/X11R7/|${X11BASE}/|g' | | 59 | SUBST_SED.conf= -e 's|/usr/X11R7/|${X11BASE}/|g' |
60 | SUBST_SED.conf+= -e 's|/usr/pkg/|${PREFIX}/|g' | | 60 | SUBST_SED.conf+= -e 's|/usr/pkg/|${PREFIX}/|g' |
61 | | | 61 | |
62 | BUILDLINK_DEPMETHOD.libXt?= build | | 62 | BUILDLINK_DEPMETHOD.libXt?= build |
63 | | | 63 | |
64 | INSTALLATION_DIRS= share/doc/mlterm share/doc/mlterm/en share/doc/mlterm/ja | | 64 | INSTALLATION_DIRS= share/doc/mlterm share/doc/mlterm/en share/doc/mlterm/ja |
65 | | | 65 | |
66 | post-install: | | 66 | post-install: |
67 | .for f in FAQ PROTOCOL README.bidi README.fb README.indic README.xim | | 67 | .for f in FAQ PROTOCOL README.bidi README.fb README.indic README.xim |
68 | ${INSTALL_DATA} ${WRKSRC}/doc/en/${f} \ | | 68 | ${INSTALL_DATA} ${WRKSRC}/doc/en/${f} \ |
69 | ${DESTDIR}${PREFIX}/share/doc/mlterm/en | | 69 | ${DESTDIR}${PREFIX}/share/doc/mlterm/en |
70 | .endfor | | 70 | .endfor |
71 | .for f in BUGS FAQ README.aafont README.comb README.confapp README.fb \ | | 71 | .for f in BUGS FAQ README.aafont README.comb README.confapp README.fb \ |
72 | README.fontproto README.ja README.pty README.server \ | | 72 | README.fontproto README.ja README.pty README.server \ |
73 | README.tate README.utf8 README.xim | | 73 | README.tate README.utf8 README.xim |
74 | ${INSTALL_DATA} ${WRKSRC}/doc/ja/${f} \ | | 74 | ${INSTALL_DATA} ${WRKSRC}/doc/ja/${f} \ |
75 | ${DESTDIR}${PREFIX}/share/doc/mlterm/ja | | 75 | ${DESTDIR}${PREFIX}/share/doc/mlterm/ja |
76 | .endfor | | 76 | .endfor |
77 | | | 77 | |
78 | .include "../../converters/libiconv/buildlink3.mk" | | 78 | .include "../../converters/libiconv/buildlink3.mk" |
79 | .include "../../devel/gettext-lib/buildlink3.mk" | | 79 | .include "../../devel/gettext-lib/buildlink3.mk" |
80 | .include "../../x11/gtk2/buildlink3.mk" | | 80 | .include "../../x11/gtk2/buildlink3.mk" |
81 | .include "../../x11/libSM/buildlink3.mk" | | 81 | .include "../../x11/libSM/buildlink3.mk" |
82 | .include "../../x11/libX11/buildlink3.mk" | | 82 | .include "../../x11/libX11/buildlink3.mk" |
83 | .include "../../x11/libXt/buildlink3.mk" | | 83 | .include "../../x11/libXt/buildlink3.mk" |
84 | .include "../../mk/bsd.pkg.mk" | | 84 | .include "../../mk/bsd.pkg.mk" |