SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,6 @@
SUBDIR =
SUBDIR += cldr
SUBDIR += emoji
SUBDIR += ucd
.include <bsd.port.subdir.mk>

View file

@ -0,0 +1,21 @@
DISTNAME ?= unicode-${UNICODE_DATA_NAME}-${V}
CATEGORIES += textproc
HOMEPAGE ?= https://www.unicode.org/${UNICODE_DATA_NAME}/
MAINTAINER ?= Antoine Jacoutot <ajacoutot@openbsd.org>
# BSD like (https://www.unicode.org/license.txt)
PERMIT_PACKAGE ?= Yes
UNICODE_MASTER_SITES = https://www.unicode.org/Public
DIST_SUBDIR = unicode/${UNICODE_DATA_NAME}/${V}
EXTRACT_SUFX ?= .zip
NO_BUILD ?= Yes
NO_TEST ?= Yes
PKG_ARCH ?= *
WRKDIST ?= ${WRKDIR}

View file

@ -0,0 +1,22 @@
COMMENT-main = Unicode Common Locale Data Repository
COMMENT-annotations = Unicode Common Locale Data Repository (annotations only)
V = 43.1
UNICODE_DATA_NAME = cldr
PKGNAME-main = unicode-${UNICODE_DATA_NAME}-${V}
PKGNAME-annotations = unicode-${UNICODE_DATA_NAME}-annotations-${V}
MULTI_PACKAGES = -main -annotations
MASTER_SITES = ${UNICODE_MASTER_SITES}/cldr/${V}/
DISTFILES = cldr-common-${V}${EXTRACT_SUFX}
RUN_DEPENDS-main = ${BASE_PKGPATH},-annotations
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/unicode/cldr/
cp -Rp ${WRKSRC}/common/ ${PREFIX}/share/unicode/cldr/
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/unicode/cldr/
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (unicode/cldr/43.1/cldr-common-43.1.zip) = q6pVQzEPFyRjOVcNMlwSHeQB8u8zUUKn3bdb2dgFvsE=
SIZE (unicode/cldr/43.1/cldr-common-43.1.zip) = 31936262

View file

@ -0,0 +1 @@
Annotations by language for unicode-cldr.

View file

@ -0,0 +1,3 @@
The Unicode CLDR provides key building blocks for software to support the
world's languages, with the largest and most extensive standard repository of
locale data available.

View file

@ -0,0 +1,155 @@
share/unicode/cldr/common/annotations/
share/unicode/cldr/common/annotations/af.xml
share/unicode/cldr/common/annotations/am.xml
share/unicode/cldr/common/annotations/ar.xml
share/unicode/cldr/common/annotations/ar_SA.xml
share/unicode/cldr/common/annotations/as.xml
share/unicode/cldr/common/annotations/ast.xml
share/unicode/cldr/common/annotations/az.xml
share/unicode/cldr/common/annotations/be.xml
share/unicode/cldr/common/annotations/bg.xml
share/unicode/cldr/common/annotations/bgn.xml
share/unicode/cldr/common/annotations/bn.xml
share/unicode/cldr/common/annotations/br.xml
share/unicode/cldr/common/annotations/bs.xml
share/unicode/cldr/common/annotations/ca.xml
share/unicode/cldr/common/annotations/ccp.xml
share/unicode/cldr/common/annotations/ceb.xml
share/unicode/cldr/common/annotations/chr.xml
share/unicode/cldr/common/annotations/ckb.xml
share/unicode/cldr/common/annotations/cs.xml
share/unicode/cldr/common/annotations/cy.xml
share/unicode/cldr/common/annotations/da.xml
share/unicode/cldr/common/annotations/de.xml
share/unicode/cldr/common/annotations/de_CH.xml
share/unicode/cldr/common/annotations/doi.xml
share/unicode/cldr/common/annotations/dsb.xml
share/unicode/cldr/common/annotations/el.xml
share/unicode/cldr/common/annotations/en.xml
share/unicode/cldr/common/annotations/en_001.xml
share/unicode/cldr/common/annotations/en_AU.xml
share/unicode/cldr/common/annotations/en_CA.xml
share/unicode/cldr/common/annotations/en_IN.xml
share/unicode/cldr/common/annotations/es.xml
share/unicode/cldr/common/annotations/es_419.xml
share/unicode/cldr/common/annotations/es_MX.xml
share/unicode/cldr/common/annotations/es_US.xml
share/unicode/cldr/common/annotations/et.xml
share/unicode/cldr/common/annotations/eu.xml
share/unicode/cldr/common/annotations/fa.xml
share/unicode/cldr/common/annotations/ff.xml
share/unicode/cldr/common/annotations/ff_Adlm.xml
share/unicode/cldr/common/annotations/fi.xml
share/unicode/cldr/common/annotations/fil.xml
share/unicode/cldr/common/annotations/fo.xml
share/unicode/cldr/common/annotations/fr.xml
share/unicode/cldr/common/annotations/fr_CA.xml
share/unicode/cldr/common/annotations/ga.xml
share/unicode/cldr/common/annotations/gd.xml
share/unicode/cldr/common/annotations/gl.xml
share/unicode/cldr/common/annotations/gu.xml
share/unicode/cldr/common/annotations/ha.xml
share/unicode/cldr/common/annotations/ha_NE.xml
share/unicode/cldr/common/annotations/he.xml
share/unicode/cldr/common/annotations/hi.xml
share/unicode/cldr/common/annotations/hi_Latn.xml
share/unicode/cldr/common/annotations/hr.xml
share/unicode/cldr/common/annotations/hsb.xml
share/unicode/cldr/common/annotations/hu.xml
share/unicode/cldr/common/annotations/hy.xml
share/unicode/cldr/common/annotations/ia.xml
share/unicode/cldr/common/annotations/id.xml
share/unicode/cldr/common/annotations/ig.xml
share/unicode/cldr/common/annotations/is.xml
share/unicode/cldr/common/annotations/it.xml
share/unicode/cldr/common/annotations/ja.xml
share/unicode/cldr/common/annotations/jv.xml
share/unicode/cldr/common/annotations/ka.xml
share/unicode/cldr/common/annotations/kab.xml
share/unicode/cldr/common/annotations/kk.xml
share/unicode/cldr/common/annotations/kl.xml
share/unicode/cldr/common/annotations/km.xml
share/unicode/cldr/common/annotations/kn.xml
share/unicode/cldr/common/annotations/ko.xml
share/unicode/cldr/common/annotations/kok.xml
share/unicode/cldr/common/annotations/ku.xml
share/unicode/cldr/common/annotations/ky.xml
share/unicode/cldr/common/annotations/lb.xml
share/unicode/cldr/common/annotations/lij.xml
share/unicode/cldr/common/annotations/lo.xml
share/unicode/cldr/common/annotations/lt.xml
share/unicode/cldr/common/annotations/lv.xml
share/unicode/cldr/common/annotations/mai.xml
share/unicode/cldr/common/annotations/mi.xml
share/unicode/cldr/common/annotations/mk.xml
share/unicode/cldr/common/annotations/ml.xml
share/unicode/cldr/common/annotations/mn.xml
share/unicode/cldr/common/annotations/mni.xml
share/unicode/cldr/common/annotations/mr.xml
share/unicode/cldr/common/annotations/ms.xml
share/unicode/cldr/common/annotations/mt.xml
share/unicode/cldr/common/annotations/my.xml
share/unicode/cldr/common/annotations/ne.xml
share/unicode/cldr/common/annotations/nl.xml
share/unicode/cldr/common/annotations/nn.xml
share/unicode/cldr/common/annotations/no.xml
share/unicode/cldr/common/annotations/nso.xml
share/unicode/cldr/common/annotations/oc.xml
share/unicode/cldr/common/annotations/or.xml
share/unicode/cldr/common/annotations/pa.xml
share/unicode/cldr/common/annotations/pa_Arab.xml
share/unicode/cldr/common/annotations/pcm.xml
share/unicode/cldr/common/annotations/pl.xml
share/unicode/cldr/common/annotations/ps.xml
share/unicode/cldr/common/annotations/pt.xml
share/unicode/cldr/common/annotations/pt_PT.xml
share/unicode/cldr/common/annotations/qu.xml
share/unicode/cldr/common/annotations/quc.xml
share/unicode/cldr/common/annotations/rm.xml
share/unicode/cldr/common/annotations/ro.xml
share/unicode/cldr/common/annotations/root.xml
share/unicode/cldr/common/annotations/ru.xml
share/unicode/cldr/common/annotations/rw.xml
share/unicode/cldr/common/annotations/sa.xml
share/unicode/cldr/common/annotations/sat.xml
share/unicode/cldr/common/annotations/sc.xml
share/unicode/cldr/common/annotations/sd.xml
share/unicode/cldr/common/annotations/si.xml
share/unicode/cldr/common/annotations/sk.xml
share/unicode/cldr/common/annotations/sl.xml
share/unicode/cldr/common/annotations/so.xml
share/unicode/cldr/common/annotations/sq.xml
share/unicode/cldr/common/annotations/sr.xml
share/unicode/cldr/common/annotations/sr_Cyrl.xml
share/unicode/cldr/common/annotations/sr_Cyrl_BA.xml
share/unicode/cldr/common/annotations/sr_Latn.xml
share/unicode/cldr/common/annotations/sr_Latn_BA.xml
share/unicode/cldr/common/annotations/su.xml
share/unicode/cldr/common/annotations/sv.xml
share/unicode/cldr/common/annotations/sw.xml
share/unicode/cldr/common/annotations/sw_KE.xml
share/unicode/cldr/common/annotations/ta.xml
share/unicode/cldr/common/annotations/te.xml
share/unicode/cldr/common/annotations/tg.xml
share/unicode/cldr/common/annotations/th.xml
share/unicode/cldr/common/annotations/ti.xml
share/unicode/cldr/common/annotations/tk.xml
share/unicode/cldr/common/annotations/tn.xml
share/unicode/cldr/common/annotations/to.xml
share/unicode/cldr/common/annotations/tr.xml
share/unicode/cldr/common/annotations/tt.xml
share/unicode/cldr/common/annotations/ug.xml
share/unicode/cldr/common/annotations/uk.xml
share/unicode/cldr/common/annotations/ur.xml
share/unicode/cldr/common/annotations/uz.xml
share/unicode/cldr/common/annotations/vi.xml
share/unicode/cldr/common/annotations/wo.xml
share/unicode/cldr/common/annotations/xh.xml
share/unicode/cldr/common/annotations/yo.xml
share/unicode/cldr/common/annotations/yo_BJ.xml
share/unicode/cldr/common/annotations/yue.xml
share/unicode/cldr/common/annotations/yue_Hans.xml
share/unicode/cldr/common/annotations/zh.xml
share/unicode/cldr/common/annotations/zh_Hant.xml
share/unicode/cldr/common/annotations/zh_Hant_HK.xml
share/unicode/cldr/common/annotations/zu.xml

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,20 @@
COMMENT = Unicode emoji data files
V = 15.0
UNICODE_DATA_NAME = emoji
MASTER_SITES = ${UNICODE_MASTER_SITES}/emoji/${V}/
DISTFILES = emoji-sequences.txt \
emoji-test.txt \
emoji-zwj-sequences.txt
EXTRACT_ONLY = # empty
RUN_DEPENDS = textproc/unicode/ucd
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/unicode/emoji/
${INSTALL_DATA} ${FULLDISTDIR}/*.txt ${PREFIX}/share/unicode/emoji/
.include <bsd.port.mk>

View file

@ -0,0 +1,6 @@
SHA256 (unicode/emoji/15.0/emoji-sequences.txt) = XCIi2KQy2JagMaaML1SwT79HsPzi5phT8euKPpRetW0=
SHA256 (unicode/emoji/15.0/emoji-test.txt) = hEXyOsg4jglr4Z0CYuFPzv+Fb/Ugk/I1bciUhfGoU9s=
SHA256 (unicode/emoji/15.0/emoji-zwj-sequences.txt) = /jV/kRe3dGZ2Bjdl1YcTft+bJZA6eSvVSTW/CFZ5EYI=
SIZE (unicode/emoji/15.0/emoji-sequences.txt) = 191560
SIZE (unicode/emoji/15.0/emoji-test.txt) = 593240
SIZE (unicode/emoji/15.0/emoji-zwj-sequences.txt) = 231164

View file

@ -0,0 +1,2 @@
Unicode Emoji Data Files are the machine-readable emoji data files associated
with UTR (https://www.unicode.org/reports/).

View file

@ -0,0 +1,4 @@
share/unicode/emoji/
share/unicode/emoji/emoji-sequences.txt
share/unicode/emoji/emoji-test.txt
share/unicode/emoji/emoji-zwj-sequences.txt

View file

@ -0,0 +1,21 @@
COMMENT = Unicode Character Database (UCD)
# XXX: make sure the major version of this port matches x11/gnome/gucharmap
V = 15.0.0
UNICODE_DATA_NAME = ucd
REVISION = 0
MASTER_SITES = ${UNICODE_MASTER_SITES}/zipped/${V}/
DISTFILES = UCD${EXTRACT_SUFX} \
Unihan${EXTRACT_SUFX}
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/unicode/ucd/{auxiliary,extracted}/
${INSTALL_DATA} ${WRKSRC}/*.{txt,html,pdf} ${PREFIX}/share/unicode/ucd/
${INSTALL_DATA} ${WRKSRC}/auxiliary/* ${PREFIX}/share/unicode/ucd/auxiliary/
${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} \
${PREFIX}/share/unicode/ucd
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
SHA256 (unicode/ucd/15.0.0/UCD.zip) = X73kAPPmh9JcybCo0w12GedssvTD6Fup347BMSy2cYw=
SHA256 (unicode/ucd/15.0.0/Unihan.zip) = JLFUaR/JfLRCZ7kl1iBkKXCGs/iWtXqBgce21CcCoCY=
SIZE (unicode/ucd/15.0.0/UCD.zip) = 7059105
SIZE (unicode/ucd/15.0.0/Unihan.zip) = 7293545

View file

@ -0,0 +1,4 @@
The Unicode Character Database (UCD) consists of a number of data files
listing Unicode character properties and related data. It also includes
data files containing test data for conformance to several important
Unicode algorithms.

View file

@ -0,0 +1,80 @@
@pkgpath textproc/unicode-ucd
share/unicode/
share/unicode/ucd/
share/unicode/ucd/ArabicShaping.txt
share/unicode/ucd/BidiBrackets.txt
share/unicode/ucd/BidiCharacterTest.txt
share/unicode/ucd/BidiMirroring.txt
share/unicode/ucd/BidiTest.txt
share/unicode/ucd/Blocks.txt
share/unicode/ucd/CJKRadicals.txt
share/unicode/ucd/CaseFolding.txt
share/unicode/ucd/CompositionExclusions.txt
share/unicode/ucd/DerivedAge.txt
share/unicode/ucd/DerivedCoreProperties.txt
share/unicode/ucd/DerivedNormalizationProps.txt
share/unicode/ucd/EastAsianWidth.txt
share/unicode/ucd/EmojiSources.txt
share/unicode/ucd/EquivalentUnifiedIdeograph.txt
share/unicode/ucd/HangulSyllableType.txt
share/unicode/ucd/Index.txt
share/unicode/ucd/IndicPositionalCategory.txt
share/unicode/ucd/IndicSyllabicCategory.txt
share/unicode/ucd/Jamo.txt
share/unicode/ucd/LineBreak.txt
share/unicode/ucd/NameAliases.txt
share/unicode/ucd/NamedSequences.txt
share/unicode/ucd/NamedSequencesProv.txt
share/unicode/ucd/NamesList.html
share/unicode/ucd/NamesList.txt
share/unicode/ucd/NormalizationCorrections.txt
share/unicode/ucd/NormalizationTest.txt
share/unicode/ucd/NushuSources.txt
share/unicode/ucd/PropList.txt
share/unicode/ucd/PropertyAliases.txt
share/unicode/ucd/PropertyValueAliases.txt
share/unicode/ucd/ReadMe.txt
share/unicode/ucd/ScriptExtensions.txt
share/unicode/ucd/Scripts.txt
share/unicode/ucd/SpecialCasing.txt
share/unicode/ucd/StandardizedVariants.txt
share/unicode/ucd/TangutSources.txt
share/unicode/ucd/USourceData.txt
share/unicode/ucd/USourceGlyphs.pdf
share/unicode/ucd/USourceRSChart.pdf
share/unicode/ucd/UnicodeData.txt
share/unicode/ucd/Unihan.zip
share/unicode/ucd/Unihan_DictionaryIndices.txt
share/unicode/ucd/Unihan_DictionaryLikeData.txt
share/unicode/ucd/Unihan_IRGSources.txt
share/unicode/ucd/Unihan_NumericValues.txt
share/unicode/ucd/Unihan_OtherMappings.txt
share/unicode/ucd/Unihan_RadicalStrokeCounts.txt
share/unicode/ucd/Unihan_Readings.txt
share/unicode/ucd/Unihan_Variants.txt
share/unicode/ucd/VerticalOrientation.txt
share/unicode/ucd/auxiliary/
share/unicode/ucd/auxiliary/GraphemeBreakProperty.txt
share/unicode/ucd/auxiliary/GraphemeBreakTest.html
share/unicode/ucd/auxiliary/GraphemeBreakTest.txt
share/unicode/ucd/auxiliary/LineBreakTest.html
share/unicode/ucd/auxiliary/LineBreakTest.txt
share/unicode/ucd/auxiliary/SentenceBreakProperty.txt
share/unicode/ucd/auxiliary/SentenceBreakTest.html
share/unicode/ucd/auxiliary/SentenceBreakTest.txt
share/unicode/ucd/auxiliary/WordBreakProperty.txt
share/unicode/ucd/auxiliary/WordBreakTest.html
share/unicode/ucd/auxiliary/WordBreakTest.txt
share/unicode/ucd/extracted/
share/unicode/ucd/extracted/DerivedBidiClass.txt
share/unicode/ucd/extracted/DerivedBinaryProperties.txt
share/unicode/ucd/extracted/DerivedCombiningClass.txt
share/unicode/ucd/extracted/DerivedDecompositionType.txt
share/unicode/ucd/extracted/DerivedEastAsianWidth.txt
share/unicode/ucd/extracted/DerivedGeneralCategory.txt
share/unicode/ucd/extracted/DerivedJoiningGroup.txt
share/unicode/ucd/extracted/DerivedJoiningType.txt
share/unicode/ucd/extracted/DerivedLineBreak.txt
share/unicode/ucd/extracted/DerivedName.txt
share/unicode/ucd/extracted/DerivedNumericType.txt
share/unicode/ucd/extracted/DerivedNumericValues.txt