Port details |
- icu-le-hb ICU Layout Engine API on top of HarfBuzz shaping library
- 1.2.3 devel
=0 1.0.3.7_1Version of this port present on the latest quarterly branch. - Maintainer: office@FreeBSD.org
 - Port Added: 2016-11-19 18:25:41
- Last Update: 2022-05-13 19:30:48
- Commit Hash: 14358f7
- Also Listed In: print
- License: ICU
- Description:
- icu-le-hb is a library implementing the ICU Layout Engine (icu-le) API
using external HarfBuzz library for implementation. This is useful as
a compatibility layer to make applications using ICU Layout Engine to
use HarfBuzz without porting them to use the HarfBuzz API.
The code is mostly a trimmed down version of icu/source/layout, with
all shapers stripped out, and HarfBuzz integrated.
WWW: https://www.freedesktop.org/wiki/Software/HarfBuzz/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For RUN/BUILD depends:
- icu-le-hb>0:devel/icu-le-hb
- For LIB depends:
- libicu-le-hb.so:devel/icu-le-hb
- To install the port:
- cd /usr/ports/devel/icu-le-hb/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/icu-le-hb
- pkg install icu-le-hb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: icu-le-hb
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1652446342
SHA256 (behdad-icu-le-hb-1.2.3_GH0.tar.gz) = de4737201904196d11b8e3478c3017799a5d19f9bd3fc9740dffa48314ea4d6e
SIZE (behdad-icu-le-hb-1.2.3_GH0.tar.gz) = 45191
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.69 : devel/autoconf
- automake>=1.16.1 : devel/automake
- libtoolize : devel/libtool
- Library dependencies:
-
- libicuuc.so : devel/icu
- libharfbuzz.so : print/harfbuzz
- This port is required by:
- for Libraries
-
- devel/icu-lx
- games/openttd
- Configuration Options:
- No options to configure
- Options name:
- devel_icu-le-hb
- USES:
- autoreconf compiler:c++11-lib gmake libtool pathfix pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
13 May 2022 19:30:48 1.2.3
|
Po-Chuan Hsieh (sunpoet)  |
devel/icu-le-hb: Update to 1.2.3
Changes: https://github.com/harfbuzz/icu-le-hb/releases |
07 Apr 2022 00:39:10 1.0.3.7_2
|
Jan Beich (jbeich)  |
devel/icu: update to 71.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by: GitHub (watch releases)
PR: 262654
Exp-run by: antoine
Approved by: fluffy |
28 Oct 2021 16:37:30 1.0.3.7_1
|
Jan Beich (jbeich)  |
devel/icu: update to 70.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-70-1
Reported by: GitHub (watch releases)
PR: 258794
Exp-run by: antoine |
30 Sep 2021 01:45:26 1.0.3.7
|
Jan Beich (jbeich)  |
devel/icu-le-hb: update to 1.0.3.7
Changes: https://github.com/behdad/icu-le-hb/compare/3f0c789...04505b2 |
08 Apr 2021 23:33:31 1.0.3.3_17
|
Jan Beich (jbeich)  |
devel/icu: update to 69.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by: GitHub (watch releases) |
07 Apr 2021 08:09:01 1.0.3.3_16
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 1.0.3.3_16
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
03 Nov 2020 00:56:27
1.0.3.3_16
|
jbeich  |
devel/icu: update to 68.1
Changes: http://site.icu-project.org/download/68
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by: GitHub (watch releases) |
23 Apr 2020 20:14:49
1.0.3.3_15
|
jbeich  |
devel/icu: update to 67.1
Changes: http://site.icu-project.org/download/67
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by: GitHub (watch releases) |
13 Mar 2020 09:47:17
1.0.3.3_14
|
jbeich  |
devel/icu: update to 66.1
Changes: http://site.icu-project.org/download/66
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ |
03 Oct 2019 20:35:30
1.0.3.3_13
|
jbeich  |
devel/icu: update to 65.1
Changes: http://site.icu-project.org/download/65
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ |
26 Jul 2019 20:46:57
1.0.3.3_12
|
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 |
27 Mar 2019 21:11:09
1.0.3.3_11
|
jbeich  |
devel/icu: update to 64.1
Changes: http://site.icu-project.org/download/64
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 236325
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19479 |
12 Dec 2018 01:35:36
1.0.3.3_10
|
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 |
23 Oct 2018 11:35:04
1.0.3.3_9
|
jbeich  |
devel/icu: update to 63.1
Changes: http://site.icu-project.org/download/63
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 232300
Exp-run by: antoine |
14 Sep 2018 20:36:55
1.0.3.3_8
|
sunpoet  |
Update WWW |
29 Jul 2018 22:18:46
1.0.3.3_8
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
29 Jun 2018 14:22:11
1.0.3.3_7
|
jbeich  |
devel/icu: update to 62.1
Changes: http://site.icu-project.org/download/62
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 229359
Exp-run by: antoine (only 10.4) |
06 Apr 2018 15:53:17
1.0.3.3_6
|
jbeich  |
devel/icu: update to 61.1
Changes: http://site.icu-project.org/download/61
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 227042
Exp-run by: antoine
MFH: 2018Q2 (required by Firefox 61) |
09 Feb 2018 09:12:48
1.0.3.3_5
|
jbeich  |
devel/icu: drop C++98 compatibility workarounds
Now that both USE_GCC and -CURRENT default to C++14 there's little
reason to complicate maintenance. Revert r449685 to usher consumers
into post-C++11 world.
PR: 222433 222434 222435 |
09 Nov 2017 02:31:48
1.0.3.3_4
|
jbeich  |
devel/icu: update to 60.1
Changes: http://site.icu-project.org/download/60
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 223373
Exp-run by: antoine |
25 Sep 2017 00:02:36
1.0.3.3_3 
|
jbeich  |
devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=
Changes: http://site.icu-project.org/download/59
PR: 218788
Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by: antoine |
12 Sep 2017 13:01:22
1.0.3.3_2
|
jbeich  |
Back out C++11 changes for ICU >= 59
r449608, r449609, r449610, r449611, r449612, r449613, r449614,
r449621, r449661, r449662 are reverted. ICU will pull char16_t typedef
in C++98 mode instead.
Pointy hat to: jbeich
PR: 218788 222222 222225 |
11 Sep 2017 08:22:28
1.0.3.3_1
|
jbeich  |
devel/icu-le-hb: switch to C++11, required by ICU >= 59
In file included from LayoutEngine.cpp:8:
In file included from ./LETypes.h:14:
In file included from /usr/local/include/unicode/utypes.h:38:
/usr/local/include/unicode/umachine.h:347:13: error: unknown type name
'char16_t'
typedef char16_t UChar;
^
PR: 218788 |
19 Nov 2016 18:21:56
1.0.3.3
|
jbeich  |
devel/icu-le-hb: use GitHub to pick up a few fixes
Changes: https://github.com/behdad/icu-le-hb/compare/1.0.3...3f0c789
PR: 214384
Exp-run by: antoine
Approved by: office (bapt) |
19 Nov 2016 18:21:44
1.0.3
|
jbeich  |
devel/icu-le-hb: add new port
PR: 214384
Exp-run by: antoine
Approved by: office (bapt)
icu-le-hb is a library implementing the ICU Layout Engine (icu-le) API
using external HarfBuzz library for implementation. This is useful as
a compatibility layer to make applications using ICU Layout Engine to
use HarfBuzz without porting them to use the HarfBuzz API.
The code is mostly a trimmed down version of icu/source/layout, with
all shapers stripped out, and HarfBuzz integrated.
http://www.freedesktop.org/wiki/Software/HarfBuzz/ |