SHA256
1
0
forked from pool/graphite2
Commit Graph

37 Commits

Author SHA256 Message Date
Tomáš Chvátal
d487604489 Accepting request 826098 from home:elimat:branches:LibreOffice:Factory
- Update to 1.3.14:
  * Bug fixes
  * Allow features to be hidden (for aliases)
  * Move to python3
  * Rename doc files from .txt to .asc
- Run spec-cleaner
  * Remove rpm groups
  * Use make macros
  * Use license macro
- Refresh patches:
  * link-gcc-shared.diff
  * graphite2-1.2.0-cmakepath.patch
- Update to 1.3.13:
  * Resolve minor spacing issue in rtl non-overlap kerning
  * python3 for graphite.py
  * Better fuzzing
  * Better building on windows

OBS-URL: https://build.opensuse.org/request/show/826098
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=65
2020-08-13 06:44:25 +00:00
Tomáš Chvátal
e06439c066 Accepting request 757205 from home:StefanBruens:branches:LibreOffice:Factory
- BuildIgnore shared-mime-info, pulled in by libglib-2_0-0. Required
  by gvfs to do mime detection, but not required for building.

OBS-URL: https://build.opensuse.org/request/show/757205
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=63
2019-12-16 07:50:56 +00:00
Tomáš Chvátal
4285a4f776 Accepting request 644509 from home:pgajdos
- Update to 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
- refreshed patch
  % link-gcc-shared.diff
- removed patch
  - graphite2-CVE-2018-7999.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/644509
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=61
2018-10-25 08:40:26 +00:00
Tomáš Chvátal
58bc634c30 - Use python3 everywhere
- Drop fonttools test dep as it pulls TON of py3 packages

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=59
2018-03-16 13:42:58 +00:00
Tomáš Chvátal
859e777c2a Accepting request 585885 from home:pgajdos
- Update to 1.3.11:
- removed patches (upstreamed or not needed)
  * gcc8.patch (code commeted out)
  * graphite-nonvoid-return.patch (code commented out)
  * graphite2-python3_tests.patch (upstreamed)
  * graphite2-python3_tests_cornercases.patch (upstreamed
- refreshed patch
  * link-gcc-shared.diff
- fixes security issue: CVE-2018-7999 [bsc#1084850]
  + graphite2-CVE-2018-7999.patch

OBS-URL: https://build.opensuse.org/request/show/585885
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=58
2018-03-12 21:28:12 +00:00
Tomáš Chvátal
54be57527f Accepting request 576958 from home:Andreas_Schwab:gcc8
- gcc8.patch: return correct value from stream operator

OBS-URL: https://build.opensuse.org/request/show/576958
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=56
2018-02-15 20:19:31 +00:00
Tomáš Chvátal
aece26913d - Do not BR asciidoc as we do not install the generated html page
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=54
2018-01-18 13:59:18 +00:00
Tomáš Chvátal
764fd26af5 - Make sure we switch to python3 only on SLE15+ and not on SLE12
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=52
2017-12-05 12:01:54 +00:00
Tomáš Chvátal
2c934879d6 Accepting request 543870 from home:pluskalm:branches:LibreOffice:Factory
- Add patches to fix tests when using python3:
  * graphite2-python3_tests.patch
  * graphite2-python3_tests_cornercases.patch
- Refresh all other patches
- Use fancy name for downloaded tarball
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/543870
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=50
2017-11-20 12:44:57 +00:00
Tomáš Chvátal
1f76ff7f90 - Use %ctest macro
- Update license string to lgpl2.1+ and mpl2.0+
- Remove patch graphite2-CVE-2017-5436.patch
- Update to 1.3.10:
  * Upstream marks this as contianing various bugfixes without
    any specific mentions

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=48
2017-06-21 19:18:54 +00:00
d3436792fc - security update:
* CVE-2017-5436 [bsc#1035204]
    + graphite2-CVE-2017-5436.patch

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=46
2017-04-24 07:24:14 +00:00
cd6417701f - Version update to 1.3.9: fixes some bugs in the collision
avoidance and may give slightly improved results in some cases.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=44
2016-11-21 11:01:07 +00:00
Tomáš Chvátal
6428f6a2bb - Version update to 1.3.8:
* Various bugfixes found by fuzzers

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=42
2016-06-02 12:10:33 +00:00
Tomáš Chvátal
b1a6ab0438 - Update to 1.3.6
* This fixes a number of security related bugs. There are no feature
    improvements or bug fixes in this release.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=40
2016-02-29 19:35:15 +00:00
Tomáš Chvátal
c1116a1264 - updated to 1.3.5 bnc#965803 CVE-2016-1521:
* Security bug fix
  * Fix ARM misalignment problem
  * Track latest cmake

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=38
2016-02-16 17:57:58 +00:00
1f60f93f15 - updated to 1.3.5:
. Bug fixes
        . Security bug fix
        . Fix ARM misalignment problem
        . Track latest cmake

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=37
2016-02-12 12:59:33 +00:00
Tomáš Chvátal
b4f93e9a1e - Version update to 1.3.4:
* 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
- Upstream moved to github
  * Remove full bidi. All segments are assumed to be single directioned. 
  * Bug fixes:
    + Decompressor corner cases

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=34
2015-12-21 11:41:33 +00:00
748b12a554 - updated to 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

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=32
2015-12-16 13:40:47 +00:00
Tomáš Chvátal
a01f9999ed - Version bump top 1.3.2:
* Remove full bidi. All segments are assumed to be single directioned.                                                                                                                                                                                   
  * Bug fixes:                                                                                                                                                                                                                                             
    + Decompressor corner cases                                                                                                                                                                                                                          
    + Various fuzz bugs

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=30
2015-09-10 07:46:46 +00:00
Tomáš Chvátal
f075bac4c5 - Version bump to 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
  * 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.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=28
2015-09-01 08:46:21 +00:00
Tomáš Chvátal
1246b6e2c7 - Version bump to 1.3.0:
* Various tweaks for the arabic fonts
- Added patches:
  * graphite-nonvoid-return.patch
  * graphite2-1.2.0-cmakepath.patch
- Removed patches:
  * no-specific-nunit-version.diff
  * soname.diff

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=26
2015-08-07 08:25:16 +00:00
Fridrich Strba
1389b77871 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=22 2015-05-19 07:31:00 +00:00
Fridrich Strba
83ea98e53e Reverting the freetype2-bootstrap-related changes, since they don't work
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=21
2015-05-19 07:08:45 +00:00
Fridrich Strba
57f980e339 Accepting request 306303 from home:fstrba:freetype2
Trying to cancel cycles again

OBS-URL: https://build.opensuse.org/request/show/306303
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=20
2015-05-11 07:59:05 +00:00
Fridrich Strba
bfb37a4d8b Accepting request 305706 from home:fstrba:freetype2
Build graphite2 against freetype2-bootstrap

OBS-URL: https://build.opensuse.org/request/show/305706
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=19
2015-05-07 08:43:29 +00:00
Fridrich Strba
53f40c1b4c Accepting request 257898 from devel:ARM:Factory
- add link-gcc-shared.diff: link -lgcc_s to fix undefined symbols
  on various ARM architectures

OBS-URL: https://build.opensuse.org/request/show/257898
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=17
2014-10-21 22:36:16 +00:00
Tomáš Chvátal
a409c651d5 - Remove harfbuzz dep. Breaks another buildcycle.
This effectively means we are not running tests. No functional
  changes otherwise.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=15
2014-01-29 17:58:21 +00:00
Tomáš Chvátal
16f3303bb7 - Remove texlive dep to remove dep circle.
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=13
2014-01-29 13:58:44 +00:00
Tomáš Chvátal
0e3c096e74 - Use rpath so the tests work.
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=12
2014-01-26 12:05:53 +00:00
Tomáš Chvátal
378a9eb2ae - Enable the tests. They work on 13.1 but fail on Factory...
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=11
2014-01-25 22:57:35 +00:00
Tomáš Chvátal
4f914ae9cd - Version bump to 1.2.4:
* Various bugfixes
  * Expanded testsuite
- Remove graphite2-arm.patch - applied upstream
- Add patches from debian:
  * soname.diff
  * no-specific-nunit-version.diff
- Run^Wdocument tests and generate documentation

- Use cmake macros for nice and tidy setup.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=10
2014-01-25 22:41:21 +00:00
Tomáš Chvátal
1b5cd50e88 Accepting request 181321 from home:dimstar:branches:LibreOffice:Factory
- Add baselibs.conf and provide libgraphite2-3-32bit, which is at
  this moment required by harfbuzz.

OBS-URL: https://build.opensuse.org/request/show/181321
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=8
2013-06-28 11:23:59 +00:00
Tomáš Chvátal
1fbf80286a Accepting request 143480 from home:elvigia:branches:LibreOffice:Factory
- graphite2-arm.patch :Fix build in arm and possible other platforms, we should
  notuse -nodefaultlibs as a linker flag and let the system
  do its job automatically.
- freetype-devel should be freetype2-devel

OBS-URL: https://build.opensuse.org/request/show/143480
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=6
2012-11-29 10:07:21 +00:00
Tomáš Chvátal
03fc98a1dc Accepting request 141082 from home:babelworx:ldig:branches:LibreOffice:Factory
license update: LGPL-2.1+ or GPL-2.0+ or MPL-1.1
See License file (most source code notices concur)

OBS-URL: https://build.opensuse.org/request/show/141082
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=4
2012-11-13 09:18:07 +00:00
Tomáš Chvátal
b603b775ad - Whitespace trying to figure out why spec file is interpreted as
binary.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=3
2012-11-12 12:31:38 +00:00
Tomáš Chvátal
aea1eaf812 - Fix desc not to mention libexttextcat.
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=2
2012-11-09 12:38:16 +00:00
Tomáš Chvátal
6f82e16a1b - Initial commit version 1.2.0.
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/graphite2?expand=0&rev=1
2012-11-06 14:24:26 +00:00