aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Roman <davidroman96@gmail.com>2024-09-06 14:27:23 +0200
committerDavid Roman <davidroman96@gmail.com>2024-09-06 14:27:23 +0200
commit30fe0558e578cd25664e199c28ffb897e47e64f0 (patch)
treeb8d96b7495dea6ec1aa60a6652bd7f5378a64974 /sci-mathematics
parentmedia-libs/glad: add 2.0.7 (diff)
downloadguru-30fe0558e578cd25664e199c28ffb897e47e64f0.tar.gz
guru-30fe0558e578cd25664e199c28ffb897e47e64f0.tar.bz2
guru-30fe0558e578cd25664e199c28ffb897e47e64f0.zip
sci-mathematics/frama-c-*: drop 23.1 and 24.0
Signed-off-by: David Roman <davidroman96@gmail.com>
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/frama-c-aorai/Manifest2
-rw-r--r--sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild45
-rw-r--r--sci-mathematics/frama-c-aorai/frama-c-aorai-24.0.ebuild45
-rw-r--r--sci-mathematics/frama-c-callgraph/Manifest2
-rw-r--r--sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild57
-rw-r--r--sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild57
-rw-r--r--sci-mathematics/frama-c-constant-folding/Manifest2
-rw-r--r--sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild59
-rw-r--r--sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild59
-rw-r--r--sci-mathematics/frama-c-dive/Manifest2
-rw-r--r--sci-mathematics/frama-c-dive/frama-c-dive-23.1.ebuild48
-rw-r--r--sci-mathematics/frama-c-dive/frama-c-dive-24.0.ebuild48
-rw-r--r--sci-mathematics/frama-c-e-acsl/Manifest2
-rw-r--r--sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild47
-rw-r--r--sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild47
-rw-r--r--sci-mathematics/frama-c-eva/Manifest2
-rw-r--r--sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild61
-rw-r--r--sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild61
-rw-r--r--sci-mathematics/frama-c-from/Manifest2
-rw-r--r--sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild59
-rw-r--r--sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild59
-rw-r--r--sci-mathematics/frama-c-impact/Manifest2
-rw-r--r--sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild66
-rw-r--r--sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild66
-rw-r--r--sci-mathematics/frama-c-inout/Manifest2
-rw-r--r--sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild59
-rw-r--r--sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild59
-rw-r--r--sci-mathematics/frama-c-instantiate/Manifest2
-rw-r--r--sci-mathematics/frama-c-instantiate/frama-c-instantiate-23.1.ebuild42
-rw-r--r--sci-mathematics/frama-c-instantiate/frama-c-instantiate-24.0.ebuild42
-rw-r--r--sci-mathematics/frama-c-loopanalysis/Manifest2
-rw-r--r--sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-23.1.ebuild42
-rw-r--r--sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-24.0.ebuild42
-rw-r--r--sci-mathematics/frama-c-metrics/Manifest2
-rw-r--r--sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild56
-rw-r--r--sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild56
-rw-r--r--sci-mathematics/frama-c-nonterm/Manifest2
-rw-r--r--sci-mathematics/frama-c-nonterm/frama-c-nonterm-23.1.ebuild44
-rw-r--r--sci-mathematics/frama-c-nonterm/frama-c-nonterm-24.0.ebuild44
-rw-r--r--sci-mathematics/frama-c-obfuscator/Manifest2
-rw-r--r--sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-23.1.ebuild42
-rw-r--r--sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-24.0.ebuild42
-rw-r--r--sci-mathematics/frama-c-occurrence/Manifest2
-rw-r--r--sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild56
-rw-r--r--sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild56
-rw-r--r--sci-mathematics/frama-c-pdg/Manifest2
-rw-r--r--sci-mathematics/frama-c-pdg/frama-c-pdg-23.1.ebuild59
-rw-r--r--sci-mathematics/frama-c-pdg/frama-c-pdg-24.0.ebuild59
-rw-r--r--sci-mathematics/frama-c-postdominators/Manifest2
-rw-r--r--sci-mathematics/frama-c-postdominators/frama-c-postdominators-23.1.ebuild52
-rw-r--r--sci-mathematics/frama-c-postdominators/frama-c-postdominators-24.0.ebuild52
-rw-r--r--sci-mathematics/frama-c-printapi/Manifest2
-rw-r--r--sci-mathematics/frama-c-printapi/frama-c-printapi-23.1.ebuild33
-rw-r--r--sci-mathematics/frama-c-printapi/frama-c-printapi-24.0.ebuild33
-rw-r--r--sci-mathematics/frama-c-qed/Manifest2
-rw-r--r--sci-mathematics/frama-c-qed/frama-c-qed-23.1.ebuild34
-rw-r--r--sci-mathematics/frama-c-qed/frama-c-qed-24.0.ebuild34
-rw-r--r--sci-mathematics/frama-c-report/Manifest2
-rw-r--r--sci-mathematics/frama-c-report/frama-c-report-23.1.ebuild42
-rw-r--r--sci-mathematics/frama-c-report/frama-c-report-24.0.ebuild42
-rw-r--r--sci-mathematics/frama-c-rtegen/Manifest2
-rw-r--r--sci-mathematics/frama-c-rtegen/frama-c-rtegen-23.1.ebuild51
-rw-r--r--sci-mathematics/frama-c-rtegen/frama-c-rtegen-24.0.ebuild51
-rw-r--r--sci-mathematics/frama-c-scope/Manifest2
-rw-r--r--sci-mathematics/frama-c-scope/frama-c-scope-23.1.ebuild61
-rw-r--r--sci-mathematics/frama-c-scope/frama-c-scope-24.0.ebuild61
-rw-r--r--sci-mathematics/frama-c-security-slicing/Manifest2
-rw-r--r--sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-23.1.ebuild45
-rw-r--r--sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-24.0.ebuild45
-rw-r--r--sci-mathematics/frama-c-server/Manifest2
-rw-r--r--sci-mathematics/frama-c-server/frama-c-server-23.1.ebuild43
-rw-r--r--sci-mathematics/frama-c-server/frama-c-server-24.0.ebuild43
-rw-r--r--sci-mathematics/frama-c-slicing/Manifest2
-rw-r--r--sci-mathematics/frama-c-slicing/frama-c-slicing-23.1.ebuild64
-rw-r--r--sci-mathematics/frama-c-slicing/frama-c-slicing-24.0.ebuild64
-rw-r--r--sci-mathematics/frama-c-sparecode/Manifest2
-rw-r--r--sci-mathematics/frama-c-sparecode/frama-c-sparecode-23.1.ebuild61
-rw-r--r--sci-mathematics/frama-c-sparecode/frama-c-sparecode-24.0.ebuild61
-rw-r--r--sci-mathematics/frama-c-studia/Manifest2
-rw-r--r--sci-mathematics/frama-c-studia/frama-c-studia-23.1.ebuild45
-rw-r--r--sci-mathematics/frama-c-studia/frama-c-studia-24.0.ebuild45
-rw-r--r--sci-mathematics/frama-c-users/Manifest2
-rw-r--r--sci-mathematics/frama-c-users/frama-c-users-23.1.ebuild57
-rw-r--r--sci-mathematics/frama-c-users/frama-c-users-24.0.ebuild57
-rw-r--r--sci-mathematics/frama-c-variadic/Manifest2
-rw-r--r--sci-mathematics/frama-c-variadic/frama-c-variadic-23.1.ebuild42
-rw-r--r--sci-mathematics/frama-c-variadic/frama-c-variadic-24.0.ebuild42
87 files changed, 0 insertions, 3002 deletions
diff --git a/sci-mathematics/frama-c-aorai/Manifest b/sci-mathematics/frama-c-aorai/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-aorai/Manifest
+++ b/sci-mathematics/frama-c-aorai/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild b/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild
deleted file mode 100644
index bcc6251c7..000000000
--- a/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Aorai (automaton annotations) plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/aorai"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="eva +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- eva? ( ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?] )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_EVA="$(usex eva yes no)"
- sed -i '/aorai_eva_analysis.ml:/s, share/Makefile.config,,' Makefile.in || die
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-aorai
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_EVA="${ENABLE_EVA}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_EVA="${ENABLE_EVA}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-aorai/frama-c-aorai-24.0.ebuild b/sci-mathematics/frama-c-aorai/frama-c-aorai-24.0.ebuild
deleted file mode 100644
index 106587043..000000000
--- a/sci-mathematics/frama-c-aorai/frama-c-aorai-24.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Aorai (automaton annotations) plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/aorai"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="eva +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- eva? ( ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?] )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_EVA="$(usex eva yes no)"
- sed -i '/aorai_eva_analysis.ml:/s, share/Makefile.config,,' Makefile.in || die
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-aorai
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_EVA="${ENABLE_EVA}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_EVA="${ENABLE_EVA}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-callgraph/Manifest b/sci-mathematics/frama-c-callgraph/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-callgraph/Manifest
+++ b/sci-mathematics/frama-c-callgraph/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild
deleted file mode 100644
index 34d6e414a..000000000
--- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Callgraph plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-# Eva is needed at runtime to run the callgraph plugin,
-# but is not needed for compilation (and would introduce a mutual dependency)
-PDEPEND="~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-callgraph
- printf 'include share/Makefile.config\n' > src/plugins/callgraph/Makefile || die
- sed -e '/^# *Callgraph/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/callgraph/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/callgraph/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export HAS_DGRAPH=$(usex gtk yes no)
-}
-
-src_compile() {
- tc-export AR
- use gtk && emake src/plugins/callgraph/cg_viewer.ml
- emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}"
-}
-
-src_install() {
- emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild
deleted file mode 100644
index 715aec3e0..000000000
--- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Callgraph plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-# Eva is needed at runtime to run the callgraph plugin,
-# but is not needed for compilation (and would introduce a mutual dependency)
-PDEPEND="~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-callgraph
- printf 'include share/Makefile.config\n' > src/plugins/callgraph/Makefile || die
- sed -e '/^# *Callgraph/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/callgraph/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/callgraph/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export HAS_DGRAPH=$(usex gtk yes no)
-}
-
-src_compile() {
- tc-export AR
- use gtk && emake src/plugins/callgraph/cg_viewer.ml
- emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}"
-}
-
-src_install() {
- emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-constant-folding/Manifest b/sci-mathematics/frama-c-constant-folding/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-constant-folding/Manifest
+++ b/sci-mathematics/frama-c-constant-folding/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild
deleted file mode 100644
index fac225c18..000000000
--- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Constant folding plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-semantic-constant-folding \
- --enable-eva \
- --enable-callgraph \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die
- sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_EVA=yes
- export ENABLE_CALLGRAPH=yes
- export ENABLE_SERVER=yes
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild
deleted file mode 100644
index 5f3078343..000000000
--- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Constant folding plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-semantic-constant-folding \
- --enable-eva \
- --enable-callgraph \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die
- sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_EVA=yes
- export ENABLE_CALLGRAPH=yes
- export ENABLE_SERVER=yes
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-dive/Manifest b/sci-mathematics/frama-c-dive/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-dive/Manifest
+++ b/sci-mathematics/frama-c-dive/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-dive/frama-c-dive-23.1.ebuild b/sci-mathematics/frama-c-dive/frama-c-dive-23.1.ebuild
deleted file mode 100644
index 6d6a090d4..000000000
--- a/sci-mathematics/frama-c-dive/frama-c-dive-23.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Dive plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/dive"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-studia-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-server-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- export ENABLE_EVA=yes
- export ENABLE_STUDIA=yes
- export ENABLE_SERVER=yes
- econf --enable-dive
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-dive/frama-c-dive-24.0.ebuild b/sci-mathematics/frama-c-dive/frama-c-dive-24.0.ebuild
deleted file mode 100644
index 019f572f5..000000000
--- a/sci-mathematics/frama-c-dive/frama-c-dive-24.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Dive plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/dive"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-studia-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-server-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- export ENABLE_EVA=yes
- export ENABLE_STUDIA=yes
- export ENABLE_SERVER=yes
- econf --enable-dive
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-e-acsl/Manifest b/sci-mathematics/frama-c-e-acsl/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-e-acsl/Manifest
+++ b/sci-mathematics/frama-c-e-acsl/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild
deleted file mode 100644
index a54789d18..000000000
--- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Runtime verification of ACSL (E-ACSL) plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/e-acsl"
-
-LICENSE="BSD LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-rtegen-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- sed -i '/\$(CC)/s/-O2 -g3/$(CFLAGS)/' Makefile.in || die
- sed -i "s/ranlib/$(tc-getRANLIB)/" Makefile.in || die
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-e-acsl
-}
-
-src_compile() {
- tc-export AR
- export FRAMAC_ROOT_SRCDIR="${S}/../../.."
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl"
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install
-}
diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild
deleted file mode 100644
index 40bdfacc3..000000000
--- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Runtime verification of ACSL (E-ACSL) plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/e-acsl"
-
-LICENSE="BSD LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-rtegen-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- sed -i '/\$(CC)/s/-O2 -g3/$(CFLAGS)/' Makefile.in || die
- sed -i "s/ranlib/$(tc-getRANLIB)/" Makefile.in || die
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-e-acsl
-}
-
-src_compile() {
- tc-export AR
- export FRAMAC_ROOT_SRCDIR="${S}/../../.."
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl"
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install
-}
diff --git a/sci-mathematics/frama-c-eva/Manifest b/sci-mathematics/frama-c-eva/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-eva/Manifest
+++ b/sci-mathematics/frama-c-eva/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild
deleted file mode 100644
index 085313df5..000000000
--- a/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Value analysis (EVA) plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-loopanalysis-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-rtegen-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-server-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-# Eva needs the "scope" plugin at runtime, which provides rm_assert
-# But it is not needed for compilation, and would introduce a mutual dependency
-PDEPEND="~sci-mathematics/frama-c-scope-${PV}:=[ocamlopt?]"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-callgraph \
- --enable-server \
- --enable-eva
- printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die
- sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild
deleted file mode 100644
index 0769c4f19..000000000
--- a/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Value analysis (EVA) plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-loopanalysis-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-rtegen-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-server-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-# Eva needs the "scope" plugin at runtime, which provides rm_assert
-# But it is not needed for compilation, and would introduce a mutual dependency
-PDEPEND="~sci-mathematics/frama-c-scope-${PV}:=[ocamlopt?]"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-callgraph \
- --enable-server \
- --enable-eva
- printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die
- sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-from/Manifest b/sci-mathematics/frama-c-from/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-from/Manifest
+++ b/sci-mathematics/frama-c-from/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild b/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild
deleted file mode 100644
index 7456d1285..000000000
--- a/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="From analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators
- printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die
- sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild b/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild
deleted file mode 100644
index 4596bf8d5..000000000
--- a/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="From analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators
- printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die
- sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-impact/Manifest b/sci-mathematics/frama-c-impact/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-impact/Manifest
+++ b/sci-mathematics/frama-c-impact/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild
deleted file mode 100644
index 9084eac33..000000000
--- a/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Impact plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-inout-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-impact \
- --enable-inout \
- --enable-slicing \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators \
- --enable-pdg \
- --enable-sparecode \
- --enable-users
- printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die
- sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild
deleted file mode 100644
index d68a5285c..000000000
--- a/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Impact plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-inout-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-impact \
- --enable-inout \
- --enable-slicing \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators \
- --enable-pdg \
- --enable-sparecode \
- --enable-users
- printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die
- sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-inout/Manifest b/sci-mathematics/frama-c-inout/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-inout/Manifest
+++ b/sci-mathematics/frama-c-inout/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild
deleted file mode 100644
index e556dddc5..000000000
--- a/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="In/out analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-inout \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die
- sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild
deleted file mode 100644
index 297c2c4fc..000000000
--- a/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="In/out analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-inout \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die
- sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-instantiate/Manifest b/sci-mathematics/frama-c-instantiate/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-instantiate/Manifest
+++ b/sci-mathematics/frama-c-instantiate/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-instantiate/frama-c-instantiate-23.1.ebuild b/sci-mathematics/frama-c-instantiate/frama-c-instantiate-23.1.ebuild
deleted file mode 100644
index 644848948..000000000
--- a/sci-mathematics/frama-c-instantiate/frama-c-instantiate-23.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Instantiate analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/instantiate"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-instantiate
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-instantiate/frama-c-instantiate-24.0.ebuild b/sci-mathematics/frama-c-instantiate/frama-c-instantiate-24.0.ebuild
deleted file mode 100644
index 4353717f7..000000000
--- a/sci-mathematics/frama-c-instantiate/frama-c-instantiate-24.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Instantiate analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/instantiate"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-instantiate
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-loopanalysis/Manifest b/sci-mathematics/frama-c-loopanalysis/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-loopanalysis/Manifest
+++ b/sci-mathematics/frama-c-loopanalysis/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-23.1.ebuild b/sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-23.1.ebuild
deleted file mode 100644
index b26f68910..000000000
--- a/sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-23.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Loop analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/loop_analysis"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-loop-analysis
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-24.0.ebuild b/sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-24.0.ebuild
deleted file mode 100644
index 5bfe2219a..000000000
--- a/sci-mathematics/frama-c-loopanalysis/frama-c-loopanalysis-24.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Loop analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/loop_analysis"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-loop-analysis
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-metrics/Manifest b/sci-mathematics/frama-c-metrics/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-metrics/Manifest
+++ b/sci-mathematics/frama-c-metrics/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild
deleted file mode 100644
index feacafd82..000000000
--- a/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Metrics plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-metrics \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/metrics/Makefile || die
- sed -e '/^# *Metrics/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/metrics/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/metrics/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild
deleted file mode 100644
index ed4026208..000000000
--- a/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Metrics plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-metrics \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/metrics/Makefile || die
- sed -e '/^# *Metrics/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/metrics/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/metrics/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-nonterm/Manifest b/sci-mathematics/frama-c-nonterm/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-nonterm/Manifest
+++ b/sci-mathematics/frama-c-nonterm/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-nonterm/frama-c-nonterm-23.1.ebuild b/sci-mathematics/frama-c-nonterm/frama-c-nonterm-23.1.ebuild
deleted file mode 100644
index b7669ada9..000000000
--- a/sci-mathematics/frama-c-nonterm/frama-c-nonterm-23.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Nonterm plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/nonterm"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- export ENABLE_EVA=yes
- econf --enable-nonterm
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-nonterm/frama-c-nonterm-24.0.ebuild b/sci-mathematics/frama-c-nonterm/frama-c-nonterm-24.0.ebuild
deleted file mode 100644
index d0a938566..000000000
--- a/sci-mathematics/frama-c-nonterm/frama-c-nonterm-24.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Nonterm plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/nonterm"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- export ENABLE_EVA=yes
- econf --enable-nonterm
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-obfuscator/Manifest b/sci-mathematics/frama-c-obfuscator/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-obfuscator/Manifest
+++ b/sci-mathematics/frama-c-obfuscator/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-23.1.ebuild b/sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-23.1.ebuild
deleted file mode 100644
index 407ddd723..000000000
--- a/sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-23.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Obfuscator plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/obfuscator"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-obfuscator
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-24.0.ebuild b/sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-24.0.ebuild
deleted file mode 100644
index 9f2a8eca3..000000000
--- a/sci-mathematics/frama-c-obfuscator/frama-c-obfuscator-24.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Obfuscator plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/obfuscator"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-obfuscator
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-occurrence/Manifest b/sci-mathematics/frama-c-occurrence/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-occurrence/Manifest
+++ b/sci-mathematics/frama-c-occurrence/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild
deleted file mode 100644
index 460b24533..000000000
--- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Occurrence analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-occurrence \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/occurrence/Makefile || die
- sed -e '/^# *Occurrence/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/occurrence/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/occurrence/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild
deleted file mode 100644
index c3efc55f6..000000000
--- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Occurrence analysis plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-occurrence \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/occurrence/Makefile || die
- sed -e '/^# *Occurrence/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/occurrence/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/occurrence/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-pdg/Manifest b/sci-mathematics/frama-c-pdg/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-pdg/Manifest
+++ b/sci-mathematics/frama-c-pdg/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-pdg/frama-c-pdg-23.1.ebuild b/sci-mathematics/frama-c-pdg/frama-c-pdg-23.1.ebuild
deleted file mode 100644
index b51cc7068..000000000
--- a/sci-mathematics/frama-c-pdg/frama-c-pdg-23.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Program dependence graph plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-pdg \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-from-analysis
- printf 'include share/Makefile.config\n' > src/plugins/pdg/Makefile || die
- sed -e '/^# *PDG : program dependence graph/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/pdg/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/pdg/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/pdg/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/pdg/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-pdg/frama-c-pdg-24.0.ebuild b/sci-mathematics/frama-c-pdg/frama-c-pdg-24.0.ebuild
deleted file mode 100644
index 0148f9f92..000000000
--- a/sci-mathematics/frama-c-pdg/frama-c-pdg-24.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Program dependence graph plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-pdg \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-from-analysis
- printf 'include share/Makefile.config\n' > src/plugins/pdg/Makefile || die
- sed -e '/^# *PDG : program dependence graph/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/pdg/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/pdg/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/pdg/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/pdg/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-postdominators/Manifest b/sci-mathematics/frama-c-postdominators/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-postdominators/Manifest
+++ b/sci-mathematics/frama-c-postdominators/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-postdominators/frama-c-postdominators-23.1.ebuild b/sci-mathematics/frama-c-postdominators/frama-c-postdominators-23.1.ebuild
deleted file mode 100644
index cb3f642f5..000000000
--- a/sci-mathematics/frama-c-postdominators/frama-c-postdominators-23.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Postdominators plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-postdominators
- printf 'include share/Makefile.config\n' > src/plugins/postdominators/Makefile || die
- sed -e '/^# *Post-dominators/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/postdominators/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/postdominators/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/postdominators/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/postdominators/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-postdominators/frama-c-postdominators-24.0.ebuild b/sci-mathematics/frama-c-postdominators/frama-c-postdominators-24.0.ebuild
deleted file mode 100644
index 51a06371c..000000000
--- a/sci-mathematics/frama-c-postdominators/frama-c-postdominators-24.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Postdominators plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-postdominators
- printf 'include share/Makefile.config\n' > src/plugins/postdominators/Makefile || die
- sed -e '/^# *Post-dominators/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/postdominators/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/postdominators/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/postdominators/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/postdominators/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-printapi/Manifest b/sci-mathematics/frama-c-printapi/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-printapi/Manifest
+++ b/sci-mathematics/frama-c-printapi/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-printapi/frama-c-printapi-23.1.ebuild b/sci-mathematics/frama-c-printapi/frama-c-printapi-23.1.ebuild
deleted file mode 100644
index 3fb2e0d70..000000000
--- a/sci-mathematics/frama-c-printapi/frama-c-printapi-23.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib toolchain-funcs
-
-DESCRIPTION="Plugin generating .mli interface files for plugin APIs for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/print_api"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-printapi/frama-c-printapi-24.0.ebuild b/sci-mathematics/frama-c-printapi/frama-c-printapi-24.0.ebuild
deleted file mode 100644
index 742f2e331..000000000
--- a/sci-mathematics/frama-c-printapi/frama-c-printapi-24.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib toolchain-funcs
-
-DESCRIPTION="Plugin generating .mli interface files for plugin APIs for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/print_api"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-qed/Manifest b/sci-mathematics/frama-c-qed/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-qed/Manifest
+++ b/sci-mathematics/frama-c-qed/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-qed/frama-c-qed-23.1.ebuild b/sci-mathematics/frama-c-qed/frama-c-qed-23.1.ebuild
deleted file mode 100644
index bc2991f8c..000000000
--- a/sci-mathematics/frama-c-qed/frama-c-qed-23.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib toolchain-funcs
-
-DESCRIPTION="Qed plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/qed"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_GUI="$(usex gtk yes no)"
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-qed/frama-c-qed-24.0.ebuild b/sci-mathematics/frama-c-qed/frama-c-qed-24.0.ebuild
deleted file mode 100644
index 95a4be160..000000000
--- a/sci-mathematics/frama-c-qed/frama-c-qed-24.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib toolchain-funcs
-
-DESCRIPTION="Qed plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/qed"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_GUI="$(usex gtk yes no)"
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-report/Manifest b/sci-mathematics/frama-c-report/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-report/Manifest
+++ b/sci-mathematics/frama-c-report/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-report/frama-c-report-23.1.ebuild b/sci-mathematics/frama-c-report/frama-c-report-23.1.ebuild
deleted file mode 100644
index 71c4b9bbc..000000000
--- a/sci-mathematics/frama-c-report/frama-c-report-23.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Report plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/report"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-report
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-report/frama-c-report-24.0.ebuild b/sci-mathematics/frama-c-report/frama-c-report-24.0.ebuild
deleted file mode 100644
index 8b539f8bc..000000000
--- a/sci-mathematics/frama-c-report/frama-c-report-24.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Report plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/report"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-report
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-rtegen/Manifest b/sci-mathematics/frama-c-rtegen/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-rtegen/Manifest
+++ b/sci-mathematics/frama-c-rtegen/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-rtegen/frama-c-rtegen-23.1.ebuild b/sci-mathematics/frama-c-rtegen/frama-c-rtegen-23.1.ebuild
deleted file mode 100644
index fec53e977..000000000
--- a/sci-mathematics/frama-c-rtegen/frama-c-rtegen-23.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Runtime error annotation (RTE) generation plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --enable-rtegen
- printf 'include share/Makefile.config\n' > src/plugins/rte/Makefile || die
- sed -e '/^# *Runtime Error Annotation Generation analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/rte/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/rte/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/rte/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/rte/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-rtegen/frama-c-rtegen-24.0.ebuild b/sci-mathematics/frama-c-rtegen/frama-c-rtegen-24.0.ebuild
deleted file mode 100644
index fa7af032c..000000000
--- a/sci-mathematics/frama-c-rtegen/frama-c-rtegen-24.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Runtime error annotation (RTE) generation plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --enable-rtegen
- printf 'include share/Makefile.config\n' > src/plugins/rte/Makefile || die
- sed -e '/^# *Runtime Error Annotation Generation analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/rte/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/rte/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/rte/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/rte/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-scope/Manifest b/sci-mathematics/frama-c-scope/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-scope/Manifest
+++ b/sci-mathematics/frama-c-scope/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-scope/frama-c-scope-23.1.ebuild b/sci-mathematics/frama-c-scope/frama-c-scope-23.1.ebuild
deleted file mode 100644
index e2c293d0f..000000000
--- a/sci-mathematics/frama-c-scope/frama-c-scope-23.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Scope plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-inout-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-scope \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators \
- --enable-inout \
- --enable-pdg
- printf 'include share/Makefile.config\n' > src/plugins/scope/Makefile || die
- sed -e '/^# *Scope :/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/scope/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/scope/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/scope/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/scope/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-scope/frama-c-scope-24.0.ebuild b/sci-mathematics/frama-c-scope/frama-c-scope-24.0.ebuild
deleted file mode 100644
index 671d47bc5..000000000
--- a/sci-mathematics/frama-c-scope/frama-c-scope-24.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Scope plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-inout-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-scope \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators \
- --enable-inout \
- --enable-pdg
- printf 'include share/Makefile.config\n' > src/plugins/scope/Makefile || die
- sed -e '/^# *Scope :/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/scope/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/scope/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/scope/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/scope/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-security-slicing/Manifest b/sci-mathematics/frama-c-security-slicing/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-security-slicing/Manifest
+++ b/sci-mathematics/frama-c-security-slicing/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-23.1.ebuild b/sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-23.1.ebuild
deleted file mode 100644
index 456544fb2..000000000
--- a/sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-23.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Security slicing plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/security_slicing"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk,ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-slicing-${PV}:=[gtk,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-security-slicing
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-24.0.ebuild b/sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-24.0.ebuild
deleted file mode 100644
index 9d999880c..000000000
--- a/sci-mathematics/frama-c-security-slicing/frama-c-security-slicing-24.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Security slicing plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/security_slicing"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk,ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-slicing-${PV}:=[gtk,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-security-slicing
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-server/Manifest b/sci-mathematics/frama-c-server/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-server/Manifest
+++ b/sci-mathematics/frama-c-server/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-server/frama-c-server-23.1.ebuild b/sci-mathematics/frama-c-server/frama-c-server-23.1.ebuild
deleted file mode 100644
index b8243bf1b..000000000
--- a/sci-mathematics/frama-c-server/frama-c-server-23.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Server plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/server"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-server \
- --disable-server-zmq # missing dev-ml/zmq
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-server/frama-c-server-24.0.ebuild b/sci-mathematics/frama-c-server/frama-c-server-24.0.ebuild
deleted file mode 100644
index 77bed3738..000000000
--- a/sci-mathematics/frama-c-server/frama-c-server-24.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Server plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/server"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-server \
- --disable-server-zmq # missing dev-ml/zmq
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-slicing/Manifest b/sci-mathematics/frama-c-slicing/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-slicing/Manifest
+++ b/sci-mathematics/frama-c-slicing/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-slicing/frama-c-slicing-23.1.ebuild b/sci-mathematics/frama-c-slicing/frama-c-slicing-23.1.ebuild
deleted file mode 100644
index d9e618c25..000000000
--- a/sci-mathematics/frama-c-slicing/frama-c-slicing-23.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Slicing plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-sparecode-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-slicing \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators \
- --enable-pdg \
- --enable-sparecode \
- --enable-users
- printf 'include share/Makefile.config\n' > src/plugins/slicing/Makefile || die
- sed -e '/^# *Slicing/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/slicing/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/slicing/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/slicing/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/slicing/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-slicing/frama-c-slicing-24.0.ebuild b/sci-mathematics/frama-c-slicing/frama-c-slicing-24.0.ebuild
deleted file mode 100644
index efbc708d0..000000000
--- a/sci-mathematics/frama-c-slicing/frama-c-slicing-24.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Slicing plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-sparecode-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- $(use_enable gtk gui) \
- --enable-slicing \
- --enable-from-analysis \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-postdominators \
- --enable-pdg \
- --enable-sparecode \
- --enable-users
- printf 'include share/Makefile.config\n' > src/plugins/slicing/Makefile || die
- sed -e '/^# *Slicing/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/slicing/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/slicing/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/slicing/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/slicing/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-sparecode/Manifest b/sci-mathematics/frama-c-sparecode/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-sparecode/Manifest
+++ b/sci-mathematics/frama-c-sparecode/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-sparecode/frama-c-sparecode-23.1.ebuild b/sci-mathematics/frama-c-sparecode/frama-c-sparecode-23.1.ebuild
deleted file mode 100644
index 0a70535f4..000000000
--- a/sci-mathematics/frama-c-sparecode/frama-c-sparecode-23.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Spare code plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-users-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-sparecode \
- --enable-users \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-pdg \
- --enable-from-analysis
- printf 'include share/Makefile.config\n' > src/plugins/sparecode/Makefile || die
- sed -e '/^# *Sparecode :/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/sparecode/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/sparecode/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/sparecode/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/sparecode/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-sparecode/frama-c-sparecode-24.0.ebuild b/sci-mathematics/frama-c-sparecode/frama-c-sparecode-24.0.ebuild
deleted file mode 100644
index a6e148859..000000000
--- a/sci-mathematics/frama-c-sparecode/frama-c-sparecode-24.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Spare code plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-pdg-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-users-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-sparecode \
- --enable-users \
- --enable-callgraph \
- --enable-eva \
- --enable-server \
- --enable-pdg \
- --enable-from-analysis
- printf 'include share/Makefile.config\n' > src/plugins/sparecode/Makefile || die
- sed -e '/^# *Sparecode :/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/sparecode/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/sparecode/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/sparecode/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/sparecode/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-studia/Manifest b/sci-mathematics/frama-c-studia/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-studia/Manifest
+++ b/sci-mathematics/frama-c-studia/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-studia/frama-c-studia-23.1.ebuild b/sci-mathematics/frama-c-studia/frama-c-studia-23.1.ebuild
deleted file mode 100644
index 3783e4d63..000000000
--- a/sci-mathematics/frama-c-studia/frama-c-studia-23.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Studia plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/studia"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_GUI="$(usex gtk yes no)"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- export ENABLE_EVA=yes
- econf --enable-studia
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-studia/frama-c-studia-24.0.ebuild b/sci-mathematics/frama-c-studia/frama-c-studia-24.0.ebuild
deleted file mode 100644
index c3ca960ec..000000000
--- a/sci-mathematics/frama-c-studia/frama-c-studia-24.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Studia plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/studia"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk +ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[gtk=,ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- export ENABLE_GUI="$(usex gtk yes no)"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- export ENABLE_EVA=yes
- econf --enable-studia
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_GUI="${ENABLE_GUI}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-users/Manifest b/sci-mathematics/frama-c-users/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-users/Manifest
+++ b/sci-mathematics/frama-c-users/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-users/frama-c-users-23.1.ebuild b/sci-mathematics/frama-c-users/frama-c-users-23.1.ebuild
deleted file mode 100644
index 8f3e9dacb..000000000
--- a/sci-mathematics/frama-c-users/frama-c-users-23.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Users plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-users \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/users/Makefile || die
- sed -e '/^# *Users analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/users/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/users/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/users/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/users/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-users/frama-c-users-24.0.ebuild b/sci-mathematics/frama-c-users/frama-c-users-24.0.ebuild
deleted file mode 100644
index 89ad08075..000000000
--- a/sci-mathematics/frama-c-users/frama-c-users-24.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Users plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-callgraph-${PV}:=[ocamlopt?]
- ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- mv configure.in configure.ac || die
- sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
- touch config_file || die
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- econf \
- --disable-landmarks \
- --with-no-plugin \
- --disable-gui \
- --enable-users \
- --enable-callgraph \
- --enable-eva \
- --enable-server
- printf 'include share/Makefile.config\n' > src/plugins/users/Makefile || die
- sed -e '/^# *Users analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/users/Makefile || die
- printf 'include share/Makefile.dynamic\n' >> src/plugins/users/Makefile || die
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
-}
-
-src_compile() {
- tc-export AR
- emake -f src/plugins/users/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake -f src/plugins/users/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-variadic/Manifest b/sci-mathematics/frama-c-variadic/Manifest
index 5f2f4bc6e..cf3c20d65 100644
--- a/sci-mathematics/frama-c-variadic/Manifest
+++ b/sci-mathematics/frama-c-variadic/Manifest
@@ -1,3 +1 @@
-DIST frama-c-23.1-Vanadium.tar.gz 6945715 BLAKE2B aa39c5263c3dd5f407eb97ae56cd734b6209d8dd9b976e67cfa2d3d9879463e47c6ca7b9c4760e111ffa6175e3c8abe698c0bbf7f54098bd7cdd90c704a53e62 SHA512 a96ef705479971991fcdee5440f07c0f30dcf434c7a855cdc894dc03275241599036aa1475b10f062b35045f7749e5d242b930e25ad2fd9e1708e29fca024c9e
-DIST frama-c-24.0-Chromium.tar.gz 7495244 BLAKE2B 249739b55f7d25c75175d31e1703bd3dc160399bc2f10157b09528ec82c7487455b4aef3d248da94e89b7a027c073ad4d8674361899159084e7d84dfa00664a4 SHA512 3ab3070104c7e521c7e94492f85522e6dee4433b1ebed6f5c0d63f4329f8eb66a8f91d467cbd877da138936dfdde1b5b9abcb6bcf01ba0a551fc83c748fac235
DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
diff --git a/sci-mathematics/frama-c-variadic/frama-c-variadic-23.1.ebuild b/sci-mathematics/frama-c-variadic/frama-c-variadic-23.1.ebuild
deleted file mode 100644
index 9aff55411..000000000
--- a/sci-mathematics/frama-c-variadic/frama-c-variadic-23.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Variadic function transformation plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Vanadium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/variadic"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-variadic
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}
diff --git a/sci-mathematics/frama-c-variadic/frama-c-variadic-24.0.ebuild b/sci-mathematics/frama-c-variadic/frama-c-variadic-24.0.ebuild
deleted file mode 100644
index 13f3ca000..000000000
--- a/sci-mathematics/frama-c-variadic/frama-c-variadic-24.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools findlib toolchain-funcs
-
-DESCRIPTION="Variadic function transformation plugin for frama-c"
-HOMEPAGE="https://frama-c.com"
-NAME="Chromium"
-SRC_URI="https://frama-c.com/download/frama-c-${PV}-${NAME}.tar.gz"
-
-S="${WORKDIR}/frama-c-${PV}-${NAME}/src/plugins/variadic"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c"
- export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c"
- eautoconf
- eapply_user
-}
-
-src_configure() {
- econf --enable-variadic
-}
-
-src_compile() {
- tc-export AR
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}"
-}
-
-src_install() {
- emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install
-}