5edc154c8d38655321d538f29bc985e2b2c9e63d
[pkgsrc.git] / editors / ted / Makefile
1 # $NetBSD: Makefile,v 1.38 2010/06/13 22:44:13 wiz Exp $
2
3 DISTNAME=       ted-2.16.src
4 PKGNAME=        ted-2.16
5 PKGREVISION=    8
6 CATEGORIES=     editors
7 MASTER_SITES=   ftp://ftp.nluug.nl/pub/editors/ted/
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://www.nllgg.nl/Ted/
11 COMMENT=        X11 based WordPad-like word processor
12
13 PKG_INSTALLATION_TYPES= overwrite pkgviews
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 USE_TOOLS+=     gtar
17
18 WRKSRC=         ${WRKDIR}/Ted-2.16
19 USE_X11BASE=    YES
20
21 AFMDIR=         ${PREFIX}/share/Ted/afm
22 INDDIR=         ${PREFIX}/share/Ted/ind
23 INFODIR=        ${PREFIX}/share/doc/Ted
24
25 CONFIGURE_ENV+= ac_jpeg_includes="${BUILDLINK_PREFIX.jpeg}/include"
26 CONFIGURE_ENV+= ac_jpeg_libraries="${BUILDLINK_PREFIX.jpeg}/lib"
27 # disabled, has not been update since about libpng-0.90
28 #CONFIGURE_ENV+=        ac_png_includes="${BUILDLINK_PREFIX.png}/include"
29 #CONFIGURE_ENV+=        ac_png_libraries="${BUILDLINK_PREFIX.png}/lib"
30 CONFIGURE_ENV+= ac_tiff_includes="${BUILDLINK_PREFIX.tiff}/include"
31 CONFIGURE_ENV+= ac_tiff_libraries="${BUILDLINK_PREFIX.tiff}/lib"
32 CONFIGURE_ENV+= ac_xm_includes="${BUILDLINK_PREFIX.openmotif}/include"
33 CONFIGURE_ENV+= ac_xm_libraries="${BUILDLINK_PREFIX.openmotif}/lib"
34 CONFIGURE_ENV+= ac_xpm_includes="${BUILDLINK_PREFIX.libXpm}/include"
35 CONFIGURE_ENV+= ac_xpm_libraries="${BUILDLINK_PREFIX.libXpm}/lib"
36 CONFIGURE_ENV+= ac_zlib_includes="${BUILDLINK_PREFIX.zlib}/include"
37 CONFIGURE_ENV+= ac_zlib_libraries="${BUILDLINK_PREFIX.zlib}/lib"
38
39 MAKE_FLAGS+=    CONFIGURE_OPTIONS=--x-libraries=${X11BASE}/lib\ --with-motif
40
41 MAKE_ENV+=      ${CONFIGURE_ENV}
42 MAKE_ENV+=      DEF_PKGDIR='-DPKGDIR=\"${PREFIX}\"' \
43                 DEF_AFMDIR='-DAFMDIR=\"${AFMDIR}\"' \
44                 DEF_INDDIR='-DINDDIR=\"${INDDIR}\"' \
45                 DEF_INFODIR='-DDOCUMENT_DIR=\"${INFODIR}\"'
46
47 BUILD_TARGET=   compile.shared
48 INSTALL_TARGET= install.shared
49
50 INSTALLATION_DIRS=      bin lib/X11/app-defaults
51
52 post-extract:
53         @cd ${WRKSRC} ; ${GTAR} xf tedPackage/TedBindist.tar
54
55 post-patch:
56         @cd ${WRKSRC}/Ted ; \
57         ${SED}  -e "s!Ted.afmDirectory:.*!Ted.afmDirectory:${AFMDIR}!g" \
58                 -e "s!Ted.spellToolSystemDicts:.*!Ted.spellToolSystemDicts:${INDDIR}!g" \
59                 -e "s!Ted.documentFileName:.*!Ted.documentFileName:${INFODIR}/TedDocument-en_US.rtf!g" \
60                 Ted.ad.sample > Ted.ad
61
62 do-install:
63         ${INSTALL_PROGRAM} ${WRKSRC}/Ted/Ted ${DESTDIR}${PREFIX}/bin/Ted
64         ${INSTALL_DATA_DIR} ${DESTDIR}${AFMDIR}
65         ${INSTALL_DATA} \
66                 ${WRKSRC}/afm/Courier-Bold.afm \
67                 ${WRKSRC}/afm/Courier-BoldOblique.afm \
68                 ${WRKSRC}/afm/Courier-Oblique.afm \
69                 ${WRKSRC}/afm/Courier.afm \
70                 ${WRKSRC}/afm/Helvetica-Bold.afm \
71                 ${WRKSRC}/afm/Helvetica-BoldOblique.afm \
72                 ${WRKSRC}/afm/Helvetica-Oblique.afm \
73                 ${WRKSRC}/afm/Helvetica.afm \
74                 ${WRKSRC}/afm/Symbol.afm \
75                 ${WRKSRC}/afm/Times-Bold.afm \
76                 ${WRKSRC}/afm/Times-BoldItalic.afm \
77                 ${WRKSRC}/afm/Times-Italic.afm \
78                 ${WRKSRC}/afm/Times-Roman.afm \
79                 ${DESTDIR}${AFMDIR}
80         ${INSTALL_DATA_DIR} ${DESTDIR}${INDDIR}
81         ${INSTALL_DATA} ${FILESDIR}/README.ind ${DESTDIR}${INDDIR}
82         ${INSTALL_DATA_DIR} ${DESTDIR}${INFODIR}
83         ${INSTALL_DATA} ${WRKSRC}/Ted/TedDocument-en_US.rtf ${DESTDIR}${INFODIR}
84         ${INSTALL_DATA} ${WRKSRC}/Ted/Ted.ad \
85                 ${DESTDIR}${PREFIX}/lib/X11/app-defaults/Ted
86
87 .include "../../devel/zlib/buildlink3.mk"
88 .include "../../graphics/jpeg/buildlink3.mk"
89 #.include "../../graphics/png/buildlink3.mk"
90 .include "../../graphics/tiff/buildlink3.mk"
91 .include "../../x11/libXpm/buildlink3.mk"
92 .include "../../mk/motif.buildlink3.mk"
93
94 .include "../../mk/bsd.pkg.mk"