Ravenports generated: 21 Feb 2024 20:00
[ravenports.git] / bucket_D7 / harfbuzz
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               harfbuzz
4 VERSION=                8.3.0
5 KEYWORDS=               print
6 VARIANTS=               standard
7 SDESC[standard]=        OpenType text shaping engine
8 HOMEPAGE=               http://www.freedesktop.org/wiki/Software/HarfBuzz
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/harfbuzz:harfbuzz:8.3.0
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         tools
18                         dev
19                         icu
20                         docs
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
25 BUILD_DEPENDS=          icu:dev:standard
26                         icu:primary:standard
27                         graphite:dev:standard
28 BUILDRUN_DEPENDS=       graphite:primary:standard
29 EXRUN[tools]=           primary
30 EXRUN[icu]=             primary
31                         icu:primary:standard
32                         icu:data:standard
33 EXRUN[dev]=             icu:dev:standard
34                         glib:dev:standard
35                         graphite:dev:standard
36                         freetype:dev:standard
37
38 USES=                   cpe meson zlib pkgconfig gtk-doc c++:primary
39                         shebangfix python:build
40 GNOME_COMPONENTS=       cairo glib introspection
41
42 LICENSE=                MIT:primary
43 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
44 LICENSE_SCHEME=         solo
45
46 CPE_VENDOR=             harfbuzz_project
47 FPC_EQUIVALENT=         print/harfbuzz
48 MESON_ARGS=             -Dgraphite=enabled
49                         -Dbenchmark=disabled
50 SHEBANG_FILES=          src/relative_to.py
51
52 INSTALL_TARGET=         install-strip
53 INSTALL_REQ_TOOLCHAIN=  yes
54 SOVERSION=              0.60830.0
55
56 TEST_TARGET=            check
57
58 [FILE:45:descriptions/desc.primary]
59 HarfBuzz is an OpenType text shaping engine.
60
61
62 [FILE:38:descriptions/desc.tools]
63 This package contains harfbuzz tools.
64
65
66 [FILE:57:descriptions/desc.icu]
67 These are the harfbuzz libraries needed for ICU support.
68
69
70 [FILE:109:distinfo]
71 6a093165442348d99f3307480ea87ed83bdabaf642cdd9548cff6b329e93bfac     35997802 harfbuzz-harfbuzz-8.3.0.tar.gz
72
73
74 [FILE:352:manifests/plist.primary]
75 lib/
76  libharfbuzz-cairo.so.%%SOMAJOR%%
77  libharfbuzz-cairo.so.%%SOVERSION%%
78  libharfbuzz-gobject.so.%%SOMAJOR%%
79  libharfbuzz-gobject.so.%%SOVERSION%%
80  libharfbuzz-subset.so.%%SOMAJOR%%
81  libharfbuzz-subset.so.%%SOVERSION%%
82  libharfbuzz.so.%%SOMAJOR%%
83  libharfbuzz.so.%%SOVERSION%%
84 lib/girepository-1.0/HarfBuzz-0.0.typelib
85 share/gir-1.0/HarfBuzz-0.0.gir
86
87
88 [FILE:65:manifests/plist.tools]
89 bin/
90  hb-info
91  hb-ot-shape-closure
92  hb-shape
93  hb-subset
94  hb-view
95
96
97 [FILE:837:manifests/plist.dev]
98 include/harfbuzz/
99  hb-aat-layout.h
100  hb-aat.h
101  hb-blob.h
102  hb-buffer.h
103  hb-cairo.h
104  hb-common.h
105  hb-cplusplus.hh
106  hb-deprecated.h
107  hb-draw.h
108  hb-face.h
109  hb-features.h
110  hb-font.h
111  hb-ft.h
112  hb-glib.h
113  hb-gobject-enums.h
114  hb-gobject-structs.h
115  hb-gobject.h
116  hb-graphite2.h
117  hb-icu.h
118  hb-map.h
119  hb-ot-color.h
120  hb-ot-deprecated.h
121  hb-ot-font.h
122  hb-ot-layout.h
123  hb-ot-math.h
124  hb-ot-meta.h
125  hb-ot-metrics.h
126  hb-ot-name.h
127  hb-ot-shape.h
128  hb-ot-var.h
129  hb-ot.h
130  hb-paint.h
131  hb-set.h
132  hb-shape-plan.h
133  hb-shape.h
134  hb-style.h
135  hb-subset-repacker.h
136  hb-subset.h
137  hb-unicode.h
138  hb-version.h
139  hb.h
140 lib/
141  libharfbuzz-cairo.so
142  libharfbuzz-gobject.so
143  libharfbuzz-icu.so
144  libharfbuzz-subset.so
145  libharfbuzz.so
146 lib/cmake/harfbuzz/harfbuzz-config.cmake
147 lib/pkgconfig/
148  harfbuzz-cairo.pc
149  harfbuzz-gobject.pc
150  harfbuzz-icu.pc
151  harfbuzz-subset.pc
152  harfbuzz.pc
153
154
155 [FILE:71:manifests/plist.icu]
156 lib/
157  libharfbuzz-icu.so.%%SOMAJOR%%
158  libharfbuzz-icu.so.%%SOVERSION%%
159
160
161 [FILE:4271:manifests/plist.docs]
162 share/doc/harfbuzz/
163  HarfBuzz.png
164  HarfBuzz.svg
165  a-clustering-example-for-levels-0-and-1.html
166  a-simple-shaping-example.html
167  aat-shaping.html
168  adding-text-to-the-buffer.html
169  annotation-glossary.html
170  api-index-0-6-0.html
171  api-index-0-9-10.html
172  api-index-0-9-11.html
173  api-index-0-9-2.html
174  api-index-0-9-20.html
175  api-index-0-9-21.html
176  api-index-0-9-22.html
177  api-index-0-9-26.html
178  api-index-0-9-28.html
179  api-index-0-9-30.html
180  api-index-0-9-31.html
181  api-index-0-9-33.html
182  api-index-0-9-38.html
183  api-index-0-9-39.html
184  api-index-0-9-41.html
185  api-index-0-9-42.html
186  api-index-0-9-5.html
187  api-index-0-9-7.html
188  api-index-0-9-8.html
189  api-index-1-0-5.html
190  api-index-1-1-2.html
191  api-index-1-1-3.html
192  api-index-1-2-3.html
193  api-index-1-3-3.html
194  api-index-1-4-0.html
195  api-index-1-4-2.html
196  api-index-1-4-3.html
197  api-index-1-5-0.html
198  api-index-1-6-0.html
199  api-index-1-7-2.html
200  api-index-1-7-7.html
201  api-index-1-8-0.html
202  api-index-1-8-1.html
203  api-index-1-8-5.html
204  api-index-1-8-6.html
205  api-index-1-9-0.html
206  api-index-2-0-0.html
207  api-index-2-1-0.html
208  api-index-2-2-0.html
209  api-index-2-3-0.html
210  api-index-2-4-0.html
211  api-index-2-5-0.html
212  api-index-2-6-0.html
213  api-index-2-6-3.html
214  api-index-2-6-5.html
215  api-index-2-6-8.html
216  api-index-2-7-3.html
217  api-index-2-8-2.html
218  api-index-2-9-0.html
219  api-index-2-9-1.html
220  api-index-3-0-0.html
221  api-index-3-1-0.html
222  api-index-3-3-0.html
223  api-index-3-4-0.html
224  api-index-4-0-0.html
225  api-index-4-1-0.html
226  api-index-4-2-0.html
227  api-index-4-3-0.html
228  api-index-4-4-0.html
229  api-index-5-0-0.html
230  api-index-5-3-0.html
231  api-index-6-0-0.html
232  api-index-7-0-0.html
233  api-index-7-1-0.html
234  api-index-7-3-0.html
235  api-index-8-0-0.html
236  api-index-8-1-0.html
237  api-index-8-2-0.html
238  api-index-full.html
239  apple-advanced-typography-api.html
240  buffers-language-script-and-direction.html
241  building.html
242  clusters.html
243  core-api.html
244  customizing-unicode-functions.html
245  deprecated-api-index.html
246  fonts-and-faces-custom-functions.html
247  fonts-and-faces-native-opentype.html
248  fonts-and-faces-variable.html
249  fonts-and-faces.html
250  getting-started.html
251  glyphs-and-rendering.html
252  graphite-shaping.html
253  harfbuzz-hb-aat-layout.html
254  harfbuzz-hb-blob.html
255  harfbuzz-hb-buffer.html
256  harfbuzz-hb-cairo.html
257  harfbuzz-hb-common.html
258  harfbuzz-hb-coretext.html
259  harfbuzz-hb-deprecated.html
260  harfbuzz-hb-directwrite.html
261  harfbuzz-hb-draw.html
262  harfbuzz-hb-face.html
263  harfbuzz-hb-features.html
264  harfbuzz-hb-font.html
265  harfbuzz-hb-ft.html
266  harfbuzz-hb-gdi.html
267  harfbuzz-hb-glib.html
268  harfbuzz-hb-graphite2.html
269  harfbuzz-hb-icu.html
270  harfbuzz-hb-map.html
271  harfbuzz-hb-ot-color.html
272  harfbuzz-hb-ot-font.html
273  harfbuzz-hb-ot-layout.html
274  harfbuzz-hb-ot-math.html
275  harfbuzz-hb-ot-meta.html
276  harfbuzz-hb-ot-metrics.html
277  harfbuzz-hb-ot-name.html
278  harfbuzz-hb-ot-shape.html
279  harfbuzz-hb-ot-var.html
280  harfbuzz-hb-paint.html
281  harfbuzz-hb-set.html
282  harfbuzz-hb-shape-plan.html
283  harfbuzz-hb-shape.html
284  harfbuzz-hb-style.html
285  harfbuzz-hb-subset.html
286  harfbuzz-hb-unicode.html
287  harfbuzz-hb-uniscribe.html
288  harfbuzz-hb-version.html
289  home.png
290  index.html
291  install-harfbuzz.html
292  integration-api.html
293  integration-cairo.html
294  integration-coretext.html
295  integration-freetype.html
296  integration-icu.html
297  integration-python.html
298  integration-uniscribe.html
299  integration.html
300  left-insensitive.png
301  left.png
302  level-2.html
303  object-model-blobs.html
304  object-model-lifecycle.html
305  object-model-object-types.html
306  object-model-user-data.html
307  object-model.html
308  opentype-api.html
309  opentype-shaping-models.html
310  reference-manual.html
311  reordering-in-levels-0-and-1.html
312  right-insensitive.png
313  right.png
314  script-specific-shaping.html
315  setting-buffer-properties.html
316  shaping-and-shape-plans.html
317  shaping-concepts.html
318  shaping-opentype-features.html
319  shaping-operations.html
320  shaping-plans-and-caching.html
321  shaping-shaper-selection.html
322  style-api.html
323  style.css
324  subset-api.html
325  terminology.html
326  text-runs.html
327  the-distinction-between-levels-0-and-1.html
328  unicode-character-categories.html
329  up-insensitive.png
330  up.png
331  user-manual.html
332  utilities-common-types-apis.html
333  utilities.html
334  what-does-harfbuzz-do.html
335  what-harfbuzz-doesnt-do.html
336  what-is-harfbuzz.html
337  why-do-i-need-a-shaping-engine.html
338  why-is-it-called-harfbuzz.html
339  working-with-harfbuzz-clusters.html
340
341
342 [FILE:367:netbsd/patch-meson.build]
343 $NetBSD: patch-meson.build,v 1.1 2023/05/17 20:08:56 adam Exp $
344
345 sincosf detection is broken in meson
346 https://github.com/mesonbuild/meson/issues/10641
347
348 --- meson.build.orig    2023-09-18 18:18:49 UTC
349 +++ meson.build
350 @@ -80,7 +80,6 @@ check_funcs = [
351    ['isatty'],
352    ['uselocale'],
353    ['newlocale'],
354 -  ['sincosf'],
355  ]
356  
357  m_dep = cpp.find_library('m', required: false)
358