Commit graph

21 commits

Author SHA1 Message Date
ryoon
cdab5aeed7 *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
wiz
a2e1a35a28 *: convert to cmake/build.mk 2023-01-24 18:36:17 +00:00
nia
f8331b5844 graphics: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:45:53 +00:00
nia
84d3786e88 graphics: Remove SHA1 hashes for distfiles 2021-10-07 14:11:55 +00:00
gdt
f495b5367d graphite2: Update to 1.3.14
Upstream changes: Bug Fixes
2021-01-09 01:21:53 +00:00
gdt
68dbf572e2 graphite2: Update HOMEPAGE
From Edgar Fuß via email
2020-12-23 18:54:56 +00:00
rillig
102c17a1e8 graphics: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-02 22:37:52 +00:00
nia
ed37ac4a64 graphite2: Update to 1.3.13
1.3.13
- Resolve minor spacing issue in rtl non-overlap kerning
- python3 for graphite.py
- Better fuzzing
- Better building on windows

1.3.12
- Graphite no longer does dumb rendering for fonts with no smarts
- Segment caching code removed. Anything attempting to use the segment cache gets given a regular face instead
- Add libfuzzer support
- Builds now require C++11
- Improvements to Windows 64 bit builds
- Support different versions of python including 32 bit and python 3
- Various minor bug fixes
2019-07-17 09:45:13 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
tnn
cb02929ee1 graphite2: install the libtool .la file and use it instead of .so files
Should fix build on Linux and maybe Darwin also. Bump.
2019-01-24 13:42:55 +00:00
ryoon
78a17a4beb Update to 1.3.11
Changelog:
1.3.11
    . Fixes due to security review
    . Minor collision avoidance fixes
    . Fix LZ4 decompressor against high compression
2018-03-07 11:14:03 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
he
94ce320fb3 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
2017-05-22 08:00:06 +00:00
richard
4b91b97cb1 add freetype2 bl3 to fix build on Linux even if it is only used for testing
PR pkg/50775
2016-09-08 17:32:49 +00:00
wiz
7d979c29f2 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-03-24 20:31:02 +00:00
ryoon
5a722c1b87 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-02-07 01:05:11 +00:00
wiz
36d5ebb06e 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
2016-01-26 13:56:23 +00:00
agc
7f810a359f 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.
2015-11-03 21:33:50 +00:00
wiz
567095f461 Make libtool file on all non-Windows platforms, not only Linux and OS X. 2014-05-16 12:51:24 +00:00
pho
818c2da797 Fix build errors on Darwin
patches/patch-Graphite.cmake (CREATE_LIBTOOL_FILE):
  Fix incorrect library_names

patches/patch-src_CMakeLists.txt:
  Don't pass -nodefaultlibs to compiler or the build fails for missing
  symbols on PowerPC and possibly other platforms.
2014-05-16 01:21:12 +00:00
ryoon
1d52ef221c Import graphite2-1.2.4 as graphics/graphite2.
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.
2014-02-02 07:47:36 +00:00