BSD Ports

math/py-jaxlib 0.12.0.1_1 FreeBSD

Support library for JAX

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
40de5f6263
License
APACHE20
Categories
math, python

Description

jaxlib is the support library for JAX. It contains the XLA compiler and runtime, the Python bindings to them, and the CPU kernels that JAX uses to compile and run NumPy-style programs.

JAX is a Python library for high-performance numerical computing with automatic differentiation and just-in-time compilation to XLA.

Version history 1

  1. 0.12.0.1 40de5f6263

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install py312-jaxlib

From the ports tree:

cd /usr/ports/math/py-jaxlib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-jaxlib>0:math/py-jaxlib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.12.0.1_1---
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-0.12.0.1_1n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-0.12.0.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 6

Runtime 4

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 66
Run dependencies 20

No port depends on this one.

Configuration

No options to configure.

USES
java:build python shebangfix
Service scripts
none

Files

distinfo 70
FileSizeSHA256
jaxlib/v25.9.23.tar.gz2.33621e+069102253214dea6ae10c2ac966ea1ed2155d22202390b532d1dea64935c518ada
jaxlib/platforms-1.1.0.tar.gz8295dbad4a23abcca6171e47b79edc53bd6a41067a3b75f9e8b104656b459ff25046
jaxlib/rules_esbuild-v0.25.1.tar.gz54444b73d65cbed2918c382f77a548a106982b40f85200f025565d5cfa1b2e09011e7
jaxlib/tar.bzl-v0.5.1.tar.gz103758b47e3c83a0c1440ce335aa1ae18753da6eb7cd551d4946fa303de2abde07e20b
jaxlib/apple_support.2.8.0.tar.gz2759467830e480103a26c9627ae95933adfb17f1f0522a9482fcc38ea0e52093db9b19
jaxlib/bazel-lib-v2.22.5.tar.gz16796294e192033ca8027f26de71c9000a67ef9c73695c2b88e2c559045170917ead0c
jaxlib/v1.10.0.tar.gz159353a1a9f7875aa4b6a9480ca384d5865f1ccf1b0b1faead6b47aa47d79709a5c5fd
jaxlib/bazel-lib-v3.1.0.tar.gz113343fd0fe4df9b6b7837d5fd765c04ffcea462530a08b3d98627fb6be62a693f4e12
jaxlib/rules_nodejs-v6.5.0.tar.gz25553037eaae51158b99d444c6ff277c212874aafa45302feb7dc58659113d23446165
jaxlib/rules_perl-1.1.2.tar.gz657858e781ac34037a09e7712c367862f5a036cddde2a1ed6b72440f22487cfa76dc2
jaxlib/rules_swift.2.5.0.tar.gz3007169c8ea622ffd4e394cc181d331691da3a5bfd3ebbe404546d4f42cbdcdb5bea14
jaxlib/tools_telemetry-v0.2.6.tar.gz48178bf765acd48e997683077c8d46771d2b69d179f6d5b1b99910da1f936a4c72f19
jaxlib/rules_js-v2.3.8.tar.gz1.212529e+06304c51726b727d53277dd28fcda1b8e43b7e46818530b8d6265e7be98d5e2b25
jaxlib/rules_android-v0.7.1.tar.gz1.308711e+067c45b6aaa837fb6f2f23ad11387638cb00fa9f839a04ec564caac70a543a9cd5
jaxlib/rules_go-v0.59.0.zip2.546753e+0668af54cb97fbdee5e5e8fe8d210d15a518f9d62abfd71620c3eaff3b26a5ff86
jaxlib/rules_rust-0.69.0.tar.gz3.200693e+06bbc764c252d061281b2359277a4d46480e2dcfaf72afc1ce6e00ada58ccbfd4c
jaxlib/v1.83.0.tar.gz1.6249899e+0790d453393a9d41215df546103b10b33b9566df79cdf6f49dc67f6c4d044d090d
jaxlib/rules_proto-7.1.0.tar.gz3637614a225870ab4e91869652cfd69ef2028277fc1dc4910d65d353b62d6e0ae21f4
jaxlib/rules_apple.3.16.0.tar.gz2.387875e+0686ff9c3a2c7bc308fef339bcd5b3819aa735215033886cc281eb63f10cd17976
jaxlib/rules_kotlin-v2.3.20.tar.gz5.1235581e+0713d5b767d697473ced9b55547a18a6ab65ab3fae5440555deee8a44c886b50aa
Master sites 88
  • https://github.com/google/flatbuffers/archive/refs/tags/:v25_9_23_0
  • https://github.com/bazelbuild/platforms/releases/download/1.1.0/:platforms_1_1_0_1
  • https://github.com/aspect-build/rules_esbuild/releases/download/v0.25.1/:rules_esbuild_v0_25_1_2
  • https://github.com/bazel-contrib/tar.bzl/releases/download/v0.5.1/:tar_bzl_v0_5_1_3
  • https://github.com/bazelbuild/apple_support/releases/download/2.8.0/:apple_support_2_8_0_4
  • https://github.com/bazel-contrib/bazel-lib/releases/download/v2.22.5/:bazel_lib_v2_22_5_5
  • https://github.com/bats-core/bats-core/archive/:v1_10_0_6
  • https://github.com/bazel-contrib/bazel-lib/releases/download/v3.1.0/:bazel_lib_v3_1_0_7
  • https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.5.0/:rules_nodejs_v6_5_0_8
  • https://github.com/bazel-contrib/rules_perl/releases/download/1.1.2/:rules_perl_1_1_2_9
  • https://github.com/bazelbuild/rules_swift/releases/download/2.5.0/:rules_swift_2_5_0_10
  • https://github.com/aspect-build/tools_telemetry/releases/download/v0.2.6/:tools_telemetry_v0_2_6_11
  • https://github.com/aspect-build/rules_js/releases/download/v2.3.8/:rules_js_v2_3_8_12
  • https://github.com/bazelbuild/rules_android/releases/download/v0.7.1/:rules_android_v0_7_1_13
  • https://github.com/bazel-contrib/rules_go/releases/download/v0.59.0/:rules_go_v0_59_0_14
  • https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/:rules_rust_0_69_0_15
  • https://github.com/grpc/grpc/archive/refs/tags/:v1_83_0_16
  • https://github.com/bazelbuild/rules_proto/releases/download/7.1.0/:rules_proto_7_1_0_17
  • https://github.com/bazelbuild/rules_apple/releases/download/3.16.0/:rules_apple_3_16_0_18
  • https://github.com/bazelbuild/rules_kotlin/releases/download/v2.3.20/:rules_kotlin_v2_3_20_19
  • https://github.com/bazelbuild/rules_license/releases/download/1.0.0/:rules_license_1_0_0_20
  • https://github.com/bazel-contrib/supply-chain/releases/download/v0.0.7/:supply_chain_v0_0_7_21
  • https://github.com/pybind/pybind11_bazel/releases/download/v3.0.0/:pybind11_bazel_3_0_0_22
  • https://github.com/bazelbuild/rules_pkg/releases/download/1.0.1/:rules_pkg_1_0_1_23
  • https://github.com/pybind/pybind11/archive/refs/tags/:v3_0_0_24
  • https://github.com/google/highwayhash/archive/:c13d28517a4db259d738ea48_25
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/highwayhash/archive/:c13d28517a4db259d738ea48_25
  • https://github.com/jax-ml/ml_dtypes/archive/00d98cd92ade342fef589c0470379abb27baebe9/:ml_dtypes_00d98cd92ade34_26
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/jax-ml/ml_dtypes/archive/00d98cd92ade342fef589c0470379abb27baebe9/:ml_dtypes_00d98cd92ade34_26
  • https://github.com/dmlc/dlpack/archive/:77aafa4d3b0f80feffce9ad4_27
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/dmlc/dlpack/archive/:77aafa4d3b0f80feffce9ad4_27
  • https://github.com/google/riegeli/archive/:9f2744dc23e81d84c02f6f51_28
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/riegeli/archive/:9f2744dc23e81d84c02f6f51_28
  • https://github.com/google/re2/releases/download/2025-11-05/:re2_2025_11_05_29
  • https://github.com/abseil/abseil-cpp/releases/download/20260526.0/:abseil_cpp_20260526_0_30
  • https://github.com/wjakob/nanobind/archive/:da42c8a5890eff09e672e7cf_31
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/wjakob/nanobind/archive/:da42c8a5890eff09e672e7cf_31
  • https://github.com/cncf/xds/archive/:ee656c7534f5d7dc23d44dd6_32
  • https://github.com/madler/zlib/releases/download/v1.3.2/:zlib_1_3_2_33
  • https://github.com/bufbuild/protoc-gen-validate/archive/refs/tags/:v1_2_1_34
  • https://github.com/envoyproxy/data-plane-api/archive/:84e84367f2560cdb47b9bb78_35
  • https://github.com/Tessil/robin-map/archive/refs/tags/:v1_3_0_36
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/Tessil/robin-map/archive/refs/tags/:v1_3_0_36
  • https://github.com/google/snappy/archive/refs/tags/:1_2_1_37
  • https://sqlite.org/2026/:sqlite_amalgamation_3530_38
  • https://storage.googleapis.com/mirror.tensorflow.org/gitlab.com/libeigen/eigen/-/archive/ea13a98decd497a8c5588fb5de71b57bcf10d864/:eigen_ea13a98decd497a8c5_39
  • https://gitlab.com/libeigen/eigen/-/archive/ea13a98decd497a8c5588fb5de71b57bcf10d864/:eigen_ea13a98decd497a8c5_39
  • https://github.com/open-source-parsers/jsoncpp/archive/refs/tags/:1_9_6_40
  • https://github.com/google/farmhash/archive/:0d859a811870d10f53a59492_41
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/farmhash/archive/:0d859a811870d10f53a59492_41
  • https://github.com/google/cel-spec/archive/refs/tags/:v0_25_1_42
  • https://github.com/google/brotli/archive/refs/tags/:v1_1_0_43
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/brotli/archive/refs/tags/:v1_1_0_43
  • https://github.com/openxla/shardy/archive/:38ab99f4d252c59d491899a6_44
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/openxla/shardy/archive/:38ab99f4d252c59d491899a6_44
  • https://storage.googleapis.com/mirror.tensorflow.org/gitlab.mpcdf.mpg.de/mtr/ducc/-/archive/aa46a4c21e440b3d416c16eca3c96df19c74f316/:ducc_aa46a4c21e440b3d416_45
  • https://gitlab.mpcdf.mpg.de/mtr/ducc/-/archive/aa46a4c21e440b3d416c16eca3c96df19c74f316/:ducc_aa46a4c21e440b3d416_45
  • https://github.com/dsharlet/slinky/archive/:a3eec6fcfe3093be04d6c3d7_46
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/dsharlet/slinky/archive/:a3eec6fcfe3093be04d6c3d7_46
  • https://github.com/google/highway/releases/download/1.4.0/:highway_1_4_0_47
  • https://github.com/curl/curl/releases/download/curl-8_22_0/:curl_8_22_0_48
  • https://github.com/facebook/zstd/archive/:v1_5_7_49
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/facebook/zstd/archive/:v1_5_7_49
  • https://github.com/googleapis/googleapis/archive/:2193a2bfcecb92b92aad7a4d_50
  • https://github.com/fmeum/googleapis-rules-registry/releases/download/v1.0.0/:googleapis_rules_registr_51
  • https://github.com/openxla/stablehlo/archive/:b9029ac2228a12e176ea20e5_52
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/openxla/stablehlo/archive/:b9029ac2228a12e176ea20e5_52
  • https://github.com/google/XNNPACK/archive/:0a66ebb5817fce48df605451_53
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/XNNPACK/archive/:0a66ebb5817fce48df605451_53
  • https://github.com/pytorch/cpuinfo/archive/:8ce83db858065145192c97af_54
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/pytorch/cpuinfo/archive/:8ce83db858065145192c97af_54
  • https://github.com/google/boringssl/releases/download/0.20260616.0/:boringssl_0_20260616_0_55
  • https://github.com/llvm/llvm-project/archive/:2b35fb9283a44aae92cb72a4_56
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/llvm/llvm-project/archive/:2b35fb9283a44aae92cb72a4_56
  • https://github.com/tukaani-project/xz/releases/download/v5.8.3/:xz_5_8_3_57
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/tukaani-project/xz/releases/download/v5.8.3/:xz_5_8_3_57
  • https://github.com/triton-lang/triton/archive/:b575c0c38d428a609e25487d_58
  • https://storage.googleapis.com/mirror.tensorflow.org/github.com/triton-lang/triton/archive/:b575c0c38d428a609e25487d_58
  • https://github.com/bazelbuild/bazel-skylib/releases/download/1.9.2/:bazel_skylib_1_9_2_59
  • https://github.com/bazel-contrib/bazel_features/releases/download/v1.50.0/:bazel_features_v1_50_0_60
  • https://github.com/bazel-contrib/rules_python/releases/download/2.2.0/:rules_python_2_2_0_61
  • https://github.com/bazel-contrib/rules_shell/releases/download/v0.8.0/:rules_shell_v0_8_0_62
  • https://github.com/bazelbuild/rules_java/releases/download/9.3.0/:rules_java_9_3_0_63
  • https://github.com/protocolbuffers/protobuf/releases/download/v35.1/:protobuf_35_1_bazel_64
  • https://github.com/bazelbuild/rules_cc/releases/download/0.2.25/:rules_cc_0_2_25_65
  • https://github.com/openxla/xla/archive/:d867969800d4a8fd045505ea_66
  • https://github.com/google-ml-infra/rules_ml_toolchain/archive/:3a4df0c8e9e51687ac4c62c7_67
  • https://github.com/bazelbuild/bazel-central-registry/archive/:4b013400f925668c1cc8b8ca_68

Commit history 2

DateCommitCreditsLog message
40de5f6263 Yuri Victorovich math/py-jaxlib: add flavors
326b41439b Yuri Victorovich math/py-jaxlib: New port: Support library for JAX
This is a missing support dependency port for math/py-jax which fixed JAX and several other ports that depend on JAX. All of them don't work without math/py-jaxlib. Approved by: no need for approval according to bapt@