notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q1
icu International Components for Unicode (from IBM)
74.2_1,1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 74.2_1,1Version of this port present on the latest quarterly branch.
Maintainer: office@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-24 08:45:30
Last Update: 2024-03-24 08:41:16
Commit Hash: ab40639
License: ICU
WWW:
https://icu.unicode.org/
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (273 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/icu-74.2_1,1/catalog.mk
  3. /usr/local/share/licenses/icu-74.2_1,1/LICENSE
  4. /usr/local/share/licenses/icu-74.2_1,1/ICU
  5. bin/derb
  6. bin/genbrk
  7. bin/gencfu
  8. bin/gencnval
  9. bin/gendict
  10. bin/genrb
  11. bin/icu-config
  12. bin/icuexportdata
  13. bin/icuinfo
  14. bin/makeconv
  15. bin/pkgdata
  16. bin/uconv
  17. include/unicode/alphaindex.h
  18. include/unicode/appendable.h
  19. include/unicode/basictz.h
  20. include/unicode/brkiter.h
  21. include/unicode/bytestream.h
  22. include/unicode/bytestrie.h
  23. include/unicode/bytestriebuilder.h
  24. include/unicode/calendar.h
  25. include/unicode/caniter.h
  26. include/unicode/casemap.h
  27. include/unicode/char16ptr.h
  28. include/unicode/chariter.h
  29. include/unicode/choicfmt.h
  30. include/unicode/coleitr.h
  31. include/unicode/coll.h
  32. include/unicode/compactdecimalformat.h
  33. include/unicode/curramt.h
  34. include/unicode/currpinf.h
  35. include/unicode/currunit.h
  36. include/unicode/datefmt.h
  37. include/unicode/dbbi.h
  38. include/unicode/dcfmtsym.h
  39. include/unicode/decimfmt.h
  40. include/unicode/displayoptions.h
  41. include/unicode/docmain.h
  42. include/unicode/dtfmtsym.h
  43. include/unicode/dtintrv.h
  44. include/unicode/dtitvfmt.h
  45. include/unicode/dtitvinf.h
  46. include/unicode/dtptngen.h
  47. include/unicode/dtrule.h
  48. include/unicode/edits.h
  49. include/unicode/enumset.h
  50. include/unicode/errorcode.h
  51. include/unicode/fieldpos.h
  52. include/unicode/filteredbrk.h
  53. include/unicode/fmtable.h
  54. include/unicode/format.h
  55. include/unicode/formattednumber.h
  56. include/unicode/formattedvalue.h
  57. include/unicode/fpositer.h
  58. include/unicode/gender.h
  59. include/unicode/gregocal.h
  60. include/unicode/icudataver.h
  61. include/unicode/icuplug.h
  62. include/unicode/idna.h
  63. include/unicode/listformatter.h
  64. include/unicode/localebuilder.h
  65. include/unicode/localematcher.h
  66. include/unicode/localpointer.h
  67. include/unicode/locdspnm.h
  68. include/unicode/locid.h
  69. include/unicode/measfmt.h
  70. include/unicode/measunit.h
  71. include/unicode/measure.h
  72. include/unicode/messagepattern.h
  73. include/unicode/msgfmt.h
  74. include/unicode/normalizer2.h
  75. include/unicode/normlzr.h
  76. include/unicode/nounit.h
  77. include/unicode/numberformatter.h
  78. include/unicode/numberrangeformatter.h
  79. include/unicode/numfmt.h
  80. include/unicode/numsys.h
  81. include/unicode/parseerr.h
  82. include/unicode/parsepos.h
  83. include/unicode/platform.h
  84. include/unicode/plurfmt.h
  85. include/unicode/plurrule.h
  86. include/unicode/ptypes.h
  87. include/unicode/putil.h
  88. include/unicode/rbbi.h
  89. include/unicode/rbnf.h
  90. include/unicode/rbtz.h
  91. include/unicode/regex.h
  92. include/unicode/region.h
  93. include/unicode/reldatefmt.h
  94. include/unicode/rep.h
  95. include/unicode/resbund.h
  96. include/unicode/schriter.h
  97. include/unicode/scientificnumberformatter.h
  98. include/unicode/search.h
  99. include/unicode/selfmt.h
  100. include/unicode/simpleformatter.h
  101. include/unicode/simplenumberformatter.h
  102. include/unicode/simpletz.h
  103. include/unicode/smpdtfmt.h
  104. include/unicode/sortkey.h
  105. include/unicode/std_string.h
  106. include/unicode/strenum.h
  107. include/unicode/stringoptions.h
  108. include/unicode/stringpiece.h
  109. include/unicode/stringtriebuilder.h
  110. include/unicode/stsearch.h
  111. include/unicode/symtable.h
  112. include/unicode/tblcoll.h
  113. include/unicode/timezone.h
  114. include/unicode/tmunit.h
  115. include/unicode/tmutamt.h
  116. include/unicode/tmutfmt.h
  117. include/unicode/translit.h
  118. include/unicode/tzfmt.h
  119. include/unicode/tznames.h
  120. include/unicode/tzrule.h
  121. include/unicode/tztrans.h
  122. include/unicode/ubidi.h
  123. include/unicode/ubiditransform.h
  124. include/unicode/ubrk.h
  125. include/unicode/ucal.h
  126. include/unicode/ucasemap.h
  127. include/unicode/ucat.h
  128. include/unicode/uchar.h
  129. include/unicode/ucharstrie.h
  130. include/unicode/ucharstriebuilder.h
  131. include/unicode/uchriter.h
  132. include/unicode/uclean.h
  133. include/unicode/ucnv.h
  134. include/unicode/ucnv_cb.h
  135. include/unicode/ucnv_err.h
  136. include/unicode/ucnvsel.h
  137. include/unicode/ucol.h
  138. include/unicode/ucoleitr.h
  139. include/unicode/uconfig.h
  140. include/unicode/ucpmap.h
  141. include/unicode/ucptrie.h
  142. include/unicode/ucsdet.h
  143. include/unicode/ucurr.h
  144. include/unicode/udat.h
  145. include/unicode/udata.h
  146. include/unicode/udateintervalformat.h
  147. include/unicode/udatpg.h
  148. include/unicode/udisplaycontext.h
  149. include/unicode/udisplayoptions.h
  150. include/unicode/uenum.h
  151. include/unicode/ufieldpositer.h
  152. include/unicode/uformattable.h
  153. include/unicode/uformattednumber.h
  154. include/unicode/uformattedvalue.h
  155. include/unicode/ugender.h
  156. include/unicode/uidna.h
  157. include/unicode/uiter.h
  158. include/unicode/uldnames.h
  159. include/unicode/ulistformatter.h
  160. include/unicode/uloc.h
  161. include/unicode/ulocale.h
  162. include/unicode/ulocbuilder.h
  163. include/unicode/ulocdata.h
  164. include/unicode/umachine.h
  165. include/unicode/umisc.h
  166. include/unicode/umsg.h
  167. include/unicode/umutablecptrie.h
  168. include/unicode/unifilt.h
  169. include/unicode/unifunct.h
  170. include/unicode/unimatch.h
  171. include/unicode/unirepl.h
  172. include/unicode/uniset.h
  173. include/unicode/unistr.h
  174. include/unicode/unorm.h
  175. include/unicode/unorm2.h
  176. include/unicode/unum.h
  177. include/unicode/unumberformatter.h
  178. include/unicode/unumberoptions.h
  179. include/unicode/unumberrangeformatter.h
  180. include/unicode/unumsys.h
  181. include/unicode/uobject.h
  182. include/unicode/upluralrules.h
  183. include/unicode/uregex.h
  184. include/unicode/uregion.h
  185. include/unicode/ureldatefmt.h
  186. include/unicode/urename.h
  187. include/unicode/urep.h
  188. include/unicode/ures.h
  189. include/unicode/uscript.h
  190. include/unicode/usearch.h
  191. include/unicode/uset.h
  192. include/unicode/usetiter.h
  193. include/unicode/ushape.h
  194. include/unicode/usimplenumberformatter.h
  195. include/unicode/uspoof.h
  196. include/unicode/usprep.h
  197. include/unicode/ustdio.h
  198. include/unicode/ustream.h
  199. include/unicode/ustring.h
  200. include/unicode/ustringtrie.h
  201. include/unicode/utext.h
  202. include/unicode/utf.h
  203. include/unicode/utf16.h
  204. include/unicode/utf32.h
  205. include/unicode/utf8.h
  206. include/unicode/utf_old.h
  207. include/unicode/utmscale.h
  208. include/unicode/utrace.h
  209. include/unicode/utrans.h
  210. include/unicode/utypes.h
  211. include/unicode/uvernum.h
  212. include/unicode/uversion.h
  213. include/unicode/vtzone.h
  214. lib/icu/74.2/Makefile.inc
  215. lib/icu/74.2/pkgdata.inc
  216. lib/icu/Makefile.inc
  217. lib/icu/current
  218. lib/icu/pkgdata.inc
  219. lib/libicudata.a
  220. lib/libicudata.so
  221. lib/libicudata.so.74
  222. lib/libicudata.so.74.2
  223. lib/libicui18n.a
  224. lib/libicui18n.so
  225. lib/libicui18n.so.74
  226. lib/libicui18n.so.74.2
  227. lib/libicuio.a
  228. lib/libicuio.so
  229. lib/libicuio.so.74
  230. lib/libicuio.so.74.2
  231. lib/libicutest.a
  232. lib/libicutest.so
  233. lib/libicutest.so.74
  234. lib/libicutest.so.74.2
  235. lib/libicutu.a
  236. lib/libicutu.so
  237. lib/libicutu.so.74
  238. lib/libicutu.so.74.2
  239. lib/libicuuc.a
  240. lib/libicuuc.so
  241. lib/libicuuc.so.74
  242. lib/libicuuc.so.74.2
  243. libdata/pkgconfig/icu-i18n.pc
  244. libdata/pkgconfig/icu-io.pc
  245. libdata/pkgconfig/icu-uc.pc
  246. man/man1/derb.1.gz
  247. man/man1/genbrk.1.gz
  248. man/man1/gencfu.1.gz
  249. man/man1/gencnval.1.gz
  250. man/man1/gendict.1.gz
  251. man/man1/genrb.1.gz
  252. man/man1/icu-config.1.gz
  253. man/man1/icuexportdata.1.gz
  254. man/man1/makeconv.1.gz
  255. man/man1/pkgdata.1.gz
  256. man/man1/uconv.1.gz
  257. man/man8/genccode.8.gz
  258. man/man8/gencmn.8.gz
  259. man/man8/gensprep.8.gz
  260. man/man8/icupkg.8.gz
  261. sbin/escapesrc
  262. sbin/genccode
  263. sbin/gencmn
  264. sbin/gennorm2
  265. sbin/gensprep
  266. sbin/icupkg
  267. share/icu/74.2/LICENSE
  268. share/icu/74.2/config/mh-bsd-gcc
  269. share/icu/74.2/install-sh
  270. share/icu/74.2/mkinstalldirs
  271. @owner
  272. @group
  273. @mode
Collapse this list.
Dependency lines:
  • icu>0:devel/icu
To install the port:
cd /usr/ports/devel/icu/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/icu
  • pkg install icu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: icu
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1711213292 SHA256 (icu4c-74_2-src.tgz) = 68db082212a96d6f53e35d60f47d38b962e9f9d207a74cfac78029ae8ff5e08c SIZE (icu4c-74_2-src.tgz) = 26529443

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Slave ports:
  1. devel/icu-lx
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. python3.9 : lang/python39
This port is required by:
for Build
  1. www/firefox
for Libraries
  1. databases/mysql80-client
  2. databases/mysql80-server
  3. databases/mysql81-client
  4. databases/mysql81-server
  5. devel/electron27
  6. devel/icu-lx
  7. www/chromium
Expand this list (9 items / 2 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/firefox
  3. www/ungoogled-chromium
  4. Collapse this list.

Configuration Options:
No options to configure
Options name:
devel_icu
USES:
compiler:c++11-lib cpe gmake pathfix python:build tar:tgz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/unicode-org/icu/releases/download/release-74-2/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
74.2_1,1
24 Mar 2024 08:41:16
commit hash: ab40639282607c256cfcb386ae4f16026aa6f970commit hash: ab40639282607c256cfcb386ae4f16026aa6f970commit hash: ab40639282607c256cfcb386ae4f16026aa6f970commit hash: ab40639282607c256cfcb386ae4f16026aa6f970 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
devel/icu: Update distfile checksum and remove obsolete mirror

Upstream rerolled source package [1], [2], [3] and SourceForge no longer hosts
recent versions.

1: https://gitlab.archlinux.org/archlinux/packaging/packages/icu/-/issues/1
2:
https://git.alpinelinux.org/aports/commit/main/icu?id=fc95c59998285564fbcb0bfb2443898c62e10171
3:
https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-libs/icu?id=9df4e9b6496840e4614f26f1d6e0ce594084c0d7

PR:		277910
Reviewed by:	jbeich
Approved by:	portmgr (blanket)
MFH:		2024Q1

(cherry picked from commit 48de6e1a1f3970e1c9baa51610d16071c5f97d59)

Number of commits found: 1