Date: Tue, 23 Mar 2004 02:56:30 -0500 From: Michael Johnson <ahze@ahze.net> To: freebsd-ports-bugs@FreeBSD.org, FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/64454: [New Port] games/dotgnu-nim - traditional "Nim" game in C# Message-ID: <9884AB38-7C9F-11D8-8CBD-000A958C81C6@ahze.net> In-Reply-To: <200403191150.i2JBoK0L099395@freefall.freebsd.org> References: <200403191150.i2JBoK0L099395@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Please ignore the lang/pnet patch and use this. It isn't friendly to all C# programs. === lang/pnet == diff -ruN lang/pnet.orig/Makefile.pnet lang/pnet/Makefile.pnet --- lang/pnet.orig/Makefile.pnet Mon Mar 22 20:51:51 2004 +++ lang/pnet/Makefile.pnet Tue Mar 23 02:48:48 2004 @@ -8,11 +8,48 @@ http://www.southern-storm.com.au/download/ PNET_MASTER_SITE_SUBDIR= dotgnu/pnet/ - ILSTRIP_CMD= ${LOCALBASE}/bin/ilstrip +ILRUN_CMD= ${LOCALBASE}/bin/ilrun .if defined(WITH_OPTIMIZED_CSFLAGS) -CSFLAGS=-O2 +CSFLAGS+=-O2 +.endif + +.if defined(PNET_STRAP_BIN) || defined(PNET_STRAP_SBIN) + +PNET_STRAP_SUFX?= .exe +PNET_BIN_WRKDIR?= ${WRKDIR}/PNET_STRAP/bin +PNET_SBIN_WRKDIR?= ${WRKDIR}/PNET_STRAP/sbin + +.for strap in ${PNET_STRAP_BIN} +PLIST_FILES+= bin/${strap} +.endfor +.for strap in ${PNET_STRAP_SBIN} +PLIST_FILES+= sbin/${strap} +.endfor + +pre-patch: pnet-strap +pnet-strap: + @${MKDIR} ${PNET_BIN_WRKDIR} + @${MKDIR} ${PNET_SBIN_WRKDIR} + +.for strap in ${PNET_STRAP_BIN} + @${ECHO_CMD} "#!${SH}" >> ${PNET_BIN_WRKDIR}/${strap} + @${ECHO_CMD} "${ILRUN_CMD} ${ILRUN_FLAGS} ${PREFIX}/bin/${strap}${PNET_STRAP_SUFX}" >> ${PNET_BIN_WRKDIR}/${strap} +.endfor +.for strap in ${PNET_STRAP_SBIN} + @${ECHO_CMD} -n "#!${SH}" >> ${PNET_SBIN_WRKDIR}/${strap} + @${EHCO_CMD} -n "${ILRUN_CMD} ${ILRUN_FLAGS} ${PREFIX}/sbin/${strap}${PNET_STRAP_SUFX}" >> ${PNET_SBIN_WRKDIR}/${strap} +.endfor + +post-install: pnet-strap-install +pnet-strap-install: +.for strap in ${PNET_STRAP_BIN} + @${INSTALL_SCRIPT} ${PNET_BIN_WRKDIR}/${strap} ${PREFIX}/bin +.endfor +.for strap in ${PNET_STRAP_SBIN} + @${INSTALL_SCRIPT} ${PNET_SBIN_WRKDIR}/${strap} ${PREFIX}/sbin +.endfor .endif pre-everything:: post-everything === games/dotgnu-nim == diff -ruN games/dotgnu-nim.orig/Makefile games/dotgnu-nim/Makefile --- games/dotgnu-nim.orig/Makefile Mon Mar 22 21:01:43 2004 +++ games/dotgnu-nim/Makefile Tue Mar 23 02:49:43 2004 @@ -23,22 +23,18 @@ WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= README \ screenshot.jpg -PNET_STRAP_BIN= nim -PLIST_FILES= bin/nim \ - bin/nim.exe +PNET_STRAP_BIN= nim +PLIST_FILES= bin/nim.exe STRIP= # Nothing To Strip .include "../../lang/pnet/Makefile.pnet" .include <bsd.port.pre.mk> -post-extract: ilrun-cp-strap - -post-patch: ilrun-do-strap +post-patch: @${REINPLACE_CMD} -e 's|cscc|cscc ${CSFLAGS}|' \ ${WRKSRC}/Makefile do-install: - @${INSTALL_SCRIPT} ${WRKSRC}/${PNET_STRAP_BIN} ${PREFIX}/bin/nim @${INSTALL_PROGRAM} ${ILSTRIP_CMD} ${WRKSRC}/nim.exe ${PREFIX}/bin .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9884AB38-7C9F-11D8-8CBD-000A958C81C6>