new Version of yab, cleanup package (#4909)

* reactive feature, new feature and some bug fixes

--Features--
	Textcontrol WITH / WITHOUT LABEL
	Spincontrol WITH / WITHOUT LABEL and height issue correctet
	dropbox WITH / WITHOUT LABEL
	radio and checkbox WITH / WITHOUT LABEL
	tabdel is working (not completed)
Sound:
	ID= SOUND PLAY \"02 - Let Her Go.mp3\"\n"
	SOUND STOP ID		
	SOUND WAIT ID
	MEDIASOUND play URL
	MEDIASOUND STOP ID		

--Bug Fixes--
	texturl bug fix in mouseover fixed
	textcontrol avaiable Charaters bug fixes
	Treebox sort entry correct
This commit is contained in:
lorglas
2020-04-26 11:04:38 +02:00
committed by GitHub
parent 521e8b287c
commit 7a687a995f
2 changed files with 55 additions and 57 deletions

View File

@@ -1,57 +0,0 @@
SUMMARY="Extended version of the yabasic programming language"
DESCRIPTION="yab is an extended version of yabasic, a BASIC programming \
language, with special commands designed for Haiku."
HOMEPAGE="http://yab.orgfree.com/"
COPYRIGHT="1995-2006 Marc-Oliver Ihm (yabasic)
2006-2009 Jan Bungeroth (yab improvements)
2013-2018 Jim Saxton (yab improvements)"
LICENSE="Artistic"
REVISION="1"
SOURCE_URI="https://github.com/bbjimmy/YAB/archive/$portVersion.tar.gz"
CHECKSUM_SHA256="852a667f3ee8f436788578d5dca6b44221d98322daf1c57a3cec8eef51fc169e"
SOURCE_FILENAME="YAB-$portVersion.tar.gz"
SOURCE_DIR="YAB-$portVersion"
ARCHITECTURES="x86_gcc2 !x86 x86_64"
PROVIDES="
yab = $portVersion
cmd:yab = $portVersion
devel:libyab = $portVersion
lib:libyab = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel >= r1~alpha4_pm_hrev49976
"
BUILD_PREREQUIRES="
cmd:bison
cmd:flex
cmd:gcc
cmd:make
cmd:mkdepend
"
BUILD()
{
mkdir -p tmp
cp -r src/* tmp
cd tmp
make $jobArgs BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY`
}
INSTALL()
{
mkdir -p $binDir $libDir $appsDir/yab-IDE
cp tmp/yab $binDir/
cp tmp/libyab.so $libDir/
cp -r src $appsDir/yab-IDE/src
cp tmp/bison.h $appsDir/yab-IDE/src/
cp -r Documentation $appsDir/yab-IDE/Documentation
mkdir -p $documentationDir
ln -s $appsDir/yab-IDE/Documentation $documentationDir/yab-1.7.5
prepareInstalledDevelLibs libyab
}

View File

@@ -0,0 +1,55 @@
SUMMARY="Extended version of the yabasic programming language"
DESCRIPTION="yab is an extended version of yabasic, a BASIC programming \
language, with special commands designed for Haiku. "
HOMEPAGE="http://software.besly.de/"
COPYRIGHT="1995-2006 Marc-Oliver Ihm (yabasic)
2006-2009 Jan Bungeroth (yab improvements)
2013-2018 Jim Saxton (yab improvements)
2018-2020 Lorenz Glaser (yab improvements)"
LICENSE="Artistic"
REVISION="1"
SOURCE_URI="https://github.com/lorglas/yab/archive/$portVersion.tar.gz"
CHECKSUM_SHA256="b14d31b4fae231cefe52cace918ee5341803e46d81c7b5c3e2aa939c8302a4fb"
SOURCE_FILENAME="yab-$portVersion.tar.gz"
SOURCE_DIR="yab-$portVersion"
ARCHITECTURES="x86_gcc2 !x86 x86_64"
PROVIDES="
yab = $portVersion
cmd:yab = $portVersion
lib:libyab = $portVersion
lib:libyab_1.7.8 = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel >= r1~alpha4_pm_hrev49976
"
BUILD_PREREQUIRES="
cmd:bison
cmd:flex
cmd:gcc
cmd:make
cmd:mkdepend
"
BUILD()
{
make
}
INSTALL()
{
mkdir -p $binDir $libDir
cp yab $binDir/
if [ $buildArchitecture == 'x86_gcc2' ]; then
cp oldlib32/libyab.so $libDir/
fi
if [ $buildArchitecture == 'x86_64' ]; then
cp oldlib64/libyab.so $libDir/
fi
cp libyab* $libDir/
mkdir -p $dataDir/licenses/
cp data/licenses/* $dataDir/licenses/
}