109 lines
2.1 KiB
Bash
109 lines
2.1 KiB
Bash
SUMMARY="DotGNU Portable .NET suite"
|
|
DESCRIPTION="DotGNU Portable.NET is a portable suite of tools (including a C# \
|
|
compiler, assembler, and runtime engine) for non-Microsoft platforms. It is \
|
|
part of the DotGNU meta-project"
|
|
HOMEPAGE="http://www.dotgnu.org/pnet.html"
|
|
COPYRIGHT="2001-2006 Southern Storm Software, Pty Ltd.
|
|
1984-2002 Free Software Foundation, Inc.
|
|
2003 Gopal.V
|
|
2002 FSF INDIA
|
|
2002 Richard Baumann"
|
|
LICENSE="GNU GPL v1"
|
|
REVISION="4"
|
|
SOURCE_URI="http://download.savannah.gnu.org/releases/dotgnu-pnet/pnet-0.8.0.tar.gz"
|
|
CHECKSUM_SHA256="f1340ae3567a5f05729d9d201bd719268ceca07bde4f62c58a92abfda64551bb"
|
|
PATCHES="pnet-0.8.0.patchset"
|
|
|
|
ARCHITECTURES="?all x86_gcc2 x86"
|
|
|
|
PROVIDES="
|
|
pnet = $portVersion
|
|
cmd:al
|
|
cmd:cli_unknown_ar
|
|
cmd:cli_unknown_cpp
|
|
cmd:cli_unknown_gcc
|
|
cmd:cli_unknown_ranlib
|
|
cmd:cli_unknown_size
|
|
cmd:cli_unknown_strip
|
|
cmd:clrwrap
|
|
cmd:csant
|
|
cmd:cscc
|
|
cmd:cscc_cpp
|
|
cmd:csdoc
|
|
cmd:csdoc2hier
|
|
cmd:csdoc2html
|
|
cmd:csdoc2texi
|
|
cmd:cssrc2html
|
|
cmd:ilalink
|
|
cmd:ilasm
|
|
cmd:ildasm
|
|
cmd:ildd
|
|
cmd:ilfind
|
|
cmd:ilgac
|
|
cmd:ilheader
|
|
cmd:ilnative
|
|
cmd:ilranlib
|
|
cmd:ilrun
|
|
cmd:ilsize
|
|
cmd:ilstrip
|
|
cmd:ilverify
|
|
cmd:resgen
|
|
lib:libpnet = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku
|
|
lib:libncurses
|
|
lib:libz
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
pnet_devel = $portVersion
|
|
devel:libILAsm = $portVersion compat >= 0
|
|
devel:libILCodeGen = $portVersion compat >= 0
|
|
devel:libILDumpAsm = $portVersion compat >= 0
|
|
devel:libILEngine = $portVersion compat >= 0
|
|
devel:libILImage = $portVersion compat >= 0
|
|
devel:libILLink = $portVersion compat >= 0
|
|
devel:libILSupport = $portVersion compat >= 0
|
|
"
|
|
REQUIRES_devel="
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku_devel
|
|
devel:libncurses
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:autoconf
|
|
cmd:awk
|
|
cmd:find
|
|
cmd:flex
|
|
cmd:gcc
|
|
cmd:ld
|
|
cmd:libtoolize
|
|
cmd:make
|
|
cmd:treecc
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
libtoolize --force --copy --install
|
|
aclocal
|
|
autoconf
|
|
automake --add-missing
|
|
runConfigure ./configure --without-libffi --without-libgc --enable-shared \
|
|
--libdir=$developLibDir
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
|
|
packageEntries devel \
|
|
$developDir \
|
|
$manDir
|
|
}
|