From e292b671b113c2cc012beddad93a3df4f9410698 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 25 Mar 2023 18:50:52 +0000 Subject: gentoo auto-resync : 25:03:2023 - 18:50:52 --- dev-scheme/kawa/Manifest | 4 +- dev-scheme/kawa/kawa-3.1.1-r2.ebuild | 91 ----------------------------------- dev-scheme/kawa/kawa-3.1.1-r3.ebuild | 92 ++++++++++++++++++++++++++++++++++++ dev-scheme/kawa/metadata.xml | 1 + 4 files changed, 95 insertions(+), 93 deletions(-) delete mode 100644 dev-scheme/kawa/kawa-3.1.1-r2.ebuild create mode 100644 dev-scheme/kawa/kawa-3.1.1-r3.ebuild (limited to 'dev-scheme/kawa') diff --git a/dev-scheme/kawa/Manifest b/dev-scheme/kawa/Manifest index 5b213d8a925e..5b074bcc678d 100644 --- a/dev-scheme/kawa/Manifest +++ b/dev-scheme/kawa/Manifest @@ -4,5 +4,5 @@ DIST Kawa-3.1.1.tar.gz 3216501 BLAKE2B abaea589c33ec01c49df9b376b43330a124683242 DIST XQTS_1_0_3.zip 30956043 BLAKE2B 30d8980e8076eec3291487e582139f1e6a47e6c819ba0e06d9d34ca8867c81db266817e25e50d4823234ae73529c97c939d1aa168056ce0a5379f150425cf62d SHA512 e00efd3dbf0b1cf530795073f7548cf4ab4f3c55921f76af7c000e61e1d7293cd11f41d617b3ce5343df5e9c5b6de4ee3819a6db2b15df9441a19489ae46e1dd DIST kawa-1.14.tar.gz 2691484 BLAKE2B bd4e2e725cfd51d65ba55d6511f09ab99ea6d9435d95febc16f9486b47b1bf1cdcde601b58266ae20059f6e776d2119bcb017d7061ff571bbaddd5bcbb297b8c SHA512 e0a0eafd4ed0ce7d254f295db8e920b82cfef6f4f71c440db655d73761a2f99ab743def1daa54241998497db8f29269c7d98f7e3bf819a36d7f7151d3ba2913e EBUILD kawa-1.14-r2.ebuild 2534 BLAKE2B fa3cc1865cf3dd81cb12fa3c8b779e0b1639d3d4a36b18348c61089fb13eaf523a9cee28027770d6a8314bb60ac1b2de1794a061d8546265cd78ef4f5e06c6d5 SHA512 7bf8197e38e2548d64005be55b3321c7518306dc43bc816b5a5df8057bc7767025b4615d0bb9367c9c7810ebf0873110997819d0fa296f76184d48db0c553f4d -EBUILD kawa-3.1.1-r2.ebuild 2083 BLAKE2B e60d221bbd3ad4ff76091de0d1f3741cb5a1af42c90d3a519aeeaf1960def524d4ee3c3d2b57e84522b1b69e09c9e46acfe9bf420068a55b7ad043503b36dc5f SHA512 59417528b06f6899a5ecffccddec173fa5fe8024d36b65e3b792cbe7a5c751b1a52b68d1fa2e1ee445dd78ca4de9b06291170289eab235848a19dcba8ddd9b6e -MISC metadata.xml 1284 BLAKE2B 64185ef4c6d0b22185c6aaf1a7542b3b21c60d5ced4bb4ff3166b051815ac5b0efe4253b5b8cd977c67e452b467838d967f299bbb75bb51280530393f0ac8b3f SHA512 7b1c37aebd0ab347f104df1a2f9fef9e4c02c7da97705ac06d54adc3b47134e2c8a4e39ae0575c0eb5402f94732895d31aaab9ec6bdc94e1466c020de27e3c4d +EBUILD kawa-3.1.1-r3.ebuild 2135 BLAKE2B 63160053db6f3cf8d8615c37ca5b1a9f52e42aacee2becbfa149bb77c9b735ced36f959544ed5c010723e5c9a367fe9f24a5fcf529453152cf5424077612c5b4 SHA512 b8123c135120357045033661d9b92f37af0716ce1867ccac55b88f771c95f1abf71341aa3ea860716181edf409af53795e4950ace36c7478e5340bda2ec5e7d5 +MISC metadata.xml 1338 BLAKE2B 509eb703c605b702ddf3e9f17bab7ae0e4e88cb7fdc6ea87c40a2a62f120da72963c106b0c388519df063786f311ac2b5c7563e4dfb2233f0b4d87aed4470f55 SHA512 188b5ad17f428ccdd9db736631dc481247339db1b1cf25153c04e8fb571b9ff9447114c33473eb28dfe081ecd2120c8839c0b146a77eb993bdc81f1f4e4c112b diff --git a/dev-scheme/kawa/kawa-3.1.1-r2.ebuild b/dev-scheme/kawa/kawa-3.1.1-r2.ebuild deleted file mode 100644 index f4e6aadce992..000000000000 --- a/dev-scheme/kawa/kawa-3.1.1-r2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="source" - -inherit autotools java-pkg-2 - -DESCRIPTION="Java-based Scheme system & Language Framework" -HOMEPAGE="https://www.gnu.org/software/kawa/" -SRC_URI="https://gitlab.com/kashell/${PN^}/-/archive/${PV}/${PN^}-${PV}.tar.gz" -S="${WORKDIR}/${PN^}-${PV}" - -LICENSE="MIT public-domain jemacs? ( GPL-2 ) krl? ( GPL-2 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+awt +frontend jemacs krl +sax servlets +swing +xml" -RESTRICT="test" # fails - -COMMON_DEPEND=" - frontend? ( sys-libs/readline:0 ) - sax? ( dev-java/sax:0 ) - servlets? ( java-virtuals/servlet-api:3.0 ) -" -DEPEND=" - ${COMMON_DEPEND} - || ( virtual/jdk:11 virtual/jdk:8 ) -" -RDEPEND=" - ${COMMON_DEPEND} - >=virtual/jre-1.8 -" - -PATCHES=( "${FILESDIR}"/${PN}-${PV}-configure.ac-single_AM_INIT_AUTOMAKE.patch ) - -src_prepare() { - default - - java-pkg-2_src_prepare - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable frontend kawa-frontend) - $(use_enable jemacs) - $(use_enable krl brl) - $(use_enable xml) - $(use_with awt) - $(use_with sax sax2) - --with-java-source="$(java-pkg_get-source)" - ) - - if use jemacs && ! use swing; then - einfo "Although the swing USE flag is disabled you chose to enable jemacs," - einfo "so swing is enabled anyway." - myconf+=( "--with-swing" ) - else - myconf+=( "$(use_with swing)" ) - fi - if use servlets; then - myconf+=( - "--with-servlet=$(java-pkg_getjar servlet-api-3.0 servlet-api.jar)" - ) - fi - - econf "${myconf[@]}" -} - -src_compile() { - emake -j1 -} - -src_install() { - use source && java-pkg_dosrc ./kawa/* ./gnu/* - java-pkg_newjar ./lib/kawa.jar - - java-pkg_dolauncher "kawa" --main kawa.repl - java-pkg_dolauncher "qexo" --main kawa.repl --pkg_args \ "--xquery" - use servlets && - java-pkg_dolauncher "kawa-cgi-servlet" --main gnu.kawa.servlet.CGIServletWrapper - use jemacs && - java-pkg_dolauncher "jemacs" --main gnu.jemacs.lang.ELisp - - einstalldocs - doinfo doc/kawa.info* - cp doc/kawa.man doc/kawa.1 || die - cp doc/qexo.man doc/qexo.1 || die - doman doc/*.1 -} diff --git a/dev-scheme/kawa/kawa-3.1.1-r3.ebuild b/dev-scheme/kawa/kawa-3.1.1-r3.ebuild new file mode 100644 index 000000000000..6c57ed41bb73 --- /dev/null +++ b/dev-scheme/kawa/kawa-3.1.1-r3.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="source" + +inherit autotools java-pkg-2 + +DESCRIPTION="Java-based Scheme system & Language Framework" +HOMEPAGE="https://www.gnu.org/software/kawa/ + https://gitlab.com/kashell/Kawa/" +SRC_URI="https://gitlab.com/kashell/${PN^}/-/archive/${PV}/${PN^}-${PV}.tar.gz" +S="${WORKDIR}"/${PN^}-${PV} + +LICENSE="MIT public-domain jemacs? ( GPL-2 ) krl? ( GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+awt +frontend jemacs krl +sax servlets +swing +xml" +RESTRICT="test" # fails + +COMMON_DEPEND=" + frontend? ( sys-libs/readline:0 ) + sax? ( dev-java/sax:0 ) + servlets? ( dev-java/javax-servlet-api:3.0 ) +" +DEPEND=" + ${COMMON_DEPEND} + || ( virtual/jdk:11 virtual/jdk:1.8 ) +" +RDEPEND=" + ${COMMON_DEPEND} + >=virtual/jre-1.8 +" + +PATCHES=( "${FILESDIR}"/${PN}-${PV}-configure.ac-single_AM_INIT_AUTOMAKE.patch ) + +src_prepare() { + default + + java-pkg-2_src_prepare + eautoreconf +} + +src_configure() { + local -a myconf=( + $(use_enable frontend kawa-frontend) + $(use_enable jemacs) + $(use_enable krl brl) + $(use_enable xml) + $(use_with awt) + $(use_with sax sax2) + --with-java-source="$(java-pkg_get-source)" + ) + + if use jemacs && ! use swing; then + einfo "Although the swing USE flag is disabled you chose to enable jemacs," + einfo "so swing is enabled anyway." + myconf+=( "--with-swing" ) + else + myconf+=( "$(use_with swing)" ) + fi + if use servlets; then + myconf+=( + "--with-servlet=$(java-pkg_getjar javax-servlet-api-3.0 javax-servlet-api.jar)" + ) + fi + + econf "${myconf[@]}" +} + +src_compile() { + emake -j1 +} + +src_install() { + use source && java-pkg_dosrc ./kawa/* ./gnu/* + java-pkg_newjar ./lib/kawa.jar + + java-pkg_dolauncher "kawa" --main kawa.repl + java-pkg_dolauncher "qexo" --main kawa.repl --pkg_args \ "--xquery" + use servlets && + java-pkg_dolauncher "kawa-cgi-servlet" --main gnu.kawa.servlet.CGIServletWrapper + use jemacs && + java-pkg_dolauncher "jemacs" --main gnu.jemacs.lang.ELisp + + einstalldocs + doinfo doc/kawa.info* + cp doc/kawa.man doc/kawa.1 || die + cp doc/qexo.man doc/qexo.1 || die + doman doc/*.1 +} diff --git a/dev-scheme/kawa/metadata.xml b/dev-scheme/kawa/metadata.xml index 3f752bf8becd..2822ab30387c 100644 --- a/dev-scheme/kawa/metadata.xml +++ b/dev-scheme/kawa/metadata.xml @@ -25,6 +25,7 @@ Support XQuery Test Suite + kashell/Kawa kawa -- cgit v1.2.3