Summary: | print/harfbuzz: Update to 1.2.7 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Olivier Duchateau <olivierd> | ||||||||||||
Component: | Individual Port(s) | Assignee: | freebsd-gnome (Nobody) <gnome> | ||||||||||||
Status: | Closed FIXED | ||||||||||||||
Severity: | Affects Only Me | CC: | jbeich | ||||||||||||
Priority: | --- | Keywords: | patch-ready | ||||||||||||
Version: | Latest | Flags: | jbeich:
merge-quarterly+
|
||||||||||||
Hardware: | Any | ||||||||||||||
OS: | Any | ||||||||||||||
URL: | https://github.com/behdad/harfbuzz/compare/1.2.3...1.2.7 | ||||||||||||||
Attachments: |
|
Created attachment 169307 [details]
Poudriere log on FreeBSD amd64 9.3
Created attachment 172267 [details] v2 Firefox 48.0 is going to require at least 1.2.6 per https://bugzilla.mozilla.org/show_bug.cgi?id=1251203 v2 patch changes: - Update to 1.2.7 - Kill .pre.mk include Created attachment 172269 [details]
poudriere bulk log (9.3R i386)
Created attachment 172270 [details] v2.1 Define TEST_TARGET. Not sure why libstdc++ check fails but it can be ignored for now until poudriere's |bulk -t| or |testport| support running tests[1]. $ make test [...] PASS: check-c-linkage-decls.sh PASS: check-defs.sh PASS: check-header-guards.sh PASS: check-includes.sh FAIL: check-libstdc++.sh PASS: check-static-inits.sh PASS: check-symbols.sh PASS: test-ot-tag $ cat $(make -V WRKSRC)/src/check-libstdc++.sh.log Checking that we are not linking to libstdc++ or libc++ libc++.so.1 => /usr/lib/libc++.so.1 (0x8023bb000) Ouch, linked to libstdc++ or libc++ [1] https://github.com/freebsd/poudriere/pull/355 Comment on attachment 172269 [details] poudriere bulk log (9.3R i386) The following Q/A issue can be ignored as it's a bug of devel/glib20. See https://wiki.openmandriva.org/en/Overlinking_issues_in_packaging#pkgconfig_issues ====> Running Q/A tests (stage-qa) Error: /usr/local/bin/hb-ot-shape-closure is linked to /usr/local/lib/libintl.so.8 from devel/gettext-runtime but it is not declared as a dependency Warning: you need USES+=gettext $ sed -n '/private/d; /intl/p' /usr/local/libdata/pkgconfig/glib-2.0.pc Libs: -L${libdir} -lglib-2.0 -lintl As there's no ABI changes I plan to land the patch in 2 days and quickly merge into 2016Q3 branch. Not waiting another 2 weeks as gnome@ seems to be understaffed (is it just kwm@ nowadays ?). ;\ http://abi-laboratory.pro/tracker/timeline/harfbuzz/ A commit references this bug: Author: jbeich Date: Mon Jul 11 08:21:36 UTC 2016 New revision: 418357 URL: https://svnweb.freebsd.org/changeset/ports/418357 Log: print/harfbuzz: update to 1.2.7 Changes: https://github.com/behdad/harfbuzz/compare/1.2.3...1.2.7 ABI: http://abi-laboratory.pro/tracker/timeline/harfbuzz/ PR: 208792 Approved by: maintainer timeout (3 months) MFH: 2016Q3 (needed by firefox-48.0) Changes: head/print/harfbuzz/Makefile head/print/harfbuzz/distinfo A commit references this bug: Author: jbeich Date: Wed Jul 13 11:22:56 UTC 2016 New revision: 418467 URL: https://svnweb.freebsd.org/changeset/ports/418467 Log: MFH: r418357 print/harfbuzz: update to 1.2.7 Changes: https://github.com/behdad/harfbuzz/compare/1.2.3...1.2.7 ABI: http://abi-laboratory.pro/tracker/timeline/harfbuzz/ PR: 208792 Approved by: maintainer timeout (3 months) Approved by: ports-secteam (junovitch) Changes: _U branches/2016Q3/ branches/2016Q3/print/harfbuzz/Makefile branches/2016Q3/print/harfbuzz/distinfo |
Created attachment 169306 [details] Patch to update print/harfbuzz Update to 1.2.6