# New ports collection Makefile for: bsvc # Date created: 03-Mar-1997 # Whom: tenser@spitfire.ecsel.psu.edu # # $FreeBSD$ # PORTNAME= bsvc PORTVERSION= 2.1 CATEGORIES= emulators tk82 MASTER_SITES= ftp://ftp.redlinelabs.com/pub/bsvc/ \ ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= system/emulators DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= An extensible hardware simulation framework with MC68K support RUN_DEPENDS= wish8.2:${PORTSDIR}/x11-toolkits/tk82 WRKSRC= ${WRKDIR}/${DISTNAME}/src USE_REINPLACE= yes MAKE_ENV= PROJECT_BASE=${PREFIX} WRKSRC=${WRKSRC} .include pre-patch: @${CP} ${WRKSRC}/Makefile.Linux ${WRKSRC}/Makefile post-patch: .for cfile in codegen.c listing.c object.c main.c @${REINPLACE_CMD} -e 's|exit()|exit(1)|g' ${WRKSRC}/Assemblers/68kasm/${cfile} .endfor @${REINPLACE_CMD} -e 's|^#endif.*$$|#endif|g' \ ${WRKSRC}/Assemblers/68kasm/instlookup.c @${FIND} ${WRKSRC} -name "*.[ch]xx" -exec \ ${REINPLACE_CMD} -e \ 's/iostream\.h/iostream/; \ s/strstream\.h/strstream/; \ s/fstream\.h/fstream/' \{\} \; @${FIND} ${WRKSRC} -name Makefile -exec \ ${REINPLACE_CMD} -e 's/make/$(MAKE)/' \{\} \; .include