diff options
author | 2024-09-06 14:27:23 +0200 | |
---|---|---|
committer | 2024-09-06 14:27:23 +0200 | |
commit | 30fe0558e578cd25664e199c28ffb897e47e64f0 (patch) | |
tree | b8d96b7495dea6ec1aa60a6652bd7f5378a64974 /sci-mathematics | |
parent | media-libs/glad: add 2.0.7 (diff) | |
download | guru-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')
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 -} |