mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 06:28:55 +02:00
87 lines
2.5 KiB
Plaintext
87 lines
2.5 KiB
Plaintext
SUMMARY="Simple Direct Media Layer Image Library"
|
|
DESCRIPTION="SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV
|
|
As of SDL_image 1.2.5, JPEG, PNG, TIFF, and WEBP image loading libraries are dynamically loaded, so if you don't need to load those formats, you don't need to include those shared libraries. libpng depends on libz, and libtiff depends on both libz and libjpeg."
|
|
HOMEPAGE="http://www.libsdl.org/projects/SDL_image"
|
|
SRC_URI="http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.12.tar.gz"
|
|
CHECKSUM_MD5="a0f9098ebe5400f0bdc9b62e60797ecb"
|
|
REVISION="1"
|
|
LICENSE="Zlib"
|
|
COPYRIGHT="1997-2012 Sam Lantinga"
|
|
|
|
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
|
|
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
|
|
|
PROVIDES="
|
|
sdl_image$secondaryArchSuffix = $portVersion compat >= 1.2
|
|
lib:libSDL_image$secondaryArchSuffix = 1.2_0.8.4 compat >= 1.2_0
|
|
lib:libSDL_image_1.2 = $portVersion compat >= 0
|
|
"
|
|
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
libsdl$secondaryArchSuffix
|
|
lib:libjpeg$secondaryArchSuffix
|
|
lib:libpng$secondaryArchSuffix
|
|
lib:libtiff$secondaryArchSuffix
|
|
lib:libgif$secondaryArchSuffix
|
|
lib:libwebp$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel >= $haikuVersion
|
|
devel:libsdl$secondaryArchSuffix
|
|
devel:libjpeg$secondaryArchSuffix
|
|
devel:libpng$secondaryArchSuffix
|
|
# devel:libtiff$secondaryArchSuffix
|
|
devel:libgif$secondaryArchSuffix
|
|
devel:libwebp$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:libtool
|
|
cmd:make
|
|
cmd:pkg_config
|
|
cmd:sdl_config
|
|
"
|
|
|
|
SOURCE_DIR="SDL_image-1.2.12"
|
|
|
|
BUILD()
|
|
{
|
|
libtoolize --force --copy --install
|
|
aclocal --install -I acinclude
|
|
./autogen.sh
|
|
runConfigure ./configure \
|
|
--enable-bmp --enable-lbm --enable-pcx \
|
|
--enable-pnm --enable-tga --enable-xcf --enable-xpm --enable-xv \
|
|
--enable-gif --enable-jpg --disable-jpg-shared --enable-webp
|
|
make
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
|
|
prepareInstalledDevelLibs libSDL_image \
|
|
libSDL_image-1.2
|
|
fixPkgconfig
|
|
|
|
packageEntries devel \
|
|
$developDir
|
|
}
|
|
|
|
PROVIDES_devel="
|
|
sdl_image${secondaryArchSuffix}_devel = $portVersion compat >= 1.2
|
|
devel:sdl_image$secondaryArchSuffix = 0.8.4 compat >= 0
|
|
devel:libSDL_image$secondaryArchSuffix = 1.2_0.8.4 compat >= 0
|
|
devel:libSDL_image_1.2$secondaryArchSuffix = 0.8.4 compat >= 0
|
|
"
|
|
|
|
REQUIRES_devel="
|
|
sdl_image$secondaryArchSuffix == $portVersion base
|
|
"
|