opensound: fixes for x86_64

* fix build for x86_64
* fix source url
* fixes for SMAP
This commit is contained in:
Gerasim Troeglazov
2019-01-27 23:32:43 +10:00
parent b61c1f31d7
commit 635ae302da
3 changed files with 143 additions and 157 deletions

View File

@@ -5,34 +5,16 @@ provide a uniform API across all the major UNIX architectures."
HOMEPAGE="http://developer.opensound.com/"
COPYRIGHT="1996-2017 Hannu Savolainen and Dev Mazumdar"
LICENSE="BSD (2-clause)"
REVISION="2"
SOURCE_URI="http://www.4front-tech.com/developer/sources/stable/bsd/oss-v4.2-build2017-src-bsd.tar.bz2"
REVISION="3"
SOURCE_URI="http://www.4front-tech.com/developer/sources/stable/bsd/oss-v$portVersion-build2017-src-bsd.tar.bz2"
CHECKSUM_SHA256="8ef2b1b964719b4c356de234d4b28832302027dc23bf636820be1afe1b099972"
SOURCE_DIR="oss-v4.2-build2017-src-bsd"
PATCHES="opensound-4.2_git.patchset"
SOURCE_DIR="oss-v$portVersion-build2017-src-bsd"
PATCHES="opensound-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 ?x86"
ARCHITECTURES="x86_gcc2 x86_64"
GLOBAL_WRITABLE_FILES="
settings/kernel/drivers/oss_audigyls keep-old
settings/kernel/drivers/oss_audioloop keep-old
settings/kernel/drivers/oss_core keep-old
settings/kernel/drivers/oss_cs461x keep-old
settings/kernel/drivers/oss_emu10k1x keep-old
settings/kernel/drivers/oss_envy24 keep-old
settings/kernel/drivers/oss_envy24ht keep-old
settings/kernel/drivers/oss_fmedia keep-old
settings/kernel/drivers/oss_hdaudio keep-old
settings/kernel/drivers/oss_ich keep-old
settings/kernel/drivers/oss_imux keep-old
settings/kernel/drivers/oss_madi keep-old
settings/kernel/drivers/oss_sblive keep-old
settings/kernel/drivers/oss_sbpci keep-old
settings/kernel/drivers/oss_sbxfi keep-old
settings/kernel/drivers/oss_trident keep-old
settings/kernel/drivers/oss_userdev keep-old
settings/kernel/drivers/oss_ymf7xx keep-old
# settings/kernel/drivers directory keep-old
settings/kernel/drivers directory keep-old
"
PROVIDES="
@@ -63,7 +45,6 @@ BUILD_PREREQUIRES="
BUILD()
{
#cd oss-v4.2-build2017-src-bsd
export BEOS_SYSTEM=$prefix
mkdir -p build
cd build
@@ -73,16 +54,9 @@ BUILD()
INSTALL()
{
#cd oss-v4.2-build2017-src-bsd
export BEOS_SYSTEM=$prefix
cd build
if [ -n "${DESTDIR}" ];then
make package
mkdir -p ${DESTDIR}/boot
unzip oss-beos-v4.2-2002.zip -d ${DESTDIR}/boot
else
make install
# they really belong to home/config/settings but well...
copyattr -d -r prototype/boot/home/config/settings/* $settingsDir/
fi
make install
# they really belong to home/config/settings but well...
copyattr -d -r prototype/boot/home/config/settings/* $settingsDir/
}