head	1.33;
access;
symbols
	pkgsrc-2026Q1:1.32.0.2
	pkgsrc-2026Q1-base:1.32
	pkgsrc-2025Q4:1.30.0.2
	pkgsrc-2025Q4-base:1.30
	pkgsrc-2025Q3:1.29.0.2
	pkgsrc-2025Q3-base:1.29
	pkgsrc-2025Q2:1.27.0.2
	pkgsrc-2025Q2-base:1.27
	pkgsrc-2025Q1:1.24.0.2
	pkgsrc-2025Q1-base:1.24
	pkgsrc-2024Q4:1.22.0.2
	pkgsrc-2024Q4-base:1.22
	pkgsrc-2024Q3:1.21.0.2
	pkgsrc-2024Q3-base:1.21
	pkgsrc-2024Q2:1.17.0.4
	pkgsrc-2024Q2-base:1.17
	pkgsrc-2024Q1:1.17.0.2
	pkgsrc-2024Q1-base:1.17
	pkgsrc-2023Q4:1.15.0.2
	pkgsrc-2023Q4-base:1.15
	pkgsrc-2023Q3:1.9.0.2
	pkgsrc-2023Q3-base:1.9
	pkgsrc-2023Q2:1.7.0.2
	pkgsrc-2023Q2-base:1.7
	pkgsrc-2023Q1:1.5.0.2
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.2.0.2
	pkgsrc-2022Q4-base:1.2;
locks; strict;
comment	@# @;


1.33
date	2026.04.30.06.49.44;	author adam;	state Exp;
branches;
next	1.32;
commitid	RecfwWrJh60uYWDG;

1.32
date	2026.03.02.15.02.50;	author gdt;	state Exp;
branches;
next	1.31;
commitid	OBRhlImIPcTnBpwG;

1.31
date	2026.03.02.15.00.18;	author gdt;	state Exp;
branches;
next	1.30;
commitid	kMc5gn6WoNtvApwG;

1.30
date	2025.11.11.12.37.45;	author adam;	state Exp;
branches;
next	1.29;
commitid	TNXz8eYj6UjIm8iG;

1.29
date	2025.07.22.18.32.44;	author gdt;	state Exp;
branches;
next	1.28;
commitid	L5ZBypNggl0OVL3G;

1.28
date	2025.07.22.04.51.38;	author adam;	state Exp;
branches;
next	1.27;
commitid	tl7e4Ibexv2BnH3G;

1.27
date	2025.06.09.00.40.00;	author gdt;	state Exp;
branches;
next	1.26;
commitid	Q1NvXuYyEDpun9YF;

1.26
date	2025.06.08.11.35.29;	author gdt;	state Exp;
branches;
next	1.25;
commitid	xAgcHgDDh5am25YF;

1.25
date	2025.04.13.08.33.26;	author adam;	state Exp;
branches;
next	1.24;
commitid	rHr8d4V53gGuPRQF;

1.24
date	2025.02.07.21.41.22;	author adam;	state Exp;
branches;
next	1.23;
commitid	2UnHLZegKaM1hAIF;

1.23
date	2024.12.26.23.08.14;	author adam;	state Exp;
branches;
next	1.22;
commitid	jAhdDOyzP6nG84DF;

1.22
date	2024.11.11.07.29.31;	author wiz;	state Exp;
branches;
next	1.21;
commitid	1fBDq3LwS98NncxF;

1.21
date	2024.09.04.23.35.25;	author gdt;	state Exp;
branches;
next	1.20;
commitid	uzkv9zc2sGVmVxoF;

1.20
date	2024.07.16.08.10.32;	author wiz;	state Exp;
branches;
next	1.19;
commitid	MiAJcgZ3ybLGp2iF;

1.19
date	2024.07.01.05.57.02;	author wiz;	state Exp;
branches;
next	1.18;
commitid	LkB8YDGimLBM96gF;

1.18
date	2024.06.30.13.34.09;	author gdt;	state Exp;
branches;
next	1.17;
commitid	oCROEiuBgeECI0gF;

1.17
date	2024.02.14.00.18.12;	author gdt;	state Exp;
branches;
next	1.16;
commitid	IS6K5nOBZr2BIkYE;

1.16
date	2024.01.25.15.59.56;	author adam;	state Exp;
branches;
next	1.15;
commitid	ltJrYqkJYkJrzQVE;

1.15
date	2023.12.14.15.58.34;	author gdt;	state Exp;
branches;
next	1.14;
commitid	JOChFunY14HKUrQE;

1.14
date	2023.12.12.18.39.55;	author gdt;	state Exp;
branches;
next	1.13;
commitid	BdsB7gszzrcnRcQE;

1.13
date	2023.12.12.14.14.15;	author gdt;	state Exp;
branches;
next	1.12;
commitid	tO8lU5iNvYL3obQE;

1.12
date	2023.12.08.15.04.29;	author gdt;	state Exp;
branches;
next	1.11;
commitid	oboVzITkknYnNFPE;

1.11
date	2023.12.01.13.28.40;	author adam;	state Exp;
branches;
next	1.10;
commitid	37Akgz66iOK9vLOE;

1.10
date	2023.10.20.14.30.17;	author adam;	state Exp;
branches;
next	1.9;
commitid	lMLSlel47ZNXbnJE;

1.9
date	2023.08.04.04.51.24;	author adam;	state Exp;
branches;
next	1.8;
commitid	vN1UTMs0ILZOsqzE;

1.8
date	2023.07.25.08.25.02;	author adam;	state Exp;
branches;
next	1.7;
commitid	fwKa9tKAs9J3Y9yE;

1.7
date	2023.04.23.14.30.21;	author adam;	state Exp;
branches;
next	1.6;
commitid	F1PTo3PiqalHYemE;

1.6
date	2023.04.17.08.32.09;	author adam;	state Exp;
branches;
next	1.5;
commitid	z3GhkVAhke5gbrlE;

1.5
date	2023.03.17.13.50.41;	author adam;	state Exp;
branches;
next	1.4;
commitid	jJkXqIbAgTFSWthE;

1.4
date	2022.12.31.22.51.43;	author adam;	state Exp;
branches;
next	1.3;
commitid	Ua8bZHE47ed1oL7E;

1.3
date	2022.12.31.22.22.10;	author adam;	state Exp;
branches;
next	1.2;
commitid	k0mXBH8E6OtSdL7E;

1.2
date	2022.12.07.14.56.33;	author wiz;	state Exp;
branches;
next	1.1;
commitid	Yop1SuzC4ioPwD4E;

1.1
date	2022.12.02.15.22.04;	author wiz;	state Exp;
branches;
next	;
commitid	GThEnoWZEvpyPZ3E;


desc
@@


1.33
log
@py-sip6: updated to 6.15.3

v6.15.3

Bug fixes

Fixed the handling of virtuals that return enums with a non-int base type.
A regression in v6.15.2 that caused a crash if MinimumABIVersion was not specified was fixed.

Deprecations

The use of the %MinimumABIVersion directive will be required in SIP v7. Failing to use it now results in a deprecation warning.

Testing

The tests now amend CXXFLAGS instead of overwriting them. This fixes blhc (build log hardening check) in Debian.
@
text
@# $NetBSD: Makefile,v 1.32 2026/03/02 15:02:50 gdt Exp $

# Before updating sip, geography/qgis (as the most demanding sip user
# currently known) must be tested to build and run (with an actual
# project, loading data).  This is due to a repeated history of
# problematic sip releases.
#
# The 6.8.0 release of sip was very broken.
# In 2025-06, 6.11.1 caused the build of qgis 3.34 to fail.
# In 2025-06, 6.12.0 caused the build of qgis 3.34 and 3.40 to fail.
# (qgis 3.40.8 contained an accommodation for sip's behavior change.)
#
# sip's .0 releases should be viewed with extreme caution and if not
# skipped, deferred until they have been out for 90 days, intended to
# be long enough that any pain will have been taken and reported by
# other packaging systems -- the MAINTAINER's decision is that lack of
# trouble is more important than fast updates.

DISTNAME=	sip-6.15.3
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/sip/sip6/}
CATEGORIES=	x11 python
MASTER_SITES=	${MASTER_SITE_PYPI:=s/sip/}
# Upstream NEWS is not in NEWS, but instead at:
#   https://python-sip.readthedocs.io/en/stable/releases.html

MAINTAINER=	gdt@@NetBSD.org
#MAINTAINER+=	rhialto@@NetBSD.org
HOMEPAGE=	https://github.com/Python-SIP/sip
COMMENT=	Tool to create Python bindings for C++ libraries
LICENSE=	sip-license OR gnu-gpl-v2 OR gnu-gpl-v3

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm>=8:../../devel/py-setuptools_scm
DEPENDS+=	${PYPKGPREFIX}-packaging>=24.2:../../devel/py-packaging
DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools

USE_LANGUAGES=	c c++

PYTHON_SELF_CONFLICT=	yes

.include "../../lang/python/pyversion.mk"

.if ${PYTHON_VERSION} < 311
DEPENDS+=	${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
.endif

# Tests are broken; the file downloadable from pypi omits them.
# https://github.com/Python-SIP/sip/issues/103
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-anyio-[0-9]*:../../devel/py-anyio

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


1.32
log
@devel/py-sip6: Expand explanation of broken tests
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2026/03/02 15:00:18 gdt Exp $
d19 1
a19 1
DISTNAME=	sip-6.15.1
@


1.31
log
@devel/py-sip6: Update to 6.15.1

Tested with qgis 3.44.7, which was able to open a project and display
data, on NetBSD 10 amd64.

Upstream NEWS, less bugfixes.

* v6.15.1

  (This release fixes regressions in v6.15.0.)

v6.15.0

  Removal of support for Python v3.9

  Optimisations to improve the speed of code generation

    A number of optimisations have been made to significantly reduce
    the time taken to generate the bindings code. For example the
    generation of the QGIS Python bindings (excluding the compilation
    of the generated code) is around 5x faster.  Test framework

  Test Framework

    The test framework has been rewritten to use pytest instead of
    unittest. Many tests have been added and the test suite can be run
    for each supported ABI version. See the README.md file in the test
    subdirectory for more details.

  SIP_ABI pseudo-timeline

    The SIP_ABI pseudo-timeline was added to allow the ABI version to
    be tested in %If directives.

  Support for _Bool

    _Bool can now be used as a synonym for bool.

  sip Module Configuration

    The %SipModuleConfiguration directive is used by ABI v14 to
    specify how the sip module is expected to behave. For example it
    can be configured to behave like v12 or v13.

    The --option option has been added to the sip-module command line
    tool in order to configure a generated sdist to behave
    accordingly.

  Support for Multiple Interpreters and Free Threading

    In anticipation of the support for multiple interpreters and free
    threading (to be implemented in ABI v14), and
    multi_interpreter_support and gil_use have been added as arguments
    to the %Module directive.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2025/11/11 12:37:45 adam Exp $
d46 1
a46 1
# Tests are broken.
d48 3
a50 3
TEST_DEPENDS+=     ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
TEST_DEPENDS+=     ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+=     ${PYPKGPREFIX}-anyio-[0-9]*:../../devel/py-anyio
@


1.30
log
@py-sip6: updated to 6.14.0

6.14.0

Specification of target ABI version

sip-sdist now has a --abi-version command line option to be used if a value is not specified in pyproject.toml.

Bug fixes

Bugs in the handling of the default target ABI have been fixed.
Fixed a regression in v6.13.1 in the handling of composite modules.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2025/07/22 18:32:44 gdt Exp $
d19 1
a19 1
DISTNAME=	sip-6.14.0
d46 6
@


1.29
log
@x11/py-sip6: Restore comments removed without MAINTAINER approval

This package had notes about how unreliable sip releases are, and
those were removed without permission from the MAINTAINER.  Restore
and extend them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2025/07/22 04:51:38 adam Exp $
d19 1
a19 1
DISTNAME=	sip-6.12.0
d32 2
a33 2
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
DEPENDS+=	${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
@


1.28
log
@py-sip6: updated to 6.12.0

v6.12.0

Support for C++11 enum base types

Bug fixes

Fixed a regression in v6.11.0 affecting class names as template arguments. Resolves #77


v6.11.1

Bug fixes

The PEP 517 build_wheel() hook has been fixed after it regressed in v6.11.0. Resolves #73
The handling of calls where self is passed as an argument in ABI v13 was fixed. Resolves #74

v6.11.0

Added the /Movable/ mapped type annotation
Support for template arguments in super-classes
Determining the version of the limited API to use
%Docstring support for namespaces
Support for operator~() in the global scope
Use consistent timestamps when creating wheel files
Bindings support for PEP 639
Normalised wheel names
pyproject.toml now conforms to PEP 639

Bug fixes

The handling of unknown %Timeline tags in %If directives has been fixed. An unknown tag is assumed to refer to a later version than all the known tags. Therefore (unknown -) will always be false, and (- unknown) will always be true.
Generated code will not contain digraphs. This usually affects C++ extensions being built with the default setuptools builder.
Long deprecation messages are now handled correctly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2025/06/09 00:40:00 gdt Exp $
d4 15
a18 3
# currently known) must be tested to build and run ok.  The 6.8.0
# release of sip was very broken, and .0 releases of sip should be
# viewed with extreme caution and probably skipped.
@


1.27
log
@x11/py-sip6: Note that 6.12.0 cannot build qgis 3.40.7

Even the current LTR fails to build with 6.12.0.  I have reported this
to qgis and will follow up with sip6.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2025/06/08 11:35:29 gdt Exp $
d7 1
a7 3
# 6.11.1: qgis 3.34 fails to build
# 6.12.0: qgis 3.34 and 3.40 both fail to build
DISTNAME=	sip-6.10.0
a8 1
PKGREVISION=	1
@


1.26
log
@x11/py-sip6: Note that both newer versions are troubled

Both 6.11.1 and 6.12.0 cause the qgis build to fail, in a way that
suggests that upstream has made API/ABI breaks (hard to say if this is
P or B, but that's not the point).  I don't want to rush dealing with
this just before freeze, and will be trying to resolve the problems
for after the branch.

(If you want to test, updates to either are merely changing the
version/distinfo and building; there are not even PLIST changes.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2025/04/13 08:33:26 adam Exp $
d7 2
a8 2
# 6.11.1: qgis fails to build
# 6.12.0: qgis fails to build
@


1.25
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2025/02/07 21:41:22 adam Exp $
d4 5
a8 3
# currently known) must be tested to build ok.  The 6.8.0 release of
# sip was very broken, and .0 releases of sip should be viewed with
# extreme caution and probably skipped.
@


1.24
log
@py-sip6: updated to 6.10.0

6.10.0
This is a feature and bug-fix release

* Introspection of the sip module ABI version
* sip-module support for older ABI versions
* Default ABI version
* Specify the ABI version on the command line
* Added the %MinimumABIVersion directive
* Escaping special characters in string annotations
* Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2024/12/26 23:08:14 adam Exp $
d9 1
d23 1
a23 1
DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
@


1.23
log
@py-sip6: updated to 6.9.1

v6.9.1

sip-sdist creates PEP 625 compatible file names

The sdists created by sip-sdist are now compatible with PEP 625 in that they have lower case names. This ensures that they will still be able to be uploaded to PyPI.

Update the minimum version of setuptools

The minimum version of setuptools used by SIP and by the generated sip module sdists has been set to v69.5. This is the oldest version that supports PEP 625.

sip module sdist Requires-Python is incorrect

The minimum Python version in the generated sip module metadata is now set to v3.9.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2024/11/11 07:29:31 wiz Exp $
d7 1
a7 1
DISTNAME=	sip-6.9.1
@


1.22
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2024/09/04 23:35:25 gdt Exp $
d7 1
a7 1
DISTNAME=	sip-6.8.6
a27 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.21
log
@x11/py-sip6: HOMEPAGE is apparently now github
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2024/07/16 08:10:32 wiz Exp $
a20 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.20
log
@py-sip6: update to 6.8.6.

(qgis-3.34.8 still builds)

v6.8.6

Handle single number macOS deployment targets
Support for architectures where char is unsigned
Support for building from git archives
Run the tests using the current Python version
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2024/07/01 05:57:02 wiz Exp $
d16 1
a16 1
HOMEPAGE=	https://www.riverbankcomputing.com/software/sip/
@


1.19
log
@py-sip6: add missing tool dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2024/06/30 13:34:09 gdt Exp $
d7 1
a7 1
DISTNAME=	sip-6.8.5
@


1.18
log
@x11/py-sip6: Update to 6.8.5

Used to build qgis on NetBSD 10/amd64, with qgis verified working.

Upstream NEWS follows.  (It is not clear how migrating from mercurial
to git affects licensing or setuptools, but both changes are visible
in the generated PLIST.)

v6.8.5
  Added setuptools as a project dependency.

v6.8.4

  Added support for Python v3.13 Python v3.13 raises the minimum macOS
  version to 10.13. Ensure that this minimum is used for wheel names
  for projects where all modules use the limited ABI, no matter what
  the minimum requirement of the version of Python being used to build
  the wheel is.

  Make all tools accessable using python -m
    sip-distinfo can now also be run using python -m sipbuild.tools.distinfo.
    sip-module can now also be run using python -m sipbuild.tools.module.

  Completion of the migration from Mercurial
    SIP is now licensed under the BSD-2-Clause license.
    The project has now been migrated from setup.py to setuptools_scm
    and pyproject.toml.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2024/02/14 00:18:12 gdt Exp $
d20 1
d32 1
@


1.17
log
@x11/py-sip6: Update to 6.8.3

Upstream NEWS: bugfixes

(qgis 3.28.15 builds and runs with this.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2024/01/25 15:59:56 adam Exp $
d7 1
a7 1
DISTNAME=	sip-6.8.3
d11 2
@


1.16
log
@py-sip6: updated to 6.8.2

SIP v6.8.2 has been released. This is a minor bug-fix and feature release. The --deprecations-are-errors command line option has been added to all build tools.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2023/12/14 15:58:34 gdt Exp $
d7 1
a7 1
DISTNAME=	sip-6.8.2
@


1.15
log
@x11/py-sip: Take co-MAINTAINERship

(rhialto@@ and I both need this for different depending packages and
have discussed privately.)

ok rhialto@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2023/12/12 18:39:55 gdt Exp $
d7 1
a7 1
DISTNAME=	sip-6.8.1
@


1.14
log
@x11/py-sip6: Update to 6.8.1

This is a bugfix release to 6.8.0, which failed for many users,
including qgis.

This update drops the patch to change upstream's code surrounding
".abi3" because upstream said it was incorrect.  It seems that
suffixes really do change when using the limited API and we will have
to deal with that.

Tested with qgis.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2023/12/12 14:14:15 gdt Exp $
d12 2
a13 2

MAINTAINER=	rhialto@@NetBSD.org
@


1.13
log
@x11/py-sip6: Strengthen needing to test with qgis and annotate patch

The 6.8.0 release was very broken.  It built and packaged, but
generated code that doesn't build.  Thus, it's clear that new sip
releases need to be used to build-test demanding sip users, and so far
the most demanding user seems to be qgis.  This testing appears not to
have been done upstream.  Include a caution about .0 releases of sip,
based on this experience.

Annote a patch as having been sent upstream, and note upstream's
decision to partially merge and partially explain that it is
incorrect.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2023/12/08 15:04:29 gdt Exp $
d7 1
a7 1
DISTNAME=	sip-6.8.0
a8 1
PKGREVISION=	1
@


1.12
log
@x11/py-sip6: Apply upstream fix for bug that breaks everything

The 6.8.0 was defective and caused many, if not almost all, uses of
sip to break.  E.g.  https://github.com/qgis/QGIS/issues/55481

Cherry-pick upstream change from 30 November, because for reasons I do
not understand there isn't a fixed point release.

Add a note that updates should be build tested with qgis, as
upstream's QA is clearly not good enough to assume that will be ok.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2023/12/01 13:28:40 adam Exp $
d3 4
a12 2
# When updating, please verify that geography/qgis still builds and
# starts.  (The 6.8.0 release of sip was very broken.)
@


1.11
log
@py-sip6: updated to 6.8.0

v6.8.0 7th November 2023
- Python v3.7 is no longer supported.
- The latest version of ABI v13 is v13.7.0.
- The latest version of ABI v12 is v12.14.0.
- Added support for specifying the project metadata using the '[project]'
  section of pyproject.toml as defined in PEP 621.  The use of the
  '[tool.sip.metadata]' is now deprecated.
- The conversion to a pure Python implementation is now complete.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2023/10/20 14:30:17 adam Exp $
d5 1
d9 3
@


1.10
log
@py-sip6: updated to 6.7.12

SIP v6.7.12

This adds support for Python v3.12.

Added sipPyTypeDictRef() to the v12 and v13 ABIs. sipPyTypeDict() is now deprecated and must not be used with Python v3.12 and later.
Classes will automatically support being iterated over if they implement __getitem__() or operator[] and have a method annotated with __len__.
The latest version of ABI v13 is v13.6.0.
The latest version of ABI v12 is v12.13.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2023/08/04 04:51:24 adam Exp $
d3 1
a3 1
DISTNAME=	sip-6.7.12
d13 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
d28 1
a28 1
.include "../../lang/python/egg.mk"
@


1.9
log
@py-sip6: updated to 6.7.11

v6.7.11
- Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2023/07/25 08:25:02 adam Exp $
d3 1
a3 1
DISTNAME=	sip-6.7.11
@


1.8
log
@py-sip6: updated to 6.7.10

v6.7.10
Added the --minimum-glibc-version command line option to sip-wheel.
The latest version of ABI v13 is v13.5.2.
The latest version of ABI v12 is v12.12.2.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2023/04/23 14:30:21 adam Exp $
d3 1
a3 1
DISTNAME=	sip-6.7.10
@


1.7
log
@py-sip6: updated to 6.7.9

v6.7.9
- The latest version of ABI v13 is v13.5.1.
- The latest version of ABI v12 is v12.12.1.
- Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2023/04/17 08:32:09 adam Exp $
d3 1
a3 1
DISTNAME=	sip-6.7.9
@


1.6
log
@py-sip6: updated to 6.7.8

v6.7.8 4th April 2023
- The latest version of ABI v13 is v13.5.0.
- The latest version of ABI v12 is v12.12.0.
- The 'wheel-includes' value of the 'tool.sip.project' section of
  pyproject.toml now supports the use of absolute file patterns.
- Replaced the use of the 'toml' package with the standard library 'tomllib'
  package for Python v3.11 and later, and the 'tomli' package for earlier
  versions of Python.
- Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2023/03/17 13:50:41 adam Exp $
d3 1
a3 1
DISTNAME=	sip-6.7.8
@


1.5
log
@py-sip6: updated to 6.7.7

SIP v6.7.7 has been released. This is a bug-fix release.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/12/31 22:51:43 adam Exp $
d3 1
a3 1
DISTNAME=	sip-6.7.7
d13 3
a15 4
DEPENDS+=	${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging
DEPENDS+=	${PYPKGPREFIX}-ply>=0:../../devel/py-ply
DEPENDS+=	${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-toml>=0:../../textproc/py-toml
d23 5
@


1.4
log
@py-sip6: add PYTHON_SELF_CONFLICT
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/12/31 22:22:10 adam Exp $
d3 2
a4 2
DISTNAME=	sip-${PKGVERSION_NOREV}
PKGNAME=	${PYPKGPREFIX}-sip6-6.7.5
@


1.3
log
@py-sip6: update CATEGORIES and HOMEPAGE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2022/12/07 14:56:33 wiz Exp $
d20 2
@


1.2
log
@py-sip6: does not support Python 2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/12/02 15:22:04 wiz Exp $
d5 1
a5 1
CATEGORIES=	x11
d9 1
a9 1
HOMEPAGE=	https://pypi.org/project/sip/
@


1.1
log
@x11/py-sip6: import py-sip6-6.7.5

Based on wip/py-sip6 by Olaf Seibert and myself.

SIP is a collection of tools that makes it very easy to create Python bindings
for C and C++ libraries.  It was originally developed in 1998 to create PyQt,
the Python bindings for the Qt toolkit, but can be used to create bindings for
any C or C++ library.  For example it is also used to generate wxPython, the
Python bindings for wxWidgets.

This package contains major version 6 of sip.
@
text
@d1 1
a1 1
# $NetBSD$
d20 2
@

