debian/0000775000000000000000000000000013145564360007177 5ustar debian/libgraphite2-3-dbg.lintian-overrides0000664000000000000000000000006212250350326016012 0ustar libgraphite2-3-dbg: helper-templates-in-copyright debian/libgraphite2-3.shlibs0000664000000000000000000000005112250350326013104 0ustar libgraphite2 3 libgraphite2-3 (>= 1.2.2) debian/control0000664000000000000000000001443712657131233010607 0ustar Source: graphite2 Priority: optional Section: libs Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian LibreOffice Team Uploaders: Rene Engelhard , Daniel Glassey Build-Depends: debhelper (>= 9), dh-exec (>= 0.3), dpkg-dev (>= 1.16.1), cmake, libfreetype6-dev # perl: libmodule-build-perl # mono: mono-xbuild, mono-gmcs, mono-dmcs, libnunit-cil-dev Build-Depends-Indep: asciidoc, dblatex, doxygen, docbook-xsl, latex-xcolor, libxml2-utils Standards-Version: 3.9.1 Package: libgraphite2-3 Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Provides: libgraphite2-2.0.0 Replaces: libgraphite2-2.0.0 Breaks: libgraphite2-2.0.0 (<< 1.2.0) Multi-Arch: same Description: Font rendering engine for Complex Scripts -- library Graphite is a system that can be used to create and use "smart fonts" capable of displaying writing systems with various complex behaviors, such as: contextual shaping, ligatures, reordering, split glyphs, bidirectionality, stacking diacritics and complex positioning. . This library was designed and developed by the NRSI (Non-Roman Script Initiative) within SIL International (www.sil.org) to act as a complement to other smart font rendering technologies with limited practical local extensibility. Its purpose is to help meet the needs of a very large number of "minority language" communities for local extensibility of complex script behaviors. . The behavior of the rendering engine for a given writing system is specified through extra tables added to a TrueType font. These tables are generated by compiling a GDL (Graphite Description Language) source file into a font using grcompiler. . This package contains the shared library. Package: libgraphite2-dev Section: libdevel Architecture: any Depends: libgraphite2-3 (= ${binary:Version}), ${misc:Depends} Description: Development files for libgraphite2 Graphite is a system that can be used to create and use "smart fonts" capable of displaying writing systems with various complex behaviors, such as: contextual shaping, ligatures, reordering, split glyphs, bidirectionality, stacking diacritics and complex positioning. . This library was designed and developed by the NRSI (Non-Roman Script Initiative) within SIL International (www.sil.org) to act as a complement to other smart font rendering technologies with limited practical local extensibility. Its purpose is to help meet the needs of a very large number of "minority language" communities for local extensibility of complex script behaviors. . The behavior of the rendering engine for a given writing system is specified through extra tables added to a TrueType font. These tables are generated by compiling a GDL (Graphite Description Language) source file into a font using grcompiler. . This package contains the development libraries for libgraphite2 Package: libgraphite2-3-dbg Priority: extra Section: debug Architecture: any Depends: libgraphite2-3 (= ${binary:Version}), ${misc:Depends} Description: Debug symbols for libgraphite2 Graphite is a system that can be used to create and use "smart fonts" capable of displaying writing systems with various complex behaviors, such as: contextual shaping, ligatures, reordering, split glyphs, bidirectionality, stacking diacritics and complex positioning. . This library was designed and developed by the NRSI (Non-Roman Script Initiative) within SIL International (www.sil.org) to act as a complement to other smart font rendering technologies with limited practical local extensibility. Its purpose is to help meet the needs of a very large number of "minority language" communities for local extensibility of complex script behaviors. . The behavior of the rendering engine for a given writing system is specified through extra tables added to a TrueType font. These tables are generated by compiling a GDL (Graphite Description Language) source file into a font using grcompiler. . Debug symbols for libgraphite2 Package: libgraphite2-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: Documentation for libgraphite2 Graphite is a system that can be used to create and use "smart fonts" capable of displaying writing systems with various complex behaviors, such as: contextual shaping, ligatures, reordering, split glyphs, bidirectionality, stacking diacritics and complex positioning. . This library was designed and developed by the NRSI (Non-Roman Script Initiative) within SIL International (www.sil.org) to act as a complement to other smart font rendering technologies with limited practical local extensibility. Its purpose is to help meet the needs of a very large number of "minority language" communities for local extensibility of complex script behaviors. . The behavior of the rendering engine for a given writing system is specified through extra tables added to a TrueType font. These tables are generated by compiling a GDL (Graphite Description Language) source file into a font using grcompiler. . PDF and HTML documentation for libgraphite2 #Package: libtext-gr2-perl #Section: perl #Architecture: any #Depends: ${shlibs:Depends}, perl, ${perl:Depends}, ${misc:Depends} #Description: Perl Interface to SIL's Graphite2 rendering engine # Graphite is a system that can be used to create and use "smart fonts" capable # of displaying writing systems with various complex behaviors, such as: # contextual shaping, ligatures, reordering, split glyphs, bidirectionality, # stacking diacritics and complex positioning. # . # This library was designed and developed by the NRSI (Non-Roman Script # Initiative) within SIL International (www.sil.org) to act as a complement to # other smart font rendering technologies with limited practical local # extensibility. Its purpose is to help meet the needs of a very large number # of "minority language" communities for local extensibility of complex script # behaviors. # . # The behavior of the rendering engine for a given writing system is specified # through extra tables added to a TrueType font. These tables are generated by # compiling a GDL (Graphite Description Language) source file into a font using # grcompiler. # . # This package contains the Text::Graphite2 module. debian/graphite2-utils.install0000664000000000000000000000002412250350326013575 0ustar usr/bin/gr2fonttest debian/libgraphite2-dev.lintian-overrides0000664000000000000000000000006012250350326015672 0ustar libgraphite2-dev: helper-templates-in-copyright debian/libgraphite2-doc.docs0000664000000000000000000000014612250350326013160 0ustar build/doc/manual.pdf build/doc/manual.html build/doc/doxygen/latex/refman.pdf build/doc/doxygen/html/ debian/changelog0000664000000000000000000001723213145563535011061 0ustar graphite2 (1.3.10-0ubuntu0.14.04.1) trusty-security; urgency=medium * SECURITY UPDATE: Update to 1.3.10 to fix security issues - CVE-2017-7771, CVE-2017-7772, CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776, CVE-2017-7777, CVE-2017-7778 -- Marc Deslauriers Fri, 18 Aug 2017 09:10:40 -0400 graphite2 (1.3.6-1ubuntu0.14.04.1) trusty-security; urgency=medium * Updated to new upstream release 1.3.6 to fix multiple security issues. - CVE-2016-1977, CVE-2016-2790, CVE-2016-2791, CVE-2016-2792, CVE-2016-2793, CVE-2016-2794, CVE-2016-2795, CVE-2016-2796, CVE-2016-2797, CVE-2016-2798, CVE-2016-2799, CVE-2016-2800, CVE-2016-2801, CVE-2016-2802 * Dropped upstreamed patches: - include-and-libraries.diff, no-specific-nunit-version.diff, soname.diff, CVE-2016-152x-1.patch, CVE-2016-152x-2.patch, CVE-2016-152x-3.patch, CVE-2016-152x-4.patch, CVE-2016-152x-5.patch * Updated patches for 1.3.6: - no-icons.diff * debian/patches/disable_tests.diff: disable tests that require the fonttools package from universe. -- Marc Deslauriers Thu, 10 Mar 2016 14:06:56 -0500 graphite2 (1.2.4-1ubuntu1.1) trusty-security; urgency=medium * SECURITY UPDATE: multiple security issues - debian/patches/CVE-2016-152x-1.patch: fix out of bounds access in src/Bidi.cpp. - debian/patches/CVE-2016-152x-2.patch: handle fonts with 0 features in src/FeatureMap.cpp, src/inc/FeatureMap.h. - debian/patches/CVE-2016-152x-3.patch: check size in src/TtfUtil.cpp. - debian/patches/CVE-2016-152x-4.patch: check for cntxtItem misalignment in src/Code.cpp. - debian/patches/CVE-2016-152x-5.patch: disallow nested cntxt_item in src/Code.cpp. - CVE-2016-1521 - CVE-2016-1522 - CVE-2016-1523 - CVE-2016-1526 * debian/patches/no-icons.diff: run a2x without --icons to avoid FTBFS. -- Marc Deslauriers Thu, 11 Feb 2016 11:09:38 -0500 graphite2 (1.2.4-1ubuntu1) trusty; urgency=low * Allow the package to cross build. -- Matthias Klose Fri, 06 Dec 2013 14:23:52 +0100 graphite2 (1.2.4-1) unstable; urgency=low * New upstream release * some tests need apparently need python, build-dep on python (>= 2.6) -- Rene Engelhard Fri, 29 Nov 2013 20:12:13 +0100 graphite2 (1.2.3-1) unstable; urgency=low * New upstream release -- Rene Engelhard Tue, 11 Jun 2013 19:25:25 +0200 graphite2 (1.2.2-2) unstable; urgency=low * add patch from Michael Cree to fix misaligned memory access - thanks (closes: #710336) -- Rene Engelhard Sun, 02 Jun 2013 12:05:28 +0000 graphite2 (1.2.2-1) unstable; urgency=low * New upstream release * stop building with -O3 gotten from somewhere and overriding dpkg-buildflags' value, just remove via sed * converto multiarch again... (closes: #689813) -- Rene Engelhard Fri, 31 May 2013 18:10:55 +0200 graphite2 (1.2.1-2) unstable; urgency=low * upload to unstable -- Rene Engelhard Thu, 18 Apr 2013 23:49:24 +0200 graphite2 (1.2.1-1) experimental; urgency=low * New upstream release -- Rene Engelhard Mon, 04 Mar 2013 19:44:28 +0100 graphite2 (1.2.0-4) experimental; urgency=low * revert multiarch stuff as harfbuzz now doesn't need us anymore... (reopens: #699714) -- Rene Engelhard Sat, 02 Mar 2013 14:29:58 +0100 graphite2 (1.2.0-3) experimental; urgency=low * apply patch from Daniel Schaal to convert to multiarch as already multiarchified pango now needs us via harfbuzz... (closes: #699714) * clean up (not packaged) perl module packaging * add (not used yet) stuff to build mono binding * split arch-dep and arch-indep (docs...) build * disable the compare renderer stuff - enough compared ;-) -- Rene Engelhard Wed, 27 Feb 2013 20:24:34 +0100 graphite2 (1.2.0-2) experimental; urgency=low * break libgraphite2-2.0.0 (<< 1.2.0) (closes: #689813) -- Rene Engelhard Sat, 06 Oct 2012 18:24:32 +0200 graphite2 (1.2.0-1) experimental; urgency=low * New upstream release -- Rene Engelhard Fri, 21 Sep 2012 16:41:23 +0200 graphite2 (1.1.3-1) unstable; urgency=low * New upstream release -- Rene Engelhard Sat, 02 Jun 2012 01:10:10 +0200 graphite2 (1.1.2-1) unstable; urgency=low * New upstream release -- Rene Engelhard Fri, 20 Apr 2012 01:45:47 +0200 graphite2 (1.1.1-1) unstable; urgency=low * New upstream release -- Rene Engelhard Mon, 27 Feb 2012 22:32:26 +0100 graphite2 (1.1.0-2) unstable; urgency=low * upload to unstable -- Rene Engelhard Tue, 21 Feb 2012 20:41:47 +0100 graphite2 (1.1.0-1) experimental; urgency=low * New upstream release * fix copyright syntax -- Rene Engelhard Tue, 07 Feb 2012 22:55:08 +0000 graphite2 (1.0.3.real-1) unstable; urgency=low * fixup upstream release for 1.0.3 -- Rene Engelhard Thu, 22 Sep 2011 20:59:53 +0200 graphite2 (1.0.3-1) unstable; urgency=low * New upstream release * add libxml2-utils to B-D-I -- Rene Engelhard Tue, 20 Sep 2011 00:28:27 +0200 graphite2 (1.0.2-1) unstable; urgency=low * New upstream release -- Rene Engelhard Mon, 15 Aug 2011 13:29:41 +0000 graphite2 (1.0.1-3) unstable; urgency=low * debian/patches/fix-typedefs.diff: move ... * debian/patches/words-bigendian-fixes.diff: ... here and add additional upstream fix for setting -DWORDS_BIGENDIAN also for the tests... * clean up Build-Depends: + move asciidoc, dblatex, doxygen, docbook-xsl, latex-xcolor to B-D-I + remove libxml2-utils -- Rene Engelhard Wed, 10 Aug 2011 15:42:59 +0200 graphite2 (1.0.1-2) unstable; urgency=low * debian/patches/fix-typedefs.diff: fix Main.h typedefs for WORDS_BIGENDIAN -- Rene Engelhard Tue, 09 Aug 2011 17:47:10 +0000 graphite2 (1.0.1-1) unstable; urgency=low * New upstream release - removes -nostdlibs (closes: #634810) * build with -DDISABLE_TRACING:bool=1 * stop symlinking to Debian's fonts as they are not sufficient for the tests * update debian/copyright; mention ppport.h according to http://pkg-perl.alioth.debian.org/copyright.html#devel__ppport * fix libgraphite2-2.0.0's short description -- Rene Engelhard Thu, 28 Jul 2011 12:54:36 +0000 graphite2 (0.9.4.dfsg-4) unstable; urgency=low * grr, remove dpkg-source generated patch which readds ppport.h... -- Rene Engelhard Thu, 14 Jul 2011 14:50:55 +0200 graphite2 (0.9.4.dfsg-3) unstable; urgency=low * upload to unstable -- Rene Engelhard Tue, 12 Jul 2011 16:58:19 +0000 graphite2 (0.9.4.dfsg-2) experimental; urgency=low * add missing build-dep on latex-xcolor -- Rene Engelhard Sun, 10 Jul 2011 00:05:23 +0200 graphite2 (0.9.4.dfsg-1) experimental; urgency=low * remove perl/pport.h and tests/fonts/* from .orig * debian/changelog: update * debian/control: build-depend on ttf-sil-padauk, ttf-sil-scheherazade * debian/rules: symlink to Debian's versions pf Padauk and Scheherazade, though.... * debian/patches/disable_font_tests.diff: disable them (fail) * debian/rules, debian/control: disable perl build -- Rene Engelhard Sat, 09 Jul 2011 16:50:25 +0000 graphite2 (0.9.4-1) experimental; urgency=low * Initial release (closes: #617718) -- Rene Engelhard Fri, 03 Jun 2011 11:08:48 +0000 debian/libgraphite2-doc.lintian-overrides0000664000000000000000000000006012250350326015661 0ustar libgraphite2-doc: helper-templates-in-copyright debian/source/0000775000000000000000000000000012250350326010466 5ustar debian/source/format0000664000000000000000000000001412250350326011674 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212250350326010364 0ustar 9 debian/libgraphite2-3.install0000664000000000000000000000002412250350326013266 0ustar usr/lib/*/lib*.so.* debian/libgraphite2-dev.install0000664000000000000000000000006212250350326013704 0ustar usr/include usr/lib/*/lib*.so usr/lib/*/pkgconfig debian/patches/0000775000000000000000000000000012670342767010635 5ustar debian/patches/no-icons.diff0000664000000000000000000000173412665120732013207 0ustar --- graphite2-1.3.2.orig/doc/CMakeLists.txt +++ graphite2-1.3.2/doc/CMakeLists.txt @@ -12,10 +12,10 @@ if(A2X) if(DBLATEX) add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/manual.pdf DEPENDS ${PROJECT_SOURCE_DIR}/[a-z]*.txt - COMMAND ${A2X} --icons -D ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/manual.txt) + COMMAND ${A2X} -D ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/manual.txt) add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/GTF.pdf DEPENDS ${PROJECT_SOURCE_DIR}/GTF.txt - COMMAND ${A2X} --icons -D ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/GTF.txt) + COMMAND ${A2X} -D ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/GTF.txt) set(DOC_DEPENDS ${PROJECT_BINARY_DIR}/manual.pdf ${PROJECT_BINARY_DIR}/GTF.pdf) endif(DBLATEX) add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/manual.html debian/patches/series0000664000000000000000000000004012670343006012027 0ustar no-icons.diff disable_tests.diffdebian/patches/disable_tests.diff0000664000000000000000000000160312670341445014304 0ustar Description: disable tests that require the fonttools package from universe Author: Marc Deslauriers Index: graphite2-1.3.6/tests/CMakeLists.txt =================================================================== --- graphite2-1.3.6.orig/tests/CMakeLists.txt 2016-02-28 23:18:01.000000000 -0500 +++ graphite2-1.3.6/tests/CMakeLists.txt 2016-03-10 13:54:16.401350821 -0500 @@ -116,10 +116,3 @@ feattest(charis_feat charis_r_gr.ttf) feattest(scher_feat Scheherazadegr.ttf) -cmptest(padaukcmp1 Padauk.ttf my_HeadwordSyllables.txt) -cmptest(chariscmp1 charis_r_gr.ttf udhr_eng.txt) -cmptest(chariscmp2 charis_r_gr.ttf udhr_yor.txt) -cmptest(annacmp1 Annapurnarc2.ttf udhr_nep.txt) -cmptest(schercmp1 Scheherazadegr.ttf udhr_arb.txt -r) -cmptest(awamicmp1 Awami_test.ttf awami_tests.txt -r -e 1) -cmptest(awamicmp2 Awami_compressed_test.ttf awami_tests.txt -r -e 1) debian/libtext-graphite2-perl.examples0000664000000000000000000000002012250350326015214 0ustar perl/examples/* debian/copyright0000664000000000000000000002361212250350326011125 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: graphite2 Source: http://sf.net/projects/silgraphite Files: * Copyright: (C) 2010-2011, SIL International License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . On Debian systems you should have a local copy of the GNU Library General Public License in /usr/share/common-licenses/LGPL-2. If you downloaded the source you will find it in the file LICENSE; if not, along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Files: contrib/perl/* Copyright: Copyright (C) 2011 Simon Cozens License: GPL1+ | Artistic This program is free software; you can redistribute it and/or modify it under the terms of either: . a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or . b) the "Artistic License" which comes with Perl. . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL' and the Artistic Licence in `/usr/share/common-licenses/Artistic'. Files: contrib/perl/ppport.h Copyright: 2004-2010, Marcus Holland-Moritz 2001, Paul Marquess (Version 2.x) 1999, Kenneth Albanowski (Version 1.x) License: Artistic or GPL-1+ Files: debian-src/* Copyright: 2010 Martin Hosken License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . On Debian systems you should have a local copy of the GNU Library General Public License in /usr/share/common-licenses/LGPL-2. If you downloaded the source you will find it in the file LICENSE; if not, along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Files: debian*/* Copyright: 2010 Martin Hosken 2011 Rene Engelhard License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . On Debian systems you should have a local copy of the GNU Library General Public License in /usr/share/common-licenses/LGPL-2. If you downloaded the source you will find it in the file LICENSE; if not, along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Files: tests/comparerenderer/icule/* Copyright: Copyright (c) 1995-2006 International Business Machines Corporation and others License: other Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. . Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. Files: gr2fonttest/gr2FontTest.cpp Copyright: Copyright (C) 2005 www.thanlwinsoft.org License: LGPL | other Files: tests/comparerenderer/GrUtfTextSrc.* Copyright: Copyright (C) 2004 Keith Stribley License: MPL-1.1 | GPL-2 | LGPL-2.1 Files: tests/fonts/* License: other ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- . PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. . The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. . DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. . "Reserved Font Name" refers to any names specified as such after the copyright statement(s). . "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). . "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. . "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. . PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: . 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. . 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. . 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. . 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. . 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. . TERMINATION This license becomes null and void if any of the above conditions are not met. . DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. debian/libgraphite2-3.links0000775000000000000000000000017012250350326012745 0ustar #! /usr/bin/dh-exec usr/lib/${DEB_HOST_MULTIARCH}/libgraphite2.so.3 usr/lib/${DEB_HOST_MULTIARCH}/libgraphite2.so.2.0.0 debian/rules0000775000000000000000000000423312250350303010243 0ustar #!/usr/bin/make -f include /usr/share/dpkg/architecture.mk ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) cross_defines = \ -DCMAKE_TOOLCHAIN_FILE=$(wildcard /usr/share/cmake-*/Modules/MultiArchCross.cmake) endif %: dh $@ --builddirectory=build override_dh_strip: dh_strip --dbg-package=libgraphite2-3-dbg override_dh_auto_build-arch: dh_auto_build # echo "Building perl module" # cd contrib/perl && \ # perl Build.PL prefix=/usr && \ # ./Build override_dh_auto_build-indep: echo "Building docs" dh_auto_build -- docs # echo "Building C# binding" # cd contrib/C\# && \ # mono-xbuild NGraphite.sln override_dh_auto_install: dh_auto_install # cd perl && \ # ./Build install destdir=$(CURDIR)/debian/libtext-gr2-perl # # hack # cd $(CURDIR)/debian/libtext-gr2-perl/usr && \ # mkdir share && mv man share # cd $(CURDIR)/debian/libtext-gr2-perl/usr/lib && \ # mv perl perl5 && cd perl5 && mv 5.*/* . && rm -rf 5.* # find debian/libtext-gr2-perl -type f -name .packlist | xargs rm -f override_dh_auto_test: dh_auto_test #ifneq (nocheck,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) # cd contrib/perl && \ # LD_LIBRARY_PATH=$(CURDIR)/build/src ./Build test #endif override_dh_auto_clean: # if [ -e contrib/perl/Build ]; then cd contrib/perl && \ # ./Build clean; fi # rm -rf contrib/perl/Build contrib/perl/_build # rm -f /contrib/perl/MYMETA* # rm -f contrib/C\#/NGraphite/obj/Debug/NGraphite.csproj.FilesWrittenAbsolute.txt # -find contrib/C\# -name "*.dll" | xargs rm # -find contrib/C\# -name "*.dll.mdb" | xargs rm -find . -name "CTestCostData.txt" | xargs rm -find . -name "LastTest.log" | xargs rm dh_auto_clean override_dh_auto_configure: dh_auto_configure -- -DCMAKE_BUILD_TYPE:STRING=Release -DGRAPHITE2_NTRACING:bool=1 -DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH) $(cross_defines) find . -type f ! -name "rules" ! -name "changelog" \ -exec sed -i -e 's/\-O3//g' {} \; override_dh_gencontrol: dh_gencontrol -Nlibtext-gr2-perl -O--builddirectory=build # dh_gencontrol -plibtext-gr2-perl -- -v`cat perl/META.yml | grep version: | tail -n 1 | awk '{ print $$2 }'`-`dpkg-parsechangelog | grep urgency | awk '{ print $$2 }' | sed -e 's/(//' | sed -e 's/)//' | cut -d- -f2` debian/libgraphite2-3.lintian-overrides0000664000000000000000000000005612250350326015263 0ustar libgraphite2-3: helper-templates-in-copyright