summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChema Alonso Josa <nimiux@gentoo.org>2018-05-04 16:56:21 +0200
committerChema Alonso Josa <nimiux@gentoo.org>2018-05-04 16:56:21 +0200
commit60a1a2ad0af9741b67243c78daeaee1d040dd112 (patch)
treee171279f5f63b76d3e07cc01c9c59c8b853755d4
parentdev-lisp/cmucl: Cleanup patches (diff)
downloadlisp-60a1a2ad.tar.gz
lisp-60a1a2ad.tar.bz2
lisp-60a1a2ad.zip
dev-lisp/clozurecl: Add src_prepare phase
-rw-r--r--dev-lisp/clozurecl/Manifest2
-rw-r--r--dev-lisp/clozurecl/clozurecl-1.11.5.ebuild7
2 files changed, 8 insertions, 1 deletions
diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index dd8696bc..f3e6c945 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -3,4 +3,4 @@ DIST ccl-1.11.5-linuxarm.tar.gz 40288609 BLAKE2B 5217de314e6c59e5bbee7d5608b4e92
DIST ccl-1.11.5-linuxx86.tar.gz 50652181 BLAKE2B 2ed6e747a72816c6f79f58715261c41a1c3b98fa84ef4ee82ca5683383741777a46a566c7884d7fdc3dcd2e5959dab2f3fde9432945a4dc73bcece8f741ed753 SHA512 b6c16d9bba27a901f942237ed42d6b3e832910951270820a2a3d61afe2a8e7f59d383c854382cfcaa0bf8253c8d624be66d905b4170211ea39a106ca85b9a23d
DIST ccl-1.11.5-solarisx86.tar.gz 59139069 BLAKE2B db1a904dd4e794127e7c966a9734aa92bb0415520a6af35d92008fd785004bd2ea04deb66f600b1d1dd60c0b95519e86d412b208878aaa6c2f9f8c05a27efe38 SHA512 4ae7cee7e35de41ab20d79e073b12b6bd98a23beea95c0de7d882a1f4e1ea3f9f3162844df0578aeeadb671d30a0a488092ee93b35245c693051a4ab9193fc5b
DIST ccl.html 962003 BLAKE2B fc95ec5abbea7c2f5f247293691a5c5a7eddaa049156c38766ec9df4d1920fdee902c89db976cc6687535aef5ddda3c672b62156bf0f61b6369ade548dcb0141 SHA512 0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64
-EBUILD clozurecl-1.11.5.ebuild 3235 BLAKE2B 3477188dc1e27c4de9babdc771e8800b7334b8a1cb0e20eb92c1a18bbf4bfb357f00b09589c318d88af70e257405aae5ad9907f686f3e1d450489d3cfb407ffa SHA512 67378cea18bccd3f1e0ea57f242e7a5f3de44d2143de693e8c6b6be4e48f743a726af0e4ea4d378d12af5903528d6d73afb12fa320f792904a2663a94c8f03cd
+EBUILD clozurecl-1.11.5.ebuild 3501 BLAKE2B db150b992467c1ce6d819bbb74df46815f2124a8a19096138d6ddfc9b065826f5a3392792a2c4a61b861bfe922acc012f28281872e545757e5daf6a1e4220243 SHA512 5f857e700000c80227e068d816c29fc113cdc2153351f997fa9777219caa318c7f1c14e3a2d36d3b6eb6a691ff77125a6745194bd373e1ad8a31726a1cc36036
diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 63a93582..0c3e7e1c 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -58,6 +58,13 @@ src_configure() {
fi
}
+src_prepare() {
+ default
+ # https://lists.clozure.com/pipermail/openmcl-devel/2016-September/011399.html
+ sed -i "s/-dynamic/-no_pie/" "${S}/lisp-kernel/darwinx8664/Makefile" || die
+ cp "${EPREFIX}/usr/share/common-lisp/source/asdf/build/asdf.lisp" tools/ || die
+}
+
src_compile() {
emake -C lisp-kernel/${CCL_KERNEL} clean
emake -C lisp-kernel/${CCL_KERNEL} all CC="$(tc-getCC)"