PORTNAME=	pygments
DISTVERSION=	2.20.0
PORTREVISION=	1
CATEGORIES=	textproc python
MASTER_SITES=	PYPI
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	ports@MidnightBSD.org
COMMENT=	Syntax highlighter written in Python
WWW=		https://pygments.org/

LICENSE=	bsd2
LICENSE_FILE=	${WRKSRC}/LICENSE

BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=1.18.0:devel/py-hatchling@${PY_FLAVOR}
USES=		cpe python
USE_PYTHON=	allflavors autoplist concurrent pep517

CONFLICTS_INSTALL=	py??-pygments-25

NO_ARCH=	yes
NO_TEST=	yes

_USES_fake+=	774:fix-pygments-script

fix-pygments-script:
	@if [ "${PYTHON_VER}" != "${PYTHON_DEFAULT}" ] && \
		[ -e ${FAKE_DESTDIR}${PREFIX}/bin/pygmentize-${PYTHON_DEFAULT} ]; then \
		${MV} ${FAKE_DESTDIR}${PREFIX}/bin/pygmentize-${PYTHON_DEFAULT} \
			${FAKE_DESTDIR}${PREFIX}/bin/pygmentize; \
	fi

.include <bsd.port.mk>
