### this file is sourced not run
PKGVER=2.13.0
PKGBUILD=1
PKGARCH=i686

# source: BLFS 11.3
TARBALL=freetype-$PKGVER.tar.xz
MD5SUM=fe73327ebbf0b629f3ad24be656d59de
SRC_URL=http://downloads.sourceforge.net/freetype/$TARBALL
BUNDLE=

SLACKREQ='bzip2_32 libpng32 harfbuzz32'
SLACKDESC="freetype2_32: freetype2_32 $PKGVER (TrueType and OpenType font renderer)  
freetype2_32:  
freetype2_32: The FreeType2 package contains a library which allows applications 
freetype2_32: to properly render TrueType fonts.  
freetype2_32:
freetype2_32: This version of freetype2 depends on harfbuzz and produces much
freetype2_32: better auto-hinting.
freetype2_32: 
freetype2_32: This contains 32-bit version of the library
freetype2_32: 
freetype2_32:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/freetype* &&
	
	# BLFS 11.3: Enable GX/AAT OpenType validation
	sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg &&

	# BLFS 11.3: Enable subpixel rendering
	sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" \
		-i include/freetype/config/ftoption.h  &&
		
	true		
}

### package - only collect the libraries
pkg_package() {
	rm -rf usr/include usr/share
}

### build
pkg_build() {
	export ICU_DATA=/usr/share/icu/current/
	CONFFLAGS="$CONFFLAGS \
		--disable-static  \
		--enable-freetype-config \
		--with-harfbuzz=yes"

	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{,-32}
}


