WIP libsdl, added secondaryArchSuffix

This commit is contained in:
Scott McCreary
2013-10-31 02:52:15 -07:00
parent 1109466025
commit c2f6992d98
7 changed files with 15 additions and 257 deletions

View File

@@ -1,21 +0,0 @@
DESCRIPTION="Simple Direct Media Layer"
HOMEPAGE="http://www.libsdl.org/"
SRC_URI="http://www.libsdl.org/release/SDL-1.2.12.tar.gz"
CHECKSUM_MD5="544b4554986e51eed6d34435cf9c5f3f"
REVISION="1"
STATUS_HAIKU="untested"
DEPEND=""
BUILD()
{
cd SDL-1.2.12
./configure --prefix=/boot/home/config
make
}
INSTALL()
{
cd SDL-1.2.12
make install
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="1997-2009 Sam Lantinga"

View File

@@ -1,21 +0,0 @@
DESCRIPTION="Simple Direct Media Layer"
HOMEPAGE="http://www.libsdl.org/"
SRC_URI="http://www.libsdl.org/release/SDL-1.2.13.tar.gz"
CHECKSUM_MD5="c6660feea2a6834de10bc71b2f8e4d88"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD()
{
cd SDL-1.2.13
./configure --prefix=/boot/home/config
make
}
INSTALL()
{
cd SDL-1.2.13
make install
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="1997-2009 Sam Lantinga"

View File

@@ -1,30 +0,0 @@
DESCRIPTION="Simple Direct Media Layer"
HOMEPAGE="http://www.libsdl.org/"
SRC_URI="http://www.libsdl.org/release/SDL-1.2.14.tar.gz"
CHECKSUM_MD5="e52086d1b508fa0b76c52ee30b55bec4"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD()
{
cd SDL-1.2.14
./autogen.sh
rm aclocal.m4
echo "AC_CONFIG_MACRO_DIR([acinclude])" >> configure.in
libtoolize -fci
aclocal -I acinclude
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL()
{
cd SDL-1.2.14
make install
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="1997-2009 Sam Lantinga"

View File

@@ -10,22 +10,22 @@ COPYRIGHT="1997-2012 Sam Lantinga"
ARCHITECTURES="x86 x86_gcc2"
PROVIDES="
libsdl = $portVersion compat >= 1.2
lib:libSDL = 0.11.4 compat >= 0.11
lib:libSDL_1.2 = 0.11.4 compat >= 0.11
libsdl$secondaryArchSuffix = $portVersion
lib:libSDL$secondaryArchSuffix = 0.11.4 compat >= 0
lib:libSDL_1.2$secondaryArchSuffix = 1.2_0.11.4 compat >= 1.2_0
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
# lib:libGL
lib:libglu
# lib:libGL$secondaryArchSuffix
lib:libglu$secondaryArchSuffix
lib:libpng
lib:libjpeg
lib:libtiff
"
BUILD_REQUIRES="
# devel:mesa
devel:libglu
# devel:libGL$secondaryArchSuffix
devel:libglu$secondaryArchSuffix
devel:libpng
devel:libjpeg
# devel:libtiff
@@ -37,8 +37,9 @@ BUILD_PREREQUIRES="
cmd:libtool
cmd:aclocal
cmd:make
cmd:gcc
cmd:ld
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:nasm
"
SOURCE_DIR="SDL-$portVersion"
@@ -149,12 +150,13 @@ TEST()
# ----- devel package ------------------------
PROVIDES_devel="
libsdl${secondaryArchSuffix}_devel = 1.2.15 compat >= 1.2
cmd:sdl_config = $portVersion compat >= 1.2
devel:libSDL = 0.11.4 compat >= 0.11
devel:libSDLmain = 0.11.4 compat >= 0.11
devel:libSDL_1.2 = 0.11.4 compat >= 0.11
devel:libSDL$secondaryArchSuffix = 0.11.4 compat >= 0
devel:libSDLmain$secondaryArchSuffix = 0.11.4 compat >= 0
devel:libSDL_1.2$secondaryArchSuffix = 1.2_0.11.4 compat >= 1.2_0
"
REQUIRES_devel="
libsdl == $portVersion base
libsdl${secondaryArchSuffix} == $portVersion base
"

View File

@@ -1,102 +0,0 @@
DESCRIPTION="Simple Direct Media Layer"
HOMEPAGE="http://www.libsdl.org/"
SRC_URI="hg+http://hg.libsdl.org/SDL#SDL-1.2"
#CHECKSUM_MD5="e52086d1b508fa0b76c52ee30b55bec4"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD()
{
cd libsdl-1.2-hg
cp `aclocal --print-ac-dir`/libtool.m4 acinclude
./autogen.sh
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datarootdir=`finddir B_COMMON_DATA_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
cp /boot/common/bin/libtool .
make
}
INSTALL()
{
cd libsdl-1.2-hg
make install
cp ../../sdl-config `which sdl-config`
}
TEST()
{
cd libsdl-1.2-hg/test
./configure
make
echo testvidoinfo
testvidinfo
echo testgl
testgl
echo testwm
testwm
echo testhread
testhread
echo testsprite
testsprite
echo testdyngl
testdyngl
echo testoverlay
testoverlay
echo testoverlay2
testoverlay2
echo threadwin
threadwin
echo testalpha
testalpha
echo testiconv
testiconv
echo testtimer
testtimer
echo graywin
graywin
echo testerror
testerror
echo torturethread
torturethread
echo testbitmap
testbitmap
echo testjoystick
testjoystick
echo testver
testver
echo testfile
testfile
echo testpalette
testpalette
echo loopwave
loopwave
echo testblitspeed
testblitspeed
echo testkeys
testkeys
echo testcursor
testcursor
echo checkkeys
checkkeys
echo testgamma
testgamma
echo testplatform
testplatform
echo testcdrom
testcdrom
echo testloadso
testloadso
echo testwim
testwin
echo testsem
testsem
echo testlock
testlock
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="1997-2010 Sam Lantinga"

View File

@@ -1,36 +0,0 @@
DESCRIPTION="Simple Direct Media Layer"
HOMEPAGE="http://www.libsdl.org/"
SRC_URI="hg+http://bitbucket.org/antifinidictor/haiku-sdl-1.3"
#CHECKSUM_MD5="e52086d1b508fa0b76c52ee30b55bec4"
REVISION="1"
STATUS_HAIKU="broken"
MESSAGE="This is a work in progress and not ready for release."
DEPEND=""
BUILD()
{
cd libsdl-1.3-gsoc
./autogen.sh
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
make
}
INSTALL()
{
cd libsdl-1.3-gsoc
make install
}
TEST()
{
cd libsdl-1.3-gsoc/test
./autogen
./configure
make
}
LICENSE="Zlib"
COPYRIGHT="1997-2011 Sam Lantinga"

View File

@@ -1,34 +0,0 @@
DESCRIPTION="Simple Direct Layer Mixer Library"
HOMEPAGE="http://www.libsdl.org/projects/SDL_mixer/"
SRC_URI="hg+http://hg.libsdl.org/SDL_mixer/#SDL-1.2"
#CHECKSUM_MD5=""
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="libsdl >= 1.2.14
media-libs/flac >= 1.2.1
media-libs/libmad >= 0.15.1
media-libs/libvorbis >= 1.3.1
media-libs/libmikmod >= 3.1.11
media-libs/libogg >= 1.2.0
media-libs/smpeg >= 0.4.5"
BUILD()
{
cd sdl-mixer-1.2-hg
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR \
--enable-music-midi
make
}
INSTALL()
{
cd sdl-mixer-1.2-hg
make install
}
LICENSE="Zlib"
COPYRIGHT="1997-2012 Sam Lantinga"