--- fontforge-0.0.20060703.1.orig/debian/changelog +++ fontforge-0.0.20060703.1/debian/changelog @@ -0,0 +1,411 @@ +fontforge (0.0.20060703.1-1) unstable; urgency=low + + * New upstream release: added new HTML documentation. + * debian/rules: added making the FontForge.pot file to the target + build-arch because of Matthias Klose's request. + + -- Kęstutis Biliūnas Mon, 17 Jul 2006 10:28:30 +0300 + +fontforge (0.0.20060703-1) unstable; urgency=low + + * New upstream release. + * Ack previous NMU (Closes: #335263, #362123) + * debian/control: + - removed the field "Section: x11" from the source package part, + and added the field "Section: graphics" to the fontforge binary + package. + - bumped Standards-Version to 3.7.2. No changes required. + + -- Kęstutis Biliūnas Thu, 13 Jul 2006 22:20:30 +0300 + +fontforge (0.0.20060430-1) unstable; urgency=low + + * New maintainer (Closes: #357867). + * New upstream release (Closes: #328217, #316892, #361107, #365103). + * Removed libuninameslist_src-*.tgz from the tarball, because this + source not carry any sense here. + * debian/compat: use DH_COMPAT 5 + * debian/rules: + - re-organized debian/patches for using quilt. + - added DEB_BUILD_OPTIONS=noopt (Closes: #361289). + - removed the option --with-regular-link from configure stage. + - use 'make -C ' and 'set -e' instead of the brackets. Thanks + to Matthias Klose for the suggestion + (Closes: #362300). + * debian/control: + - changed Build-Depends on debhelper (>= 5.0.0). + - bumped Standards-Version to 3.7.0. No changes required. + - changed Build-Depends from libpng3-dev to libpng12-dev, because + libpng3-dev is going away. + - added Build-Depends on libxml2-dev for parse SVG files and fonts. + - changed Build-Depends from xlibs-dev to libxt-dev (Closes: #344124). + - the libraries libfreetype6, libjpeg62, libpng12-0, libtiff4, libungif4g, + libuninameslist0, libxml2 and zlib1g added to Recommends. + - changed the fontforge-doc package description (Closes: #336056). + - added Build-Depends on libuninameslist-dev for displaying Unicode + Name Annotations. + - added homepage URL to fontforge package description. + - removed pfaedit, a migration package for FontForge. + - switch from using patch to quilt. + - changed section for fontforge-doc package to docs. + * Documented how to use the quilt in debian/README. + * debian/patches: + - fixed the patch 005_x_www_browser.diff. Thanks to Daniel Kahn + Gillmor for the patch + (Closes: #333548). + - removed the patches 001_fix_gdraw.diff, 002_fix_gdraw_part_2.diff and + 004_kill_rpatch_on_binaries.diff. Unnecessary any more. + - added patch 900_debian_HelpDir_path.diff for fixing the path to + ../doc/fontforge/html/ files. + * Fixed debian/watch file. Thanks to Daniel Kahn Gillmor + for the patch (Closes: #342180). + * debian/copyright: more complete copyright file. + * Added the icon file debian/ffanvil32.xpm and changed the menu entries in + debian/menu file. Added the menu entry for the Mensis program. + * Add desktop file (Closes: #362315). + * Added and installed files: fontforge.lintian-override, + fontforge.linda-override and fontforge-doc.linda-override. + + -- Kęstutis Biliūnas Mon, 1 May 2006 10:25:00 +0300 + +fontforge (0.0.20051205-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Refresh debian/fontforge-patches/* to fix FTBFS. (Closes: 362123) + * Update debian/rules to fail if patches are unable to apply cleanly. + + -- James Vega Sun, 23 Apr 2006 23:53:29 -0400 + +fontforge (0.0.20051205-0.1) unstable; urgency=low + + * Non-maintainer upload to allow new fonts to enter Debian + * New upstream release. Closes: #335263 + + -- Christian Perrier Sun, 18 Dec 2005 12:27:44 +0100 + +fontforge (0.0.20050911-1) unstable; urgency=low + + * New upstream release. (Closes: #319159, #326788) + + -- Chanop Silpa-Anan Mon, 12 Sep 2005 13:33:11 +1000 + +fontforge (0.0.20050904-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Wed, 7 Sep 2005 17:05:50 +1000 + +fontforge (0.0.20050831-2) unstable; urgency=low + + * Add bzip2 to Build-Depends (Closes: #326225) + + -- Chanop Silpa-Anan Sat, 3 Sep 2005 19:05:56 +1000 + +fontforge (0.0.20050831-1) unstable; urgency=low + + * New upstream release; I just submitted my thesis, BTW. + (Closes: #319159, #325325) + + -- Chanop Silpa-Anan Fri, 2 Sep 2005 16:39:30 +1000 + +fontforge (0.0.20050502-1) unstable; urgency=low + + * New upstream release. (Closes: #289316) + + -- Chanop Silpa-Anan Fri, 6 May 2005 21:18:48 +1000 + +fontforge (0.0.20041218-0.1) unstable; urgency=high + + * NMU + * New upstream release + - cures segfault processing certain fonts (Closes: #285784) + * Also fixes FTBFS of lilypond, thus urgency high + + -- Bastian Kleineidam Tue, 28 Dec 2004 13:57:53 +0100 + +fontforge (0.0.20041012-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Wed, 13 Oct 2004 21:37:13 +1000 + +fontforge (0.0.20040930-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Sat, 2 Oct 2004 23:39:56 +1000 + +fontforge (0.0.20040824-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Wed, 1 Sep 2004 15:48:29 +1000 + +fontforge (0.0.20040808-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Mon, 16 Aug 2004 17:37:30 +1000 + +fontforge (0.0.20040703-2) unstable; urgency=low + + * Recompile with libtiff4g. + + -- Chanop Silpa-Anan Thu, 29 Jul 2004 18:30:12 +1000 + +fontforge (0.0.20040703-1) unstable; urgency=low + + * New July release. + * New libuninamelist-040701. + + -- Chanop Silpa-Anan Sun, 4 Jul 2004 19:21:14 +1000 + +fontforge (0.0.20040618-1) unstable; urgency=low + + * New upstream release. + * Bundle mensis with fontforge for the moment. + + -- Chanop Silpa-Anan Sun, 27 Jun 2004 15:05:57 +1000 + +fontforge (0.0.20040601-1) unstable; urgency=low + + * New June release. + * Remove patch to fix internal nan error -- fixed upstream. + + -- Chanop Silpa-Anan Thu, 3 Jun 2004 18:11:12 +1000 + +fontforge (0.0.20040529-1) unstable; urgency=low + + * New upstream release. + * Apply patch to fix internal nan error. (closes: # 251199) + + -- Chanop Silpa-Anan Tue, 1 Jun 2004 17:03:46 +1000 + +fontforge (0.0.20040523-1) unstable; urgency=low + + * New upstream release. + Forforge has entered testing, finally. + + -- Chanop Silpa-Anan Mon, 24 May 2004 15:33:19 +1000 + +fontforge (0.0.20040509-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Mon, 10 May 2004 17:19:20 +1000 + +fontforge (0.0.20040502-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Tue, 4 May 2004 21:42:19 +1000 + +fontforge (0.0.20040425-1) unstable; urgency=low + + * New upstream release. + * Downgrade fontforge-doc to Suggests. (closes: #245484) + * Add potrace to Suggests besides autotrace. + * Add pfaedit migration package. + * Fix Suggests list. + + -- Chanop Silpa-Anan Mon, 26 Apr 2004 23:58:16 +1000 + +fontforge (0.0.20040418-1) unstable; urgency=low + + * New upstream release. + + -- Chanop Silpa-Anan Tue, 20 Apr 2004 15:12:47 +1000 + +fontforge (0.0.20040410.1-1) unstable; urgency=low + + * New maintainer. (closes: #195675) + * Properly handle the /etc/alternatives/x-www-browsers. + * Add the missing the CID maps. + * Use ~/.FontForge for personal perferences. + * Fix a bad upload. + + -- Chanop Silpa-Anan Fri, 16 Apr 2004 23:29:58 +1000 + +fontforge (0.0.20040410-1) unstable; urgency=low + + * New upstream version. (closes: #243719) + * Make a separated documentation package. (closes: #233432) + + -- Chanop Silpa-Anan Fri, 16 Apr 2004 20:27:14 +1000 + +pfaedit (0.0.20040111-1) unstable; urgency=low + + * New upstream version. (closes: #226123) + * debian/copyright: Fix for type in pfaedit sourceforge URL. + (closes: #226132) + + -- Peter Hawkins Mon, 19 Jan 2004 09:54:28 +1100 + +pfaedit (0.0.20031110-1) unstable; urgency=low + + * New upstream version. + * Added libuninameslist to build (closes: #188562) + + -- Peter Hawkins Fri, 14 Nov 2003 14:38:54 +1100 + +pfaedit (0.0.20031020-3) unstable; urgency=low + + * debian/control, debian/rules: Add libtoolize invocation to update the + libtool version for ARM (closes: #217238) + + -- Peter Hawkins Fri, 24 Oct 2003 09:32:19 +1000 + +pfaedit (0.0.20031020-2) unstable; urgency=low + + * Second upload in a short time period because I failed to see a couple of + easily fixed bugs sitting in the bug page, including one RC bug. + * debian/rules: Added quotes around usage of CFLAGS (closes: #198221) + * debian/patches/00[34]*: Link libgdraw against libgunicode so libgunicode + is completely linked. (closes: #195978) + + -- Peter Hawkins Thu, 23 Oct 2003 20:25:28 +1000 + +pfaedit (0.0.20031020-1) unstable; urgency=low + + * New upstream version. + * debian/control: New maintainer - Peter Hawkins + * debian/control: Updated standards version to 3.6.1 + + -- Peter Hawkins Thu, 23 Oct 2003 19:21:42 +1000 + +pfaedit (0.0.20030313-2) unstable; urgency=low + + * Update config.sub and config.guess to fix build failure on mipsel. + + -- Peter Hawkins Fri, 21 Mar 2003 12:27:15 +1100 + +pfaedit (0.0.20030313-1) unstable; urgency=low + + * New upstream version (closes: #174411, #183493) + * The libpng breakage seems fixed. Please reopen this bug if you still + experience this problem. (closes: #181249) + * Updated Standards Version to 3.5.9. + * Package hacked upon and rejigged by Peter Hawkins. + + -- Peter Hawkins Sun, 2 Mar 2003 15:33:47 +1100 + +pfaedit (0.0.20020905-1) unstable; urgency=low + + * New upstream version + * Changed to use libpng3 instead of libpng2 + + -- Baruch Even Thu, 5 Sep 2002 08:13:28 +0300 + +pfaedit (0.0.20020618-1) unstable; urgency=low + + * New upstream version + + -- Baruch Even Tue, 18 Jun 2002 22:23:30 +0300 + +pfaedit (0.0.20020416-1) unstable; urgency=low + + * New upstream version + + Added support for Arabic forms in GSUB table + + Fix problems under KDE desktop + * Remove recommendation on libtiff3 which doesn't exists + + -- Baruch Even Fri, 26 Apr 2002 17:33:59 +0300 + +pfaedit (0.0.20020312-1) unstable; urgency=low + + * New upstream version (Closes: bug#139183) + + Fixed EPS reading problems + + Improved scripting abilities + - Generate PFM file + - Merge Kerning Info + - Remove all Kerning + + Added sfddiff, a diff between two SFD fonts (pfaedit native format) + + Improved handling of 8bit colormaps + * Upgrading also fixed two crashing problems (Closes: bug#138944, #138765) + + -- Baruch Even Thu, 23 Mar 2002 01:09:00 +0200 + +pfaedit (0.0.20020210-1) unstable; urgency=low + + * New upstream version + + Fix crash when generating postscript from arial.ttf + + Changes to bitmap dialogs to allow more control over dpi + + Use freetype to generate bitmaps + + Added a scripting abilities + + Load the help documents locally instead of going to the homepage + + Fix a bug that caused to be used as the help browser, not it *does* + check for the existence of the browser. + * Actually make use of the loading of help documents locally. + + -- Baruch Even Sun, 10 Feb 2002 12:03:26 +0200 + +pfaedit (0.0.20020206-1) unstable; urgency=low + + * New upstream version + + -- Baruch Even Wed, 6 Feb 2002 01:53:10 +0200 + +pfaedit (0.0.20020102-1) unstable; urgency=low + + * New upstream version + + -- Baruch Even Sat, 5 Jan 2002 00:25:54 +0200 + +pfaedit (0.0.20011115-1) unstable; urgency=low + + * New upstream version. + + -- Baruch Even Wed, 21 Nov 2001 00:18:27 +0200 + +pfaedit (0.0.20011011-2) unstable; urgency=low + + * Documentation was placed in /usr/share/doc/pfaedit/html/htdocs and should + be one directory upwards. + * Removed upstream ChangeLog file since it's empty. + * Removed upstream README file since it only contains install info. + + -- Baruch Even Sun, 14 Oct 2001 10:41:11 +0200 + +pfaedit (0.0.20011011-1) unstable; urgency=low + + * Updated config.{guess,sub} files (Closes: Bug#115016) + * Fixed bug when loading BDF files with more than 256 characters. + (Closes: Bug#115212) + * Added CID maps for CJK support (Closes: Bug#114952) + + -- Baruch Even Sat, 13 Oct 2001 21:38:10 +0200 + +pfaedit (0.0.20010925-1) unstable; urgency=low + + * Updated the HTML docs, upstream author had some copyrighted material in them. + + -- Baruch Even Wed, 26 Sep 2001 14:16:51 +0200 + +pfaedit (0.0.20010924-1) unstable; urgency=low + + * New upstream version. + * Added HTML docs. + + -- Baruch Even Wed, 26 Sep 2001 03:09:46 +0200 + +pfaedit (0.0.20010908-2) unstable; urgency=low + + * Fix a wrong dependency on libungif4 instead of libungif4g. + * Changed the image libraries from suggests to recommends. + + -- Baruch Even Wed, 12 Sep 2001 00:01:01 +0300 + +pfaedit (0.0.20010908-1) unstable; urgency=low + + * Upstream version update. + + -- Baruch Even Sun, 9 Sep 2001 15:11:47 +0300 + +pfaedit (0.0.20010905-1) unstable; urgency=low + + * Initial Release. + * Closes wnpp bug. (Closes: Bug#99904) + + -- Baruch Even Fri, 31 Aug 2001 22:51:17 +0300 + + --- fontforge-0.0.20060703.1.orig/debian/ffanvil32.xpm +++ fontforge-0.0.20060703.1/debian/ffanvil32.xpm @@ -0,0 +1,151 @@ +/* XPM */ +static char * ffanvil32_xpm[] = { +"32 32 116 2", +" c None", +". c #FFFFFF", +"+ c #F9F9F9", +"@ c #D4D4D4", +"# c #ABABAB", +"$ c #9F9F9F", +"% c #B3B3B3", +"& c #D3D3D3", +"* c #F8F8F8", +"= c #FCFCFC", +"- c #D8D8D8", +"; c #7E7E7E", +"> c #585858", +", c #535353", +"' c #828282", +") c #B9B9B9", +"! c #F2F2F2", +"~ c #F0F0F0", +"{ c #BEBEBE", +"] c #8B8B8B", +"^ c #8F8F8F", +"/ c #CFCFCF", +"( c #FEFEFE", +"_ c #EFEFEF", +": c #B6B6B6", +"< c #7C7C7C", +"[ c #555555", +"} c #606060", +"| c #E0E0E0", +"1 c #C9C9C9", +"2 c #868686", +"3 c #565656", +"4 c #4F4F4F", +"5 c #3C3C3C", +"6 c #272727", +"7 c #121212", +"8 c #BBBBBB", +"9 c #F4F4F4", +"0 c #AFAFAF", +"a c #676767", +"b c #595959", +"c c #4A4A4A", +"d c #353535", +"e c #1F1F1F", +"f c #0E0E0E", +"g c #0C0C0C", +"h c #A5A5A5", +"i c #5D5D5D", +"j c #616161", +"k c #515151", +"l c #414141", +"m c #2D2D2D", +"n c #191919", +"o c #0D0D0D", +"p c #454545", +"q c #AAAAAA", +"r c #FDFDFD", +"s c #9B9B9B", +"t c #474747", +"u c #424242", +"v c #4C4C4C", +"w c #393939", +"x c #2C2C2C", +"y c #1D1D1D", +"z c #1E1E1E", +"A c #DCDCDC", +"B c #F3F3F3", +"C c #161616", +"D c #0F0F0F", +"E c #131313", +"F c #181818", +"G c #1A1A1A", +"H c #F5F5F5", +"I c #5F5F5F", +"J c #383838", +"K c #E3E3E3", +"L c #F7F7F7", +"M c #B5B5B5", +"N c #1C1C1C", +"O c #2A2A2A", +"P c #373737", +"Q c #858585", +"R c #C5C5C5", +"S c #FBFBFB", +"T c #151515", +"U c #111111", +"V c #323232", +"W c #3A3A3A", +"X c #3B3B3B", +"Y c #D9D9D9", +"Z c #EBEBEB", +"` c #636363", +" . c #242424", +".. c #2F2F2F", +"+. c #626262", +"@. c #737373", +"#. c #232323", +"$. c #282828", +"%. c #333333", +"&. c #2E2E2E", +"*. c #2B2B2B", +"=. c #292929", +"-. c #363636", +";. c #666666", +">. c #212121", +",. c #D2D2D2", +"'. c #A0A0A0", +"). c #252525", +"!. c #6D6D6D", +"~. c #E7E7E7", +"{. c #727272", +"]. c #484848", +"^. c #C1C1C1", +"/. c #DFDFDF", +"(. c #979797", +"_. c #ACACAC", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . { g 4 . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . { g g g 4 . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . g g g g g 4 . . . . . . . . . . . . . . . . . . . . . ", +". . . . . 4 g g g g g 4 . . . . . . . . . . . . . . . . . . . . ", +". . . . { g g g g g g g . . . . . . . . . . . . . . . . . . . . ", +". . { g g g g g g g g { . . . . . . . . . . . . . . . . . . . . ", +"{ g g g g g . . 4 g { . . . . . . . . . . . . . . . . . . . . . ", +"g g g 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"g 4 . . . . . . . . . . . . . . . . + @ # $ % & * . . . . . . . ", +". . . . . . . . . . . . . . = - # ; > , , , , , > ' ) ! . . . . ", +". . . . . . . . . . . ~ { ] , . . , . . , , , , , , , > ^ / ( . ", +". . . . . . . . _ : < [ , , . , , . , , . [ , , , , , , , , } | ", +". . . . . = 1 2 3 , , . . . . . . . . , , , , , , , , 4 5 6 7 8 ", +". . . 9 0 a , , , , , , . , , . , b , , , , , , c d e f g g c * ", +". ! h i , , , , , , , . , > . , j , , , k l m n g g g o p q r . ", +"s t u t v k , , , . . . . . . . . w x y f g g g g z < A . . . . ", +"i C g g g g D E C F n F C 7 o g g g g g g g g G ^ 9 . . . . . . ", +". H 0 I F g g g g g g g g g g g g g g g g o J K . . . . . . . . ", +". . . . L M a z g g g g g g g g g g D N O P Q R * . . . . . . . ", +". . . . . . . S Q n T 7 U U n e 6 V W X X X J P 4 Y . . . . . . ", +". . . . . . Z ` . . . . ...X X X X X X X X X X W +.. . . . . . ", +". . . . . . @.#. . . . .$.W X X X w %.&.*.O =.=.6 *.. . . . . . ", +". . . . . . P F N #. . .-.X J ..$. . . . . . . . .4 . . . . . . ", +". . . . . . ;.F F n >.*.-.*. . . . . . . . . . .k ,.. . . . . . ", +". . . . . . ( '. .F F ). . . . . . . . . .x !.R ( . . . . . . . ", +". . . . . . . . ~.{.N >. . . . .&.].a ^ ^.H . . . . . . . . . . ", +". . . . . . . . . . /.(._.R A ! . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; --- fontforge-0.0.20060703.1.orig/debian/compat +++ fontforge-0.0.20060703.1/debian/compat @@ -0,0 +1 @@ +5 --- fontforge-0.0.20060703.1.orig/debian/control +++ fontforge-0.0.20060703.1/debian/control @@ -0,0 +1,34 @@ +Source: fontforge +Priority: optional +Maintainer: Kęstutis Biliūnas +Uploaders: Debian Fonts Task Force , Christian Perrier +Build-Depends: debhelper (>= 5.0.0), libjpeg62-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libxt-dev, libfreetype6-dev, quilt, autotools-dev, autoconf, automake1.7, libtool, bzip2, libxml2-dev, libuninameslist-dev +Standards-Version: 3.7.2 + +Package: fontforge +Architecture: any +Section: graphics +Depends: ${shlibs:Depends} +Conflicts: pfaedit (<< 0.0.20040425) +Replaces: pfaedit +Recommends: libfreetype6, libjpeg62, libpng12-0, libtiff4, libungif4g, libuninameslist0, libxml2, zlib1g +Suggests: fontforge-doc, potrace, autotrace +Description: Font Editor for PS, TrueType and OpenType fonts + FontForge (formerly PfaEdit) allows you to edit outline and bitmap fonts. + You can create new ones or modify old ones. It is also a font format + converter and can convert among PostScript (ASCII & binary Type 1, + some Type 3s, some Type 0s), TrueType, and OpenType (Type2), CID-keyed, + SVG, CFF and multiple-master fonts. + . + Homepage: http://fontforge.sourceforge.net/ + +Package: fontforge-doc +Section: doc +Architecture: all +Description: Documentation for FontForge + FontForge allows you to create or edit outline and bitmap fonts. + It is also a font format converter and can convert among PostScript + (ASCII & binary Type 1, some Type 3s, some Type 0s), TrueType, and + OpenType (Type2), CID-keyed, SVG, CFF and multiple-master fonts. + . + This package contains the documentation in HTML format. --- fontforge-0.0.20060703.1.orig/debian/watch +++ fontforge-0.0.20060703.1/debian/watch @@ -0,0 +1,5 @@ +version=3 +opts=uversionmangle=s/^/0.0./ \ + http://sourceforge.net/project/showfiles.php?group_id=103338&package_id=114329 .*/fontforge_htdocs-(.*)\.tar\.bz2\?download +opts=uversionmangle=s/^/0.0./ \ + http://sourceforge.net/project/showfiles.php?group_id=103338&package_id=114328 .*/fontforge_full-(.*)\.tar\.bz2\?download --- fontforge-0.0.20060703.1.orig/debian/rules +++ fontforge-0.0.20060703.1/debian/rules @@ -0,0 +1,192 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +VERSION=20060703 + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + + +untar: + # Untar the source packages + tar jxvf fontforge_full*.tar.bz2 + mv fontforge-$(VERSION) fontforge + set -e; cd fontforge; mkdir cidmap; cd cidmap; tar zxvf ../../cidmaps.tgz + set -e; cd fontforge; tar zxvf ../mensis_src-050109.tgz + -mkdir htdocs + set -e; cd htdocs; tar jxvf ../fontforge_htdocs*.tar.bz2 + gzip -cd Encodings.ps.gz > Encodings.ps + + +prepare: + # Set up the package build directory as quilt expects to find it. + if [ ! -e patches ]; then \ + ln -s debian/patches patches; \ + fi + + if [ ! -e .pc ]; then \ + mkdir .pc; \ + echo 2 >.pc/.version; \ + fi + + +patch: prepare + # Apply all patches to the upstream source. + if quilt next; then \ + echo -n "Applying patches..."; \ + if quilt push -a -v; then \ + echo "successful."; \ + else \ + echo "failed!"; \ + exit 1; \ + fi; \ + else \ + echo "No patches to apply"; \ + fi + + +unpatch: + # Revert all patches to the upstream source. + @echo -n "Unapplying patches..."; \ + if [ -e .pc/applied-patches ]; then \ + if quilt pop -a -v; then \ + echo "successful."; \ + else \ + echo "failed!"; \ + exit 1; \ + fi; \ + else \ + echo "nothing to do."; \ + fi + + +configure: configure-stamp +configure-stamp: + dh_testdir + + $(MAKE) -f debian/rules untar + $(MAKE) -f debian/rules patch + + # Now configure fontforge + cp /usr/share/misc/config.guess /usr/share/misc/config.sub fontforge/ + set -e; cd fontforge; cp configure.dynamic.in configure.in ; libtoolize --force --copy ; aclocal-1.7; autoconf + + # and mensis + cp /usr/share/misc/config.guess /usr/share/misc/config.sub fontforge/mensis/ + set -e; cd fontforge/mensis; libtoolize --force --copy ; aclocal-1.7 ; autoconf + + touch configure-stamp + + +#Architecture +build: build-arch + +build-arch: build-arch-stamp +build-arch-stamp: configure-stamp + + set -e; cd fontforge; CFLAGS="${CFLAGS}" ./configure --prefix=/usr --mandir=\$${prefix}/share/man --with-freetype-bytecode=no + $(MAKE) -C fontforge + + set -e; cd fontforge/mensis; CFLAGS="${CFLAGS}" ./configure --prefix=/usr --exec-prefix=/usr --mandir=\$${prefix}/share/man --with-freetype-bytecode=no + $(MAKE) -C fontforge/mensis + + $(MAKE) -C fontforge/fontforge FontForge.pot + + touch build-arch-stamp + + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp configure-stamp + + rm -rf .pc patches + rm -rf fontforge htdocs libuninameslist Encodings.ps + + dh_clean + + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + + # debian/fontforge-doc. + cp `find htdocs -maxdepth 1 -type f` $(CURDIR)/debian/fontforge-doc/usr/share/doc/fontforge/html + + mkdir -p debian/fontforge-doc/usr/share/linda/overrides + cp debian/fontforge-doc.linda-override debian/fontforge-doc/usr/share/linda/overrides/fontforge-doc + + dh_install -i + + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + # Add here commands to install the arch part of the package into + # debian/fontforge. + (cd fontforge; $(MAKE) install prefix=$(CURDIR)/debian/fontforge/usr exec_prefix=$(CURDIR)/debian/fontforge/usr sharedir=$(CURDIR)/debian/fontforge/usr/share/fontforge) + (cd fontforge/mensis; $(MAKE) install prefix=$(CURDIR)/debian/fontforge/usr exec_prefix=$(CURDIR)/debian/fontforge/usr sharedir=$(CURDIR)/debian/fontforge/usr/share/fontforge) + # Remove development symlinks + -rm $(CURDIR)/debian/fontforge/usr/lib/libgdraw.so + -rm $(CURDIR)/debian/fontforge/usr/lib/libgunicode.so + -rm $(CURDIR)/debian/fontforge/usr/lib/libgdraw.la + -rm $(CURDIR)/debian/fontforge/usr/lib/libgunicode.la + -rm -rf $(CURDIR)/debian/fontforge/usr/lib/pkgconfig + + cp -p debian/fontforge.desktop debian/fontforge/usr/share/applications/ + cp -p debian/ffanvil32.xpm debian/fontforge/usr/share/icons/ + + cp debian/fontforge.lintian-override debian/fontforge/usr/share/lintian/overrides/fontforge + cp debian/fontforge.linda-override debian/fontforge/usr/share/linda/overrides/fontforge + + dh_install -s + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installmenu + dh_desktop + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture independant packages using the common target. +binary-indep: install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure --- fontforge-0.0.20060703.1.orig/debian/menu +++ fontforge-0.0.20060703.1/debian/menu @@ -0,0 +1,8 @@ +?package(fontforge):needs="X11" section="Apps/Graphics"\ + title="FontForge" longtitle="Font Editor for PS, TrueType and OpenType fonts" \ + command="/usr/bin/fontforge" hints="Fonts" \ + icon="/usr/share/icons/ffanvil32.xpm" + +?package(fontforge):needs="X11" section="Apps/Graphics"\ + title="Mensis" longtitle="Editor of the some TrueType fonts tables" \ + command="/usr/bin/mensis" hints="Fonts" --- fontforge-0.0.20060703.1.orig/debian/dirs +++ fontforge-0.0.20060703.1/debian/dirs @@ -0,0 +1,8 @@ +usr/bin +usr/share/fontforge +usr/share/man/man1 +usr/share/doc/fontforge +usr/share/icons +usr/share/applications +usr/share/linda/overrides +usr/share/lintian/overrides --- fontforge-0.0.20060703.1.orig/debian/fontforge-doc.dirs +++ fontforge-0.0.20060703.1/debian/fontforge-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/fontforge/html --- fontforge-0.0.20060703.1.orig/debian/fontforge-doc.doc-base +++ fontforge-0.0.20060703.1/debian/fontforge-doc.doc-base @@ -0,0 +1,9 @@ +Document: fontforge +Title: Debian fontforge Manual +Author: George Williams +Abstract: FontForge user manual +Section: X11 + +Format: HTML +Index: /usr/share/doc/fontforge/html/index.html +Files: /usr/share/doc/fontforge/html/*.html --- fontforge-0.0.20060703.1.orig/debian/patches/series +++ fontforge-0.0.20060703.1/debian/patches/series @@ -0,0 +1,7 @@ +000_fix_exec_prefix.diff -p0 +005_x_www_browser.diff -p0 +006_Fix_home_dir.diff -p0 +007_mensis_kill_rpatch_on_binaries.diff -p0 +900_debian_HelpDir_path.diff -p0 +999_disable_xinput.diff -p0 + --- fontforge-0.0.20060703.1.orig/debian/patches/000_fix_exec_prefix.diff +++ fontforge-0.0.20060703.1/debian/patches/000_fix_exec_prefix.diff @@ -0,0 +1,25 @@ +Index: fontforge/Unicode/Makefile.dynamic.in +=================================================================== +--- fontforge/Unicode/Makefile.dynamic.in.orig 2005-09-30 16:10:58.000000000 +0300 ++++ fontforge/Unicode/Makefile.dynamic.in 2006-03-31 00:36:06.000000000 +0300 +@@ -1,5 +1,8 @@ + top_srcdir = @top_srcdir@ + top_builddir = .. ++ ++prefix = @prefix@ ++exec_prefix = @exec_prefix@ + libdir = @libdir@ + VPATH = @srcdir@ + prefix = @prefix@ +Index: fontforge/gdraw/Makefile.dynamic.in +=================================================================== +--- fontforge/gdraw/Makefile.dynamic.in.orig 2005-09-30 16:06:22.000000000 +0300 ++++ fontforge/gdraw/Makefile.dynamic.in 2006-03-31 00:34:59.000000000 +0300 +@@ -3,6 +3,7 @@ + top_builddir = .. + VPATH = @srcdir@ + prefix = @prefix@ ++exec_prefix = @exec_prefix@ + bindir = @bindir@ + libdir = @libdir@ + --- fontforge-0.0.20060703.1.orig/debian/patches/005_x_www_browser.diff +++ fontforge-0.0.20060703.1/debian/patches/005_x_www_browser.diff @@ -0,0 +1,15 @@ +Index: fontforge/fontforge/uiutil.c +=================================================================== +--- fontforge/fontforge/uiutil.c.orig 2006-03-31 08:09:46.000000000 +0300 ++++ fontforge/fontforge/uiutil.c 2006-04-13 09:41:14.000000000 +0300 +@@ -220,8 +220,8 @@ + "iexplore.exe", + /*"lynx.exe",*/ + #else +- static char *stdbrowsers[] = { "htmlview", "firefox", "mozilla", "opera", "galeon", "kfmclient", +- "netscape", "mosaic", /*"grail",*/ "lynx", ++ static char *stdbrowsers[] = { "x-www-browser", "htmlview", "firefox", "mozilla", "konqueror", ++ "opera", "galeon", "kfmclient", "netscape", "mosaic", /*"grail",*/ "lynx", + #endif + NULL }; + int i; --- fontforge-0.0.20060703.1.orig/debian/patches/006_Fix_home_dir.diff +++ fontforge-0.0.20060703.1/debian/patches/006_Fix_home_dir.diff @@ -0,0 +1,13 @@ +Index: fontforge/fontforge/autosave.c +=================================================================== +--- fontforge/fontforge/autosave.c.orig 2006-04-08 07:29:03.000000000 +0300 ++++ fontforge/fontforge/autosave.c 2006-04-13 09:52:16.000000000 +0300 +@@ -75,7 +75,7 @@ + + if ( dir==NULL ) + return( NULL ); +- sprintf(buffer,"%s/.PfaEdit", dir); ++ sprintf(buffer,"%s/.FontForge", dir); + free(dir); + if ( access(buffer,F_OK)==-1 ) + if ( mkdir(buffer,0700)==-1 ) --- fontforge-0.0.20060703.1.orig/debian/patches/007_mensis_kill_rpatch_on_binaries.diff +++ fontforge-0.0.20060703.1/debian/patches/007_mensis_kill_rpatch_on_binaries.diff @@ -0,0 +1,12 @@ +Index: fontforge/mensis/Makefile.in +=================================================================== +--- fontforge/mensis/Makefile.in.orig 2003-11-22 00:16:26.000000000 +0200 ++++ fontforge/mensis/Makefile.in 2006-06-20 19:26:11.000000000 +0300 +@@ -31,7 +31,7 @@ + CFLAGS = @CFLAGS@ -I../inc $(WFLAGS) $(X_CFLAGS) @DEFS@ + + LDFLAGS = @LDFLAGS@ +-LIBS = -rpath $(libdir) $(X_LIBS) @GLIBS@ \ ++LIBS = $(X_LIBS) @GLIBS@ \ + $(X_PRE_LIBS) $(X_EXTRA_LIBS) @LIBS@ -lm + \ No newline at end of file --- fontforge-0.0.20060703.1.orig/debian/patches/999_disable_xinput.diff +++ fontforge-0.0.20060703.1/debian/patches/999_disable_xinput.diff @@ -0,0 +1,12 @@ +Index: fontforge/gdraw/gxdrawP.h +=================================================================== +--- fontforge/gdraw/gxdrawP.h.orig 2006-01-01 15:53:26.000000000 +0200 ++++ fontforge/gdraw/gxdrawP.h 2006-03-31 11:16:01.000000000 +0300 +@@ -51,6 +51,7 @@ + # include + # include + # include ++#define _NO_XINPUT + # ifndef _NO_XINPUT + # ifdef __VMS + # include --- fontforge-0.0.20060703.1.orig/debian/patches/900_debian_HelpDir_path.diff +++ fontforge-0.0.20060703.1/debian/patches/900_debian_HelpDir_path.diff @@ -0,0 +1,31 @@ +Set up the Debian-package-specific path for documentation. + +This patch by Kęstutis Biliūnas. +This patch will not be submitted upstream. + +Index: fontforge/fontforge/prefs.c +=================================================================== +--- fontforge/fontforge/prefs.c.orig 2006-03-26 20:26:51.000000000 +0300 ++++ fontforge/fontforge/prefs.c 2006-04-13 11:22:03.000000000 +0300 +@@ -722,7 +722,7 @@ + #ifdef DOCDIR + helpdir = copy(DOCDIR "/"); + #elif defined(SHAREDIR) +- helpdir = copy(SHAREDIR "/../doc/fontforge/"); ++ helpdir = copy(SHAREDIR "/../doc/fontforge/html/"); + #else + helpdir = copy("/usr/local/share/doc/fontforge/"); + #endif +Index: fontforge/fontforge/uiutil.c +=================================================================== +--- fontforge/fontforge/uiutil.c.orig 2006-04-13 11:16:10.000000000 +0300 ++++ fontforge/fontforge/uiutil.c 2006-04-13 11:22:29.000000000 +0300 +@@ -329,7 +329,7 @@ + #ifdef DOCDIR + strcpy(fullspec,DOCDIR "/"); + #elif defined(SHAREDIR) +- strcpy(fullspec,SHAREDIR "/../doc/fontforge/"); ++ strcpy(fullspec,SHAREDIR "/../doc/fontforge/html/"); + #else + strcpy(fullspec,"/usr/local/share/doc/fontforge/"); + #endif --- fontforge-0.0.20060703.1.orig/debian/README +++ fontforge-0.0.20060703.1/debian/README @@ -0,0 +1,60 @@ +Convenience targets in debian/rules +=================================== +The debian/rules file supports several targets that are not required by Debian +Policy. Interesting ones (from a package developer's perspective) include: + + debian/rules untar Extracts files from the upstream archives + debian/rules prepare Sets up the package build directory + structure as quilt expects to find it. + debian/rules patch Applies all patches to the source tree. + debian/rules unpatch Reverts all patches from the source tree. + + +Editing and creating patches +============================ +To start, you should be in the source package directory -- this is the +directory that contains the debian/ directory. Run "debian/rules untar" +and "debian/rules prepare"; this will set up the proper symlinks so that +quilt can find the patches it needs to apply. Once this is done, you will +see a symlink named "patches" that will point to debian/patches. This exists +because quilt expects the patches directory to be located at the top level +by default. The "prepare" target sets up a ".pc" directory as well, which +quilt uses internally to store information it needs. + +What you do next depends on whether you want to edit an existing patch, or +create a new one. + +Editing an existing patch +------------------------- +Run "quilt push yourpatchname.diff". Make your edits now, directly in the +source tree. If you're editing a file that wasn't previously included in the +patch, you must let quilt know you're doing it by using "quilt add" or "quilt +edit". If you're not sure if you need this, you can run "quilt files" to see +if your file is already in there, or "quilt patches filename" to see if the +current patch edits the specified file. Once you're done editing, run "quilt +refresh" to update your patch. All documentation in the patch header will be +retained by quilt automatically. Always document the changes you have made in +the header of the patch. + +Creating a new patch +-------------------- +Decide where your patch belongs according to the number series. Once you do +this, run "quilt push patch-before-yours", where "patch-before-yours" specifies +the filename of the patch that will be the last one applied before your new +patch. Then run "quilt new patchname" using the name of the patch (including +the appropriate number). Make your edits to the source files, directly in the +source tree. As described above in the case of editing existing patches, +you'll want to be sure quilt knows which files you are editing. When you are +finished, run "quilt refresh -u -p 0". This will create a unified diff patch +with a strip number of 0. You should then go in to the patches directory and +document your patch by adding a description of it to the top of the patch file. + +You may have a patch that you stole from some other source that you just want +to apply and you don't want to deal with adding files by hand. You can use +"quilt import -n internal-patch-name file-name" where "internal-patch-name" +is what you want to call your patch. You'll want to "quilt push" the patch +before yours -- as described above -- before doing the import, to ensure that +that it applies in correct sequence. + +Once you're all done with patch creation/editing, run "debian/rules clean" to +get rid of the things that had to be set up. --- fontforge-0.0.20060703.1.orig/debian/copyright +++ fontforge-0.0.20060703.1/debian/copyright @@ -0,0 +1,41 @@ +This package was debianized by Baruch Even on +Fri, 31 Aug 2001 22:51:17 +0300. + +Since 30 Mar 2006, it is maintained by Kęstutis Biliūnas +helped by the Debian Fonts Task Force . + +It was downloaded from http://fontforge.sourceforge.net/ + +Upstream Author: George Williams + +Copyright: +is copyright (C) 2000,2001,2002,2003 by George Williams + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The configure script is subject to the GNU public license. + +Debian GNU/Linux users may find the full text of the GPL version 2 in +/usr/share/common-licenses/GPL-2. --- fontforge-0.0.20060703.1.orig/debian/README.Debian +++ fontforge-0.0.20060703.1/debian/README.Debian @@ -0,0 +1,10 @@ + Some Notes + ========== + + * Debian fontforge package use ~/.FontForge for user preference. + * Unzip Encodings.ps.gz into your ~/.FontForge to use the extra + encoding tables. + + Cheers, + + Chanop Silpa-Anan --- fontforge-0.0.20060703.1.orig/debian/docs +++ fontforge-0.0.20060703.1/debian/docs @@ -0,0 +1 @@ +Encodings.ps --- fontforge-0.0.20060703.1.orig/debian/fontforge.desktop +++ fontforge-0.0.20060703.1/debian/fontforge.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=FontForge +Name[zh_TW]=FontForge 字型鑄造場 +Comment=An outline font editor +Comment[zh_TW]=描邊字型編輯器 +Icon=ffanvil32.xpm +Exec=/usr/bin/fontforge +Terminal=false +Categories=Graphics; --- fontforge-0.0.20060703.1.orig/debian/fontforge.linda-override +++ fontforge-0.0.20060703.1/debian/fontforge.linda-override @@ -0,0 +1,5 @@ +Tag: binary-rpath +Data: Binary /usr/bin/fontforge compiled with an RPATH of /usr/lib. + +Tag: libs-not-in-depends +Data: A binary links against a library it does not use symbols from --- fontforge-0.0.20060703.1.orig/debian/fontforge.lintian-override +++ fontforge-0.0.20060703.1/debian/fontforge.lintian-override @@ -0,0 +1,3 @@ +fontforge: package-name-doesnt-match-sonames libgdraw1 libgunicode2 +fontforge: binary-or-shlib-defines-rpath ./usr/bin/fontforge /usr/lib + --- fontforge-0.0.20060703.1.orig/debian/fontforge-doc.linda-override +++ fontforge-0.0.20060703.1/debian/fontforge-doc.linda-override @@ -0,0 +1,2 @@ +Tag: html-only-changelog +Data: Package contains an html version of the changelog only.