From b80ebc4dea5609f6644d0d64c5ace579df314923 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 21 Oct 2023 16:03:15 +0100 Subject: gentoo auto-resync : 21:10:2023 - 16:03:14 --- net-analyzer/linkchecker/Manifest | 4 +- net-analyzer/linkchecker/linkchecker-10.2.1.ebuild | 2 +- net-analyzer/linkchecker/linkchecker-10.3.0.ebuild | 67 ++++++++++++++++++++++ 3 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 net-analyzer/linkchecker/linkchecker-10.3.0.ebuild (limited to 'net-analyzer/linkchecker') diff --git a/net-analyzer/linkchecker/Manifest b/net-analyzer/linkchecker/Manifest index 98d42df5cb5b..9b5a6c81d233 100644 --- a/net-analyzer/linkchecker/Manifest +++ b/net-analyzer/linkchecker/Manifest @@ -1,4 +1,6 @@ AUX linkchecker-9.3-bash-completion.patch 621 BLAKE2B bce120caf1cddcd11e49c06b5cbd08e5651ad48e89e07c72382f0ea7da62a4070f2e4607880f4ccb44b015c953ca8b9734d10db77081d2ff027fcc30c7163e39 SHA512 736b4da75bf905845964e2a097d192fe075095656818d9e9fd118327510d8fe176c713d5e77752be99b2b13fc10dc4c07bd246cb8b77bd2a99056e6ef0fe4904 DIST LinkChecker-10.2.1.tar.gz 545530 BLAKE2B ddbf22d9cdd04d89257b92d032cff24e4dde866b4be115f7b5b878bf2a42dd08159eef451b33ed621d747f06dffa445f4258975b932e5ae0eb8b79cfb8203549 SHA512 6410aff11e94cbf001979a85dd41e50daaa6a3577689d4256a0a5627a29253baef24ed7739dbafe91f58c0841923ac3094aa558e91f34629e3e6c008e461230a -EBUILD linkchecker-10.2.1.ebuild 1669 BLAKE2B 2d5830ef0ff6c022b72be321cf2d9a20f16219afcad1edaff5f40fa35f9f7c043fbe479e6d8e90411f086ef8e9d4784f6e234c345ee53c3bfcf8e264699ad64c SHA512 03cb5587b06db39cef6a1321a2eaf81678c81e9548f6148e010f68ae05d8a634b829cb4dabd9496522c078ab69d0abcaab5c5eeb8880f7a66d5e14a888657c72 +DIST LinkChecker-10.3.0.tar.gz 542403 BLAKE2B 24420c7479909d3d19d8fce45cfb2f5712107705a409f7d407097002ce6c6bb534a62a388b3a8d01760db7ac4200adf1d7250868dbeb41ec8cf8489a1776266b SHA512 fbcc4d10418642d6f0c0146a50294fa3d872eb98b53c49081af5d5ac644f1280694ad1ef8f82f639526ba08f6f0ed754b316567dd12c4e5e98360ccee4634d16 +EBUILD linkchecker-10.2.1.ebuild 1671 BLAKE2B 548e9c56edab994412c5b91feadf9a98b40a61a5ea1436e0c728f91d6913a60ae96cd59a3337da9412c3b5e4278a7323a5083706abfa990c0e13fb3ee9c37626 SHA512 42992addbf54fd54569ee083fd44980d11da4395f23fafdaedea07ae3f58e4bbe08654ef351dfebaf9f98213e60583d513026b1aa98f9fb1bf55e0f474e610ba +EBUILD linkchecker-10.3.0.ebuild 1614 BLAKE2B 90eda45245d19b0a8b6b946e410ccc18c30db8802edb8bad0692147e53470dcba4ad7e853a39eb90426bddd0db413be61bf67e4a12cf83395ec0f7120f2ed745 SHA512 47a920d0d6d7ee18c06968e5ff0fa803db02b89b2f61d664d65b28c2daad01068e3ea2c0d641eaded90fa0dec83e2f7090c46ed1151f3dd03836ab681735216e MISC metadata.xml 575 BLAKE2B 6996e2d330f7c0e9976cf1cc2964ce3d426f5527c491dfb0630630bddee0c932f28b0ff9fe1c9d4778ad7d73bbb69816d8740f7b3b1b5fb5545dacd073c51aaf SHA512 567a432bd5410dddf0589eaadc6ea81f516c131ce84c3ba2e1a42757d32362821f3ea1bb832d4f41381d4ee62152c019b8daa46685353cba8a6da89bb892a989 diff --git a/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild b/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild index 6104711625d0..c378ed2caf78 100644 --- a/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild +++ b/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild @@ -11,7 +11,7 @@ DISTUTILS_SINGLE_IMPL=1 inherit bash-completion-r1 distutils-r1 multiprocessing optfeature DESCRIPTION="Check websites for broken links" -HOMEPAGE="https://github.com/linkcheck/linkchecker" +HOMEPAGE="https://github.com/linkchecker/linkchecker" SRC_URI="https://github.com/linkchecker/linkchecker/releases/download/v${PV}/LinkChecker-${PV}.tar.gz" KEYWORDS="amd64 x86" diff --git a/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild new file mode 100644 index 000000000000..99f1f95cbe3d --- /dev/null +++ b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite?" +DISTUTILS_USE_PEP517=hatchling +DISTUTILS_SINGLE_IMPL=1 + +inherit bash-completion-r1 distutils-r1 multiprocessing optfeature + +MY_P=LinkChecker-${PV} +DESCRIPTION="Check websites for broken links" +HOMEPAGE="https://github.com/linkchecker/linkchecker" +SRC_URI="https://github.com/linkchecker/linkchecker/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="sqlite" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + app-text/pdfminer[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/pyftpdlib[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ') + sys-devel/gettext + ) +" + +distutils_enable_tests pytest + +PATCHES=( "${FILESDIR}/${PN}-9.3-bash-completion.patch" ) + +DOCS=( + doc/changelog.txt + doc/upgrading.txt +) + +python_test() { + # Multiple warnings about unclosed test sockets with epytest + pytest -vra -n "$(makeopts_jobs)" || die +} + +python_install_all() { + distutils-r1_python_install_all + newbashcomp config/linkchecker-completion ${PN} +} + +pkg_postinst() { + optfeature "Virus scanning" app-antivirus/clamav + optfeature "Check links in PDF files" app-text/pdfminer + optfeature "bash-completion support" dev-python/argcomplete +} -- cgit v1.2.3