49 Commits

Author SHA1 Message Date
Bruce Mitchener
af060d94a0
[harfbuzz] Update to 10.1.0 (#41963) 2024-11-06 20:47:19 -08:00
Bruce Mitchener
5a48614799
[harfbuzz] Update to 10.0.1 (#41190) 2024-09-30 11:54:30 -04:00
Bruce Mitchener
6f1acd41b8
[harfbuzz] Update to 9.0.0 (#39563) 2024-06-28 17:27:04 -07:00
jim wang
7bc4bfc031
[harfbuzz] Add feature gdi (#38892)
Fixes https://github.com/microsoft/vcpkg/issues/38880
2024-06-11 18:00:22 -07:00
Bruce Mitchener
d709ba4782
[harfbuzz] Update to 8.5.0 (#38724)
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-05-15 15:20:29 -07:00
wyzdwdz
6c87aab05c
[harfbuzz] add new CMake target and new feature (#38182)
Fixes #38181.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.

Add new CMake target `harfbuzz::harfbuzz-subset` and new feature
`experimental-api`

---------

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-04-18 19:52:41 -04:00
Bruce Mitchener
2bc29ecc20
[harfbuzz] Update to 8.4.0 (#37879) 2024-04-01 14:19:38 -07:00
Frank
86f1faaeba
[harfbuzz] Disable system package chafa (#37386) 2024-03-21 19:29:53 -07:00
Bruce Mitchener
8f623fd8fc
[harfbuzz] Update to 8.3.1 (#37517) 2024-03-18 14:40:25 -07:00
Bruce Mitchener
31f2c1d528
[harfbuzz] Add directwrite feature on Windows. (#35908) 2023-12-29 00:00:39 -08:00
Bruce Mitchener
6734216dc7
[harfbuzz] Make freetype dependency into feature. (#35877) 2023-12-27 23:52:26 -08:00
Daniel Schürmann
d67c1d59cf
[harfbuzz] Make use IMPORTED_CONFIGURATIONS (#35533)
This allows to use the Release library if the debug library is not built.
2023-12-19 14:58:08 -08:00
Bruce Mitchener
cd5d9f3f83
[harfbuzz] Update to 8.3.0 (#35653) 2023-12-14 23:01:05 -08:00
a3emdot
987d23223d
[harfbuzz] build hb-view (#34606)
* build the diagnostic tool hb-view for the optional harfbuzz feature cairo

* regenerate versions
2023-10-20 09:57:10 -07:00
a3emdot
9cdd9888ea
[harfbuzz] Make 'cairo' an optional feature for 'harfbuzz' (#34476)
* make 'cairo' an optional feature for 'harfbuzz'

* regenerate versions

* add 'defaulti-features : false' for feature 'cairo'

* regenerate versions

* add 'freetype' as a feature for feature 'cairo'

* regenerate versions
2023-10-18 10:54:42 -07:00
Frank
d15a15bc94
[harfbuzz] Fix build error (#34346) 2023-10-09 15:37:47 -07:00
Alonso Schaich
f1dec557b9
[harfbuzz] update to 8.2.1 (#33897)
* [harfbuzz] update to 8.2.1 (microsoft/vcpkg#33896)

* [harfbuzz] regenerate versions registry (microsoft/vcpkg#33896)
2023-09-26 00:38:13 -07:00
Lily Wang
500700a90c
[atk/gdk-pixbuf/gtk/gtk3/harfbuzz/pango] Fix dependency gobject-instrospection of feature instrospection (#33792)
* [atk/gdk-pixbuf/gtk/gtk3/harfbuzz/pango] Fix dependency gobject-instrospection of feature instrospection

* update version
2023-09-18 09:52:14 -07:00
Alonso Schaich
2e9facbca2
[harfbuzz] update to 8.2.0 (#33702) 2023-09-13 15:56:46 -07:00
Frank
022c0dcb2d
[harfbuzz] Update version to 8.1.1 (#33072)
* [harfbuzz] Update version to 8.1.1

* version
2023-08-10 10:18:08 -07:00
Mengna Li
7ff8ea6378
update to 8.0.0 (#32489) 2023-07-12 12:26:28 -07:00
Alonso Schaich
22c84a2965
[harfbuzz] update to 7.3.0 (#31788)
* [harfbuzz] update to 7.3.0 (microsoft/vcpkg#31787)

* [harfbuzz] regenerate version registry (microsoft/vcpkg#31787)
2023-06-07 09:47:52 -07:00
Alonso Schaich
35ad178191
[harfbuzz] update to 7.2.0 (#31493)
* [harfbuzz] update to 7.2.0 (microsoft/vcpkg#31492)

* [harfbuzz] regenerate versions repository (microsoft/vcpkg#31492)
2023-05-21 17:49:15 -07:00
Alonso Schaich
65f80ec4d0
[harfbuzz] update to 7.1.0 (#30852)
* [harfbuzz] update to 7.1.0 (microsoft#30851)

* [harfbuzz] regenerate versions registries (microsoft#30851)

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-04-14 23:37:21 -07:00
Nick
c43dbaeca0
[harfbuzz] update to 7.0.0 (#29618) 2023-03-12 21:31:11 -07:00
Billy O'Neal
9484a57dd5
Update vcpkg-tool to 2023-02-16. (#29664) 2023-02-24 11:57:40 -08:00
Rasmus-123
1c89e29135
[harfbuzz] update to 6.0.0 #29050 (#29051)
* [harfbuzz] Update to 6.0.0

* [harfbuzz] Update to 6.0.0: Format-Manifest

* [harfbuzz] Update to 6.0.0: x-add-version
2023-01-20 22:09:08 -08:00
Max Khon
ae826fceaa
Introspection support (#28662) 2023-01-17 11:44:20 -08:00
Alexander Neumann
63f2b374ab
[harfbuzz] update to 5.3.1 (#28243)
* [harfbuzz] udpate to 5.3.1

* v db
2023-01-16 12:07:07 -08:00
dr-aleksandr
d7e4ae176d
[harfbuzz] fix iOS build (#27585)
Co-authored-by: Aleksandr Drozdov <aleksandr.drozdov@evomarine.ru>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Monica <v-liumonica@microsoft.com>
2022-11-09 10:36:22 -08:00
Jack·Boos·Yu
6e5edabf65
[harfbuzz] Fix build error (#26229)
* [harfbuzz] Fix build error

* version
2022-08-09 13:33:30 -07:00
Alexander Neumann
f594392b9d
[harfbuzz] always fix pc files (#26098)
* harfbuzz always fix pc files

* v db
2022-08-02 23:10:06 -07:00
Alexander Neumann
4b5b820053
[harfbuzz] update to 5.0.1 (#25961)
* [harfbuzz] update to 5.0.1

* v db
2022-07-25 11:45:46 -07:00
Kai Pastor
5d992a46de
[harfbuzz] Fix CMake config (#25092)
* Use 'supports' to restrict 'coretext'

* Minor portfile changes

* Minimal fix to harfbuzzConfig.cmake

* Update versions
2022-06-08 15:44:40 -07:00
Benjamin Oldenburg
0d71120fc2
[harfbuzz] Update to 4.2.0 (#24144)
* updated harfbuzz from 3.2.0 to 4.2.0

* updated version

* Update ports/harfbuzz/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* updated version

* Removed paths from library definitions in *.pc files in case of windows static build\nRemoved patches

* version-semver -> version

* Delete no longer applied patches.

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-04-28 15:32:04 -07:00
Kai Pastor
0495716066
[harfbuzz] Fix mingw (#24206)
* Fix mingw build

* Update versions

* fix license

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-19 06:59:53 -07:00
autoantwort
3d93caa1b0
[harfbuff] fix arm64 osx build (#24055) 2022-04-11 08:49:10 -07:00
Stefano Sinigardi
401578455f
[OpenCV] upgrade to v4.5.5 (#22801)
* [OpenCV4] update to v4.5.5

* [OpenCV] bump version

* [gstreamer] fix build for opencv

* fix references

* [vcpkg-tool-meson] fix nuget packaging

* fix references

* [gstreamer] fix references

* [ogre] update vcpkg tools

* fix references

* [OpenCV4] fixes from CI runs

* fix references

* [OpenCV4] force python module also in debug builds

* fix references

* [harfbuzz] fix cmake config

* harfbuzz fixes

* fix references

* [OpenCV4] remove unnecessary lines from patches

* fix references

* fix references

* [harfbuzz] bump version

* [harfbuzz] fix for single config builds

* fix references

* freetype fixes

* fix references

* fix ogre references

* fix references, again

* python when building static windows opencv libraries is unsupported

* fix references

* fix

* refs

* use required when necessary

* fix references

* do not use config for hdf5, use internal module

* fix references

* use proper spelling for freetype config cmake

* fix references

* [OpenCV] restore versions after merge

* fix references

* [leptonica] fix building

* fix references

* do not require package in optional features

* £fix references

* fix python feat

* update version

* update version

* [ffmpeg] remove opengl feat on arm64-windows

* format manifest

* fix references

* fix cuda/nvidia features compatibility matrix

* fix manifest

* fix

* fix

* fix references

* fix references, again

* move CONTROL to manifest

* [gstreamer] bump versions

* fix references

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-02-23 11:57:13 -08:00
Matthew Oliver
9eb76edabf
[ freetype2/harfbuzz/sdl2] Update to the latest version (#22586)
* [freetype2] Update to 2.11.1

* [harfbuzz] Update to 3.2.0

* [sdl2] Update to 2.0.20

* [ffmpeg] Update to 5.0

* Update versions.

* [ffmpeg] Remove all avresample

* Update ffmpeg.json

* Update ffmpeg.json

* Update ffmpeg.json

* Revert "[ffmpeg] Update to 5.0"

This reverts commit d4f718e882fe022f641b68e154e8cf64776c4143.

* Revert "[ffmpeg] Remove all avresample"

This reverts commit f1fecaa8cfa5b7f42fbef0897312028dc88b0ec8.

* update

* fix revert.

* [sdl2] Fix uwp build.

* Update sdl2.json
2022-01-26 15:32:31 -08:00
Alexander Neumann
163065a352
Update meson to 0.60.2 (#21542)
* update meson to 0.60.1

* add port vcpkg-tool-meson for consistency deprecate usage of tool-meson

* [skip actions] make every port using meson depend on vcpkg-tool-meson
(except pkgconf for now.)

* fix subtle bugs in vcpkg_find_acquire_program
make the port install meson if the system does not provide it.

* make pkgconf depend on meson

* restore old vcpkg_find_acquire_program behavior for versioning

* Update ports/gstreamer/vcpkg.json

remove duplicated dependency

* remove invalid option in glib

* [skip actions] fix ci failures?

* remove invalid option in gstreamer

* try without cmake

* get more logs from meson configure.

* update glib to 2.70.1

* fix typo

* fix pc file of flac

* update meson to 0.60.2

* try the patch from the other pr.

* patch meson .....

* version stuff

* fix port version

* fix gstreamer version

* remove version

* format-manifest

* version stuff

* format manifest again

* revert version stuff

* remove outdated gtk options

* version stuff

* pango version stuff

* correct baseline lost in merge

* Fix fontconfig version db

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-02 15:48:34 -08:00
Matthew Oliver
0cdde69abc
[fribidi][harfbuzz] Update to latest versions (#20818)
* [fribidi] Update to 1.0.11

* [harfbuzz] Update to 3.0.0

* update vcpkg.json

* update version

Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-10-19 18:30:40 -07:00
JonLiu1993
c126a7817c
[harfbuzz] update to 2.9.0 (#19817)
* [harfbuzz] update to 2.9.0

* update version

* update version to version-semver

* update version

* remove fontconfig option

* update version
2021-09-07 21:04:22 -07:00
JonLiu1993
950dd37e70
[harfbuzz] update to 2.8.2 (#19615)
* [harfbuzz] update to 2.8.2

* update version

* revert patch format

* update version
2021-08-30 10:21:15 -07:00
Daniel Schürmann
aa069e6669
[harfbuzz] Set CMP0057 to New to make this port usable in old CMake projects (#19444) 2021-08-09 09:04:09 -07:00
Kirawi
9c23718d87
[HarfBuzz] Update Port to 2.8.1 (#17273)
* wip

* wip

* wip

* wip

* update version

* fix port git-tree sha

* wip

* restart ci

* restart ci

* update to 2.8.1

* retry

* Update harfbuzz.json

Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-05-21 01:32:23 -07:00
Alexander Neumann
546813ae7b
[glib up to gtk] update and make it work with meson (#13100)
* update glib to meson

* update ci baseline

* update glib to 2.66.3
remove cmakelists

* fix some minor meson issue but meson is still a mess

* add_bin_to_path to vcpkg_install_meson

* regen docs

* try fixing/touching all glib dependent ports

* fix libsigcpp-3 version

* fix glibmm

* fix gmime

* fix libcroco

* update libnice

* fix atk build

* update harfbuzz

* fix few builds

* update libxmlpp

* fix gdk-pixbuf

* fix gts

* gts add patch

* remove old libsigcpp

* add missing comma

* fix supports logic

* fix name mismatch

* restore original ci baseline.

* fix a lot of small details.
increment controls.

* fix harfbuzz & glib

* bump port version

* update port_versions

* fix version field

* update versions

* fix glib in harfbuzz

* update port versions

* silly uppercase type

* update port-versions

* fix cairo build

* update version

* fix atk

* update atk port-verisons

* fix gts public includes

* update versions

* fix cairomm

* fix pango

* fix ignition

* update versions.

* fix gtk

* fix librsvg

* update versions

* fix atk linux

* fix libgpod

* update versions

* fix lcm

* fix librsvg

* update pango and pangomm

* update pango to meson

* more updates

* update pixman

* fix cairo

* fix cairo

* some fixes

* reorder meson a bit

* add none.txt for meson

* fix x86_x64 to x86 "cross" builds

* add tiff pkgconfig

* update gdk-pixbuf

* fix tiff and jpeg

* add graphene

* fix gdk-pixbuf

* add sassc

* update gtk

* fix cairo complete build

* add harfbuzz inlcude in pango since meson does not add it into pkgconfig.

* fix gtk build. Remaining issue fix install script.

* fix gtk build

* fix io2d

* add supports field

* fix cartographer?

* fix librsvg build

* fix gtk build

* fix cartographer

* fix sassc on linux

* fix tiff and libjpeg pc files

* fix pixman x86

* _isnanf is undefined on arm-

* merge fix for make on arm64

* fix gdk-pixbuf on arm64-windows

* pixman remove test/demos.
should fix it on osx.

* [vcpkg_install_meson] add bin to path to run code generators

* [vcpkg_configure_meson]
deactivate native compiler in cross builds
make x86 on x86_x64 a native instead of a cross build
(as long as we are not building for UWP)

* pixman reenable UWP support.

* pixman reenable arm support

* add pixman:arm-uwp=fail to baseline

* update gtkmm

* remove double whitespaces

* gtk baseline
gtk dependency on cairo x11
remove double spaces in flags

* fix linux build

* native none again

* cairo fix cairo-script.pc

* comment out patch since the cairo changes should have fixed it.

* disable wayland backend in GTK since CI is missing system packages

* silly typo in cairo pc file correction
install lzo pc on windows

* remove double spaces in _FLAGS
remove unnecessary comments

* actually disabling wayland backend

* fix glib codegen issue having the wrong path

* try to fix paths in glib codegen

* integrate changes form #12860

* add the uwp patch back in

* deactivate extra harfbuzz shapers.

* vcpkg x-add-version --all --overwrite-version

* remove patches in tesseract.

* fix version

* rerun add-version

* add libgpod:x64-linux=fail to baseline due to missing system tools/libraries

* change regex to take double - into account.

* run x-add-version

* run format-manifest

* add missing removal of multiple spaces back into the regex

* remove ws diff change

* fix gtkmm the upstream way

* remove ws to reduce diff

* make glib build on osx

* format manifest

* run x-add-version

* add pthread dependency

* update baseline due to glib compiling on osx now.

* add meson as a dep to glib

* - add glib host dependencies
- switch to manifest of touched ports

* switch to manifest.

* [libxml2] add gnuinstalldirs

* [libxml2] add missing include of GNUInstallDirs

* add version info

* add include dir to pc files ....

* update version

* add UWP as crosscompiling target

* Apply suggestions from code review

* trying to fix cairo pthread detection on osx.

* fix libmicrohttpd by adding the required system frameworks on osx

* fix poppler by not removing the CXX standard

* fix missing coretext header from harfbuzz in pano

* fix formating issues

* fix librsvg on osx

* revert version changes

* bump version

* version stuff.

* fix graphene version stuff

* fix version stuff

* removing ports from ci baseline to cause me pain

* move cairomm:x64-linux=fail
to gtkmm:x64-linx=fail
remove pangomm:x64-osx=fail

* fix typo

* revert ws changes to vcpkg_install_meson

* update port version after merge

* version stuff

* fix fluidsynth by adding vcpkg_check_features

* move cairo to ci baseline on osx

* version stuff

* fluidsynth corrections

* more version stuff

* apply code review changes

* clean version stuff.

* update version stuff

* code review cleanup

* version stuff

* formating

* update version stuff again

* remove gdi again

* version stuff

* version stuff

* version baseline

* Apply strega-nil suggestions from code review

* run x-add-version

* reset versions to upstream/master

* v8 CONTROL -> json

* reset fluidsynth to upstream/master

* first batch of version-string -> version conversion

* second and last batch of version-string -> version conversions

* update version stuff

* disable gdi feature in harfbuzz (missing user32 linkage in qt5-base)

* version stuff

* Apply suggestions from code review

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* more CR stuff

* update versions

* back out provision changes so that pr can be merged.

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-04-26 10:28:21 -07:00
Robert Adam
4634989574
[harfbuzz] work around upstream SameFileError (#16621)
During the configuration of harfbuzz several Python scripts are invoked
that are supposed to copy some files. For some reason however the
scripts end up being instructed to copy files to themselves at which
point a SameFileError is risen, causing the build to fail.

This is a workaround for the underlaying issue that is deemed to be
usptream. The upstream issues are
- https://github.com/mesonbuild/meson/issues/8375
- https://github.com/harfbuzz/harfbuzz/issues/2870

The workaround is to add a patch that makes sure these scripts check
whether source and target file are the same and only invoking the copy
action if they are not.

Fixes #16262
2021-03-11 12:16:08 -08:00
Martin Vejdarski
cc093a8224
[harfbuzz] Use meson and update to 2.7.0 (#12860)
* [harfbuzz] Use meson

* [harfbuzz] Add config file for CMake

* [harfbuzz,pango] Remove glib option for harfbuzz

* [libass,libmupdf,qt5-base,skia] Fix for harfbuzz

* Back out meson edit already applied in https://github.com/microsoft/vcpkg/pull/15258

* [harfbuzz] Fixup pkgconfig

* [libass] Bump port version

* Revert "[libass,libmupdf,qt5-base,skia] Fix for harfbuzz"

This reverts commit 3ba27c6c1c10a2889a8c5e028d010916f91418e3.

* [harfbuzz] Update to 2.7.4

* update baseline record

* Restore glib feature for harfbuzz and remove vagrant change

* Update port version

* Change over to manifests

* Update port version

Co-authored-by: Ebrahim Byagowi <ebrahim@gnu.org>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-01-25 01:47:30 -08:00
nicole mazzuca
68a74950d0
[vcpkg] Rename port_versions to versions (#15784) 2021-01-21 09:53:22 -08:00