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 2023Q1
harfbuzz OpenType text shaping engine
7.0.1 print 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 7.0.1Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-02-23 10:36:07
Last Update: 2023-02-23 10:33:58
Commit Hash: ca5815f
License: MIT
WWW:
https://harfbuzz.github.io/
Description:
HarfBuzz is an OpenType text shaping engine. Using the HarfBuzz library allows programs to convert a sequence of Unicode input into properly formatted and positioned glyph output - for any writing system and language.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (238 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/harfbuzz-7.0.1/catalog.mk
  3. /usr/local/share/licenses/harfbuzz-7.0.1/LICENSE
  4. /usr/local/share/licenses/harfbuzz-7.0.1/MIT
  5. bin/hb-info
  6. bin/hb-ot-shape-closure
  7. bin/hb-shape
  8. bin/hb-subset
  9. include/harfbuzz/hb-aat-layout.h
  10. include/harfbuzz/hb-aat.h
  11. include/harfbuzz/hb-blob.h
  12. include/harfbuzz/hb-buffer.h
  13. include/harfbuzz/hb-common.h
  14. include/harfbuzz/hb-cplusplus.hh
  15. include/harfbuzz/hb-deprecated.h
  16. include/harfbuzz/hb-draw.h
  17. include/harfbuzz/hb-face.h
  18. include/harfbuzz/hb-features.h
  19. include/harfbuzz/hb-font.h
  20. include/harfbuzz/hb-ft.h
  21. include/harfbuzz/hb-glib.h
  22. include/harfbuzz/hb-gobject-enums.h
  23. include/harfbuzz/hb-gobject-structs.h
  24. include/harfbuzz/hb-gobject.h
  25. include/harfbuzz/hb-graphite2.h
  26. include/harfbuzz/hb-map.h
  27. include/harfbuzz/hb-ot-color.h
  28. include/harfbuzz/hb-ot-deprecated.h
  29. include/harfbuzz/hb-ot-font.h
  30. include/harfbuzz/hb-ot-layout.h
  31. include/harfbuzz/hb-ot-math.h
  32. include/harfbuzz/hb-ot-meta.h
  33. include/harfbuzz/hb-ot-metrics.h
  34. include/harfbuzz/hb-ot-name.h
  35. include/harfbuzz/hb-ot-shape.h
  36. include/harfbuzz/hb-ot-var.h
  37. include/harfbuzz/hb-ot.h
  38. include/harfbuzz/hb-paint.h
  39. include/harfbuzz/hb-set.h
  40. include/harfbuzz/hb-shape-plan.h
  41. include/harfbuzz/hb-shape.h
  42. include/harfbuzz/hb-style.h
  43. include/harfbuzz/hb-subset-repacker.h
  44. include/harfbuzz/hb-subset.h
  45. include/harfbuzz/hb-unicode.h
  46. include/harfbuzz/hb-version.h
  47. include/harfbuzz/hb.h
  48. lib/cmake/harfbuzz/harfbuzz-config.cmake
  49. lib/girepository-1.0/HarfBuzz-0.0.typelib
  50. lib/libharfbuzz-gobject.so
  51. lib/libharfbuzz-gobject.so.0
  52. lib/libharfbuzz-gobject.so.0.60701.0
  53. lib/libharfbuzz-subset.so
  54. lib/libharfbuzz-subset.so.0
  55. lib/libharfbuzz-subset.so.0.60701.0
  56. lib/libharfbuzz.so
  57. lib/libharfbuzz.so.0
  58. lib/libharfbuzz.so.0.60701.0
  59. libdata/pkgconfig/harfbuzz-gobject.pc
  60. libdata/pkgconfig/harfbuzz-subset.pc
  61. libdata/pkgconfig/harfbuzz.pc
  62. share/gir-1.0/HarfBuzz-0.0.gir
  63. share/gtk-doc/html/harfbuzz/HarfBuzz.png
  64. share/gtk-doc/html/harfbuzz/HarfBuzz.svg
  65. share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html
  66. share/gtk-doc/html/harfbuzz/a-simple-shaping-example.html
  67. share/gtk-doc/html/harfbuzz/aat-shaping.html
  68. share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
  69. share/gtk-doc/html/harfbuzz/annotation-glossary.html
  70. share/gtk-doc/html/harfbuzz/api-index-0-6-0.html
  71. share/gtk-doc/html/harfbuzz/api-index-0-9-10.html
  72. share/gtk-doc/html/harfbuzz/api-index-0-9-11.html
  73. share/gtk-doc/html/harfbuzz/api-index-0-9-2.html
  74. share/gtk-doc/html/harfbuzz/api-index-0-9-20.html
  75. share/gtk-doc/html/harfbuzz/api-index-0-9-21.html
  76. share/gtk-doc/html/harfbuzz/api-index-0-9-22.html
  77. share/gtk-doc/html/harfbuzz/api-index-0-9-26.html
  78. share/gtk-doc/html/harfbuzz/api-index-0-9-28.html
  79. share/gtk-doc/html/harfbuzz/api-index-0-9-30.html
  80. share/gtk-doc/html/harfbuzz/api-index-0-9-31.html
  81. share/gtk-doc/html/harfbuzz/api-index-0-9-33.html
  82. share/gtk-doc/html/harfbuzz/api-index-0-9-38.html
  83. share/gtk-doc/html/harfbuzz/api-index-0-9-39.html
  84. share/gtk-doc/html/harfbuzz/api-index-0-9-41.html
  85. share/gtk-doc/html/harfbuzz/api-index-0-9-42.html
  86. share/gtk-doc/html/harfbuzz/api-index-0-9-5.html
  87. share/gtk-doc/html/harfbuzz/api-index-0-9-7.html
  88. share/gtk-doc/html/harfbuzz/api-index-0-9-8.html
  89. share/gtk-doc/html/harfbuzz/api-index-1-0-5.html
  90. share/gtk-doc/html/harfbuzz/api-index-1-1-2.html
  91. share/gtk-doc/html/harfbuzz/api-index-1-1-3.html
  92. share/gtk-doc/html/harfbuzz/api-index-1-2-3.html
  93. share/gtk-doc/html/harfbuzz/api-index-1-3-3.html
  94. share/gtk-doc/html/harfbuzz/api-index-1-4-0.html
  95. share/gtk-doc/html/harfbuzz/api-index-1-4-2.html
  96. share/gtk-doc/html/harfbuzz/api-index-1-4-3.html
  97. share/gtk-doc/html/harfbuzz/api-index-1-5-0.html
  98. share/gtk-doc/html/harfbuzz/api-index-1-6-0.html
  99. share/gtk-doc/html/harfbuzz/api-index-1-7-2.html
  100. share/gtk-doc/html/harfbuzz/api-index-1-7-7.html
  101. share/gtk-doc/html/harfbuzz/api-index-1-8-0.html
  102. share/gtk-doc/html/harfbuzz/api-index-1-8-1.html
  103. share/gtk-doc/html/harfbuzz/api-index-1-8-5.html
  104. share/gtk-doc/html/harfbuzz/api-index-1-8-6.html
  105. share/gtk-doc/html/harfbuzz/api-index-1-9-0.html
  106. share/gtk-doc/html/harfbuzz/api-index-2-0-0.html
  107. share/gtk-doc/html/harfbuzz/api-index-2-1-0.html
  108. share/gtk-doc/html/harfbuzz/api-index-2-2-0.html
  109. share/gtk-doc/html/harfbuzz/api-index-2-3-0.html
  110. share/gtk-doc/html/harfbuzz/api-index-2-4-0.html
  111. share/gtk-doc/html/harfbuzz/api-index-2-5-0.html
  112. share/gtk-doc/html/harfbuzz/api-index-2-6-0.html
  113. share/gtk-doc/html/harfbuzz/api-index-2-6-3.html
  114. share/gtk-doc/html/harfbuzz/api-index-2-6-5.html
  115. share/gtk-doc/html/harfbuzz/api-index-2-6-8.html
  116. share/gtk-doc/html/harfbuzz/api-index-2-7-3.html
  117. share/gtk-doc/html/harfbuzz/api-index-2-8-2.html
  118. share/gtk-doc/html/harfbuzz/api-index-2-9-0.html
  119. share/gtk-doc/html/harfbuzz/api-index-2-9-1.html
  120. share/gtk-doc/html/harfbuzz/api-index-3-0-0.html
  121. share/gtk-doc/html/harfbuzz/api-index-3-1-0.html
  122. share/gtk-doc/html/harfbuzz/api-index-3-3-0.html
  123. share/gtk-doc/html/harfbuzz/api-index-3-4-0.html
  124. share/gtk-doc/html/harfbuzz/api-index-4-0-0.html
  125. share/gtk-doc/html/harfbuzz/api-index-4-1-0.html
  126. share/gtk-doc/html/harfbuzz/api-index-4-2-0.html
  127. share/gtk-doc/html/harfbuzz/api-index-4-3-0.html
  128. share/gtk-doc/html/harfbuzz/api-index-4-4-0.html
  129. share/gtk-doc/html/harfbuzz/api-index-5-0-0.html
  130. share/gtk-doc/html/harfbuzz/api-index-5-3-0.html
  131. share/gtk-doc/html/harfbuzz/api-index-6-0-0.html
  132. share/gtk-doc/html/harfbuzz/api-index-7-0-0.html
  133. share/gtk-doc/html/harfbuzz/api-index-full.html
  134. share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
  135. share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
  136. share/gtk-doc/html/harfbuzz/building.html
  137. share/gtk-doc/html/harfbuzz/clusters.html
  138. share/gtk-doc/html/harfbuzz/core-api.html
  139. share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
  140. share/gtk-doc/html/harfbuzz/deprecated-api-index.html
  141. share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html
  142. share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html
  143. share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html
  144. share/gtk-doc/html/harfbuzz/fonts-and-faces.html
  145. share/gtk-doc/html/harfbuzz/getting-started.html
  146. share/gtk-doc/html/harfbuzz/glyphs-and-rendering.html
  147. share/gtk-doc/html/harfbuzz/graphite-shaping.html
  148. share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html
  149. share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html
  150. share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html
  151. share/gtk-doc/html/harfbuzz/harfbuzz-hb-cairo.html
  152. share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html
  153. share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
  154. share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
  155. share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html
  156. share/gtk-doc/html/harfbuzz/harfbuzz-hb-draw.html
  157. share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
  158. share/gtk-doc/html/harfbuzz/harfbuzz-hb-features.html
  159. share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
  160. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
  161. share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html
  162. share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html
  163. share/gtk-doc/html/harfbuzz/harfbuzz-hb-graphite2.html
  164. share/gtk-doc/html/harfbuzz/harfbuzz-hb-icu.html
  165. share/gtk-doc/html/harfbuzz/harfbuzz-hb-map.html
  166. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-color.html
  167. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-font.html
  168. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-layout.html
  169. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-math.html
  170. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-meta.html
  171. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-metrics.html
  172. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html
  173. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html
  174. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html
  175. share/gtk-doc/html/harfbuzz/harfbuzz-hb-paint.html
  176. share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html
  177. share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html
  178. share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html
  179. share/gtk-doc/html/harfbuzz/harfbuzz-hb-style.html
  180. share/gtk-doc/html/harfbuzz/harfbuzz-hb-subset.html
  181. share/gtk-doc/html/harfbuzz/harfbuzz-hb-unicode.html
  182. share/gtk-doc/html/harfbuzz/harfbuzz-hb-uniscribe.html
  183. share/gtk-doc/html/harfbuzz/harfbuzz-hb-version.html
  184. share/gtk-doc/html/harfbuzz/harfbuzz.devhelp2
  185. share/gtk-doc/html/harfbuzz/home.png
  186. share/gtk-doc/html/harfbuzz/index.html
  187. share/gtk-doc/html/harfbuzz/install-harfbuzz.html
  188. share/gtk-doc/html/harfbuzz/integration-api.html
  189. share/gtk-doc/html/harfbuzz/integration-cairo.html
  190. share/gtk-doc/html/harfbuzz/integration-coretext.html
  191. share/gtk-doc/html/harfbuzz/integration-freetype.html
  192. share/gtk-doc/html/harfbuzz/integration-icu.html
  193. share/gtk-doc/html/harfbuzz/integration-python.html
  194. share/gtk-doc/html/harfbuzz/integration-uniscribe.html
  195. share/gtk-doc/html/harfbuzz/integration.html
  196. share/gtk-doc/html/harfbuzz/left-insensitive.png
  197. share/gtk-doc/html/harfbuzz/left.png
  198. share/gtk-doc/html/harfbuzz/level-2.html
  199. share/gtk-doc/html/harfbuzz/object-model-blobs.html
  200. share/gtk-doc/html/harfbuzz/object-model-lifecycle.html
  201. share/gtk-doc/html/harfbuzz/object-model-object-types.html
  202. share/gtk-doc/html/harfbuzz/object-model-user-data.html
  203. share/gtk-doc/html/harfbuzz/object-model.html
  204. share/gtk-doc/html/harfbuzz/opentype-api.html
  205. share/gtk-doc/html/harfbuzz/opentype-shaping-models.html
  206. share/gtk-doc/html/harfbuzz/reference-manual.html
  207. share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html
  208. share/gtk-doc/html/harfbuzz/right-insensitive.png
  209. share/gtk-doc/html/harfbuzz/right.png
  210. share/gtk-doc/html/harfbuzz/script-specific-shaping.html
  211. share/gtk-doc/html/harfbuzz/setting-buffer-properties.html
  212. share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html
  213. share/gtk-doc/html/harfbuzz/shaping-concepts.html
  214. share/gtk-doc/html/harfbuzz/shaping-opentype-features.html
  215. share/gtk-doc/html/harfbuzz/shaping-operations.html
  216. share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html
  217. share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html
  218. share/gtk-doc/html/harfbuzz/style-api.html
  219. share/gtk-doc/html/harfbuzz/style.css
  220. share/gtk-doc/html/harfbuzz/subset-api.html
  221. share/gtk-doc/html/harfbuzz/terminology.html
  222. share/gtk-doc/html/harfbuzz/text-runs.html
  223. share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html
  224. share/gtk-doc/html/harfbuzz/unicode-character-categories.html
  225. share/gtk-doc/html/harfbuzz/up-insensitive.png
  226. share/gtk-doc/html/harfbuzz/up.png
  227. share/gtk-doc/html/harfbuzz/user-manual.html
  228. share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html
  229. share/gtk-doc/html/harfbuzz/utilities.html
  230. share/gtk-doc/html/harfbuzz/what-does-harfbuzz-do.html
  231. share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html
  232. share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html
  233. share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html
  234. share/gtk-doc/html/harfbuzz/why-is-it-called-harfbuzz.html
  235. share/gtk-doc/html/harfbuzz/working-with-harfbuzz-clusters.html
  236. @owner
  237. @group
  238. @mode
Collapse this list.
Dependency lines:
  • harfbuzz>0:print/harfbuzz
To install the port:
cd /usr/ports/print/harfbuzz/ && make install clean
To add the package, run one of these commands:
  • pkg install print/harfbuzz
  • pkg install harfbuzz
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: harfbuzz
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1676901427 SHA256 (harfbuzz-7.0.1.tar.xz) = 2cf4d3d8f225007511990a36a34195f0d6562ca56df0a8b0885b382837948199 SIZE (harfbuzz-7.0.1.tar.xz) = 18560428

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. print/harfbuzz-cairo
  2. print/harfbuzz-icu
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gtkdoc-scan : textproc/gtk-doc
  2. g-ir-scanner : devel/gobject-introspection
  3. meson>=0.57.1_1 : devel/meson
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python3.9 : lang/python39
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libgraphite2.so : graphics/graphite2
  3. libglib-2.0.so : devel/glib20
  4. libintl.so : devel/gettext-runtime
This port is required by:
for Build
  1. mail/thunderbird
  2. www/firefox
  3. www/firefox-esr
for Libraries
  1. audio/audacity
  2. devel/ayatana-ido
  3. devel/hs-ghcprofview
  4. editors/emacs
  5. editors/openoffice-4
  6. editors/openoffice-devel
  7. graphics/graphviz
Expand this list (22 items / 15 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. mail/thunderbird
  3. multimedia/libass
  4. multimedia/vlc
  5. net/remmina
  6. net-im/dino
  7. net-im/gotktrix
  8. print/harfbuzz-hb-view
  9. print/harfbuzz-icu
  10. security/picocrypt
  11. www/chromium
  12. www/firefox
  13. www/firefox-esr
  14. www/iridium
  15. www/ungoogled-chromium
  16. x11/xpra
  17. Collapse this list.

Configuration Options:
===> The following configuration options are available for harfbuzz-7.0.1: DOCS=on: Build and/or install documentation TEST=off: Build and/or run tests ===> Use 'make config' to modify these settings
Options name:
print_harfbuzz
USES:
compiler:c++11-lib cpe gnome meson pkgconfig python:build shebangfix tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/harfbuzz/harfbuzz/releases/download/7.0.1/
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
7.0.1
23 Feb 2023 10:33:58
commit hash: ca5815ff1d398e1e9c69b84233d8bc7568ee78d4commit hash: ca5815ff1d398e1e9c69b84233d8bc7568ee78d4commit hash: ca5815ff1d398e1e9c69b84233d8bc7568ee78d4commit hash: ca5815ff1d398e1e9c69b84233d8bc7568ee78d4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
print/harfbuzz: update to 7.0.1

Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.1
Reported by:	GitHub (watch releases)
PR:		269530
Exp-run by:	antoine
Security:	CVE-2023-25193

(cherry picked from commit 4872ec2e84230a13627d90f21b79901814eaaeac)
(cherry picked from commit df89486e12ada9a887eb37c5edf3b11347cd8ea1)

Number of commits found: 1