diff -u freetype-2.3.9/debian/control freetype-2.3.9/debian/control --- freetype-2.3.9/debian/control +++ freetype-2.3.9/debian/control @@ -3,7 +3,7 @@ Priority: optional Maintainer: Steve Langasek Uploaders: Anthony Fok , Keith Packard -Build-Depends: bzip2, debhelper (>= 5.0.22), docbook-to-man, gettext (>= 0.10.36-2), libx11-dev, x11proto-core-dev, libz-dev, quilt +Build-Depends: bzip2, debhelper (>= 5.0.22), docbook-to-man, gettext (>= 0.10.36-2), libx11-dev, x11proto-core-dev, libz-dev, quilt, mingw32-binutils, mingw32, mingw32-runtime, gettext-mingw32, zlib-mingw32 Standards-Version: 3.6.1 Package: libfreetype6 @@ -85,0 +86,16 @@ + +Package: libfreetype6-mingw32 +Architecture: any +Section: libdevel +Depends: zlib-mingw32 +Description: FreeType 2 font engine, mingw32 development files + The FreeType project is a team of volunteers who develop free, + portable and high-quality software solutions for digital typography. + They specifically target embedded systems and focus on bringing small, + efficient and ubiquitous products. + . + This package contains all supplementary files (static library, headers + and documentation) you need to develop your own programs using the + FreeType 2 library and the mingw32 cross compiler. + + diff -u freetype-2.3.9/debian/changelog freetype-2.3.9/debian/changelog --- freetype-2.3.9/debian/changelog +++ freetype-2.3.9/debian/changelog @@ -1,3 +1,9 @@ +freetype (2.3.9-4build1~mingw32libs1) jaunty; urgency=low + + * Merged in freetype (2.3.9-4build1) jaunty. + + -- Hib Eris Mon, 01 Jun 2009 17:36:32 +0200 + freetype (2.3.9-4build1) jaunty; urgency=low * No-change rebuild to fix lpia shared library dependencies. @@ -60,6 +66,22 @@ -- Steve Langasek Fri, 13 Mar 2009 01:07:28 -0700 +freetype (2.3.7-2ubuntu2~ppa1) intrepid; urgency=low + + * Added mingw32 cross compiler freetype package. + + -- Hib Eris Sun, 30 Nov 2008 13:28:40 +0100 + +freetype (2.3.7-2ubuntu1) intrepid; urgency=low + + * Merge from Debian unstable, remaining changes: + - debian/patches-freetype/enable-subpixel-rendering.patch: + + enable subpixel rendering features, used by libcairo and xft to + provide LCD colour filtering. This is considered no more or less + evil than the bytecode interpreter which we also enable. + + -- Steve Langasek Thu, 28 Aug 2008 00:39:24 -0700 + freetype (2.3.7-2) unstable; urgency=high * High-urgency upload for RC bugfix. diff -u freetype-2.3.9/debian/rules freetype-2.3.9/debian/rules --- freetype-2.3.9/debian/rules +++ freetype-2.3.9/debian/rules @@ -46,6 +46,7 @@ docpkg := $(libpkg)-doc demospkg := freetype2-demos udebpkg := libfreetype6-udeb +mingw32pkg := libfreetype6-mingw32 docdir := usr/share/doc patchdir := $(CURDIR)/debian/patches freetype_config_man := $(CURDIR)/debian/freetype-config.man @@ -84,6 +85,14 @@ build: unpack patch build-stamp build-stamp: dh_testdir + + mkdir $(freetype_u)/mingw32 + cd $(freetype_u)/mingw32 && ../configure \ + --build=i686-pc-linux-gnu \ + --host=i586-mingw32msvc \ + --prefix=/usr/i586-mingw32msvc + $(MAKE) -C $(freetype_u)/mingw32 + cd $(freetype_u) && ./configure --prefix=/usr CFLAGS="$(CFLAGS)" # cd $(freetype_u) && ./configure --prefix=/usr $(MAKE) -C $(freetype_u) @@ -112,6 +121,7 @@ dh_installdirs $(MAKE) -C $(freetype_u) DESTDIR=$(TMP) install + $(MAKE) -C $(freetype_u)/mingw32 DESTDIR=$(TMP) install dh_movefiles @if [ "`find debian/tmp ! -type d`" ]; then \ @@ -136,7 +146,7 @@ # Build architecture-dependent files here. # Pass -a to all debhelper commands in this target to reduce clutter. binary-arch: DH_OPTIONS=-a -binary-arch: build $(libpkg) $(devpkg) $(demospkg) $(udebpkg) +binary-arch: build $(libpkg) $(devpkg) $(demospkg) $(udebpkg) $(mingw32pkg) $(libpkg): DH_OPTIONS=-p$(libpkg) $(libpkg): build install @@ -232,6 +242,19 @@ dh_gencontrol dh_builddeb +$(mingw32pkg): DH_OPTIONS=-p$(mingw32pkg) +$(mingw32pkg): build install + dh_testdir + dh_testroot + dh_link + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + binary: binary-indep binary-arch # This variables is used only by get-orig-source, which will normally only only in patch2: unchanged: --- freetype-2.3.9.orig/debian/libfreetype6-mingw32.files +++ freetype-2.3.9/debian/libfreetype6-mingw32.files @@ -0,0 +1 @@ +usr/i586-mingw32msvc/ only in patch2: unchanged: --- freetype-2.3.9.orig/debian/libfreetype6-mingw32.install +++ freetype-2.3.9/debian/libfreetype6-mingw32.install @@ -0,0 +1 @@ +usr/i586-mingw32msvc only in patch2: unchanged: --- freetype-2.3.9.orig/debian/libfreetype6-mingw32.dirs +++ freetype-2.3.9/debian/libfreetype6-mingw32.dirs @@ -0,0 +1 @@ +usr/i586-mingw32msvc only in patch2: unchanged: --- freetype-2.3.9.orig/debian/libfreetype6-mingw32.postinst +++ freetype-2.3.9/debian/libfreetype6-mingw32.postinst @@ -0,0 +1,9 @@ +#! /bin/sh + +set -e + +#DEBHELPER# + +i586-mingw32msvc-ranlib /usr/i586-mingw32msvc/lib/libfreetype.dll.a + +exit 0