From: SASANO Takayoshi Subject: textproc/unicode/ucd: add emoji To: ports@cvs.openbsd.org Date: Thu, 13 Jun 2024 21:29:16 +0900 Hi, libunicode (https://github.com/contour-terminal/libunicode) requires Unicode UCD's emoji directory. libunicode uses UCD's emoji definition and it downloads Unicode UCD archive during build procedure by CMake. Creating ports of libunicode, download feature of CMake is disabled so we have to use unicode-ucd package. ok? Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/unicode/ucd/Makefile,v diff -u -p -r1.4 Makefile --- Makefile 27 Sep 2023 18:09:06 -0000 1.4 +++ Makefile 13 Jun 2024 12:21:31 -0000 @@ -2,6 +2,7 @@ COMMENT = Unicode Character Database (U # XXX make sure the major(.minor) $V of this port matches x11/gnome/gucharmap V = 15.1.0 +REVISION = 0 UNICODE_DATA_NAME = ucd SITES = ${UNICODE_SITES}/zipped/${V}/ @@ -9,9 +10,10 @@ DISTFILES = UCD${EXTRACT_SUFX} \ Unihan${EXTRACT_SUFX} do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/unicode/ucd/{auxiliary,extracted}/ + ${INSTALL_DATA_DIR} ${PREFIX}/share/unicode/ucd/{auxiliary,emoji,extracted}/ ${INSTALL_DATA} ${WRKSRC}/*.{txt,html,pdf} ${PREFIX}/share/unicode/ucd/ ${INSTALL_DATA} ${WRKSRC}/auxiliary/* ${PREFIX}/share/unicode/ucd/auxiliary/ + ${INSTALL_DATA} ${WRKSRC}/emoji/* ${PREFIX}/share/unicode/ucd/emoji/ ${INSTALL_DATA} ${WRKSRC}/extracted/* ${PREFIX}/share/unicode/ucd/extracted/ # Copy over the original Unihan zipfile as required by gucharmap ${INSTALL_DATA} ${FULLDISTDIR}/Unihan${EXTRACT_SUFX} \ Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/unicode/ucd/pkg/PLIST,v diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 1 Aug 2023 17:00:37 -0000 1.1.1.1 +++ pkg/PLIST 13 Jun 2024 12:21:31 -0000 @@ -65,6 +65,10 @@ share/unicode/ucd/auxiliary/SentenceBrea share/unicode/ucd/auxiliary/WordBreakProperty.txt share/unicode/ucd/auxiliary/WordBreakTest.html share/unicode/ucd/auxiliary/WordBreakTest.txt +share/unicode/ucd/emoji/ +share/unicode/ucd/emoji/ReadMe.txt +share/unicode/ucd/emoji/emoji-data.txt +share/unicode/ucd/emoji/emoji-variation-sequences.txt share/unicode/ucd/extracted/ share/unicode/ucd/extracted/DerivedBidiClass.txt share/unicode/ucd/extracted/DerivedBinaryProperties.txt