From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 23 00:00:45 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F26016A4D1 for ; Tue, 23 Mar 2004 00:00:45 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D0BC43D41 for ; Tue, 23 Mar 2004 00:00:45 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2N80jbv051947 for ; Tue, 23 Mar 2004 00:00:45 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2N80jU8051946; Tue, 23 Mar 2004 00:00:45 -0800 (PST) (envelope-from gnats) Date: Tue, 23 Mar 2004 00:00:45 -0800 (PST) Message-Id: <200403230800.i2N80jU8051946@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Michael Johnson Subject: Re: ports/64454: [New Port] games/dotgnu-nim - traditional "Nim" game in C# X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Michael Johnson List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2004 08:00:45 -0000 The following reply was made to PR ports/64454; it has been noted by GNATS. From: Michael Johnson To: freebsd-ports-bugs@FreeBSD.org, FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: Re: ports/64454: [New Port] games/dotgnu-nim - traditional "Nim" game in C# Date: Tue, 23 Mar 2004 02:56:30 -0500 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 -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}