diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /sci-misc | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip | |
Adding metadata
Diffstat (limited to 'sci-misc')
71 files changed, 0 insertions, 3032 deletions
diff --git a/sci-misc/ViSP-images/Manifest b/sci-misc/ViSP-images/Manifest deleted file mode 100644 index 43cb21c43ab4..000000000000 --- a/sci-misc/ViSP-images/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST visp-images-3.3.0.zip 91291914 BLAKE2B e2c893303401e5facf52bff847785a155d3f990f8fc149ef1003b0bd1609b7740cea41bc5a24ed64bc0eefe23b02587cd6bfcd2d3303bbd84941d36f108da587 SHA512 d0f4c7f10a36f4aa365bd7bf65d35941755d429331c5f28b7731faa0c01c66fe9ab9137403c90cc0b3fb7b718553da69acdb3e9309c9bff14be7981a726bb41f -DIST visp-images-3.5.0.zip 136814438 BLAKE2B 7998dccdaefa4950d0ebd2f3aefd5f3d879ac594278a724948ff651f5a22f44ba41d055c4bfbe76c7b2a03873ea816278bd023a10c7cdfcc184cca5c398a4af0 SHA512 e3e670ea8da996961387b14dfc567aced3214bbf1b4fcbe045b77c3454388b2c8c657e644f233da000defebd96382749903381781c0ad3fb796ea9bf7439354c diff --git a/sci-misc/ViSP-images/ViSP-images-3.3.0.ebuild b/sci-misc/ViSP-images/ViSP-images-3.3.0.ebuild deleted file mode 100644 index fcbffef71868..000000000000 --- a/sci-misc/ViSP-images/ViSP-images-3.3.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="ViSP images data set" -HOMEPAGE="http://www.irisa.fr/lagadic/visp/" -SRC_URI="http://visp-doc.inria.fr/download/dataset/visp-images-${PV}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}/visp-images-${PV}" - -src_install() { - dodoc README.md - rm -f README.md LICENSE.txt - dodir /usr/share/visp-images-data/ - mv "${S}" "${ED}/usr/share/visp-images-data/${PN}" -} diff --git a/sci-misc/ViSP-images/ViSP-images-3.5.0.ebuild b/sci-misc/ViSP-images/ViSP-images-3.5.0.ebuild deleted file mode 100644 index ba6721cb50d1..000000000000 --- a/sci-misc/ViSP-images/ViSP-images-3.5.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="ViSP images data set" -HOMEPAGE="http://www.irisa.fr/lagadic/visp/" -SRC_URI="http://visp-doc.inria.fr/download/dataset/visp-images-${PV}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}/visp-images-${PV}" - -src_install() { - dodoc README.md - rm -f README.md LICENSE.txt - dodir /usr/share/visp-images-data/ - mv "${S}" "${ED}/usr/share/visp-images-data/${PN}" -} diff --git a/sci-misc/ViSP-images/metadata.xml b/sci-misc/ViSP-images/metadata.xml deleted file mode 100644 index 72956d33de57..000000000000 --- a/sci-misc/ViSP-images/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/apertium/Manifest b/sci-misc/apertium/Manifest deleted file mode 100644 index 6d9d615d18f4..000000000000 --- a/sci-misc/apertium/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST apertium-3.8.3.tar.bz2 560957 BLAKE2B c610395fb1e725ddc628a15b1234c434d174c5b5664ed8fa2d1480d438e143bcd194b6f5a2e79ede6fec0d4fa156be2b7725134727e2f976fe7ecd053a88c520 SHA512 78da8ffcc01706563c4e34c73355b3c65bc2b22abf1501169638b89eae95cd0a4bff095eef5488cba58d0e67b8dd7efd93759981ebd28a9115028e7ad75fa551 -DIST apertium-3.9.12.tar.bz2 576841 BLAKE2B d7c4a6bcf159219662cf04195e821879cedc835fc0e2b406378fa004a3fb9b0c3863aa61cd103e97330da370a65cc715eb3173a092361e9656418442dc934f2e SHA512 fa13f20eab71d9a8bc0d805cef681cbc2106ef55fda8ba96a0b45bdd1745a0c0f77a58a5693da491ef8bce033b8c2f5914bdc028f330177be6bc5facb2127ffa diff --git a/sci-misc/apertium/apertium-3.8.3-r2.ebuild b/sci-misc/apertium/apertium-3.8.3-r2.ebuild deleted file mode 100644 index 6362c5720ce4..000000000000 --- a/sci-misc/apertium/apertium-3.8.3-r2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit autotools python-any-r1 - -DESCRIPTION="Shallow-transfer machine Translation engine and toolbox" -HOMEPAGE="https://apertium.sourceforge.net/" -SRC_URI="https://github.com/apertium/apertium/releases/download/v${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -# PKG_VERSION_ABI in configure.ac -SLOT="0/3" -KEYWORDS="~amd64 ~x86" -IUSE="test" -# TODO: test_null_flush fails -RESTRICT="!test? ( test ) test" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/libxml2-2.6.17:= - dev-libs/utfcpp - >=sci-misc/lttoolbox-3.7.1:= - virtual/libiconv -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - ${PYTHON_DEPS} - dev-libs/libzip[tools] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.8.3-bashism.patch - "${FILESDIR}"/${P}-unary.patch - "${FILESDIR}"/${P}-utf8cpp.patch -) - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - - # Requires shellcheck, not useful for us in Gentoo - cat <<-EOF > tests/sh/run || die - #!/usr/bin/env bash - exit 77 - EOF - - eautoreconf -} - -src_configure() { - econf --disable-python-bindings -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-misc/apertium/apertium-3.9.12.ebuild b/sci-misc/apertium/apertium-3.9.12.ebuild deleted file mode 100644 index 2bb22b131ae2..000000000000 --- a/sci-misc/apertium/apertium-3.9.12.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit autotools python-any-r1 - -DESCRIPTION="Shallow-transfer machine Translation engine and toolbox" -HOMEPAGE="https://apertium.sourceforge.net/" -SRC_URI="https://github.com/apertium/apertium/releases/download/v${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -# PKG_VERSION_ABI in configure.ac -SLOT="0/3" -KEYWORDS="~amd64 ~x86" -IUSE="test" -# TODO: test_null_flush fails -RESTRICT="!test? ( test ) test" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/libxml2-2.6.17:= - dev-libs/utfcpp - >=sci-misc/lttoolbox-3.7.2:= - virtual/libiconv -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - ${PYTHON_DEPS} - dev-libs/libzip[tools] - ) -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - - # Requires shellcheck, not useful for us in Gentoo - cat <<-EOF > tests/sh/run || die - #!/usr/bin/env bash - exit 77 - EOF - - eautoreconf -} - -src_configure() { - econf --disable-python-bindings -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-misc/apertium/files/apertium-3.8.3-bashism.patch b/sci-misc/apertium/files/apertium-3.8.3-bashism.patch deleted file mode 100644 index ca479d9cc134..000000000000 --- a/sci-misc/apertium/files/apertium-3.8.3-bashism.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://github.com/apertium/apertium/pull/181 - -From 08578745ba3988ece9596eaca734d08e64bae4e1 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Sun, 18 Dec 2022 03:39:58 +0000 -Subject: [PATCH] configure.ac: fix bashism -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -configure scripts need to be runnable with a POSIX-compliant /bin/sh. - -On many (but not all!) systems, /bin/sh is provided by Bash, so errors -like this aren't spotted. Notably Debian defaults to /bin/sh provided -by dash which doesn't tolerate such bashisms as '=='. - -This retains compatibility with bash. - -Signed-off-by: Sam James <sam@gentoo.org> ---- a/configure.ac -+++ b/configure.ac -@@ -95,7 +95,7 @@ for version in 23 2b 20 2a 17; do - version_flag="-std=c++${version}" - AX_CHECK_COMPILE_FLAG([${version_flag}], [break], [version_flag=none]) - done --AS_IF([test "$version_flag" == none], [ -+AS_IF([test "$version_flag" = none], [ - AC_MSG_ERROR([Could not enable at least C++17 - upgrade your compiler]) - ]) - CXXFLAGS="$CXXFLAGS ${version_flag}" diff --git a/sci-misc/apertium/files/apertium-3.8.3-unary.patch b/sci-misc/apertium/files/apertium-3.8.3-unary.patch deleted file mode 100644 index 506978a6fa78..000000000000 --- a/sci-misc/apertium/files/apertium-3.8.3-unary.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 1f6632c7c79242a18a2a64e1b6f9e47d66ccca8d Mon Sep 17 00:00:00 2001 -From: Tino Didriksen <mail@tinodidriksen.com> -Date: Sun, 29 Oct 2023 20:34:40 +0100 -Subject: [PATCH] std::unary_function no longer exists - ---- - apertium/perceptron_spec.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/apertium/perceptron_spec.h b/apertium/perceptron_spec.h -index 5b8e9866..069d3864 100644 ---- a/apertium/perceptron_spec.h -+++ b/apertium/perceptron_spec.h -@@ -475,7 +475,7 @@ class PerceptronSpec - int token_idx, - int wordoid_idx); - }; -- struct In : public std::unary_function<const std::string&, bool> { -+ struct In { - const VMSet& haystack; - In(const VMSet &haystack); - bool operator() (const std::string &needle) const; diff --git a/sci-misc/apertium/files/apertium-3.8.3-utf8cpp.patch b/sci-misc/apertium/files/apertium-3.8.3-utf8cpp.patch deleted file mode 100644 index 8028d8945684..000000000000 --- a/sci-misc/apertium/files/apertium-3.8.3-utf8cpp.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 1211c1a2ed6c8b615bab1dc5b11dd340ece40368 Mon Sep 17 00:00:00 2001 -From: Tino Didriksen <mail@tinodidriksen.com> -Date: Wed, 27 Dec 2023 14:22:42 +0000 -Subject: [PATCH] Fix utfcpp 4.x build failure (fixes #193) - ---- - apertium/adapt_docx.cc | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -diff --git a/apertium/adapt_docx.cc b/apertium/adapt_docx.cc -index 91f49371..7e54d222 100644 ---- a/apertium/adapt_docx.cc -+++ b/apertium/adapt_docx.cc -@@ -257,13 +257,13 @@ size_t findBoundary(string _text, size_t begin) - size_t length = _text.length(); - if (begin == 0 || begin >= length) - return begin; -- const unsigned char *text = (unsigned char *) _text.c_str(); -- utf8::iterator<const unsigned char*> textBegin(text, text, text + length); -- utf8::iterator<const unsigned char*> textEnd(text + length, text, text + length); -- utf8::iterator<const unsigned char*> it(text + begin, text, text + length); -- utf8::iterator<const unsigned char*> minBoundary = it; -+ auto text = _text.c_str(); -+ utf8::iterator<const char*> textBegin(text, text, text + length); -+ utf8::iterator<const char*> textEnd(text + length, text, text + length); -+ utf8::iterator<const char*> it(text + begin, text, text + length); -+ utf8::iterator<const char*> minBoundary = it; - uint32_t cur = *it, cur_1 = 0, cur_2 = 0; -- utf8::iterator<const unsigned char*> it2 = it; -+ utf8::iterator<const char*> it2 = it; - cur_1 = *(--it2); - if (it2 != textBegin) - cur_2 = *(--it2); -@@ -412,7 +412,7 @@ void process(string fileName, bool outputsName, bool pretty) - xmlDocDumpFormatMemory(document, &buffer, &sizeBuffer, pretty ? 1: 0); - if (outputsName) - cout << "<file name=\"" << fileName << "\"/> "; -- const unsigned char *p = buffer; -+ const xmlChar *p = buffer; - p = printNl2spc(p); - if (pretty) - cout << p; diff --git a/sci-misc/apertium/metadata.xml b/sci-misc/apertium/metadata.xml deleted file mode 100644 index b201c2cfeade..000000000000 --- a/sci-misc/apertium/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/boinc/Manifest b/sci-misc/boinc/Manifest deleted file mode 100644 index e3d43cfdd6f9..000000000000 --- a/sci-misc/boinc/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST boinc-7.24.1.tar.gz 46747399 BLAKE2B 872cf16a67a69c297aa3096c44b8272c039e913991253c7e52847f438050c0f87088c9cb84a5761877c9acb6bcb73dfdfbc7452e7ae98a0aeee55916838fbc93 SHA512 7dad36900c13b69a89b5a173fc283130bc4cf15c781ed31ed72ce0b6ba0db4895a12314d0f302c7a91c2762333b7c162f20f32e67ed5e2e7a4099e1f2238c255 -DIST boinc-8.0.2.tar.gz 46978849 BLAKE2B 6af8836f9ce5ab295685d573c11878971edb85191d757228ba1b05931ca25dc1eabab7c39107eda8ff501eeff1d390931da40300612bdb70fe76b586b0809d27 SHA512 ed6c90a40e74d891e28fdb99c684f004b90e9fecc22584e61d67a325c0f61039ea7dc823baf321ff4a84fafc96470d6cd903d9b0268c8ff42b3eb54f8c565426 -DIST boinc-8.2.4.tar.gz 47582706 BLAKE2B 7b798e5367628ce75f26ec5e76065d54e26ef503ab5e904865d958ed6e708e547bd314139417595f8edcbd9d82d2ab8a288b750d2c0567357fa3707c56a5cc4e SHA512 aa3814d4d17954704644a99e9367decfdbefe9eeb1cc4a77f80f86c0b8760c6f93d44a6accac3a51a255a18f2464ac288936db4733378418a1248147db63261e -DIST boinc.tif 288208 BLAKE2B 156a99f08dcabc62a46874830600b9d237e64b650b8edf35db67b82006a67039a3965707194e8f0b25cfd65138b8700c0bfb877507418393b9cd3df32e94d260 SHA512 548e19b87fd70dbeb05687320b86aad39981c161b5b5b7e02fc3ce886d4c464c9bb763d5652d9895dd505ce247c7ff4490caa3d407e28f54ce889ffbab22d046 diff --git a/sci-misc/boinc/boinc-7.24.1-r2.ebuild b/sci-misc/boinc/boinc-7.24.1-r2.ebuild deleted file mode 100644 index 3db0cac9f4ae..000000000000 --- a/sci-misc/boinc/boinc-7.24.1-r2.ebuild +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV=$(ver_cut 1-2) -WX_GTK_VER=3.2-gtk3 - -inherit autotools desktop flag-o-matic linux-info optfeature wxwidgets xdg-utils - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="https://boinc.berkeley.edu/" - -SRC_URI="X? ( https://boinc.berkeley.edu/logo/boinc_glossy2_512_F.tif -> ${PN}.tif )" -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/BOINC/${PN}.git" - inherit git-r3 -else - SRC_URI+=" https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ~ppc ppc64 ~sparc ~x86" - S="${WORKDIR}/${PN}-client_release-${MY_PV}-${PV}" -fi - -LICENSE="LGPL-3+" -SLOT="0" - -IUSE="X cuda curl_ssl_gnutls +curl_ssl_openssl opencl" - -REQUIRED_USE=" - ^^ ( curl_ssl_gnutls curl_ssl_openssl ) -" - -# libcurl must not be using an ssl backend boinc does not support. -# If the libcurl ssl backend changes, boinc should be recompiled. -DEPEND=" - acct-user/boinc - app-misc/ca-certificates - dev-libs/openssl:= - net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] - virtual/zlib:= - cuda? ( - x11-drivers/nvidia-drivers - ) - opencl? ( - virtual/opencl - ) - X? ( - dev-libs/glib:2 - media-libs/freeglut - media-libs/libjpeg-turbo:= - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libxcb:= - x11-libs/wxGTK:${WX_GTK_VER}=[X,opengl,webkit] - x11-libs/xcb-util - ) -" -BDEPEND="app-text/docbook-xml-dtd:4.4 - app-text/docbook2X - sys-devel/gettext - X? ( virtual/imagemagick-tools[png,tiff] ) -" -RDEPEND=" - ${DEPEND} - sys-apps/util-linux - !app-admin/quickswitch -" - -pkg_setup() { - # Bug 578750 - if use kernel_linux; then - linux-info_pkg_setup - if ! linux_config_exists; then - ewarn "Can't check the linux kernel configuration." - ewarn "You might be missing vsyscall support." - elif kernel_is -ge 4 4 \ - && linux_chkconfig_present LEGACY_VSYSCALL_NONE; then - ewarn "You do not have vsyscall emulation enabled." - ewarn "This will prevent some boinc projects from running." - ewarn "Please enable vsyscall emulation:" - ewarn " CONFIG_LEGACY_VSYSCALL_EMULATE=y" - ewarn "in /usr/src/linux/.config, to be found at" - ewarn " Processor type and features --->" - ewarn " vsyscall table for legacy applications (None) --->" - ewarn " (X) Emulate" - ewarn "Alternatively, you can enable CONFIG_LEGACY_VSYSCALL_NATIVE." - ewarn "However, this has security implications and is not recommended." - fi - fi -} - -src_prepare() { - default - - # prevent bad changes in compile flags, bug 286701 - sed -i -e "s:BOINC_SET_COMPILE_FLAGS::" configure.ac || die "sed failed" - - eautoreconf -} - -src_configure() { - use X && setup-wxwidgets - - append-libs -L"${ESYSROOT}"/usr/$(get_libdir) -L"${ESYSROOT}"/$(get_libdir) - - local myeconfargs=( - --disable-server - --enable-client - --enable-dynamic-client-linkage - --disable-static - --enable-unicode - --with-ssl - $(use_with X x) - $(use_enable X manager) - $(usex X --with-wx-config="${WX_CONFIG}" --without-wxdir) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - keepdir /var/lib/${PN} - - if use X; then - # Create new icons. bug 593362 - local s SIZES=(16 22 24 32 36 48 64 72 96 128 192 256) - for s in "${SIZES[@]}"; do - # The convert command is not checked, because it will issue warnings and exit with - # an error code if imagemagick is used and was merged with USE="-xml", although the - # conversion has worked. See #766093 - # Instead, newicon will fail if the conversion did not produce the icon. - convert "${DISTDIR}"/${PN}.tif -resize ${s}x${s} "${WORKDIR}"/boinc_${s}.png - newicon -s $s "${WORKDIR}"/boinc_${s}.png boinc.png - done - make_desktop_entry boincmgr "${PN}" "${PN}" "Math;Science" "Path=/var/lib/${PN}" - - # Rename the desktop file to boincmgr.desktop to (hot)fix bug 599910 - mv "${ED}"/usr/share/applications/boincmgr{-${PN},}.desktop || \ - die "Failed to rename desktop file" - fi - - # cleanup cruft - rm -r "${ED}"/etc || die "rm failed" - find "${D}" -name '*.la' -delete || die "Removing .la files failed" - - newinitd "${FILESDIR}"/${PN}.init ${PN} - newconfd "${FILESDIR}"/${PN}.conf ${PN} -} - -pkg_postinst() { - if use X; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi - - elog - elog "You are using the source compiled version of boinc." - use X && elog "The graphical manager can be found at /usr/bin/boincmgr" - elog - elog "You need to attach to a project to do anything useful with boinc." - elog "You can do this by running /etc/init.d/boinc attach" - elog "The howto for configuration is located at:" - elog "http://boinc.berkeley.edu/wiki/Anonymous_platform" - elog - # Add warning about the new password for the client, bug 121896. - if use X; then - elog "If you need to use the graphical manager the password is in:" - elog "/var/lib/boinc/gui_rpc_auth.cfg" - elog "Where /var/lib/ is default RUNTIMEDIR, that can be changed in:" - elog "/etc/conf.d/boinc" - elog "You should change this password to something more memorable (can be even blank)." - elog "Remember to launch init script before using manager. Or changing the password." - elog - fi - elog "To be able to use CUDA or OpenCL you should add the boinc user to the video group." - elog "Run as root:" - elog "gpasswd -a boinc video" - elog - - optfeature_header "If you want to run ATLAS native tasks by LHC@home, you need to install:" - optfeature "CERN VM filesystem support" net-fs/cvmfs -} - -pkg_postrm() { - if use X; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi -} diff --git a/sci-misc/boinc/boinc-8.0.2.ebuild b/sci-misc/boinc/boinc-8.0.2.ebuild deleted file mode 100644 index e6856ddd59c7..000000000000 --- a/sci-misc/boinc/boinc-8.0.2.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV=$(ver_cut 1-2) -WX_GTK_VER=3.2-gtk3 - -inherit autotools bash-completion-r1 linux-info optfeature wxwidgets xdg-utils - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="https://boinc.berkeley.edu/" - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/BOINC/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-client_release-${MY_PV}-${PV}" - - # We don't mark "stable" and "alpha" release channels in any special way but - # use stable/testing keywords instead. - # - # "Alpha" versions are only named as such, they are actually more like beta - # versions or release candidates. - # https://github.com/BOINC/boinc/wiki/AlphaInstructions - # - # The current versions for each of release channels can be found at: - # https://boinc.berkeley.edu/linux_install.php - KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86" -fi - -LICENSE="LGPL-3+" -SLOT="0" - -# - "X" builds idle tracking via XScrnSaver and the libboinc_graphics2 library -# - "gui" builds the manager app and the screensaver -IUSE="X gui" - -DEPEND=" - acct-user/boinc - app-misc/ca-certificates - dev-libs/openssl:= - net-misc/curl[ssl] - virtual/zlib:= - X? ( - media-libs/freeglut - media-libs/libjpeg-turbo:= - x11-libs/libX11 - x11-libs/libXScrnSaver - ) - gui? ( - dev-libs/glib:2 - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libxcb:= - x11-libs/wxGTK:${WX_GTK_VER}=[opengl,webkit] - x11-libs/xcb-util - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.4 - app-text/docbook2X - virtual/pkgconfig -" - -pkg_setup() { - # Bug 578750 - if use kernel_linux; then - linux-info_pkg_setup - if ! linux_config_exists; then - ewarn "Can't check the linux kernel configuration." - ewarn "You might be missing vsyscall support." - elif kernel_is -ge 4 4 \ - && linux_chkconfig_present LEGACY_VSYSCALL_NONE; then - ewarn "You do not have vsyscall emulation enabled." - ewarn "This will prevent some boinc projects from running." - ewarn "Please enable vsyscall emulation:" - ewarn " CONFIG_LEGACY_VSYSCALL_EMULATE=y" - ewarn "in /usr/src/linux/.config, to be found at" - ewarn " Processor type and features --->" - ewarn " vsyscall table for legacy applications (None) --->" - ewarn " (X) Emulate" - ewarn "Alternatively, you can enable CONFIG_LEGACY_VSYSCALL_NATIVE." - ewarn "However, this has security implications and is not recommended." - fi - fi -} - -src_prepare() { - default - - # prevent bad changes in compile flags, bug 286701 - sed -i -e "s:BOINC_SET_COMPILE_FLAGS::" configure.ac || die "sed failed" - - eautoreconf -} - -src_configure() { - use gui && setup-wxwidgets - - local myeconfargs=( - --disable-server - --enable-client - --enable-dynamic-client-linkage - --enable-unicode - --with-ssl - $(usex X "" ax_cv_check_glut_libglut="no") - $(use_with X x) - $(use_enable gui manager) - $(usex gui --with-wx-config="${WX_CONFIG}" --without-wxdir) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - # cleanup cruft - rm -r "${ED}"/etc || die "rm failed" - find "${D}/usr/$(get_libdir)" -name '*.la' -delete || die "Removing .la files failed" - find "${D}/usr/$(get_libdir)" -name '*.a' -delete || die "Removing static libs failed" - - newbashcomp client/scripts/boinc.bash boinc - bashcomp_alias boinc boinccmd - - keepdir /var/lib/boinc - fowners boinc:boinc /var/lib/boinc - fperms 750 /var/lib/boinc - - dosym -r /etc/ssl/certs/ca-certificates.crt /var/lib/boinc/ca-bundle.crt - - exeinto /etc/X11/xinit/xinitrc.d - newexe packages/generic/36x11-common_xhost-boinc 95-boinc - - newinitd "${FILESDIR}"/boinc.initd-r1 boinc - newconfd "${FILESDIR}"/boinc.confd-r1 boinc -} - -pkg_postinst() { - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi - - elog - elog "You need to attach to a project to do anything useful with boinc." - elog "You can do this by running:" - elog "# rc-service boinc attach" - elog "The user manual is located at:" - elog "https://github.com/BOINC/boinc/wiki/User-manual" - elog - # Add warning about the new password for the client, bug 121896. - if use gui; then - elog "If you need to use the graphical manager, the password is in:" - elog "/var/lib/boinc/gui_rpc_auth.cfg" - elog "Where /var/lib/boinc is default RUNTIMEDIR that can be changed in:" - elog "/etc/conf.d/boinc" - elog "You should change this password to something more memorable (can be even blank)." - elog "Remember to launch init script before using manager. Or changing the password." - elog - fi - - # OpenCL and CUDA libraries are loaded with dlopen(), - # no headers used at build time and no linking occurs. - optfeature "CUDA applications support" x11-drivers/nvidia-drivers - optfeature "OpenCL applications support" virtual/opencl - optfeature "VirtualBox applications support" app-emulation/virtualbox - - optfeature_header "If you want to run ATLAS native tasks by LHC@home, you need to install:" - optfeature "CERN VM filesystem support" net-fs/cvmfs -} - -pkg_postrm() { - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi -} diff --git a/sci-misc/boinc/boinc-8.2.4.ebuild b/sci-misc/boinc/boinc-8.2.4.ebuild deleted file mode 100644 index 0aa23baa6690..000000000000 --- a/sci-misc/boinc/boinc-8.2.4.ebuild +++ /dev/null @@ -1,188 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV=$(ver_cut 1-2) -WX_GTK_VER=3.2-gtk3 - -inherit autotools bash-completion-r1 linux-info optfeature wxwidgets xdg-utils - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="https://boinc.berkeley.edu/" - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/BOINC/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-client_release-${MY_PV}-${PV}" - - # We don't mark "stable" and "alpha" release channels in any special way but - # use stable/testing keywords instead. - # - # "Alpha" versions are only named as such, they are actually more like beta - # versions or release candidates. - # https://github.com/BOINC/boinc/wiki/AlphaInstructions - # - # The current versions for each of release channels can be found at: - # https://boinc.berkeley.edu/linux_install.php - KEYWORDS="amd64 arm64 ~ppc ppc64 ~sparc ~x86" -fi - -LICENSE="LGPL-3+" -SLOT="0" - -# - "X" builds idle tracking via XScrnSaver and the libboinc_graphics2 library -# - "gui" builds the manager app and the screensaver -IUSE="X gui selinux" - -DEPEND=" - >=acct-user/boinc-1 - app-misc/ca-certificates - dev-libs/openssl:= - net-misc/curl[ssl] - virtual/zlib:= - X? ( - media-libs/freeglut - media-libs/libjpeg-turbo:= - x11-libs/libX11 - x11-libs/libXScrnSaver - ) - gui? ( - dev-libs/glib:2 - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libxcb:= - x11-libs/wxGTK:${WX_GTK_VER}=[opengl,webkit] - x11-libs/xcb-util - ) -" -RDEPEND=" - ${DEPEND} - selinux? ( sec-policy/selinux-boinc ) -" -BDEPEND=" - app-text/docbook-xml-dtd:4.4 - app-text/docbook2X - virtual/pkgconfig -" - -pkg_setup() { - # Bug 578750 - if use kernel_linux; then - linux-info_pkg_setup - if ! linux_config_exists; then - ewarn "Can't check the linux kernel configuration." - ewarn "You might be missing vsyscall support." - elif kernel_is -ge 4 4 \ - && linux_chkconfig_present LEGACY_VSYSCALL_NONE; then - ewarn "You do not have vsyscall emulation enabled." - ewarn "This will prevent some boinc projects from running." - ewarn "Please enable vsyscall emulation:" - ewarn " CONFIG_LEGACY_VSYSCALL_EMULATE=y" - ewarn "in /usr/src/linux/.config, to be found at" - ewarn " Processor type and features --->" - ewarn " vsyscall table for legacy applications (None) --->" - ewarn " (X) Emulate" - ewarn "Alternatively, you can enable CONFIG_LEGACY_VSYSCALL_NATIVE." - ewarn "However, this has security implications and is not recommended." - fi - fi -} - -src_prepare() { - default - - # prevent bad changes in compile flags, bug 286701 - sed -i -e "s:BOINC_SET_COMPILE_FLAGS::" configure.ac || die "sed failed" - - eautoreconf -} - -src_configure() { - use gui && setup-wxwidgets - - local myeconfargs=( - --disable-server - --enable-client - --enable-dynamic-client-linkage - --enable-unicode - --with-ssl - $(usex X "" ax_cv_check_glut_libglut="no") - $(use_with X x) - $(use_enable gui manager) - $(usex gui --with-wx-config="${WX_CONFIG}" --without-wxdir) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - # cleanup cruft - rm -r "${ED}"/etc || die "rm failed" - find "${D}/usr/$(get_libdir)" -name '*.la' -delete || die "Removing .la files failed" - find "${D}/usr/$(get_libdir)" -name '*.a' -delete || die "Removing static libs failed" - - newbashcomp client/scripts/boinc.bash boinc - bashcomp_alias boinc boinccmd - - keepdir /var/lib/boinc - fowners boinc:boinc /var/lib/boinc - fperms 750 /var/lib/boinc - - dosym -r /etc/ssl/certs/ca-certificates.crt /var/lib/boinc/ca-bundle.crt - - exeinto /etc/X11/xinit/xinitrc.d - newexe packages/generic/36x11-common_xhost-boinc 95-boinc - - newinitd "${FILESDIR}"/boinc.initd-r1 boinc - newconfd "${FILESDIR}"/boinc.confd-r1 boinc -} - -pkg_postinst() { - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi - - elog - elog "You need to attach to a project to do anything useful with boinc." - elog "You can do this by running:" - elog "# rc-service boinc attach" - elog "The user manual is located at:" - elog "https://github.com/BOINC/boinc/wiki/User-manual" - elog - # Add warning about the new password for the client, bug 121896. - if use gui; then - elog "If you need to use the graphical manager, the password is in:" - elog "/var/lib/boinc/gui_rpc_auth.cfg" - elog "Where /var/lib/boinc is default RUNTIMEDIR that can be changed in:" - elog "/etc/conf.d/boinc" - elog "You should change this password to something more memorable (can be even blank)." - elog "Remember to launch init script before using manager. Or changing the password." - elog - fi - - # OpenCL and CUDA libraries are loaded with dlopen(), - # no headers used at build time and no linking occurs. - optfeature "CUDA applications support" x11-drivers/nvidia-drivers - optfeature "Docker applications support" \ - "app-containers/podman app-containers/podman-compose" \ - "app-containers/docker app-containers/docker-compose:2" - optfeature "OpenCL applications support" virtual/opencl - optfeature "VirtualBox applications support" app-emulation/virtualbox - - optfeature_header "If you want to run ATLAS native tasks by LHC@home, you need to install:" - optfeature "CERN VM filesystem support" net-fs/cvmfs -} - -pkg_postrm() { - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi -} diff --git a/sci-misc/boinc/boinc-9999.ebuild b/sci-misc/boinc/boinc-9999.ebuild deleted file mode 100644 index 4ec9668b4c14..000000000000 --- a/sci-misc/boinc/boinc-9999.ebuild +++ /dev/null @@ -1,188 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV=$(ver_cut 1-2) -WX_GTK_VER=3.2-gtk3 - -inherit autotools bash-completion-r1 linux-info optfeature wxwidgets xdg-utils - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="https://boinc.berkeley.edu/" - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/BOINC/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-client_release-${MY_PV}-${PV}" - - # We don't mark "stable" and "alpha" release channels in any special way but - # use stable/testing keywords instead. - # - # "Alpha" versions are only named as such, they are actually more like beta - # versions or release candidates. - # https://github.com/BOINC/boinc/wiki/AlphaInstructions - # - # The current versions for each of release channels can be found at: - # https://boinc.berkeley.edu/linux_install.php - KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86" -fi - -LICENSE="LGPL-3+" -SLOT="0" - -# - "X" builds idle tracking via XScrnSaver and the libboinc_graphics2 library -# - "gui" builds the manager app and the screensaver -IUSE="X gui selinux" - -DEPEND=" - >=acct-user/boinc-1 - app-misc/ca-certificates - dev-libs/openssl:= - net-misc/curl[ssl] - virtual/zlib:= - X? ( - media-libs/freeglut - media-libs/libjpeg-turbo:= - x11-libs/libX11 - x11-libs/libXScrnSaver - ) - gui? ( - dev-libs/glib:2 - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libxcb:= - x11-libs/wxGTK:${WX_GTK_VER}=[opengl,webkit] - x11-libs/xcb-util - ) -" -RDEPEND=" - ${DEPEND} - selinux? ( sec-policy/selinux-boinc ) -" -BDEPEND=" - app-text/docbook-xml-dtd:4.4 - app-text/docbook2X - virtual/pkgconfig -" - -pkg_setup() { - # Bug 578750 - if use kernel_linux; then - linux-info_pkg_setup - if ! linux_config_exists; then - ewarn "Can't check the linux kernel configuration." - ewarn "You might be missing vsyscall support." - elif kernel_is -ge 4 4 \ - && linux_chkconfig_present LEGACY_VSYSCALL_NONE; then - ewarn "You do not have vsyscall emulation enabled." - ewarn "This will prevent some boinc projects from running." - ewarn "Please enable vsyscall emulation:" - ewarn " CONFIG_LEGACY_VSYSCALL_EMULATE=y" - ewarn "in /usr/src/linux/.config, to be found at" - ewarn " Processor type and features --->" - ewarn " vsyscall table for legacy applications (None) --->" - ewarn " (X) Emulate" - ewarn "Alternatively, you can enable CONFIG_LEGACY_VSYSCALL_NATIVE." - ewarn "However, this has security implications and is not recommended." - fi - fi -} - -src_prepare() { - default - - # prevent bad changes in compile flags, bug 286701 - sed -i -e "s:BOINC_SET_COMPILE_FLAGS::" configure.ac || die "sed failed" - - eautoreconf -} - -src_configure() { - use gui && setup-wxwidgets - - local myeconfargs=( - --disable-server - --enable-client - --enable-dynamic-client-linkage - --enable-unicode - --with-ssl - $(usex X "" ax_cv_check_glut_libglut="no") - $(use_with X x) - $(use_enable gui manager) - $(usex gui --with-wx-config="${WX_CONFIG}" --without-wxdir) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - # cleanup cruft - rm -r "${ED}"/etc || die "rm failed" - find "${D}/usr/$(get_libdir)" -name '*.la' -delete || die "Removing .la files failed" - find "${D}/usr/$(get_libdir)" -name '*.a' -delete || die "Removing static libs failed" - - newbashcomp client/scripts/boinc.bash boinc - bashcomp_alias boinc boinccmd - - keepdir /var/lib/boinc - fowners boinc:boinc /var/lib/boinc - fperms 750 /var/lib/boinc - - dosym -r /etc/ssl/certs/ca-certificates.crt /var/lib/boinc/ca-bundle.crt - - exeinto /etc/X11/xinit/xinitrc.d - newexe packages/generic/36x11-common_xhost-boinc 95-boinc - - newinitd "${FILESDIR}"/boinc.initd-r1 boinc - newconfd "${FILESDIR}"/boinc.confd-r1 boinc -} - -pkg_postinst() { - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi - - elog - elog "You need to attach to a project to do anything useful with boinc." - elog "You can do this by running:" - elog "# rc-service boinc attach" - elog "The user manual is located at:" - elog "https://github.com/BOINC/boinc/wiki/User-manual" - elog - # Add warning about the new password for the client, bug 121896. - if use gui; then - elog "If you need to use the graphical manager, the password is in:" - elog "/var/lib/boinc/gui_rpc_auth.cfg" - elog "Where /var/lib/boinc is default RUNTIMEDIR that can be changed in:" - elog "/etc/conf.d/boinc" - elog "You should change this password to something more memorable (can be even blank)." - elog "Remember to launch init script before using manager. Or changing the password." - elog - fi - - # OpenCL and CUDA libraries are loaded with dlopen(), - # no headers used at build time and no linking occurs. - optfeature "CUDA applications support" x11-drivers/nvidia-drivers - optfeature "Docker applications support" \ - "app-containers/podman app-containers/podman-compose" \ - "app-containers/docker app-containers/docker-compose:2" - optfeature "OpenCL applications support" virtual/opencl - optfeature "VirtualBox applications support" app-emulation/virtualbox - - optfeature_header "If you want to run ATLAS native tasks by LHC@home, you need to install:" - optfeature "CERN VM filesystem support" net-fs/cvmfs -} - -pkg_postrm() { - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update - fi -} diff --git a/sci-misc/boinc/files/boinc.conf b/sci-misc/boinc/files/boinc.conf deleted file mode 100644 index 856be30a2402..000000000000 --- a/sci-misc/boinc/files/boinc.conf +++ /dev/null @@ -1,25 +0,0 @@ -# Config file for /etc/init.d/boinc - -# Owner of BOINC process (must be existing) -USER="boinc" -# Group of the BOINC process. Defaults to the user's primary group if -# not set. -#GROUP="boinc" - -# Directory with runtime data: Work units, project binaries, user info etc. -RUNTIMEDIR="/var/lib/boinc" - -# Location of the boinc command line binary -BOINCBIN="/usr/bin/boinc_client" - -# Location of the boinc_client pid file -BOINC_PIDFILE="/var/run/boinc_client.pid" - -# Location of the boinccmd command -BOINCCMD="/usr/bin/boinccmd" - -# Allow remote gui RPC yes or no -ALLOW_REMOTE_RPC="no" - -# nice level -NICELEVEL="19" diff --git a/sci-misc/boinc/files/boinc.confd-r1 b/sci-misc/boinc/files/boinc.confd-r1 deleted file mode 100644 index 82276fedcc9b..000000000000 --- a/sci-misc/boinc/files/boinc.confd-r1 +++ /dev/null @@ -1,22 +0,0 @@ -# Config file for /etc/init.d/boinc - -# Owner of BOINC process (must be existing) -#USER="boinc" -# Group of the BOINC process -#GROUP="boinc" - -# Directory with runtime data: Work units, project binaries, user info etc. -#RUNTIMEDIR="/var/lib/boinc" - -# Allow remote gui RPC, uncomment to enable -#ALLOW_REMOTE_GUI_RPC=1 - -# Additional args for BOINC client -#ARGS="" - -# nice level -#SSD_NICELEVEL="19" - -# The termination timeout ensures that the service will be terminated within a -# given time (60 + 30 + 30 seconds per default) when you are stopping the service -#retry="SIGTERM/60/SIGTERM/30/SIGKILL/30" diff --git a/sci-misc/boinc/files/boinc.init b/sci-misc/boinc/files/boinc.init deleted file mode 100644 index c95b49825fbe..000000000000 --- a/sci-misc/boinc/files/boinc.init +++ /dev/null @@ -1,172 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -extra_started_commands="attach resume suspend" - -depend() { - # we can use dns and net, but we can also in most cases live without them - use dns net ntp-client ntpd -} - -create_work_directory() { - local sslcrt="/etc/ssl/certs/ca-certificates.crt" - - if [ ! -d "${RUNTIMEDIR}" ]; then - einfo "Directory ${RUNTIMEDIR} does not exist, creating now." - if ! mkdir -p "${RUNTIMEDIR}"; then - eerror "Directory ${RUNTIMEDIR} could not be created!" - return 1 - fi - fi - - # ensure proper ownership - if ! chown "${USER}:${GROUP}" "${RUNTIMEDIR}"; then - eerror "Changing ownership of '${RUNTIMEDIR}' to '${USER}:${GROUP}' failed!" - return 1 - fi - - if [ ! -e "${RUNTIMEDIR}"/ca-bundle.crt ]; then - if [ ! -f "${sslcrt}" ]; then - eerror "'${sslcrt}' does not exist!" - return 1 - fi - - if ! ln -s "${sslcrt}" "${RUNTIMEDIR}"/ca-bundle.crt; then - eerror "Symlinking '${sslcrt}' failed!" - return 1 - fi - fi - - return 0 -} - -env_check() { - # Make sure the configuration is sane - : ${USER:="boinc"} - : ${GROUP:="$(id -ng ${USER})"} - : ${RUNTIMEDIR:="/var/lib/boinc"} - : ${BOINCBIN:="$(which boinc_client)"} - : ${BOINC_PIDFILE:="/var/run/boinc_client.pid"} - : ${BOINCCMD:="$(which /usr/bin/boinccmd)"} - : ${ALLOW_REMOTE_RPC:="no"} - : ${NICELEVEL:="19"} - # ARGS is not checked, it could have been explicitly set - # to be empty by the user. - - # If the client was not found (how?) something is seriously wrong - if [ ! -x "${BOINCBIN}" ]; then - eerror "No boinc_client found!" - return 1 - fi - - # The boinccmd is crucial, or we can not attach, suspend or resume - # the boinc client - if [ ! -x "${BOINCCMD}" ]; then - eerror "No boinccmd program found!" - return 1 - fi - - return 0 -} - -start_pre() { - env_check || return 1 - create_work_directory || return 1 - - if [ ! -f "${RUNTIMEDIR}/lockfile" ]; then - einfo "File \"${RUNTIMEDIR}/lockfile\" does not exist, assuming first run." - einfo "You need to setup an account on the BOINC project homepage beforehand!" - einfo "Go to http://boinc.berkeley.edu/ and locate your project." - einfo "Then either run ${RC_SERVICE} attach or connect with a gui client" - einfo "and attach to a project with that." - einfo "" - ewarn "Note that for attaching to some project you need your network up and running." - ewarn "network is needed only for jobs fetching afterwards" - fi - - return 0 -} - -start() { - if [ "${ALLOW_REMOTE_RPC}" = "yes" ]; then - ARGS="${ARGS} --allow_remote_gui_rpc" - fi - - ARGS="${ARGS} --dir "${RUNTIMEDIR}" --redirectio" - - ebegin "Starting ${RC_SVCNAME}" - start-stop-daemon --start --nicelevel ${NICELEVEL} \ - --user "${USER}:${GROUP}" --quiet --make-pidfile \ - --pidfile "${BOINC_PIDFILE}" --background \ - --exec "${BOINCBIN}" -- ${ARGS} - eend $? -} - -attach() { - local url="" - local key="" - - env_check || return 1 - - einfo "If you can't find your account key just try to obtain it by using:" - einfo " boinccmd --passwd PASSWORD_FROM_GUI_RPC_AUTH --lookup_account URL EMAIL PASSWORD" - - printf " Enter the Project URL: " - read url - printf " Enter your Account Key: " - read key - - if ! service_started; then - "${RC_SERVICE}" start - fi - - ebegin "${RC_SVCNAME}: Attaching to project" - start-stop-daemon --user "${USER}:${GROUP}" --quiet \ - --chdir "${RUNTIMEDIR}" --exec "${BOINCCMD}" \ - -- --project_attach ${url} ${key} - eend $? - - sleep 10 - tail "${RUNTIMEDIR}/stdoutdae.txt" -} - -stop() { - local stop_timeout="SIGTERM/60/SIGTERM/30/SIGKILL/30" - - env_check || return 1 - - ebegin "Stopping ${RC_SVCNAME}" - start-stop-daemon --stop --quiet --progress \ - --retry ${stop_timeout} \ - --pidfile "${BOINC_PIDFILE}" - eend $? -} - -resume() { - env_check || return 1 - - for url in $(cd "${RUNTIMEDIR}" ; \ - "${BOINCCMD}" --get_project_status | \ - sed -n 's/\s*master URL: //p'); do - ebegin "Resuming ${url}" - start-stop-daemon --user "${USER}:${GROUP}" --quiet \ - --chdir "${RUNTIMEDIR}" --exec "${BOINCCMD}" \ - -- --project ${url} resume - eend $? - done -} - -suspend() { - env_check || return 1 - - for url in $(cd "${RUNTIMEDIR}" ; \ - "${BOINCCMD}" --get_project_status | \ - sed -n 's/\s*master URL: //p'); do - ebegin "Suspending ${url}" - start-stop-daemon --user "${USER}:${GROUP}" --quiet \ - --chdir "${RUNTIMEDIR}" --exec "${BOINCCMD}" \ - -- --project ${url} suspend - eend $? - done -} diff --git a/sci-misc/boinc/files/boinc.initd-r1 b/sci-misc/boinc/files/boinc.initd-r1 deleted file mode 100644 index 64d72312f1d6..000000000000 --- a/sci-misc/boinc/files/boinc.initd-r1 +++ /dev/null @@ -1,102 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# -# shellcheck shell=sh - -: "${RUNTIMEDIR:="/var/lib/boinc"}" -: "${USER:=boinc}" -: "${GROUP:=boinc}" - -extra_started_commands="attach resume suspend" -description_attach="Attach to a project" -description_resume="Resume all projects" -description_suspend="Suspend all projects" - -description="BOINC client daemon" -supervisor="supervise-daemon" -command="/usr/bin/boinc_client" -command_args="--dir ${RUNTIMEDIR} --redirectio ${ALLOW_REMOTE_GUI_RPC+--allow_remote_gui_rpc} ${ARGS}" -command_user="${USER}:${GROUP}" -pidfile="/run/boinc_client.pid" -required_files="${RUNTIMEDIR}/ca-bundle.crt" -healthcheck_timer="60" - -: "${retry:="SIGTERM/60/SIGTERM/30/SIGKILL/30"}" - -depend() { - use dns net ntp-client ntpd docker -} - -eboinccmd() { - runuser -u "${USER}" -g "${GROUP}" -- /usr/bin/boinccmd "${@}" -} - -start_pre() { - checkpath -d -o "${command_user}" -m 0750 "${RUNTIMEDIR}" - - if [ ! -f "${RUNTIMEDIR}/lockfile" ]; then - einfo "File \"${RUNTIMEDIR}/lockfile\" does not exist, assuming first run." - einfo "You need to setup an account on the BOINC project homepage beforehand!" - einfo "Go to http://boinc.berkeley.edu/ and locate your project." - einfo "Then either run '${RC_SERVICE} attach' or connect with a gui client" - einfo "and attach to a project with that." - einfo "" - ewarn "Note that for attaching to some project you need your network up and running." - ewarn "network is needed only for jobs fetching afterwards" - fi - - return 0 -} - -stop_pre() { - cd "${RUNTIMEDIR}" || return 0 - eboinccmd --quit - return 0 -} - -healthcheck() { - cd "${RUNTIMEDIR}" || return 1 - eboinccmd --get_state >/dev/null -} - -attach() { - local url="" - local key="" - - einfo "If you can't find your account key just try to obtain it by using:" - einfo " boinccmd --passwd PASSWORD_FROM_GUI_RPC_AUTH --lookup_account URL EMAIL PASSWORD" - - printf " Enter the Project URL: " - read url - printf " Enter your Account Key: " - read key - - cd "${RUNTIMEDIR}" || return 1 - ebegin "${RC_SVCNAME}: Attaching to project" - eboinccmd --project_attach "${url}" "${key}" - eend $? - - sleep 10 - tail "${RUNTIMEDIR}/stdoutdae.txt" -} - -resume() { - cd "${RUNTIMEDIR}" || return 1 - for url in $(eboinccmd --get_project_status | \ - sed -n 's/\s*master URL: //p'); do - ebegin "Resuming ${url}" - eboinccmd --project "${url}" resume - eend $? - done -} - -suspend() { - cd "${RUNTIMEDIR}" || return 1 - for url in $(eboinccmd --get_project_status | \ - sed -n 's/\s*master URL: //p'); do - ebegin "Suspending ${url}" - eboinccmd --project "${url}" suspend - eend $? - done -} diff --git a/sci-misc/boinc/metadata.xml b/sci-misc/boinc/metadata.xml deleted file mode 100644 index 750e8806ac8e..000000000000 --- a/sci-misc/boinc/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="person" proxied="yes"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> - BOINC (Berkeley Open Infrastructure for Network Computing) is a software - platform for distributed computing using volunteered computer resources. - </longdescription> - <upstream> - <remote-id type="cpe">cpe:/a:rom_walton:boinc</remote-id> - </upstream> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/cdfplayer/Manifest b/sci-misc/cdfplayer/Manifest deleted file mode 100644 index 01697f322106..000000000000 --- a/sci-misc/cdfplayer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST WolframPlayer_12.2.0_LINUX.sh 1003754320 BLAKE2B b37e2500e09543efd5084b6fadd6f5d6d6f7f2b75627fc8cb3819578d41de00a8ba5f529440d64efebabcf9d26a77b51b01969135f02baca851c42811ef521b7 SHA512 dc4449836419dd7abe8590319912b07019a4f2cf542e31759c15bde0055bfc6bebc880fd6ab88809758d5723862bbbe971affa07429a660b728698d24a4c9d20 diff --git a/sci-misc/cdfplayer/cdfplayer-12.2.0-r2.ebuild b/sci-misc/cdfplayer/cdfplayer-12.2.0-r2.ebuild deleted file mode 100644 index daff19b6e657..000000000000 --- a/sci-misc/cdfplayer/cdfplayer-12.2.0-r2.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop - -DESCRIPTION="Wolfram Player for the interactive Computable Document Format (CDF)" -HOMEPAGE="http://www.wolfram.com/cdf-player/" -SRC_URI="WolframPlayer_${PV}_LINUX.sh" -S="${WORKDIR}" - -LICENSE="WolframCDFPlayer" -KEYWORDS="-* ~amd64 ~x86" -SLOT="0" -RESTRICT="strip mirror bindist fetch" - -# this list comes from lsof output -# probably there are still some libraries missing -RDEPEND=" - dev-libs/expat - dev-libs/icu - dev-libs/libxml2:= - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - sys-libs/ncurses-compat:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXcursor - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXmu - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt -" - -# we need this a few times -MPN="WolframPlayer" -MPV=$(ver_cut 1-2) - -# we might as well list all files in all QA variables... -QA_PREBUILT="opt/*" - -pkg_nofetch() { - einfo "Sadly Wolfram provides no permanent link to the player files." - einfo "Please download the Wolfram CFD Player installation file ${SRC_URI} from" - einfo "${HOMEPAGE} and place it into your DISTDIR directory." -} - -src_unpack() { - ${CONFIG_SHELL:-${BASH}} "${DISTDIR}/${A}" --nox11 --confirm --keep -- -auto "-targetdir=${S}/opt/Wolfram/${MPN}/${MPV}" "-execdir=${S}/opt/bin" -} - -src_install() { - local ARCH=$(usev amd64 '-x86-64') - - # move all over - ( - insinto / - doins -r opt - ) - - # the autogenerated symlinks point into sandbox, redo - rm "${ED}"/opt/bin/* || die - dosym ../Wolfram/${MPN}/${MPV}/Executables/wolframplayer opt/bin/wolframplayer - dosym ../Wolfram/${MPN}/${MPV}/Executables/WolframPlayer opt/bin/WolframPlayer - - # fix some embedded paths and install desktop files - local filename - while IFS="" read -d $'\0' -r filename ; do - einfo "Fixing ${filename}" - sed -e "s:${S}::g" -e 's:^\t\t::g' -i "${filename}" || die - echo "Categories=Physics;Science;Engineering;2DGraphics;Graphics;" >> "${filename}" || die - domenu "${filename}" - done < <(find "${ED}" -type f -name "wolfram-cdf12.desktop" -print0) - - # install a wrapper - newbin - ${PN} <<- _EOF_ - #!/usr/bin/env sh - LD_PRELOAD=${EPREFIX}/usr/$(get_libdir)/libfreetype.so.6:${EPREFIX}/lib/libz.so.1 ${EPREFIX}/opt/Wolfram/${MPN}/${MPV}/Executables/wolframplayer \$* - _EOF_ -} diff --git a/sci-misc/cdfplayer/metadata.xml b/sci-misc/cdfplayer/metadata.xml deleted file mode 100644 index 408b3f900d9f..000000000000 --- a/sci-misc/cdfplayer/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>dilfridge@gentoo.org</email> - <name>Andreas K. Huettel</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/fitsverify/Manifest b/sci-misc/fitsverify/Manifest deleted file mode 100644 index 95e382446c23..000000000000 --- a/sci-misc/fitsverify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fitsverify-4.20.tar.gz 43113 BLAKE2B b449a93cc99b477b7c720f2fd460baa706235929ac87b15f18405dd507e085c6759cb9c4b76b2abc4318a4711e4db507334972cf0cf1620251df32a4cf1709fa SHA512 686940d509ffd355f7616d6348e143f91152a6f248c0fea512cd8a47cda4b93048e1e7304652af598b7cca4685437c0a0e6f170213335381c77e8ff7cd7bf49c diff --git a/sci-misc/fitsverify/files/fitsverify-4.20-Wimplicit-function-declaration.patch b/sci-misc/fitsverify/files/fitsverify-4.20-Wimplicit-function-declaration.patch deleted file mode 100644 index 771fb9394b73..000000000000 --- a/sci-misc/fitsverify/files/fitsverify-4.20-Wimplicit-function-declaration.patch +++ /dev/null @@ -1,75 +0,0 @@ ---- a/fverify.h -+++ b/fverify.h -@@ -169,16 +169,16 @@ - int errnum; /* number of errors in this hdu */ - int wrnno; /* number of warnning in this hdu */ - }HduName; --int get_total_warn(); --int get_total_err(); --void init_hduname(); -+int get_total_warn(void); -+int get_total_err(void); -+void init_hduname(void); - void set_hduname(int hdunum,int hdutype, char* extname,int extver); - void set_hduerr(int hdunum); - void set_hdubasic(int hdunum,int hdutype); - int test_hduname(int hdunum1, int hdunum2); - void total_errors (int *totalerr, int * totalwrn); - void hdus_summary(FILE *out); --void destroy_hduname(); -+void destroy_hduname(void); - void test_end(fitsfile *infits, FILE *out); - void init_report(FILE *out, char *rootnam); - void close_report(FILE *out); -@@ -198,7 +198,7 @@ - int wrtserr(FILE *out, char* mess, int *status, int severity); - void wrtsep (FILE *out,char fill, char *title, int nchar); - void num_err_wrn(int *num_err, int *num_wrn); --void reset_err_wrn(); -+void reset_err_wrn(void); - int compkey (const void *key1, const void *key2); - int compcol (const void *col1, const void *col2); - int compcol (const void *col1, const void *col2); ---- a/fvrf_file.c -+++ b/fvrf_file.c -@@ -3,17 +3,17 @@ - static int total_err=1; /* initialzed to 1 in case fail to open file */ - static int total_warn=0; - --int get_total_warn() -+int get_total_warn(void) - { - return (total_warn); - } --int get_total_err() -+int get_total_err(void) - { - return (total_err); - } - - /* Get the total hdu number and allocate the memory for hdu array */ --void init_hduname() -+void init_hduname(void) - { - int i; - /* allocate memories for the hdu structure array */ -@@ -168,7 +168,7 @@ - - - --void destroy_hduname() -+void destroy_hduname(void) - { - int i; - for (i=0; i < totalhdu; i++) free(hduname[i]); ---- a/fvrf_misc.c -+++ b/fvrf_misc.c -@@ -20,7 +20,7 @@ - return; - } - --void reset_err_wrn() -+void reset_err_wrn(void) - { - nwrns = 0; - nerrs = 0; diff --git a/sci-misc/fitsverify/files/fitsverify-4.20-makefile.patch b/sci-misc/fitsverify/files/fitsverify-4.20-makefile.patch deleted file mode 100644 index d7d644720479..000000000000 --- a/sci-misc/fitsverify/files/fitsverify-4.20-makefile.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- /dev/null -+++ b/Makefile -@@ -0,0 +1,7 @@ -+PKG_CONFIG ?= pkg-config -+ -+CPPFLAGS += -DSTANDALONE $(shell $(PKG_CONFIG) --cflags cfitsio) -+LIBS += $(shell $(PKG_CONFIG) --libs cfitsio) -+ -+fitsverify: ftverify.o fvrf_data.o fvrf_file.o fvrf_head.o fvrf_key.o fvrf_misc.o -+ $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ $(LIBS) diff --git a/sci-misc/fitsverify/fitsverify-4.20.ebuild b/sci-misc/fitsverify/fitsverify-4.20.ebuild deleted file mode 100644 index 0f5e5f545299..000000000000 --- a/sci-misc/fitsverify/fitsverify-4.20.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="FITS file format checker" -HOMEPAGE="https://heasarc.gsfc.nasa.gov/docs/software/ftools/fitsverify/" -SRC_URI="https://heasarc.gsfc.nasa.gov/docs/software/ftools/fitsverify/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="sci-libs/cfitsio:0=" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-makefile.patch - "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch -) - -src_configure() { - tc-export CC PKG_CONFIG -} - -src_install() { - dobin fitsverify - einstalldocs -} diff --git a/sci-misc/fitsverify/metadata.xml b/sci-misc/fitsverify/metadata.xml deleted file mode 100644 index d6547612d566..000000000000 --- a/sci-misc/fitsverify/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci-astronomy@gentoo.org</email> - <name>Gentoo Astronomy Project</name> - </maintainer> - <longdescription lang="en"> - fitsverify is a computer program that rigorously checks whether a - FITS format data file conforms to all the requirements defined in - the FITS (Flexible Image Transport System) standard document. -</longdescription> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/h5utils/Manifest b/sci-misc/h5utils/Manifest deleted file mode 100644 index 6243b697a4b6..000000000000 --- a/sci-misc/h5utils/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST h5utils-1.13.1.tar.gz 113754 BLAKE2B db8fbd51d93aaafbecdf549e9e40fd1e39284cc90301f098f552f80bef6f7edb33b45b91ad1dee502ad9c0c44f49ebbb589025511acc0f160980eab94da1afa3 SHA512 cd04997c3f1392f4755f78df67555ac43a3287cc482e47c11ef8c29edf4aac7915d89d550a0b0585ca90527bad532bbb139bb0162c49fc2a27c292c9dc5ecbe4 -DIST h5utils-1.13.2.tar.gz 114141 BLAKE2B 1102b3c0b9577fb8f42375bf0c42670b0d94c3e79c57baec3b1a01fa33d23b5e17250b6e6e329cae563900193495c99df885698b8dbd8a910364c048c23db5fd SHA512 c031b87e96a1626c166f9a99d1e7319af6f963e8ae8d7c530332e460a442805f16c5f8f6684bb2bcd98f6a1deb16a520520dae1af032dfd146678d9e07d0a793 diff --git a/sci-misc/h5utils/files/h5utils-1.13.1-automagic.patch b/sci-misc/h5utils/files/h5utils-1.13.1-automagic.patch deleted file mode 100644 index 81e7d8a5b605..000000000000 --- a/sci-misc/h5utils/files/h5utils-1.13.1-automagic.patch +++ /dev/null @@ -1,65 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -75,44 +75,25 @@ fi - - ########################################################################### - --# Only build h5fromh4 if we are using a version of HDF5 prior to 1.4, and --# thus don't have the superior h4toh5 utility. Similarly for h5toh4. --AC_CHECK_PROG(H4TOH5, h4toh5, h4toh5) --AC_CHECK_PROG(H5TOH4, h5toh4, h5toh4) -- --AC_ARG_WITH(hdf4, -- [AC_HELP_STRING([--with-hdf4], [build hdf4 utils even if h4toh5 and h5toh4 are present])], -- ok=$withval, ok=maybe) --if test "x$ok" = xyes; then -- H4TOH5="" -- H5TOH4="" --elif test "x$ok" = xno; then -- H4TOH5="h4toh5" -- H5TOH4="h5toh4" --fi -- --HDF4=no --if test "x$H4TOH5" != xh4toh5 -o "x$H5TOH4" != xh5toh4; then -- AC_CHECK_LIB(jpeg, jpeg_start_compress, -- [AC_CHECK_LIB(df, DFSDgetdata, -- [H4_LIBS="-ldf -ljpeg"; HDF4=yes], -- [AC_MSG_WARN([can't find libdf (HDF4): won't be able to compile h5fromh4 or h4fromh5])], -ljpeg)], -- [AC_MSG_WARN([can't find libjpeg: won't be able to compile h5fromh4 or h4fromh5])]) -- -- if test $HDF4 = yes; then -- if test "x$H4TOH5" != xh4toh5; then -- MORE_H5UTILS="h5fromh4\$(EXEEXT) $MORE_H5UTILS" -- MORE_H5UTILS_MANS="doc/man/h5fromh4.1 $MORE_H5UTILS_MANS" -- fi -- if test "x$H5TOH4" != xh5toh4; then -- MORE_H5UTILS="h4fromh5\$(EXEEXT) $MORE_H5UTILS" -- # MORE_H5UTILS_MANS="doc/man/h4fromh5.1 $MORE_H5UTILS_MANS" -- fi -- fi --fi --AC_CHECK_HEADERS(hdf.h hdf/hdf.h) -+AC_ARG_WITH([hdf], AS_HELP_STRING([--with-hdf], [build hdf4 utils even if h4toh5 and h5toh4 are present])) -+ -+AS_IF([test "x$with_hdf" = "xyes"], [ -+ AC_CHECK_HEADERS(hdf.h hdf/hdf.h) -+ AC_CHECK_LIB(jpeg, jpeg_start_compress, -+ [AC_CHECK_LIB(df, DFSDgetdata, -+ [H4_LIBS="-ldf -ljpeg"; HDF4=yes], -+ [AC_MSG_WARN([can't find libdf (HDF4): won't be able to compile h5fromh4 or h4fromh5])], -ljpeg)], -+ [AC_MSG_WARN([can't find libjpeg: won't be able to compile h5fromh4 or h4fromh5])]) -+ if test $HDF4 = yes; then -+ MORE_H5UTILS="h5fromh4\$(EXEEXT) $MORE_H5UTILS" -+ MORE_H5UTILS_MANS="doc/man/h5fromh4.1 $MORE_H5UTILS_MANS" -+ MORE_H5UTILS="h4fromh5\$(EXEEXT) $MORE_H5UTILS" -+ fi -+ -+ AC_SUBST(H4_LIBS) -+]) -+ - --AC_SUBST(H4_LIBS) - - ########################################################################### - diff --git a/sci-misc/h5utils/files/h5utils-1.13.2-automagic.patch b/sci-misc/h5utils/files/h5utils-1.13.2-automagic.patch deleted file mode 100644 index 1344544bce35..000000000000 --- a/sci-misc/h5utils/files/h5utils-1.13.2-automagic.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- a/configure.ac 2026-04-29 21:22:55.150930038 +0200 -+++ b/configure.ac 2026-04-29 21:30:45.556594022 +0200 -@@ -74,22 +74,10 @@ - - # Only build h5fromh4 if we are using a version of HDF5 prior to 1.4, and - # thus don't have the superior h4toh5 utility. Similarly for h5toh4. --AC_CHECK_PROG(H4TOH5, h4toh5, h4toh5) --AC_CHECK_PROG(H5TOH4, h5toh4, h5toh4) - --AC_ARG_WITH(hdf4, -- [AS_HELP_STRING([--with-hdf4],[build hdf4 utils even if h4toh5 and h5toh4 are present])], -- ok=$withval, ok=maybe) --if test "x$ok" = xyes; then -- H4TOH5="" -- H5TOH4="" --elif test "x$ok" = xno; then -- H4TOH5="h4toh5" -- H5TOH4="h5toh4" --fi -+AC_ARG_WITH(hdf, AS_HELP_STRING([--with-hdf],[build hdf4 utils even if h4toh5 and h5toh4 are present])) - --HDF4=no --if test "x$H4TOH5" != xh4toh5 -o "x$H5TOH4" != xh5toh4; then -+AS_IF([test "x$with_hdf" = "xyes"], [ - AC_CHECK_LIB(jpeg, jpeg_start_compress, - [AC_CHECK_LIB(df, DFSDgetdata, - [H4_LIBS="-ldf -ljpeg"; HDF4=yes], -@@ -97,19 +85,15 @@ - [AC_MSG_WARN([can't find libjpeg: won't be able to compile h5fromh4 or h4fromh5])]) - - if test $HDF4 = yes; then -- if test "x$H4TOH5" != xh4toh5; then - MORE_H5UTILS="h5fromh4\$(EXEEXT) $MORE_H5UTILS" - MORE_H5UTILS_MANS="doc/man/h5fromh4.1 $MORE_H5UTILS_MANS" -- fi -- if test "x$H5TOH4" != xh5toh4; then - MORE_H5UTILS="h4fromh5\$(EXEEXT) $MORE_H5UTILS" - # MORE_H5UTILS_MANS="doc/man/h4fromh5.1 $MORE_H5UTILS_MANS" -- fi - fi --fi - AC_CHECK_HEADERS(hdf.h hdf/hdf.h) - - AC_SUBST(H4_LIBS) -+]) - - ########################################################################### - diff --git a/sci-misc/h5utils/h5utils-1.13.1-r1.ebuild b/sci-misc/h5utils/h5utils-1.13.1-r1.ebuild deleted file mode 100644 index f074e58a7af0..000000000000 --- a/sci-misc/h5utils/h5utils-1.13.1-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Utilities for visualization and conversion of HDF5 files" -HOMEPAGE="https://github.com/NanoComp/h5utils" -SRC_URI="https://github.com/NanoComp/h5utils/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" -IUSE="hdf octave" - -DEPEND=" - media-libs/libpng:0= - sci-libs/hdf5:0= - virtual/zlib:= - hdf? ( - sci-libs/hdf:0= - virtual/jpeg:0 - ) - octave? ( - sci-mathematics/octave - )" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-automagic.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --without-v5d \ - $(use_with octave) \ - $(use_with hdf) -} diff --git a/sci-misc/h5utils/h5utils-1.13.2.ebuild b/sci-misc/h5utils/h5utils-1.13.2.ebuild deleted file mode 100644 index 848d1ade7936..000000000000 --- a/sci-misc/h5utils/h5utils-1.13.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -inherit autotools - -DESCRIPTION="Utilities for visualization and conversion of HDF5 files" -HOMEPAGE="https://github.com/NanoComp/h5utils" -SRC_URI="https://github.com/NanoComp/h5utils/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="hdf octave" - -DEPEND=" - media-libs/libpng:0= - sci-libs/hdf5:0= - virtual/zlib:= - hdf? ( - sci-libs/hdf:0= - media-libs/libjpeg-turbo - ) - octave? ( - sci-mathematics/octave - )" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-automagic.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --without-v5d \ - $(use_with octave) \ - $(use_with hdf) -} diff --git a/sci-misc/h5utils/metadata.xml b/sci-misc/h5utils/metadata.xml deleted file mode 100644 index f75f75890ed2..000000000000 --- a/sci-misc/h5utils/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> - h5utils is a set of utilities for visualization and conversion of - scientific data in the free, portable HDF5 format. - Besides providing a simple tool for batch visualization as PNG images, - h5utils also includes programs to convert HDF5 datasets into the - formats required by other free visualization software (e.g. plain - text, Vis5d, and VTK). -</longdescription> - <use> - <flag name="octave">Build Octave plugins</flag> - <flag name="hdf">Build hdf to hdf5 (and vice-versa) converter</flag> - </use> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest b/sci-misc/jupyterlab-desktop-bin/Manifest deleted file mode 100644 index 8ae9d1515347..000000000000 --- a/sci-misc/jupyterlab-desktop-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyterlab-desktop-bin-4.2.5.1.rpm 336515433 BLAKE2B 7173a3179b848471540070b172f5b196e7a0192bc3dd60d9ba20b129ce1276ac4707c6f37a2371707fdce1c2a4ed8943006e9e08b1464717f0d696ad5e11843d SHA512 62669c48a632441075bdf96796866e4a64601ad06f4e9fc85b52e3956aa6ce85dd7f52816cc3c9c4466eeff7759c92721dbabf274dc6001785cb71cb84e2ed9f diff --git a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.2.5.1.ebuild b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.2.5.1.ebuild deleted file mode 100644 index d8ed6fa68d92..000000000000 --- a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.2.5.1.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -RPM_COMPRESS_TYPE=xz -inherit chromium-2 desktop rpm xdg - -DESCRIPTION="JupyterLab desktop application, based on Electron" -HOMEPAGE="https://jupyter.org/" -SRC_URI="https://github.com/jupyterlab/${PN%%-bin}/releases/download/v$(ver_rs 3 -)/JupyterLab-Setup-Fedora-x64.rpm -> ${P}.rpm" -S="${WORKDIR}" - -# Electron bundles a bunch of things -LICENSE=" - MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 - unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved -" -SLOT="0" -KEYWORDS="-* ~amd64" -RESTRICT="bindist mirror" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib - dev-libs/nspr - dev-libs/nss - >=dev-python/jupyterlab-$(ver_cut 1-3) - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/libxshmfence - x11-libs/pango -" - -QA_PREBUILT="opt/JupyterLab/*" - -pkg_pretend() { - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - # cleanup languages - pushd "opt/JupyterLab/locales" || die - chromium_remove_language_paks - popd || die -} - -src_configure() { - chromium_suid_sandbox_check_kernel_config - default -} - -src_install() { - local size=512 - doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/jupyterlab-desktop.png" - - domenu usr/share/applications/jupyterlab-desktop.desktop - - local DESTDIR="/opt/JupyterLab" - pushd "opt/JupyterLab" || die - - exeinto "${DESTDIR}" - doexe chrome-sandbox chrome_crashpad_handler jupyterlab-desktop *.so* - - insinto "${DESTDIR}" - doins *.pak *.bin *.json *.dat - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fperms 4755 "${DESTDIR}"/chrome-sandbox - - dosym "${DESTDIR}"/jupyterlab-desktop /opt/bin/jupyterlab-desktop - popd || die -} - -pkg_postinst() { - xdg_pkg_postinst - elog "" - elog "On initial startup you will be prompted to select the python environment of" - elog "your choice. Either select a specific python version, e.g. /usr/bin/pythonX.Y," - elog "or choose /usr/bin/python to follow the system wide setting in" - elog "/etc/python-exec/python-exec.conf." - elog "Please note that only python environments corresponding to the enabled" - elog "PYTHON_TARGETS on dev-python/jupyterlab will work." - elog "" -} diff --git a/sci-misc/jupyterlab-desktop-bin/metadata.xml b/sci-misc/jupyterlab-desktop-bin/metadata.xml deleted file mode 100644 index f49c6c5bde1c..000000000000 --- a/sci-misc/jupyterlab-desktop-bin/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <upstream> - <bugs-to>https://github.com/jupyterlab/jupyterlab-desktop/issues</bugs-to> - </upstream> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/lttoolbox/Manifest b/sci-misc/lttoolbox/Manifest deleted file mode 100644 index 41163f23d99b..000000000000 --- a/sci-misc/lttoolbox/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST lttoolbox-3.7.1.tar.bz2 174427 BLAKE2B 33e2a25f11d4badd30835ff60eeb82dc1f95550ef6814a086115c2279551c0067f2ebdc46574d07d6e01ca459ee41f1f0ea512fae0c1e21e7db6e4b04e70dcad SHA512 e86c5479bf14289a91a9de2a528ebc82ef2df39c39e16b26972b3fc90b372903afd36659be8b9d6c4e5f73b7b40ac6aea8bf56ce58d334462aaddcfc44918724 -DIST lttoolbox-3.7.6.tar.bz2 172685 BLAKE2B 4d5a99ecd2d9293c3d1580ffa4ee4309b95a5463d310bbb0ac92c6faabe7fe9ab7d5cf1f97944ed35de75c280a6d0ed0f45d0c82dd2c3cf7bed1f2e39e633f6a SHA512 b56e6c10c6391c9fda189b08023d9f7cf8d75b445d203784253a20b032bfd33911b6fc1647e6e5c5cc0ffe40bf87eac93cb37176642008b39b8cd11bca608821 -DIST lttoolbox-3.8.2.tar.bz2 157342 BLAKE2B 88d88a66a23aa1f80c86583566deb493879fdaeb43d3dba752595b60f1bd753c82461c3c35614d64ef3da504c6b2471de24d412452ce9ba166c30f86e21ded1b SHA512 91c688d6c9f49076e56045f92eb5696bb6cd21a222083a567e40658332904a1d5d17ec6f558b837040ec074b163df4704fe3192f08fb90214ab2fe18e76035d6 diff --git a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-bashism.patch b/sci-misc/lttoolbox/files/lttoolbox-3.7.1-bashism.patch deleted file mode 100644 index 9727c018b142..000000000000 --- a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-bashism.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://github.com/apertium/lttoolbox/pull/171 - -From 80408b137ceca94d9dab188277ffa3933b148f3d Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Sun, 18 Dec 2022 03:33:03 +0000 -Subject: [PATCH] configure.ac: fix bashism -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -configure scripts need to be runnable with a POSIX-compliant /bin/sh. - -On many (but not all!) systems, /bin/sh is provided by Bash, so errors -like this aren't spotted. Notably Debian defaults to /bin/sh provided -by dash which doesn't tolerate such bashisms as '=='. - -This retains compatibility with bash. - -Signed-off-by: Sam James <sam@gentoo.org> ---- a/configure.ac -+++ b/configure.ac -@@ -74,7 +74,7 @@ for version in 23 2b 20 2a 17; do - version_flag="-std=c++${version}" - AX_CHECK_COMPILE_FLAG([${version_flag}], [break], [version_flag=none]) - done --AS_IF([test "$version_flag" == none], [ -+AS_IF([test "$version_flag" = none], [ - AC_MSG_ERROR([Could not enable at least C++17 - upgrade your compiler]) - ]) - CXXFLAGS="$CXXFLAGS ${version_flag}" - diff --git a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-clang.patch b/sci-misc/lttoolbox/files/lttoolbox-3.7.1-clang.patch deleted file mode 100644 index 0c45e9798b2c..000000000000 --- a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-clang.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/lttoolbox/sorted_vector.hpp 2026-04-28 13:07:16.872483211 +0200 -+++ b/lttoolbox/sorted_vector.hpp 2026-04-28 13:08:00.256988347 +0200 -@@ -22,6 +22,7 @@ - #include <vector> - #include <algorithm> - #include <functional> -+#include <iterator> - - namespace detail { - template<typename ForwardIt, typename Comp> diff --git a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-cstdint-include.patch b/sci-misc/lttoolbox/files/lttoolbox-3.7.1-cstdint-include.patch deleted file mode 100644 index c9fa2fda3aca..000000000000 --- a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-cstdint-include.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/apertium/lttoolbox/pull/173 - -From 8873eb40827179c821c4979563063200e144d129 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Mon, 6 Feb 2023 22:16:49 +0000 -Subject: [PATCH] acx: Add missing <cstdint> include - -Needed for int32_t. Fixes build w/ musl but also likely gcc 13. - -Bug: https://bugs.gentoo.org/889400 ---- a/lttoolbox/acx.h -+++ b/lttoolbox/acx.h -@@ -18,6 +18,7 @@ - #define _ACXPARSEUTIL_ - - #include <lttoolbox/sorted_vector.hpp> -+#include <cstdint> - #include <map> - - std::map<int32_t, sorted_vector<int32_t>> readACX(const char* file); - diff --git a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-libxml2-2.14.patch b/sci-misc/lttoolbox/files/lttoolbox-3.7.1-libxml2-2.14.patch deleted file mode 100644 index ef3c8d71d3cf..000000000000 --- a/sci-misc/lttoolbox/files/lttoolbox-3.7.1-libxml2-2.14.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/955673 -https://github.com/apertium/lttoolbox/issues/199 -https://github.com/apertium/lttoolbox/commit/92c2d2948a5396034dca7465a51dbb2fb1528fe4 - -From 92c2d2948a5396034dca7465a51dbb2fb1528fe4 Mon Sep 17 00:00:00 2001 -From: Tino Didriksen <mail@tinodidriksen.com> -Date: Thu, 12 Jun 2025 12:59:10 +0200 -Subject: [PATCH] initGenericErrorDefaultFunc -> xmlSetGenericErrorFunc (fixes - #199) - ---- a/lttoolbox/lt_comp.cc -+++ b/lttoolbox/lt_comp.cc -@@ -119,7 +119,7 @@ int main(int argc, char *argv[]) - std::cerr << "Error: Cannot not open file '" << infile << "'." << std::endl << std::endl; - exit(EXIT_FAILURE); - } -- initGenericErrorDefaultFunc(NULL); -+ xmlSetGenericErrorFunc(nullptr, nullptr); - - - if(opc == "lr") diff --git a/sci-misc/lttoolbox/lttoolbox-3.7.1-r2.ebuild b/sci-misc/lttoolbox/lttoolbox-3.7.1-r2.ebuild deleted file mode 100644 index 2fe1662873c8..000000000000 --- a/sci-misc/lttoolbox/lttoolbox-3.7.1-r2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Toolbox for lexical processing, morphological analysis and generation of words" -HOMEPAGE="https://www.apertium.org" -SRC_URI="https://github.com/apertium/lttoolbox/releases/download/v${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -# PKG_VERSION_ABI in configure.ac -SLOT="0/3" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/icu:= - dev-libs/libxml2:2= - dev-libs/utfcpp -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-3.7.1-bashism.patch - "${FILESDIR}"/${PN}-3.7.1-clang.patch - "${FILESDIR}"/${PN}-3.7.1-cstdint-include.patch - "${FILESDIR}"/${PN}-3.7.1-libxml2-2.14.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - econf --disable-python-bindings -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-misc/lttoolbox/lttoolbox-3.7.6.ebuild b/sci-misc/lttoolbox/lttoolbox-3.7.6.ebuild deleted file mode 100644 index 0b9fe2aec70c..000000000000 --- a/sci-misc/lttoolbox/lttoolbox-3.7.6.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -inherit autotools - -DESCRIPTION="Toolbox for lexical processing, morphological analysis and generation of words" -HOMEPAGE="https://www.apertium.org" -SRC_URI="https://github.com/apertium/lttoolbox/releases/download/v${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -# PKG_VERSION_ABI in configure.ac -SLOT="0/3" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/icu:= - dev-libs/libxml2:2= - dev-libs/utfcpp -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-3.7.1-libxml2-2.14.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - econf --disable-python-bindings -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-misc/lttoolbox/lttoolbox-3.8.2.ebuild b/sci-misc/lttoolbox/lttoolbox-3.8.2.ebuild deleted file mode 100644 index fbc486ec207d..000000000000 --- a/sci-misc/lttoolbox/lttoolbox-3.8.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Toolbox for lexical processing, morphological analysis and generation of words" -HOMEPAGE="https://www.apertium.org" -SRC_URI="https://github.com/apertium/lttoolbox/releases/download/v${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -# PKG_VERSION_ABI in configure.ac -SLOT="0/3" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/icu:= - dev-libs/libxml2:2= -" -DEPEND="${RDEPEND} - dev-libs/utfcpp -" -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakecargs=( - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/sci-misc/lttoolbox/metadata.xml b/sci-misc/lttoolbox/metadata.xml deleted file mode 100644 index b201c2cfeade..000000000000 --- a/sci-misc/lttoolbox/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/nco/Manifest b/sci-misc/nco/Manifest deleted file mode 100644 index b4f6a93f77f3..000000000000 --- a/sci-misc/nco/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST nco-5.1.3.tar.gz 6438534 BLAKE2B 6296d881b0e0b62e18daa40db71ccca79b4cca9fa8f046a0664f53b690d8f85175676900d792a4691090662ed80ce5c4e32e4236c69c6057d292800bd9987f36 SHA512 c4819a0b3a1c431419df73250e6648e5afc55439d260d166fb4e13ca3f4ae34bdc728b921922e075c86f6bf5dbede1565741616b2b9a32bcdcfbe85617a7f8ec -DIST nco-5.3.9.tar.gz 6895863 BLAKE2B 7a2942a331962079f3aac22c2a9f1dcc28dac0b57f563c2cc22b68554c328995ab269d51684df47302bb88362f4bcdd945ece9e84e75a9d9f205e992d00a74d4 SHA512 4ccfd99c6c21d675622a41a029176d4ee6be0ec67769cdbb4f336527cee35c8e7cdd14c214e1b9e14d27ba45a4e2330d9a77f0d4557fc18560bad65219ee08e7 diff --git a/sci-misc/nco/metadata.xml b/sci-misc/nco/metadata.xml deleted file mode 100644 index 52d10618d5e0..000000000000 --- a/sci-misc/nco/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - Command-line operators to analyze netCDF files - NetCDF Operator is a suite of programs known as operators. The - operators are stand-alone, command-line programs executable in a POSIX - shell. Operators take one or more netCDF files as input, perform an - operation (e.g., averaging or hyperslabbing), and produce a netCDF - output file. NCO was originally designed to manipulate and analyze - climate data, though it works on any netCDF format datasets. - </longdescription> - <use> - <flag name="dap">Support for remote data access with the NETCDF DAP client</flag> - <flag name="ncap2">Build next generation netcdf arithmetic processor - (needs <pkg>dev-java/antlr</pkg>)</flag> - <flag name="udunits">Add <pkg>sci-libs/udunits</pkg> files support</flag> - </use> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/nco/nco-5.1.3-r1.ebuild b/sci-misc/nco/nco-5.1.3-r1.ebuild deleted file mode 100644 index 9c3c1e548d89..000000000000 --- a/sci-misc/nco/nco-5.1.3-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Command line utilities for operating on netCDF files" -HOMEPAGE="http://nco.sourceforge.net/" -SRC_URI="http://nco.sf.net/src/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="amd64 ~x86" -IUSE="dap gsl hdf5 ncap2 openmp test udunits" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=sci-libs/netcdf-4:=[dap=,hdf5?,tools(+)] - gsl? ( sci-libs/gsl:= ) - ncap2? ( dev-cpp/antlr-cpp:2= ) - udunits? ( >=sci-libs/udunits-2 )" -DEPEND="${RDEPEND} - test? ( >=sci-libs/netcdf-4[tools(+)] )" -BDEPEND="sys-apps/texinfo" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_configure() { - econf \ - --disable-udunits \ - --disable-gpu \ - --enable-doc \ - $(use_enable dap) \ - $(use_enable gsl) \ - $(use_enable hdf5 netcdf4) \ - $(use_enable hdf5 netcdf-4) \ - $(use_enable ncap2) \ - $(use_enable ncap2 ncoxx) \ - $(use_enable openmp) \ - $(use_enable udunits udunits2) -} - -src_test() { - emake test - # testsuite doesn't run through automake - rm src/nco/test-suite.log || die -} - -src_install() { - default - dodoc doc/ChangeLog - - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-misc/nco/nco-5.3.9.ebuild b/sci-misc/nco/nco-5.3.9.ebuild deleted file mode 100644 index 600177cfe7fc..000000000000 --- a/sci-misc/nco/nco-5.3.9.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -inherit toolchain-funcs - -DESCRIPTION="Command line utilities for operating on netCDF files" -HOMEPAGE="http://nco.sourceforge.net/" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="dap gsl hdf5 ncap2 openmp test udunits" -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( gsl ncap2 openmp udunits )" - -RDEPEND=" - >=sci-libs/netcdf-4:=[dap=,hdf5?,tools(+)] - gsl? ( sci-libs/gsl:= ) - ncap2? ( dev-cpp/antlr-cpp:2= ) - udunits? ( >=sci-libs/udunits-2 )" -DEPEND="${RDEPEND} - test? ( >=sci-libs/netcdf-4[tools(+)] )" -BDEPEND="sys-apps/texinfo" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_configure() { - econf \ - --disable-gpu \ - --enable-doc \ - $(use_enable dap) \ - $(use_enable gsl) \ - $(use_enable hdf5 netcdf4) \ - $(use_enable hdf5 netcdf-4) \ - $(use_enable ncap2) \ - $(use_enable ncap2 ncoxx) \ - $(use_enable openmp) \ - $(use_enable udunits udunits2) -} - -src_compile() { - emake -C src/nco ncks - default -} - -src_test() { - emake test - # testsuite doesn't run through automake - rm src/nco/test-suite.log || die -} - -src_install() { - default - dodoc doc/ChangeLog - - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-misc/ncview/Manifest b/sci-misc/ncview/Manifest deleted file mode 100644 index 409b18b439e7..000000000000 --- a/sci-misc/ncview/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ncview-2.1.8.tar.gz 1267792 BLAKE2B 16d0cf4ef827d41a2f1773292839b1795934b346d2f52a6c3a8eeb50260e836822fbbc7245342664629cf256b4270426d4c89c0f848e95fddcf3de043c53cde3 SHA512 2567aa361b365c3788069d81bb7f890d5f244c387fa3ce70c78bcf4487c852d4ac4f93f0b0e3d821f8ae5816073cef654b659c8a3856f1d12fb0d80dfba92fc4 diff --git a/sci-misc/ncview/files/ncview-2.1.8-autotools.patch b/sci-misc/ncview/files/ncview-2.1.8-autotools.patch deleted file mode 100644 index 9a8fef2f7136..000000000000 --- a/sci-misc/ncview/files/ncview-2.1.8-autotools.patch +++ /dev/null @@ -1,110 +0,0 @@ ---- a/configure.in -+++ b/configure.in -@@ -8,6 +8,7 @@ - m4_define([ncview_release_date],[15 Feb 2010]) - - AC_INIT([ncview],[ncview_version],[dpierce@ucsd.edu]) -+AC_CONFIG_MACRO_DIR([m4macros]) - - # Handle netcdf - AC_PATH_NETCDF -@@ -30,13 +31,11 @@ - # we have to specifically check if the same compiler used to compile the - # netcdf library exists. - #------------------------------------------------------------------------ --AC_PROG_CC( $NETCDF_CC ) --AC_ISC_POSIX --AC_HEADER_STDC -+AC_PROG_CC - - --AC_CONFIG_HEADER(config.h) --AM_INIT_AUTOMAKE([ncview],[ncview_version]) -+AC_CONFIG_HEADERS(config.h) -+AM_INIT_AUTOMAKE - - AC_PATH_X - if test "x$no_x" == "xyes"; then -@@ -206,82 +205,6 @@ - AC_SUBST(X_INCLUDES) - - --#---------------------------------------------------------------------------- --# We want to test if the same compiler was used for the netcdf library as for --# ncview. This might be complicated by the fact that often "gcc" and "cc" --# end up invoking the same compiler. Use an ugly hack that I have no idea --# if it generally works or not. Probably not. --#---------------------------------------------------------------------------- --CC_TEST_SAME=$CC --#----------------------------------------------------------------------- --# Point of following obscure manipulations is that $CC can have multiple --# words, for example, it could be "gcc -fPIC -lm". We want to keep only --# the first word, so use 'set' and then take the first arg ($1). --#----------------------------------------------------------------------- --set $CC_TEST_SAME --CC_TEST_SAME=$1 --if test x$CC_TEST_SAME = xcc; then -- CC_TEST_SAME=gcc --fi --NETCDF_CC_TEST_SAME=$NETCDF_CC --set $NETCDF_CC_TEST_SAME --NETCDF_CC_TEST_SAME=$1 --if test x$NETCDF_CC_TEST_SAME = xcc; then -- NETCDF_CC_TEST_SAME=gcc --fi --if test x$CC_TEST_SAME != x$NETCDF_CC_TEST_SAME; then -- echo "======================================================================" -- echo "Configuration error: You specified that the \"$CC\" C compiler should be" -- echo "used to build ncview, but the netcdf library was compiled with the \"$NETCDF_CC\"" -- echo "compiler. Here is the path where I found the netcdf library:" -- echo " $NETCDF_LDFLAGS" -- echo "You must use the same compiler for ncview as was used to build the netcdf library!" -- echo " " -- echo "There are two possible ways to fix this." -- echo " " -- echo "1) Download the netcdf library and compile it with the $CC compiler," -- echo "install it, and try again to build ncview. NOTE that if you do this," -- echo "you might have more than one version of the netcdf library on your system," -- echo "built with differnt compilers, which can get confusing. If you do this," -- echo "you will have to specify the path to the (new) version of nc-config" -- echo "that was compiled using the $CC compiler by configuring ncview in a " -- echo "way similar to this:" -- echo " " -- echo " ./configure --with-nc-config=/path/to/newly/compiled/nc-config" -- echo " " -- echo "2) Configure ncview to use the $NETCDF_CC compiler." -- echo "To do this, set environmental variable CC to $NETCDF_CC" -- echo "and run ./configure again" -- echo "===================================================================" -- exit -1 --fi -- --#---------------------------------------------------------------------------------- --# Construct our RPATH flags. Idea here is that we have LDFLAGS that might look, --# for example, something like this: --# LIBS="-L/usr/local/lib -lnetcdf -L/home/pierce/lib -ludunits" --# We want to convert this to -rpath flags suitable for the compiler, which would --# have this format: --# "-Wl,-rpath,/usr/local/lib -Wl,-rpath,/home/pierce/lib" --# --# As a safety check, I only do this for the GNU compiler, as I don't know if this --# is anything like correct syntax for other compilers. Note that this *does* work --# for the Intel icc compiler, but also that the icc compiler sets $ac_compiler_gnu --# to "yes". Go figure. --#---------------------------------------------------------------------------------- --echo "ac_computer_gnu: $ac_compiler_gnu" --if test x$ac_compiler_gnu = xyes; then -- RPATH_FLAGS="" -- for word in $UDUNITS2_LDFLAGS $NETCDF_LDFLAGS; do -- if test `expr $word : -L/` -eq 3; then -- #RPDIR=`expr substr $word 3 999`; -- RPDIR=${word:2} -- RPATH_FLAGS="$RPATH_FLAGS -Wl,-rpath,$RPDIR" -- fi -- done -- AC_SUBST(RPATH_FLAGS) --fi -- - AC_CONFIG_FILES([Makefile src/Makefile]) - AC_OUTPUT - diff --git a/sci-misc/ncview/metadata.xml b/sci-misc/ncview/metadata.xml deleted file mode 100644 index e54a453c9bc9..000000000000 --- a/sci-misc/ncview/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - Ncview is a visual browser for netCDF format files. Typically you - would use ncview to get a quick push-button look at your netCDF - files. You can view movies of the data, view along various - dimensions, take a look at the actual data values, change color - maps, invert the data, etc. - </longdescription> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/ncview/ncview-2.1.8.ebuild b/sci-misc/ncview/ncview-2.1.8.ebuild deleted file mode 100644 index 5df8f0b5bbb0..000000000000 --- a/sci-misc/ncview/ncview-2.1.8.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -DESCRIPTION="X-based viewer for netCDF files" -HOMEPAGE="http://meteora.ucsd.edu/~pierce/ncview_home_page.html" -SRC_URI="ftp://cirrus.ucsd.edu/pub/ncview/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND=" - media-libs/libpng:0= - sci-libs/netcdf[hdf5] - sci-libs/udunits - x11-libs/libXaw -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) - -src_prepare() { - default - eautoreconf -} - -src_install() { - default - - doman data/ncview.1 - - insinto /usr/share/X11/app-defaults - newins Ncview-appdefaults Ncview - - insinto /usr/share/ncview - doins *.ncmap - - make_desktop_entry ncview -} diff --git a/sci-misc/netlogo-bin/Manifest b/sci-misc/netlogo-bin/Manifest deleted file mode 100644 index 228a4c0d98a4..000000000000 --- a/sci-misc/netlogo-bin/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST NetLogo-6.2.2-32.tgz 232876084 BLAKE2B c32b74d57b9671c6de380b77d78d305582b2dd594b9c6dc4640c6978630c1def5ccf24dd21a25fd9bec868908f3b41c93d40d090b540d1a6dd1840620a0ea5be SHA512 c27c7a73f51dc919e9acebc32b3fcd399d8597b2e0141d0cdf0ffc06e932afbdeb759a5b298aa337af5b846ed6c9f31ca8a0c6441f8f31f29151ea8a96433840 -DIST NetLogo-6.2.2-64.tgz 232588273 BLAKE2B 65d0f5ed9ba4616ac4a9f6df2f0a3f3fec280343233f4d715c7eb96002860b0a2377dc354913bd78527df45c7f93bb97e0979d18f49e3dc987847a73d879ee51 SHA512 0f38e34507897dd36a3053415bf191b8e71a7ef601ac6fe407bff0faa50c2e915e283e3e043379e19fcc4449934e1b7ceaffb68eadab1e529a5494b3a2d0f11f -DIST netlogo.png 23702 BLAKE2B 60816d1bf1ee265b6d4dfa7f4d4b3df22d03996b551d7056b51ea8fc2703a6037fb7d0fb1fc5d0557255eac569aeb17dc0f32bfc91db2b13411588e5f821bdba SHA512 37945b2739f7f25f5b443c03914c4f6e28ed81efe2a0eca5dd83c7c5961fdeeb681b80b162dc45e1de3f65e013a38999b91b9b0ad1cfd5bf664d5e11029b62dd diff --git a/sci-misc/netlogo-bin/metadata.xml b/sci-misc/netlogo-bin/metadata.xml deleted file mode 100644 index 609e34f7f294..000000000000 --- a/sci-misc/netlogo-bin/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> -NetLogo is a programmable modeling environment for simulating natural and -social phenomena. It is particularly well suited for modeling complex -systems developing over time. Modelers can give instructions to hundreds -or thousands of independent "agents" all operating concurrently. This makes -it possible to explore the connection between the micro-level behavior of -individuals and the macro-level patterns that emerge from the interaction -of many individuals. - </longdescription> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/netlogo-bin/netlogo-bin-6.2.2.ebuild b/sci-misc/netlogo-bin/netlogo-bin-6.2.2.ebuild deleted file mode 100644 index f3a2be39b675..000000000000 --- a/sci-misc/netlogo-bin/netlogo-bin-6.2.2.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop java-pkg-2 xdg - -MY_PN="NetLogo" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Programming language and IDE for agent-based modelling" -HOMEPAGE="https://ccl.northwestern.edu/netlogo/" -SRC_URI=" - https://netlogoweb.org/assets/images/desktopicon.png -> ${PN//-bin}.png - amd64? ( https://ccl.northwestern.edu/netlogo/${PV}/${MY_P}-64.tgz ) - x86? ( https://ccl.northwestern.edu/netlogo/${PV}/${MY_P}-32.tgz ) -" -S="${WORKDIR}/${MY_PN} ${PV}" - -LICENSE="netlogo GPL-2 LGPL-2.1 LGPL-3 BSD Apache-2.0" -SLOT="0" -KEYWORDS="-* amd64 ~x86" - -RDEPEND=" - >=virtual/jre-1.8:* - media-libs/mesa - sys-libs/glibc - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXxf86vm -" - -DOCS=( - "readme.md" - "NetLogo User Manual.pdf" - "Mathematica Link/NetLogo-Mathematica Tutorial.pdf" - "app/behaviorsearch/README.TXT" -) -HTML_DOCS=( - "app/docs" - "app/behaviorsearch/documentation" -) - -QA_PREBUILT="opt/netlogo/app/natives/linux-*/*.so" - -src_install() { - einstalldocs - - # Remove the bundled libs if we are not installing on this arch - # This avoids: "QA Notice: Unresolved SONAME dependencies:" - if ! use amd64; then - rm -r app/natives/linux-amd64 || die - fi - if ! use x86; then - rm -r app/natives/linux-i586 || die - fi - - # Override the config files so they don't use the bundled java path - sed -i -e 's/app.runtime=.*/app.runtime=$JAVA_HOME/g' app/*.cfg || die - - local basedir="/opt/${PN//-bin}" - insinto "${basedir}" - doins -r app/ - # The whitespace causes issues when we try to java-pkg_regjar, because - # classpath can't contain paths with whitespaces - mv "Mathematica Link/" "MathematicaLink/" || die - doins -r "MathematicaLink/" - - doicon -s 256x256 "${DISTDIR}/${PN//-bin}.png" - doicon -s scalable app/behaviorsearch/resources/icon_behaviorsearch.svg - doicon -s 256x256 app/behaviorsearch/resources/icon_behaviorsearch.png - - # Register all these jars so they are available in the classpath - for jar in "${ED}/${basedir}/app/"*.jar ; do - java-pkg_regjar "${jar}" - done - java-pkg_regjar "${ED}/${basedir}/MathematicaLink/mathematica-link.jar" - - use amd64 && java-pkg_dolauncher netlogo3d \ - --main org.nlogo.app.App \ - --pwd "${EPREFIX}/${basedir}" \ - --java_args "-Dnetlogo.extensions.dir=${EPREFIX}/${basedir}/app/extensions -Dorg.nlogo.is3d=true -Djava.library.path=${EPREFIX}/${basedir}/app/natives/linux-amd64/:\${env_var:PATH}" - use x86 && java-pkg_dolauncher netlogo3d \ - --main org.nlogo.app.App \ - --pwd "${EPREFIX}/${basedir}" \ - --java_args "-Dnetlogo.extensions.dir=${EPREFIX}/${basedir}/app/extensions -Dorg.nlogo.is3d=true -Djava.library.path=${EPREFIX}/${basedir}/app/natives/linux-i586/:\${env_var:PATH}" - java-pkg_dolauncher netlogo \ - --main org.nlogo.app.App \ - --pwd "${EPREFIX}/${basedir}" \ - --java_args "-Dnetlogo.extensions.dir=${EPREFIX}/${basedir}/app/extensions" - java-pkg_dolauncher netlogo-headless \ - --main org.nlogo.headless.Main \ - --pwd "${EPREFIX}/${basedir}" \ - --java_args "-Dnetlogo.extensions.dir=${EPREFIX}/${basedir}/app/extensions" - java-pkg_dolauncher hubnetclient \ - --main org.nlogo.hubnet.client.App \ - --pwd "${EPREFIX}/${basedir}" \ - --java_args "-Dnetlogo.extensions.dir=${EPREFIX}/${basedir}/app/extensions -Dorg.nlogo.is3d=true" - java-pkg_dolauncher behaviorsearch \ - --main bsearch.app.BehaviorSearchGUI \ - --pwd "${EPREFIX}/${basedir}" \ - --java_args "-Dbsearch.startupfolder=${EPREFIX}/${basedir} -Dbsearch.appfolder=${EPREFIX}/${basedir}/app/behaviorsearch -server" - java-pkg_dolauncher behaviorsearch-headless \ - --main bsearch.app.BehaviorSearch \ - --pwd "${EPREFIX}/${basedir}" \ - --java_args "-Dbsearch.startupfolder=${EPREFIX}/${basedir} -Dbsearch.appfolder=${EPREFIX}/${basedir}/app/behaviorsearch -server" - - make_desktop_entry netlogo "NetLogo" netlogo - make_desktop_entry netlogo3d "NetLogo 3D" netlogo - make_desktop_entry hubnetclient "NetLogo Hubnet Client" netlogo - make_desktop_entry behaviorsearch "NetLogo Behavior Search" icon_behaviorsearch -} diff --git a/sci-misc/oww/Manifest b/sci-misc/oww/Manifest deleted file mode 100644 index cec83c5df817..000000000000 --- a/sci-misc/oww/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oww-0.86.5.tar.gz 926962 BLAKE2B 2309dc36f6ced4b131672d231079612e687a37df3529d93c9ef6d350e6d140138f87536dc4eeace290959466a6c2ee555287f8c07f4e4ca75e9643967dea9afa SHA512 cc787379790367eea02423f5213a8947de906d6ccdebb1b76e97196e0be9d9f86e77fbc402693588ae4d7db69968caa7bc9e97e8dfc9395bf420d9df51b28ba9 diff --git a/sci-misc/oww/files/oww-0.86.4-build.patch b/sci-misc/oww/files/oww-0.86.4-build.patch deleted file mode 100644 index 19f96a0c8551..000000000000 --- a/sci-misc/oww/files/oww-0.86.4-build.patch +++ /dev/null @@ -1,79 +0,0 @@ - Makefile.am | 3 +-- - configure.in | 15 ++++++++------- - src/Makefile.am | 2 +- - 3 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index f90cc9d..36495a7 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -5,10 +5,9 @@ - - SUBDIRS = src pixmaps po - --owwdocdir = ${prefix}/doc/oww -+owwdocdir = ${docdir} - owwdoc_DATA = \ - README\ -- COPYING\ - AUTHORS\ - ChangeLog\ - INSTALL\ -diff --git a/configure.in b/configure.in -index dbc694e..a9c779f 100644 ---- a/configure.in -+++ b/configure.in -@@ -6,6 +6,8 @@ AM_INIT_AUTOMAKE - - AM_CONFIG_HEADER(config.h) - -+AC_CONFIG_MACRO_DIR([.]) -+ - AC_ISC_POSIX - dnl CFLAGS="" - AC_SUBST(CFLAGS) -@@ -134,17 +136,16 @@ else - AC_MSG_WARN(interactive CLI will not be build) - fi - --AC_ARG_ENABLE(gui, , build_gui=no, build_gui=yes) --AM_CONDITIONAL(DISABLEGUI, test "x$build_gui" = "xno") -+AC_ARG_ENABLE([gui],AS_HELP_STRING([--disable-gui], [Do not build gtk gui])) - --if test "$build_gui" = yes ; then -+AM_CONDITIONAL([DISABLEGUI], [test "x$enable_gui" != "xyes"]) -+ -+AS_IF([test "x$enable_gui" != "xno"], [ - AC_MSG_WARN(building gui) - PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.4.0 gdk-2.0 gdk-pixbuf-2.0 gmodule-export-2.0,,exit) - AC_SUBST(GTK_LIBS) - AC_SUBST(GTK_CFLAGS) --else -- AC_MSG_WARN(skipping GTK gui) --fi -+]) - - dnl How many times do we retry T on failure? - AC_ARG_ENABLE(temptries, -@@ -319,7 +320,7 @@ cat<<EOF - ------------------------------ - Oww version $VERSION by Simon Melhuish (simon@melhuish.info) - -- build_gui = $build_gui -+ build_gui = $xgui - interactive = $interactive - seriallock = $seriallock - USB support = $usb_msg -diff --git a/src/Makefile.am b/src/Makefile.am -index e0f6746..c02aab5 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -2,7 +2,7 @@ - - # Needs USB_CFLAGS here else things like musbllnk compile will fail if usb.h - # isn't in the compilers standard include path. --INCLUDES = \ -+AM_CPPFLAGS = \ - $(USB_CFLAGS)\ - $(GTK_CFLAGS) - diff --git a/sci-misc/oww/files/oww-0.86.5-c99.patch b/sci-misc/oww/files/oww-0.86.5-c99.patch deleted file mode 100644 index 98c69337d041..000000000000 --- a/sci-misc/oww/files/oww-0.86.5-c99.patch +++ /dev/null @@ -1,59 +0,0 @@ -https://bugs.gentoo.org/781929 -https://bugs.gentoo.org/863272 -https://bugs.gentoo.org/874081 ---- a/src/devices.h -+++ b/src/devices.h -@@ -455,4 +455,6 @@ int devices_poll(); - - int devices_queue_realloc(int search_entry, char *target, int wipe, void (*callback)(void)); - -+int devices_have_uv_data(int i); -+ - #endif ---- a/src/hobbyboards_moist.c -+++ b/src/hobbyboards_moist.c -@@ -7,6 +7,7 @@ - - - // Include Files -+#include <ctype.h> - #include <stdio.h> - #include <math.h> - #include "werr.h" ---- a/src/mainwin.c -+++ b/src/mainwin.c -@@ -16,6 +16,7 @@ - #include "setup.h" - #include "oww.h" - #include "convert.h" -+#include "devices.h" - //#include "message.h" - #include "globaldef.h" - #include "werr.h" ---- a/src/mownetu.c -+++ b/src/mownetu.c -@@ -52,11 +52,11 @@ static SMALLINT bitacc(SMALLINT,SMALLINT,SMALLINT,uchar *); - static int LastDiscrepancy[MAX_PORTNUM]; - static int LastFamilyDiscrepancy[MAX_PORTNUM]; - static uchar LastDevice[MAX_PORTNUM]; --uchar SerialNum[MAX_PORTNUM][8]; -+extern uchar SerialNum[MAX_PORTNUM][8]; - - // external globals - extern int UMode[MAX_PORTNUM]; --extern uchar USpeed[MAX_PORTNUM]; -+extern SMALLINT USpeed[MAX_PORTNUM]; - - //-------------------------------------------------------------------------- - // The 'owFirst' finds the first device on the 1-Wire Net This function ---- a/src/weather.h -+++ b/src/weather.h -@@ -21,6 +21,8 @@ int FindWeatherStation(void) ; - void weather_lcd_output(void) ; - //int weather_read_ws_read_gpc (void) ; - void weather_sub_update_gpcs (void) ; -+int weather_primary_uv (statsmean * means); -+int weather_primary_leafwetness (statsmean * means); - - #define TEMP_CONV_TIME 100L - #define UNDEFINED_T -1000.0F diff --git a/sci-misc/oww/files/oww-0.86.5-configure.in.patch b/sci-misc/oww/files/oww-0.86.5-configure.in.patch deleted file mode 100644 index 35959bd59e2a..000000000000 --- a/sci-misc/oww/files/oww-0.86.5-configure.in.patch +++ /dev/null @@ -1,16 +0,0 @@ -fix case handling of shell script -diff --git a/configure.in b/configure.in -index 8596d93..fc77bf0 100644 ---- a/configure.in -+++ b/configure.in -@@ -104,8 +104,8 @@ if $try_usb; then - fi - fi - case "$usb_msg" in -- yes*) AC_DEFINE(HAVE_USB,1,[Whether you have USB support enabled]) -- * ;; -+ yes*) AC_DEFINE(HAVE_USB,1,[Whether you have USB support enabled]) ;; -+ *) ;; - esac - dnl AM_CONDITIONAL(ENABLEUSB, test "x$try_usb" = "true") - diff --git a/sci-misc/oww/files/oww-0.86.5-fix-argument.patch b/sci-misc/oww/files/oww-0.86.5-fix-argument.patch deleted file mode 100644 index 629ead3f57d7..000000000000 --- a/sci-misc/oww/files/oww-0.86.5-fix-argument.patch +++ /dev/null @@ -1,27 +0,0 @@ -fix error on argument mismatch -diff --git a/src/applctn.c b/src/applctn.c -index a039639..674e3cf 100644 ---- a/src/applctn.c -+++ b/src/applctn.c -@@ -415,7 +415,7 @@ static gint anim_alarm_handler(gpointer user_data) - void applctn_quit_now(GtkMenuItem *menuitem, gpointer user_data) - { - applctn_quit = 1 ; -- state_machine_quit(0); -+ state_machine_quit(); - } - - void on_about_activate(GtkMenuItem *menuitem, gpointer user_data) -diff --git a/src/filesel.c b/src/filesel.c -index b06e257..46d9ab5 100644 ---- a/src/filesel.c -+++ b/src/filesel.c -@@ -8,7 +8,7 @@ - - typedef struct { - -- void (*func)(); -+ void (*func)(char *); - GtkWidget *filesel; - - } typFileSelectionData; diff --git a/sci-misc/oww/files/oww-0.86.5-format-security.patch b/sci-misc/oww/files/oww-0.86.5-format-security.patch deleted file mode 100644 index 190c637e1983..000000000000 --- a/sci-misc/oww/files/oww-0.86.5-format-security.patch +++ /dev/null @@ -1,30 +0,0 @@ - src/file.c | 2 +- - src/werr_linux.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/file.c b/src/file.c -index 9726564..af2f672 100644 ---- a/src/file.c -+++ b/src/file.c -@@ -152,7 +152,7 @@ int file_check_file(char *file_name, int create) - - fp = fopen(file_name, "w") ; - if (!fp) return 0 ; -- fprintf(fp, setup_format_loghead) ; -+ fprintf(fp, "%s", setup_format_loghead) ; - fprintf(fp, "\n") ; - fclose(fp) ; - return 1 ; -diff --git a/src/werr_linux.c b/src/werr_linux.c -index 50d3993..0f8834e 100644 ---- a/src/werr_linux.c -+++ b/src/werr_linux.c -@@ -331,7 +331,7 @@ void werr(int flags, char* format, ...) - else - syslog_level = LOG_DEBUG ; - -- syslog(syslog_level, message) ; -+ syslog(syslog_level, "%s", message) ; - } - # endif - # else // i.e. ifndef NOGUI diff --git a/sci-misc/oww/files/oww-0.86.5-musl.patch b/sci-misc/oww/files/oww-0.86.5-musl.patch deleted file mode 100644 index 2d863a53164b..000000000000 --- a/sci-misc/oww/files/oww-0.86.5-musl.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/src/applctn.h -+++ b/src/applctn.h -@@ -1,3 +1,5 @@ -+#include <stdint.h> -+ - void applctn_pre_init(int *argc, char ***argv) ; - void applctn_init(int *argc, char ***argv) ; - int applctn_startup_finished(void) ; /* Function to call in state_startup */ ---- a/src/ownet.h -+++ b/src/ownet.h -@@ -42,9 +42,7 @@ - //--------------------------------------------------------------// - #include <stdlib.h> - #include <stdio.h> --#ifdef __FreeBSD__ - #include <sys/types.h> --#endif - //#include <windows.h> - - //--------------------------------------------------------------// diff --git a/sci-misc/oww/metadata.xml b/sci-misc/oww/metadata.xml deleted file mode 100644 index b201c2cfeade..000000000000 --- a/sci-misc/oww/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/oww/oww-0.86.5-r2.ebuild b/sci-misc/oww/oww-0.86.5-r2.ebuild deleted file mode 100644 index d62b3a966f12..000000000000 --- a/sci-misc/oww/oww-0.86.5-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A one-wire weather station for Dallas Semiconductor" -HOMEPAGE="http://oww.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk nls" - -RDEPEND=" - net-misc/curl - gtk? ( x11-libs/gtk+:2 ) - virtual/libusb:0" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-util/intltool" - -PATCHES=( - "${FILESDIR}"/${PN}-0.86.4-build.patch - "${FILESDIR}"/${P}-format-security.patch - "${FILESDIR}"/${P}-musl.patch - "${FILESDIR}"/${P}-c99.patch - "${FILESDIR}"/${P}-configure.in.patch - "${FILESDIR}"/${P}-fix-argument.patch -) - -src_prepare() { - default - mv configure.{in,ac} || die - eautoreconf -} - -src_configure() { - econf \ - --enable-interactive \ - $(use_enable nls) \ - $(use_enable gtk gui) \ - --with-usb -} diff --git a/sci-misc/oww/oww-0.86.5.ebuild b/sci-misc/oww/oww-0.86.5.ebuild deleted file mode 100644 index d97a90efb0df..000000000000 --- a/sci-misc/oww/oww-0.86.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A one-wire weather station for Dallas Semiconductor" -HOMEPAGE="http://oww.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk nls usb" - -RDEPEND=" - net-misc/curl - gtk? ( x11-libs/gtk+:2 )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-0.86.4-build.patch - "${FILESDIR}"/${P}-format-security.patch - "${FILESDIR}"/${P}-musl.patch -) - -src_prepare() { - default - mv configure.{in,ac} || die - eautoreconf -} - -src_configure() { - econf \ - --enable-interactive \ - $(use_enable nls) \ - $(use_enable gtk gui) \ - $(use_with usb) -} diff --git a/sci-misc/vitables/Manifest b/sci-misc/vitables/Manifest deleted file mode 100644 index a882cb82fd8c..000000000000 --- a/sci-misc/vitables/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vitables-3.1.0.gh.tar.gz 2131194 BLAKE2B 7e3d0492195841c9cca653472e5b4c8e81176216b1dd7d087d7e411402edd6a7f9b600293a9a5a6e222a2169e8f87381803fff6395d0117fb786f82e7fa6977a SHA512 5bf4933d4732f43ae26084a92dc9404cab4e59e809cc297851ea1ded0e1983b665d5e177eb276376f7129daa2d855c0e7100130dde39eb4f876d5c866c3c0ce0 diff --git a/sci-misc/vitables/metadata.xml b/sci-misc/vitables/metadata.xml deleted file mode 100644 index 58d5b06dc80c..000000000000 --- a/sci-misc/vitables/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> - ViTables is a component of the PyTables family. It is a GUI for - browsing and editing files in both PyTables and HDF5 formats. It is - developed using Python and PyQt (the Python bindings to the Qt), so - it can run on any platform that supports these components. - </longdescription> - <origin>baldeagleos-repo</origin> -</pkgmetadata> diff --git a/sci-misc/vitables/vitables-3.1.0.ebuild b/sci-misc/vitables/vitables-3.1.0.ebuild deleted file mode 100644 index c6067f7fda29..000000000000 --- a/sci-misc/vitables/vitables-3.1.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A graphical tool for browsing / editing files in both PyTables and HDF5 formats" -HOMEPAGE="https://vitables.org/" -SRC_URI="https://github.com/uvemas/ViTables/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/ViTables-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/qtpy[gui,${PYTHON_USEDEP}] - dev-python/tables[${PYTHON_USEDEP}] - ')" -DEPEND="${RDEPEND}" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream doesn't run testsuite - tests/test_start.py::TestStart::test_l10n -) - -python_test() { - virtx epytest -} - -python_install_all() { - insinto /usr/share/${PN} - doins -r vitables/icons - dodoc -r doc/* - distutils-r1_python_install_all -} |
