From 4f8f07779b4dd78123821b104e43fd1eb15281dd Mon Sep 17 00:00:00 2001 From: Crucible Date: Wed, 7 Oct 2026 03:05:00 -0500 Subject: Publish srcux candidate 0000000583-20261007-030305 --- dev-java/jsoup/Manifest | 1 + dev-java/jsoup/jsoup-1.23.2.ebuild | 43 ++++++++++++++++++++++++++++++++++++++ dev-java/jsoup/metadata.xml | 21 +++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 dev-java/jsoup/Manifest create mode 100644 dev-java/jsoup/jsoup-1.23.2.ebuild create mode 100644 dev-java/jsoup/metadata.xml (limited to 'dev-java/jsoup') diff --git a/dev-java/jsoup/Manifest b/dev-java/jsoup/Manifest new file mode 100644 index 000000000000..736f7698e8e9 --- /dev/null +++ b/dev-java/jsoup/Manifest @@ -0,0 +1 @@ +DIST jsoup-1.23.2.tar.gz 745946 BLAKE2B 3cc1833909dc5f27c9167fb41dfce9dbd451dbbc3ab25e68b89ed1357366514002239b96e7ad92693d3462a580c2dda080c52e04ad075dc6aec888475da82e6d SHA512 1ee9cda6cd4107adc2213786443ced6141bf3c0d14965b181937fc918ec5fd920f7a11bd071e70ed10cd29fae37f7448f983ea1e2b370aff9f31facb52fe2a58 diff --git a/dev-java/jsoup/jsoup-1.23.2.ebuild b/dev-java/jsoup/jsoup-1.23.2.ebuild new file mode 100644 index 000000000000..0d6efe0d6efd --- /dev/null +++ b/dev-java/jsoup/jsoup-1.23.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-jupiter" + +inherit java-pkg-2 java-pkg-simple junit5 + +DESCRIPTION="Java HTML parser that makes sense of real-world HTML soup" +HOMEPAGE="https://jsoup.org/" +SRC_URI="https://github.com/jhy/jsoup/archive/refs/tags/${P}.tar.gz" +S="${WORKDIR}/jsoup-${P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# package io.netty.handler.codec.http.cookie does not exist +# package io.netty.handler.ssl does not exist +# package org.jsoup.integration.netty does not exist +RESTRICT="test" + +BDEPENDS="app-arch/unzip" + +DEPEND=" + >=virtual/jdk-1.8:* + >=dev-java/jspecify-1.0.0:0 + >=dev-java/re2j-1.8:0 + test? ( + dev-java/gson:0 + ) +" + +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_CLASSPATH_EXTRA="jspecify re2j" +JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_SRC_DIR="src/main/java" +JAVA_TEST_GENTOO_CLASSPATH="gson" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" diff --git a/dev-java/jsoup/metadata.xml b/dev-java/jsoup/metadata.xml new file mode 100644 index 000000000000..c3e733eff812 --- /dev/null +++ b/dev-java/jsoup/metadata.xml @@ -0,0 +1,21 @@ + + + + + java@gentoo.org + Java + + + cpe:/a:jsoup:jsoup + + + jsoup is a Java library for working with real-world HTML. It provides a + very convenient API for extracting and manipulating data, using the best + of DOM, CSS, and jquery-like methods. + It implements the WHATWG HTML5 specification (http://whatwg.org/html), + and parses HTML to the same DOM as modern browsers do. It's designed to + deal with all varieties of HTML found in the wild; from pristine and + validating, to invalid tag-soup; jsoup will create a sensible parse tree. + + srcux + -- cgit v1.3