mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
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
|
|
}
|