notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
icu-le-hb ICU Layout Engine API on top of HarfBuzz shaping library
1.2.3 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.3.7_1Version of this port present on the latest quarterly branch.
Maintainer: office@FreeBSD.org search for ports maintained by this maintainer
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:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (23 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/icu-le-hb-1.2.3/catalog.mk
  3. /usr/local/share/licenses/icu-le-hb-1.2.3/LICENSE
  4. /usr/local/share/licenses/icu-le-hb-1.2.3/ICU
  5. include/icu-le-hb/layout/LEFontInstance.h
  6. include/icu-le-hb/layout/LEGlyphFilter.h
  7. include/icu-le-hb/layout/LEGlyphStorage.h
  8. include/icu-le-hb/layout/LEInsertionList.h
  9. include/icu-le-hb/layout/LELanguages.h
  10. include/icu-le-hb/layout/LEScripts.h
  11. include/icu-le-hb/layout/LESwaps.h
  12. include/icu-le-hb/layout/LETypes.h
  13. include/icu-le-hb/layout/LayoutEngine.h
  14. include/icu-le-hb/layout/loengine.h
  15. lib/libicu-le-hb.a
  16. lib/libicu-le-hb.so
  17. lib/libicu-le-hb.so.0
  18. lib/libicu-le-hb.so.0.0.0
  19. libdata/pkgconfig/icu-le-hb.pc
  20. libdata/pkgconfig/icu-le.pc
  21. @owner
  22. @group
  23. @mode
Collapse this list.
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:
Packages (timestamps in pop-ups are UTC):
icu-le-hb
ABIlatestquarterly
FreeBSD:11:aarch641.0.3.3_81.0.3.3_15
FreeBSD:11:amd641.0.3.3_171.0.3.3_17
FreeBSD:11:armv6-1.0.3.3_15
FreeBSD:11:i3861.0.3.3_171.0.3.3_17
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.0.3.3_81.0.3.7_1
FreeBSD:12:amd641.2.31.0.3.7_1
FreeBSD:12:armv61.0.3.3_81.0.3.3_15
FreeBSD:12:armv71.0.3.3_81.0.3.3_15
FreeBSD:12:i3861.2.31.0.3.7_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.0.3.3_16
FreeBSD:13:aarch641.2.31.0.3.7_1
FreeBSD:13:amd641.2.31.0.3.7_1
FreeBSD:13:armv61.0.3.3_161.0.3.7_1
FreeBSD:13:armv71.0.3.3_161.0.3.7_1
FreeBSD:13:i3861.2.31.0.3.7_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.0.3.3_17
FreeBSD:14:aarch641.2.3-
FreeBSD:14:amd641.2.3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.2.3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.0.3.3_17-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. autoconf>=2.69 : devel/autoconf
  4. automake>=1.16.1 : devel/automake
  5. libtoolize : devel/libtool
Library dependencies:
  1. libicuuc.so : devel/icu
  2. libharfbuzz.so : print/harfbuzz
This port is required by:
for Libraries
  1. devel/icu-lx
  2. games/openttd

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/behdad/icu-le-hb/tar.gz/1.2.3?dummy=/
Collapse this list.

Number of commits found: 26

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 May 2022 19:30:48
 files touched by this commit commit hash:14358f7f5e5315097d683332ce7478dd52a1f90d  1.2.3
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/icu-le-hb: Update to 1.2.3

Changes:	https://github.com/harfbuzz/icu-le-hb/releases
07 Apr 2022 00:39:10
 files touched by this commit commit hash:268cee3b0227efd217869b43152e8936a05cb850  1.0.3.7_2
Jan Beich (jbeich) search for other commits by this committer
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
 files touched by this commit commit hash:f34ece3aa6a292628ea75c0e4dd2a04d879ab0a3  1.0.3.7_1
Jan Beich (jbeich) search for other commits by this committer
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
 files touched by this commit commit hash:36d73f4cab3718caa6efa74c223ab9392b2035e2  1.0.3.7
Jan Beich (jbeich) search for other commits by this committer
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
 files touched by this commit commit hash:69d24a727d44d398f7357cb844386f3ec4750a4f  1.0.3.3_17
Jan Beich (jbeich) search for other commits by this committer
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
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.0.3.3_16
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0.3.3_16
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
03 Nov 2020 00:56:27
Original commit files touched by this commit Revision:553940  1.0.3.3_16
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:532707  1.0.3.3_15
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:528343  1.0.3.3_14
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:513733  1.0.3.3_13
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:507372  1.0.3.3_12
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:496981  1.0.3.3_11
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:487272  1.0.3.3_10
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:482830  1.0.3.3_9
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:479790  1.0.3.3_8
sunpoet search for other commits by this committer
Update WWW
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  1.0.3.3_8
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:473551  1.0.3.3_7
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:466648  1.0.3.3_6
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:461290  1.0.3.3_5
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:453790  1.0.3.3_4
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:450556  1.0.3.3_3  Sanity Test Failure
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:449685  1.0.3.3_2
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:449608  1.0.3.3_1
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:426527  1.0.3.3
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:426526  1.0.3
jbeich search for other commits by this committer
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/

Number of commits found: 26