@@ -399,6 +399,7 @@ F: package/libsndfile/
F: package/libsoundtouch/
F: package/libsquish/
F: package/libudfread/
+F: package/libunibreak/
F: package/liburiparser/
F: package/libutp/
F: package/libva/
@@ -2143,6 +2143,7 @@ menu "Text and terminal handling"
source "package/libestr/Config.in"
source "package/libfribidi/Config.in"
source "package/libiconv/Config.in"
+ source "package/libunibreak/Config.in"
source "package/libunistring/Config.in"
source "package/linenoise/Config.in"
source "package/ncurses/Config.in"
new file mode 100644
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_LIBUNIBREAK
+ bool "libunibreak"
+ help
+ libunibreak is an implementation of the line breaking and word
+ breaking algorithms as described in Unicode Standard Annex 14
+ and Unicode Standard Annex 29.
+
+ https://github.com/adah1972/libunibreak
new file mode 100644
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 dd1a92d4c5646aa0e457ff41d89812ec5243863be6c20bbcb5ee380f3dd78377 libunibreak-5.1.tar.gz
+sha256 0c57e2ec42ece17791a75d2f9b2f8e0663181be008667a507f765b3ef22522db LICENCE
new file mode 100644
@@ -0,0 +1,13 @@
+################################################################################
+#
+# libunibreak
+#
+################################################################################
+
+LIBUNIBREAK_VERSION = 5.1
+LIBUNIBREAK_SITE = https://github.com/adah1972/libunibreak/releases/download/libunibreak_$(subst .,_,$(LIBUNIBREAK_VERSION))
+LIBUNIBREAK_INSTALL_STAGING = YES
+LIBUNIBREAK_LICENSE = Zlib
+LIBUNIBREAK_LICENSE_FILES = LICENCE
+
+$(eval $(autotools-package))
Introduced as optional dependency with libass 0.17.0. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> --- Build-tested using this defconfig BR2_PACKAGE_LIBUNIBREAK=y arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: OK bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: OK bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: OK bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: OK bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: OK br-arm-basic [27/44]: OK br-arm-full-nothread [28/44]: OK br-arm-full-static [29/44]: OK br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: OK sourcery-arm [40/44]: OK sourcery-arm-thumb2 [41/44]: OK sourcery-mips64 [42/44]: OK sourcery-mips [43/44]: OK sourcery-nios2 [44/44]: OK 44 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed DEVELOPERS | 1 + package/Config.in | 1 + package/libunibreak/Config.in | 8 ++++++++ package/libunibreak/libunibreak.hash | 3 +++ package/libunibreak/libunibreak.mk | 13 +++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 package/libunibreak/Config.in create mode 100644 package/libunibreak/libunibreak.hash create mode 100644 package/libunibreak/libunibreak.mk