head	1.53;
access;
symbols
	pkgsrc-2026Q1:1.53.0.8
	pkgsrc-2026Q1-base:1.53
	pkgsrc-2025Q4:1.53.0.6
	pkgsrc-2025Q4-base:1.53
	pkgsrc-2025Q3:1.53.0.4
	pkgsrc-2025Q3-base:1.53
	pkgsrc-2025Q2:1.53.0.2
	pkgsrc-2025Q2-base:1.53
	pkgsrc-2025Q1:1.52.0.2
	pkgsrc-2025Q1-base:1.52
	pkgsrc-2024Q4:1.50.0.2
	pkgsrc-2024Q4-base:1.50
	pkgsrc-2024Q3:1.48.0.6
	pkgsrc-2024Q3-base:1.48
	pkgsrc-2024Q2:1.48.0.4
	pkgsrc-2024Q2-base:1.48
	pkgsrc-2024Q1:1.48.0.2
	pkgsrc-2024Q1-base:1.48
	pkgsrc-2023Q4:1.46.0.2
	pkgsrc-2023Q4-base:1.46
	pkgsrc-2023Q3:1.45.0.4
	pkgsrc-2023Q3-base:1.45
	pkgsrc-2023Q2:1.45.0.2
	pkgsrc-2023Q2-base:1.45
	pkgsrc-2023Q1:1.44.0.4
	pkgsrc-2023Q1-base:1.44
	pkgsrc-2022Q4:1.44.0.2
	pkgsrc-2022Q4-base:1.44
	pkgsrc-2022Q3:1.42.0.6
	pkgsrc-2022Q3-base:1.42
	pkgsrc-2022Q2:1.42.0.4
	pkgsrc-2022Q2-base:1.42
	pkgsrc-2022Q1:1.42.0.2
	pkgsrc-2022Q1-base:1.42
	pkgsrc-2021Q4:1.40.0.20
	pkgsrc-2021Q4-base:1.40
	pkgsrc-2021Q3:1.40.0.18
	pkgsrc-2021Q3-base:1.40
	pkgsrc-2021Q2:1.40.0.16
	pkgsrc-2021Q2-base:1.40
	pkgsrc-2021Q1:1.40.0.14
	pkgsrc-2021Q1-base:1.40
	pkgsrc-2020Q4:1.40.0.12
	pkgsrc-2020Q4-base:1.40
	pkgsrc-2020Q3:1.40.0.10
	pkgsrc-2020Q3-base:1.40
	pkgsrc-2020Q2:1.40.0.8
	pkgsrc-2020Q2-base:1.40
	pkgsrc-2020Q1:1.40.0.4
	pkgsrc-2020Q1-base:1.40
	pkgsrc-2019Q4:1.40.0.6
	pkgsrc-2019Q4-base:1.40
	pkgsrc-2019Q3:1.40.0.2
	pkgsrc-2019Q3-base:1.40
	pkgsrc-2019Q2:1.38.0.2
	pkgsrc-2019Q2-base:1.38
	pkgsrc-2019Q1:1.36.0.4
	pkgsrc-2019Q1-base:1.36
	pkgsrc-2018Q4:1.36.0.2
	pkgsrc-2018Q4-base:1.36
	pkgsrc-2018Q3:1.35.0.2
	pkgsrc-2018Q3-base:1.35
	pkgsrc-2018Q2:1.29.0.2
	pkgsrc-2018Q2-base:1.29
	pkgsrc-2018Q1:1.25.0.2
	pkgsrc-2018Q1-base:1.25
	pkgsrc-2017Q4:1.22.0.2
	pkgsrc-2017Q4-base:1.22
	pkgsrc-2017Q3:1.21.0.4
	pkgsrc-2017Q3-base:1.21
	pkgsrc-2017Q2:1.20.0.2
	pkgsrc-2017Q2-base:1.20
	pkgsrc-2017Q1:1.19.0.2
	pkgsrc-2017Q1-base:1.19
	pkgsrc-2016Q4:1.16.0.4
	pkgsrc-2016Q4-base:1.16
	pkgsrc-2016Q3:1.16.0.2
	pkgsrc-2016Q3-base:1.16
	pkgsrc-2016Q2:1.15.0.2
	pkgsrc-2016Q2-base:1.15
	pkgsrc-2016Q1:1.14.0.6
	pkgsrc-2016Q1-base:1.14
	pkgsrc-2015Q4:1.14.0.4
	pkgsrc-2015Q4-base:1.14
	pkgsrc-2015Q3:1.14.0.2
	pkgsrc-2015Q3-base:1.14
	pkgsrc-2015Q2:1.13.0.4
	pkgsrc-2015Q2-base:1.13
	pkgsrc-2015Q1:1.13.0.2
	pkgsrc-2015Q1-base:1.13
	pkgsrc-2014Q4:1.12.0.4
	pkgsrc-2014Q4-base:1.12
	pkgsrc-2014Q3:1.12.0.2
	pkgsrc-2014Q3-base:1.12
	pkgsrc-2014Q2:1.10.0.2
	pkgsrc-2014Q2-base:1.10
	pkgsrc-2014Q1:1.8.0.4
	pkgsrc-2014Q1-base:1.8
	pkgsrc-2013Q4:1.8.0.2
	pkgsrc-2013Q4-base:1.8
	pkgsrc-2013Q3:1.7.0.8
	pkgsrc-2013Q3-base:1.7
	pkgsrc-2013Q2:1.7.0.6
	pkgsrc-2013Q2-base:1.7
	pkgsrc-2013Q1:1.7.0.4
	pkgsrc-2013Q1-base:1.7
	pkgsrc-2012Q4:1.7.0.2
	pkgsrc-2012Q4-base:1.7
	pkgsrc-2012Q3:1.6.0.4
	pkgsrc-2012Q3-base:1.6
	pkgsrc-2012Q2:1.6.0.2
	pkgsrc-2012Q2-base:1.6
	pkgsrc-2012Q1:1.5.0.4
	pkgsrc-2012Q1-base:1.5
	pkgsrc-2011Q4:1.5.0.2
	pkgsrc-2011Q4-base:1.5
	pkgsrc-2011Q3:1.2.0.4
	pkgsrc-2011Q3-base:1.2
	pkgsrc-2011Q2:1.2.0.2
	pkgsrc-2011Q2-base:1.2
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.53
date	2025.04.14.13.30.01;	author adam;	state Exp;
branches;
next	1.52;
commitid	bxuofO2lw6Cfr1RF;

1.52
date	2025.03.08.13.12.08;	author wiz;	state Exp;
branches;
next	1.51;
commitid	zpRDUfNHLR2RwgMF;

1.51
date	2025.01.16.13.59.58;	author adam;	state Exp;
branches;
next	1.50;
commitid	bT2Q62OCIyuPqIFF;

1.50
date	2024.11.11.07.29.16;	author wiz;	state Exp;
branches;
next	1.49;
commitid	1fBDq3LwS98NncxF;

1.49
date	2024.10.14.06.46.05;	author wiz;	state Exp;
branches;
next	1.48;
commitid	ynDJEEQamKd33BtF;

1.48
date	2024.02.15.22.23.43;	author wiz;	state Exp;
branches;
next	1.47;
commitid	vv7w0zXkoL1j1AYE;

1.47
date	2024.02.07.06.26.24;	author adam;	state Exp;
branches;
next	1.46;
commitid	6ZPuJEmh3aWMYsXE;

1.46
date	2023.11.07.22.38.08;	author wiz;	state Exp;
branches;
next	1.45;
commitid	0SUcCzviRXnrjJLE;

1.45
date	2023.06.06.12.42.49;	author riastradh;	state Exp;
branches;
next	1.44;
commitid	xhspr6Z8JLQOWSrE;

1.44
date	2022.11.17.10.13.03;	author adam;	state Exp;
branches;
next	1.43;
commitid	jZpCL8yBnY5rB22E;

1.43
date	2022.11.06.18.29.10;	author adam;	state Exp;
branches;
next	1.42;
commitid	EjO2Yo77odNnHF0E;

1.42
date	2022.01.05.15.41.29;	author wiz;	state Exp;
branches;
next	1.41;
commitid	FQ77UruBIUsgzsnD;

1.41
date	2022.01.04.20.55.17;	author wiz;	state Exp;
branches;
next	1.40;
commitid	CYyhdK9qtoffkmnD;

1.40
date	2019.09.18.20.24.13;	author adam;	state Exp;
branches;
next	1.39;
commitid	MAr8oqfkYN6N8xDB;

1.39
date	2019.07.03.19.59.47;	author adam;	state Exp;
branches;
next	1.38;
commitid	Slbg9euHrODLtDtB;

1.38
date	2019.04.26.13.14.20;	author maya;	state Exp;
branches;
next	1.37;
commitid	U4pISddzN4WXpRkB;

1.37
date	2019.04.02.08.29.59;	author adam;	state Exp;
branches;
next	1.36;
commitid	Ez4gXUiB9s1xCKhB;

1.36
date	2018.12.10.08.59.59;	author adam;	state Exp;
branches;
next	1.35;
commitid	7bEvXoOGpmE3qe3B;

1.35
date	2018.09.13.10.57.47;	author adam;	state Exp;
branches;
next	1.34;
commitid	JBGR82KqK1zLTVRA;

1.34
date	2018.09.03.12.22.30;	author adam;	state Exp;
branches;
next	1.33;
commitid	5eSOAdpZW0aCGEQA;

1.33
date	2018.08.20.12.59.07;	author adam;	state Exp;
branches;
next	1.32;
commitid	2O82szlqsTeplROA;

1.32
date	2018.08.19.08.51.45;	author adam;	state Exp;
branches;
next	1.31;
commitid	Vc0IOwIrd0Cl0IOA;

1.31
date	2018.08.07.10.14.45;	author adam;	state Exp;
branches;
next	1.30;
commitid	SNWstNSXARqPQaNA;

1.30
date	2018.07.13.07.08.48;	author adam;	state Exp;
branches;
next	1.29;
commitid	NnVo1kXTQObNCWJA;

1.29
date	2018.06.19.11.39.03;	author adam;	state Exp;
branches;
next	1.28;
commitid	00vNggsX96VlTSGA;

1.28
date	2018.06.18.10.54.17;	author adam;	state Exp;
branches;
next	1.27;
commitid	PA378Juuxw1TFKGA;

1.27
date	2018.05.23.09.33.16;	author adam;	state Exp;
branches;
next	1.26;
commitid	xRDccZ5Qonu14pDA;

1.26
date	2018.04.25.12.24.39;	author adam;	state Exp;
branches;
next	1.25;
commitid	lXJ70PyNYRvyUOzA;

1.25
date	2018.03.23.10.22.28;	author adam;	state Exp;
branches;
next	1.24;
commitid	UurgiVbczOJvizvA;

1.24
date	2018.02.14.12.59.32;	author adam;	state Exp;
branches;
next	1.23;
commitid	ShwOLILCB3i5mPqA;

1.23
date	2018.01.19.09.56.27;	author adam;	state Exp;
branches;
next	1.22;
commitid	drIgZE2Zf8z4btnA;

1.22
date	2017.11.29.14.09.55;	author adam;	state Exp;
branches;
next	1.21;
commitid	IAQvsPnPJbHKdWgA;

1.21
date	2017.07.19.17.32.38;	author adam;	state Exp;
branches;
next	1.20;
commitid	gLPsbPNmzKbkCRZz;

1.20
date	2017.04.01.06.31.29;	author adam;	state Exp;
branches;
next	1.19;
commitid	cNQ6RqFTaZyMsNLz;

1.19
date	2017.03.12.18.51.01;	author adam;	state Exp;
branches;
next	1.18;
commitid	usNTVctKDUnlciJz;

1.18
date	2017.02.15.23.21.07;	author joerg;	state Exp;
branches;
next	1.17;
commitid	bPVCWY8KLqLQu6Gz;

1.17
date	2017.02.13.17.24.30;	author adam;	state Exp;
branches;
next	1.16;
commitid	sjFueMDoyHxsAOFz;

1.16
date	2016.09.12.17.44.14;	author adam;	state Exp;
branches;
next	1.15;
commitid	Xd2WoPh26DU0E1mz;

1.15
date	2016.06.08.17.43.44;	author wiz;	state Exp;
branches;
next	1.14;
commitid	z4yEulWexjFaJG9z;

1.14
date	2015.08.01.08.17.43;	author adam;	state Exp;
branches;
next	1.13;
commitid	rQtCFRUfXVeVCxvy;

1.13
date	2014.12.31.13.57.30;	author wiz;	state Exp;
branches;
next	1.12;
commitid	ybQxkgXABHSTlc4y;

1.12
date	2014.09.14.16.58.49;	author wiz;	state Exp;
branches;
next	1.11;
commitid	Ut6veGdTHBClPkQx;

1.11
date	2014.07.22.09.52.54;	author wiz;	state Exp;
branches;
next	1.10;
commitid	v2XZ5gLQDaPPcmJx;

1.10
date	2014.05.04.17.12.34;	author wiz;	state Exp;
branches;
next	1.9;
commitid	Pht3GJGjByscbfzx;

1.9
date	2014.04.07.19.29.21;	author adam;	state Exp;
branches;
next	1.8;
commitid	P9XN1bMWVcnUNMvx;

1.8
date	2013.11.12.19.24.16;	author adam;	state Exp;
branches;
next	1.7;
commitid	PmuHvaduLY47t1dx;

1.7
date	2012.10.28.06.30.59;	author asau;	state Exp;
branches;
next	1.6;

1.6
date	2012.04.08.19.09.15;	author wiz;	state Exp;
branches;
next	1.5;

1.5
date	2011.10.24.21.06.38;	author gls;	state Exp;
branches;
next	1.4;

1.4
date	2011.10.13.13.06.20;	author dholland;	state Exp;
branches;
next	1.3;

1.3
date	2011.10.03.10.14.19;	author adam;	state Exp;
branches;
next	1.2;

1.2
date	2011.04.28.09.57.05;	author adam;	state Exp;
branches;
next	1.1;

1.1
date	2011.04.05.11.56.08;	author adam;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2011.04.05.11.56.08;	author adam;	state Exp;
branches;
next	;


desc
@@


1.53
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@# $NetBSD: Makefile,v 1.52 2025/03/08 13:12:08 wiz Exp $

DISTNAME=	cherrypy-18.10.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
PKGREVISION=	2
CATEGORIES=	www python
MASTER_SITES=	${MASTER_SITE_PYPI:=C/CherryPy/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://cherrypy.dev/
COMMENT=	Pythonic, object-oriented HTTP framework
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
DEPENDS+=	${PYPKGPREFIX}-cheroot>=8.2.1:../../www/py-cheroot
DEPENDS+=	${PYPKGPREFIX}-jaraco.collections-[0-9]*:../../devel/py-jaraco.collections
DEPENDS+=	${PYPKGPREFIX}-more-itertools-[0-9]*:../../devel/py-more-itertools
DEPENDS+=	${PYPKGPREFIX}-portend>=2.1.1:../../net/py-portend
DEPENDS+=	${PYPKGPREFIX}-zc.lockfile-[0-9]*:../../devel/py-zc.lockfile
# json
DEPENDS+=	${PYPKGPREFIX}-simplejson-[0-9]*:../../converters/py-simplejson
TEST_DEPENDS+=	${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
TEST_DEPENDS+=	${PYPKGPREFIX}-objgraph-[0-9]*:../../graphics/py-objgraph
TEST_DEPENDS+=	${PYPKGPREFIX}-path.py-[0-9]*:../../devel/py-path.py
TEST_DEPENDS+=	${PYPKGPREFIX}-requests-toolbelt-[0-9]*:../../devel/py-requests-toolbelt
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-test-forked-[0-9]*:../../devel/py-test-forked
TEST_DEPENDS+=	${PYPKGPREFIX}-test-sugar-[0-9]*:../../devel/py-test-sugar

USE_LANGUAGES=	# none

post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} cherryd cherryd-${PYVERSSUFFIX} || ${TRUE}

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.52
log
@py-cherrypy: fix wheel name for latest setuptools and depend on it

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2025/01/16 13:59:58 adam Exp $
d5 1
a5 1
PKGREVISION=	1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
@


1.51
log
@py-cherrypy: updated to 18.10.0

v18.10.0

* Removed the use of :mod:`cgi` deprecated in Python 3.11
* Various `changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2024/11/11 07:29:16 wiz Exp $
d5 1
d14 1
a14 3
WHEEL_NAME=	${DISTNAME:S/cherrypy/CherryPy/}

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=45:../../devel/py-setuptools
@


1.50
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2024/10/14 06:46:05 wiz Exp $
d3 2
a4 2
DISTNAME=	CherryPy-18.9.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
d13 3
@


1.49
log
@*: clean-up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2024/02/15 22:23:43 wiz Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.48
log
@py-cherrypy: add missing tool
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2024/02/07 06:26:24 adam Exp $
a31 2
PYTHON_VERSIONS_INCOMPATIBLE=	27 38

@


1.47
log
@py-cherrypy: updated to 18.9.0

v18.9.0

* Various
  `changes <https://github.com/cherrypy/cherrypy/compare/v18.8.0...v18.9.0>`_.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2023/11/07 22:38:08 wiz Exp $
d14 1
@


1.46
log
@*: latest py-sphinx only support Python 3.9+
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2023/06/06 12:42:49 riastradh Exp $
d3 1
a3 1
DISTNAME=	CherryPy-18.8.0
d18 2
a20 1
DEPENDS+=	${PYPKGPREFIX}-zc.lockfile-[0-9]*:../../devel/py-zc.lockfile
a24 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test>=5.3.5:../../devel/py-test
a30 2
USE_PKG_RESOURCES=	yes

d37 1
a37 4
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}

.include "../../lang/python/egg.mk"
@


1.45
log
@Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2022/11/17 10:13:03 adam Exp $
d33 1
a33 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.44
log
@py-cherrypy: update HOMEPAGE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2022/11/06 18:29:10 adam Exp $
d13 1
a13 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
@


1.43
log
@py-cherrypy: updated to 18.8.0

v18.8.0
-------

* :issue:`1974`: Dangerous characters received in a host header
  encoded using RFC 2047 are now elided by default. Currently,
  dangerous characters are defined as CR and LF. The original
  value is still available as ``cherrypy.request.headers['Host'].raw``
  if needed.

v18.7.0
-------

* :pr:`1923`: Drop support for Python 3.5.
* :pr:`1945`: Fixed compatibility on Python 3.11.

v18.6.1
-------

* :issue:`1849` via :pr:`1879`: Fixed XLF flag in gzip header
  emitted by gzip compression tool per
  :rfc:`1952#section-2.3.1` -- by :user:`webknjaz`.

* :issue:`1874`: Restricted depending on pywin32 only under
  CPython so that it won't get pulled-in under PyPy
  -- by :user:`webknjaz`.

* :issue:`1920`: Bumped minimum version of PyWin32 to 227.
  Block pywin32 install on Python 3.10 and later.

v18.6.0
-------

* :issue:`1776` via :pr:`1851`: Add support for UTF-8 encoded attachment
  file names in ``Content-Disposition`` header via :rfc:`6266#appendix-D`.

v18.5.0
-------

* :issue:`1827`: Fixed issue where bytes values in a ``HeaderMap``
  would be converted to strings.

* :pr:`1826`: Rely on
  `jaraco.collections <https://pypi.org/project/jaraco.collections>`_
  for its case-insensitive dictionary support.

v18.4.0
-------

* :pr:`1715`: Fixed issue in cpstats where the ``data/`` endpoint
  would fail with encoding errors on Python 3.

* :pr:`1821`: Simplify the passthrough of parameters to
  ``CPWebCase.getPage`` to cheroot. CherryPy now requires
  cheroot 8.2.1 or later.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2022/01/05 15:41:29 wiz Exp $
d9 1
a9 1
HOMEPAGE=	http://www.cherrypy.org/
@


1.42
log
@python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2022/01/04 20:55:17 wiz Exp $
d3 1
a3 1
DISTNAME=	CherryPy-18.2.0
a4 1
PKGREVISION=	2
d13 3
a15 2
DEPENDS+=	${PYPKGPREFIX}-cheroot>=6.2.4:../../www/py-cheroot
DEPENDS+=	${PYPKGPREFIX}-contextlib2-[0-9]*:../../devel/py-contextlib2
a18 1
DEPENDS+=	${PYPKGPREFIX}-six>=1.11.0:../../lang/py-six
a19 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
d21 1
d24 1
a24 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test>=2.8:../../devel/py-test
d26 1
d31 2
a34 2
USE_PKG_RESOURCES=	yes

d40 1
a40 1
	cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
@


1.41
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.40 2019/09/18 20:24:13 adam Exp $
d5 1
a5 1
PKGREVISION=	1
d33 2
@


1.40
log
@py-cherrypy: updated to 18.2.0

v18.2.0
* File-based sessions no longer attempt to remove the lock files
  when releasing locks, instead deferring to the default behavior
  of zc.lockfile. Fixes :issue:`1391` and :issue:`1779`.
* :pr:`1794`: Add native support for ``308 Permanent Redirect``
  usable via ``raise cherrypy.HTTPRedirect('/new_uri', 308)``.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2019/07/03 19:59:47 adam Exp $
d5 1
@


1.39
log
@py-cherrypy: updated to 18.1.2

v18.1.2
Restore a native WSGI-less HTTP server support.
Reduce log level for non-error events in win32.py
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2019/04/26 13:14:20 maya Exp $
d3 1
a3 1
DISTNAME=	CherryPy-18.1.2
@


1.38
log
@Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2019/04/02 08:29:59 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-18.1.1
d33 2
a34 1
	cd ${DESTDIR}${PREFIX}/bin && ${MV} cherryd cherryd-${PYVERSSUFFIX} || ${TRUE}
d37 1
a37 1
	cd ${WRKSRC} && py.test-${PYVERSSUFFIX}
@


1.37
log
@py-cherrypy: updated to 18.1.1

v18.1.1
* :pr:1774 reverts :pr:1759 as new evidence emerged that
  the original behavior was intentional. Re-opens :issue:1758.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2018/12/10 08:59:59 adam Exp $
d30 1
a30 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 34
@


1.36
log
@py-cherrypy: updated to 18.1.0

v18.1.0
* In the bus, when awaiting a state change, only publish after the state has changed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2018/09/13 10:57:47 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-18.1.0
@


1.35
log
@py-cherrypy: updated to 18.0.1

v18.0.1
Restore support for ‘bytes’ in response headers.
Substantial removal of Python 2 compatibility code.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2018/09/03 12:22:30 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-18.0.1
@


1.34
log
@py-cherrypy: updated to 18.0.0

v18.0.0
* Drop support for Python 2.7. CherryPy 17 will
  remain an LTS release for bug and security fixes.
* Drop support for Python 3.4.

v17.4.0
* When setting Response Body, reject Unicode
  values, making behavior on Python 2 same as on Python 3.
* Other inconsequential refactorings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2018/08/20 12:59:07 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-18.0.0
@


1.33
log
@py-cherrypy: fix DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2018/08/19 08:51:45 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-17.3.0
d14 2
d30 2
@


1.32
log
@py-cherrypy: updated to 17.3.0

v17.3.0
* Rely on zc.lockfile for session concurrency support.

v17.2.0
* Prevent orphaned Event object in cached 304 response.

v17.1.0
* Add support for accepting uploaded files with non-ascii filenames per RFC 5987.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2018/08/07 10:14:45 adam Exp $
d17 1
a17 1
DEPENDS+=	${PYPKGPREFIX}-tempora-[0-9]*:../../time/py-tempora
@


1.31
log
@py-cherrypy: updated to 17.0.0

v17.0.0
CherryPy now allows namespace packages for its dependencies. Environments that cannot handle namespace packgaes like py2exe will need to add such support or pin to older CherryPy versions.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2018/07/13 07:08:48 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-17.0.0
@


1.30
log
@py-cherrypy: updated to 16.0.3:

v16.0.3
* Pinned the tempora dependency against
  version 1.13 to avoid pulling in namespace packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2018/06/19 11:39:03 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-16.0.3
@


1.29
log
@py-cherrypy: updated to 16.0.2

v16.0.2:
* :issue:1716: Fixed handling of url-encoded parameters in
  digest authentication handling, correcting regression in v14.2.0.

v16.0.1
* :issue:1719: Digest-auth tool will now return a status
  code of 401 for when a scheme other than 'digest' is
  indicated.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2018/06/18 10:54:17 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-16.0.2
d17 1
d21 1
a24 1
# missing requests_toolbelt
@


1.28
log
@py-cherrypy: updated to 16.0.0

v16.0.0:
* :issue:1688: Removed  basic_auth and digest_auth tools and
  the httpauth module, which have been officially deprecated earlier
  in v14.0.0.
* Removed deprecated properties::
  - cherrypy._cpreqbody.Entity.type deprecated in favor of
    :py:attr:cherrypy._cpreqbody.Entity.content_type
  - cherrypy._cprequest.Request.body_params deprecated in favor of
    py:attr:cherrypy._cprequest.RequestBody.params
* :issue:1377: In _cp_native server, set req.status using bytes.
* :issue:1697: Fixed error on Python 3.7 with AutoReloader when
  __file__ is None.
* :issue:1713: Fix warning emitted during test run.
* :issue:1370: Fail with HTTP 400 for invalid headers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2018/05/23 09:33:16 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-16.0.0
@


1.27
log
@py-cherrypy: updated to 15.0.0

v15.0.0
* :issue:1708: Removed components from webtest that were
  removed in the refactoring of cheroot.test.webtest for
  cheroot 6.1.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2018/04/25 12:24:39 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-15.0.0
d23 1
@


1.26
log
@py-cherrypy: updatede to 14.2.0

v14.2.0
* :issue:1680 via :pr:1683: HTTP Basic Auth supports :rfc:7617 UTF-8
  charset decoding where possible. Uses latin1 as a fallback.

v14.1.0
* :cr-pr:37: Add support for peercreds lookup over UNIX domain socket.
  This enables app to automatically identify "who's on the other
  end of the wire".

  This is how you enable it::

    server.peercreds: True
    server.peercreds_resolve: True

  The first option will put remote numeric data to WSGI env vars:
  app's PID, user's id and group.

  Second option will resolve that into user and group names.

  To prevent expensive syscalls, data is cached on per connection
  basis.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2018/03/23 10:22:28 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-14.2.0
d13 1
a13 1
DEPENDS+=	${PYPKGPREFIX}-cheroot>=5.9.1:../../www/py-cheroot
d27 1
a27 1
	cd ${DESTDIR}${PREFIX}/bin && ${MV} cherryd cherryd${PYVERSSUFFIX} || ${TRUE}
@


1.25
log
@py-cherrypy: updated to 14.0.1

v14.0.1:
Improve windows pywin32 dependency declaration via conditional extras.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2018/02/14 12:59:32 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-14.0.1
@


1.24
log
@py-cherrypy: updated to 14.0.0

v14.0.0

* Officially deprecated basic_auth and digest_auth
  tools and the httpauth module, triggering DeprecationWarnings
  if they're used. Applications should instead adapt to use the
  more recent auth_basic and auth_digest tools.
  This deprecated functionality will be removed in a subsequent
  release soon.
* Removed DeprecatedTool and the long-deprecated and disabled
  tidy and nsgmls tools.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2018/01/19 09:56:27 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-14.0.0
d10 1
a10 1
COMMENT=	CherryPy is a pythonic, object-oriented HTTP framework
d14 1
a16 1
DEPENDS+=	${PYPKGPREFIX}-portend>=2.1.1:../../net/py-portend
d18 5
a22 5
# TEST_DEPENDS
BUILD_DEPENDS+=	${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
BUILD_DEPENDS+=	${PYPKGPREFIX}-test>=2.8:../../devel/py-test
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-sugar-[0-9]*:../../devel/py-test-sugar
d29 3
@


1.23
log
@py-cherrypy: updated to 13.1.0

v13.1.0
CaseInsensitiveDict now re-uses the generalized functionality from jaraco.collections to provide a more complete interface for a CaseInsensitiveDict and HeaderMap.
Users are encouraged to use the implementation from jaraco.collections except when dealing with headers in CherryPy.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2017/11/29 14:09:55 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-13.1.0
d18 1
a18 1
# TEST
@


1.22
log
@py-cherrypy: updated to 12.0.1

v12.0.1
* Fixed issues importing cherrypy.test.webtest (by creating
  a module and importing classes from cheroot) and added a
  corresponding DeprecationWarning.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2017/07/19 17:32:38 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-12.0.1
a13 1
DEPENDS+=	${PYPKGPREFIX}-jaraco.classes-[0-9]*:../../devel/py-jaraco.classes
@


1.21
log
@11.0.0:
* Dropped support for Python 2.6.

10.2.2:
* Fixed over-eager normalization of paths in cherrypy.url.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2017/04/01 06:31:29 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-11.0.0
d13 2
a14 5
USE_LANGUAGES=		# none

REPLACE_PYTHON+=	cherrypy/test/sessiondemo.py

DEPENDS+=	${PYPKGPREFIX}-cheroot>=5.2.0:../../www/py-cheroot
d16 1
d18 2
d21 8
a28 2
BUILD_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@


1.20
log
@Changes 10.2.1:
* Remove unintended dependency on ``graphviz`` in Python 2.6.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2017/03/12 18:51:01 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-10.2.1
d17 4
a20 2
DEPENDS+=	${PYPKGPREFIX}-cheroot-[0-9]*:../../www/py-cheroot
DEPENDS+=	${PYPKGPREFIX}-portend-[0-9]*:../../net/py-portend
d22 1
@


1.19
log
@v10.2.0
-------
* CPWSGIServer.version now reported as
  ``CherryPy/x.y.z Cheroot/x.y.z``.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2017/02/15 23:21:07 joerg Exp $
d3 1
a3 1
DISTNAME=	CherryPy-10.2.0
@


1.18
log
@Needs py-setuptools_scm.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2017/02/13 17:24:30 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-10.1.0
@


1.17
log
@Changes 10.1.0:
* Bump to cheroot 5.1.0.
* 794: Prefer setting max-age for session cookie
  expiration, moving MSIE hack into a function
  documenting its purpose.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2016/09/12 17:44:14 adam Exp $
d19 1
@


1.16
log
@Changes 8.1.0:

* 1473: ``HTTPError`` now also works as a context manager.

* 1487: The sessions tool now accepts a ``storage_class``
  parameter, which supersedes the new deprecated
  ``storage_type`` parameter. The ``storage_class`` should
  be the actual Session subclass to be used.

* Releases now use ``setuptools_scm`` to track the release
  versions. Therefore, releases can be cut by simply tagging
  a commit in the repo. Versions numbers are now stored in
  exactly one place.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2016/06/08 17:43:44 wiz Exp $
d3 1
a3 1
DISTNAME=	CherryPy-8.1.0
a14 1
REPLACE_PYTHON=		cherrypy/cherryd
d17 2
a18 1
DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
a19 1
.include "../../lang/python/application.mk"
@


1.15
log
@Switch to MASTER_SITES_PYPI.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2015/08/01 08:17:43 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.8.0
d18 2
@


1.14
log
@Changes 3.8.0:
Unknown
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2014/12/31 13:57:30 wiz Exp $
d6 1
a6 1
MASTER_SITES=	http://pypi.python.org/packages/source/C/CherryPy/
@


1.13
log
@Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2014/09/14 16:58:49 wiz Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.6.0
@


1.12
log
@Update to 3.6.0, changes not found.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2014/07/22 09:52:54 wiz Exp $
a13 1
EGG_NAME=		${DISTNAME}
@


1.11
log
@Update to 3.5.0: changes not found.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2014/05/04 17:12:34 wiz Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.5.0
@


1.10
log
@Update to 3.3.0:

The CherryPy team is proud to announce the release of CherryPy
3.3.0!

After a long stable life, CherryPy 3.2 is now superseded by CherryPy
3.3. In addition to several bugs fixed, the latest release also
includes a few improvements, detailed in the Release Notes.

Beginning with this release, the CherryPy maintainers will seek to
make more frequent updates and follow semver versioning. The more
frequent releases will allow improvements and bug fixes to quickly
percolate and get frequent feedback. The semver scheme will allow
package maintainers to manage their expectations when upgrading.
We hope these changes to the release cycle will spur innovation
and reinvigorate the project.

Given that changes in this 3.3.0 release include changes going back
several years, please do upgrade with caution. If you encounter
any issues, please report those to the issue tracker.

Wishing you Voodoo-free HTTP, The CherryPy team
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2014/04/07 19:29:21 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.3.0
@


1.9
log
@Changes 3.2.5:
Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2013/11/12 19:24:16 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.2.5
@


1.8
log
@Changes 3.2.4:
Bug-fix release.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2012/10/28 06:30:59 asau Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.2.4
@


1.7
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2012/04/08 19:09:15 wiz Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.2.2
d6 1
a6 1
MASTER_SITES=	http://download.cherrypy.org/cherrypy/${PKGVERSION_NOREV}/
@


1.6
log
@Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2011/10/24 21:06:38 gls Exp $
a12 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.5
log
@Update www/py-cherrypy to 3.2.2

This version fixes a type bug in WSGI response headers, among several
others. Upgrade to be PEP-3333 compliant.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2011/10/13 13:06:20 dholland Exp $
a20 2
PYTHON_VERSIONS_INCOMPATIBLE=	24

@


1.4
log
@Uses perl-style if syntax and therefore doesn't work with python24.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2011/10/03 10:14:19 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.2.1
d19 1
@


1.3
log
@Changes 3.2.1:
* Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2011/04/28 09:57:05 adam Exp $
d20 2
@


1.2
log
@Avoid 'not allowed interpreter' error
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2011/04/05 11:56:08 adam Exp $
d3 1
a3 1
DISTNAME=	CherryPy-3.2.0
d18 1
a18 2
REPLACE_PYTHON=		py2/cherrypy/cherryd
REPLACE_PYTHON+=	py3/cherrypy/cherryd
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d18 4
@


1.1.1.1
log
@CherryPy allows developers to build web applications in much the same way they
would build any other object-oriented Python program. This results in smaller
source code developed in less time.

CherryPy is now more than six years old and it is has proven very fast and
stable. It is being used in production by many sites, from the simplest ones to
the most demanding ones.
@
text
@@
