diff options
author | Britney Fransen <brfransen@gmail.com> | 2014-11-24 20:39:39 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2014-11-24 20:39:39 (GMT) |
commit | 72a7238eaf63b1ec1f96b4db325bcf0cab81bbb3 (patch) | |
tree | 36ea6f28785e9032b0da62bb0374d893d9c33bd7 /abs/core/freetype2/PKGBUILD | |
parent | e3cde1ea45f9b06ca0c0977bcb0cabc8b85f1d5e (diff) | |
download | linhes_pkgbuild-72a7238eaf63b1ec1f96b4db325bcf0cab81bbb3.zip linhes_pkgbuild-72a7238eaf63b1ec1f96b4db325bcf0cab81bbb3.tar.gz linhes_pkgbuild-72a7238eaf63b1ec1f96b4db325bcf0cab81bbb3.tar.bz2 |
freetype2: update 2.5.1
Diffstat (limited to 'abs/core/freetype2/PKGBUILD')
-rw-r--r-- | abs/core/freetype2/PKGBUILD | 47 |
1 files changed, 32 insertions, 15 deletions
diff --git a/abs/core/freetype2/PKGBUILD b/abs/core/freetype2/PKGBUILD index 36accb9..a8236f6 100644 --- a/abs/core/freetype2/PKGBUILD +++ b/abs/core/freetype2/PKGBUILD @@ -1,29 +1,46 @@ -# $Id: PKGBUILD 161854 2012-06-15 16:53:25Z andyrtr $ +# $Id$ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=freetype2 -pkgver=2.4.10 -pkgrel=1 +pkgver=2.5.3 +pkgrel=2 pkgdesc="TrueType font rendering library" arch=(i686 x86_64) license=('GPL') url="http://freetype.sourceforge.net" -depends=('zlib' 'bzip2' 'sh') -options=('!libtool') -replaces=('freetype2-static') -source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2 - freetype-2.3.0-enable-spr.patch - freetype-2.2.1-enable-valid.patch) -md5sums=('13286702e9390a91661f980608adaff1' - '816dc8619a6904a7385769433c0a8653' - '214119610444c9b02766ccee5e220680') +# adding harfbuzz for improved OpenType features auto-hinting +# introduces a cycle dep to harfbuzz depending on freetype wanted by upstream +depends=('zlib' 'bzip2' 'sh' 'libpng' 'harfbuzz') +source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2{,.sig} + freetype-2.2.1-enable-valid.patch + freetype-2.5.1-enable-spr.patch + freetype-2.5.1-enable-sph.patch + fix_segfault_with_harfbuzz.diff) +sha1sums=('d3c26cc17ec7fe6c36f4efc02ef92ab6aa3f4b46' + 'SKIP' + 'f279d922a873d62a8af50bfc873051839d194dca' + '13ee8d558593db991ad29fa090b461f914536104' + 'c31fa3d342ead56f3acfa1f267b474a7686d0014' + 'c99013b4c19494cd26031878368191cd2b4459b0') -build() { +prepare() { cd "${srcdir}/freetype-${pkgver}" - patch -Np1 -i "${srcdir}/freetype-2.3.0-enable-spr.patch" patch -Np1 -i "${srcdir}/freetype-2.2.1-enable-valid.patch" + patch -Np1 -i "${srcdir}/freetype-2.5.1-enable-spr.patch" + + # fix segfaults # https://bugs.archlinux.org/task/39365 + # http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=23367ff97f33ef6a2b7e1fced1157c87a46d9596 + patch -Np1 -i "${srcdir}/fix_segfault_with_harfbuzz.diff" + + # Disabled for now due to resistance + # Kept here for easier rebuilds via ABS + # https://bugs.archlinux.org/task/35274 + #patch -Np1 -i "${srcdir}/freetype-2.5.1-enable-sph.patch" +} - ./configure --prefix=/usr +build() { + cd "${srcdir}/freetype-${pkgver}" + ./configure --prefix=/usr --disable-static make } |