mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
First pass at .recipe files for tiff, it's got a few policy issues to fix still
This commit is contained in:
@@ -1,24 +1,117 @@
|
||||
DESCRIPTION="Tiff library"
|
||||
SUMMARY="Tiff library"
|
||||
DESCRIPTION="TIFF the Tag Image File Format, is a widely used format for storing image data. Included in this software is a library, libtiff, for reading and writing TIFF."
|
||||
HOMEPAGE="http://www.libtiff.org"
|
||||
SRC_URI="ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.9.6.tar.gz"
|
||||
CHECKSUM_MD5="6920f3bf628d791d49f268b83612ed23"
|
||||
REVISION="1"
|
||||
STATUS_HAIKU="stable"
|
||||
DEPEND=""
|
||||
LICENSE="MIT"
|
||||
COPYRIGHT="1988-1997 Sam Leffler
|
||||
1991-1997 Silicon Graphics, Inc."
|
||||
|
||||
REVISION="1"
|
||||
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
|
||||
|
||||
PROVIDES="
|
||||
tiff$secondaryArchSuffix = $portVersion compat >= 3
|
||||
lib:libtiff$secondaryArchSuffix = $portVersion compat >= 3
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix >= $haikuVersion
|
||||
lib:libGL
|
||||
lib:libjpeg
|
||||
lib:libz
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel >= $haikuVersion
|
||||
cmd:aclocal
|
||||
cmd:autoconf
|
||||
cmd:automake
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:libtoolize
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cd tiff-3.9.6
|
||||
aclocal
|
||||
libtoolize --force --copy --install
|
||||
aclocal -I m4
|
||||
automake --add-missing
|
||||
autoconf
|
||||
autoheader
|
||||
automake
|
||||
./configure --prefix=`finddir B_COMMON_DIRECTORY`
|
||||
make
|
||||
runConfigure ./configure
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd tiff-3.9.6
|
||||
make install
|
||||
|
||||
prepareInstalledDevelLibs libtiff
|
||||
|
||||
# devel package
|
||||
packageEntries devel \
|
||||
$developDir
|
||||
|
||||
# tools package
|
||||
if [ -z "$secondaryArchSuffix" ]; then
|
||||
packageEntries tools \
|
||||
$binDir \
|
||||
$documentationDir
|
||||
fi
|
||||
|
||||
# Remove stuff we don't need in the secondary architecture base package.
|
||||
if [ -n "$secondaryArchSuffix" ]; then
|
||||
rm -rf $binDir
|
||||
rm -rf $documentationDir
|
||||
fi
|
||||
}
|
||||
|
||||
# ----- devel package -------------------------------------------------------
|
||||
|
||||
PROVIDES_devel="
|
||||
tiff${secondaryArchSuffix}_devel = $portVersion compat >= 3
|
||||
devel:libtiff$secondaryArchSuffix = $portVersion compat >= 3
|
||||
"
|
||||
REQUIRES_devel="
|
||||
tiff$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
|
||||
# ----- tools package -------------------------------------------------------
|
||||
|
||||
if [ -z "$secondaryArchSuffix" ]; then
|
||||
SUMMARY_tools="The TIFF tools"
|
||||
PROVIDES_tools="
|
||||
tiff_tools = $portVersion compat >= 3
|
||||
cmd:bmp2tiff = $portVersion compat >= 3
|
||||
cmd:fax2ps = $portVersion compat >= 3
|
||||
cmd:fax2tiff = $portVersion compat >= 3
|
||||
cmd:gif2tiff = $portVersion compat >= 3
|
||||
cmd:pal2rgb = $portVersion compat >= 3
|
||||
cmd:ppm2tiff = $portVersion compat >= 3
|
||||
cmd:ras2tiff = $portVersion compat >= 3
|
||||
cmd:raw2tiff = $portVersion compat >= 3
|
||||
cmd:rgb2ycbcr = $portVersion compat >= 3
|
||||
cmd:thumbnail = $portVersion compat >= 3
|
||||
cmd:tiff2bw = $portVersion compat >= 3
|
||||
cmd:tiff2pdf = $portVersion compat >= 3
|
||||
cmd:tiff2ps = $portVersion compat >= 3
|
||||
cmd:tiff2rgba = $portVersion compat >= 3
|
||||
cmd:tiffcmp = $portVersion compat >= 3
|
||||
cmd:tiffcp = $portVersion compat >= 3
|
||||
cmd:tiffcrop = $portVersion compat >= 3
|
||||
cmd:tiffdither = $portVersion compat >= 3
|
||||
cmd:tiffdump = $portVersion compat >= 3
|
||||
cmd:tiffinfo = $portVersion compat >= 3
|
||||
cmd:tiffmedian = $portVersion compat >= 3
|
||||
cmd:tiffset = $portVersion compat >= 3
|
||||
cmd:tiffsplit = $portVersion compat >= 3
|
||||
"
|
||||
REQUIRES_tools="
|
||||
haiku >= $haikuVersion
|
||||
tiff == $portVersion base
|
||||
"
|
||||
fi
|
||||
|
||||
@@ -1,24 +1,118 @@
|
||||
DESCRIPTION="Tiff library"
|
||||
SUMMARY="Tiff library"
|
||||
DESCRIPTION="TIFF the Tag Image File Format, is a widely used format for storing image data. Included in this software is a library, libtiff, for reading and writing TIFF."
|
||||
HOMEPAGE="http://www.libtiff.org"
|
||||
SRC_URI="ftp://ftp.remotesensing.org/pub/libtiff/tiff-4.0.2.tar.gz"
|
||||
CHECKSUM_MD5="04a08fa1e07e696e820a0c3f32465a13"
|
||||
REVISION="1"
|
||||
STATUS_HAIKU="stable"
|
||||
DEPEND=""
|
||||
LICENSE="MIT"
|
||||
COPYRIGHT="1988-1997 Sam Leffler
|
||||
1991-1997 Silicon Graphics, Inc."
|
||||
|
||||
REVISION="1"
|
||||
ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
|
||||
|
||||
PROVIDES="
|
||||
tiff$secondaryArchSuffix = $portVersion compat >= 4
|
||||
lib:libtiff$secondaryArchSuffix = $portVersion compat >= 4
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix >= $haikuVersion
|
||||
lib:libGL
|
||||
lib:libjpeg
|
||||
lib:libz
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel >= $haikuVersion
|
||||
cmd:aclocal
|
||||
cmd:autoconf
|
||||
cmd:automake
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:libtoolize
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cd tiff-4.0.2
|
||||
aclocal
|
||||
libtoolize --force --copy --install
|
||||
aclocal -I m4
|
||||
automake --add-missing
|
||||
autoconf
|
||||
autoheader
|
||||
automake
|
||||
./configure --prefix=`finddir B_COMMON_DIRECTORY`
|
||||
make
|
||||
runConfigure ./configure
|
||||
# --enable-shared
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd tiff-4.0.2
|
||||
make install
|
||||
|
||||
prepareInstalledDevelLibs libtiff
|
||||
|
||||
# devel package
|
||||
packageEntries devel \
|
||||
$developDir
|
||||
|
||||
# tools package
|
||||
if [ -z "$secondaryArchSuffix" ]; then
|
||||
packageEntries tools \
|
||||
$binDir \
|
||||
$documentationDir
|
||||
fi
|
||||
|
||||
# Remove stuff we don't need in the secondary architecture base package.
|
||||
if [ -n "$secondaryArchSuffix" ]; then
|
||||
rm -rf $binDir
|
||||
rm -rf $documentationDir
|
||||
fi
|
||||
}
|
||||
|
||||
# ----- devel package -------------------------------------------------------
|
||||
|
||||
PROVIDES_devel="
|
||||
tiff${secondaryArchSuffix}_devel = $portVersion compat >= 4
|
||||
devel:libtiff$secondaryArchSuffix = $portVersion compat >= 4
|
||||
"
|
||||
REQUIRES_devel="
|
||||
tiff$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
|
||||
# ----- tools package -------------------------------------------------------
|
||||
|
||||
if [ -z "$secondaryArchSuffix" ]; then
|
||||
SUMMARY_tools="The TIFF tools"
|
||||
PROVIDES_tools="
|
||||
tiff_tools = $portVersion compat >= 4
|
||||
cmd:bmp2tiff = $portVersion compat >= 4
|
||||
cmd:fax2ps = $portVersion compat >= 4
|
||||
cmd:fax2tiff = $portVersion compat >= 4
|
||||
cmd:gif2tiff = $portVersion compat >= 4
|
||||
cmd:pal2rgb = $portVersion compat >= 4
|
||||
cmd:ppm2tiff = $portVersion compat >= 4
|
||||
cmd:ras2tiff = $portVersion compat >= 4
|
||||
cmd:raw2tiff = $portVersion compat >= 4
|
||||
cmd:rgb2ycbcr = $portVersion compat >= 4
|
||||
cmd:thumbnail = $portVersion compat >= 4
|
||||
cmd:tiff2bw = $portVersion compat >= 4
|
||||
cmd:tiff2pdf = $portVersion compat >= 4
|
||||
cmd:tiff2ps = $portVersion compat >= 4
|
||||
cmd:tiff2rgba = $portVersion compat >= 4
|
||||
cmd:tiffcmp = $portVersion compat >= 4
|
||||
cmd:tiffcp = $portVersion compat >= 4
|
||||
cmd:tiffcrop = $portVersion compat >= 4
|
||||
cmd:tiffdither = $portVersion compat >= 4
|
||||
cmd:tiffdump = $portVersion compat >= 4
|
||||
cmd:tiffinfo = $portVersion compat >= 4
|
||||
cmd:tiffmedian = $portVersion compat >= 4
|
||||
cmd:tiffset = $portVersion compat >= 4
|
||||
cmd:tiffsplit = $portVersion compat >= 4
|
||||
"
|
||||
REQUIRES_tools="
|
||||
haiku >= $haikuVersion
|
||||
tiff == $portVersion base
|
||||
"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user