From 569e3558cac0a0ecdc6b80debb515b5ed8515df9 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 31 Mar 2023 16:05:26 +0100 Subject: gentoo auto-resync : 31:03:2023 - 16:05:25 --- sci-mathematics/Manifest.gz | Bin 18522 -> 18519 bytes sci-mathematics/why3-for-spark/Manifest | 2 +- .../why3-for-spark/why3-for-spark-2019-r2.ebuild | 117 --------------------- .../why3-for-spark/why3-for-spark-2019-r3.ebuild | 117 +++++++++++++++++++++ 4 files changed, 118 insertions(+), 118 deletions(-) delete mode 100644 sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild create mode 100644 sci-mathematics/why3-for-spark/why3-for-spark-2019-r3.ebuild (limited to 'sci-mathematics') diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index b326ff1b18c2..8425912629a6 100644 Binary files a/sci-mathematics/Manifest.gz and b/sci-mathematics/Manifest.gz differ diff --git a/sci-mathematics/why3-for-spark/Manifest b/sci-mathematics/why3-for-spark/Manifest index 8250757b06ef..56a246530eac 100644 --- a/sci-mathematics/why3-for-spark/Manifest +++ b/sci-mathematics/why3-for-spark/Manifest @@ -7,7 +7,7 @@ AUX why3-for-spark-2021-flags.patch 1234 BLAKE2B 617040fbf9204382adda8161a07ab52 DIST 8bb5801e17b8b23453262da69c981c091959eec7?filename=why3-2020-20200429-199EF-src.tar.gz 9739066 BLAKE2B c7c11a92d4926f90be9ffa94d74e65ad78423953b53ee617565ccfcea4a5a60b251367b0712c30d170ab717d5868f7d95d62694f38c3d2f52805a28a6522ab8a SHA512 61cd5509957230ff81186d2507b9749b182cdc44698f6658337ce294d210742e57164d25d7c0eb3eb5ea0c53f5f46dea099e6a0769fadcb709a5a8557ed3cae3 DIST why3-2019-20190517-197BB-src.tar.gz 9439414 BLAKE2B 68072064e8ee9152528c90afc948047a1f4d58b960ac05b276761fdca5ba1204100c75f33db7bb0ea1a8a646b734e62892ed41bd875b954354f52b8f9d498d4a SHA512 9169a4ff9ee994a19f9f04b689d1b9c679f5340bcd631d7d49b4c55064f505bd5a6ca8149077e5d24d36f5365f0cab58587094e86f352a9105fc46f10c0746ba DIST why3-2021-20210519-19ADF-src.tar.gz 10386938 BLAKE2B 93b6323c562126244f5cccef34088a521fe3dc1cec07c966e94472503ec8492707b20a641936449307f0439e711a82260d36679cbc69f53df8e7886a1d3673c3 SHA512 65e3c1430001962f2c7cce786f3e30f14b5295cff89c4087d95c1545e81743723319ba0309dbe15c4c46552110b25ff57addc3ee085dade02ea59a2273b127db -EBUILD why3-for-spark-2019-r2.ebuild 2961 BLAKE2B edd2d2be5ad1c4f008cc88cda35f14f0ce339fbc969f35dfb28c2afe0bc9d725fb4843d308d10bc1dc1061c093198a6e981210e6681bdded09dec802fa24e724 SHA512 8e0e5e7f482834418953cf4551316b1b21f8dfbe9898684de74c083288e17ae60c2cd1184f8f0411fdb3701b10e2cc470ab8ff03448693bb20ed9e05f24d2bf4 +EBUILD why3-for-spark-2019-r3.ebuild 2953 BLAKE2B d7445ec9d1975a71377df9c61514d08d42395ee8551bdfb365a7b1eb251a8ebb69ec01e962eae7bda0e6e9498a01f9cab759453958e148770b382236fa7800ec SHA512 6ae1fde7370d6aaa1287c62dc21ad5deed612c0f1eadc102b9561daaefaa857803d69207bc26a3b8e1c246fa56d515bbd0a48efb42ad9a682f314d13dfceea08 EBUILD why3-for-spark-2020.ebuild 2849 BLAKE2B ab8c3b626ec8d0346597fc32ecbb2566671f03b66d6b0109a5d5299fdcd9c8eaad37ecd43e8a82fdaa28c2d18dab6166b6d1581d2598a632205dd90fdfb4b49b SHA512 9891f9e5d2555c01129a99d6b60d5d5812d696fd903698799a005cb94ec741a65296667c1d4d44b97d5c04c902f627be96e999762806fb30ef424ae13dca51ea EBUILD why3-for-spark-2021-r1.ebuild 2941 BLAKE2B 0b65e823a7698aad20db85c142b2c53df9e71faaac917b83f3d5ed017e5bce3cc6e07abbb10f9b90441920af77b6b1379f62e32bbd91555f8028a531b5f771d1 SHA512 20c1ea704a32cb13d76829cf71f5968dfa62f5f621bb74cc004069a5cf03998d20f7c04e3dea058db0dfd8fa13b95472b592ce3d95d5c59c6f7f0e6848bf471e MISC metadata.xml 1486 BLAKE2B 3f8757b80b9b1b031fdfee11a4d1fb8aa6bf52b496e7fe2f26b3159313aa6df3998717b9b7d69a3e8c1206425986d3f8faa4d73b7ca1e216b90521c6bbe10c68 SHA512 60dd1f95702d163ad46f636d4af302437cab29d29fb1466352ff2889841d378bb2c6d4670cd626dcf612f2a1196627f09282f29e63815a929411d5bbdc68593e diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild b/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild deleted file mode 100644 index f83359f0ee7e..000000000000 --- a/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MYP=why3-${PV}-20190517-197BB-src - -DESCRIPTION="Platform for deductive program verification" -HOMEPAGE="https://why3.lri.fr/" -SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf915d31e87a8f1c967d54 - -> ${MYP}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64" -IUSE="doc emacs gtk html hypothesis-selection +ocamlopt zarith zip" -RESTRICT="strip" - -DEPEND=">=dev-lang/ocaml-4.09.0:=[ocamlopt=] - >=dev-ml/ocamlbuild-0.14.0 - <=dev-ml/menhir-20190924:= - dev-ml/num:= - doc? ( dev-tex/rubber ) - gtk? ( >=dev-ml/lablgtk-2.18.8:=[sourceview] ) - emacs? ( >=app-editors/emacs-23.1:* ) - html? ( dev-tex/hevea:= ) - hypothesis-selection? ( dev-ml/ocamlgraph:= ) - zarith? ( dev-ml/zarith:= ) - zip? ( >=dev-ml/camlzip-1.07:= )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${MYP} - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-flags.patch -) - -QA_FLAGS_IGNORED=( - /usr/lib64/why3/commands/why3shell - /usr/lib64/why3/commands/why3extract - /usr/lib64/why3/commands/why3execute - /usr/lib64/why3/commands/why3prove - /usr/lib64/why3/commands/why3wc - /usr/lib64/why3/commands/why3doc - /usr/lib64/why3/commands/why3replay - /usr/lib64/why3/commands/why3webserver - /usr/lib64/why3/plugins/python.cmxs - /usr/lib64/why3/plugins/hypothesis_selection.cmxs - /usr/lib64/why3/plugins/tptp.cmxs - /usr/lib64/why3/plugins/dimacs.cmxs - /usr/lib64/why3/plugins/genequlin.cmxs - /usr/lib64/ocaml/why3/why3.cmxs - /usr/lib64/ocaml/why3/why3extract.cmxs - /usr/bin/why3 - /usr/bin/why3config - /usr/bin/why3session - /usr/bin/gnat_server - /usr/bin/gnatwhy3 - /usr/bin/why3realize -) - -REQUIRED_USE="html? ( doc )" - -src_prepare() { - find examples -name \*gz | xargs gunzip - default -} - -src_configure() { - econf \ - --disable-pvs-libs \ - --disable-isabelle-libs \ - --enable-verbose-make \ - --disable-coq-libs \ - $(use_enable doc) \ - $(use_enable emacs emacs-compilation) \ - $(use_enable gtk ide) \ - $(use_enable html html-doc) \ - $(use_enable hypothesis-selection) \ - $(use_enable ocamlopt native-code) \ - $(use_enable zarith) \ - $(use_enable zip) -} - -src_compile() { - emake -j1 - if use ocamlopt; then - emake byte - fi - use doc && emake doc -} - -src_install() { - emake DESTDIR="${D}" -j1 install - emake DESTDIR="${D}" -j1 install-lib - emake DESTDIR="${D}" install_spark2014_dev - local cmdPath=/usr/$(get_libdir)/why3/commands - dosym ../why3server ${cmdPath}/why3server - # Remove duplicated files - for filename in config ide realize server session; do - if [[ -e "${D}"${cmdPath}/why3${filename} ]]; then - rm "${D}"${cmdPath}/why3${filename} - dosym ../../../bin/why3${filename} ${cmdPath}/why3${filename} - fi - done - rm "${D}"/usr/$(get_libdir)/why3/why3cpulimit - dosym ../../bin/why3cpulimit /usr/$(get_libdir)/why3/why3cpulimit - - einstalldocs - docompress -x /usr/share/doc/${PF}/examples - dodoc -r examples - if use doc; then - dodoc doc/manual.pdf - use html && dodoc -r doc/html - fi -} diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2019-r3.ebuild b/sci-mathematics/why3-for-spark/why3-for-spark-2019-r3.ebuild new file mode 100644 index 000000000000..3747497af8a1 --- /dev/null +++ b/sci-mathematics/why3-for-spark/why3-for-spark-2019-r3.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MYP=why3-${PV}-20190517-197BB-src + +DESCRIPTION="Platform for deductive program verification" +HOMEPAGE="https://why3.lri.fr/" +SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf915d31e87a8f1c967d54 + -> ${MYP}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64" +IUSE="doc emacs gtk html hypothesis-selection +ocamlopt zarith zip" +RESTRICT="strip" + +DEPEND=">=dev-lang/ocaml-4.09.0:=[ocamlopt=] + >=dev-ml/ocamlbuild-0.14.0 + <=dev-ml/menhir-20190924:= + dev-ml/num:= + doc? ( dev-tex/rubber ) + gtk? ( dev-ml/lablgtk:2=[sourceview] ) + emacs? ( >=app-editors/emacs-23.1:* ) + html? ( dev-tex/hevea:= ) + hypothesis-selection? ( dev-ml/ocamlgraph:= ) + zarith? ( dev-ml/zarith:= ) + zip? ( >=dev-ml/camlzip-1.07:= )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${MYP} + +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-flags.patch +) + +QA_FLAGS_IGNORED=( + /usr/lib64/why3/commands/why3shell + /usr/lib64/why3/commands/why3extract + /usr/lib64/why3/commands/why3execute + /usr/lib64/why3/commands/why3prove + /usr/lib64/why3/commands/why3wc + /usr/lib64/why3/commands/why3doc + /usr/lib64/why3/commands/why3replay + /usr/lib64/why3/commands/why3webserver + /usr/lib64/why3/plugins/python.cmxs + /usr/lib64/why3/plugins/hypothesis_selection.cmxs + /usr/lib64/why3/plugins/tptp.cmxs + /usr/lib64/why3/plugins/dimacs.cmxs + /usr/lib64/why3/plugins/genequlin.cmxs + /usr/lib64/ocaml/why3/why3.cmxs + /usr/lib64/ocaml/why3/why3extract.cmxs + /usr/bin/why3 + /usr/bin/why3config + /usr/bin/why3session + /usr/bin/gnat_server + /usr/bin/gnatwhy3 + /usr/bin/why3realize +) + +REQUIRED_USE="html? ( doc )" + +src_prepare() { + find examples -name \*gz | xargs gunzip + default +} + +src_configure() { + econf \ + --disable-pvs-libs \ + --disable-isabelle-libs \ + --enable-verbose-make \ + --disable-coq-libs \ + $(use_enable doc) \ + $(use_enable emacs emacs-compilation) \ + $(use_enable gtk ide) \ + $(use_enable html html-doc) \ + $(use_enable hypothesis-selection) \ + $(use_enable ocamlopt native-code) \ + $(use_enable zarith) \ + $(use_enable zip) +} + +src_compile() { + emake -j1 + if use ocamlopt; then + emake byte + fi + use doc && emake doc +} + +src_install() { + emake DESTDIR="${D}" -j1 install + emake DESTDIR="${D}" -j1 install-lib + emake DESTDIR="${D}" install_spark2014_dev + local cmdPath=/usr/$(get_libdir)/why3/commands + dosym ../why3server ${cmdPath}/why3server + # Remove duplicated files + for filename in config ide realize server session; do + if [[ -e "${D}"${cmdPath}/why3${filename} ]]; then + rm "${D}"${cmdPath}/why3${filename} + dosym ../../../bin/why3${filename} ${cmdPath}/why3${filename} + fi + done + rm "${D}"/usr/$(get_libdir)/why3/why3cpulimit + dosym ../../bin/why3cpulimit /usr/$(get_libdir)/why3/why3cpulimit + + einstalldocs + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples + if use doc; then + dodoc doc/manual.pdf + use html && dodoc -r doc/html + fi +} -- cgit v1.2.3