diff options
Diffstat (limited to 'misc')
23 files changed, 260 insertions, 30 deletions
diff --git a/misc/Makefile b/misc/Makefile index d3ac3e8deb58..7e38343bfda8 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -452,6 +452,7 @@ SUBDIR += py-fuzzy SUBDIR += py-gguf SUBDIR += py-google-ai-generativelanguage + SUBDIR += py-google-genai SUBDIR += py-gpiozero SUBDIR += py-gymnasium SUBDIR += py-halo @@ -531,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/freebsd-release-manifests/Makefile b/misc/freebsd-release-manifests/Makefile index cf210337878e..a661ef7db1d7 100644 --- a/misc/freebsd-release-manifests/Makefile +++ b/misc/freebsd-release-manifests/Makefile @@ -1,5 +1,5 @@ PORTNAME= freebsd-release-manifests -DISTVERSION= 20250617 +DISTVERSION= 20250907 CATEGORIES= misc MASTER_SITES= # DISTFILES= # diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA1 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA1 new file mode 100644 index 000000000000..46c6075781ed --- /dev/null +++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA1 @@ -0,0 +1,9 @@ +base-dbg.txz 4fdc7e28092fbea4a3069de8c468dcd8c78aa9b460ff9cce62a8d0724d720a23 1751 base_dbg "Base system debug info" off +base.txz f0c51c566fc27598aa26a859fd87f50834c0b4dec10030230c9acd3ff3bc66c3 29618 base "Base system (MANDATORY)" on +kernel-dbg.txz c36093ea1871836758550d1f1c09899f34496b702ebff8d9bc2ca09ad92e3dca 854 kernel_dbg "Kernel debug info" on +kernel.txz 7a3c7b475cbda8c441eb4d56098f1f6fa7a11ce54926d58418980f2f552a1e89 857 kernel "Kernel (MANDATORY)" on +lib32-dbg.txz 87e14207e8b4a2d9f9f2e66e92cd7ad83de0dffbdb4ba6e47c1a4c932d4142b6 236 lib32_dbg "32-bit compatibility libraries (Debugging)" off +lib32.txz bafd132ca285aac94973e45800ddf5af8e18702be7a4f818a51b721b2d0d5c6c 718 lib32 "32-bit compatibility libraries" on +ports.txz 87273fc919024af2ef1792b6e3ce6689df858f2d8db7155ce900d44e5e3ee689 209877 ports "Ports tree" off +src.txz 8a6b11539b54ddc18933b7b385c19fa2f53c7c41886eac83c323a58410121828 117801 src "System source tree" off +tests.txz e6c6035dda2b36518c2796e3181f20c56327024b96a5271017065190913ecc6e 7522 tests "Test suite" off diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA1 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA1 new file mode 100644 index 000000000000..68bb8c8bac22 --- /dev/null +++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA1 @@ -0,0 +1,9 @@ +base-dbg.txz a6e8881d3609e488b863fbb4dc0330ef06f747936576128cd37c8fcc3cf89671 1737 base_dbg "Base system debug info" off +base.txz 20157641153809c8da5ebb945f29133cce66fa2657e5765dfc58bb8a50f62cde 29349 base "Base system (MANDATORY)" on +kernel-dbg.txz 75f845ec1f44237cbf356b323132104c0e5d5bdd133fd15d246ce424a82db4b4 718 kernel_dbg "Kernel debug info" on +kernel.txz 3e53bcc1e24c6890ff2dd3654d9ee5953bcc804962e8ab505d592540f2b188c1 787 kernel "Kernel (MANDATORY)" on +lib32-dbg.txz 961a022235abe14ba983ad74b572165c384494372ab9c57cc7c7c8528a7010ca 233 lib32_dbg "32-bit compatibility libraries (Debugging)" off +lib32.txz 12c177106426f02ce1fe7970bd1ac63c0300bbc99abdfb531c03c380fa06e87a 702 lib32 "32-bit compatibility libraries" on +ports.txz 87273fc919024af2ef1792b6e3ce6689df858f2d8db7155ce900d44e5e3ee689 209877 ports "Ports tree" off +src.txz 8a6b11539b54ddc18933b7b385c19fa2f53c7c41886eac83c323a58410121828 117801 src "System source tree" off +tests.txz b770dd2a0af9a1f4a8dbb53b6178f547bdbcef1750b5f2bb41c9fd6f66501a18 7520 tests "Test suite" off diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA1 new file mode 100644 index 000000000000..b32719f35135 --- /dev/null +++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA1 @@ -0,0 +1,7 @@ +base-dbg.txz b8b95c89ad6c0ec749d39c624eb0c6ca1d7a7d24c492776b31f6d826400589de 1711 base_dbg "Base system debug info" off +base.txz b7c9832388b59bf1ded7be95a3d887dcf1c66b446248e3ebe7928144a52cc162 29112 base "Base system (MANDATORY)" on +kernel-dbg.txz 0cc4b07d1a345b86f05e569cd081a412a5a91568061864e1780e3e478f91f597 664 kernel_dbg "Kernel debug info" on +kernel.txz 33063020b97ef768ce0657b9b3c43a9cf05bc507db8cc153dd4b097ce75d9307 665 kernel "Kernel (MANDATORY)" on +ports.txz 87273fc919024af2ef1792b6e3ce6689df858f2d8db7155ce900d44e5e3ee689 209877 ports "Ports tree" off +src.txz 8a6b11539b54ddc18933b7b385c19fa2f53c7c41886eac83c323a58410121828 117801 src "System source tree" off +tests.txz 1662e8359ae7675b8e3c6231aff738d5b1e4cfcbe83337e2219cf424d790316a 7521 tests "Test suite" off diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA1 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA1 new file mode 100644 index 000000000000..31cb6ae9e0fd --- /dev/null +++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA1 @@ -0,0 +1,7 @@ +base-dbg.txz b6d4ea1d627c42613c969257ae87c700b7dee27cf217715f40e85f52a637e5b2 1712 base_dbg "Base system debug info" off +base.txz fc75139c3402cf94354ceb54dc5b6f5f5bcc235cba9434c827eb7aa12fd1fdbe 29156 base "Base system (MANDATORY)" on +kernel-dbg.txz 0ae7323510f2c983e6a2b148ad9340b64fd8fa0a332533f5da76f89653072f2c 636 kernel_dbg "Kernel debug info" on +kernel.txz d0db3e17eca20561382ee289936f0f8e2d21422e75702cc7f563f7a00af05259 641 kernel "Kernel (MANDATORY)" on +ports.txz 87273fc919024af2ef1792b6e3ce6689df858f2d8db7155ce900d44e5e3ee689 209877 ports "Ports tree" off +src.txz 8a6b11539b54ddc18933b7b385c19fa2f53c7c41886eac83c323a58410121828 117801 src "System source tree" off +tests.txz 4a6ac1d1ad4f5bc6e4ff4c1bcedf157029c19e7126f79198600e924cb642da7a 7521 tests "Test suite" off diff --git a/misc/freebsd-release-manifests/pkg-plist b/misc/freebsd-release-manifests/pkg-plist index 3785e0c50f5c..168828b3413e 100644 --- a/misc/freebsd-release-manifests/pkg-plist +++ b/misc/freebsd-release-manifests/pkg-plist @@ -2,10 +2,12 @@ %%DATADIR%%/MANIFESTS/amd64-amd64-13.5-RELEASE %%DATADIR%%/MANIFESTS/amd64-amd64-14.2-RELEASE %%DATADIR%%/MANIFESTS/amd64-amd64-14.3-RELEASE +%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-ALPHA1 %%DATADIR%%/MANIFESTS/arm64-aarch64-13.4-RELEASE %%DATADIR%%/MANIFESTS/arm64-aarch64-13.5-RELEASE %%DATADIR%%/MANIFESTS/arm64-aarch64-14.2-RELEASE %%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-RELEASE +%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-ALPHA1 %%DATADIR%%/MANIFESTS/i386-i386-13.4-RELEASE %%DATADIR%%/MANIFESTS/i386-i386-13.5-RELEASE %%DATADIR%%/MANIFESTS/i386-i386-14.2-RELEASE @@ -22,6 +24,7 @@ %%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.5-RELEASE %%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.2-RELEASE %%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-RELEASE +%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA1 %%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.4-RELEASE %%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.5-RELEASE %%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.2-RELEASE @@ -30,3 +33,4 @@ %%DATADIR%%/MANIFESTS/riscv-riscv64-13.5-RELEASE %%DATADIR%%/MANIFESTS/riscv-riscv64-14.2-RELEASE %%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-RELEASE +%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-ALPHA1 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-google-genai/Makefile b/misc/py-google-genai/Makefile new file mode 100644 index 000000000000..676551321502 --- /dev/null +++ b/misc/py-google-genai/Makefile @@ -0,0 +1,75 @@ +PORTNAME= google-genai +DISTVERSIONPREFIX= v +DISTVERSION= 1.33.0 +CATEGORIES= misc python # machine-learning +#MASTER_SITES= PYPI # no tests +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Google Gen AI Python SDK: interface for Python applications +WWW= https://googleapis.github.io/python-genai/ \ + https://github.com/googleapis/python-genai + +LICENSE= APACHE20 +LICENSE_FILES= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=24.2:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pkginfo>=1.12.0:sysutils/py-pkginfo@${PY_FLAVOR} \ + ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}twine>=6.1.0:devel/py-twine@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +#from pyproject.toml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=4.8.0<5.0.0:devel/py-anyio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1<3.0.0:security/py-google-auth@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1<1.0.0:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0.0<3.0.0:devel/py-pydantic2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1<3.0.0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tenacity>=8.2.3<9.2.0:devel/py-tenacity@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.11.0<5.0.0:devel/py-typing-extensions@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}websockets>=13.0.0<15.1.0:devel/py-websockets@${PY_FLAVOR} +# from requirements.txt, see https://github.com/googleapis/python-genai/issues/1340 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}absl-py>=2.1.0:devel/py-absl-py@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}annotated-types>=0.7.0:devel/py-annotated-types@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}anyio>=4.8.0:devel/py-anyio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cachetools>=5.5.0:devel/py-cachetools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>=2024.8.30:security/py-certifi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.4.0:textproc/py-charset-normalizer@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coverage>=7.6.9:devel/py-coverage@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-auth>=2.37.0:security/py-google-auth@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=3.10:dns/py-idna@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iniconfig>0:devel/py-iniconfig@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mcp>=1.8.1:misc/py-mcp@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=24.2:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=11.0.0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pluggy>=1.5.0:devel/py-pluggy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}py>=1.11.0:devel/py-py@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.4.1:devel/py-pyasn1-modules@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.9.2:devel/py-pydantic2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic-core>=2.23.4:devel/py-pydantic-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-parallel>=0.1.1:devel/py-pytest-parallel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=8.3.4:devel/py-pytest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.32.4:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rsa>=4.9:security/py-rsa@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sentencepiece>=0.2.0:textproc/py-sentencepiece@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tenacity>=8.2.3:devel/py-tenacity@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.2:devel/py-typing-extensions@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=2.2.3:net/py-urllib3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}websockets>=15.0.0:devel/py-websockets@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist pytest + +USE_GITHUB= yes +GH_ACCOUNT= googleapis +GH_PROJECT= python-genai + +NO_ARCH= yes + +TEST_ENV= GOOGLE_GENAI_REPLAYS_DIRECTORY=${WRKDIR}/replays + +.include <bsd.port.mk> diff --git a/misc/py-google-genai/distinfo b/misc/py-google-genai/distinfo new file mode 100644 index 000000000000..4313c03340ac --- /dev/null +++ b/misc/py-google-genai/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757280146 +SHA256 (googleapis-python-genai-v1.33.0_GH0.tar.gz) = 75cf6a3ed0336d3e060c248dcc4908a83b50da8bdd6a46004fd888356811baed +SIZE (googleapis-python-genai-v1.33.0_GH0.tar.gz) = 3876112 diff --git a/misc/py-google-genai/pkg-descr b/misc/py-google-genai/pkg-descr new file mode 100644 index 000000000000..fbebea889c25 --- /dev/null +++ b/misc/py-google-genai/pkg-descr @@ -0,0 +1,3 @@ +google-genai is a Google Gen AI Python SDK that provides an interface for +developers to integrate Google's generative models into their Python +applications. 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 |