# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=9

COMPOSER_INSTALL_PATH="Egulias/EmailValidator"

inherit composer

DESCRIPTION="PHP Email address validator"
HOMEPAGE="https://github.com/egulias/EmailValidator"
SRC_URI="https://github.com/egulias/${COMPOSER_PKG/-/}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/EmailValidator-${PV}"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

RDEPEND="dev-php/doctrine-lexer
	dev-php/symfony-polyfill-intl-idn"

COMPOSER_TEST_PATCHES=(
	"${FILESDIR}/${PN}"-4.0.4-tests-DNSCheckValidationTest.patch
	"${FILESDIR}/${PN}"-4.0.4-tests-EmailLexerTest.patch
	"${FILESDIR}/${PN}"-4.0.4-tests-EmailParserTest.patch
	"${FILESDIR}/${PN}"-4.0.4-tests-MessageIDValidationTest.patch
	"${FILESDIR}/${PN}"-4.0.4-tests-NoRFCWarningsValidationTest.patch
	"${FILESDIR}/${PN}"-4.0.4-tests-RFCValidationDomainPartTest.patch
	"${FILESDIR}/${PN}"-4.0.4-tests-RFCValidationTest.patch
	"${FILESDIR}/${PN}"-4.0.4-tests-SpoofCheckValidationTest.patch )
composer_enable_tests phpunit