View | Details | Raw Unified | Return to bug 265693 | Differences between
and this patch

Collapse All | Expand All

(-)b/misc/py-hist/Makefile (+42 lines)
Added Link Here
1
PORTNAME=	hist
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.6.1-31
4
DISTVERSIONSUFFIX=	-g9d6543a
5
CATEGORIES=	misc python
6
#MASTER_SITES=	CHEESESHOP
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	yuri@FreeBSD.org
10
COMMENT=	Histogramming for analysis powered by boost-histogram
11
12
LICENSE=	BSD3CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}boost-histogram>0:misc/py-boost-histogram@${PY_FLAVOR} \
17
		${PYNUMPY} \
18
		${PYTHON_PKGNAMEPREFIX}histoprint>0:misc/py-histoprint@${PY_FLAVOR}
19
20
USES=		python:3.8+
21
USE_PYTHON=	distutils autoplist pytest
22
USE_PYTHON=	build
23
24
USE_GITHUB=	yes
25
GH_ACCOUNT=	scikit-hep
26
27
NO_ARCH=	yes
28
29
TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
30
31
BINARY_ALIAS=	git=false
32
33
pre-build:
34
	@${ECHO} "__version__ = '${DISTVERSION}'" > ${WRKSRC}/src/hist/version.py
35
36
xpre-configure: # hist is officially built with "build" (https://github.com/pypa/build), but this is easily circumvented with this simple setup.py
37
	@( \
38
		${ECHO} "from setuptools import setup" && \
39
		${ECHO} "setup()" \
40
	) > ${WRKSRC}/setup.py
41
42
.include <bsd.port.mk>
(-)b/misc/py-hist/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1659891012
2
SHA256 (scikit-hep-hist-v2.6.1-31-g9d6543a_GH0.tar.gz) = fe73499b594c0dde43e1e61e040a47d4682ad2f7497dc7202820f7a2683a44b4
3
SIZE (scikit-hep-hist-v2.6.1-31-g9d6543a_GH0.tar.gz) = 983004
(-)b/misc/py-hist/files/patch-pyproject.toml (+13 lines)
Added Link Here
1
--- pyproject.toml.orig	2022-08-07 17:21:14 UTC
2
+++ pyproject.toml
3
@@ -96,8 +96,8 @@ docs = [
4
 
5
 
6
 [tool.hatch]
7
-version.source = "vcs"
8
-build.hooks.vcs.version-file = "src/hist/version.py"
9
+version.source = "code"
10
+version.path = "src/hist/version.py"
11
 
12
 [tool.pytest.ini_options]
13
 minversion = "6.0"
(-)b/misc/py-hist/pkg-descr (+7 lines)
Added Link Here
1
Hist is a powerful Histogramming tool for analysis based on boost-histogram
2
(the Python binding of the Histogram library in Boost). It is a friendly
3
analysis-focused project that uses boost-histogram as a backend to do the
4
work, but provides plotting tools, shortcuts, and new ideas.
5
6
WWW: https://hist.readthedocs.io/en/latest/
7
WWW: https://github.com/scikit-hep/hist
(-)b/misc/py-hist/pkg-plist (+66 lines)
Added Link Here
1
bin/hist
2
%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/METADATA
3
%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/RECORD
4
%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/WHEEL
5
%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/entry_points.txt
6
%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/licenses/LICENSE
7
%%PYTHON_SITELIBDIR%%/hist/__init__.py
8
%%PYTHON_SITELIBDIR%%/hist/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
9
%%PYTHON_SITELIBDIR%%/hist/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
10
%%PYTHON_SITELIBDIR%%/hist/__pycache__/accumulators%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
11
%%PYTHON_SITELIBDIR%%/hist/__pycache__/accumulators%%PYTHON_EXT_SUFFIX%%.pyc
12
%%PYTHON_SITELIBDIR%%/hist/__pycache__/axestuple%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
13
%%PYTHON_SITELIBDIR%%/hist/__pycache__/axestuple%%PYTHON_EXT_SUFFIX%%.pyc
14
%%PYTHON_SITELIBDIR%%/hist/__pycache__/basehist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
15
%%PYTHON_SITELIBDIR%%/hist/__pycache__/basehist%%PYTHON_EXT_SUFFIX%%.pyc
16
%%PYTHON_SITELIBDIR%%/hist/__pycache__/classichist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
17
%%PYTHON_SITELIBDIR%%/hist/__pycache__/classichist%%PYTHON_EXT_SUFFIX%%.pyc
18
%%PYTHON_SITELIBDIR%%/hist/__pycache__/hist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
19
%%PYTHON_SITELIBDIR%%/hist/__pycache__/hist%%PYTHON_EXT_SUFFIX%%.pyc
20
%%PYTHON_SITELIBDIR%%/hist/__pycache__/intervals%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
21
%%PYTHON_SITELIBDIR%%/hist/__pycache__/intervals%%PYTHON_EXT_SUFFIX%%.pyc
22
%%PYTHON_SITELIBDIR%%/hist/__pycache__/namedhist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
23
%%PYTHON_SITELIBDIR%%/hist/__pycache__/namedhist%%PYTHON_EXT_SUFFIX%%.pyc
24
%%PYTHON_SITELIBDIR%%/hist/__pycache__/numpy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
25
%%PYTHON_SITELIBDIR%%/hist/__pycache__/numpy%%PYTHON_EXT_SUFFIX%%.pyc
26
%%PYTHON_SITELIBDIR%%/hist/__pycache__/plot%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
27
%%PYTHON_SITELIBDIR%%/hist/__pycache__/plot%%PYTHON_EXT_SUFFIX%%.pyc
28
%%PYTHON_SITELIBDIR%%/hist/__pycache__/quick_construct%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
29
%%PYTHON_SITELIBDIR%%/hist/__pycache__/quick_construct%%PYTHON_EXT_SUFFIX%%.pyc
30
%%PYTHON_SITELIBDIR%%/hist/__pycache__/stack%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
31
%%PYTHON_SITELIBDIR%%/hist/__pycache__/stack%%PYTHON_EXT_SUFFIX%%.pyc
32
%%PYTHON_SITELIBDIR%%/hist/__pycache__/storage%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
33
%%PYTHON_SITELIBDIR%%/hist/__pycache__/storage%%PYTHON_EXT_SUFFIX%%.pyc
34
%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgplots%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
35
%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgplots%%PYTHON_EXT_SUFFIX%%.pyc
36
%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
37
%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgutils%%PYTHON_EXT_SUFFIX%%.pyc
38
%%PYTHON_SITELIBDIR%%/hist/__pycache__/tag%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
39
%%PYTHON_SITELIBDIR%%/hist/__pycache__/tag%%PYTHON_EXT_SUFFIX%%.pyc
40
%%PYTHON_SITELIBDIR%%/hist/__pycache__/typing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
41
%%PYTHON_SITELIBDIR%%/hist/__pycache__/typing%%PYTHON_EXT_SUFFIX%%.pyc
42
%%PYTHON_SITELIBDIR%%/hist/accumulators.py
43
%%PYTHON_SITELIBDIR%%/hist/axestuple.py
44
%%PYTHON_SITELIBDIR%%/hist/axis/__init__.py
45
%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
46
%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
47
%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/transform%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
48
%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/transform%%PYTHON_EXT_SUFFIX%%.pyc
49
%%PYTHON_SITELIBDIR%%/hist/axis/py.typed
50
%%PYTHON_SITELIBDIR%%/hist/axis/transform.py
51
%%PYTHON_SITELIBDIR%%/hist/basehist.py
52
%%PYTHON_SITELIBDIR%%/hist/classichist.py
53
%%PYTHON_SITELIBDIR%%/hist/hist.py
54
%%PYTHON_SITELIBDIR%%/hist/intervals.py
55
%%PYTHON_SITELIBDIR%%/hist/namedhist.py
56
%%PYTHON_SITELIBDIR%%/hist/numpy.py
57
%%PYTHON_SITELIBDIR%%/hist/plot.py
58
%%PYTHON_SITELIBDIR%%/hist/py.typed
59
%%PYTHON_SITELIBDIR%%/hist/quick_construct.py
60
%%PYTHON_SITELIBDIR%%/hist/stack.py
61
%%PYTHON_SITELIBDIR%%/hist/storage.py
62
%%PYTHON_SITELIBDIR%%/hist/svgplots.py
63
%%PYTHON_SITELIBDIR%%/hist/svgutils.py
64
%%PYTHON_SITELIBDIR%%/hist/tag.py
65
%%PYTHON_SITELIBDIR%%/hist/typing.py
66
%%PYTHON_SITELIBDIR%%/hist/version.pyi

Return to bug 265693