head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.4
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.10.0.2
	pkgsrc-2025Q4-base:1.10
	pkgsrc-2025Q3:1.9.0.2
	pkgsrc-2025Q3-base:1.9
	pkgsrc-2025Q2:1.8.0.2
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.7.0.4
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.7.0.2
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.6.0.4
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.2
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.5.0.16
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.14
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.12
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.10
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.8
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.6
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.4
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.2
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.4.0.2
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.2.0.2
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.1.0.32
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.30
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.28
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.26
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.24
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.22
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.18
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.20
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.16
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.14
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.12
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.10
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.8
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.6
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.4
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.2
	pkgsrc-2017Q4-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2025.10.09.07.58.02;	author wiz;	state Exp;
branches;
next	1.9;
commitid	t4nMY0Dt3rBjSRdG;

1.9
date	2025.07.05.11.44.17;	author wiz;	state Exp;
branches;
next	1.8;
commitid	B2KLCDAZOmgedy1G;

1.8
date	2025.04.14.12.50.20;	author adam;	state Exp;
branches;
next	1.7;
commitid	8TsTIciFx6sDd1RF;

1.7
date	2024.11.11.07.29.07;	author wiz;	state Exp;
branches;
next	1.6;
commitid	1fBDq3LwS98NncxF;

1.6
date	2024.06.13.05.15.58;	author adam;	state Exp;
branches;
next	1.5;
commitid	ffxaO74SFWEovMdF;

1.5
date	2022.04.29.23.17.52;	author wiz;	state Exp;
branches;
next	1.4;
commitid	ZIiQ2a0okB6br9CD;

1.4
date	2022.01.05.15.41.26;	author wiz;	state Exp;
branches;
next	1.3;
commitid	FQ77UruBIUsgzsnD;

1.3
date	2022.01.04.20.55.04;	author wiz;	state Exp;
branches;
next	1.2;
commitid	CYyhdK9qtoffkmnD;

1.2
date	2021.11.01.21.05.56;	author wiz;	state Exp;
branches;
next	1.1;
commitid	VL8VYnuZmgxDs8fD;

1.1
date	2017.09.29.21.20.16;	author joerg;	state Exp;
branches;
next	;
commitid	V50D4VRDlmgXy89A;


desc
@@


1.10
log
@*: remove reference to (removed) Python 3.9
@
text
@# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:17 wiz Exp $

DISTNAME=	ramlfications-0.2.2
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
PKGREVISION=	1
CATEGORIES=	textproc python
MASTER_SITES=	${MASTER_SITE_PYPI:=r/ramlfications/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://ramlfications.readthedocs.io/
COMMENT=	Python RAML parser
LICENSE=	apache-2.0

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
DEPENDS+=	${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click
DEPENDS+=	${PYPKGPREFIX}-inflect-[0-9]*:../../lang/py-inflect
DEPENDS+=	${PYPKGPREFIX}-jsonref-[0-9]*:../../textproc/py-jsonref
DEPENDS+=	${PYPKGPREFIX}-markdown2-[0-9]*:../../textproc/py-markdown2
DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
DEPENDS+=	${PYPKGPREFIX}-termcolor-[0-9]*:../../devel/py-termcolor
DEPENDS+=	${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict
DEPENDS+=	${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
TEST_DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
TEST_DEPENDS+=	${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
TEST_DEPENDS+=	${PYPKGPREFIX}-test-localserver-[0-9]*:../../devel/py-test-localserver

USE_LANGUAGES=	# none

PYTHON_VERSIONS_INCOMPATIBLE=	310

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

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


1.9
log
@*: some more recursive Python restrictions on Python 3.11+

Reported in SmartOS bulk build
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2025/04/14 12:50:20 adam Exp $
d30 1
a30 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310
@


1.8
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2024/11/11 07:29:07 wiz Exp $
d30 2
@


1.7
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/06/13 05:15:58 adam Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
a29 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.6
log
@py-ramlfications: updated to 0.2.2

Release v0.2.2
adding a new version of yml to publish package and updating the spec…

Release v0.2.1
fixing details unsolved from last merging

Release v0.2.0
Fix for populating parameters in resources
Initial "draft" of OOP parsing
Initial models organization
ramlfications.models.data_types: add missing import
Convert readthedocs links for their .org -> .io migration for hosted projects
Upgrade tox to fix py35
support 1.0 securitySchemes as a map
Data type support
Add raml org data testing
Address issue with self.node artifacts ...
Drop support for 2.6 and 3.3; add support for 3.6; clean up travis.yml
test requires fix
data type examples
allow types to be defined by bare type expressions
Merging the updates from past dev branch with new small changes that allow us to work properly with most recent dependencies
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2022/04/29 23:17:52 wiz Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.5
log
@*: mark dependencies of py-test-localserver as not-for-python-2.x
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/01/05 15:41:26 wiz Exp $
d3 1
a3 1
DISTNAME=	ramlfications-0.1.9
a4 1
PKGREVISION=	2
d9 1
a9 1
HOMEPAGE=	https://ramlfications.readthedocs.org/
d13 16
a28 6
TEST_DEPENDS+=		${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
TEST_DEPENDS+=		${PYPKGPREFIX}-jsonref-[0-9]*:../../textproc/py-jsonref
TEST_DEPENDS+=		${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown
TEST_DEPENDS+=		${PYPKGPREFIX}-termcolor-[0-9]*:../../devel/py-termcolor
TEST_DEPENDS+=		${PYPKGPREFIX}-test-localserver-[0-9]*:../../devel/py-test-localserver
TEST_DEPENDS+=		${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict
d32 3
a34 1
USE_PKG_RESOURCES=	yes
d36 1
a36 1
.include "../../lang/python/egg.mk"
@


1.4
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.3 2022/01/04 20:55:04 wiz Exp $
d15 2
a18 1
TEST_DEPENDS+=		${PYPKGPREFIX}-jsonref-[0-9]*:../../textproc/py-jsonref
d21 1
a21 1
PYTHON_VERSIONED_DEPENDENCIES+=	markdown:test
a25 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.3
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.2 2021/11/01 21:05:56 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
d22 2
@


1.2
log
@*: convert py-markdown users to versioned_dependencies.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/09/29 21:20:16 joerg Exp $
d5 1
@


1.1
log
@Add py-ramlfications-0.1.9:

ramlfications is an Apache 2.0-licensed reference implementation of a
RESTful API Modeling Language (RAML) parser in Python intended to be used
for parsing API definitions (e.g. for static documentation-generation).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2017/09/06 15:24:33 adam Exp $
d13 7
a19 7
# Test dependencies
BUILD_DEPENDS+=		${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
BUILD_DEPENDS+=		${PYPKGPREFIX}-termcolor-[0-9]*:../../devel/py-termcolor
BUILD_DEPENDS+=		${PYPKGPREFIX}-test-localserver-[0-9]*:../../devel/py-test-localserver
BUILD_DEPENDS+=		${PYPKGPREFIX}-jsonref-[0-9]*:../../textproc/py-jsonref
BUILD_DEPENDS+=		${PYPKGPREFIX}-markdown2-[0-9]*:../../textproc/py-markdown2
BUILD_DEPENDS+=		${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict
d22 1
@

