mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-20 00:21:35 +00:00
Add new port for IronPython 0.6,
a new Python implementation for .NET platforms.
This commit is contained in:
parent
237e668e6f
commit
fb65895765
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=114984
@ -107,6 +107,7 @@
|
||||
SUBDIR += ifc7
|
||||
SUBDIR += intel2gas
|
||||
SUBDIR += intercal
|
||||
SUBDIR += ironpython
|
||||
SUBDIR += itcl
|
||||
SUBDIR += jruby
|
||||
SUBDIR += jython
|
||||
|
34
lang/ironpython/Makefile
Normal file
34
lang/ironpython/Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
# New ports collection makefile for: ironpython
|
||||
# Date created: 29 July 2004
|
||||
# Whom: Hye-Shik Chang
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= ironpython
|
||||
PORTVERSION= 0.6
|
||||
CATEGORIES= lang python
|
||||
MASTER_SITES= http://www.ironpython.com/
|
||||
DISTNAME= IronPython-${PORTVERSION}
|
||||
|
||||
MAINTAINER= perky@FreeBSD.org
|
||||
COMMENT= New Python implementation targeting the .NET
|
||||
|
||||
RUN_DEPENDS= mono:${PORTSDIR}/lang/mono
|
||||
|
||||
USE_ZIP= yes
|
||||
NO_BUILD= yes
|
||||
EXTRACT_BEFORE_ARGS= -q -a
|
||||
|
||||
post-extract:
|
||||
${ECHO} '#!${SH}' > ${WRKDIR}/ironpython
|
||||
${ECHO} '${LOCALBASE}/bin/mono ${PREFIX}/lib/ironpython/IronPythonConsole.exe $$*' >> ${WRKDIR}/ironpython
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${PREFIX}/lib/ironpython
|
||||
cd ${WRKSRC}/bin; for f in *.exe *.dll; do \
|
||||
${INSTALL_DATA} $$f ${PREFIX}/lib/ironpython; \
|
||||
done
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/ironpython ${PREFIX}/bin/
|
||||
|
||||
.include <bsd.port.mk>
|
2
lang/ironpython/distinfo
Normal file
2
lang/ironpython/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (IronPython-0.6.zip) = de985c87ec3563cf0284609041cfa104
|
||||
SIZE (IronPython-0.6.zip) = 388485
|
24
lang/ironpython/pkg-descr
Normal file
24
lang/ironpython/pkg-descr
Normal file
@ -0,0 +1,24 @@
|
||||
IronPython is a new Python implementation targeting the .NET and
|
||||
Mono platforms. It is...
|
||||
|
||||
* Fast - IronPython-0.6 is up to 1.7x faster than Python-2.3 on the
|
||||
standard pystone benchmark. An early performance report is are
|
||||
contained in this paper for PyCon 2004.
|
||||
|
||||
* Integrated with the Common Language Runtime - IronPython code can
|
||||
easily use CLR libraries and Python classes can extend CLR classes.
|
||||
|
||||
* Fully dynamic - IronPython supports an interactive interpreter
|
||||
and transparent on-the-fly compilation of source files just like
|
||||
standard Python.
|
||||
|
||||
* Optionally static - IronPython also supports static compilation
|
||||
of Python code to produce static executables (.exe's) that can be
|
||||
run directly or static libraries (.dll's) that can be called from
|
||||
other CLR languages including C#, VB, managed C++ and many more.
|
||||
|
||||
* Managed and verifiable - IronPython generates verifiable assemblies
|
||||
with no dependencies on native libraries that can run in environments
|
||||
which require verifiable managed code.
|
||||
|
||||
WWW: http://www.ironpython.com/
|
8
lang/ironpython/pkg-plist
Normal file
8
lang/ironpython/pkg-plist
Normal file
@ -0,0 +1,8 @@
|
||||
bin/ironpython
|
||||
lib/ironpython/IronMath.dll
|
||||
lib/ironpython/IronPython.dll
|
||||
lib/ironpython/IronPythonConsole.exe
|
||||
lib/ironpython/SystemUtil.dll
|
||||
lib/ironpython/__main__.exe
|
||||
lib/ironpython/snippets.dll
|
||||
@dirrm lib/ironpython
|
Loading…
Reference in New Issue
Block a user