diff options
Diffstat (limited to '')
27 files changed, 286 insertions, 45 deletions
diff --git a/misc/Makefile b/misc/Makefile index 96108cce56a9..7e38343bfda8 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -532,6 +532,7 @@ SUBDIR += py-pytorch SUBDIR += py-pytorch-lightning SUBDIR += py-pyviz-comms + SUBDIR += py-runloop-api-client SUBDIR += py-safetensors SUBDIR += py-sagemaker SUBDIR += py-sagemaker-core diff --git a/misc/compat14x/Makefile b/misc/compat14x/Makefile index eca6fe06759f..73b3bdad5efa 100644 --- a/misc/compat14x/Makefile +++ b/misc/compat14x/Makefile @@ -1,5 +1,5 @@ PORTNAME= compat14x -PORTVERSION= 14.2.1402000.20250903 +PORTVERSION= 14.2.1402000.20250910 CATEGORIES= misc MASTER_SITES= LOCAL/arrowd PKGNAMESUFFIX= -${ARCH} @@ -21,6 +21,9 @@ USE_LDCONFIG= ${TARGET_DIR} COMPAT_LIBS= libasn1.so.11 \ libcom_err.so.5 \ libcrypto.so.30 \ + libdialog.so.10 \ + libdpv.so.3 \ + libfigpar.so.0 \ libgssapi.so.10 \ libgssapi_krb5.so.10 \ libgssapi_ntlm.so.10 \ diff --git a/misc/compat14x/distinfo b/misc/compat14x/distinfo index 7102a078bed0..804dc0579dfa 100644 --- a/misc/compat14x/distinfo +++ b/misc/compat14x/distinfo @@ -1,13 +1,13 @@ -TIMESTAMP = 1756986241 -SHA256 (compat14x-aarch64-14.2.1402000.20250903.tar.xz) = 0f03dc8a15ccc5240669774936c4af09171af5a63b738a60ae43ca5bcd6ebbec -SIZE (compat14x-aarch64-14.2.1402000.20250903.tar.xz) = 3723432 -SHA256 (compat14x-amd64-14.2.1402000.20250903.tar.xz) = 05b173c28008fc4b2d696960c068db744e0369d9cd9efefa5e59ac115199b38d -SIZE (compat14x-amd64-14.2.1402000.20250903.tar.xz) = 4419272 -SHA256 (compat14x-i386-14.2.1402000.20250903.tar.xz) = 025eb2dfa241177891b64ce977675d4e8a2473d71158e56b61ec1b06495b1782 -SIZE (compat14x-i386-14.2.1402000.20250903.tar.xz) = 2266828 -SHA256 (compat14x-powerpc-14.2.1402000.20250903.tar.xz) = 32e0988b97a98eb2d955f57c66fe807bcafdfe27767f29c6d3ab9e1775b4b07e -SIZE (compat14x-powerpc-14.2.1402000.20250903.tar.xz) = 1964692 -SHA256 (compat14x-powerpc64-14.2.1402000.20250903.tar.xz) = abd254c63f1c09ced73d76cd2e5da5f0536873d78ee919d477aad3f494de4064 -SIZE (compat14x-powerpc64-14.2.1402000.20250903.tar.xz) = 3835228 -SHA256 (compat14x-powerpc64le-14.2.1402000.20250903.tar.xz) = 275124cc29235f5e70aeaa3e50d7a7d9ec9052ca4f76d07f4f84b1b618e4e6cf -SIZE (compat14x-powerpc64le-14.2.1402000.20250903.tar.xz) = 2328468 +TIMESTAMP = 1757529623 +SHA256 (compat14x-aarch64-14.2.1402000.20250910.tar.xz) = 5137d893183c18bfbd0b654f1e9257b257503c3aaab8d9473ee549f412633c38 +SIZE (compat14x-aarch64-14.2.1402000.20250910.tar.xz) = 3904516 +SHA256 (compat14x-amd64-14.2.1402000.20250910.tar.xz) = 774043fbffc48c7c02d726d05918416223215c8cb5a2048f7d87566d3bd817a1 +SIZE (compat14x-amd64-14.2.1402000.20250910.tar.xz) = 4586556 +SHA256 (compat14x-i386-14.2.1402000.20250910.tar.xz) = 11a26673269fbb089d43430fcad63176f84bde4f78c853421fc311c256224d4f +SIZE (compat14x-i386-14.2.1402000.20250910.tar.xz) = 2369928 +SHA256 (compat14x-powerpc-14.2.1402000.20250910.tar.xz) = 4285f1a445a0499f2ee465ea3f3e769ca32e7ff9e5595a2f7bb9300a70596183 +SIZE (compat14x-powerpc-14.2.1402000.20250910.tar.xz) = 2060428 +SHA256 (compat14x-powerpc64-14.2.1402000.20250910.tar.xz) = a7266abf08b1f1bcdde45b4b4544e20e76e7002cf8c18df00a36a268cf177cd4 +SIZE (compat14x-powerpc64-14.2.1402000.20250910.tar.xz) = 4081496 +SHA256 (compat14x-powerpc64le-14.2.1402000.20250910.tar.xz) = 386cccd72061bf8591b8d0511094cd2053c530fffd75fc45e8ff380430ff95d4 +SIZE (compat14x-powerpc64le-14.2.1402000.20250910.tar.xz) = 2436152 diff --git a/misc/compat14x/pkg-plist.aarch64 b/misc/compat14x/pkg-plist.aarch64 index bcd7c956d0ca..c848e17bde85 100644 --- a/misc/compat14x/pkg-plist.aarch64 +++ b/misc/compat14x/pkg-plist.aarch64 @@ -1,6 +1,9 @@ lib/compat/libasn1.so.11 lib/compat/libcom_err.so.5 lib/compat/libcrypto.so.30 +lib/compat/libdialog.so.10 +lib/compat/libdpv.so.3 +lib/compat/libfigpar.so.0 lib/compat/libgssapi.so.10 lib/compat/libgssapi_krb5.so.10 lib/compat/libgssapi_ntlm.so.10 diff --git a/misc/compat14x/pkg-plist.amd64 b/misc/compat14x/pkg-plist.amd64 index dac199620ab7..e7b9a99e9f3e 100644 --- a/misc/compat14x/pkg-plist.amd64 +++ b/misc/compat14x/pkg-plist.amd64 @@ -1,6 +1,9 @@ lib/compat/libasn1.so.11 lib/compat/libcom_err.so.5 lib/compat/libcrypto.so.30 +lib/compat/libdialog.so.10 +lib/compat/libdpv.so.3 +lib/compat/libfigpar.so.0 lib/compat/libgssapi.so.10 lib/compat/libgssapi_krb5.so.10 lib/compat/libgssapi_ntlm.so.10 @@ -24,6 +27,9 @@ lib/compat/libwind.so.11 %%COMPAT32%%lib32/compat/libasn1.so.11 %%COMPAT32%%lib32/compat/libcom_err.so.5 %%COMPAT32%%lib32/compat/libcrypto.so.30 +%%COMPAT32%%lib32/compat/libdialog.so.10 +%%COMPAT32%%lib32/compat/libdpv.so.3 +%%COMPAT32%%lib32/compat/libfigpar.so.0 %%COMPAT32%%lib32/compat/libgssapi.so.10 %%COMPAT32%%lib32/compat/libgssapi_krb5.so.10 %%COMPAT32%%lib32/compat/libgssapi_ntlm.so.10 diff --git a/misc/compat14x/pkg-plist.i386 b/misc/compat14x/pkg-plist.i386 index bcd7c956d0ca..c848e17bde85 100644 --- a/misc/compat14x/pkg-plist.i386 +++ b/misc/compat14x/pkg-plist.i386 @@ -1,6 +1,9 @@ lib/compat/libasn1.so.11 lib/compat/libcom_err.so.5 lib/compat/libcrypto.so.30 +lib/compat/libdialog.so.10 +lib/compat/libdpv.so.3 +lib/compat/libfigpar.so.0 lib/compat/libgssapi.so.10 lib/compat/libgssapi_krb5.so.10 lib/compat/libgssapi_ntlm.so.10 diff --git a/misc/compat14x/pkg-plist.powerpc b/misc/compat14x/pkg-plist.powerpc index bcd7c956d0ca..c848e17bde85 100644 --- a/misc/compat14x/pkg-plist.powerpc +++ b/misc/compat14x/pkg-plist.powerpc @@ -1,6 +1,9 @@ lib/compat/libasn1.so.11 lib/compat/libcom_err.so.5 lib/compat/libcrypto.so.30 +lib/compat/libdialog.so.10 +lib/compat/libdpv.so.3 +lib/compat/libfigpar.so.0 lib/compat/libgssapi.so.10 lib/compat/libgssapi_krb5.so.10 lib/compat/libgssapi_ntlm.so.10 diff --git a/misc/compat14x/pkg-plist.powerpc64 b/misc/compat14x/pkg-plist.powerpc64 index dac199620ab7..e7b9a99e9f3e 100644 --- a/misc/compat14x/pkg-plist.powerpc64 +++ b/misc/compat14x/pkg-plist.powerpc64 @@ -1,6 +1,9 @@ lib/compat/libasn1.so.11 lib/compat/libcom_err.so.5 lib/compat/libcrypto.so.30 +lib/compat/libdialog.so.10 +lib/compat/libdpv.so.3 +lib/compat/libfigpar.so.0 lib/compat/libgssapi.so.10 lib/compat/libgssapi_krb5.so.10 lib/compat/libgssapi_ntlm.so.10 @@ -24,6 +27,9 @@ lib/compat/libwind.so.11 %%COMPAT32%%lib32/compat/libasn1.so.11 %%COMPAT32%%lib32/compat/libcom_err.so.5 %%COMPAT32%%lib32/compat/libcrypto.so.30 +%%COMPAT32%%lib32/compat/libdialog.so.10 +%%COMPAT32%%lib32/compat/libdpv.so.3 +%%COMPAT32%%lib32/compat/libfigpar.so.0 %%COMPAT32%%lib32/compat/libgssapi.so.10 %%COMPAT32%%lib32/compat/libgssapi_krb5.so.10 %%COMPAT32%%lib32/compat/libgssapi_ntlm.so.10 diff --git a/misc/compat14x/pkg-plist.powerpc64le b/misc/compat14x/pkg-plist.powerpc64le index bcd7c956d0ca..c848e17bde85 100644 --- a/misc/compat14x/pkg-plist.powerpc64le +++ b/misc/compat14x/pkg-plist.powerpc64le @@ -1,6 +1,9 @@ lib/compat/libasn1.so.11 lib/compat/libcom_err.so.5 lib/compat/libcrypto.so.30 +lib/compat/libdialog.so.10 +lib/compat/libdpv.so.3 +lib/compat/libfigpar.so.0 lib/compat/libgssapi.so.10 lib/compat/libgssapi_krb5.so.10 lib/compat/libgssapi_ntlm.so.10 diff --git a/misc/getopt/Makefile b/misc/getopt/Makefile index c443c45207ca..a5fdc59d8af2 100644 --- a/misc/getopt/Makefile +++ b/misc/getopt/Makefile @@ -19,6 +19,7 @@ CONFIGURE_ARGS= --disable-asciidoc \ --disable-nls \ --disable-makeinstall-chown \ --disable-makeinstall-setuid \ + --disable-year2038 \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig GNU_CONFIGURE= yes diff --git a/misc/ggml/Makefile b/misc/ggml/Makefile index b332c2d881c5..db050b78c558 100644 --- a/misc/ggml/Makefile +++ b/misc/ggml/Makefile @@ -12,6 +12,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake:testing compiler:c++17-lang python:run shebangfix USE_LDCONFIG= yes +BROKEN_i386= compilation fails: LLVM ERROR: out of memory + USE_GITHUB= yes GH_ACCOUNT= ggerganov GH_TAGNAME= 83835ff diff --git a/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt b/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt new file mode 100644 index 000000000000..fab5880da52b --- /dev/null +++ b/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt @@ -0,0 +1,19 @@ +--- src/ggml-cpu/CMakeLists.txt.orig 2025-09-07 09:13:51 UTC ++++ src/ggml-cpu/CMakeLists.txt +@@ -382,13 +382,13 @@ function(ggml_add_cpu_backend_variant_impl tag_name) + string(REGEX REPLACE "POWER *([0-9]+)" "\\1" EXTRACTED_NUMBER "${MATCHED_STRING}") + + if (EXTRACTED_NUMBER GREATER_EQUAL 10) +- list(APPEND ARCH_FLAGS -mcpu=power10 -mpowerpc64) ++ list(APPEND ARCH_FLAGS -mcpu=power10) + elseif (EXTRACTED_NUMBER EQUAL 9) +- list(APPEND ARCH_FLAGS -mcpu=power9 -mpowerpc64) ++ list(APPEND ARCH_FLAGS -mcpu=power9) + elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64le") + list(APPEND ARCH_FLAGS -mcpu=powerpc64le -mtune=native) + else() +- list(APPEND ARCH_FLAGS -mcpu=native -mtune=native -mpowerpc64) ++ list(APPEND ARCH_FLAGS -mcpu=native -mtune=native) + endif() + elseif(GGML_CPU_ALL_VARIANTS) + # Begin with the lowest baseline diff --git a/misc/patchutils/Makefile b/misc/patchutils/Makefile index 296c6737cb78..2717af6ff96a 100644 --- a/misc/patchutils/Makefile +++ b/misc/patchutils/Makefile @@ -1,6 +1,5 @@ PORTNAME= patchutils -PORTVERSION= 0.4.2 -PORTREVISION= 1 +PORTVERSION= 0.4.3 CATEGORIES= misc MASTER_SITES= http://cyberelk.net/tim/data/patchutils/stable/ @@ -13,14 +12,22 @@ LICENSE= GPLv2+ RUN_DEPENDS= bash:shells/bash -USES= perl5 python:run shebangfix tar:xz +USES= gmake perl5 python:run shebangfix tar:xz GNU_CONFIGURE= yes SHEBANG_FILES= patchview/gitdiff scripts/*.in +OPTIONS_DEFINE= MANPAGES +OPTIONS_DEFAULT=MANPAGES +OPTIONS_SUB= yes + +MANPAGES_BUILD_DEPENDS= xmlto>=0:textproc/xmlto + post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/svndiff ${STAGEDIR}${PREFIX}/bin/svndiff.patchutils + +post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include <bsd.port.mk> diff --git a/misc/patchutils/distinfo b/misc/patchutils/distinfo index 399fef46d8c4..b820f622e0ba 100644 --- a/misc/patchutils/distinfo +++ b/misc/patchutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1595416527 -SHA256 (patchutils-0.4.2.tar.xz) = 8875b0965fe33de62b890f6cd793be7fafe41a4e552edbf641f1fed5ebbf45ed -SIZE (patchutils-0.4.2.tar.xz) = 159504 +TIMESTAMP = 1757120518 +SHA256 (patchutils-0.4.3.tar.xz) = 0efc96a9565fd156fc1064fdcc54c82b6229db0d402827c4c48b02f6ef956445 +SIZE (patchutils-0.4.3.tar.xz) = 404684 diff --git a/misc/patchutils/pkg-plist b/misc/patchutils/pkg-plist index 975f7479712a..10959cd27226 100644 --- a/misc/patchutils/pkg-plist +++ b/misc/patchutils/pkg-plist @@ -17,18 +17,38 @@ bin/splitdiff bin/svndiff.patchutils bin/svndiffview bin/unwrapdiff -share/man/man1/combinediff.1.gz -share/man/man1/dehtmldiff.1.gz -share/man/man1/editdiff.1.gz -share/man/man1/espdiff.1.gz -share/man/man1/filterdiff.1.gz -share/man/man1/fixcvsdiff.1.gz -share/man/man1/flipdiff.1.gz -share/man/man1/grepdiff.1.gz -share/man/man1/interdiff.1.gz -share/man/man1/lsdiff.1.gz -share/man/man1/patchview.1.gz -share/man/man1/recountdiff.1.gz -share/man/man1/rediff.1.gz -share/man/man1/splitdiff.1.gz -share/man/man1/unwrapdiff.1.gz +share/bash-completion/completions/combinediff +share/bash-completion/completions/dehtmldiff +share/bash-completion/completions/editdiff +share/bash-completion/completions/espdiff +share/bash-completion/completions/filterdiff +share/bash-completion/completions/fixcvsdiff +share/bash-completion/completions/flipdiff +share/bash-completion/completions/gitdiff +share/bash-completion/completions/gitdiffview +share/bash-completion/completions/grepdiff +share/bash-completion/completions/interdiff +share/bash-completion/completions/lsdiff +share/bash-completion/completions/patchutils +share/bash-completion/completions/patchview +share/bash-completion/completions/recountdiff +share/bash-completion/completions/rediff +share/bash-completion/completions/splitdiff +share/bash-completion/completions/svndiff +share/bash-completion/completions/svndiffview +share/bash-completion/completions/unwrapdiff +%%MANPAGES%%share/man/man1/combinediff.1.gz +%%MANPAGES%%share/man/man1/dehtmldiff.1.gz +%%MANPAGES%%share/man/man1/editdiff.1.gz +%%MANPAGES%%share/man/man1/espdiff.1.gz +%%MANPAGES%%share/man/man1/filterdiff.1.gz +%%MANPAGES%%share/man/man1/fixcvsdiff.1.gz +%%MANPAGES%%share/man/man1/flipdiff.1.gz +%%MANPAGES%%share/man/man1/grepdiff.1.gz +%%MANPAGES%%share/man/man1/interdiff.1.gz +%%MANPAGES%%share/man/man1/lsdiff.1.gz +%%MANPAGES%%share/man/man1/patchview.1.gz +%%MANPAGES%%share/man/man1/recountdiff.1.gz +%%MANPAGES%%share/man/man1/rediff.1.gz +%%MANPAGES%%share/man/man1/splitdiff.1.gz +%%MANPAGES%%share/man/man1/unwrapdiff.1.gz diff --git a/misc/py-fastscapelib/Makefile b/misc/py-fastscapelib/Makefile index dd142735cb90..42412318de85 100644 --- a/misc/py-fastscapelib/Makefile +++ b/misc/py-fastscapelib/Makefile @@ -12,6 +12,7 @@ WWW= https://fastscapelib.readthedocs.io/en/latest/ \ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_FreeBSD_13= compilation fails with clang-19, see https://github.com/fastscape-lem/fastscapelib/issues/168 BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/fastscape-lem/fastscapelib/issues/168 BUILD_DEPENDS= cmake:devel/cmake-core \ diff --git a/misc/py-runloop-api-client/Makefile b/misc/py-runloop-api-client/Makefile new file mode 100644 index 000000000000..722ff60fd332 --- /dev/null +++ b/misc/py-runloop-api-client/Makefile @@ -0,0 +1,46 @@ +PORTNAME= runloop-api-client +#DISTVERSIONPREFIX= v +DISTVERSION= 0.58.0 +CATEGORIES= misc python # machine-learning +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Official Python library for the runloop API +WWW= https://github.com/runloopai/api-client-python + +LICENSE= MIT +LICENSE_FILES= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.26.3:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.5.05:devel/py-anyio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}distro>=1.7.0:sysutils/py-distro@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.23.0:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.9.0:devel/py-pydantic2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.10:devel/py-typing-extensions@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dirty-equals>=0.6.0:devel/py-dirty-equals@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6.7.0:devel/py-importlib-metadata@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.6.0:devel/py-nest-asyncio@${PY_FLAVOR} \ + nox>0:devel/nox@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyright>=1.1.399:devel/py-pyright@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.6.1:devel/py-pytest-xdist@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}respx>=0:www/py-respx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ruff>0:devel/py-ruff@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}time-machine>0:devel/py-time-machine@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist pytest + +NO_ARCH= yes + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +# tests run forever + +.include <bsd.port.mk> diff --git a/misc/py-runloop-api-client/distinfo b/misc/py-runloop-api-client/distinfo new file mode 100644 index 000000000000..df63ce2979d4 --- /dev/null +++ b/misc/py-runloop-api-client/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757290176 +SHA256 (runloop_api_client-0.58.0.tar.gz) = 03448b6d0408d588d6e5ff7b2f49e197b58a7d4932f8ec7ae905f9e61cb3f495 +SIZE (runloop_api_client-0.58.0.tar.gz) = 333006 diff --git a/misc/py-runloop-api-client/files/patch-pyproject.toml b/misc/py-runloop-api-client/files/patch-pyproject.toml new file mode 100644 index 000000000000..d2b3917363f3 --- /dev/null +++ b/misc/py-runloop-api-client/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-09-08 00:09:49 UTC ++++ pyproject.toml +@@ -91,7 +91,7 @@ typecheck = { chain = [ + "typecheck:mypy" = "mypy ." + + [build-system] +-requires = ["hatchling==1.26.3", "hatch-fancy-pypi-readme"] ++requires = ["hatchling>=1.26.3", "hatch-fancy-pypi-readme"] + build-backend = "hatchling.build" + + [dependency-groups] diff --git a/misc/py-runloop-api-client/pkg-descr b/misc/py-runloop-api-client/pkg-descr new file mode 100644 index 000000000000..39622f2c3472 --- /dev/null +++ b/misc/py-runloop-api-client/pkg-descr @@ -0,0 +1,4 @@ +The Runloop Python library provides convenient access to the Runloop REST API +from any Python 3.8+ application. The library includes type definitions for +all request params and response fields, and offers both synchronous and +asynchronous clients powered by httpx. diff --git a/misc/rubygem-mime-types-data/Makefile b/misc/rubygem-mime-types-data/Makefile index 490c35555fb1..44ae9fc1deb7 100644 --- a/misc/rubygem-mime-types-data/Makefile +++ b/misc/rubygem-mime-types-data/Makefile @@ -1,5 +1,5 @@ PORTNAME= mime-types-data -PORTVERSION= 3.2025.0729 +PORTVERSION= 3.2025.0826 CATEGORIES= misc rubygems MASTER_SITES= RG diff --git a/misc/rubygem-mime-types-data/distinfo b/misc/rubygem-mime-types-data/distinfo index cf678dc31c98..4ff6365025d4 100644 --- a/misc/rubygem-mime-types-data/distinfo +++ b/misc/rubygem-mime-types-data/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755062610 -SHA256 (rubygem/mime-types-data-3.2025.0729.gem) = 8d7e1ab1ab756ebba91354ff4e35bcf23c39ed86dc5abba6cf32ce66ee9e5aad -SIZE (rubygem/mime-types-data-3.2025.0729.gem) = 169984 +TIMESTAMP = 1757121826 +SHA256 (rubygem/mime-types-data-3.2025.0826.gem) = 66baca9e2f464d084c8ff668f2bbe8afe30bebf12b52bce1f4b87b78eaaead35 +SIZE (rubygem/mime-types-data-3.2025.0826.gem) = 170496 diff --git a/misc/rubygem-octicons/Makefile b/misc/rubygem-octicons/Makefile index 04a7cb9012fa..23491e50f273 100644 --- a/misc/rubygem-octicons/Makefile +++ b/misc/rubygem-octicons/Makefile @@ -1,5 +1,5 @@ PORTNAME= octicons -PORTVERSION= 19.15.5 +PORTVERSION= 19.16.0 CATEGORIES= misc rubygems MASTER_SITES= RG diff --git a/misc/rubygem-octicons/distinfo b/misc/rubygem-octicons/distinfo index db5c5c979c58..bf1d92cbf9e6 100644 --- a/misc/rubygem-octicons/distinfo +++ b/misc/rubygem-octicons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796206 -SHA256 (rubygem/octicons-19.15.5.gem) = 7ee94ea6e200f0b31c63c92583c6ac398f1cda6ede005452994c57ad53e40a77 -SIZE (rubygem/octicons-19.15.5.gem) = 231424 +TIMESTAMP = 1757121828 +SHA256 (rubygem/octicons-19.16.0.gem) = 23953de726560f25c6b4ba1f387bf8bedfcf33e0db2f332732eefba3edfa17ff +SIZE (rubygem/octicons-19.16.0.gem) = 232960 diff --git a/misc/rump/Makefile b/misc/rump/Makefile index a74a651c2bfa..fbd18a09c008 100644 --- a/misc/rump/Makefile +++ b/misc/rump/Makefile @@ -1,6 +1,6 @@ PORTNAME= rump PORTVERSION= 20170822 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= misc MAINTAINER= vanilla@FreeBSD.org @@ -23,7 +23,7 @@ USES= compiler .include <bsd.port.pre.mk> .if ${OPSYS} == FreeBSD -CFLAGS+= -Wno-error=strict-prototypes -Wno-error=array-parameter +CFLAGS+= -Wno-error=strict-prototypes -Wno-error=array-parameter -Wno-error=cast-function-type-mismatch .endif .if ${ARCH} == amd64 || ${ARCH} == i386 diff --git a/misc/rump/files/patch-src_lib_librumpuser_sp__common.c b/misc/rump/files/patch-src_lib_librumpuser_sp__common.c new file mode 100644 index 000000000000..2ba3cefa3eab --- /dev/null +++ b/misc/rump/files/patch-src_lib_librumpuser_sp__common.c @@ -0,0 +1,43 @@ +--- src/lib/librumpuser/sp_common.c.orig 2025-09-09 03:27:37 UTC ++++ src/lib/librumpuser/sp_common.c +@@ -701,15 +701,21 @@ static int + + /*ARGSUSED*/ + static int +-notsupp(void) ++addrparse_notsupp(const char *addr __unused, struct sockaddr **sa __unused, ++ int allow_wildcard __unused) + { + + fprintf(stderr, "rump_sp: support not yet implemented\n"); + return EOPNOTSUPP; + } + ++static void ++cleanup_success(struct sockaddr *sa __unused) ++{ ++} ++ + static int +-success(void) ++connecthook_success(int s __unused) + { + + return 0; +@@ -724,12 +730,12 @@ static struct { + cleanup_fn cleanup; + } parsetab[] = { + { "tcp", PF_INET, sizeof(struct sockaddr_in), +- tcp_parse, tcp_connecthook, (cleanup_fn)success }, ++ tcp_parse, tcp_connecthook, cleanup_success }, + { "unix", PF_LOCAL, sizeof(struct sockaddr_un), +- unix_parse, (connecthook_fn)success, unix_cleanup }, ++ unix_parse, connecthook_success, unix_cleanup }, + { "tcp6", PF_INET6, sizeof(struct sockaddr_in6), +- (addrparse_fn)notsupp, (connecthook_fn)success, +- (cleanup_fn)success }, ++ addrparse_notsupp, connecthook_success, ++ cleanup_success }, + }; + #define NPARSE (sizeof(parsetab)/sizeof(parsetab[0])) + diff --git a/misc/rump/files/patch-src_sys_kern_kern__hook.c b/misc/rump/files/patch-src_sys_kern_kern__hook.c new file mode 100644 index 000000000000..965b8a46b4a1 --- /dev/null +++ b/misc/rump/files/patch-src_sys_kern_kern__hook.c @@ -0,0 +1,56 @@ +--- src/sys/kern/kern_hook.c.orig 2025-09-09 03:38:01 UTC ++++ src/sys/kern/kern_hook.c +@@ -102,7 +102,7 @@ hook_proc_run(hook_list_t *list, struct proc *p) + struct hook_desc *hd; + + LIST_FOREACH(hd, list, hk_list) +- ((void (*)(struct proc *, void *))*hd->hk_fn)(p, hd->hk_arg); ++ ((void (*)(struct proc *, void *))(void *)*hd->hk_fn)(p, hd->hk_arg); + } + + /* +@@ -168,7 +168,7 @@ mountroothook_establish(void (*fn)(device_t), device_t + void * + mountroothook_establish(void (*fn)(device_t), device_t dev) + { +- return hook_establish(&mountroothook_list, (void (*)(void *))fn, dev); ++ return hook_establish(&mountroothook_list, (void (*)(void *))(void *)fn, dev); + } + + void +@@ -201,7 +201,7 @@ exechook_establish(void (*fn)(struct proc *, void *), + void * + exechook_establish(void (*fn)(struct proc *, void *), void *arg) + { +- return hook_establish(&exechook_list, (void (*)(void *))fn, arg); ++ return hook_establish(&exechook_list, (void (*)(void *))(void *)fn, arg); + } + + void +@@ -228,7 +228,7 @@ exithook_establish(void (*fn)(struct proc *, void *), + void *rv; + + rw_enter(&exec_lock, RW_WRITER); +- rv = hook_establish(&exithook_list, (void (*)(void *))fn, arg); ++ rv = hook_establish(&exithook_list, (void (*)(void *))(void *)fn, arg); + rw_exit(&exec_lock); + return rv; + } +@@ -256,7 +256,7 @@ forkhook_establish(void (*fn)(struct proc *, struct pr + void * + forkhook_establish(void (*fn)(struct proc *, struct proc *)) + { +- return hook_establish(&forkhook_list, (void (*)(void *))fn, NULL); ++ return hook_establish(&forkhook_list, (void (*)(void *))(void *)fn, NULL); + } + + void +@@ -274,7 +274,7 @@ doforkhooks(struct proc *p2, struct proc *p1) + struct hook_desc *hd; + + LIST_FOREACH(hd, &forkhook_list, hk_list) { +- ((void (*)(struct proc *, struct proc *))*hd->hk_fn) ++ ((void (*)(struct proc *, struct proc *))(void *)*hd->hk_fn) + (p2, p1); + } + } |