| @@ -1,83 +1,84 @@ | | | @@ -1,83 +1,84 @@ |
1 | # $NetBSD: Makefile,v 1.61 2014/10/09 14:06:32 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.62 2017/07/22 16:48:46 maya Exp $ |
2 | | | 2 | |
3 | DISTNAME= ted-2.21.src | | 3 | DISTNAME= ted-2.21.src |
4 | PKGNAME= ${DISTNAME:S/.src//} | | 4 | PKGNAME= ${DISTNAME:S/.src//} |
5 | PKGREVISION= 11 | | 5 | PKGREVISION= 11 |
6 | CATEGORIES= editors | | 6 | CATEGORIES= editors |
7 | MASTER_SITES= ftp://ftp.nluug.nl/pub/editors/ted/ | | 7 | MASTER_SITES= ftp://ftp.nluug.nl/pub/editors/ted/ |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.nllgg.nl/Ted/ | | 10 | HOMEPAGE= http://www.nllgg.nl/Ted/ |
11 | COMMENT= X11 based WordPad-like word processor | | 11 | COMMENT= X11 based WordPad-like word processor |
12 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
13 | | | 13 | |
14 | USE_LANGUAGES= c c++ | | 14 | USE_LANGUAGES= c c++ |
15 | USE_TOOLS+= bsdtar | | 15 | USE_TOOLS+= bsdtar |
16 | MAKE_JOBS_SAFE= no | | 16 | MAKE_JOBS_SAFE= no |
17 | | | 17 | |
18 | WRKSRC= ${WRKDIR}/Ted-2.21 | | 18 | WRKSRC= ${WRKDIR}/Ted-2.21 |
19 | | | 19 | |
20 | AFMDIR= ${PREFIX}/share/Ted/afm | | 20 | AFMDIR= ${PREFIX}/share/Ted/afm |
21 | INDDIR= ${PREFIX}/share/Ted/ind | | 21 | INDDIR= ${PREFIX}/share/Ted/ind |
22 | INFODIR= ${PREFIX}/share/doc/Ted | | 22 | INFODIR= ${PREFIX}/share/doc/Ted |
23 | | | 23 | |
24 | CONFIGURE_ENV+= ac_jpeg_includes="${JPEGBASE}/include" | | 24 | CONFIGURE_ENV+= ac_jpeg_includes="${JPEGBASE}/include" |
25 | CONFIGURE_ENV+= ac_jpeg_libraries="${JPEGBASE}/lib" | | 25 | CONFIGURE_ENV+= ac_jpeg_libraries="${JPEGBASE}/lib" |
26 | CONFIGURE_ENV+= ac_png_includes="${BUILDLINK_PREFIX.png}/include" | | 26 | CONFIGURE_ENV+= ac_png_includes="${BUILDLINK_PREFIX.png}/include" |
27 | CONFIGURE_ENV+= ac_png_libraries="${BUILDLINK_PREFIX.png}/lib" | | 27 | CONFIGURE_ENV+= ac_png_libraries="${BUILDLINK_PREFIX.png}/lib" |
28 | CONFIGURE_ENV+= ac_tiff_includes="${BUILDLINK_PREFIX.tiff}/include" | | 28 | CONFIGURE_ENV+= ac_tiff_includes="${BUILDLINK_PREFIX.tiff}/include" |
29 | CONFIGURE_ENV+= ac_tiff_libraries="${BUILDLINK_PREFIX.tiff}/lib" | | 29 | CONFIGURE_ENV+= ac_tiff_libraries="${BUILDLINK_PREFIX.tiff}/lib" |
30 | CONFIGURE_ENV+= ac_xm_includes="${BUILDLINK_PREFIX.openmotif}/include" | | 30 | CONFIGURE_ENV+= ac_xm_includes="${BUILDLINK_PREFIX.openmotif}/include" |
31 | CONFIGURE_ENV+= ac_xm_libraries="${BUILDLINK_PREFIX.openmotif}/lib" | | 31 | CONFIGURE_ENV+= ac_xm_libraries="${BUILDLINK_PREFIX.openmotif}/lib" |
32 | CONFIGURE_ENV+= ac_xpm_includes="${BUILDLINK_PREFIX.libXpm}/include" | | 32 | CONFIGURE_ENV+= ac_xpm_includes="${BUILDLINK_PREFIX.libXpm}/include" |
33 | CONFIGURE_ENV+= ac_xpm_libraries="${BUILDLINK_PREFIX.libXpm}/lib" | | 33 | CONFIGURE_ENV+= ac_xpm_libraries="${BUILDLINK_PREFIX.libXpm}/lib" |
34 | CONFIGURE_ENV+= ac_zlib_includes="${BUILDLINK_PREFIX.zlib}/include" | | 34 | CONFIGURE_ENV+= ac_zlib_includes="${BUILDLINK_PREFIX.zlib}/include" |
35 | CONFIGURE_ENV+= ac_zlib_libraries="${BUILDLINK_PREFIX.zlib}/lib" | | 35 | CONFIGURE_ENV+= ac_zlib_libraries="${BUILDLINK_PREFIX.zlib}/lib" |
36 | | | 36 | |
37 | LDFLAGS.SunOS+= -liconv | | 37 | LDFLAGS.SunOS+= -liconv |
38 | LDFLAGS+= -lXft | | 38 | LDFLAGS.Darwin+= -liconv |
39 | LDFLAGS+= -lfontconfig | | 39 | LDFLAGS+= -lXft |
| | | 40 | LDFLAGS+= -lfontconfig |
40 | | | 41 | |
41 | MAKE_FLAGS+= CONFIGURE_OPTIONS=--x-libraries=${X11BASE}/lib\ --with-MOTIF | | 42 | MAKE_FLAGS+= CONFIGURE_OPTIONS=--x-libraries=${X11BASE}/lib\ --with-MOTIF |
42 | | | 43 | |
43 | MAKE_ENV+= ${CONFIGURE_ENV} | | 44 | MAKE_ENV+= ${CONFIGURE_ENV} |
44 | MAKE_ENV+= DEF_PKGDIR='-DPKGDIR=\"${PREFIX}\"' \ | | 45 | MAKE_ENV+= DEF_PKGDIR='-DPKGDIR=\"${PREFIX}\"' \ |
45 | DEF_AFMDIR='-DAFMDIR=\"${AFMDIR}\"' \ | | 46 | DEF_AFMDIR='-DAFMDIR=\"${AFMDIR}\"' \ |
46 | DEF_INDDIR='-DINDDIR=\"${INDDIR}\"' \ | | 47 | DEF_INDDIR='-DINDDIR=\"${INDDIR}\"' \ |
47 | DEF_INFODIR='-DDOCUMENT_DIR=\"${INFODIR}\"' | | 48 | DEF_INFODIR='-DDOCUMENT_DIR=\"${INFODIR}\"' |
48 | | | 49 | |
49 | BUILD_TARGET= compile.shared | | 50 | BUILD_TARGET= compile.shared |
50 | INSTALL_TARGET= install.shared | | 51 | INSTALL_TARGET= install.shared |
51 | | | 52 | |
52 | INSTALLATION_DIRS= bin lib/X11/app-defaults ${AFMDIR} ${INDDIR} ${INFODIR} | | 53 | INSTALLATION_DIRS= bin lib/X11/app-defaults ${AFMDIR} ${INDDIR} ${INFODIR} |
53 | | | 54 | |
54 | post-extract: | | 55 | post-extract: |
55 | @cd ${WRKSRC} ; ${TOOLS_PATH.bsdtar} xf tedPackage/TedBindist.tar | | 56 | @cd ${WRKSRC} ; ${TOOLS_PATH.bsdtar} xf tedPackage/TedBindist.tar |
56 | | | 57 | |
57 | post-patch: | | 58 | post-patch: |
58 | @cd ${WRKSRC}/Ted ; \ | | 59 | @cd ${WRKSRC}/Ted ; \ |
59 | ${SED} -e "s!Ted.afmDirectory:.*!Ted.afmDirectory:${AFMDIR}!g" \ | | 60 | ${SED} -e "s!Ted.afmDirectory:.*!Ted.afmDirectory:${AFMDIR}!g" \ |
60 | -e "s!Ted.spellToolSystemDicts:.*!Ted.spellToolSystemDicts:${INDDIR}!g" \ | | 61 | -e "s!Ted.spellToolSystemDicts:.*!Ted.spellToolSystemDicts:${INDDIR}!g" \ |
61 | -e "s!Ted.documentFileName:.*!Ted.documentFileName:${INFODIR}/TedDocument-en_US.rtf!g" \ | | 62 | -e "s!Ted.documentFileName:.*!Ted.documentFileName:${INFODIR}/TedDocument-en_US.rtf!g" \ |
62 | Ted.ad.sample > Ted.ad | | 63 | Ted.ad.sample > Ted.ad |
63 | | | 64 | |
64 | do-install: | | 65 | do-install: |
65 | ${INSTALL_PROGRAM} ${WRKSRC}/Ted/Ted ${DESTDIR}${PREFIX}/bin/Ted | | 66 | ${INSTALL_PROGRAM} ${WRKSRC}/Ted/Ted ${DESTDIR}${PREFIX}/bin/Ted |
66 | ${INSTALL_DATA} ${WRKSRC}/Ted/afm/*.afm ${DESTDIR}${AFMDIR} | | 67 | ${INSTALL_DATA} ${WRKSRC}/Ted/afm/*.afm ${DESTDIR}${AFMDIR} |
67 | ${INSTALL_DATA} ${FILESDIR}/README.ind ${DESTDIR}${INDDIR} | | 68 | ${INSTALL_DATA} ${FILESDIR}/README.ind ${DESTDIR}${INDDIR} |
68 | ${INSTALL_DATA} ${WRKSRC}/Ted/TedDocument-en_US.rtf ${DESTDIR}${INFODIR} | | 69 | ${INSTALL_DATA} ${WRKSRC}/Ted/TedDocument-en_US.rtf ${DESTDIR}${INFODIR} |
69 | ${INSTALL_DATA} ${WRKSRC}/Ted/Ted.ad \ | | 70 | ${INSTALL_DATA} ${WRKSRC}/Ted/Ted.ad \ |
70 | ${DESTDIR}${PREFIX}/lib/X11/app-defaults/Ted | | 71 | ${DESTDIR}${PREFIX}/lib/X11/app-defaults/Ted |
71 | | | 72 | |
72 | .include "../../converters/libiconv/buildlink3.mk" | | 73 | .include "../../converters/libiconv/buildlink3.mk" |
73 | .include "../../devel/pcre/buildlink3.mk" | | 74 | .include "../../devel/pcre/buildlink3.mk" |
74 | .include "../../devel/zlib/buildlink3.mk" | | 75 | .include "../../devel/zlib/buildlink3.mk" |
75 | .include "../../fonts/fontconfig/buildlink3.mk" | | 76 | .include "../../fonts/fontconfig/buildlink3.mk" |
76 | .include "../../mk/jpeg.buildlink3.mk" | | 77 | .include "../../mk/jpeg.buildlink3.mk" |
77 | .include "../../graphics/png/buildlink3.mk" | | 78 | .include "../../graphics/png/buildlink3.mk" |
78 | .include "../../graphics/tiff/buildlink3.mk" | | 79 | .include "../../graphics/tiff/buildlink3.mk" |
79 | .include "../../x11/libXft/buildlink3.mk" | | 80 | .include "../../x11/libXft/buildlink3.mk" |
80 | .include "../../x11/libXpm/buildlink3.mk" | | 81 | .include "../../x11/libXpm/buildlink3.mk" |
81 | .include "../../mk/motif.buildlink3.mk" | | 82 | .include "../../mk/motif.buildlink3.mk" |
82 | | | 83 | |
83 | .include "../../mk/bsd.pkg.mk" | | 84 | .include "../../mk/bsd.pkg.mk" |