### this file is sourced not run
PKGVER=2.9.1
PKGBUILD=1
PKGARCH=x86_64

# source: BLFS 8.2 updated to 2.9.1
TARBALL=freetype-$PKGVER.tar.bz2
MD5SUM=60ef7d8160cd4bf8cb118ee9d65367ca
SRC_URL=http://downloads.sourceforge.net/freetype/$TARBALL
BUNDLE=

SLACKREQ='bzip2 libpng'
SLACKDESC="freetype2-base: freetype2-base $PKGVER (TrueType and OpenType font renderer)  
freetype2-base:  
freetype2-base: The FreeType2 package contains a library which allows applications 
freetype2-base: to properly render TrueType fonts.  
freetype2-base: 
freetype2-base: This version does not depend on harfbuzz.
freetype2-base: 
freetype2-base: 
freetype2-base: 
freetype2-base: 
freetype2-base:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/freetype* &&

	# BLFS 8.2: Enable GX/AAT OpenType validation
	sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg &&

	# BLFS 8.2: Enable subpixel rendering
	sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" \
		-i include/freetype/config/ftoption.h  &&
		
	true
}
### default pkg_package
### build
pkg_build() {
	CONFFLAGS="$CONFFLAGS \
		--disable-static  \
		--enable-freetype-config \
		--enable-biarch-config \
		--with-harfbuzz=no"

	pkg_build_autoconf && 
	install -v -m755 -d /usr/share/doc/freetype-$PKGVER &&
	cp -v -R docs/*     /usr/share/doc/freetype-$PKGVER &&	
	pkg_build_slackdesc &&
	
	# multilib (CBLFS)
	mv -v /usr/bin/freetype-config{,-64} &&
	ln -sf multiarch_wrapper /usr/bin/freetype-config
}


