diff --git a/dev-scheme/kawa/Manifest b/dev-scheme/kawa/Manifest deleted file mode 100644 index b63b50b..0000000 --- a/dev-scheme/kawa/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Kawa-3.1.1.tar.gz 3216501 BLAKE2B abaea589c33ec01c49df9b376b43330a1246832428d64da2eded9899b06fb32ac5875112749f94e55b1d75ad628535b71dc41b8d7e0edf62ea7baabd20b8b182 SHA512 557fe8cc2eb7bea1e18dcbb0e4df6d82ed17e02724d55889591141b8db02245378bb0cd27acfc73e452cfbc0d6d1cbc50dd27b325fa437778eca5ce8db4211be diff --git a/dev-scheme/kawa/kawa-3.1.1.ebuild b/dev-scheme/kawa/kawa-3.1.1.ebuild deleted file mode 100644 index 93fd1ce..0000000 --- a/dev-scheme/kawa/kawa-3.1.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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" - -COMMON_DEPEND=" - frontend? ( sys-libs/readline:0 ) - sax? ( dev-java/sax:0 ) - servlets? ( java-virtuals/servlet-api:3.0 ) -" -DEPEND=" - ${COMMON_DEPEND} - >=virtual/jdk-1.8 -" -RDEPEND=" - ${COMMON_DEPEND} - >=virtual/jre-1.8 -" - -QA_FLAGS_IGNORED="usr/bin/kawa" - -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 servletapi-2.4 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 deleted file mode 100644 index 63bb976..0000000 --- a/dev-scheme/kawa/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - xgqt@riseup.net - Maciej Barć - - - Kawa is a full Scheme implementation. It implements almost all of R5RS, - plus some extensions. By default, symbols are case sensitive. It is - completely written in Java. Scheme functions and files are automatically - compiled into Java byte-codes. Kawa does some optimizations, and the - compiled code runs at reasonable speed. - - - Enable AWT support - Enable "front-end" using sys-libs/readline - Build JEmacs - Build BRL emulation and KRL - Enable SAX2 with dev-java/sax - Enable support for generating servlets - Enable Swing support - -