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
Port details
py-scikit-build-core Build backend for CMake based projects
0.10.7 devel on this many watch lists=2 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 0.10.7Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-15 05:03:37
Last Update: 2024-09-24 07:52:15
Commit Hash: 9a74cc8
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: python
License: APACHE20
WWW:
https://scikit-build-core.readthedocs.io/en/latest/
Description:
scikit-build-core is a next generation Python CMake adaptor and Python API for plugins.
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}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-scikit-build-core/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-scikit-build-core
  • pkg install py311-scikit-build-core
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 py311-scikit-build-core listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-scikit-build-core
Package flavors (<flavor>: <package>)
  • py311: py311-scikit-build-core
distinfo:
TIMESTAMP = 1727162931 SHA256 (scikit_build_core-0.10.7.tar.gz) = 04cbb59fe795202a7eeede1849112ee9dcbf3469feebd9b8b36aa541336ac4f8 SIZE (scikit_build_core-0.10.7.tar.gz) = 255019

Packages (timestamps in pop-ups are UTC):
py39-scikit-build-core
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------0.7.1-
FreeBSD:14:latest-----0.3.1_1-0.3.1_1
FreeBSD:14:quarterly------0.7.1-
FreeBSD:15:latest--n/a-n/a-0.7.10.7.1
 

py311-scikit-build-core
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.10.70.10.7-0.10.70.10.7---
FreeBSD:13:quarterly0.10.70.10.7-0.10.70.10.7---
FreeBSD:14:latest0.10.70.10.7-0.10.70.10.7---
FreeBSD:14:quarterly0.10.70.10.7-0.10.70.10.7---
FreeBSD:15:latest0.10.70.10.7n/a0.10.7n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-hatch-fancy-pypi-readme>0 : devel/py-hatch-fancy-pypi-readme@py311
  2. py311-hatch-vcs>0 : devel/py-hatch-vcs@py311
  3. py311-hatchling>0 : devel/py-hatchling@py311
  4. py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
  5. py311-setuptools>0 : devel/py-setuptools@py311
  6. py311-setuptools-scm>0 : devel/py-setuptools-scm@py311
  7. python3.11 : lang/python311
  8. py311-build>=0 : devel/py-build@py311
  9. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-build>=0.1 : devel/py-build@py311
  2. py311-cattrs>=22.2.0 : devel/py-cattrs@py311
  3. py311-pybind11>=2.11 : devel/py-pybind11@py311
  4. py311-pyproject-metadata>=0.5 : devel/py-pyproject-metadata@py311
  5. py311-pytest-subprocess>=1.5 : devel/py-pytest-subprocess@py311
  6. py311-virtualenv>=20.20 : devel/py-virtualenv@py311
  7. py311-wheel>0 : devel/py-wheel@py311
  8. py311-pytest>=7,1 : devel/py-pytest@py311
  9. python3.11 : lang/python311
Runtime dependencies:
  1. py311-packaging>=21.3 : devel/py-packaging@py311
  2. py311-pathspec>=0.10.1 : devel/py-pathspec@py311
  3. python3.11 : lang/python311
This port is required by:
for Build
  1. archivers/py-laszip
  2. audio/py-soxr
  3. biology/py-pyrodigal
  4. cad/py-gdstk
  5. databases/py-tiledb
  6. devel/py-nanobind
  7. devel/py-rapidfuzz
Expand this list (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. math/py-awkward-cpp
  3. math/py-fenics-basix
  4. math/py-iminuit
  5. math/py-pdal
  6. misc/py-boost-histogram
  7. misc/py-fastscapelib
  8. misc/py-lightgbm
  9. misc/py-llama-cpp-python
  10. science/py-phono3py
  11. science/py-phonopy
  12. science/py-spglib
  13. security/py-coincurve
  14. Collapse this list.

Configuration Options:
No options to configure
Options name:
devel_py-scikit-build-core
USES:
python:3.9+
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/s/scikit_build_core/
  2. https://pypi.org/packages/source/s/scikit_build_core/
Collapse this list.

Number of commits found: 28

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.7
24 Sep 2024 07:52:15
commit hash: 9a74cc85672cbfaea513febce5ea40d3e7171053commit hash: 9a74cc85672cbfaea513febce5ea40d3e7171053commit hash: 9a74cc85672cbfaea513febce5ea40d3e7171053commit hash: 9a74cc85672cbfaea513febce5ea40d3e7171053 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.10.6 → 0.10.7
0.10.6
12 Sep 2024 09:18:10
commit hash: 13879ab294509afe4c83ea53ea9c010d405adc29commit hash: 13879ab294509afe4c83ea53ea9c010d405adc29commit hash: 13879ab294509afe4c83ea53ea9c010d405adc29commit hash: 13879ab294509afe4c83ea53ea9c010d405adc29 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.10.5 → 0.10.6

Reported by:	portscout
0.10.5
26 Aug 2024 00:52:25
commit hash: 0bc3bb7a84c5e49aff1e2abcd1d4810eae1eed2dcommit hash: 0bc3bb7a84c5e49aff1e2abcd1d4810eae1eed2dcommit hash: 0bc3bb7a84c5e49aff1e2abcd1d4810eae1eed2dcommit hash: 0bc3bb7a84c5e49aff1e2abcd1d4810eae1eed2d files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.10 → 0.10.5
0.9.10
19 Aug 2024 19:11:38
commit hash: ddef4b93bc08111165957fc872b5ec7a994f2773commit hash: ddef4b93bc08111165957fc872b5ec7a994f2773commit hash: ddef4b93bc08111165957fc872b5ec7a994f2773commit hash: ddef4b93bc08111165957fc872b5ec7a994f2773 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.9 → 0.9.10

Reported by:	portscout
0.9.9
30 Jul 2024 05:16:57
commit hash: 5227347e672c81c9a29096b183bd87537fce83b4commit hash: 5227347e672c81c9a29096b183bd87537fce83b4commit hash: 5227347e672c81c9a29096b183bd87537fce83b4commit hash: 5227347e672c81c9a29096b183bd87537fce83b4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.8 → 0.9.9

Reported by:	portscout
0.9.8
23 Jul 2024 09:28:15
commit hash: 687643d195dbaf25423de39b5db97bf1cb9f116fcommit hash: 687643d195dbaf25423de39b5db97bf1cb9f116fcommit hash: 687643d195dbaf25423de39b5db97bf1cb9f116fcommit hash: 687643d195dbaf25423de39b5db97bf1cb9f116f files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.4 → 0.9.8

Reported by:	portscout
0.9.4
21 Jul 2024 16:55:40
commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Introduce PY_TOMLI

- Convert ports to use PY_TOMLI to simplify Makefile.

The minimal version is set to 2.0.1 because it is required by multiple ports
such as devel/py-poetry.
The upper bound of version is set to 3 because it is limited by devel/py-poetry.

With hat:	python
0.9.4
15 May 2024 09:38:35
commit hash: 72f54a24583a61eb8be394bdc984ecdecb6f335ecommit hash: 72f54a24583a61eb8be394bdc984ecdecb6f335ecommit hash: 72f54a24583a61eb8be394bdc984ecdecb6f335ecommit hash: 72f54a24583a61eb8be394bdc984ecdecb6f335e files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.3 → 0.9.4

Reported by:	portscout
0.9.3
01 May 2024 03:35:17
commit hash: 918ae987d186300652563be9e152ae7e1e60cf47commit hash: 918ae987d186300652563be9e152ae7e1e60cf47commit hash: 918ae987d186300652563be9e152ae7e1e60cf47commit hash: 918ae987d186300652563be9e152ae7e1e60cf47 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.2 → 0.9.3

Reported by:	portscout
0.9.2
22 Apr 2024 07:01:15
commit hash: 49e536085af1e41c3df7e3047c6604cf2bb39a3bcommit hash: 49e536085af1e41c3df7e3047c6604cf2bb39a3bcommit hash: 49e536085af1e41c3df7e3047c6604cf2bb39a3bcommit hash: 49e536085af1e41c3df7e3047c6604cf2bb39a3b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.1 → 0.9.2

Reported by:	portscout
0.9.1
21 Apr 2024 18:28:27
commit hash: 5a75376fdbc5fd3adbaef008307b3a913bf12807commit hash: 5a75376fdbc5fd3adbaef008307b3a913bf12807commit hash: 5a75376fdbc5fd3adbaef008307b3a913bf12807commit hash: 5a75376fdbc5fd3adbaef008307b3a913bf12807 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.9.0 → 0.9.1

Reported by:	portscout
0.9.0
20 Apr 2024 07:27:31
commit hash: b825d09dfe00614ce1955117576172d689d7d3fccommit hash: b825d09dfe00614ce1955117576172d689d7d3fccommit hash: b825d09dfe00614ce1955117576172d689d7d3fccommit hash: b825d09dfe00614ce1955117576172d689d7d3fc files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.8.2 → 0.9.0

Reported by:	portscout
0.8.2
08 Apr 2024 12:37:28
commit hash: 0a4260b3a1a599e94eca7a85d38f97214fb4606ecommit hash: 0a4260b3a1a599e94eca7a85d38f97214fb4606ecommit hash: 0a4260b3a1a599e94eca7a85d38f97214fb4606ecommit hash: 0a4260b3a1a599e94eca7a85d38f97214fb4606e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Introduce PY_EXCEPTIONGROUP

The minimal version is set to 1.1.1 because it is required by devel/py-cattrs.
Convert ports to use PY_EXCEPTIONGROUP to simplify Makefile.

With hat:	python
0.8.2
05 Apr 2024 18:28:22
commit hash: 77c75d2b7a19211e492fdaab05949e4027be8e9dcommit hash: 77c75d2b7a19211e492fdaab05949e4027be8e9dcommit hash: 77c75d2b7a19211e492fdaab05949e4027be8e9dcommit hash: 77c75d2b7a19211e492fdaab05949e4027be8e9d files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.7.1 → 0.8.2

Reported by:	portscout
0.7.1
29 Feb 2024 07:18:32
commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-setuptools-scm: update to 8.0.4

Directory and PORTNAME changed to match normalised name in release
tarball; consumers updated to match.

Although setuptools itself is specified as a run dependency in the
Python package metadata, it is currently left out here to prevent
environment pollution until at least PR 270510 is committed.
Additionally, this version of setuptools-scm requires setuptools>=61,
which means this version is only meant for USE_PYTHON=pep517 ports
as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58
also after PR 270510. science/py-emmet-core is switched to
devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm<8.
devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to
RUN_DEPENDS to compensate.

Further details: https://wiki.freebsd.org/Python/setuptools

Reported by: yuri
Co-authored by: matthew
Exp-run by: antoine (earlier iteration)
Approved by: yuri (science/py-emmet-core, previous iteration)
PR: 272134
Differential Revision: https://reviews.freebsd.org/D39288
0.7.1
02 Jan 2024 06:11:33
commit hash: 7586382bce5414b83fde7fb12beab3644f6ce3c5commit hash: 7586382bce5414b83fde7fb12beab3644f6ce3c5commit hash: 7586382bce5414b83fde7fb12beab3644f6ce3c5commit hash: 7586382bce5414b83fde7fb12beab3644f6ce3c5 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.7.0 → 0.7.1

Reported by:	portscout
0.7.0
23 Dec 2023 01:34:08
commit hash: 72649cd7796c934b9fabed6cb2a5fd6228fc4e10commit hash: 72649cd7796c934b9fabed6cb2a5fd6228fc4e10commit hash: 72649cd7796c934b9fabed6cb2a5fd6228fc4e10commit hash: 72649cd7796c934b9fabed6cb2a5fd6228fc4e10 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.6.0 → 0.7.0

Reported by:	portscout
0.6.0
20 Oct 2023 22:43:39
commit hash: da898df06b833d8d779f6aa599bd75d9433e57accommit hash: da898df06b833d8d779f6aa599bd75d9433e57accommit hash: da898df06b833d8d779f6aa599bd75d9433e57accommit hash: da898df06b833d8d779f6aa599bd75d9433e57ac files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.5.0 → 0.6.0

Reported by:	portscout
0.5.0
23 Aug 2023 06:29:02
commit hash: 99fcd204c7aedde26e21db3c1d9f726e5fb5ba9fcommit hash: 99fcd204c7aedde26e21db3c1d9f726e5fb5ba9fcommit hash: 99fcd204c7aedde26e21db3c1d9f726e5fb5ba9fcommit hash: 99fcd204c7aedde26e21db3c1d9f726e5fb5ba9f files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: update 0.4.8 → 0.5.0

Reported by:	portscout
0.4.8
31 Jul 2023 19:58:25
commit hash: 71d9f039dbb618b7ddd3d95d31bc37a97e8c190ccommit hash: 71d9f039dbb618b7ddd3d95d31bc37a97e8c190ccommit hash: 71d9f039dbb618b7ddd3d95d31bc37a97e8c190ccommit hash: 71d9f039dbb618b7ddd3d95d31bc37a97e8c190c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: Update 0.4.7 → 0.4.8

Reported by:	portscout
0.4.7
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>
0.4.7
27 Jun 2023 04:41:39
commit hash: e0df0dbe8e8be4440e1910baab860febb8b559e0commit hash: e0df0dbe8e8be4440e1910baab860febb8b559e0commit hash: e0df0dbe8e8be4440e1910baab860febb8b559e0commit hash: e0df0dbe8e8be4440e1910baab860febb8b559e0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: Update 0.4.6 → 0.4.7

Reported by:	portscout
0.4.6
24 Jun 2023 02:54:09
commit hash: 1564bc5ccfeb34b76a1a17388b76b3529e0bc27ccommit hash: 1564bc5ccfeb34b76a1a17388b76b3529e0bc27ccommit hash: 1564bc5ccfeb34b76a1a17388b76b3529e0bc27ccommit hash: 1564bc5ccfeb34b76a1a17388b76b3529e0bc27c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: Add missing test dependency
0.4.6
22 Jun 2023 09:11:14
commit hash: 6c93ef12d771c3ed2825dcf23f92d87ccf26bec4commit hash: 6c93ef12d771c3ed2825dcf23f92d87ccf26bec4commit hash: 6c93ef12d771c3ed2825dcf23f92d87ccf26bec4commit hash: 6c93ef12d771c3ed2825dcf23f92d87ccf26bec4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: Update 0.4.5 → 0.4.6

Reported by:	portscout
0.4.5
21 Jun 2023 04:44:05
commit hash: e8c5a086cd412539c63de4e097698630a6b05ba9commit hash: e8c5a086cd412539c63de4e097698630a6b05ba9commit hash: e8c5a086cd412539c63de4e097698630a6b05ba9commit hash: e8c5a086cd412539c63de4e097698630a6b05ba9 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: Update 0.3.1 → 0.4.5

Reported by:	portscout
0.3.1_1
18 Apr 2023 18:05:13
commit hash: bf2a30c06e45e61e84abf9fcf2294bbb0fa2c2ebcommit hash: bf2a30c06e45e61e84abf9fcf2294bbb0fa2c2ebcommit hash: bf2a30c06e45e61e84abf9fcf2294bbb0fa2c2ebcommit hash: bf2a30c06e45e61e84abf9fcf2294bbb0fa2c2eb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-scikit-build-core: Fix Makefile

- Fix USES=python [1]
- Fix BUILD_DEPENDS and RUN_DEPENDS [2]
- Bump PORTREVISION for dependency change

Reference:	https://github.com/scikit-build/scikit-build-core/blob/v0.3.1/pyproject.toml#L12
[1]
		https://github.com/scikit-build/scikit-build-core/blob/v0.3.1/pyproject.toml#L34-L41
[2]
With hat:	python
0.3.1
16 Apr 2023 20:04:55
commit hash: b52a8d1ecc73ecbf502af0d336c9bfe5c8870a4acommit hash: b52a8d1ecc73ecbf502af0d336c9bfe5c8870a4acommit hash: b52a8d1ecc73ecbf502af0d336c9bfe5c8870a4acommit hash: b52a8d1ecc73ecbf502af0d336c9bfe5c8870a4a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: Update 0.3.0 → 0.3.1

Reported by:	portscout
0.3.0
15 Apr 2023 05:02:20
commit hash: 96bf481d6f089c967e724e030d125d7cb93b8395commit hash: 96bf481d6f089c967e724e030d125d7cb93b8395commit hash: 96bf481d6f089c967e724e030d125d7cb93b8395commit hash: 96bf481d6f089c967e724e030d125d7cb93b8395 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/py-scikit-build-core: New port: Build backend for CMake based projects

Number of commits found: 28