2025-04-22 16:49:54 +00:00
|
|
|
COMMENT = unicode library
|
|
|
|
|
|
2025-11-14 07:45:34 +00:00
|
|
|
GH_ACCOUNT = JuliaStrings
|
|
|
|
|
GH_PROJECT = utf8proc
|
2026-01-01 14:23:24 +00:00
|
|
|
GH_TAGNAME = v2.11.3
|
2025-11-14 07:45:34 +00:00
|
|
|
PKGNAME = lib${DISTNAME}
|
2025-04-22 16:49:54 +00:00
|
|
|
|
|
|
|
|
HOMEPAGE = https://juliastrings.github.io/utf8proc/
|
|
|
|
|
|
|
|
|
|
CATEGORIES = textproc
|
|
|
|
|
SHARED_LIBS = utf8proc 2.2 # 3.1
|
|
|
|
|
|
|
|
|
|
# MIT
|
|
|
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
|
|
|
|
|
|
MODULES = devel/cmake
|
|
|
|
|
DEBUG_PACKAGES = ${BUILD_PACKAGES}
|
|
|
|
|
|
2025-11-14 07:45:34 +00:00
|
|
|
CONFIGURE_ARGS = -DBUILD_SHARED_LIBS=On \
|
|
|
|
|
-DUTF8PROC_ENABLE_TESTING=On
|
2025-04-22 16:49:54 +00:00
|
|
|
|
2025-11-14 07:45:34 +00:00
|
|
|
UNICODE_VERSION = 17.0.0
|
|
|
|
|
SITES.test = https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/
|
|
|
|
|
DISTFILES.test = ucd${UNICODE_VERSION}-{}NormalizationTest.txt \
|
|
|
|
|
ucd${UNICODE_VERSION}-{auxiliary/}GraphemeBreakTest.txt
|
|
|
|
|
EXTRACT_ONLY = ${DISTFILES}
|
|
|
|
|
|
|
|
|
|
post-configure:
|
|
|
|
|
mkdir ${WRKBUILD}/data
|
|
|
|
|
.for i in NormalizationTest GraphemeBreakTest
|
|
|
|
|
cp ${FULLDISTDIR}/ucd${UNICODE_VERSION}-$i.txt ${WRKBUILD}/data/$i.txt
|
|
|
|
|
.endfor
|
2025-04-22 16:49:54 +00:00
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|