head	1.42;
access;
symbols
	pkgsrc-2026Q1:1.42.0.4
	pkgsrc-2026Q1-base:1.42
	pkgsrc-2025Q4:1.42.0.2
	pkgsrc-2025Q4-base:1.42
	pkgsrc-2025Q3:1.41.0.4
	pkgsrc-2025Q3-base:1.41
	pkgsrc-2025Q2:1.41.0.2
	pkgsrc-2025Q2-base:1.41
	pkgsrc-2025Q1:1.40.0.2
	pkgsrc-2025Q1-base:1.40
	pkgsrc-2024Q4:1.39.0.2
	pkgsrc-2024Q4-base:1.39
	pkgsrc-2024Q3:1.38.0.6
	pkgsrc-2024Q3-base:1.38
	pkgsrc-2024Q2:1.38.0.4
	pkgsrc-2024Q2-base:1.38
	pkgsrc-2024Q1:1.38.0.2
	pkgsrc-2024Q1-base:1.38
	pkgsrc-2023Q4:1.37.0.8
	pkgsrc-2023Q4-base:1.37
	pkgsrc-2023Q3:1.37.0.6
	pkgsrc-2023Q3-base:1.37
	pkgsrc-2023Q2:1.37.0.4
	pkgsrc-2023Q2-base:1.37
	pkgsrc-2023Q1:1.37.0.2
	pkgsrc-2023Q1-base:1.37
	pkgsrc-2022Q4:1.36.0.2
	pkgsrc-2022Q4-base:1.36
	pkgsrc-2022Q3:1.34.0.6
	pkgsrc-2022Q3-base:1.34
	pkgsrc-2022Q2:1.34.0.4
	pkgsrc-2022Q2-base:1.34
	pkgsrc-2022Q1:1.34.0.2
	pkgsrc-2022Q1-base:1.34
	pkgsrc-2021Q4:1.33.0.2
	pkgsrc-2021Q4-base:1.33
	pkgsrc-2021Q3:1.32.0.6
	pkgsrc-2021Q3-base:1.32
	pkgsrc-2021Q2:1.32.0.4
	pkgsrc-2021Q2-base:1.32
	pkgsrc-2021Q1:1.32.0.2
	pkgsrc-2021Q1-base:1.32
	pkgsrc-2020Q4:1.30.0.2
	pkgsrc-2020Q4-base:1.30
	pkgsrc-2020Q3:1.29.0.2
	pkgsrc-2020Q3-base:1.29
	pkgsrc-2020Q2:1.28.0.2
	pkgsrc-2020Q2-base:1.28
	pkgsrc-2020Q1:1.26.0.4
	pkgsrc-2020Q1-base:1.26
	pkgsrc-2019Q4:1.26.0.6
	pkgsrc-2019Q4-base:1.26
	pkgsrc-2019Q3:1.26.0.2
	pkgsrc-2019Q3-base:1.26
	pkgsrc-2019Q2:1.25.0.2
	pkgsrc-2019Q2-base:1.25
	pkgsrc-2019Q1:1.23.0.4
	pkgsrc-2019Q1-base:1.23
	pkgsrc-2018Q4:1.23.0.2
	pkgsrc-2018Q4-base:1.23
	pkgsrc-2018Q3:1.19.0.2
	pkgsrc-2018Q3-base:1.19
	pkgsrc-2018Q2:1.17.0.2
	pkgsrc-2018Q2-base:1.17
	pkgsrc-2018Q1:1.15.0.2
	pkgsrc-2018Q1-base:1.15
	pkgsrc-2017Q4:1.5.0.2
	pkgsrc-2017Q4-base:1.5;
locks; strict;
comment	@# @;


1.42
date	2025.11.03.14.25.05;	author adam;	state Exp;
branches;
next	1.41;
commitid	qJK1uJjBGxutd7hG;

1.41
date	2025.04.12.11.59.00;	author adam;	state Exp;
branches;
next	1.40;
commitid	S2bGNmBwJXDXZKQF;

1.40
date	2025.01.27.09.28.29;	author adam;	state Exp;
branches;
next	1.39;
commitid	7k42hgX6bRaCz6HF;

1.39
date	2024.11.11.07.27.51;	author wiz;	state Exp;
branches;
next	1.38;
commitid	1fBDq3LwS98NncxF;

1.38
date	2024.01.04.22.18.29;	author adam;	state Exp;
branches;
next	1.37;
commitid	TBCbvYnqWrx9lbTE;

1.37
date	2023.02.14.16.24.35;	author adam;	state Exp;
branches;
next	1.36;
commitid	lTfFCkAdeMxhNvdE;

1.36
date	2022.11.28.13.24.55;	author adam;	state Exp;
branches;
next	1.35;
commitid	SS99VqCn2xtbjt3E;

1.35
date	2022.09.30.09.05.40;	author wiz;	state Exp;
branches;
next	1.34;
commitid	JrUmOEHRgjtVLRVD;

1.34
date	2022.01.04.20.52.31;	author wiz;	state Exp;
branches;
next	1.33;
commitid	CYyhdK9qtoffkmnD;

1.33
date	2021.11.29.11.44.08;	author adam;	state Exp;
branches;
next	1.32;
commitid	9aZ2yu6Up8oOrGiD;

1.32
date	2021.01.19.10.29.38;	author adam;	state Exp;
branches;
next	1.31;
commitid	Vio7apKu0paj8kEC;

1.31
date	2021.01.16.08.14.54;	author adam;	state Exp;
branches;
next	1.30;
commitid	8KX2EcBQUtm2uVDC;

1.30
date	2020.11.19.10.37.24;	author adam;	state Exp;
branches;
next	1.29;
commitid	cl4JtVMAdPew8uwC;

1.29
date	2020.07.07.20.15.25;	author adam;	state Exp;
branches;
next	1.28;
commitid	lDoNRTeXutYRFbfC;

1.28
date	2020.05.16.08.31.37;	author adam;	state Exp;
branches;
next	1.27;
commitid	cugP7OgLR8UTrr8C;

1.27
date	2020.04.26.13.29.50;	author rillig;	state Exp;
branches;
next	1.26;
commitid	F5ifymLYqKKQJT5C;

1.26
date	2019.09.16.08.53.00;	author adam;	state Exp;
branches;
next	1.25;
commitid	XpDccgJLgiRlndDB;

1.25
date	2019.06.10.07.45.44;	author adam;	state Exp;
branches;
next	1.24;
commitid	sK5doEox1f7T9CqB;

1.24
date	2019.06.07.07.22.49;	author adam;	state Exp;
branches;
next	1.23;
commitid	t7wVyQD6CtLQ7eqB;

1.23
date	2018.12.21.21.07.46;	author adam;	state Exp;
branches;
next	1.22;
commitid	0VsxYXAwy2tP5I4B;

1.22
date	2018.12.18.12.02.34;	author adam;	state Exp;
branches;
next	1.21;
commitid	1ixs4dQXr41vah4B;

1.21
date	2018.11.05.09.22.38;	author adam;	state Exp;
branches;
next	1.20;
commitid	16RYT9FeGGwVEJYA;

1.20
date	2018.10.14.09.15.53;	author adam;	state Exp;
branches;
next	1.19;
commitid	pUdGhmuML526lUVA;

1.19
date	2018.08.07.06.17.45;	author adam;	state Exp;
branches;
next	1.18;
commitid	Orvz6GAKuiuwx9NA;

1.18
date	2018.07.08.09.33.59;	author adam;	state Exp;
branches;
next	1.17;
commitid	csxmcZWYejJBAjJA;

1.17
date	2018.06.22.06.38.14;	author adam;	state Exp;
branches;
next	1.16;
commitid	t2HBAkXgxdF38fHA;

1.16
date	2018.04.05.12.01.54;	author adam;	state Exp;
branches;
next	1.15;
commitid	whVpfJVEVpYJqfxA;

1.15
date	2018.02.23.14.14.23;	author adam;	state Exp;
branches;
next	1.14;
commitid	PjZqm1PRdZxStZrA;

1.14
date	2018.02.16.14.43.25;	author adam;	state Exp;
branches;
next	1.13;
commitid	76swQpQFxTgNR5rA;

1.13
date	2018.02.11.18.45.27;	author wiz;	state Exp;
branches;
next	1.12;
commitid	inE2PzDWrPsQmtqA;

1.12
date	2018.02.05.08.58.06;	author adam;	state Exp;
branches;
next	1.11;
commitid	8Hd2vzvFfUBajEpA;

1.11
date	2018.02.02.08.39.03;	author adam;	state Exp;
branches;
next	1.10;
commitid	vT4RNtXBDI8IigpA;

1.10
date	2018.01.28.08.54.20;	author adam;	state Exp;
branches;
next	1.9;
commitid	zPmts0oiIwxSxCoA;

1.9
date	2018.01.20.21.10.18;	author adam;	state Exp;
branches;
next	1.8;
commitid	rQtxYyxD6CMcSEnA;

1.8
date	2018.01.07.20.56.16;	author joerg;	state Exp;
branches;
next	1.7;
commitid	Y3Ia6OJfHa4qdZlA;

1.7
date	2018.01.02.08.40.09;	author adam;	state Exp;
branches;
next	1.6;
commitid	voa8SXDsMrpNihlA;

1.6
date	2017.12.31.18.48.57;	author adam;	state Exp;
branches;
next	1.5;
commitid	Fttl8MPHxdLyJ4lA;

1.5
date	2017.12.21.08.00.03;	author adam;	state Exp;
branches;
next	1.4;
commitid	u2mKV8EVlj00tJjA;

1.4
date	2017.11.24.12.42.09;	author adam;	state Exp;
branches;
next	1.3;
commitid	P20THGnVjYPAThgA;

1.3
date	2017.10.01.18.59.54;	author joerg;	state Exp;
branches;
next	1.2;
commitid	2ZJuEiY8FRvQIn9A;

1.2
date	2017.09.30.12.38.02;	author wiz;	state Exp;
branches;
next	1.1;
commitid	2PP22r30hAnPDd9A;

1.1
date	2017.09.29.21.36.23;	author joerg;	state Exp;
branches;
next	;
commitid	Q9BfVlMPAgBuE89A;


desc
@@


1.42
log
@py-lz4: updated to 4.4.5

4.4.5

Enable CPython free-threaded wheel builds
Correct the import of _compression for Python 3.14
Keep GitHub Actions up to date with GitHub's Dependabot
Build wheels for Python 3.14
Fix typos discovered by codespell
Bump pypa/cibuildwheel from 3.2.0 to 3.2.1 in the github-actions group across 1 directory
@
text
@# $NetBSD: Makefile,v 1.41 2025/04/12 11:59:00 adam Exp $

DISTNAME=	lz4-4.4.5
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	archivers python
MASTER_SITES=	${MASTER_SITE_PYPI:=l/lz4/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/python-lz4/python-lz4
COMMENT=	Python LZ4 binding
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm>=6.2:../../devel/py-setuptools_scm
TEST_DEPENDS+=	${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov

# build 'stream'
MAKE_ENV+=	PYLZ4_EXPERIMENTAL=1

USE_TOOLS+=	pkg-config

.include "../../archivers/lz4/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.41
log
@py-lz4: updated to 4.4.4

4.4.4
build_dist workflow - (re)add arm support for Linux and Windows
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2025/01/27 09:28:29 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-4.4.4
@


1.40
log
@py-lz4: updated to 4.4.3

4.4.3
Disable aarch64 builds due to compiler failure

4.4.2
Fix publishing to PyPi

4.4.1
Revert artifact renaming

4.4.0
fix(doc): Install command missing a parameter
docs/lz4.block.rst: fix typo
Update CI to newest actions and Python 3.13
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2024/11/11 07:27:51 wiz Exp $
d3 1
a3 1
DISTNAME=	lz4-4.4.3
d13 1
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=45:../../devel/py-setuptools
@


1.39
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2024/01/04 22:18:29 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-4.3.3
a12 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-pkgconfig-[0-9]*:../../devel/py-pkgconfig
a22 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.38
log
@py-lz4: updated to 4.3.3

4.3.3
Add .readthedocs.yml
Build wheels for Python 3.12
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2023/02/14 16:24:35 adam Exp $
a15 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.37
log
@py-lz4: updated to 4.3.2

v4.3.2
Fixups

v4.3.1
Update some more github action versions

v4.3.0
Add wheel building for Linux Aarch64 and MacOS Arm64

v4.2.0
Update bundled libraries to lz4 1.9.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2022/11/28 13:24:55 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-4.3.2
d14 3
a16 2
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
TOOL_DEPENDS+=	${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
a17 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test>=3.3.1:../../devel/py-test
d28 1
a28 1
.include "../../lang/python/egg.mk"
@


1.36
log
@py-lz4: updated to 4.0.2

4.0.2
Fix a memory leak when frame decompression fails

4.0.1
Add flush method to LZ4FrameFile

4.0.0
This release relegates the stream bindings to experimental status and disables them in all wheel builds. This was necessary as the test suite was causing build failures on multiple architectures. These bindings are currently in an unmaintained state.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2022/09/30 09:05:40 wiz Exp $
d3 1
a3 1
DISTNAME=	lz4-4.0.2
@


1.35
log
@py-lz4: not make jobs safe

builds the same object files for different targets
e.g.
ld: build/temp.netbsd-9.0-amd64-cpython-310/lz4libs/lz4.o: file not recognized: file truncated
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2022/01/04 20:52:31 wiz Exp $
d3 1
a3 1
DISTNAME=	lz4-3.1.10
a4 1
PKGREVISION=	1
d13 3
a15 3
BUILD_DEPENDS+=	${PYPKGPREFIX}-pkgconfig-[0-9]*:../../devel/py-pkgconfig
BUILD_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
d17 1
a17 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d20 5
a26 5
# builds the same object files for different targets
# e.g.
# ld: build/temp.netbsd-9.0-amd64-cpython-310/lz4libs/lz4.o: file not recognized: file truncated
MAKE_JOBS_SAFE=	no

@


1.34
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2021/11/29 11:44:08 adam Exp $
d23 5
@


1.33
log
@py-lz4: updated to 3.1.10

v3.1.10
Add skip existing when publishing to PyPi

v3.1.9
Revert to using created release events

v3.1.8
Update github actions trigger to use published release

v3.1.7
Update github actions trigger

v3.1.6
Trigger github actions on a release being made.

v3.1.5
Remove the push requirement for triggering PyPi pushes of artifacts.

v3.1.4
Shift wheel building to github actions
Disable Travis and Appveyor building
Disable Windows wheel builds which are failing with memory allocation problems with 64 bit on the github actions runners
Disable Aarch64 builds which are failing somewhere in the stream bindings tests
LZ4FrameFile.write()/LZ4FrameDecompressor.decompress() handle buffer protocol correctly
Pass source_size kwarg through from frame.open to LZ4FrameFile instance
Add readall to LZ4FrameFile and use it on python 3.10
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2021/01/19 10:29:38 adam Exp $
d5 1
@


1.32
log
@py-lz4: updated to 3.1.3

v3.1.3:
This release adds support for publishing wheels to PyPi for Python 3.9. Wheel building is currently broken for Python 3.9 on Arm/Aarch64.
This release also drops building of wheels for Python 3.5.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2021/01/16 08:14:54 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-3.1.3
@


1.31
log
@py-lz4: updated to 3.1.2

v3.1.2:
Travis now publishes wheels for Arm
The stream tests now execute in much less time
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2020/11/19 10:37:24 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-3.1.2
@


1.30
log
@py-lz4: updated to 3.1.1

3.1.1:
Correct how pkgconfig is handled in setup.py to account for multiple build flags
Improve how CHAR_BIT is handled
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2020/07/07 20:15:25 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-3.1.1
@


1.29
log
@py-lz4: updated to 3.1.0

v3.1.0:
Out-of-band stream block size record support in the stream bindings
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2020/05/16 08:31:37 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-3.1.0
@


1.28
log
@py-lz4: updated to 3.0.2

v3.0.2:
This release removes py3c from the codebase and strips out unused Python 2 support code. No functional changes are included with this release.

v3.0.1:
This release fixes an issue that prevented the OSX wheels from being published to PyPi, and contains no functional changes.

v3.0.0:
This release:
* Drops support for Python 2 (although some dead code remains for future removal)
* Adds streams support thanks to the hard work of @@tSed
* Fixes a performance bug with the frame bindings - thanks to @@bjonen for the careful report and reproducer
* Adds Python 3.8 support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2020/04/26 13:29:50 rillig Exp $
d3 1
a3 1
DISTNAME=	lz4-3.0.2
@


1.27
log
@archivers/py-lz4: fix path to py-test

The directory works only for py-test<5 since py-test>=5 lives in
devel/py-test5.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2019/09/16 08:53:00 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.2.1
d17 2
a18 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test<5:../../devel/py-test
d20 1
a20 4
.include "../../lang/python/pyversion.mk"
.if ${_PYTHON_VERSION} == 27
DEPENDS+=	${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
.endif
@


1.26
log
@py-lz4: updated to 2.2.1

v2.2.1:
Update the bundled LZ4 library to version 1.9.1

This release updates the bundled LZ4 library to version 1.9.1.

The 2.2.x releases will be the final release that support Python 2.7. In the near future we'll begin work on the 3.0.x release which will only support Python >= 3.5, and will require LZ4 > 1.9.0.

v2.2.0:
Add more detail to the install section of docs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2019/06/10 07:45:44 adam Exp $
d17 1
a17 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@


1.25
log
@py-lz4: updated to 2.1.10

v2.1.10:
Cleanup some code in _block.c to suppress some compiler warnings
Add some more detail to the install docs
Move to cibuildwheel 0.11.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2019/06/07 07:22:49 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.1.10
@


1.24
log
@py-lz4: updated to 2.1.9

v2.1.9:
Update bundled lz4 library to version 1.9.1

v2.1.8:
Fix OSX wheel builds

v2.1.7:
Fix a bug on windows
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2018/12/21 21:07:46 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.1.9
@


1.23
log
@py-lz4: updated to 2.1.6

2.1.6:
Fix wheel build for Python 2.7 on OSX
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2018/12/18 12:02:34 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.1.6
@


1.22
log
@py-lz4: updated to 2.1.5

2.1.5
This release contains no functional changes other than changes to the Appveyor configuration for publishing wheels.

2.1.4
This release contains no functional changes other than changes to the Travis configuration for publishing wheels.

2.1.3
A simplification of the tox.ini file
More robust checking for pkgconfig availability
Integration of cibuildwheel into travis builds so as to build and publish binary wheels for Linux and OSX
Only require pytest-runner if pytest/test is being called
Blacklists version 3.3.0 of pytest which has a bug that can cause the tests to fail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2018/11/05 09:22:38 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.1.5
@


1.21
log
@py-lz4: updated to 2.1.2

2.1.2:
Improves the speed of importing the module by avoiding the use of pkg_resources
Fixes some flake8 warnings
Resolves a small issue with the test suite when detecting memory usage increases
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2018/10/14 09:15:53 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.1.2
d13 1
a14 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-pkgconfig-[0-9]*:../../devel/py-pkgconfig
@


1.20
log
@py-lz4: updated to 2.1.1

2.1.1:
This release updates the bundled LZ4 libraries to version 1.8.3. This fixes a bug with the block format compression/decompression.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2018/08/07 06:17:45 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.1.1
d16 1
@


1.19
log
@py-lz4: updated to 2.1.0

v2.1.0:
Enhance support for block decompression with unknown size of decompressed data
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2018/07/08 09:33:59 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.1.0
d19 1
a19 1
.if "${PYPKGPREFIX}" == "py27"
@


1.18
log
@py-lz4: updated to 2.0.2

2.0.2:
Fix setup.py to gracefully handle old system installed versions of LZ4 libraries
Fix a possible segfault in the frame decompress functions
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2018/06/22 06:38:14 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.0.2
@


1.17
log
@py-lz4: updated to 2.0.1

2.0.1:
This release fixes: tests failed when run under python setup.py test, but passed when running under tox.

2.0.0:
It's now possible to specify a compession dictionary for block compression.
The bundled LZ4 libraries have been updated to 1.8.2
A compatibility fix for 2.x memoryview objects has been added.
Various flake8 cleanups and test additions.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2018/04/05 12:01:54 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-2.0.1
@


1.16
log
@py-lz4: updated to 1.1.0

1.1.0:
This release removes the deprecated functions which were marked as remove in 1.0, but nonetheless remained:
lz4.lz4version()
LZ4FrameCompressor.finalize()
As a side effect, we noo longer have a dependency on the deprecation package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2018/02/23 14:14:23 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-1.1.0
@


1.15
log
@py-lz4: updated to 1.0.0

1.0.0:
Only documentation updates since 0.23.2. This marks the release of a stable frame binding API.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2018/02/16 14:43:25 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-1.0.0
a12 1
DEPENDS+=	${PYPKGPREFIX}-deprecation-[0-9]*:../../devel/py-deprecation
d16 6
a21 2
# TEST_DEPENDS
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@


1.14
log
@py-lz4: updated to 0.23.2

0.23.2:
Fixes an error in the deprecated LZ4Compressor.finalize() method
Improves documentation
Has all example code in documentation verified via doctest
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2018/02/11 18:45:27 wiz Exp $
d3 1
a3 1
DISTNAME=	lz4-0.23.2
@


1.13
log
@py-lz4: update to 0.23.1.

Changes not found.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2018/02/05 08:58:06 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-0.23.1
@


1.12
log
@py-lz4: updated to 0.21.6

0.21.6:
This version includes some docstring updates.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2018/02/02 08:39:03 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-0.21.6
@


1.11
log
@py-lz4: updated to 0.19.2

0.19.2:
This release fixes a memory leak in lz4.frame.decompress_chunk() which also impacted the file handling functionality.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2018/01/28 08:54:20 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-0.19.2
@


1.10
log
@py-lz4: updated to 0.19.1

0.19.1:
This release adds compressed file handling capability to the lz4.frame sub-package.
This necessitated some changes to the API of lz4.frame.decompress_chunk, ad some smaller changes to the LZ4FrameCompressor and LZ4FrameDecompressor classes. Please see updated documentation for further details.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2018/01/20 21:10:18 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-0.19.1
@


1.9
log
@py-lz4: updated to 0.18.2

0.18.2:
This release fixes a memory leak that was introduced in lz4.frame.decompress in 0.18.1. This leak resulted from an incorrect ref count on the returned result which prevented it from ever being released and garbage collected.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2018/01/07 20:56:16 joerg Exp $
d3 1
a3 1
DISTNAME=	lz4-0.18.2
@


1.8
log
@Add missing build dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2018/01/02 08:40:09 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-0.18.1
@


1.7
log
@py-lz4: updated to 0.18.1

0.18.1:
This is a minor bugfix release which fixes two small bugs which would result in source references not being released on error conditions in lz4.frame.compress.

0.18.0:
This release changes the strategy for allocating memory to not use undocumented and potentially fragile Python internals (Py_SIZE). This may have a small performance impact, but brings stronger guarantees for future stability.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2017/12/31 18:48:57 adam Exp $
d15 2
@


1.6
log
@py-lz4: updated to 0.17.0

0.17.0:
This release fixes a pathological case where compressing and decompressing a zero length bytes object could result in the resulting bytes object causing False to be returned from val == 'b'.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2017/12/21 08:00:03 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-0.17.0
@


1.5
log
@py-lz4: updated to 0.12.0

This release brings
Huge changes to the LZ4 Frame support which should now be considered beta quality
A new pytest based test harness, and significantly re-worked testing
An end to Python 2.6 support - no testing is currently done against Python 2.6 although the code probably does still work with Python 2.6 at this point in time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2017/11/24 12:42:09 adam Exp $
d3 1
a3 1
DISTNAME=	lz4-0.12.0
d13 1
d15 2
@


1.4
log
@py-lz4: updated to 0.11.1

0.11.1:
This release bumps the bundled lz4 library files to version 1.8.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2017/10/01 18:59:54 joerg Exp $
d3 1
a3 1
DISTNAME=	lz4-0.11.1
d15 1
a16 1
.include "../../archivers/lz4/buildlink3.mk"
@


1.3
log
@Needs setuptools_scm.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2017/09/30 12:38:02 wiz Exp $
d3 1
a3 1
DISTNAME=	lz4-0.10.1
@


1.2
log
@py-lz4: fix packaging

Clean up pkglint warnings while here.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/09/29 21:36:23 joerg Exp $
d13 2
@


1.1
log
@Add py-lz4-0.10.1:

py-lz4 provides Python bindings for the LZ4 compression library by Yann
Collet.

At this time the project contains bindings for the LZ4 block format,
which are considered stable.

Support for the LZ4 frame format is a work-in-progress and available as a
technology preview. A future relase will implement support for the LZ4
stream format.
@
text
@d1 1
a1 1
# $NetBSD$
d13 1
a13 1
.include "../../lang/python/distutils.mk"
@

