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 2022Q2
harfbuzz OpenType text shaping engine
4.2.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 4.2.1Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-04-24 08:42:51
Last Update: 2022-04-24 05:03:26
Commit Hash: 3e8fde3
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. WWW: https://harfbuzz.github.io/
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 (223 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/harfbuzz-4.2.1/catalog.mk
  3. /usr/local/share/licenses/harfbuzz-4.2.1/LICENSE
  4. /usr/local/share/licenses/harfbuzz-4.2.1/MIT
  5. bin/hb-ot-shape-closure
  6. bin/hb-shape
  7. bin/hb-subset
  8. include/harfbuzz/hb-aat-layout.h
  9. include/harfbuzz/hb-aat.h
  10. include/harfbuzz/hb-blob.h
  11. include/harfbuzz/hb-buffer.h
  12. include/harfbuzz/hb-common.h
  13. include/harfbuzz/hb-deprecated.h
  14. include/harfbuzz/hb-draw.h
  15. include/harfbuzz/hb-face.h
  16. include/harfbuzz/hb-font.h
  17. include/harfbuzz/hb-ft.h
  18. include/harfbuzz/hb-glib.h
  19. include/harfbuzz/hb-gobject-enums.h
  20. include/harfbuzz/hb-gobject-structs.h
  21. include/harfbuzz/hb-gobject.h
  22. include/harfbuzz/hb-graphite2.h
  23. include/harfbuzz/hb-map.h
  24. include/harfbuzz/hb-ot-color.h
  25. include/harfbuzz/hb-ot-deprecated.h
  26. include/harfbuzz/hb-ot-font.h
  27. include/harfbuzz/hb-ot-layout.h
  28. include/harfbuzz/hb-ot-math.h
  29. include/harfbuzz/hb-ot-meta.h
  30. include/harfbuzz/hb-ot-metrics.h
  31. include/harfbuzz/hb-ot-name.h
  32. include/harfbuzz/hb-ot-shape.h
  33. include/harfbuzz/hb-ot-var.h
  34. include/harfbuzz/hb-ot.h
  35. include/harfbuzz/hb-set.h
  36. include/harfbuzz/hb-shape-plan.h
  37. include/harfbuzz/hb-shape.h
  38. include/harfbuzz/hb-style.h
  39. include/harfbuzz/hb-subset-repacker.h
  40. include/harfbuzz/hb-subset.h
  41. include/harfbuzz/hb-unicode.h
  42. include/harfbuzz/hb-version.h
  43. include/harfbuzz/hb.h
  44. lib/cmake/harfbuzz/harfbuzz-config.cmake
  45. lib/girepository-1.0/HarfBuzz-0.0.typelib
  46. lib/libharfbuzz-gobject.so
  47. lib/libharfbuzz-gobject.so.0
  48. lib/libharfbuzz-gobject.so.0.40201.0
  49. lib/libharfbuzz-subset.so
  50. lib/libharfbuzz-subset.so.0
  51. lib/libharfbuzz-subset.so.0.40201.0
  52. lib/libharfbuzz.so
  53. lib/libharfbuzz.so.0
  54. lib/libharfbuzz.so.0.40201.0
  55. libdata/pkgconfig/harfbuzz-gobject.pc
  56. libdata/pkgconfig/harfbuzz-subset.pc
  57. libdata/pkgconfig/harfbuzz.pc
  58. share/gir-1.0/HarfBuzz-0.0.gir
  59. share/gtk-doc/html/harfbuzz/HarfBuzz.png
  60. share/gtk-doc/html/harfbuzz/HarfBuzz.svg
  61. share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html
  62. share/gtk-doc/html/harfbuzz/a-simple-shaping-example.html
  63. share/gtk-doc/html/harfbuzz/aat-shaping.html
  64. share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
  65. share/gtk-doc/html/harfbuzz/annotation-glossary.html
  66. share/gtk-doc/html/harfbuzz/api-index-0-6-0.html
  67. share/gtk-doc/html/harfbuzz/api-index-0-9-10.html
  68. share/gtk-doc/html/harfbuzz/api-index-0-9-11.html
  69. share/gtk-doc/html/harfbuzz/api-index-0-9-2.html
  70. share/gtk-doc/html/harfbuzz/api-index-0-9-20.html
  71. share/gtk-doc/html/harfbuzz/api-index-0-9-21.html
  72. share/gtk-doc/html/harfbuzz/api-index-0-9-22.html
  73. share/gtk-doc/html/harfbuzz/api-index-0-9-26.html
  74. share/gtk-doc/html/harfbuzz/api-index-0-9-28.html
  75. share/gtk-doc/html/harfbuzz/api-index-0-9-30.html
  76. share/gtk-doc/html/harfbuzz/api-index-0-9-31.html
  77. share/gtk-doc/html/harfbuzz/api-index-0-9-33.html
  78. share/gtk-doc/html/harfbuzz/api-index-0-9-38.html
  79. share/gtk-doc/html/harfbuzz/api-index-0-9-39.html
  80. share/gtk-doc/html/harfbuzz/api-index-0-9-41.html
  81. share/gtk-doc/html/harfbuzz/api-index-0-9-42.html
  82. share/gtk-doc/html/harfbuzz/api-index-0-9-5.html
  83. share/gtk-doc/html/harfbuzz/api-index-0-9-7.html
  84. share/gtk-doc/html/harfbuzz/api-index-0-9-8.html
  85. share/gtk-doc/html/harfbuzz/api-index-1-0-5.html
  86. share/gtk-doc/html/harfbuzz/api-index-1-1-2.html
  87. share/gtk-doc/html/harfbuzz/api-index-1-1-3.html
  88. share/gtk-doc/html/harfbuzz/api-index-1-2-3.html
  89. share/gtk-doc/html/harfbuzz/api-index-1-3-3.html
  90. share/gtk-doc/html/harfbuzz/api-index-1-4-0.html
  91. share/gtk-doc/html/harfbuzz/api-index-1-4-2.html
  92. share/gtk-doc/html/harfbuzz/api-index-1-4-3.html
  93. share/gtk-doc/html/harfbuzz/api-index-1-5-0.html
  94. share/gtk-doc/html/harfbuzz/api-index-1-6-0.html
  95. share/gtk-doc/html/harfbuzz/api-index-1-7-2.html
  96. share/gtk-doc/html/harfbuzz/api-index-1-7-7.html
  97. share/gtk-doc/html/harfbuzz/api-index-1-8-0.html
  98. share/gtk-doc/html/harfbuzz/api-index-1-8-1.html
  99. share/gtk-doc/html/harfbuzz/api-index-1-8-5.html
  100. share/gtk-doc/html/harfbuzz/api-index-1-8-6.html
  101. share/gtk-doc/html/harfbuzz/api-index-1-9-0.html
  102. share/gtk-doc/html/harfbuzz/api-index-2-0-0.html
  103. share/gtk-doc/html/harfbuzz/api-index-2-1-0.html
  104. share/gtk-doc/html/harfbuzz/api-index-2-2-0.html
  105. share/gtk-doc/html/harfbuzz/api-index-2-3-0.html
  106. share/gtk-doc/html/harfbuzz/api-index-2-4-0.html
  107. share/gtk-doc/html/harfbuzz/api-index-2-5-0.html
  108. share/gtk-doc/html/harfbuzz/api-index-2-6-0.html
  109. share/gtk-doc/html/harfbuzz/api-index-2-6-3.html
  110. share/gtk-doc/html/harfbuzz/api-index-2-6-5.html
  111. share/gtk-doc/html/harfbuzz/api-index-2-6-8.html
  112. share/gtk-doc/html/harfbuzz/api-index-2-7-3.html
  113. share/gtk-doc/html/harfbuzz/api-index-2-8-2.html
  114. share/gtk-doc/html/harfbuzz/api-index-2-9-0.html
  115. share/gtk-doc/html/harfbuzz/api-index-2-9-1.html
  116. share/gtk-doc/html/harfbuzz/api-index-3-0-0.html
  117. share/gtk-doc/html/harfbuzz/api-index-3-1-0.html
  118. share/gtk-doc/html/harfbuzz/api-index-3-3-0.html
  119. share/gtk-doc/html/harfbuzz/api-index-4-0-0.html
  120. share/gtk-doc/html/harfbuzz/api-index-3-4-0.html
  121. share/gtk-doc/html/harfbuzz/api-index-4-1-0.html
  122. share/gtk-doc/html/harfbuzz/api-index-4-2-0.html
  123. share/gtk-doc/html/harfbuzz/api-index-full.html
  124. share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
  125. share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
  126. share/gtk-doc/html/harfbuzz/building.html
  127. share/gtk-doc/html/harfbuzz/clusters.html
  128. share/gtk-doc/html/harfbuzz/complex-scripts.html
  129. share/gtk-doc/html/harfbuzz/core-api.html
  130. share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
  131. share/gtk-doc/html/harfbuzz/deprecated-api-index.html
  132. share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html
  133. share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html
  134. share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html
  135. share/gtk-doc/html/harfbuzz/fonts-and-faces.html
  136. share/gtk-doc/html/harfbuzz/getting-started.html
  137. share/gtk-doc/html/harfbuzz/graphite-shaping.html
  138. share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html
  139. share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html
  140. share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html
  141. share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html
  142. share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
  143. share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
  144. share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html
  145. share/gtk-doc/html/harfbuzz/harfbuzz-hb-draw.html
  146. share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
  147. share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
  148. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
  149. share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html
  150. share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html
  151. share/gtk-doc/html/harfbuzz/harfbuzz-hb-graphite2.html
  152. share/gtk-doc/html/harfbuzz/harfbuzz-hb-icu.html
  153. share/gtk-doc/html/harfbuzz/harfbuzz-hb-map.html
  154. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-color.html
  155. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-font.html
  156. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-layout.html
  157. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-math.html
  158. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-meta.html
  159. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-metrics.html
  160. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html
  161. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html
  162. share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html
  163. share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html
  164. share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html
  165. share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html
  166. share/gtk-doc/html/harfbuzz/harfbuzz-hb-style.html
  167. share/gtk-doc/html/harfbuzz/harfbuzz-hb-subset.html
  168. share/gtk-doc/html/harfbuzz/harfbuzz-hb-unicode.html
  169. share/gtk-doc/html/harfbuzz/harfbuzz-hb-uniscribe.html
  170. share/gtk-doc/html/harfbuzz/harfbuzz-hb-version.html
  171. share/gtk-doc/html/harfbuzz/harfbuzz.devhelp2
  172. share/gtk-doc/html/harfbuzz/home.png
  173. share/gtk-doc/html/harfbuzz/index.html
  174. share/gtk-doc/html/harfbuzz/install-harfbuzz.html
  175. share/gtk-doc/html/harfbuzz/integration-api.html
  176. share/gtk-doc/html/harfbuzz/integration-coretext.html
  177. share/gtk-doc/html/harfbuzz/integration-freetype.html
  178. share/gtk-doc/html/harfbuzz/integration-icu.html
  179. share/gtk-doc/html/harfbuzz/integration-python.html
  180. share/gtk-doc/html/harfbuzz/integration-uniscribe.html
  181. share/gtk-doc/html/harfbuzz/integration.html
  182. share/gtk-doc/html/harfbuzz/left-insensitive.png
  183. share/gtk-doc/html/harfbuzz/left.png
  184. share/gtk-doc/html/harfbuzz/level-2.html
  185. share/gtk-doc/html/harfbuzz/object-model-blobs.html
  186. share/gtk-doc/html/harfbuzz/object-model-lifecycle.html
  187. share/gtk-doc/html/harfbuzz/object-model-object-types.html
  188. share/gtk-doc/html/harfbuzz/object-model-user-data.html
  189. share/gtk-doc/html/harfbuzz/object-model.html
  190. share/gtk-doc/html/harfbuzz/opentype-api.html
  191. share/gtk-doc/html/harfbuzz/opentype-shaping-models.html
  192. share/gtk-doc/html/harfbuzz/reference-manual.html
  193. share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html
  194. share/gtk-doc/html/harfbuzz/right-insensitive.png
  195. share/gtk-doc/html/harfbuzz/right.png
  196. share/gtk-doc/html/harfbuzz/setting-buffer-properties.html
  197. share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html
  198. share/gtk-doc/html/harfbuzz/shaping-concepts.html
  199. share/gtk-doc/html/harfbuzz/shaping-opentype-features.html
  200. share/gtk-doc/html/harfbuzz/shaping-operations.html
  201. share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html
  202. share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html
  203. share/gtk-doc/html/harfbuzz/style-api.html
  204. share/gtk-doc/html/harfbuzz/style.css
  205. share/gtk-doc/html/harfbuzz/subset-api.html
  206. share/gtk-doc/html/harfbuzz/terminology.html
  207. share/gtk-doc/html/harfbuzz/text-runs.html
  208. share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html
  209. share/gtk-doc/html/harfbuzz/unicode-character-categories.html
  210. share/gtk-doc/html/harfbuzz/up-insensitive.png
  211. share/gtk-doc/html/harfbuzz/up.png
  212. share/gtk-doc/html/harfbuzz/user-manual.html
  213. share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html
  214. share/gtk-doc/html/harfbuzz/utilities.html
  215. share/gtk-doc/html/harfbuzz/what-does-harfbuzz-do.html
  216. share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html
  217. share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html
  218. share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html
  219. share/gtk-doc/html/harfbuzz/why-is-it-called-harfbuzz.html
  220. share/gtk-doc/html/harfbuzz/working-with-harfbuzz-clusters.html
  221. @owner
  222. @group
  223. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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 = 1650772132 SHA256 (harfbuzz-4.2.1.tar.xz) = bd17916513829aeff961359a5ccebba6de2f4bf37a91faee3ac29c120e3d7ee1 SIZE (harfbuzz-4.2.1.tar.xz) = 14987200

Packages (timestamps in pop-ups are UTC):
harfbuzz
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest10.3.010.3.02.7.410.3.012.2.0n/an/an/a
FreeBSD:13:quarterly10.3.010.3.0-10.3.010.3.0n/an/an/a
FreeBSD:14:latest10.3.012.2.06.0.010.3.012.2.07.3.0-7.3.0
FreeBSD:14:quarterly10.3.010.3.0-10.3.010.3.08.3.08.3.08.3.0
FreeBSD:15:latest10.3.012.2.0n/a10.3.0n/an/a8.3.08.3.0
FreeBSD:15:quarterly10.3.010.3.0n/a-n/an/a--
FreeBSD:16:latest10.3.012.2.0n/a-n/an/a--
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.8 : lang/python38
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. editors/libreoffice
  2. editors/openoffice-4
  3. editors/openoffice-devel
  4. mail/thunderbird
  5. multimedia/vlc
  6. print/harfbuzz-hb-view
  7. print/harfbuzz-icu
Expand this list (13 items / 6 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/chromium
  3. www/firefox
  4. www/firefox-esr
  5. www/iridium
  6. x11/libexo
  7. x11-toolkits/gtk40
  8. Collapse this list.

Configuration Options:
===> The following configuration options are available for harfbuzz-4.2.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/4.2.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
4.2.1
24 Apr 2022 05:03:26
commit hash: 3e8fde31e96973b69a691693fee1a95eb35214f6commit hash: 3e8fde31e96973b69a691693fee1a95eb35214f6commit hash: 3e8fde31e96973b69a691693fee1a95eb35214f6commit hash: 3e8fde31e96973b69a691693fee1a95eb35214f6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
print/harfbuzz: update to 4.2.1

Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.2.1
Reported by:	GitHub (watch releases)

(cherry picked from commit 93566d034874ed0213b2c826e10b91015f34c57a)

Number of commits found: 1