Commit graph

158 commits

Author SHA1 Message Date
Jan Beich
2f2cc06bb9 print/harfbuzz: update to 10.2.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/10.2.0
Reported by:	GitHub (watch releases)
PR:		284008
Exp-run by:	antoine
2025-01-16 01:50:03 +01:00
Jan Beich
dfee61567d print/harfbuzz: update to 10.1.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/10.1.0
Reported by:	GitHub (watch releases)
2024-11-14 01:58:43 +01:00
Jan Beich
70b064048e print/harfbuzz: update to 10.0.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/10.0.1
Reported by:	GitHub (watch releases)
PR:		281693
Exp-run by:	antoine
2024-09-27 20:52:41 +02:00
Jan Beich
c69c3e60a0 print/harfbuzz: update to 9.0.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/9.0.0
Reported by:	GitHub (watch releases)
PR:		280020
Exp-run by:	antoine
2024-07-01 23:25:17 +02:00
Jan Beich
07badf98bb print/harfbuzz: update to 8.5.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.5.0
Reported by:	GitHub (watch releases)
2024-05-14 03:59:54 +03:00
Jan Beich
4816cd4921 print/harfbuzz-icu: unbreak build with ICU 75
In file included from ../src/hb-icu.cc:39:
In file included from /usr/local/include/unicode/unorm2.h:35:
In file included from /usr/local/include/unicode/uset.h:36:
/usr/local/include/unicode/localpointer.h:561:26: error: 'auto' not allowed in template parameter until C++17
template <typename Type, auto closeFunction>
                         ^~~~
In file included from ../src/hb-icu.cc:39:
In file included from /usr/local/include/unicode/unorm2.h:35:
/usr/local/include/unicode/uset.h:358:53: error: value of type 'void (USet *)' is not implicitly convertible to 'int'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
                                                    ^~~~~~~~~~
/usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro 'U_DEFINE_LOCAL_OPEN_POINTER'
    using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
                                                                   ^~~~~~~~~~~~~
In file included from ../src/hb-icu.cc:39:
/usr/local/include/unicode/unorm2.h:286:69: error: value of type 'void (UNormalizer2 *)' is not implicitly convertible to 'int'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close);
                                                                    ^~~~~~~~~~~~
/usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro 'U_DEFINE_LOCAL_OPEN_POINTER'
    using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
                                                                   ^~~~~~~~~~~~~
PR:		278420
Reported by:	antoine (via exp-run)
2024-04-20 23:51:57 +02:00
Jan Beich
a9ac710158 print/harfbuzz: update to 8.4.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.4.0
Reported by:	GitHub (watch releases)
2024-03-30 01:59:06 +01:00
Jan Beich
db759d196d print/harfbuzz: update to 8.3.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.3.1
Reported by:	GitHub (watch releases)
2024-03-18 08:14:53 +01:00
Jan Beich
37139d04be print/harfbuzz: update to 8.3.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.3.0
Reported by:	GitHub (watch releases)
2023-11-11 17:59:09 +01:00
Jan Beich
93ea74c9dd print/harfbuzz: update to 8.2.2
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.2
Reported by:	GitHub (watch releases)
2023-10-18 18:04:52 +02:00
Jan Beich
506e29bc89 print/harfbuzz: update to 8.2.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.1
Reported by:	GitHub (watch releases)
2023-09-19 01:48:07 +02:00
Jan Beich
a81e4806e1 print/harfbuzz: update to 8.2.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.0
Reported by:	GitHub (watch releases)
2023-09-12 00:02:48 +02:00
Jan Beich
6f3237ac85 print/harfbuzz: update to 8.1.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.1.1
Reported by:	GitHub (watch releases)
2023-08-03 21:41:43 +00:00
Jan Beich
20d660320e print/harfbuzz: update to 8.1.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.1.0
Reported by:	GitHub (watch releases)
2023-08-01 00:44:10 +00:00
Jan Beich
5ffe503317 print/harfbuzz: update to 8.0.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.0.1
Reported by:	GitHub (watch releases)
PR:		272431
2023-07-18 00:59:33 +00:00
Jan Beich
3cbb793f4b print/harfbuzz: update to 8.0.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/8.0.0
Reported by:	GitHub (watch releases)
PR:		272431
Exp-run by:	antoine
Approved by:	vishwin
2023-07-18 00:59:32 +00:00
Jan Beich
6fac6cf768 print/harfbuzz: update to 7.3.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/7.3.0
Reported by:	GitHub (watch releases)
2023-05-10 11:31:45 +00:00
Jan Beich
1a3b759388 print/harfbuzz: update to 7.2.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/7.2.0
Reported by:	GitHub (watch releases)
2023-04-28 11:15:35 +00:00
Jan Beich
67c4f10afb print/harfbuzz: drop redundant MESON_ARGS after 3507fb3e4e
PR:		270361
Exp-run by:	antoine
2023-04-01 08:48:41 +00:00
Jan Beich
4eb651d911 print/harfbuzz: simplify tests
Drop TEST option in favor of re-invoking build via "make test".
2023-03-20 15:16:33 +00:00
Jan Beich
3d5afae595 print/harfbuzz: drop redundant Meson option after 597837d587
https://github.com/harfbuzz/harfbuzz/commit/68d2e1b221ca
2023-03-20 15:16:32 +00:00
Jan Beich
079ac4a288 print/harfbuzz: avoid untracked dependency after 9710ed4469
Error: /usr/local/bin/hb-info is linked to /usr/local/lib/libchafa.so.0 from graphics/chafa but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libchafa.so:graphics/chafa

https://github.com/harfbuzz/harfbuzz/commit/8298c2f93b0d
2023-03-20 15:16:32 +00:00
Jan Beich
e0786b0bad print/harfbuzz: switch to non-deprecated option after 08e10542ed
https://github.com/harfbuzz/harfbuzz/commit/792ca307b0cf
2023-03-20 15:16:31 +00:00
Jan Beich
df012ee6f1 print/harfbuzz: update to 7.1.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/7.1.0
Reported by:	GitHub (watch releases)
2023-03-04 00:36:06 +00:00
Jan Beich
acf47e5375 print/harfbuzz-hb-view: rename to -cairo after 4872ec2e84
Avoid confusion when used as a dependency for libharfbuzz-cairo.so.
https://github.com/harfbuzz/harfbuzz/commit/767bdd43a63c
2023-02-23 10:46:47 +00:00
Jan Beich
4872ec2e84 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
2023-02-20 18:38:21 +00:00
Jan Beich
ed434537ea print/harfbuzz: update to 6.0.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/6.0.0
Reported by:	GitHub (watch releases)
PR:		268424
Exp-run by:	antoine
2022-12-27 08:35:20 +00:00
Jan Beich
10f6c3b29d print/harfbuzz: update to 5.3.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/5.3.1
Reported by:	GitHub (watch releases)
2022-10-19 21:51:09 +00:00
Jan Beich
ece3cc9aa6 print/harfbuzz: update to 5.3.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/5.3.0
Reported by:	GitHub (watch releases)
2022-10-09 08:18:23 +00:00
Jan Beich
c08d481621 print/harfbuzz: update to 5.2.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/5.2.0
Reported by:	GitHub (watch releases)
2022-09-18 11:55:54 +00:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Jan Beich
727c5d0c3f print/harfbuzz: update to 5.1.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/5.1.0
Reported by:	GitHub (watch releases)
2022-07-31 19:04:07 +00:00
Jan Beich
62e02c8650 print/harfbuzz: update to 5.0.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/5.0.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/5.0.1
Reported by:	GitHub (watch releases)
PR:		265436
Exp-run by:	antoine
Approved by:	tcberner
2022-07-31 19:04:06 +00:00
Tobias C. Berner
51879c91f8 print: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
  *  Alexander Vereeken <Alexander88207@protonmail.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Anish Mistry <amistry@am-productions.biz>
  *  Anton Berezin <tobez@tobez.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Bruce M. Simpson <bms@FreeBSD.org>
  *  CHOI Junho <cjh@FreeBSD.org>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  D'Arcy Cain <darcy@druid.net>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien <obrien@FreeBSD.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dima Dorfman <dima@unixfreak.org>
  *  Dmitry Kazarov <d.y.kazarov@mail.ru>
  *  Dmitry Sivachenko <dima@Chg.RU>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Fabiano Sidler <fabianosidler@swissonline.ch>
  *  Fernan Aguero <fernan.aguero@gmail.com>
  *  Fernan Aguero <fernan@iib.unsam.edu.ar>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  Golyashov Sergey <svvord@soft-wizard.ru>
  *  Gvozdikov Veniamin <g.veniamin@googlemail.com>
  *  Hideaki Ohmon <ohmon@tom.sfc.keio.ac.jp>
  *  Igor Pokrovsky <tiamat@comset.net>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  Jean-Marc Zucconi <jmz@FreeBSD.org> and David O'Brien <obrien@FreeBSD.org>
  *  Jean-Sebastien Roy <js@jeannot.org>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Joel Sutton <jsutton@bbcon.com.au>
  *  Joerg Wunsch <joerg@FreeBSD.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Jose Jachuf <jjachuf@gmail.com>
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw>
  *  KANOU Hiroki <kanou@khdd.net>
  *  KATO Tsuguru <tkato@prontomail.com>
  *  Kapil Chowksey
  *  Kentaro Inagaki <JBD01226@niftyserve.ne.jp>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Klemm <andreas@klemm.gtn.com>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kozlov Sergey <kozlov.sergey.404@gmail.com>
  *  Lars Koeller
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Pulford <mark@kyne.com.au>
  *  Mark Reidel <ports@mark.reidel.info>
  *  Martin Dieringer <martin.dieringer@gmx.de>
  *  Martin Kammerhofer
  *  Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
  *  Martin Ranne <gasp@ridcully.dnsalias.org>
  *  Matthew Hunt <mph@pobox.com>
  *  Maxim Loginov <Zeliboba@mail.ru>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Moll <kvedulv at kvedulv.de>
  *  Michael Nottebrock <lofi@FreeBSD.org>
  *  Mike Meyer <mwm@mired.org>
  *  Mikhail Teterin
  *  Mita Yoshio <mita@FreeBSD.org>
  *  Nicola Vitale <nivit@email.it>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Patrick Dung (patrick_dkt@yahoo.com.hk)
  *  Patrick Powell <papowell@astart.com>
  *  Pedro Giffuni
  *  Philip M. Gollucci <pgpollucci@p6m7g8.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Robert Withrow <witr@rwwa.com>
  *  Romain Tartiere <romain@FreeBSD.org>
  *  Satoshi Asami <asami@FreeBSD.org>
  *  Satoshi TAOKA <taoka@FreeBSD.org>
  *  Satoshi Taoka <taoka@FreeBSD.org>
  *  Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
  *  Simon 'corecode' Schubert <corecode@corecode.ath.cx>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stefan Esser <se@FreeBSD.org>
  *  Stefan Hagen <ports@textmail.me>
  *  Stephen Fisher
  *  Steve Wills <swills@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Tim McCormick <tim@pcbsd.org>
  *  Tomokatsu SAITO <saito@a2z.co.jp>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Wen Heping <wenheping@gmail.com>
  *  Yuichiro AIZAWA <yaizawa@mdbl.sfc.keio.ac.jp>
  *  amistry@am-productions.biz
  *  andrew@scoop.co.nz
  *  arved
  *  brett@peloton.physics.montana.edu
  *  chuckr@FreeBSD.org
  *  cjm2
  *  dbader@eece.unm.edu
  *  dgilbert@velocet.ca
  *  e-masson@kisoft-services.com
  *  eserte@cs.tu-berlin.de
  *  gahr
  *  giffunip
  *  hrs
  *  ijliao
  *  jmz
  *  joerg
  *  johans
  *  jseger@FreeBSD.org
  *  kline
  *  ljo
  *  lofi@FreeBSD.org
  *  martin.dieringer@gmx.de
  *  mwest@uct.ac.za
  *  oly@world.std.com
  *  patrick, trevor
  *  smace@FreeBSD.org
  *  spcoltri@unm.edu
  *  tg@FreeBSD.org
  *  tobez
  *  wenheping@gmail.com

With hat:	portmgr
2022-07-20 16:22:48 +02:00
Jan Beich
e7c247c581 print/harfbuzz: update to 4.4.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.4.1
Reported by:	GitHub (watch releases)
2022-06-29 12:35:51 +00:00
Jan Beich
ab35801b05 print/harfbuzz: update to 4.4.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.4.0
Reported by:	GitHub (watch releases)
2022-06-27 21:40:19 +00:00
Jan Beich
de45061f15 print/harfbuzz: update to 4.3.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.3.0
Reported by:	GitHub (watch releases)
2022-05-21 00:38:15 +00:00
Jan Beich
93566d0348 print/harfbuzz: update to 4.2.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.2.1
Reported by:	GitHub (watch releases)
2022-04-24 05:01:31 +00:00
Jan Beich
a256217880 print/harfbuzz: update to 4.2.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.2.0
Reported by:	GitHub (watch releases)
2022-03-30 14:56:15 +00:00
Jan Beich
3962814bcf print/harfbuzz: update to 4.1.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.1.0
Reported by:	GitHub (watch releases)
2022-03-23 11:47:19 +00:00
Jan Beich
5c3d76b768 print/harfbuzz: update to 4.0.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.0.1
Reported by:	GitHub (watch releases)
2022-03-12 00:40:36 +00:00
Jan Beich
ef3919b1cf print/harfbuzz: update to 4.0.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/4.0.0
Reported by:	GitHub (watch releases)
2022-03-03 01:43:35 +00:00
Jan Beich
5aecc299d4 print/harfbuzz: update to 3.4.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/3.4.0
Reported by:	GitHub (watch releases)
2022-02-12 23:06:28 +00:00
Jan Beich
c55787f629 print/harfbuzz: update to 3.3.2
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/3.3.2
Reported by:	GitHub (watch releases)
2022-02-07 09:23:47 +00:00
Jan Beich
d3b163b46b print/harfbuzz: update to 3.3.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/3.3.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/3.3.1
PR:		261605
Reported by:	GitHub (watch releases)
2022-01-31 22:50:46 +00:00
Tobias C. Berner
79a4cf5dcc print/harfbuzz: update to 3.2.0
harfbuzz library improvements:

   * Fixed shaping of Apple Color Emoji flags in right-to-left context.
   * Fixed positioning of CFF fonts in HB_TINY profile.
   * OpenType 1.9 language tags update.
   * Add HB_NO_VERTICAL config option.
   * Add HB_CONFIG_OVERRIDE_H for easier configuration.

harfbuzz-subset library improvements:

   * Improved packing of cmap, loca, and Ligature tables.
   * Significantly improved overflow-resolution strategy in the repacker.

PR:		260363
Exp-run by:	antoine
2021-12-16 18:27:56 +01:00
Jan Beich
ff4829acaf print/harfbuzz: update to 3.1.2
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/3.1.2
Reported by:	GitHub (watch releases)
2021-11-26 17:19:17 +00:00
Jan Beich
886f5f1f1b print/harfbuzz: update to 3.1.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/3.1.1
Reported by:	GitHub (watch releases)
2021-11-08 13:01:07 +00:00
Jan Beich
08e10542ed print/harfbuzz: update to 3.1.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/3.1.0
Reported by:	GitHub (watch releases)
2021-11-03 23:09:05 +00:00