From 463a98b31a9da3f1b01254c62a74f1ec715d412c Mon Sep 17 00:00:00 2001 From: Victor Martinez Date: Thu, 28 Jan 2010 09:59:43 +0000 Subject: [PATCH 1/1] pango: Initial import (verified compilation) --- pango/.footprint | 93 ++++++++++++++++++++++++++++++++++++++++++++++++ pango/.md5sum | 2 ++ pango/Pkgfile | 40 +++++++++++++++++++++ 3 files changed, 135 insertions(+) create mode 100644 pango/.footprint create mode 100644 pango/.md5sum create mode 100644 pango/Pkgfile diff --git a/pango/.footprint b/pango/.footprint new file mode 100644 index 0000000..11df2a9 --- /dev/null +++ b/pango/.footprint @@ -0,0 +1,93 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/pango-querymodules +-rwxr-xr-x root/root usr/bin/pango-view +drwxr-xr-x root/root usr/etc/ +drwxr-xr-x root/root usr/etc/pango/ +-rw-r--r-- root/root usr/etc/pango/pango.modules +-rw-r--r-- root/root usr/etc/pango/pangox.aliases +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/pango-1.0/ +drwxr-xr-x root/root usr/include/pango-1.0/pango/ +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-attributes.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-bidi-type.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-break.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-context.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-coverage.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-engine.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-enum-types.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-features.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-font.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-fontmap.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-fontset.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-glyph-item.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-glyph.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-gravity.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-item.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-language.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-layout.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-matrix.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-modules.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-ot.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-renderer.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-script.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-tabs.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-types.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-utils.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pangofc-decoder.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pangofc-font.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pangofc-fontmap.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pangoft2.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pangox.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pangoxft-render.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pangoxft.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libpango-1.0.la +lrwxrwxrwx root/root usr/lib/libpango-1.0.so -> libpango-1.0.so.0.2400.5 +lrwxrwxrwx root/root usr/lib/libpango-1.0.so.0 -> libpango-1.0.so.0.2400.5 +-rwxr-xr-x root/root usr/lib/libpango-1.0.so.0.2400.5 +-rw-r--r-- root/root usr/lib/libpangoft2-1.0.la +lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.2400.5 +lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.2400.5 +-rwxr-xr-x root/root usr/lib/libpangoft2-1.0.so.0.2400.5 +-rw-r--r-- root/root usr/lib/libpangox-1.0.la +lrwxrwxrwx root/root usr/lib/libpangox-1.0.so -> libpangox-1.0.so.0.2400.5 +lrwxrwxrwx root/root usr/lib/libpangox-1.0.so.0 -> libpangox-1.0.so.0.2400.5 +-rwxr-xr-x root/root usr/lib/libpangox-1.0.so.0.2400.5 +-rw-r--r-- root/root usr/lib/libpangoxft-1.0.la +lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.2400.5 +lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.2400.5 +-rwxr-xr-x root/root usr/lib/libpangoxft-1.0.so.0.2400.5 +drwxr-xr-x root/root usr/lib/pango/ +drwxr-xr-x root/root usr/lib/pango/1.6.0/ +drwxr-xr-x root/root usr/lib/pango/1.6.0/modules/ +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-arabic-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-arabic-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-arabic-lang.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-arabic-lang.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-basic-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-basic-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-basic-x.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-basic-x.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-hangul-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-hangul-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-hebrew-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-indic-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-indic-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-indic-lang.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-indic-lang.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-khmer-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-khmer-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-syriac-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-syriac-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-thai-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-thai-fc.so +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-tibetan-fc.la +-rwxr-xr-x root/root usr/lib/pango/1.6.0/modules/pango-tibetan-fc.so +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/pango.pc +-rw-r--r-- root/root usr/lib/pkgconfig/pangoft2.pc +-rw-r--r-- root/root usr/lib/pkgconfig/pangox.pc +-rw-r--r-- root/root usr/lib/pkgconfig/pangoxft.pc diff --git a/pango/.md5sum b/pango/.md5sum new file mode 100644 index 0000000..a9e192a --- /dev/null +++ b/pango/.md5sum @@ -0,0 +1,2 @@ +815416a452e9cccc172fed9862401f37 pango-1.24.5.tar.bz2 +9012f52b08405b0a8a01948e3e68819d pango.modules diff --git a/pango/Pkgfile b/pango/Pkgfile new file mode 100644 index 0000000..45f555b --- /dev/null +++ b/pango/Pkgfile @@ -0,0 +1,40 @@ +# Description: A library for layout and rendering of text +# URL: http://www.gtk.org/ +# Maintainer: Tilman Sauerbeck, tilman at crux dot nu +# Arch Maintainer: CRUX-ARM System Team, crux-arm at mikeux dot dyndns dot org +# Depends on: cairo glib xorg-libsm xorg-libxext xorg-libxft +name=pango +version=1.24.5 +release=1 +source=(http://download.gnome.org/sources/$name/1.24/$name-$version.tar.bz2 \ + pango.modules) + +build () { + cd $name-$version + + export DEFAULT_LIBS="-L$CLFS/usr/lib" + export DEFAULT_CFLAGS="-I$CLFS/usr/include" + export FONTCONFIG_LIBS="$DEFAULT_LIBS -lfontconfig" + export FONTCONFIG_CFLAGS="$DEFAULT_CFLAGS" + export FREETYPE_LIBS="$DEFAULT_LIBS -lfreetype -lz" + export FREETYPE_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/freetype2" + export XFT_LIBS="$DEFAULT_LIBS -lXft" + export XFT_CFLAGS="$DEFAULT_CFLAGS" + export GLIB_LIBS="$DEFAULT_LIBS -lglib-2.0 -lgthread-2.0 -pthread -lrt -lgmodule-2.0 -Wl,--export-dynamic -lgio-2.0 -lgobject-2.0" + export GLIB_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include" + export CAIRO_LIBS="$DEFAULT_LIBS -lcairo" + export CAIRO_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/cairo" + + ./configure --build=$CHOST \ + --host=$CTARGET \ + --prefix=/usr + + find -type f -name 'Makefile*' \ + -exec sed -e "s|-I/usr|-I$CLFS/usr|g" -i {} \; + + make + make DESTDIR=$PKG install + + install -D -m 644 $SRC/pango.modules $PKG/usr/etc/pango/pango.modules + rm -r $PKG/usr/share +} -- 2.26.2