[erlang] fix recipe and patches

This commit is contained in:
Maxim Sokhatsky
2014-01-14 20:40:21 +00:00
parent 5187c6c9ba
commit 56bdcda5d1
2 changed files with 31 additions and 27 deletions

View File

@@ -19,6 +19,14 @@ PATCHES="erlang_R16B03_haiku.patch"
PROVIDES="
erl = $portVersion
cmd:erl = $portVersion
cmd:ct_run = $portVersion
cmd:dialyzer = $portVersion
cmd:epmd = $portVersion
cmd:erlc = $portVersion
cmd:escript = $portVersion
cmd:run_erl = $portVersion
cmd:to_erl = $portVersion
cmd:typer = $portVersion
"
REQUIRES="
@@ -47,7 +55,10 @@ BUILD()
mkdir -p `finddir B_SYSTEM_SETTINGS_DIRECTORY`/network
touch `finddir B_SYSTEM_SETTINGS_DIRECTORY`/network/hostname
./configure --prefix=`$binDir` --disable-ipv6 --disable-hipe LDFLAGS="-lnetwork"
./configure --prefix="$binDir/.." --disable-ipv6 --disable-hipe LDFLAGS="-lnetwork"
echo "#undef ERTS_SMP" >> erts/i586-pc-haiku/config.h
echo "#undef USE_THREADS" >> erts/i586-pc-haiku/config.h
echo "Skip" > lib/megaco/SKIP
HOME=/boot/home make CFLAGS="$ERLANG_CFLAGS"
}