[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / editors / xnedit

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>