From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 22 21:32:39 2022 Received: (at 32947) by debbugs.gnu.org; 23 Mar 2022 01:32:39 +0000 Received: from localhost ([127.0.0.1]:42194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWpra-0005Mu-SB for submit@debbugs.gnu.org; Tue, 22 Mar 2022 21:32:39 -0400 Received: from mail-pf1-f179.google.com ([209.85.210.179]:44867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWprW-0005FF-5a for 32947@debbugs.gnu.org; Tue, 22 Mar 2022 21:32:37 -0400 Received: by mail-pf1-f179.google.com with SMTP id u17so269468pfk.11 for <32947@debbugs.gnu.org>; Tue, 22 Mar 2022 18:32:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ttI8jnNtLjJ2pSwsIOLKN8eT0tCl/6DifqWFXQL58d8=; b=pKKheWe8jWgPYT8tIJZ/hcBGPo2qx/xy6I0mQU21w7a/yzzMi13Fi3kJ7p/3c/qwrl /rZTHqplapoyuoXsc/r4fXZZ4P8xL96BK7T75FoPaFv56gQeGj0BmRUVeoGyAVpVKX6R nxsrfLW902EpO7O4c8w/y84CH6C9Jd8W7KoNRk48mioqNZo9+5Xtfg5AHTBsDkZv5IA1 bMz/9BqdxqiEukrf9Nov/wvZlYxvfZItGkIPuTZqz06leZ5YcF8AxWCmzcr1OGgDQfek HTTHZNRiMsaYk/1Ti6r2XB2Ip5PTT5V0+LZmz1bbQc0SwMhpjFhSlWrRfD5szebJEpwx 441w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ttI8jnNtLjJ2pSwsIOLKN8eT0tCl/6DifqWFXQL58d8=; b=bYkI4LL1PY0VSxDBK1iS/1yB4MZbsv8FzZ/bBBghlor1jHIaSz60ZutHX2nBhFDtN7 8yPDFOcAu6OtRUb5F88zVHOEVKDb+WJkiVLnogsJl/zWmSAqpNCvR8xPkSOUDhaLaRaH CH5zfvzIpI9LmrW7zwZgF0S1YeW4sPqbcFpjl1qIldKWcg5YzE4CxPzQkrZS1DLabLg3 rD6ttmxIGbmW81qpp5znHh1xTnloQDEdXhxZBfJ2A5+FlDderd8x76k9mNvSkUMAAWAt O1zn5Xz7uwGv1TjG6cZ3zNlW2zZVDWDImfQfNEC6kM3gWt8LNSy77BwcwSFFCctkuF/a i3Ng== X-Gm-Message-State: AOAM530TE0VYkzzVJO7Vr0XyW42mwL1GUPRbomc1xRsBXDBPDrkQAEAK fZ50nSnD/+kmh0Q7NOi+RR4= X-Google-Smtp-Source: ABdhPJw3eO2E1NjZhOEW72wia6h4mxJCJYcApaICY9AUFyRWnldZ0AAnBvNlqSsEpGoZhcvrWaDWHA== X-Received: by 2002:a05:6a00:438b:b0:4fa:a67c:7ca0 with SMTP id bt11-20020a056a00438b00b004faa67c7ca0mr11591148pfb.5.1647999147916; Tue, 22 Mar 2022 18:32:27 -0700 (PDT) Received: from Ginko.local ([66.170.190.211]) by smtp.gmail.com with ESMTPSA id t26-20020a056a00139a00b004faa13ba384sm9447153pfg.162.2022.03.22.18.32.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Mar 2022 18:32:26 -0700 (PDT) From: Frank Pursel X-Google-Original-From: Frank Pursel To: 32947@debbugs.gnu.org Subject: Re: [bug#32947] Add java-xalan. Date: Tue, 22 Mar 2022 18:32:24 -0700 Message-ID: <87zglhcv2v.fsf@Ginko.local.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From 4c867018a167053018a67fce43eb91a01a4112da Mon Sep 17 00:00:00 2001 Message-Id: <4c867018a167053018a67fce43eb91a01a4112da. From: Frank Pursel Date: Wed, 23 Feb 2022 13:59:26 -0800 Subject: [PATC [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (frank.pursel[at]gmail.com) 1.6 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: selfhosted.xyz (xyz)] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.210.179 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.210.179 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 32947 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.6 (/) From 4c867018a167053018a67fce43eb91a01a4112da Mon Sep 17 00:00:00 2001 Message-Id: <4c867018a167053018a67fce43eb91a01a4112da.1647998883.git.frank.= pursel@gmail.com> From: Frank Pursel Date: Wed, 23 Feb 2022 13:59:26 -0800 Subject: [PATCH] gnu: Add java-xalan-interp * gnu/packages/xml.scm (java-xalan-interp): New variable --- gnu/packages/xml.scm | 61 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 3ce5e771c7..197165e9bb 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -33,6 +33,8 @@ ;;; Copyright =C2=A9 2021 Guillaume Le Vaillant ;;; Copyright =C2=A9 2021 David Larsson ;;; Copyright =C2=A9 2021 Matthew James Kraai +;;; Copyright =C2=A9 2022 Frank Pursel +;;; Copyright =C2=A9 2022 Maxime Devos ;;; ;;; This file is part of GNU Guix. ;;; @@ -2592,3 +2594,62 @@ (define-public python-xmltodict (description "This package provides a Python library to convert XML to @code{OrderedDict}.") (license license:expat))) + +(define-public java-xalan-interp + (package + (name "java-xalan-interp") + (version "2.7.2") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://apache/xalan/xalan-j/source/xalan-j_" + (string-replace-substring + version "." "_") + "-src.tar.gz")) + (sha256 + (base32 "166vg9i11qzi0vbv09abfb50q8caq8wr6zrwg0cwqws9k394l62w")) + (modules '((guix build utils))) + (snippet '(begin + (for-each + delete-file + (cons*=20 + ;; jflex and cup generated files + ;; for removal + "src/org/apache/xalan/xsltc/compiler/XPathLexer.java" + "src/org/apache/xalan/xsltc/compiler/XPathParser.java" + ;; Removing bundled jars + (find-files "." "\\.(jar|tar\\.gz)$"))))))) + (build-system ant-build-system) + (arguments + `(#:phases (modify-phases + %standard-phases + (add-after 'unpack 'prepare-for-build + (lambda* (#:key inputs outputs #:allow-other-keys) + (setenv "ANT_OPTS" "-Dxsltc.java_cup.not_needed=3Dtrue= ") + (substitute* "build.xml" + ;; Only the interpretive compiler. xsltc contains a + ;; circular reference java_cup. + (("(