1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00
Commit Graph

686301 Commits

Author SHA1 Message Date
Olivier Cochard
6b0c939099 net/read_bbrlog: Update to 1.4
Fix build on latest main.

Reported by:	pkg-fallout
Sponsored by:	Netflix
2024-11-15 15:27:05 +01:00
Dimitry Andric
1617a29594 lang/v8: fix build with libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes lang/v8 to fail to compile with clang 19 and libc++ 19,
resulting in errors similar to:

  /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
    820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
        |                                          ^
  ../../src/inspector/v8-string-conversions.cc:387:26: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
    387 | std::basic_string<UChar> UTF8ToUTF16(const char* stringStart, size_t length) {
        |                          ^
  /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
     23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
        |                             ^

Upstream v8 has fixed this in commit 182d9c05e78 [2], so add it as a
backported patch, until the next version of v8 is released.

[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals
[2] https://chromium.googlesource.com/v8/v8.git/+/182d9c05e78

PR:		282514
Approved by:	sunpoet (maintainer)
MFH:		2024Q4
2024-11-15 13:59:00 +01:00
Dimitry Andric
29cdc0e4fa misc/mxnet: fix build with clang 19
Clang 19 now implements CWG 96 [1], which requires a template argument
list after a 'template' keyword, resulting in errors similar to:

  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    358 |         template LaunchEx(s, new_oshape.Size(), req[0], lstride, rstride, oshape,
        |                  ^
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:358:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:389:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    389 |         template LaunchEx(s, new_oshape.Size(), req[0], lstride, rstride, oshape,
        |                  ^
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:389:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:389:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
  /wrkdirs/usr/ports/misc/mxnet/work/incubator-mxnet-1.9.1/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:389:18: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]

In all these cases, appending "<>" is enough to satisfy the constraint.
This can be done with a REINPLACE_CMD in the post-patch phase.

[1] https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#96

PR:		282654
Approved by:	yuri (maintainer)
MFH:		2024Q4
2024-11-15 13:58:59 +01:00
Igor Ostapenko
20616e451e devel/kyua: Deprecate in favor of the base version
- Kyua is part of the base in all supported versions
- Kyua's evolution happens in the base, let's avoid duplicating work
- Set EXPIRATION_DATE to 2026-04-30 (expected 13 branch EOL)

Reviewed by:	bofh
Approved by:	bofh
Differential Revision:	https://reviews.freebsd.org/D47473
2024-11-15 12:55:55 +00:00
Jason W. Bacon
3c6d6968d7 sysutils/devd-mount: Update to 0.2.0
Fix devd.conf unmount device path and umount command
Changes: https://github.com/outpaddling/devd-mount/releases

Reported by:    Marcus Rohrmoser

Changes: https://github.com/outpaddling/devd-mount/releases
2024-11-15 06:33:59 -06:00
Jason W. Bacon
d4aaf0577e deskutils/qmediamanager: Update to 0.1.2
Minor enhancements and cleanup
Changes: https://github.com/outpaddling/qmediamanager/releases
2024-11-15 06:29:34 -06:00
Lorenzo Salvadore
b5ee328522
lang/clisp: Fix build with GCC 14
GCC 14 turns some warnings into errors. Add -fpermissive flag to switch
them back to warnings.

PR:		281236
2024-11-15 13:02:11 +01:00
Christian Weisgerber
ba66aa3149 devel/got: update to 0.105
User-visible changes:
- fix bogus "branch on server has different ancestry" errors from 'got send'
- do not try to merge binary files during (un)stage -p and revert -p
2024-11-15 11:28:33 +00:00
Lorenzo Salvadore
9ac37e9a39
games/xbat: Fix build with GCC 14
GCC 14 turns some warnings into errors. Add -fpermissive flag to switch
them back to warnings.

PR:		281234
2024-11-15 11:55:47 +01:00
Dima Panov
c54445aba0
graphics/linux-rl9-gdk-pixbuf2: add pixbuf loaders to the package (+)
In Rocky Linux 9 the gdk-pixbuf2 RPM only contains the library itself
but no image loaders which provided separately as gdk-pixbuf2-modules RPM

PR:	282772

Sponsored by:	Future Crew, LLC
2024-11-15 13:44:54 +03:00
Lorenzo Salvadore
f00626cfc7
games/shaaft: Fix build with GCC 14
GCC 14 turns some warnings into errors. Add -fpermissive flag to switch
them back to warnings.
PR:		281233
2024-11-15 11:36:21 +01:00
Po-Chuan Hsieh
3feab25185
www/py-notebook: Allow build with py-jupyterlab 4.3.0+
- Bump PORTREVISION for package change
2024-11-15 18:21:17 +08:00
Po-Chuan Hsieh
9b3b7566cb
www/py-notebook: Fix bbc21aec67
- Fx version requirement of *_DEPENDS
2024-11-15 18:19:45 +08:00
Po-Chuan Hsieh
b8d3e72b36
*/Makefile: Sort SUBDIRs 2024-11-15 18:17:17 +08:00
Po-Chuan Hsieh
af95c62c12
textproc/py-vbuild: Fix BUILD_DEPENDS
- While I'm here, remove incorrect/unnecessary patch-pyproject.toml for python and pscript in tool.poetry.dependencies section
- Bump PORTREVISION for package change

Approved by:	portmgr (blanket)
With hat:	python
2024-11-15 18:17:17 +08:00
Po-Chuan Hsieh
bf835f906e
devel/py-click-aliases: Fix BUILD_DEPENDS
from pyproject.toml:
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

Approved by:	portmgr (blanket)
With hat:	python
Reference:	https://github.com/click-contrib/click-aliases/blob/v1.0.4/pyproject.toml#L24-L26
2024-11-15 18:17:17 +08:00
Po-Chuan Hsieh
b0de38db34
devel/py-click-aliases: Fix BUILD_DEPENDS
from pyproject.toml:
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

Approved by:	portmgr (blanket)
With hat:	python
Reference:	https://github.com/Mause/duckdb_engine/blob/v0.11.2/pyproject.toml#L55-L57
2024-11-15 18:17:16 +08:00
Po-Chuan Hsieh
13b5c317f6
textproc/py-numpydoc: Update version requirement of RUN_DEPENDS
- Bump PORTREVISION for package change
2024-11-15 18:17:16 +08:00
Po-Chuan Hsieh
fb27f606fd
www/rubygem-protocol-http2: Update to 0.19.4
Changes:	https://github.com/socketry/protocol-http2/releases
		https://github.com/socketry/protocol-http2/commits/main
2024-11-15 18:17:16 +08:00
Po-Chuan Hsieh
350311c072
www/rubygem-async-http: Update to 0.82.3
Changes:	https://github.com/socketry/async-http/commits/main
2024-11-15 18:17:16 +08:00
Po-Chuan Hsieh
347f82302c
devel/rubygem-ruby-lsp-rspec: Update to 0.1.18
Changes:	https://github.com/st0012/ruby-lsp-rspec/releases
2024-11-15 18:17:15 +08:00
Po-Chuan Hsieh
e43a38d097
devel/rubygem-ruby-lsp-rails: Allow build with rubygem-ruby-lsp 0.21.0+
- Bump PORTREVISION for package change

Obtained from:	77650f0303
		3a01040ac9
2024-11-15 18:17:15 +08:00
Po-Chuan Hsieh
63851c46b1
devel/rubygem-ruby-lsp: Update to 0.21.2
Changes:	https://github.com/Shopify/ruby-lsp/releases
2024-11-15 18:17:15 +08:00
Po-Chuan Hsieh
723fde9c2f
devel/rubygem-google-apis-iamcredentials_v1: Update to 0.22.0
Changes:	https://github.com/googleapis/google-api-ruby-client/blob/main/generated/google-apis-iamcredentials_v1/CHANGELOG.md
2024-11-15 18:17:15 +08:00
Po-Chuan Hsieh
5c74cf9a2e
devel/rubygem-google-apis-compute_v1: Update to 0.111.0
Changes:	https://github.com/googleapis/google-api-ruby-client/blob/main/generated/google-apis-compute_v1/CHANGELOG.md
2024-11-15 18:17:14 +08:00
Po-Chuan Hsieh
4d835f0800
devel/rubygem-aws-partitions: Update to 1.1001.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-partitions/CHANGELOG.md
2024-11-15 18:17:14 +08:00
Po-Chuan Hsieh
fd19882509
x11-fonts/py-gflanguages: Update to 0.7.0
Changes:	https://github.com/googlefonts/lang/releases
2024-11-15 18:17:14 +08:00
Po-Chuan Hsieh
6fafe68208
science/py-tobler: Update to 0.12.0
Changes:	https://github.com/pysal/tobler/releases
2024-11-15 18:17:14 +08:00
Po-Chuan Hsieh
d59daec5d2
print/py-fontbakery: Allow build with py-gflanguages 0.7.0+
- Bump PORTREVISION for package change
2024-11-15 18:17:13 +08:00
Po-Chuan Hsieh
07467ace58
mail/py-checkdmarc: Update to 5.7.6
Changes:	https://github.com/domainaware/checkdmarc/releases
		https://github.com/domainaware/checkdmarc/blob/master/CHANGELOG.md
2024-11-15 18:17:13 +08:00
Po-Chuan Hsieh
78d345a8d0
graphics/py-willow: Enable HEIF option after b280ef6a26 and 2e5b12893e
- Bump PORTREVISION for dependency change
2024-11-15 18:17:13 +08:00
Po-Chuan Hsieh
2b7bfef70f
graphics/py-pillow-heif: Update to 0.20.0
Changes:	https://github.com/bigcat88/pillow_heif/releases
2024-11-15 18:17:13 +08:00
Po-Chuan Hsieh
558ad11cc6
graphics/py-geosnap: Fix 176436adbf 2024-11-15 18:17:12 +08:00
Po-Chuan Hsieh
4e50064f46
dns/py-py3dns: Cosmetic change 2024-11-15 18:17:12 +08:00
Po-Chuan Hsieh
dbfba5914b
dns/py-publicsuffixlist: Update to 1.0.2.20241102
Changes:	https://github.com/ko-zu/psl/commits/master
2024-11-15 18:17:12 +08:00
Po-Chuan Hsieh
386465ef8c
devel/py-types-psutil: Update to 6.1.0.20241102
Changes:	https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/psutil.md
2024-11-15 18:17:11 +08:00
Po-Chuan Hsieh
927b53166e
devel/py-typeguard: Update to 4.4.1
Changes:	https://github.com/agronholm/typeguard/releases
2024-11-15 18:17:11 +08:00
Po-Chuan Hsieh
17f069f5a9
devel/py-riot: Allow build with py-virtualenv 20.27.0+
- Bump PORTREVISION for package change
2024-11-15 18:17:11 +08:00
Po-Chuan Hsieh
19cb549bee
devel/py-pathos: Update version requirement of RUN_DEPENDS
- Bump PORTREVISION for package change
2024-11-15 18:17:11 +08:00
Po-Chuan Hsieh
9dd4ace1ed
devel/py-moto: Update to 5.0.19
Changes:	https://github.com/getmoto/moto/releases
		https://github.com/getmoto/moto/blob/master/CHANGELOG.md
2024-11-15 18:17:10 +08:00
Po-Chuan Hsieh
dc22e8f771
devel/py-mediafile: Update to 0.13.0
Changes:	https://github.com/beetbox/mediafile/blob/master/docs/index.rst#changelog
		https://mediafile.readthedocs.io/en/latest/#changelog
2024-11-15 18:17:10 +08:00
Po-Chuan Hsieh
320cf1a237
devel/py-frictionless: Update version requirement of RUN_DEPENDS
- Bump PORTREVISION for package change
2024-11-15 18:17:10 +08:00
Po-Chuan Hsieh
2be113f51c
devel/py-dulwich: Take maintainership 2024-11-15 18:17:09 +08:00
Po-Chuan Hsieh
2b51cbf4a3
devel/py-django-rq: Update to 2.10.3
Changes:	https://github.com/rq/django-rq/releases
2024-11-15 18:17:09 +08:00
Po-Chuan Hsieh
f885b42761
devel/py-cmd2: Update to 2.5.2
Changes:	https://github.com/python-cmd2/cmd2/releases
2024-11-15 18:17:09 +08:00
Po-Chuan Hsieh
6238e9b904
devel/py-cli-helpers: Update version requirement of RUN_DEPENDS
- Bump PORTREVISION for package change
2024-11-15 18:17:09 +08:00
Po-Chuan Hsieh
143ede2eba
converters/py-zfec: Cosmetic change 2024-11-15 18:17:08 +08:00
Po-Chuan Hsieh
a40cc64580
devel/pecl-vld: Fix build with PHP 8.1
/bin/sh /wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/libtool --mode=compile cc -I. -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0 -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/include -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/main -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing     -DZEND_COMPILE_DL_EXT=1 -c /wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/srm_oparray.c -o srm_oparray.lo  -MMD -MF srm_oparray.dep -MT srm_oparray.lo
 cc -I. -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0 -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/include -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/main -I/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DZEND_COMPILE_DL_EXT=1 -c /wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/srm_oparray.c -MMD -MF srm_oparray.dep -MT srm_oparray.lo  -fPIC -DPIC -o .libs/srm_oparray.o
/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/srm_oparray.c:1132:7: error: member reference base type 'void' is not a structure or union
 1132 |                 if (zend_string_equals_literal(Z_PTR_P(func_name), "exit")) {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/php/Zend/zend_string.h:372:3: note: expanded from macro 'zend_string_equals_literal'
  372 |         (ZSTR_LEN(str) == sizeof(literal)-1 && !memcmp(ZSTR_VAL(str), literal, sizeof(literal) - 1))
      |          ^~~~~~~~~~~~~
/usr/local/include/php/Zend/zend_string.h:67:31: note: expanded from macro 'ZSTR_LEN'
   67 | #define ZSTR_LEN(zstr)  (zstr)->len
      |                         ~~~~~~^ ~~~
/wrkdirs/usr/ports/devel/pecl-vld/work-php81/vld-0.18.0/srm_oparray.c:1132:7: error: member reference base type 'void' is not a structure or union
 1132 |                 if (zend_string_equals_literal(Z_PTR_P(func_name), "exit")) {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/php/Zend/zend_string.h:372:49: note: expanded from macro 'zend_string_equals_literal'
  372 |         (ZSTR_LEN(str) == sizeof(literal)-1 && !memcmp(ZSTR_VAL(str), literal, sizeof(literal) - 1))
      |                                                        ^~~~~~~~~~~~~
/usr/local/include/php/Zend/zend_string.h:66:31: note: expanded from macro 'ZSTR_VAL'
   66 | #define ZSTR_VAL(zstr)  (zstr)->val
      |                         ~~~~~~^ ~~~
2 errors generated.

Reference:	https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/pea7acb655568_s65a4daeaf32/logs/php81-pecl-vld-0.18.0.log
		https://pkg-status.freebsd.org/beefy22/data/141amd64-default/dfee61567d9e/logs/php81-pecl-vld-0.18.0.log
		https://pkg-status.freebsd.org/beefy16/data/133amd64-default/ea7acb655568/logs/php81-pecl-vld-0.18.0.log
2024-11-15 18:17:08 +08:00
Po-Chuan Hsieh
d2176e67bd
net/pear-Net_NNTP: Cosmetic change 2024-11-15 18:17:08 +08:00
Po-Chuan Hsieh
5d1711455b
x11-toolkits/tktreectrl: Cosmetic change 2024-11-15 18:17:07 +08:00