klausz65
2023-03-21 b3a23b9f062aa419a937cd0844cfe0d37083b826
Re-add lost libthai to update to 0.1.29

5 files added
330 ■■■■■ changed files
components/inputmethod/libthai/Makefile 46 ●●●●● patch | view | raw | blame | history
components/inputmethod/libthai/libthai.p5m 128 ●●●●● patch | view | raw | blame | history
components/inputmethod/libthai/manifests/sample-manifest.p5m 130 ●●●●● patch | view | raw | blame | history
components/inputmethod/libthai/pkg5 10 ●●●●● patch | view | raw | blame | history
components/inputmethod/libthai/test/results-all.master 16 ●●●●● patch | view | raw | blame | history
components/inputmethod/libthai/Makefile
New file
@@ -0,0 +1,46 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2023 Klaus Ziegler
#
BUILD_BITS= 64_and_32
USE_COMMON_TEST_MASTER= yes
USE_DEFAULT_TEST_TRANSFORMS= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         libthai
COMPONENT_VERSION_MAJOR=    0
COMPONENT_VERSION_MINOR=    1
COMPONENT_VERSION_MICRO=    29
COMPONENT_VERSION_DL=    $(COMPONENT_VERSION_MAJOR).$(COMPONENT_VERSION_MINOR)
COMPONENT_VERSION=      $(COMPONENT_VERSION_DL).$(COMPONENT_VERSION_MICRO)
COMPONENT_SUMMARY=      libthai - Thai language support library
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:fc80cc7dcb50e11302b417cebd24f2d30a8b987292e77e003267b9100d0f4bcd
COMPONENT_ARCHIVE_URL=  https://github.com/tlwg/$(COMPONENT_NAME)/releases/download/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=  https://github.com/tlwg/libthai
COMPONENT_FMRI=         system/input-method/library/libthai
COMPONENT_CLASSIFICATION=System/Localizations
COMPONENT_LICENSE=      LGPLv2
COMPONENT_LICENSE_FILE= COPYING
include $(WS_MAKE_RULES)/common.mk
# For test suites to pass
unexport SHELLOPTS
# Auto-generated dependencies
REQUIRED_PACKAGES += system/input-method/library/libdatrie
REQUIRED_PACKAGES += system/library
components/inputmethod/libthai/libthai.p5m
New file
@@ -0,0 +1,128 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2023 Klaus Ziegler
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/include/thai/thailib.h
file path=usr/include/thai/thbrk.h
file path=usr/include/thai/thcell.h
file path=usr/include/thai/thcoll.h
file path=usr/include/thai/thctype.h
file path=usr/include/thai/thinp.h
file path=usr/include/thai/thrend.h
file path=usr/include/thai/thstr.h
file path=usr/include/thai/thwbrk.h
file path=usr/include/thai/thwchar.h
file path=usr/include/thai/thwcoll.h
file path=usr/include/thai/thwctype.h
file path=usr/include/thai/thwinp.h
file path=usr/include/thai/thwrend.h
file path=usr/include/thai/thwstr.h
file path=usr/include/thai/tis.h
file path=usr/include/thai/wtt.h
link path=usr/lib/$(MACH64)/libthai.so target=libthai.so.0.3.1
link path=usr/lib/$(MACH64)/libthai.so.0 target=libthai.so.0.3.1
file path=usr/lib/$(MACH64)/libthai.so.0.3.1
file path=usr/lib/$(MACH64)/pkgconfig/libthai.pc
link path=usr/lib/libthai.so target=libthai.so.0.3.1
link path=usr/lib/libthai.so.0 target=libthai.so.0.3.1
file path=usr/lib/libthai.so.0.3.1
file path=usr/lib/pkgconfig/libthai.pc
file path=usr/share/doc/libthai/html/annotated.html
file path=usr/share/doc/libthai/html/bc_s.png
file path=usr/share/doc/libthai/html/bc_sd.png
file path=usr/share/doc/libthai/html/bdwn.png
file path=usr/share/doc/libthai/html/classes.html
file path=usr/share/doc/libthai/html/closed.png
file path=usr/share/doc/libthai/html/dir_0449c117ea8526a2d75906818366ea00.html
file path=usr/share/doc/libthai/html/dir_21d789961216af290d042750153b8196.html
file path=usr/share/doc/libthai/html/dir_27634488b513a0cc2afc6ccdc5595e06.html
file path=usr/share/doc/libthai/html/dir_2b8aac3db400906f5e79e7f370615f3e.html
file path=usr/share/doc/libthai/html/dir_640b03dcaffdb7a9c0cde9fd2f0ca223.html
file path=usr/share/doc/libthai/html/dir_7f62d35e0bc619b4325d379e099523b3.html
file path=usr/share/doc/libthai/html/dir_8c685ef5a7dbf790469f6c666e21f413.html
file path=usr/share/doc/libthai/html/dir_98a1b52be5bcdc51cfeaab671abbf84f.html
file path=usr/share/doc/libthai/html/dir_a93553028060ed033770017dd9746646.html
file path=usr/share/doc/libthai/html/dir_c658eed3dfdff50853274a716487bd3c.html
file path=usr/share/doc/libthai/html/dir_d972ad55ccf58833cd1ca22189049c8f.html
file path=usr/share/doc/libthai/html/dir_f4af657a97c564dea6d05f2b597ff3b2.html
file path=usr/share/doc/libthai/html/doc.png
file path=usr/share/doc/libthai/html/docd.png
file path=usr/share/doc/libthai/html/doxygen.css
file path=usr/share/doc/libthai/html/doxygen.svg
file path=usr/share/doc/libthai/html/dynsections.js
file path=usr/share/doc/libthai/html/files.html
file path=usr/share/doc/libthai/html/folderclosed.png
file path=usr/share/doc/libthai/html/folderopen.png
file path=usr/share/doc/libthai/html/functions.html
file path=usr/share/doc/libthai/html/functions_vars.html
file path=usr/share/doc/libthai/html/globals.html
file path=usr/share/doc/libthai/html/globals_defs.html
file path=usr/share/doc/libthai/html/globals_enum.html
file path=usr/share/doc/libthai/html/globals_eval.html
file path=usr/share/doc/libthai/html/globals_func.html
file path=usr/share/doc/libthai/html/globals_type.html
file path=usr/share/doc/libthai/html/index.html
file path=usr/share/doc/libthai/html/jquery.js
file path=usr/share/doc/libthai/html/menu.js
file path=usr/share/doc/libthai/html/menudata.js
file path=usr/share/doc/libthai/html/nav_f.png
file path=usr/share/doc/libthai/html/nav_fd.png
file path=usr/share/doc/libthai/html/nav_g.png
file path=usr/share/doc/libthai/html/nav_h.png
file path=usr/share/doc/libthai/html/nav_hd.png
file path=usr/share/doc/libthai/html/open.png
file path=usr/share/doc/libthai/html/splitbar.png
file path=usr/share/doc/libthai/html/splitbard.png
file path=usr/share/doc/libthai/html/structBestBrk.html
file path=usr/share/doc/libthai/html/structRecovHist.html
file path=usr/share/doc/libthai/html/struct__BrkShot.html
file path=usr/share/doc/libthai/html/structthcell__t.html
file path=usr/share/doc/libthai/html/structthinpconv__t.html
file path=usr/share/doc/libthai/html/sync_off.png
file path=usr/share/doc/libthai/html/sync_on.png
file path=usr/share/doc/libthai/html/tab_a.png
file path=usr/share/doc/libthai/html/tab_ad.png
file path=usr/share/doc/libthai/html/tab_b.png
file path=usr/share/doc/libthai/html/tab_bd.png
file path=usr/share/doc/libthai/html/tab_h.png
file path=usr/share/doc/libthai/html/tab_hd.png
file path=usr/share/doc/libthai/html/tab_s.png
file path=usr/share/doc/libthai/html/tab_sd.png
file path=usr/share/doc/libthai/html/tabs.css
file path=usr/share/doc/libthai/html/thailib_8h.html
file path=usr/share/doc/libthai/html/thbrk_8h.html
file path=usr/share/doc/libthai/html/thcell_8h.html
file path=usr/share/doc/libthai/html/thcoll_8h.html
file path=usr/share/doc/libthai/html/thctype_8h.html
file path=usr/share/doc/libthai/html/thinp_8h.html
file path=usr/share/doc/libthai/html/thrend_8h.html
file path=usr/share/doc/libthai/html/thstr_8h.html
file path=usr/share/doc/libthai/html/thwbrk_8h.html
file path=usr/share/doc/libthai/html/thwchar_8h.html
file path=usr/share/doc/libthai/html/thwcoll_8h.html
file path=usr/share/doc/libthai/html/thwctype_8h.html
file path=usr/share/doc/libthai/html/thwstr_8h.html
file path=usr/share/doc/libthai/html/tis_8h.html
file path=usr/share/doc/libthai/html/wtt_8h.html
file path=usr/share/libthai/thbrk.tri
components/inputmethod/libthai/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,130 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/include/thai/thailib.h
file path=usr/include/thai/thbrk.h
file path=usr/include/thai/thcell.h
file path=usr/include/thai/thcoll.h
file path=usr/include/thai/thctype.h
file path=usr/include/thai/thinp.h
file path=usr/include/thai/thrend.h
file path=usr/include/thai/thstr.h
file path=usr/include/thai/thwbrk.h
file path=usr/include/thai/thwchar.h
file path=usr/include/thai/thwcoll.h
file path=usr/include/thai/thwctype.h
file path=usr/include/thai/thwinp.h
file path=usr/include/thai/thwrend.h
file path=usr/include/thai/thwstr.h
file path=usr/include/thai/tis.h
file path=usr/include/thai/wtt.h
file path=usr/lib/$(MACH64)/libthai.a
link path=usr/lib/$(MACH64)/libthai.so target=libthai.so.0.3.1
link path=usr/lib/$(MACH64)/libthai.so.0 target=libthai.so.0.3.1
file path=usr/lib/$(MACH64)/libthai.so.0.3.1
file path=usr/lib/$(MACH64)/pkgconfig/libthai.pc
file path=usr/lib/libthai.a
link path=usr/lib/libthai.so target=libthai.so.0.3.1
link path=usr/lib/libthai.so.0 target=libthai.so.0.3.1
file path=usr/lib/libthai.so.0.3.1
file path=usr/lib/pkgconfig/libthai.pc
file path=usr/share/doc/libthai/html/annotated.html
file path=usr/share/doc/libthai/html/bc_s.png
file path=usr/share/doc/libthai/html/bc_sd.png
file path=usr/share/doc/libthai/html/bdwn.png
file path=usr/share/doc/libthai/html/classes.html
file path=usr/share/doc/libthai/html/closed.png
file path=usr/share/doc/libthai/html/dir_0449c117ea8526a2d75906818366ea00.html
file path=usr/share/doc/libthai/html/dir_21d789961216af290d042750153b8196.html
file path=usr/share/doc/libthai/html/dir_27634488b513a0cc2afc6ccdc5595e06.html
file path=usr/share/doc/libthai/html/dir_2b8aac3db400906f5e79e7f370615f3e.html
file path=usr/share/doc/libthai/html/dir_640b03dcaffdb7a9c0cde9fd2f0ca223.html
file path=usr/share/doc/libthai/html/dir_7f62d35e0bc619b4325d379e099523b3.html
file path=usr/share/doc/libthai/html/dir_8c685ef5a7dbf790469f6c666e21f413.html
file path=usr/share/doc/libthai/html/dir_98a1b52be5bcdc51cfeaab671abbf84f.html
file path=usr/share/doc/libthai/html/dir_a93553028060ed033770017dd9746646.html
file path=usr/share/doc/libthai/html/dir_c658eed3dfdff50853274a716487bd3c.html
file path=usr/share/doc/libthai/html/dir_d972ad55ccf58833cd1ca22189049c8f.html
file path=usr/share/doc/libthai/html/dir_f4af657a97c564dea6d05f2b597ff3b2.html
file path=usr/share/doc/libthai/html/doc.png
file path=usr/share/doc/libthai/html/docd.png
file path=usr/share/doc/libthai/html/doxygen.css
file path=usr/share/doc/libthai/html/doxygen.svg
file path=usr/share/doc/libthai/html/dynsections.js
file path=usr/share/doc/libthai/html/files.html
file path=usr/share/doc/libthai/html/folderclosed.png
file path=usr/share/doc/libthai/html/folderopen.png
file path=usr/share/doc/libthai/html/functions.html
file path=usr/share/doc/libthai/html/functions_vars.html
file path=usr/share/doc/libthai/html/globals.html
file path=usr/share/doc/libthai/html/globals_defs.html
file path=usr/share/doc/libthai/html/globals_enum.html
file path=usr/share/doc/libthai/html/globals_eval.html
file path=usr/share/doc/libthai/html/globals_func.html
file path=usr/share/doc/libthai/html/globals_type.html
file path=usr/share/doc/libthai/html/index.html
file path=usr/share/doc/libthai/html/jquery.js
file path=usr/share/doc/libthai/html/menu.js
file path=usr/share/doc/libthai/html/menudata.js
file path=usr/share/doc/libthai/html/nav_f.png
file path=usr/share/doc/libthai/html/nav_fd.png
file path=usr/share/doc/libthai/html/nav_g.png
file path=usr/share/doc/libthai/html/nav_h.png
file path=usr/share/doc/libthai/html/nav_hd.png
file path=usr/share/doc/libthai/html/open.png
file path=usr/share/doc/libthai/html/splitbar.png
file path=usr/share/doc/libthai/html/splitbard.png
file path=usr/share/doc/libthai/html/structBestBrk.html
file path=usr/share/doc/libthai/html/structRecovHist.html
file path=usr/share/doc/libthai/html/struct__BrkShot.html
file path=usr/share/doc/libthai/html/structthcell__t.html
file path=usr/share/doc/libthai/html/structthinpconv__t.html
file path=usr/share/doc/libthai/html/sync_off.png
file path=usr/share/doc/libthai/html/sync_on.png
file path=usr/share/doc/libthai/html/tab_a.png
file path=usr/share/doc/libthai/html/tab_ad.png
file path=usr/share/doc/libthai/html/tab_b.png
file path=usr/share/doc/libthai/html/tab_bd.png
file path=usr/share/doc/libthai/html/tab_h.png
file path=usr/share/doc/libthai/html/tab_hd.png
file path=usr/share/doc/libthai/html/tab_s.png
file path=usr/share/doc/libthai/html/tab_sd.png
file path=usr/share/doc/libthai/html/tabs.css
file path=usr/share/doc/libthai/html/thailib_8h.html
file path=usr/share/doc/libthai/html/thbrk_8h.html
file path=usr/share/doc/libthai/html/thcell_8h.html
file path=usr/share/doc/libthai/html/thcoll_8h.html
file path=usr/share/doc/libthai/html/thctype_8h.html
file path=usr/share/doc/libthai/html/thinp_8h.html
file path=usr/share/doc/libthai/html/thrend_8h.html
file path=usr/share/doc/libthai/html/thstr_8h.html
file path=usr/share/doc/libthai/html/thwbrk_8h.html
file path=usr/share/doc/libthai/html/thwchar_8h.html
file path=usr/share/doc/libthai/html/thwcoll_8h.html
file path=usr/share/doc/libthai/html/thwctype_8h.html
file path=usr/share/doc/libthai/html/thwstr_8h.html
file path=usr/share/doc/libthai/html/tis_8h.html
file path=usr/share/doc/libthai/html/wtt_8h.html
file path=usr/share/libthai/thbrk.tri
components/inputmethod/libthai/pkg5
New file
@@ -0,0 +1,10 @@
{
    "dependencies": [
        "system/input-method/library/libdatrie",
        "system/library"
    ],
    "fmris": [
        "system/input-method/library/libthai"
    ],
    "name": "libthai"
}
components/inputmethod/libthai/test/results-all.master
New file
@@ -0,0 +1,16 @@
PASS: test_thctype
PASS: test_thcell
PASS: test_thinp
PASS: test_thrend
PASS: test_thstr
PASS: test-thcoll.sh
PASS: test_thwchar
PASS: test-thbrk.sh
PASS: test-thwbrk.sh
# TOTAL: 9
# PASS:  9
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0