FreeTypePatentedHinting

Why?

Because I can't see otherwise. Plus, I live in SA. We done (yet?) have software patents. But, even if our government (also) gets mis-led, I reckon the patents will have expired by then.

And?

Well, somewhere in the process below, I need to figure out how to make the changes that I want, and how to have them included in the final debian file.

I think I need to do something in the include/freetype/config/ dir of the freetype source...

Process

wanbalans:/usr/local/src/freetype# tar -zxvf freetype_2.1.7.orig.tar.gz
freetype-2.1.7/
freetype-2.1.7/freetype-2.1.7.tar.bz2
freetype-2.1.7/ft2demos-2.1.7.tar.bz2
freetype-2.1.7/ftdocs-2.1.7.tar.bz2

then

wanbalans:/usr/local/src/freetype# cd freetype-2.1.7/
wanbalans:/usr/local/src/freetype/freetype-2.1.7# tar -jxvf freetype-2.1.7.tar.bz2
freetype-2.1.7/
freetype-2.1.7/builds/
freetype-2.1.7/builds/amiga/
freetype-2.1.7/builds/amiga/makefile
freetype-2.1.7/builds/amiga/README
.
.
. (moerse baie lyne
.
freetype-2.1.7/src/winfonts/descrip.mms
freetype-2.1.7/src/winfonts/Jamfile
freetype-2.1.7/src/winfonts/fnterrs.h
freetype-2.1.7/src/winfonts/module.mk
freetype-2.1.7/src/winfonts/rules.mk
freetype-2.1.7/src/winfonts/winfnt.c
freetype-2.1.7/src/winfonts/winfnt.h
freetype-2.1.7/tests/
freetype-2.1.7/tests/Jamfile
freetype-2.1.7/tests/gview.c

and theeen

wanbalans:/usr/local/src/freetype/freetype-2.1.7# ls
freetype-2.1.7          ft2demos-2.1.7.tar.bz2
freetype-2.1.7.tar.bz2  ftdocs-2.1.7.tar.bz2
wanbalans:/usr/local/src/freetype/freetype-2.1.7# zcat ../freetype_2.1.7-2.3.diff.gz  | patch -p0
patching file freetype-2.1.7/debian/rules
patching file freetype-2.1.7/debian/control
patching file freetype-2.1.7/debian/changelog
patching file freetype-2.1.7/debian/libfreetype6.postinst
patching file freetype-2.1.7/debian/libfreetype6.files
patching file freetype-2.1.7/debian/libfreetype6.copyright
patching file freetype-2.1.7/debian/rules.museum
patching file freetype-2.1.7/debian/libfreetype6-dev.files
patching file freetype-2.1.7/debian/README.Debian
patching file freetype-2.1.7/debian/libfreetype6-udeb.dirs
patching file freetype-2.1.7/debian/patches/t1load-eexec.diff
patching file freetype-2.1.7/debian/patches/090-freetype-2.1.7-normalize-fix.diff
patching file freetype-2.1.7/debian/patches/080-freetype-2.1.7-backwards-compat.diff
patching file freetype-2.1.7/debian/patches/007-freetype-2.1.4-kerning.diff
patching file freetype-2.1.7/debian/patches/200-freetype-2.1.4-smooth-usegamma-20030519.diff
patching file freetype-2.1.7/debian/patches/070-ft2demos-2.1.7-no-rpath.diff
patching file freetype-2.1.7/debian/patches/030-bytecode-interpreter.diff
patching file freetype-2.1.7/debian/patches/023-ft-symmetric-m.diff
patching file freetype-2.1.7/debian/patches/100-freetype-2.1.4-CVS-int-fixed_p-incompatibility.diff
patching file freetype-2.1.7/debian/patches/004-freetype-2.1.7-ttgload-monospace-halfwidth.diff
patching file freetype-2.1.7/debian/patches/050-autohint-rounding.diff
patching file freetype-2.1.7/debian/patches/012-freetype-2.1.7-autohint-cjkfonts-20031130.diff
patching file freetype-2.1.7/debian/patches/005-ft2demos-2.1.7-ftbench.diff
patching file freetype-2.1.7/debian/patches/013-small-simplification-pcfdriver.diff
patching file freetype-2.1.7/debian/patches/050-more-rounding.diff
patching file freetype-2.1.7/debian/patches/040-ftobjs-more-rounding.diff
patching file freetype-2.1.7/debian/patches/032-force-unpatented-hinting.diff
patching file freetype-2.1.7/debian/patches/freetype-composite-recurse.diff
patching file freetype-2.1.7/debian/patches/022-psh-bluescale.diff
patching file freetype-2.1.7/debian/patches/021-bluescale-rescaling-fix.diff
patching file freetype-2.1.7/debian/patches/031-compile-unpatented-hinting.diff
patching file freetype-2.1.7/debian/manpage.sgml.ex

then

wanbalans:/usr/local/src/freetype/freetype-2.1.7/freetype-2.1.7# cp ../freetype-2.1.7.tar.bz2 ../ftdocs-2.1.7.tar.bz2 ./
wanbalans:/usr/local/src/freetype/freetype-2.1.7/freetype-2.1.7# dpkg-buildpackage dpkg-buildpackage: source package is freetype
dpkg-buildpackage: source version is 2.1.7-2.3
dpkg-buildpackage: source maintainer is dann frazier <dannf@debian.org>
dpkg-buildpackage: host architecture is i386
.
.
.
dpkg-buildpackage: full upload; Debian-native package (full source is included)

which compiles, and makes a debian package.