# New ports collection makefile for: Xenon # Date created: 22 October 1999 # Whom: Chris D. Faulhaber # # $FreeBSD$ # PORTNAME= xenon PORTVERSION= 1.0.0 PORTREVISION= 3 CATEGORIES= editors MASTER_SITES= http://sydney.proximity.com.au/~ben/xenon/dist/ \ ftp://yankee.proximitygroup.com/pub/xenon/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple X-based text editor USE_GMAKE= yes USE_XPM= yes MAKEFILE= ${WRKSRC}/makefiles/Makefile.Linux NOPRECIOUSSOFTMAKEVARS= yes EXAMPLESDIR= ${PREFIX}/share/examples/ex MAN1= xe.1 FIX_FILES= Xe.h XeApp.C XeApp.h XeFontTable.C XeKeyTable.C \ XeKeyTable.h XeObject.C XeObject.h XeObjectTable.h XeText.C \ XeText.h do-configure: .for file in ${FIX_FILES} @${REINPLACE_CMD} -e 's|#include |#include |' \ -e 's|std::slist|std::list|g' \ -e 's|#include |#include |' \ -e 's|std::hash_map|__gnu_cxx::hash_map|g' \ -e 's|std::hash|__gnu_cxx::hash|g' \ ${WRKSRC}/${file} .endfor @${REINPLACE_CMD} '/friend int compare/d' ${WRKSRC}/KrAtom.h @${REINPLACE_CMD} 's|||' ${WRKSRC}/XeText.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xe ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xe.1 ${PREFIX}/man/man1 .if !defined(NOPORTEXAMPLES) @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/xerc ${EXAMPLESDIR}/sample.xerc .endif .include