summaryrefslogtreecommitdiff
path: root/sci-mathematics
diff options
context:
space:
mode:
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/Manifest.gzbin16881 -> 16707 bytes
-rw-r--r--sci-mathematics/octave/Manifest2
-rw-r--r--sci-mathematics/octave/octave-7.2.0-r1.ebuild208
-rw-r--r--sci-mathematics/relational/Manifest4
-rw-r--r--sci-mathematics/relational/files/relational-2.5-no-qtwebkit.patch67
-rw-r--r--sci-mathematics/relational/metadata.xml11
-rw-r--r--sci-mathematics/relational/relational-2.5-r2.ebuild44
7 files changed, 0 insertions, 336 deletions
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index f50c9a917955..1cc110c9f369 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/octave/Manifest b/sci-mathematics/octave/Manifest
index c67799731818..4e34be42c13e 100644
--- a/sci-mathematics/octave/Manifest
+++ b/sci-mathematics/octave/Manifest
@@ -4,10 +4,8 @@ AUX octave-6.4.0-omit-qtchooser-qtver.patch 765 BLAKE2B 2f889e8278e48489f2eab1c3
AUX octave-6.4.0-slibtool.patch 1416 BLAKE2B e4b487481490b41a4da499bb5eceff0f6a25a7e25d4f6c76088c3703259ab4899a354b0cf67eecb989bf4c4c05836be09881cce72145b3badca1393bd386a85f SHA512 cac0d183b3c555a25db37df250b2517ae4b762b7bc0d65ba0cb1093133f6f7ada42f6745b060d17f59c2177976841dafabcda61cf03d9cd14028399472f28ed7
AUX octave-7.3.0-docs-texinfo-7.0.patch 1623 BLAKE2B 36a6ceda753083171ece9e4045af8551121f7073901d9f32facfd6c2bb88a10226f5aa719a79e8677c7a0cb7f26a226f2da190d9b4281b3fd666f570af3ac761 SHA512 0ac71393c59681a2188316356235ddb876e5c7cbf4a2ff1752bd3dddde7babeb456e0619ed65e32d5048d754416fb33c949aa0979748f7282e3e9d2589931612
DIST octave-6.4.0.tar.gz 32873157 BLAKE2B afa729c3c9917f724e7d97fe3af42986f323d3ff849e0a33ac9f183237e68d989d4f3dacd644405b648ec050ad07d8973abddbd8657b810de6f65d5b5ae37c02 SHA512 91ff031f6dfff8506fa738fd4f1f07276501fdfe003f8ed992cccf91da14d9d33da6d08923322b0dae5f5b696b49856b0f5c5065e26b0701b0d1630173807435
-DIST octave-7.2.0.tar.gz 34180572 BLAKE2B 311021c339b92b3a94b0272f0fb7c788b78ae18fa7a4bddf8302c181401854f35ea7b8e6738d1a294c9baa343c7e8ec365d33f5af2d984ac6ea6853f5d53cf23 SHA512 b1f484fb97ca9270c3090f73b01f1ec0dcd6d3f838ecf7f46c50eb6245a1fa454fbc15dcf87b462a71532ba324cccd4d547b8a5b6a8e7a0914ea14981386b024
DIST octave-7.3.0.tar.xz 26215288 BLAKE2B 53fff89e798f8b8795f83e46f66793f2cf37f98933fa62a47d5ec389f89a3447eb96128c1d6b68a4184630d071ecf1a4323299c251b43c3211a8f781486b32e5 SHA512 1399d7010cbd4e83d6dc60ab8cc2abb20e64a762e905a00066e6331c5350df93b4ff8f2670fd52fc183918cea21bc176cb263ca71080de6e4041f5e0ea21558e
EBUILD octave-6.4.0-r3.ebuild 6043 BLAKE2B a99d2325249cbd29bcc3b00e734b28f7de4b61025f8f2133d5b7c53ad7bbb14bdbbd068ac204e3f7af80143c3797ec97688487b70361f8966dffd06569b3612d SHA512 559c07c35ecc7011e0f44a23fb2ad392a1562221f7218c0b5d89a2a9a2dd60e9f68e9cf3345b226d572d5da85d63cbe051643363bc9e1896ce4820817317f605
EBUILD octave-6.4.0-r4.ebuild 6029 BLAKE2B 0bc2a9b11d237a51ea875b916e3dde0db429d3d577a20746d68d7dff43cf3755776a2c19c3bcc5987897e308850f9f570973d8c0abb0506a68d581b42ad3a50c SHA512 d6fef61f24420cbbc7a520ac42d9308f6e1824a68ed6bc928f9225fd5b5fa070ca091375445675d2e0654753b2d87d738e4c920d26bff2d245448a94c3a8b0c3
-EBUILD octave-7.2.0-r1.ebuild 5527 BLAKE2B 799a3175791ed82cc0f46bca34f6280a5b51b0e42381e627b748f195fa965a84fda6f562d8c6e6a20b3074a225d87a9b5ab1f8ba41b8978d3187d14df569ba0e SHA512 cfa3e263ce589e39b47b5c9240c63fe006a8751b81bf03850dc91848965fb46bc67db069550e86db5a4f3bc653ae7ab7744930753bbfbcfbcbde3efa91b4e5a0
EBUILD octave-7.3.0-r1.ebuild 6638 BLAKE2B 4eaa8ca9ce1a7a0ce3bc91efa819aa8025d4d3ad32b7139b572d793f4b66c137adbaa952bb9a576adcfce3d9c48813522c36c7cd2e17e19dd33bda8092ef4a4e SHA512 80d0f6e43c6f45cdfb1e26d9a4c9e321fb254e1abf81f5f2cd40c64b56a9d33fe8cb6ce2062949c42742e0465d71bc56f589d374d0c3c8cfe2c884b315a09df1
MISC metadata.xml 1703 BLAKE2B 0471bc1eeaa2ce86b8eeca5c3e831eb0d9207b5fd1d3c03aba017a257b7b98b313c42a1054471c79dab1b5d2d84df8a8d3b0ee68e772cbe6970ac92f07dc3269 SHA512 3c051ff80c958af4315faa1670cc5e1d6a53397b4182304b760cf4f2e14f716e187dd76879d094e35713ac115c47ea623530c2f4b114f7bf2eae1cdf28bc46b8
diff --git a/sci-mathematics/octave/octave-7.2.0-r1.ebuild b/sci-mathematics/octave/octave-7.2.0-r1.ebuild
deleted file mode 100644
index 74f1205d583c..000000000000
--- a/sci-mathematics/octave/octave-7.2.0-r1.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic fortran-2 java-pkg-opt-2 pax-utils qmake-utils toolchain-funcs xdg
-
-DESCRIPTION="High-level interactive language for numerical computations"
-HOMEPAGE="https://www.gnu.org/software/octave/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-IUSE="curl doc fftw +glpk gnuplot gui hdf5 java json opengl portaudio postscript +qhull +qrupdate readline sndfile +sparse ssl static-libs sundials X zlib"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-# Although it is listed in INSTALL.OCTAVE as a build tool, Octave runs
-# "makeinfo" from sys-apps/texinfo at runtime to convert its texinfo
-# documentation to text (see scripts/help/help.m).
-#
-# (un)zip isn't mentioned, but there's a test that uses it (bug #775254).
-#
-RDEPEND="
- app-arch/bzip2
- app-arch/unzip
- app-arch/zip
- app-text/ghostscript-gpl
- sys-apps/texinfo
- dev-libs/libpcre:=
- sys-libs/ncurses:=
- sys-libs/zlib
- virtual/blas
- virtual/lapack
- curl? ( net-misc/curl:= )
- fftw? ( sci-libs/fftw:3.0= )
- glpk? ( sci-mathematics/glpk:= )
- gnuplot? ( sci-visualization/gnuplot )
- gui? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qthelp:5
- dev-qt/qtnetwork:5
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- x11-libs/qscintilla:=
- )
- hdf5? ( sci-libs/hdf5:= )
- java? ( >=virtual/jre-1.8:* )
- json? ( dev-libs/rapidjson )
- opengl? (
- media-libs/freetype:=
- media-libs/fontconfig:=
- virtual/glu
- >=x11-libs/fltk-1.3:1=[opengl,xft]
- x11-libs/gl2ps:=
- )
- portaudio? ( media-libs/portaudio )
- postscript? (
- app-text/epstool
- media-gfx/pstoedit
- media-gfx/transfig
- )
- qhull? ( media-libs/qhull:= )
- qrupdate? ( sci-libs/qrupdate:= )
- readline? ( sys-libs/readline:= )
- sndfile? ( media-libs/libsndfile )
- sparse? (
- sci-libs/arpack:=
- sci-libs/camd:=
- sci-libs/ccolamd:=
- sci-libs/cholmod:=
- sci-libs/colamd:=
- sci-libs/cxsparse:=
- sci-libs/umfpack:=
- )
- ssl? (
- dev-libs/openssl:=
- )
- sundials? ( >=sci-libs/sundials-4:= )
- X? ( x11-libs/libX11:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gperf
- virtual/imagemagick-tools
- virtual/pkgconfig
- doc? (
- dev-texlive/texlive-fontsrecommended
- dev-texlive/texlive-plaingeneric
- dev-texlive/texlive-metapost
- virtual/latex-base
- )
- java? ( >=virtual/jdk-1.8:* )
- gui? ( dev-qt/linguist-tools:5 )
- qrupdate? ( app-misc/pax-utils )
- sparse? ( app-misc/pax-utils )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.1.0-pkgbuilddir.patch
- "${FILESDIR}"/${PN}-4.2.2-ncurses-pkgconfig.patch
- "${FILESDIR}"/${PN}-6.4.0-slibtool.patch
- "${FILESDIR}"/${PN}-6.4.0-omit-qtchooser-qtver.patch
-)
-
-src_prepare() {
- default
-
- # nasty prefix hacks for fltk:1 linking
- if use prefix; then
- use opengl && append-ldflags -Wl,-rpath,"${EPREFIX}/usr/$(get_libdir)/fltk-1"
- fi
-
- # occasional fail on install, force regeneration (bug #401189)
- rm doc/interpreter/contributors.texi || die
-
- eautoreconf
-}
-
-src_configure() {
- # Unfortunate dependency on mpi from hdf5 (bug #302621)
- use hdf5 && has_version sci-libs/hdf5[mpi] && \
- export CXX=mpicxx CC=mpicc FC=mpif77 F77=mpif77
-
- # Tell autoconf where to find qt binaries, fix bug #837752
- export MOC="$(qt5_get_bindir)/moc" \
- UIC="$(qt5_get_bindir)/uic" \
- RCC="$(qt5_get_bindir)/rcc" \
- LRELEASE="$(qt5_get_bindir)/lrelease" \
- QCOLLECTIONGENERATOR="$(qt5_get_bindir)/qcollectiongenerator" \
- QHELPGENERATOR="$(qt5_get_bindir)/qhelpgenerator"
-
- # Some of these use_with flags are a bit mismatched. The configure
- # script offers only --without-foo, and detects "foo" automatically
- # unless --without-foo is specified. Passing --with-foo is not an
- # error, however, so it kind of works. We wind up with, for example,
- #
- # --with-sundials_ida (no-op) with USE="sundials"
- # --without-sundials_ida (disables it) with USE="-sundials"
- #
- econf \
- --localstatedir="${EPREFIX}/var/state/octave" \
- --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
- --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
- --disable-64 \
- --enable-shared \
- --with-z \
- --with-bz2 \
- $(use_enable static-libs static) \
- $(use_enable doc docs) \
- $(use_enable java) \
- $(use_enable json rapidjson) \
- $(use_enable readline) \
- $(use_with curl) \
- $(use_with fftw fftw3) \
- $(use_with fftw fftw3f) \
- $(use_enable fftw fftw-threads) \
- $(use_with glpk) \
- $(use_with hdf5) \
- $(use_with opengl) \
- $(use_with opengl fltk) \
- $(use_with ssl openssl) \
- $(use_with portaudio) \
- $(use_with qhull qhull_r) \
- $(use_with qrupdate) \
- $(use_with gui qt 5) \
- $(use_with sndfile) \
- $(use_with sparse arpack) \
- $(use_with sparse umfpack) \
- $(use_with sparse colamd) \
- $(use_with sparse ccolamd) \
- $(use_with sparse cholmod) \
- $(use_with sparse cxsparse) \
- $(use_with sundials sundials_ida) \
- $(use_with X x)
-}
-
-src_compile() {
- # Otherwise it will write to /var/cache/fonts/ and trip sandbox
- export VARTEXFONTS="${T}/fonts"
-
- default
-
- if use java; then
- pax-mark m "${S}/src/.libs/octave-cli"
- fi
-}
-
-src_install() {
- default
-
- if use doc; then
- dodoc $(find doc -name '*.pdf')
- else
- # bug #566134, macros.texi is installed by make install if use doc
- insinto /usr/share/${PN}/${PV}/etc
- doins doc/interpreter/macros.texi
- fi
-
- use java && \
- java-pkg_regjar "${ED}/usr/share/${PN}/${PV}/m/java/octave.jar"
-
- echo "LDPATH=${EPREFIX}/usr/$(get_libdir)/${PN}/${PV}" > 99octave || die
- doenvd 99octave
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/sci-mathematics/relational/Manifest b/sci-mathematics/relational/Manifest
deleted file mode 100644
index 6afb27839d6a..000000000000
--- a/sci-mathematics/relational/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX relational-2.5-no-qtwebkit.patch 3307 BLAKE2B d0a1c4aa6261e5f52017b73e6d3ab8d689d328cca2ce9af1af3ee916edd52f99a6f5782b5a5abc723589d8b11ab04c088e0d80a89306a105da55eb59941d6c78 SHA512 9ac91976ec18b87647767f6cff525fa32c0e35749a04ed9d280016ee3b0346f12fd341b22e36a8fa97650058c12b858dbbcdd0c3c1964f554342bc8ef6d059c2
-DIST relational_2.5.orig.tar.gz 118776 BLAKE2B bec1a8c1a3c7973b9200f9a61e65aa144998558a9798e1e869d970ba15d2f7970be8dad865cfa779f05ee535638011851534a3be0c354d216eb35f38f135cb4d SHA512 588e35a57cf915e544d62749b76ed81927ac06fd88271f0d4d88ee5f221928c2c24e2a88165aae63c1b9b120ddaa20e15e21fe9c207eac3150b744274ae45a8a
-EBUILD relational-2.5-r2.ebuild 945 BLAKE2B a54bb173d1128b3b7713e758ed0a86747a36099933745f75e97e10798266ab46225fba2810aec5bc8c5d40d4ad761778ccc73c4631491ab0d5188bb2993105a0 SHA512 dee6609f9a47111e431234f760356bfe6d62e2dcbd3a9bb7ec2d85f3c3f485cbd46349bf5bc73bb31f241a105782aebfdb46c75a553643b84dc7cc015e7eb3a5
-MISC metadata.xml 330 BLAKE2B 4aedc9de4053d2de89825c05673c3f7e6479d4cc42f5b3d54d179dbd84f9fe3bf06f9be5e38f9acfa15a1d9061692878684a61769308ab09e63667d39cbad506 SHA512 2a5bce4717d3d198d5558ae504e8e32749ce3828fc42a5175ff2b00a26a13c85d219ce345af1da2dcb48779c8ec2d8b642ae3ef1749279fd38b25b3fde5e0726
diff --git a/sci-mathematics/relational/files/relational-2.5-no-qtwebkit.patch b/sci-mathematics/relational/files/relational-2.5-no-qtwebkit.patch
deleted file mode 100644
index 092b4a58e37e..000000000000
--- a/sci-mathematics/relational/files/relational-2.5-no-qtwebkit.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From bcdf81cdcd7fe531e11cb1db55e63468b7d73d47 Mon Sep 17 00:00:00 2001
-From: Salvo 'LtWorf' Tomaselli <tiposchi@tiscali.it>
-Date: Sat, 26 Aug 2017 17:51:04 +0200
-Subject: [PATCH] Remove embedded browser with website
-
----
- relational_gui/about.py | 32 --------------------------------
- 1 file changed, 32 deletions(-)
-
-diff --git a/relational_gui/about.py b/relational_gui/about.py
-index 4c03c99..55abfc9 100644
---- a/relational_gui/about.py
-+++ b/relational_gui/about.py
-@@ -18,12 +18,6 @@
-
- from PyQt5 import QtCore, QtGui, QtWidgets
-
--try: # If QtWebKit is available, uses it
-- from PyQt5 import QtWebKitWidgets
-- webk = True
--except:
-- webk = False
--
- version = 0
-
-
-@@ -85,31 +79,7 @@ def setupUi(self, Dialog):
- self.tab_2.setObjectName("tab_2")
- self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.tab_2)
- self.verticalLayout_7.setObjectName("verticalLayout_7")
-- if (webk):
-- self.webView = QtWebKitWidgets.QWebView(self.tab_2)
-- self.webView.setUrl(
-- QtCore.QUrl("http://ltworf.github.io/relational/allowed_expressions.html"))
-- self.webView.setObjectName("webView")
-- self.verticalLayout_7.addWidget(self.webView)
-- else:
-- self.webLink = QtWidgets.QLabel(self.groupBox)
-- self.webLink.setFont(font)
-- self.webLink.setObjectName("lblLink")
-- self.webLink.setText(QtWidgets.QApplication.translate(
-- "Dialog", "<a href=\"http://ltworf.github.io/relational/\">Relational's website</a>", None,))
-- self.webLink.setOpenExternalLinks(True)
-- self.webLink.setTextFormat(QtCore.Qt.AutoText)
-- self.webLink.setTextInteractionFlags(
-- QtCore.Qt.LinksAccessibleByKeyboard |
-- QtCore.Qt.LinksAccessibleByMouse |
-- QtCore.Qt.TextBrowserInteraction |
-- QtCore.Qt.TextSelectableByKeyboard |
-- QtCore.Qt.TextSelectableByMouse
-- )
--
-- self.verticalLayout_7.addWidget(self.webLink)
-
-- self.tabWidget.addTab(self.tab_2, "")
- self.verticalLayout_2.addWidget(self.tabWidget)
- self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
- self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
-@@ -294,8 +264,6 @@ def retranslateUi(self, Dialog):
- "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read &lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;. </p></body></html>", None))
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.License), QtWidgets.QApplication.translate(
- "Dialog", "License", None))
-- self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtWidgets.QApplication.translate(
-- "Dialog", "Docs", None))
-
-
- if __name__ == "__main__":
diff --git a/sci-mathematics/relational/metadata.xml b/sci-mathematics/relational/metadata.xml
deleted file mode 100644
index c55a483e7c97..000000000000
--- a/sci-mathematics/relational/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>qt@gentoo.org</email>
- <name>Gentoo Qt Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ltworf/relational</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-mathematics/relational/relational-2.5-r2.ebuild b/sci-mathematics/relational/relational-2.5-r2.ebuild
deleted file mode 100644
index 41251c5f5f99..000000000000
--- a/sci-mathematics/relational/relational-2.5-r2.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
-
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit python-single-r1
-
-DESCRIPTION="Educational tool for relational algebra"
-HOMEPAGE="https://ltworf.github.io/relational/"
-SRC_URI="https://github.com/ltworf/${PN}/releases/download/${PV}/${PN}_${PV}.orig.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
- ')
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-no-qtwebkit.patch" )
-
-src_prepare() {
- default
-
- sed -i -e '/^Terminal=/ s/0/false/' \
- -e '/^Keywords=/ s/$/;/' \
- relational.desktop || die
-}
-
-src_install() {
- emake -j1 DESTDIR="${ED}" install-{relational-cli,python3-relational,relational}
- python_optimize
-
- dodoc CHANGELOG complexity CREDITS README.md
-}