Date: Thu, 28 Mar 2002 12:48:44 -0800 (PST) From: Anders Nor Berle <debolaz@debolaz.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/36433: new port: microsoft sscli Message-ID: <200203282048.g2SKmiq89635@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 36433 >Category: ports >Synopsis: new port: microsoft sscli >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: wish >Submitter-Id: current-users >Arrival-Date: Thu Mar 28 12:50:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Anders Nor Berle >Release: >Organization: Amphibic Online >Environment: >Description: Microsoft(R) Shared Source Common Language Infrastructure It's here baby, .NET Note that this port is currently not working too well on all configurations, but it's been hard to track down what the problems are, so it's better if it's put out with a clear notice, so that people can try it and possible help make it better. >How-To-Repeat: Follow instructions in shell script. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # sscli # sscli/Makefile # sscli/distinfo # sscli/pkg-comment # sscli/pkg-descr # sscli/pkg-message # echo c - sscli mkdir -p sscli > /dev/null 2>&1 echo x - sscli/Makefile sed 's/^X//' >sscli/Makefile << 'END-of-sscli/Makefile' X# New ports collection makefile for: sscli X# Date created: 28 Mars 2002 X# Whom: Anders Nor Berle X# X# $FreeBSD$ X# X XPORTNAME= sscli XPORTVERSION= 20020326 XCATEGORIES= lang XMASTER_SITES= \ X http://download.microsoft.com/download/.netframesdk/CLI/Beta1/WXP/EN-US/ \ X http://www.corel.com/6763/downloads/mirror/microsoft/rotor/ \ X ftp://ftp.corel.com/pub/mirror/Microsoft/rotor/ XDISTNAME= ${PORTNAME}${PORTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= debolaz@debolaz.com X X.include <bsd.port.pre.mk> X X.if ${OSVERSION} > 500000 XBROKEN= "This port will not compile on FreeBSD 5-CURRENT" X.endif X X.if defined(WITH_DEBUG) XENV_ARGS= fastchecked X.else XENV_ARGS= free X.endif X Xpre-fetch: X @ ${ECHO} "========================================================" X @ ${CAT} ${PKGMESSAGE} X @ ${ECHO} "========================================================" X Xpost-patch: X @ ${MV} ${WRKDIR}/sscli/env.sh ${WRKDIR}/env.sh.dist X @ ${SED} -e 's!csh!xxx!g' \ X ${WRKDIR}/env.sh.dist > ${WRKDIR}/sscli/env.sh X Xdo-configure: X @ (cd ${WRKDIR}/sscli && . ./env.sh ${ENV_ARGS} && ./configure) X Xdo-build: X @ (cd ${WRKDIR}/sscli && . ./env.sh ${ENV_ARGS} && ./buildall) X Xpost-build: X @ (cd ${WRKDIR} \ X && find sscli/* -type f \ X && find -d sscli/* -type d -exec echo @dirrm {} ';' \ X && echo @dirrm sscli \ X ) > pkg-plist X X# Look, let's face the facts, there's no install included, this just copies the X# sscli directory to ${PREFIX} (Which usually makes it /usr/local/sscli). X# ** NOT PRETTY ** Xdo-install: X @ ${CP} -Rp ${WRKDIR}/sscli ${PREFIX}/sscli X X.include <bsd.port.post.mk> END-of-sscli/Makefile echo x - sscli/distinfo sed 's/^X//' >sscli/distinfo << 'END-of-sscli/distinfo' XMD5 (sscli20020326.tgz) = 3a880f17b22ecf936c2cda402bbca554 END-of-sscli/distinfo echo x - sscli/pkg-comment sed 's/^X//' >sscli/pkg-comment << 'END-of-sscli/pkg-comment' XThe Microsoft(R) Shared Source CLI Implementation END-of-sscli/pkg-comment echo x - sscli/pkg-descr sed 's/^X//' >sscli/pkg-descr << 'END-of-sscli/pkg-descr' XThe Microsoft(R) Shared Source CLI Implementation is a file archive containing Xworking source code for the ECMA-334 (C#) and ECMA-335 (Common Language XInfrastructure, or CLI) standards. These standards together represent a Xsubstantial subset of what is available in the Microsoft .NET Framework. In Xaddition to the CLI implementation and the C# compiler, the Shared Source CLI XImplementation contains a cornucopia of tools, utilities, additional Framework Xclasses, and samples. It will build and run on the Microsoft Windows(R) XP and Xthe FreeBSD operating systems. X XWWW: http://www.microsoft.com/sharedsource END-of-sscli/pkg-descr echo x - sscli/pkg-message sed 's/^X//' >sscli/pkg-message << 'END-of-sscli/pkg-message' X X * * * Read this * * * X XThis port is a work in progress. It may or may not work Xon your machine. I have yet to figure out what makes it Xbreak, so if it doesn't work for you, drop me an line Xdescribing... X X * uname -a X * Anything else you think might be relevant X XOf course, if you happend to know what causes the Xbreakage, that will make usefull information too. ;-) X XOh, and the installation is currently not very Xusefull, it'll only make a duplicate of the Xdirectory somewhere else. Why? Because it'll take Xsome time and effort to make a sane installation Xfor this. X X - Anders Nor Berle <debolaz@debolaz.com> X END-of-sscli/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203282048.g2SKmiq89635>