BSD Ports

devel/icu 76.1_5,1 MidnightBSD

International Components for Unicode (from IBM)

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
icu
Categories
devel

Description

The International Components for Unicode (ICU) is a C and C++ library providing Unicode support (ex. character set conversions, locales, normalization, transliteration, etc.).

More information on ICU can be found on the homepage

In the other systems

The newest version among them is 78.3, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/icu76.1_5,1no data-[email protected]-
FreeBSDdevel/icu76.1,1none known-[email protected]-
NetBSDtextproc/icu by name78.3 newestnone known-[email protected]-
DragonFlydevel/icu76.1,1none known-[email protected]-
HardenedBSDdevel/icu76.1,1no data-[email protected]-
GhostBSDdevel/icu76.1,1no data-[email protected]-
OPNsensedevel/icu76.1,1no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install icu

From mports:

cd /usr/mports/devel/icu && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	icu>0:devel/icu
LIB_DEPENDS=	libicudata.so:devel/icu

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Configuration

No options to configure.

USES
compiler:c++11-lang cpe gmake pathfix python:build tar:tgz
Service scripts
none

Files

Manual pages 15
  • derb(1)
  • genbrk(1)
  • genccode(8)
  • gencfu(1)
  • gencmn(8)
  • gencnval(1)
  • gendict(1)
  • genrb(1)
  • gensprep(8)
  • icu-config(1)
  • icuexportdata(1)
  • icupkg(8)
  • makeconv(1)
  • pkgdata(1)
  • uconv(1)
pkg-plist 282
  • bin/derb
  • bin/genbrk
  • bin/gencfu
  • bin/gencnval
  • bin/gendict
  • bin/genrb
  • bin/icu-config
  • bin/icuexportdata
  • bin/icuinfo
  • bin/makeconv
  • bin/pkgdata
  • bin/uconv
  • include/unicode/alphaindex.h
  • include/unicode/appendable.h
  • include/unicode/basictz.h
  • include/unicode/brkiter.h
  • include/unicode/bytestream.h
  • include/unicode/bytestrie.h
  • include/unicode/bytestriebuilder.h
  • include/unicode/calendar.h
  • include/unicode/caniter.h
  • include/unicode/casemap.h
  • include/unicode/char16ptr.h
  • include/unicode/chariter.h
  • include/unicode/choicfmt.h
  • include/unicode/coleitr.h
  • include/unicode/coll.h
  • include/unicode/compactdecimalformat.h
  • include/unicode/curramt.h
  • include/unicode/currpinf.h
  • include/unicode/currunit.h
  • include/unicode/datefmt.h
  • include/unicode/dbbi.h
  • include/unicode/dcfmtsym.h
  • include/unicode/decimfmt.h
  • include/unicode/displayoptions.h
  • include/unicode/docmain.h
  • include/unicode/dtfmtsym.h
  • include/unicode/dtintrv.h
  • include/unicode/dtitvfmt.h
  • include/unicode/dtitvinf.h
  • include/unicode/dtptngen.h
  • include/unicode/dtrule.h
  • include/unicode/edits.h
  • include/unicode/enumset.h
  • include/unicode/errorcode.h
  • include/unicode/fieldpos.h
  • include/unicode/filteredbrk.h
  • include/unicode/fmtable.h
  • include/unicode/format.h
  • include/unicode/formattednumber.h
  • include/unicode/formattedvalue.h
  • include/unicode/fpositer.h
  • include/unicode/gender.h
  • include/unicode/gregocal.h
  • include/unicode/icudataver.h
  • include/unicode/icuplug.h
  • include/unicode/idna.h
  • include/unicode/listformatter.h
  • include/unicode/localebuilder.h
  • include/unicode/localematcher.h
  • include/unicode/localpointer.h
  • include/unicode/locdspnm.h
  • include/unicode/locid.h
  • include/unicode/measfmt.h
  • include/unicode/measunit.h
  • include/unicode/measure.h
  • include/unicode/messageformat2.h
  • include/unicode/messageformat2_arguments.h
  • include/unicode/messageformat2_data_model.h
  • include/unicode/messageformat2_data_model_names.h
  • include/unicode/messageformat2_formattable.h
  • include/unicode/messageformat2_function_registry.h
  • include/unicode/messagepattern.h
  • include/unicode/msgfmt.h
  • include/unicode/normalizer2.h
  • include/unicode/normlzr.h
  • include/unicode/nounit.h
  • include/unicode/numberformatter.h
  • include/unicode/numberrangeformatter.h
  • include/unicode/numfmt.h
  • include/unicode/numsys.h
  • include/unicode/parseerr.h
  • include/unicode/parsepos.h
  • include/unicode/platform.h
  • include/unicode/plurfmt.h
  • include/unicode/plurrule.h
  • include/unicode/ptypes.h
  • include/unicode/putil.h
  • include/unicode/rbbi.h
  • include/unicode/rbnf.h
  • include/unicode/rbtz.h
  • include/unicode/regex.h
  • include/unicode/region.h
  • include/unicode/reldatefmt.h
  • include/unicode/rep.h
  • include/unicode/resbund.h
  • include/unicode/schriter.h
  • include/unicode/scientificnumberformatter.h
  • include/unicode/search.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
icu4c-76_1-src.tgz2.7437767e+07dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e
Master sites 1
  • https://github.com/unicode-org/icu/releases/download/release-${DISTVERSION:S/rc/-&/:S/_/-/g}/