notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
py-blosc2 Python wrapper for the C-Blosc2 library
2.6.2_1 archivers on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.5.1Version of this port present on the latest quarterly branch.
Ignore IGNORE: requires Python 3.10+
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-18 18:09:08
Last Update: 2024-04-13 09:31:33
Commit Hash: c40230b
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://github.com/Blosc/python-blosc2
Description:
C-Blosc2 is the new major version of C-Blosc, and is backward compatible with both the C-Blosc1 API and its in-memory format. Python-Blosc2 is a Python package that wraps C-Blosc2, the newest version of the Blosc compressor. Currently Python-Blosc2 already reproduces the API of Python-Blosc, so it can be used as a drop-in replacement. However, there are a few exceptions for a full compatibility. In addition, Python-Blosc2 aims to leverage the new C-Blosc2 API so as to support super-chunks, multi-dimensional arrays (NDArray), serialization and other bells and whistles introduced in C-Blosc2. Although this is always and endless process, we have already catch up with most of the C-Blosc2 API capabilities. Note: Python-Blosc2 is meant to be backward compatible with Python-Blosc data. That means that it can read data generated with Python-Blosc, but the opposite is not true (i.e. there is no forward compatibility).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}blosc2>0:archivers/py-blosc2@${PY_FLAVOR}
To install the port:
cd /usr/ports/archivers/py-blosc2/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Ignore
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install archivers/py-blosc2
  • pkg install py39-blosc2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py39-blosc2 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-blosc2
Package flavors (<flavor>: <package>)
  • py39: py39-blosc2
distinfo:
TIMESTAMP = 1712427916 SHA256 (blosc2-2.6.2.tar.gz) = 8ca29d9aa988b85318bd8a9b707a7a06c8d6604ae1304cae059170437ae4f53a SIZE (blosc2-2.6.2.tar.gz) = 5103706

Packages (timestamps in pop-ups are UTC):
py39-blosc2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------2.3.2-
FreeBSD:14:latest2.5.1--2.5.1----
FreeBSD:14:quarterly2.3.2-----2.3.2-
FreeBSD:15:latest2.5.1-n/a2.3.2n/a-2.3.22.5.1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. c-blosc2>=2.14.3 : archivers/c-blosc2
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. py39-numpy>=0,1 : math/py-numpy@py39
  5. py39-scikit-build>=0 : devel/py-scikit-build@py39
  6. py39-setuptools>=0 : devel/py-setuptools@py39
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. cython-3.9 : lang/cython@py39
  9. python3.9 : lang/python39
  10. py39-build>=0 : devel/py-build@py39
  11. py39-installer>=0 : devel/py-installer@py39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-msgpack>=0 : devel/py-msgpack@py39
  2. py39-ndindex>=1.4 : math/py-ndindex@py39
  3. py39-numexpr>=0 : math/py-numexpr@py39
  4. py39-numpy>=1.20.3,1 : math/py-numpy@py39
  5. py39-py-cpuinfo>=0 : sysutils/py-py-cpuinfo@py39
  6. python3.9 : lang/python39
Library dependencies:
  1. libblosc2.so : archivers/c-blosc2
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
archivers_py-blosc2
USES:
pkgconfig python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/b/blosc2/
  2. https://pypi.org/packages/source/b/blosc2/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.6.2_1
13 Apr 2024 09:31:33
commit hash: c40230b476b83907d5f7d4255b7babe2fcd1ab5ccommit hash: c40230b476b83907d5f7d4255b7babe2fcd1ab5ccommit hash: c40230b476b83907d5f7d4255b7babe2fcd1ab5ccommit hash: c40230b476b83907d5f7d4255b7babe2fcd1ab5c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/c-blosc2: Update to 2.14.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/Blosc/c-blosc2/releases
2.6.2
08 Apr 2024 06:45:39
commit hash: a50baa1c411bb93765a48a24fd4c1539bd79eca6commit hash: a50baa1c411bb93765a48a24fd4c1539bd79eca6commit hash: a50baa1c411bb93765a48a24fd4c1539bd79eca6commit hash: a50baa1c411bb93765a48a24fd4c1539bd79eca6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.6.2

Changes:	https://github.com/Blosc/python-blosc2/releases
2.6.0
05 Apr 2024 00:39:25
commit hash: 360b47ba5b74442ae918afc17120dca68672d1fccommit hash: 360b47ba5b74442ae918afc17120dca68672d1fccommit hash: 360b47ba5b74442ae918afc17120dca68672d1fccommit hash: 360b47ba5b74442ae918afc17120dca68672d1fc files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.6.0

Changes:	https://github.com/Blosc/python-blosc2/releases
2.5.1
21 Feb 2024 15:06:51
commit hash: c5ec2638e981e1495581bc953eebefdec97c6febcommit hash: c5ec2638e981e1495581bc953eebefdec97c6febcommit hash: c5ec2638e981e1495581bc953eebefdec97c6febcommit hash: c5ec2638e981e1495581bc953eebefdec97c6feb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.5.1

Changes:	https://github.com/Blosc/python-blosc2/releases
2.3.2
14 Dec 2023 05:48:22
commit hash: d4c33414c3414cbc3588f74f1aafbc61a85c875fcommit hash: d4c33414c3414cbc3588f74f1aafbc61a85c875fcommit hash: d4c33414c3414cbc3588f74f1aafbc61a85c875fcommit hash: d4c33414c3414cbc3588f74f1aafbc61a85c875f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.3.2

Changes:	https://github.com/Blosc/python-blosc2/releases
2.3.1
14 Nov 2023 17:15:35
commit hash: 22651a33c006ae70c2f5331ca980544a7da1522acommit hash: 22651a33c006ae70c2f5331ca980544a7da1522acommit hash: 22651a33c006ae70c2f5331ca980544a7da1522acommit hash: 22651a33c006ae70c2f5331ca980544a7da1522a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.3.1

Changes:	https://github.com/Blosc/python-blosc2/releases
2.2.9
08 Oct 2023 11:54:45
commit hash: a1d111d5fe6282e20f8031a7ecb473c45b205dc7commit hash: a1d111d5fe6282e20f8031a7ecb473c45b205dc7commit hash: a1d111d5fe6282e20f8031a7ecb473c45b205dc7commit hash: a1d111d5fe6282e20f8031a7ecb473c45b205dc7 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.9

Changes:	https://github.com/Blosc/python-blosc2/releases
2.2.8
30 Sep 2023 00:44:23
commit hash: 71d16f55f0b394e0a27e83af6f544f7172396298commit hash: 71d16f55f0b394e0a27e83af6f544f7172396298commit hash: 71d16f55f0b394e0a27e83af6f544f7172396298commit hash: 71d16f55f0b394e0a27e83af6f544f7172396298 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.8

Changes:	https://github.com/Blosc/python-blosc2/releases
2.2.7
22 Sep 2023 03:17:36
commit hash: 61795db5b185c5647fca711d8c9c3bda18a9f7e2commit hash: 61795db5b185c5647fca711d8c9c3bda18a9f7e2commit hash: 61795db5b185c5647fca711d8c9c3bda18a9f7e2commit hash: 61795db5b185c5647fca711d8c9c3bda18a9f7e2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.7

Changes:	https://github.com/Blosc/python-blosc2/releases
2.2.6
16 Aug 2023 18:25:14
commit hash: c867bec8c98e17ddb3ef24dfb12c6fc5fe5ea497commit hash: c867bec8c98e17ddb3ef24dfb12c6fc5fe5ea497commit hash: c867bec8c98e17ddb3ef24dfb12c6fc5fe5ea497commit hash: c867bec8c98e17ddb3ef24dfb12c6fc5fe5ea497 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.6

Changes:	https://github.com/Blosc/python-blosc2/releases
		https://github.com/Blosc/python-blosc2/blob/main/RELEASE_NOTES.md
2.2.5
18 Jul 2023 00:53:09
commit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0acommit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0acommit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0acommit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0a files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-setuptools: convert individual consumers to ${PY_SETUPTOOLS}

Currently a no-op, but in the future outputs the correct setuptools
port depending on whether USES_PYTHON=distutils is specified.

With hat: python
PR: 270510, 270358
2.2.5
09 Jul 2023 21:34:20
commit hash: 4a619b67f50d181a1e0710e4a7f81fdc73beaa84commit hash: 4a619b67f50d181a1e0710e4a7f81fdc73beaa84commit hash: 4a619b67f50d181a1e0710e4a7f81fdc73beaa84commit hash: 4a619b67f50d181a1e0710e4a7f81fdc73beaa84 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.5

Changes:	https://github.com/Blosc/python-blosc2/releases
		https://github.com/Blosc/python-blosc2/blob/main/RELEASE_NOTES.md
2.2.4
09 Jul 2023 10:18:17
commit hash: 86b823cb910c412b9c03e2b116a82d5593df5065commit hash: 86b823cb910c412b9c03e2b116a82d5593df5065commit hash: 86b823cb910c412b9c03e2b116a82d5593df5065commit hash: 86b823cb910c412b9c03e2b116a82d5593df5065 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.4

Changes:	https://github.com/Blosc/python-blosc2/releases
		https://github.com/Blosc/python-blosc2/blob/main/RELEASE_NOTES.md
2.2.3
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
2.2.3
27 May 2023 23:43:46
commit hash: 2f714d616dfd907277eed666bef2878629249697commit hash: 2f714d616dfd907277eed666bef2878629249697commit hash: 2f714d616dfd907277eed666bef2878629249697commit hash: 2f714d616dfd907277eed666bef2878629249697 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.3

Changes:	https://github.com/Blosc/python-blosc2/releases
		https://github.com/Blosc/python-blosc2/blob/main/RELEASE_NOTES.md
2.2.2
27 May 2023 04:08:18
commit hash: a3a1f93789baab126f792a159e79d7c09eba151fcommit hash: a3a1f93789baab126f792a159e79d7c09eba151fcommit hash: a3a1f93789baab126f792a159e79d7c09eba151fcommit hash: a3a1f93789baab126f792a159e79d7c09eba151f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Update to 2.2.2

Changes:	https://github.com/Blosc/python-blosc2/releases
2.2.0_1
23 Apr 2023 09:09:58
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
2.2.0
18 Apr 2023 18:00:40
commit hash: 30dd3d5abda0a5df19c9787b783f8ea0538f124fcommit hash: 30dd3d5abda0a5df19c9787b783f8ea0538f124fcommit hash: 30dd3d5abda0a5df19c9787b783f8ea0538f124fcommit hash: 30dd3d5abda0a5df19c9787b783f8ea0538f124f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/py-blosc2: Add py-blosc2 2.2.0

C-Blosc2 is the new major version of C-Blosc, and is backward compatible with
both the C-Blosc1 API and its in-memory format. Python-Blosc2 is a Python
package that wraps C-Blosc2, the newest version of the Blosc compressor.

Currently Python-Blosc2 already reproduces the API of Python-Blosc, so it can be
used as a drop-in replacement. However, there are a few exceptions for a full
compatibility.

In addition, Python-Blosc2 aims to leverage the new C-Blosc2 API so as to
support super-chunks, multi-dimensional arrays (NDArray), serialization and
other bells and whistles introduced in C-Blosc2. Although this is always and
endless process, we have already catch up with most of the C-Blosc2 API
capabilities.

Note: Python-Blosc2 is meant to be backward compatible with Python-Blosc data.
That means that it can read data generated with Python-Blosc, but the opposite
is not true (i.e. there is no forward compatibility).

Number of commits found: 18