summaryrefslogtreecommitdiff
path: root/dev-lang/clojure/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-06-21 17:32:00 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-06-21 17:32:00 +0100
commit61f10f985e19dfe20a4d9552902625edd5b6eabb (patch)
tree50db31971b38c4e0358253ef5005058a46fc773e /dev-lang/clojure/files
parent34dea8e38f88007799629d0a56b12dec480b1d21 (diff)
gentoo resync : 21.06.2021
Diffstat (limited to 'dev-lang/clojure/files')
-rw-r--r--dev-lang/clojure/files/add-compile-spec-ant-build-target.patch54
1 files changed, 54 insertions, 0 deletions
diff --git a/dev-lang/clojure/files/add-compile-spec-ant-build-target.patch b/dev-lang/clojure/files/add-compile-spec-ant-build-target.patch
new file mode 100644
index 000000000000..5faea8013122
--- /dev/null
+++ b/dev-lang/clojure/files/add-compile-spec-ant-build-target.patch
@@ -0,0 +1,54 @@
+From 3270c158d191f7e59540667c2dbe6c5dc7a19a59 Mon Sep 17 00:00:00 2001
+From: Florian Schmaus <flo@geekplace.eu>
+Date: Thu, 17 Jun 2021 14:52:01 +0200
+Subject: [PATCH] Add compile-spec ant build target
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Suggested-by: Göktürk Yüksek <gokturk@gentoo.org>
+---
+ build.xml | 20 +++++++++++++++++++-
+ 1 file changed, 19 insertions(+), 1 deletion(-)
+
+diff --git a/build.xml b/build.xml
+index 4d29bbf9a27e..dc742113938f 100644
+--- a/build.xml
++++ b/build.xml
+@@ -85,6 +85,24 @@
+ </java>
+ </target>
+
++ <target name="compile-spec"
++ description="Compile Clojure spec sources."
++ depends="compile-java">
++ <java classname="clojure.lang.Compile"
++ classpath="${build}:${cljsrc}"
++ failonerror="true"
++ fork="true">
++ <sysproperty key="clojure.compile.path" value="${build}"/>
++ <sysproperty key="clojure.compiler.direct-linking" value="true"/>
++ <sysproperty key="clojure.spec.skip-macros" value="true"/>
++ <sysproperty key="java.awt.headless" value="true"/>
++ <arg value="clojure.spec.alpha"/>
++ <arg value="clojure.spec.gen.alpha"/>
++ <arg value="clojure.spec.test.alpha"/>
++ <arg value="clojure.core.specs.alpha"/>
++ </java>
++ </target>
++
+ <target name="compile-tests"
+ description="Compile the subset of tests that require compilation."
+ unless="maven.test.skip">
+@@ -149,7 +167,7 @@
+
+ <target name="build"
+ description="Build Clojure (compilation only, no tests)."
+- depends="compile-java, compile-clojure"/>
++ depends="compile-java, compile-clojure, compile-spec"/>
+
+ <target name="jar" depends="build"
+ description="Create clojure jar file.">
+--
+2.31.1
+