Annotation of pkgsrc/editors/xnedit/Makefile, Revision 1.4
1.4 ! micha 1: # $NetBSD: Makefile,v 1.3 2022/02/04 12:23:40 micha Exp $
1.1 micha 2:
1.4 ! micha 3: DISTNAME= xnedit-1.4.0
1.2 micha 4: PKGREVISION= 1
1.1 micha 5: CATEGORIES= editors
6: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xnedit/}
7:
8: MAINTAINER= micha@NetBSD.org
9: HOMEPAGE= https://sourceforge.net/projects/xnedit/
10: COMMENT= Fork of NEdit with Unicode support and antialiased text
11: LICENSE= gnu-gpl-v2
12:
13: USE_LANGUAGES= c99
14: USE_TOOLS= pkg-config yacc
15:
16: WRKSRC= ${WRKDIR}/xnedit
17: BUILD_TARGET= generic
18: INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PREFIX}/share/doc/xnedit
19:
1.2 micha 20: # Use POSIX struct dirent (instead of BSD struct direct)
21: CFLAGS+= -DUSE_DIRENT
22: # Workaround for bugs in IRIX Motif library
23: CFLAGS.IRIX+= -DNO_XMIM
24: # Workaround for bugs in Solaris Motif library
25: CFLAGS.SunOS+= -DROWCOLPATCH
26:
27: # Honor external CFLAGS
28: SUBST_CLASSES+= fix-cflags
29: SUBST_STAGE.fix-cflags= pre-configure
30: SUBST_MESSAGE.fix-cflags= Fixing Makefile.generic.
31: SUBST_FILES.fix-cflags= makefiles/Makefile.generic
32: SUBST_SED.fix-cflags= -e 's,CFLAGS=,CFLAGS+=,'
33:
1.1 micha 34: # Search for Xft headers in X11 subdirectory
35: # Upstream ticket: <https://sourceforge.net/p/xnedit/bugs/20/>
36: # Fixed with commit 452499daab227afab372763f7a64ec996c7057db, remove this patch
37: # for next release.
38: SUBST_CLASSES+= fix-include
39: SUBST_STAGE.fix-include= pre-configure
40: SUBST_MESSAGE.fix-include= Fixing include Xft.h.
41: SUBST_FILES.fix-include= source/nedit.h
42: SUBST_FILES.fix-include+= source/rangeset.h
43: SUBST_FILES.fix-include+= source/text.h
44: SUBST_FILES.fix-include+= source/textDisp.h
45: SUBST_FILES.fix-include+= source/textP.h
46: SUBST_FILES.fix-include+= util/colorchooser.c
47: SUBST_FILES.fix-include+= util/fontsel.c
48: SUBST_SED.fix-include= -e 's,Xft/Xft.h>,X11/&,'
49:
50: do-install:
51: ${INSTALL_PROGRAM} ${WRKSRC}/source/xnedit ${DESTDIR}${PREFIX}/bin
52: ${INSTALL_PROGRAM} ${WRKSRC}/source/xnc ${DESTDIR}${PREFIX}/bin
53: ${INSTALL_MAN} ${WRKSRC}/doc/xnedit.man \
54: ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xnedit.1
55: ${INSTALL_MAN} ${WRKSRC}/doc/xnc.man \
56: ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xnc.1
57: .for f in README.md ReleaseNotes
58: ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/xnedit
59: .endfor
60: .for f in NEdit.ad faq.txt xnedit.txt
61: ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DESTDIR}${PREFIX}/share/doc/xnedit
62: .endfor
63:
64: .include "../../converters/libiconv/buildlink3.mk"
1.3 micha 65: LIBS+= ${BUILDLINK_LDADD.iconv}
1.1 micha 66: .include "../../devel/pcre/buildlink3.mk"
67: .include "../../fonts/fontconfig/buildlink3.mk"
68: .include "../../mk/motif.buildlink3.mk"
69: .include "../../x11/libICE/buildlink3.mk"
70: .include "../../x11/libSM/buildlink3.mk"
71: .include "../../x11/libX11/buildlink3.mk"
72: .include "../../x11/libXft/buildlink3.mk"
73: .include "../../x11/libXpm/buildlink3.mk"
74: .include "../../x11/libXrender/buildlink3.mk"
75: .include "../../x11/libXt/buildlink3.mk"
76: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>