Package-Name: pango
Gentoo-Package: x11-libs/pango
# Technically cairo isn't required, but GTK requires pango built with cairo
Requires: pkgconfig glib cairo
Suggests: freetype
Homepage: http://www.pango.org/
# FIXME: partial version number
Source: ftp://ftp.gnome.org/pub/GNOME/sources/pango/1.18/pango-(\d+(.\d+)+).tar.gz $1
#Source: ftp://ftp.gtk.org/pub/gtk/v2.4/pango-(\d+.\d*[02468].\d+).tar.gz $1
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -p AUTHORS COPYING ChangeLog* NEWS README "$(PREFIX)/"
	$(MAKE) -f ../Makefile configure CONFIGURE_OPTS="--enable-static"
	$(MAKE)
	$(MAKE) install
Install:
	$(MAKE) instbin BIN=pango-querymodules
	$(MAKE) addldso
	$(MAKE) instpc PC="pango pangocairo pangox pangoxft"
	if [ -f "$(PREFIX)/lib/pkgconfig/pangoft2.pc" ] ; then \
		$(MAKE) instpc PC=pangoft2 ; \
	fi
Clean:
	@set -e ; cd "$(PREFIX)"/lib ; \
	for lib in *.so.[0-9] ; do \
		reallib=`/bin/ls -l "$$lib" | sed 's/.* -> //'` ; \
		for file in $$lib.[0-9]*.[0-9]* ; do \
			if test "$$file" != "$$reallib" ; then \
				rm -fv "$$file" ; \
			fi ; \
		done ; \
	done
No-Patch: <<EOT
######## begin all-ASCII-as-Latin-1 patch
--- pango/pango-script-table.h.old	2005-08-09 18:40:15 +0900
+++ pango/pango-script-table.h	2006-01-26 00:49:11 +0900
@@ -10,8 +10,7 @@
     guint16     chars;
     guint16     script;		/* PangoScript */
 } pango_script_table[] = { 
- { 0x0041,    26, PANGO_SCRIPT_LATIN },
- { 0x0061,    26, PANGO_SCRIPT_LATIN },
+ { 0x0020,  0x5f, PANGO_SCRIPT_LATIN },
  { 0x00aa,     1, PANGO_SCRIPT_LATIN },
  { 0x00ba,     1, PANGO_SCRIPT_LATIN },
  { 0x00c0,    23, PANGO_SCRIPT_LATIN },
######## end all-ASCII-as-Latin-1 patch
EOT

/pkg/pango/
/usr/bin/pango-querymodules
/usr/lib/pkgconfig/pango.pc
/usr/lib/pkgconfig/pangoft2.pc
/usr/lib/pkgconfig/pangox.pc
/usr/lib/pkgconfig/pangoxft.pc
