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

Collapse All | Expand All

(-)b/archivers/Makefile (+1 lines)
Lines 202-207 Link Here
202
    SUBDIR += py-lzstring
202
    SUBDIR += py-lzstring
203
    SUBDIR += py-patool
203
    SUBDIR += py-patool
204
    SUBDIR += py-pyminizip
204
    SUBDIR += py-pyminizip
205
    SUBDIR += py-pyppmd
205
    SUBDIR += py-python-lhafile
206
    SUBDIR += py-python-lhafile
206
    SUBDIR += py-python-lzo
207
    SUBDIR += py-python-lzo
207
    SUBDIR += py-python-rpm-packaging
208
    SUBDIR += py-python-rpm-packaging
(-)b/archivers/py-pyppmd/Makefile (+31 lines)
Added Link Here
1
PORTNAME=	pyppmd
2
PORTVERSION=	1.1.0
3
CATEGORIES=	archivers python
4
MASTER_SITES=	PYPI
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7
MAINTAINER=	matthew@wener.org
8
COMMENT=	PPMd compression/decompression library
9
WWW=		https://pyppmd.readthedocs.io/en/latest/
10
11
LICENSE=	LGPL21
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
BUILD_DEPENDS=	${PY_SETUPTOOLS} \
15
		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}wheel>=:devel/py-wheel@${PY_FLAVOR}
17
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
18
		${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
20
		${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR}
21
22
USES=		python
23
USE_PYTHON=	autoplist pep517 pytest
24
25
TEST_ENV=	${MAKE_ENV} \
26
		PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
27
28
do-test:
29
	@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v
30
31
.include <bsd.port.mk>
(-)b/archivers/py-pyppmd/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1724809518
2
SHA256 (pyppmd-1.1.0.tar.gz) = 1d38ce2e4b7eb84b53bc8a52380b94f66ba6c39328b8800b30c2b5bf31693973
3
SIZE (pyppmd-1.1.0.tar.gz) = 1348949
(-)b/archivers/py-pyppmd/pkg-descr (-1 / +5 lines)
Added Link Here
0
- 
1
pyppmd module provides classes and functions for compressing
2
and decompressing text data, using PPM (Prediction by partial
3
matching) compression algorithm which has several variations
4
of implementations. PPMd is the implementation by Dmitry
5
Shkarin. PyPPMD use Igor Pavlov's range coder introduced in 7-zip.

Return to bug 282837