klausz65
2023-03-21 43e71c4efe6082a5302d66ad3a31b3108f3b3481
Re-add lost libdatrie to update to: 0.2.13

5 files added
260 ■■■■■ changed files
components/inputmethod/libdatrie/Makefile 48 ●●●●● patch | view | raw | blame | history
components/inputmethod/libdatrie/libdatrie.p5m 91 ●●●●● patch | view | raw | blame | history
components/inputmethod/libdatrie/manifests/sample-manifest.p5m 95 ●●●●● patch | view | raw | blame | history
components/inputmethod/libdatrie/pkg5 9 ●●●●● patch | view | raw | blame | history
components/inputmethod/libdatrie/test/results-all.master 17 ●●●●● patch | view | raw | blame | history
components/inputmethod/libdatrie/Makefile
New file
@@ -0,0 +1,48 @@
#
# 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=         libdatrie
COMPONENT_VERSION_MAJOR=    0
COMPONENT_VERSION_MINOR=    2
COMPONENT_VERSION_MICRO=    13
COMPONENT_VERSION_DL=    $(COMPONENT_VERSION_MAJOR).$(COMPONENT_VERSION_MINOR)
COMPONENT_VERSION=      $(COMPONENT_VERSION_DL).$(COMPONENT_VERSION_MICRO)
COMPONENT_SUMMARY=      $(COMPONENT_NAME) - A double-array trie library
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:12231bb2be2581a7f0fb9904092d24b0ed2a271a16835071ed97bed65267f4be
COMPONENT_ARCHIVE_URL=  https://github.com/tlwg/$(COMPONENT_NAME)/releases/download/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=  https://github.com/tlwg/libdatrie
COMPONENT_FMRI=         system/input-method/library/libdatrie
COMPONENT_CLASSIFICATION=System/Localizations
COMPONENT_LICENSE=      LGPLv2
COMPONENT_LICENSE_FILE= COPYING
include $(WS_MAKE_RULES)/common.mk
#COMPONENT_TEST_TRANSFORMER = $(NAWK)
#COMPONENT_TEST_TRANSFORMS = "'/^(PASS|^#)/'"
# For test suites to pass
unexport SHELLOPTS
# Auto-generated dependencies
REQUIRED_PACKAGES += system/library
components/inputmethod/libdatrie/libdatrie.p5m
New file
@@ -0,0 +1,91 @@
#
# 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/bin/trietool
link path=usr/bin/trietool-0.2 target=trietool
file path=usr/include/datrie/alpha-map.h
file path=usr/include/datrie/trie.h
file path=usr/include/datrie/triedefs.h
file path=usr/include/datrie/typedefs.h
link path=usr/lib/$(MACH64)/libdatrie.so target=libdatrie.so.1.4.0
link path=usr/lib/$(MACH64)/libdatrie.so.1 target=libdatrie.so.1.4.0
file path=usr/lib/$(MACH64)/libdatrie.so.1.4.0
file path=usr/lib/$(MACH64)/pkgconfig/datrie-0.2.pc
link path=usr/lib/libdatrie.so target=libdatrie.so.1.4.0
link path=usr/lib/libdatrie.so.1 target=libdatrie.so.1.4.0
file path=usr/lib/libdatrie.so.1.4.0
file path=usr/lib/pkgconfig/datrie-0.2.pc
file path=usr/share/doc/datrie/html/alpha-map_8h.html
file path=usr/share/doc/datrie/html/annotated.html
file path=usr/share/doc/datrie/html/bc_s.png
file path=usr/share/doc/datrie/html/bc_sd.png
file path=usr/share/doc/datrie/html/bdwn.png
file path=usr/share/doc/datrie/html/classes.html
file path=usr/share/doc/datrie/html/closed.png
file path=usr/share/doc/datrie/html/dir_23cbef3b1b2df757deb7708cc4a2d793.html
file path=usr/share/doc/datrie/html/doc.png
file path=usr/share/doc/datrie/html/docd.png
file path=usr/share/doc/datrie/html/doxygen.css
file path=usr/share/doc/datrie/html/doxygen.svg
file path=usr/share/doc/datrie/html/dynsections.js
file path=usr/share/doc/datrie/html/files.html
file path=usr/share/doc/datrie/html/folderclosed.png
file path=usr/share/doc/datrie/html/folderopen.png
file path=usr/share/doc/datrie/html/functions.html
file path=usr/share/doc/datrie/html/functions_vars.html
file path=usr/share/doc/datrie/html/globals.html
file path=usr/share/doc/datrie/html/globals_defs.html
file path=usr/share/doc/datrie/html/globals_func.html
file path=usr/share/doc/datrie/html/globals_type.html
file path=usr/share/doc/datrie/html/index.html
file path=usr/share/doc/datrie/html/jquery.js
file path=usr/share/doc/datrie/html/menu.js
file path=usr/share/doc/datrie/html/menudata.js
file path=usr/share/doc/datrie/html/nav_f.png
file path=usr/share/doc/datrie/html/nav_fd.png
file path=usr/share/doc/datrie/html/nav_g.png
file path=usr/share/doc/datrie/html/nav_h.png
file path=usr/share/doc/datrie/html/nav_hd.png
file path=usr/share/doc/datrie/html/open.png
file path=usr/share/doc/datrie/html/splitbar.png
file path=usr/share/doc/datrie/html/splitbard.png
file path=usr/share/doc/datrie/html/struct__Trie.html
file path=usr/share/doc/datrie/html/struct__TrieIterator.html
file path=usr/share/doc/datrie/html/struct__TrieState.html
file path=usr/share/doc/datrie/html/sync_off.png
file path=usr/share/doc/datrie/html/sync_on.png
file path=usr/share/doc/datrie/html/tab_a.png
file path=usr/share/doc/datrie/html/tab_ad.png
file path=usr/share/doc/datrie/html/tab_b.png
file path=usr/share/doc/datrie/html/tab_bd.png
file path=usr/share/doc/datrie/html/tab_h.png
file path=usr/share/doc/datrie/html/tab_hd.png
file path=usr/share/doc/datrie/html/tab_s.png
file path=usr/share/doc/datrie/html/tab_sd.png
file path=usr/share/doc/datrie/html/tabs.css
file path=usr/share/doc/datrie/html/trie_8h.html
file path=usr/share/doc/datrie/html/triedefs_8h.html
link path=usr/share/man/man1/trietool-0.2.1 target=trietool.1
file path=usr/share/man/man1/trietool.1
components/inputmethod/libdatrie/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,95 @@
#
# 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/bin/$(MACH32)/trietool
link path=usr/bin/$(MACH32)/trietool-0.2 target=trietool
file path=usr/bin/trietool
link path=usr/bin/trietool-0.2 target=trietool
file path=usr/include/datrie/alpha-map.h
file path=usr/include/datrie/trie.h
file path=usr/include/datrie/triedefs.h
file path=usr/include/datrie/typedefs.h
file path=usr/lib/$(MACH64)/libdatrie.a
link path=usr/lib/$(MACH64)/libdatrie.so target=libdatrie.so.1.4.0
link path=usr/lib/$(MACH64)/libdatrie.so.1 target=libdatrie.so.1.4.0
file path=usr/lib/$(MACH64)/libdatrie.so.1.4.0
file path=usr/lib/$(MACH64)/pkgconfig/datrie-0.2.pc
file path=usr/lib/libdatrie.a
link path=usr/lib/libdatrie.so target=libdatrie.so.1.4.0
link path=usr/lib/libdatrie.so.1 target=libdatrie.so.1.4.0
file path=usr/lib/libdatrie.so.1.4.0
file path=usr/lib/pkgconfig/datrie-0.2.pc
file path=usr/share/doc/datrie/html/alpha-map_8h.html
file path=usr/share/doc/datrie/html/annotated.html
file path=usr/share/doc/datrie/html/bc_s.png
file path=usr/share/doc/datrie/html/bc_sd.png
file path=usr/share/doc/datrie/html/bdwn.png
file path=usr/share/doc/datrie/html/classes.html
file path=usr/share/doc/datrie/html/closed.png
file path=usr/share/doc/datrie/html/dir_23cbef3b1b2df757deb7708cc4a2d793.html
file path=usr/share/doc/datrie/html/doc.png
file path=usr/share/doc/datrie/html/docd.png
file path=usr/share/doc/datrie/html/doxygen.css
file path=usr/share/doc/datrie/html/doxygen.svg
file path=usr/share/doc/datrie/html/dynsections.js
file path=usr/share/doc/datrie/html/files.html
file path=usr/share/doc/datrie/html/folderclosed.png
file path=usr/share/doc/datrie/html/folderopen.png
file path=usr/share/doc/datrie/html/functions.html
file path=usr/share/doc/datrie/html/functions_vars.html
file path=usr/share/doc/datrie/html/globals.html
file path=usr/share/doc/datrie/html/globals_defs.html
file path=usr/share/doc/datrie/html/globals_func.html
file path=usr/share/doc/datrie/html/globals_type.html
file path=usr/share/doc/datrie/html/index.html
file path=usr/share/doc/datrie/html/jquery.js
file path=usr/share/doc/datrie/html/menu.js
file path=usr/share/doc/datrie/html/menudata.js
file path=usr/share/doc/datrie/html/nav_f.png
file path=usr/share/doc/datrie/html/nav_fd.png
file path=usr/share/doc/datrie/html/nav_g.png
file path=usr/share/doc/datrie/html/nav_h.png
file path=usr/share/doc/datrie/html/nav_hd.png
file path=usr/share/doc/datrie/html/open.png
file path=usr/share/doc/datrie/html/splitbar.png
file path=usr/share/doc/datrie/html/splitbard.png
file path=usr/share/doc/datrie/html/struct__Trie.html
file path=usr/share/doc/datrie/html/struct__TrieIterator.html
file path=usr/share/doc/datrie/html/struct__TrieState.html
file path=usr/share/doc/datrie/html/sync_off.png
file path=usr/share/doc/datrie/html/sync_on.png
file path=usr/share/doc/datrie/html/tab_a.png
file path=usr/share/doc/datrie/html/tab_ad.png
file path=usr/share/doc/datrie/html/tab_b.png
file path=usr/share/doc/datrie/html/tab_bd.png
file path=usr/share/doc/datrie/html/tab_h.png
file path=usr/share/doc/datrie/html/tab_hd.png
file path=usr/share/doc/datrie/html/tab_s.png
file path=usr/share/doc/datrie/html/tab_sd.png
file path=usr/share/doc/datrie/html/tabs.css
file path=usr/share/doc/datrie/html/trie_8h.html
file path=usr/share/doc/datrie/html/triedefs_8h.html
link path=usr/share/man/man1/trietool-0.2.1 target=trietool.1
file path=usr/share/man/man1/trietool.1
components/inputmethod/libdatrie/pkg5
New file
@@ -0,0 +1,9 @@
{
    "dependencies": [
        "system/library"
    ],
    "fmris": [
        "system/input-method/library/libdatrie"
    ],
    "name": "libdatrie"
}
components/inputmethod/libdatrie/test/results-all.master
New file
@@ -0,0 +1,17 @@
PASS: test_walk
PASS: test_iterator
PASS: test_store-retrieve
PASS: test_file
PASS: test_serialization
PASS: test_nonalpha
PASS: test_null_trie
PASS: test_term_state
PASS: test_byte_alpha
PASS: test_byte_list
# TOTAL: 10
# PASS:  10
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0