./graphics/graphite2, Cross-platform rendering for complex writing systems

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.10, Package name: graphite2-1.3.10, Maintainer: pkgsrc-users

Graphite is a project within SIL's scripts and software dev
groups to provide cross-platform rendering for complex writing
systems.

Graphite2, a new version of the Graphite engine, is available
at: http://projects.palaso.org/projects/graphitedev with its
own bug tracker.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 668f3bce96fc02d90ea875b401ed36b2e8957d2f
RMD160: 9c3ed660f18d4b86553f54e23ba746ee9cb51835
Filesize: 3798.483 KB

Version history: (Expand)


CVS history: (Expand)


   2017-08-16 22:21:18 by Thomas Klausner | Files touched by this commit (180)
Log message:
Follow some http redirects.
   2017-05-22 10:00:06 by Havard Eidnes | Files touched by this commit (3) | Package updated
Log message:
Update to graphite2 version 1.3.10, for some "highly recommended"
bug fixes, possibly some security fixes, although they are not
explicitly mentioned in the change log.

Pkgsrc changes:
 * Remove patch which no longer applies.

Upstream changes:

1.3.10
 . Address floating point build parameters to give consistent positioning
   results across platforms
 . Various bug fixes

1.3.9
 . Add Collision COLL_ISSPACE to allow for visible spaces in collision
   avoidance
 . Add segment and pass direction information to tracing output
 . Bug fix rule length testing in 32-bit
 . Increase slanted margin distances for collision avoidance
 . Change kerning algorithm to simple outline expansion.
   Seems to make no visible difference.
 . Add trace2svg to test tools

1.3.8
 . Various bug fixes arising from fuzzing
 . Fix regression that stopped piglatin from working
 . Make collision avoidance kerning give more regular results
 . Minor modification to clustering algorithm to handle variable width chars
   2016-09-08 19:32:49 by Richard PALO | Files touched by this commit (1)
Log message:
add freetype2 bl3 to fix build on Linux even if it is only used for testing
PR pkg/50775
   2016-03-24 21:31:02 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update graphite2 to 1.3.7, provided by coypu in wip.

Security update.

Changelog doesn't mention them though?!

1.3.7
    . Bug fixes
    . Start to deprecate SegCache. This will be going away in a later release.

1.3.6
    . Bug fixes
   2016-02-07 02:05:11 by Ryo ONODERA | Files touched by this commit (2)
Log message:
PR pkg/50775. Fix build under Linux.
pkgsrc removes Graphite.cmake inclusion and nolib_test function is
defined in it. Remove it for Linux.
   2016-01-26 14:56:23 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
Update graphite2 to 1.3.5. Updated provided by coypu on pkgsrc-users.

1.3.5
    . Bug fixes
        . Security bug fix
        . Fix ARM misalignment problem
        . Track latest cmake

1.3.4
    . Transition from Mercurial to Git
    . Bug fixes
        . Fix Collision Kerning ignoring some diacritics
        . Handle pass bits 16-31 to speed up fonts with > 16 passes
        . Various minor fuzz bug fixes
        . Make Coverity happy
        . Add GR_FALLTHROUGH macro for clang c++11

1.3.3
    . Slight speed up in Collision Avoidance
    . Remove dead bidi code
    . Bug fixes
        . Between pass bidi reorderings and at the end
        . Decompressor fuzz bugs
        . Other fuzz bugs

1.3.2
    . Remove full bidi. All segments are assumed to be single directioned.
    . Bug fixes:
        . Decompressor corner cases
        . Various fuzz bugs

1.3.1
    . Deprecation warning: Full bidi support is about to be deprecated. Make contact
      if this impacts you.
    . Change compression block format slightly to conform to LZ4
    . Bug fixes:
        . Handle mono direction text with diacritics consistently. Fonts
          now see the direction they expect consistently and bidi now
          gives expected results.
        . Fixed lots of fuzz bugs
        . Coverity cleanups
        . Build now works for clang and/or asan and/or afl etc.

1.3.0
    . Add collision avoidance
        . Shift Collider
        . Kern Collider
        . Octabox outlines and subboxes
    . Add compressed Silf and Glat table support
    . Bug fixes:
        . Stop loops forming in the child, sibling tree
        . Handle bidi mirroring correctly if no bidi occurring
   2015-11-03 22:34:36 by Alistair G. Crooks | Files touched by this commit (610)
Log message:
Add SHA512 digests for distfiles for graphics category

Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-05-16 14:51:24 by Thomas Klausner | Files touched by this commit (2)
Log message:
Make libtool file on all non-Windows platforms, not only Linux and OS X.