summaryrefslogtreecommitdiff
path: root/dev-lang/snobol
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/snobol')
-rw-r--r--dev-lang/snobol/Manifest2
-rw-r--r--dev-lang/snobol/snobol-1.4.1-r1.ebuild9
2 files changed, 8 insertions, 3 deletions
diff --git a/dev-lang/snobol/Manifest b/dev-lang/snobol/Manifest
index 8e48bb805203..0aa66d8833b6 100644
--- a/dev-lang/snobol/Manifest
+++ b/dev-lang/snobol/Manifest
@@ -1,4 +1,4 @@
AUX snobol-1.4.1-fno-common.patch 687 BLAKE2B c6dd0fd2e60a5b0620ef7a1fa1ed24419d3116606045d07dc545a3f9430dd3dd8ff72abb2f2a32945565b63f90febce2ce983becfd86af703ae71498d01f308a SHA512 454d4a44e7573bc9f63a47942a79a29bdaf3c3cebd341d06297f32fe98d687945d204f89c67da2829333a516dbaf9ed30e9b0eb9a47fc27240bdfc6dd85cf4bd
DIST snobol4-1.4.1.tar.gz 736837 BLAKE2B bb86d2cd3788ad66b7246d86ebd9f289189f5bd059238d2df3fb621aa4a1e910a8ad029f482077eb78916a84c3a28d868e8ac6eef83b48d7f09a8964c57a855d SHA512 5413af10018141e93f05c9ea637711bb3981f2b67557691d05dde8911178d90900f0fdef6c1d2416ebdda6afeeabd21b9e371b6711b2d093df629cc865fc61f9
-EBUILD snobol-1.4.1-r1.ebuild 1376 BLAKE2B 33fa141979db79cc227a3125d35c74b3ba86a42079360a356b11aa66e4f2f38abf58fc53628666275bae0fc34bfdfa1c3e7aeb86794e8b3a3958c0e82f906887 SHA512 f0ff3dd72eaa74ac038b9594b26f2fb4bb1674d327ed9b76ce94f91d033fd86972c5cfd85e686046dd0aaf0dfc475f2c47abce1b73d90875aa7c9c6f7a331c5d
+EBUILD snobol-1.4.1-r1.ebuild 1453 BLAKE2B 7be6d96203660a66b3800d66072d179cf7aa4e28e8aec6e1395a5312dea999b1cd6250f1a2ef8edaee9776e99a18ba0919b2be0e6f4257300356101b838b341c SHA512 10f17c37d7753d393952ef6b2c9904c2d57418e8d7481d4db24de952b2294078f4c663dd2abc0a6c5d2e361b0f55b46d030aed9a7950615a8628fe6d6f53b14a
MISC metadata.xml 251 BLAKE2B 3daf51d941d08d20be1521f01052f866b99db2e58f895cd910eecf9c80cd16544ed9efde07b581c7e3e78410c891fa36b9f2741c7cc9b86d7335572530bb17ec SHA512 f05f14802f23fd1115d7fb2dcab9f3303fe36dd8256d44ac9d45ab35196a5e26f819df32eea70db843a444fb50226cbe857038e191eac8f9556936faa1fde491
diff --git a/dev-lang/snobol/snobol-1.4.1-r1.ebuild b/dev-lang/snobol/snobol-1.4.1-r1.ebuild
index d213113e1228..2f1b55d3d530 100644
--- a/dev-lang/snobol/snobol-1.4.1-r1.ebuild
+++ b/dev-lang/snobol/snobol-1.4.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
MY_P="${PN}4-${PV}"
DESCRIPTION="Phil Budne's port of Macro SNOBOL4 in C, for modern machines"
@@ -25,6 +25,11 @@ PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
src_prepare() {
default
+
+ # bug #855650
+ append-flags -fno-strict-aliasing
+ filter-lto
+
sed -i -e '/autoconf/s:autoconf:./autoconf:g' configure || die
sed -i -e 's/$(INSTALL) -s/$(INSTALL)/' Makefile2.m4 || die
echo "ADD_OPT([${CFLAGS}])" >> local-config || die