mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
I forgot an mkdir in the installation, and as a result, the portmanager would be installed at the same path as the "servers" directory and would replace it. This of course prevents all system servers from working. After moving the server at the right place, things works as expected.
95 lines
2.1 KiB
Bash
95 lines
2.1 KiB
Bash
SUMMARY="A REXX interpreter with Haiku scripting integration"
|
|
DESCRIPTION="Rexx (Restructured Extended Executor) is an interpreted \
|
|
programming language developed at IBM by Mike Cowlishaw. It is a structured, \
|
|
high-level programming language designed for ease of learning and reading.
|
|
|
|
BeBRexx 1.3.2 is the first public release of a port of Bill Vlachoudis' BRexx \
|
|
version 1.3 to BeOS, a REXX interpreter with a number of improvements and \
|
|
additions:
|
|
* Support for Haiku application scripting.
|
|
* Support for running BRexx scripts from the desktop.
|
|
* Additional functions and features."
|
|
HOMEPAGE="http://www.verifiedlogic.com/"
|
|
COPYRIGHT="1991-1999 Be Incorporated
|
|
1999 Willy Langeveld
|
|
1999 Vassilis Vlachoudis"
|
|
LICENSE="Public Domain
|
|
BSD (3-clause)"
|
|
REVISION="4"
|
|
commit="63d956a8a44beecbb3597d904ce97e159575aebc"
|
|
SOURCE_URI="https://github.com/pulkomandy/BeBrexx/archive/$commit.tar.gz"
|
|
SOURCE_DIR="BeBrexx-$commit"
|
|
CHECKSUM_SHA256="26db8f9ce0bf318cf63495a3050ee94e4d2ccb0a734898efdf0aa72016ed9a27"
|
|
|
|
ARCHITECTURES="x86_gcc2"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
PROVIDES="
|
|
brexx$secondaryArchSuffix = $portVersion
|
|
lib:libPortManager$secondaryArchSuffix
|
|
"
|
|
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
"
|
|
|
|
if [ -z "$secondaryArchSuffix" ]; then
|
|
PROVIDES="$PROVIDES
|
|
cmd:PortManager
|
|
cmd:rx
|
|
"
|
|
else
|
|
REQUIRES="$REQUIRES
|
|
brexx == $portVersion base
|
|
"
|
|
fi
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
makefile_engine
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:make
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
brexx${secondaryArchSuffix}_devel = $portVersion
|
|
devel:libPortManager$secondaryArchSuffix
|
|
"
|
|
|
|
REQUIRES_devel="
|
|
brexx$secondaryArchSuffix == $portVersion base
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
make all OBJ_DIR=obj
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
if [ -z "$secondaryArchSuffix" ]; then
|
|
mkdir -p $binDir
|
|
mkdir -p $prefix/servers
|
|
copyattr -d PortManager/obj/PortManager $prefix/servers
|
|
copyattr -d src/obj/rx $binDir
|
|
fi
|
|
|
|
mkdir -p $libDir
|
|
copyattr -d PortLib/obj/libPortManager.so $libDir
|
|
|
|
mkdir -p $includeDir
|
|
cp PortLib/PortManager.h $includeDir
|
|
|
|
prepareInstalledDevelLibs libPortManager
|
|
|
|
packageEntries devel $developDir
|
|
}
|
|
|
|
TEST()
|
|
{
|
|
export LIBRARY_PATH=PortLib/obj:$LIBRARY_PATH
|
|
make test OBJ_DIR=obj
|
|
}
|