mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-10 13:44:37 +08:00
71 lines
3.2 KiB
Bash
71 lines
3.2 KiB
Bash
# Maintainer:
|
|
# Contributors: H W Tovetjärn (totte) <totte@tott.es>
|
|
# Anke Boersma (abveritas) <abveritas@chakra-project.org>
|
|
|
|
pkgname=libtiff
|
|
pkgver=4.0.3
|
|
pkgrel=2
|
|
pkgdesc='Library for manipulation of TIFF images'
|
|
arch=('x86_64')
|
|
url="http://www.remotesensing.org/libtiff/"
|
|
license=('custom')
|
|
depends=('libjpeg-turbo'
|
|
'zlib'
|
|
'xz')
|
|
makedepends=('freeglut'
|
|
'glu'
|
|
'mesa')
|
|
optdepends=('freeglut: for using tiffgt')
|
|
options=('!libtool')
|
|
source=("ftp://ftp.remotesensing.org/pub/libtiff/tiff-${pkgver}.tar.gz"
|
|
'tiff-3.9.7-CVE-2012-4447.patch'
|
|
'tiff-3.9.7-CVE-2012-4564.patch'
|
|
'tiff-4.0.3-CVE-2013-1960.patch'
|
|
'tiff-4.0.3-CVE-2013-1961.patch'
|
|
'tiff-4.0.3-libjpeg-turbo.patch'
|
|
'tiff-4.0.3-tiff2pdf-colors.patch'
|
|
'tiff-4.0.3-CVE-2013-4231.patch'
|
|
'tiff-4.0.3-CVE-2013-4232.patch'
|
|
'libtiff-CVE-2013-4244.patch')
|
|
sha512sums=('d80e18b00e9e696a30b954c0d92e5f2f773fd9a7a0a944cf6cabb69c1798e671506580daa1cd2ebf493ae922000170c2491dfc6d4c0a9cd0b865684070595a73'
|
|
'88254ef9bf82a6611313b1ccdc30b434910650ba9590a8063ee80172da9cdb6ee1964d0b7dee879d93db5b3eca305d79f6565f09e40c1ed92ed3e5ec3e710a2c'
|
|
'24ebe60ce6361561c15c8c5fb46b47942e58912de5efbf128374defc4382a7e800fae3dc0a9fe04876a5e2f61a109edc1c9533be2f8a15b4b0ed7215d7b08c9b'
|
|
'db160c93453db8f4b611028bca48622eebfa54b320b780b7491bdc9c3385d227928a7e9016073a64cdd85388284aa2bb0f0af04daa235d45cdb28e4e6fcf82fa'
|
|
'c9870c7b85d2a3c666e2c9f932c815a1b4c9fb0bf2485c7cfff3ab3435222214fa7900adc0ded0f49866f28db2124121012bac7186b675955613fa983dbf45d7'
|
|
'7cab63b47b2f67412dd8fa1a65231be17516e5f2a27820b3232b4f49c08be10c0899d3a238eedd9b8781d0304fc285202fc4e41726d8b99009cfc575af298cf9'
|
|
'8de845a18412db883177753b5deef70e4ad9c2eecf72ce47df0383e3007a26ae1d9798d676c6f3d92e2a48c5074fbca6b19f7620bd9620e9f93e8d662062d925'
|
|
'f313c2d1ea8b6138ab662ca839069d7b39a907f1cda91c0fea7e27c368bd226eadfab64d975893edee4ae03cfb1e008b3f7d9f48bb14fafdb417e30593cd2098'
|
|
'c929bbc6c8e51c84ebd02f8210b8d509196cfa54013eeb5683f447105f30cbcba4e3bc701cad504ae552cae8ba7c4d9b6bf87e54e5beeda003bf15c40f3a430e'
|
|
'0d4b0470710ec300e9d41df1c5d50eee13a105580e2f216ab0468d0613b3cab69e8ee5ff88cfdbb1cc81a1ccf301002ae96fe4e72755cf6f611efc566b1efff1')
|
|
|
|
prepare() {
|
|
cd "${srcdir}/tiff-${pkgver}"
|
|
patch -p0 -i "${srcdir}/tiff-4.0.3-tiff2pdf-colors.patch"
|
|
patch -p1 -i "${srcdir}/tiff-3.9.7-CVE-2012-4447.patch"
|
|
patch -p1 -i "${srcdir}/tiff-3.9.7-CVE-2012-4564.patch"
|
|
patch -p1 -i "${srcdir}/tiff-4.0.3-CVE-2013-1960.patch"
|
|
patch -p1 -i "${srcdir}/tiff-4.0.3-CVE-2013-1961.patch"
|
|
patch -p1 -i "${srcdir}/tiff-4.0.3-libjpeg-turbo.patch"
|
|
patch -p1 -i "${srcdir}/libtiff-CVE-2013-4244.patch"
|
|
cd "${srcdir}/tiff-${pkgver}/tools"
|
|
patch -p0 -i "${srcdir}/tiff-4.0.3-CVE-2013-4231.patch"
|
|
patch -p0 -i "${srcdir}/tiff-4.0.3-CVE-2013-4232.patch"
|
|
}
|
|
|
|
build() {
|
|
cd "${srcdir}/tiff-${pkgver}"
|
|
./configure --prefix=/usr
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd "${srcdir}/tiff-${pkgver}"
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/tiff-${pkgver}"
|
|
make DESTDIR="${pkgdir}" install
|
|
install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
}
|