graphite2 1.3.14
graphics/graphite2
Rendering capabilities for complex non-Roman writing systems
Description
Graphite is a package that can be used to create "smart fonts" capable of displaying writing systems with various complex behaviors, such as: * contextual shaping * ligatures * reordering * split glyphs * bidirectionality * stacking diacritics * complex positioning
Dependencies
- build devel/cmake-core
- build devel/ninja
Commit History
may be incomplete — full history at freebsd-ports on GitHub
| Commit | Credits | Log message |
|---|---|---|
|
1.3.14
3d9a815d9c
files touched
|
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
|
|
1.3.14
06d5cbc569
files touched
|
Daniel Engberg (diizzy) |
graphics/graphite2: Prevent overlinking library
Avoid overlinking as it potentially cause issues with consumers This also fixes unit tests for harfbuzz PR: 248423 Approved by: portmgr (build fix and maintainer timeout, 2+ years) |
|
1.3.14
fb16dfecae
files touched
|
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner) |
|
1.3.14
b7f05445c0
files touched
|
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner) |
|
1.3.14
f39002cd8b
files touched
|
Po-Chuan Hsieh (sunpoet) |
graphics/graphite2: Update TEST_DEPENDS
% make test
[ 0% 1/1] cd /wrkdirs/usr/ports/graphics/graphite2/work/.build && /usr/local/bin/ctest --force-new-ctest-process
Test project /wrkdirs/usr/ports/graphics/graphite2/work/.build
Start 1: padauk1
1/90 Test #1: padauk1 .......................... Passed 0.00 sec
...
Start 90: vm-test-direct-threading
90/90 Test #90: vm-test-direct-threading ......... Passed 0.15 sec
100% tests passed, 0 tests failed out of 90
|
|
1.3.14
21f5c0ce64
files touched
|
Bernhard Froehlich (decke) |
graphics/graphite2: Add CPE information
Approved by: portmgr (blanket) |
|
1.3.14
cf118ccf87
files touched
|
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday. Reported by: lwhsu
|
|
1.3.14
305f148f48
files touched
|
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles.
|
|
1.3.14
c59e8b5d33
files touched
|
Li-Wen Hsu (lwhsu) |
graphics/graphite2: Use release archive and add test target
PR: 250003 Submitted by: daniel.engberg.lists@pyret.net |
|
1.3.14
b5900d54ac
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: update to 1.3.14
Changes: https://github.com/silnrsi/graphite/compare/1.3.13...1.3.14 ABI: https://abi-laboratory.pro/tracker/timeline/graphite/ Reported by: GitHub (watch releases) |
|
1.3.13
ea8c8ec7da
files touched
|
Gerald Pfeifer (gerald) |
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.
This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 |
|
1.3.13
0986997a84
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: update to 1.3.13
Changes: https://sourceforge.net/p/silgraphite/mailman/message/36498161/ Changes: https://github.com/silnrsi/graphite/compare/1.3.12...1.3.13 ABI: https://abi-laboratory.pro/tracker/timeline/graphite/ |
|
1.3.12
a9f015d155
files touched
|
Gerald Pfeifer (gerald) |
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.
This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 |
|
1.3.12
417fac62c9
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: update to 1.3.12
Changes: https://sourceforge.net/p/silgraphite/mailman/message/36392530/ Changes: https://github.com/silnrsi/graphite/compare/1.3.11...1.3.12 ABI: https://abi-laboratory.pro/tracker/timeline/graphite/ Security: CVE-2018-7999 |
|
1.3.11
41d01fc33d
files touched
|
Sunpoet Po-Chuan Hsieh (sunpoet) |
Update to 1.3.11
- Add LICENSE_FILE Changes: https://github.com/silnrsi/graphite/releases |
|
1.3.10
ed907d6a20
files touched
|
Sunpoet Po-Chuan Hsieh (sunpoet) |
Update LICENSE
|
|
1.3.10
52084c0b71
files touched
|
Sunpoet Po-Chuan Hsieh (sunpoet) |
Update to 1.3.10
Changes: https://github.com/silnrsi/graphite/releases |
|
1.3.9
74279ba09a
files touched
|
Jung-uk Kim (jkim) |
Add two upstream patches to fix CVE-2017-5436.
https://github.com/silnrsi/graphite/commit/1ce331d https://github.com/silnrsi/graphite/commit/b23d7b9 PR: 218771 MFH: 2017Q2 |
|
1.3.9
96b2f7ab7f
files touched
|
Jung-uk Kim (jkim) |
Update to 1.3.9.
|
|
1.3.8
4e942b6419
files touched
|
Dmitry Marakasov (amdmi3) |
- Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by: portmgr blanket |
|
1.3.8
b5c53514a4
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: update to 1.3.8
Changes: https://sourceforge.net/p/silgraphite/mailman/message/34979857/ Changes: https://github.com/silnrsi/graphite/compare/1.3.7...1.3.8 MFH: 2016Q1 (bugfix release) |
|
1.3.7
7806cfed10
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: rely on default EXTRACT_SUFX after r411337
Mainly to fix 2016Q1 as USES=tar is nop with USE_GITHUB after r410613. => silnrsi-graphite-1.3.7_GH0.tgz is not in graphics/graphite2/distinfo. => Either graphics/graphite2/distinfo is out of date, or => silnrsi-graphite-1.3.7_GH0.tgz is spelled incorrectly. or ===> Extracting for graphite2-1.3.7 => No SHA256 checksum recorded for silnrsi-graphite-1.3.7_GH0.tgz. => No suitable checksum found for silnrsi-graphite-1.3.7_GH0.tgz. Reported by: mav |
|
1.3.7
b6fb1da3ac
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: chase new home
SILGraphite page on SF says: This project has been deprecated. Graphite2, a new version of the Graphite engine, is available at: https://github.com/silnrsi/graphite with its own bug tracker. Tested by: diff -rN MFH: 2016Q1 (in case of 1.3.8 before EOL) |
|
1.3.7
71f9715316
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: update to 1.3.7
Changes: https://sourceforge.net/p/silgraphite/mailman/message/34936157/ MFH: 2015Q1 (maybe security) |
|
1.3.6
b0648e5ce9
files touched
|
Jan Beich (jbeich) |
graphics/graphite2: update to 1.3.6
PR: 207686 Reviewed by: tijl MFH: 2016Q1 (maybe security) |
|
1.3.5
eea655ad78
files touched
|
Jung-uk Kim (jkim) |
Update to 1.3.5.
MFH: 2016Q1 |
|
1.3.3
fa23309719
files touched
|
Jung-uk Kim (jkim) |
Update to 1.3.3 and add LICENSE.
|
|
1.3.2
5fb08a521e
files touched
|
Jung-uk Kim (jkim) |
Update the project site.
|
|
1.3.2
320751e39c
files touched
|
Jung-uk Kim (jkim) |
Update to 1.3.2.
|
|
1.3.1
53899a4929
files touched
|
Jung-uk Kim (jkim) |
Update to 1.3.1.
|
|
1.3.0
39297aa2d9
files touched
|
Raphael Kubo da Costa (rakuco) |
Drop USES=iconv.
The port does not actually use iconv anywhere, so drop the dependency. While here, also stop setting LDFLAGS since it is not necessary (as verified by building on 9.3, 10.1 and HEAD). Approved by: office (bapt) Differential Revision: https://reviews.freebsd.org/D3517 |
|
1.3.0
2e99ec73e9
files touched
|
Jung-uk Kim (jkim) |
Update to 1.3.0.
|
|
1.2.4
a76a739bfe
files touched
|
Baptiste Daroussin (bapt) |
Cleanup plist
|
|
1.2.4
a84c115a09
files touched
|
Adam Weinberger (adamw) |
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by: portmgr (not really, but touches unstaged ports) |
|
1.2.4
2dec0e65e3
files touched
|
Baptiste Daroussin (bapt) |
Update to 1.2.4 Support stage Remove hack to uselessly change the name of the library
|
|
1.2.3
9351c1123f
files touched
|
Max Brazhnikov (makc) |
- Respect CMAKE_BUILD_TYPE (and fix packaging with non-default build settings)
Approved by: office (bapt) |
|
1.2.3
eb08c5441c
files touched
|
Baptiste Daroussin (bapt) |
Add NO_STAGE all over the place in preparation for the staging support (cat: graphics)
|
|
1.2.3
642be1b81d
files touched
|
Guido Falsi (madpilot) |
- Make ports use the libc provided iconv implementation on 10-CURRENT after r254273 - Fix a bunch of ports to properly work after this - Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt Approved by: portmgr (bapt) Discussed with: bapt, bsam (who both contributed ideas and code) |
|
1.2.3
10b999c7c4
files touched
|
Baptiste Daroussin (bapt) |
- update to 1.2.3
|
|
1.2.1
ddf37371c2
files touched
|
Baptiste Daroussin (bapt) |
Update to 1.2.1
|
|
1.2.0
a3a0715f38
files touched
|
Marcus von Appen (mva) |
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
|
1.2.0
ffd97a0193
files touched
|
Max Brazhnikov (makc) |
- convert USE_CMAKE to USES - while here clean up some ports from CMAKE_VERBOSE, which is intended for users
Approved by: portmgr (miwi) |
|
1.2.0
8f04949176
files touched
|
Baptiste Daroussin (bapt) |
update to 1.2.0
|
|
1.1.3
7ba9baf0f2
files touched
|
Baptiste Daroussin (bapt) |
Update to 1.1.3
|
|
1.1.2
bc3f97ab10
files touched
|
Baptiste Daroussin (bapt) |
- update to 1.1.2
|
|
1.1.1
6d66c2b1e2
files touched
|
Baptiste Daroussin (bapt) |
update to 1.1.1 pass maintainership to office@
|
|
1.1.0
014506b792
files touched
|
Baptiste Daroussin (bapt) |
- update to 1.1.0
|
|
1.0.3
988f5a9339
files touched
|
Baptiste Daroussin (bapt) |
Do not try to remove libdata/pkgconfig change the library name extension from 2.0.0 to 2 Bump port revision
|
|
1.0.3
fa13357147
files touched
|
Baptiste Daroussin (bapt) |
Pass maintainership to office@ (this will be used in libreoffice)
|
|
1.0.3
79ac946b88
files touched
|
Baptiste Daroussin (bapt) |
Graphite is a package that can be used to create "smart fonts" capable of displaying writing systems with various complex behaviors, such as:
* contextual shaping * ligatures * reordering * split glyphs * bidirectionality * stacking diacritics * complex positioning WWW: http://scripts.sil.org/RenderingGraphite |