commit: 1c1deeae858b934a877cf3e1a535643d14f46360 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Dec 21 16:08:42 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Fri Dec 26 20:52:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1deeae
media-gfx/meshlab: treeclean Closes: https://bugs.gentoo.org/830456 (pkgremoved) Closes: https://bugs.gentoo.org/876949 (pkgremoved) Closes: https://bugs.gentoo.org/898636 (pkgremoved) Closes: https://bugs.gentoo.org/905859 (pkgremoved) Closes: https://bugs.gentoo.org/938460 (pkgremoved) Closes: https://bugs.gentoo.org/941522 (pkgremoved) Closes: https://bugs.gentoo.org/955682 (pkgremoved) Closes: https://bugs.gentoo.org/958040 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-gfx/meshlab/Manifest | 2 - .../files/meshlab-2020.12-disable-updates.patch | 38 --------------- .../files/meshlab-2020.12-find-plugins.patch | 39 --------------- media-gfx/meshlab/meshlab-2020.12-r3.ebuild | 57 ---------------------- media-gfx/meshlab/metadata.xml | 24 --------- profiles/package.mask | 5 -- 6 files changed, 165 deletions(-) diff --git a/media-gfx/meshlab/Manifest b/media-gfx/meshlab/Manifest deleted file mode 100644 index 0f1b247f5014..000000000000 --- a/media-gfx/meshlab/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST meshlab-2020.12.tar.gz 111438055 BLAKE2B 4969c1f8f60be6ff55effd710c0bceb290ad6ac01153c233fd6a943f15e86189c04c06aa474ea89899d31b77d6960ffabbda6a12c3107d750469945e0c73c335 SHA512 0a00493f3e622a7bb0b70ddf0e1710376b47bd844aa785782a62f31a46ae1ee4b493c1e4ae0184f51f30be263f84efc0073e266d50748adc10ef229f107e4c87 -DIST vcglib-2020.12.tar.gz 6777201 BLAKE2B 9e2e3eb4ae7b930a8a334d58ee4bdadaf43e9a031d523471d17ca39d241c0dd66ec846a360cbcccd53d8728a2c7a6b6fa7d7a3efc04c01515ac3366b10f01aa8 SHA512 d7eec0c9c847e6ade7a3bee9aa1cddbb6855c388b15e2b35889ce998ea9a1c7afb0034ec31c38de3cbc2d867c8d8a474b13e4e2e3218e636926967abe4e54924 diff --git a/media-gfx/meshlab/files/meshlab-2020.12-disable-updates.patch b/media-gfx/meshlab/files/meshlab-2020.12-disable-updates.patch deleted file mode 100644 index d8cadf06d9b7..000000000000 --- a/media-gfx/meshlab/files/meshlab-2020.12-disable-updates.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- a/meshlab/mainwindow_Init.cpp -+++ b/meshlab/mainwindow_Init.cpp -@@ -607,7 +607,6 @@ - helpMenu->addAction(onlineHelpAct); - helpMenu->addAction(onscreenHelpAct); - helpMenu->addAction(submitBugAct); -- helpMenu->addAction(checkUpdatesAct); - - fillEditMenu(); - fillRenderMenu(); ---- a/meshlab/mainwindow_RunTime.cpp -+++ b/meshlab/mainwindow_RunTime.cpp -@@ -2623,7 +2623,9 @@ - - void MainWindow::helpOnline() - { -+#if defined(__ENABLE_AUTO_STATS__) - checkForUpdates(false); -+#endif - QDesktopServices::openUrl(QUrl("http://www.meshlab.net/#support")); - } - -@@ -2882,6 +2884,7 @@ - void MainWindow::showEvent(QShowEvent * event) - { - QWidget::showEvent(event); -+#if defined(__ENABLE_AUTO_STATS__) - QSettings settings; - QSettings::setDefaultFormat(QSettings::NativeFormat); - const QString versioncheckeddatestring("lastTimeMeshLabVersionCheckedOnStart"); -@@ -2902,6 +2905,7 @@ - settings.setValue(versioncheckeddatestring, todayStr); - } - sendUsAMail(); -+#endif - } - - void MainWindow::meshAdded(int mid) diff --git a/media-gfx/meshlab/files/meshlab-2020.12-find-plugins.patch b/media-gfx/meshlab/files/meshlab-2020.12-find-plugins.patch deleted file mode 100644 index 0d3c4c118ceb..000000000000 --- a/media-gfx/meshlab/files/meshlab-2020.12-find-plugins.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/common/CMakeLists.txt -+++ b/common/CMakeLists.txt -@@ -75,6 +75,11 @@ - endif() - add_library(meshlab-common ${TARGET_TYPE} ${SOURCES} ${HEADERS} ${RESOURCES}) - -+if(NOT WIN32 AND NOT APPLE) -+ target_compile_definitions( -+ meshlab-common PRIVATE MESHLAB_LIB_INSTALL_DIR="${MESHLAB_LIB_INSTALL_DIR}") -+endif() -+ - target_include_directories(meshlab-common PRIVATE ${EXTERNAL_DIR}/easyexif/) - target_link_libraries( - meshlab-common ---- a/common/pluginmanager.cpp -+++ b/common/pluginmanager.cpp -@@ -225,7 +225,21 @@ QMap<QString, RichParameterList> PluginManager::generateFilterParameterMap() - QString PluginManager::getBaseDirPath() - { - QDir baseDir(qApp->applicationDirPath()); -- -+ -+#if defined(Q_OS_LINUX) -+ if (baseDir.dirName() == "bin") { -+ baseDir.cdUp(); -+#ifdef MESHLAB_LIB_INSTALL_DIR -+ baseDir.cd(MESHLAB_LIB_INSTALL_DIR); -+#else -+ baseDir.cd("lib"); -+ if(baseDir.exists("meshlab")) { -+ baseDir.cd("meshlab"); -+ } -+#endif // MESHLAB_LIB_INSTALL_DIR -+ } -+#endif -+ - #if defined(Q_OS_WIN) - // Windows: - // during development with visual studio binary could be in the debug/release subdir. diff --git a/media-gfx/meshlab/meshlab-2020.12-r3.ebuild b/media-gfx/meshlab/meshlab-2020.12-r3.ebuild deleted file mode 100644 index 7350616490eb..000000000000 --- a/media-gfx/meshlab/meshlab-2020.12-r3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VCG_VERSION="2020.12" -inherit cmake xdg - -DESCRIPTION="System for processing and editing unstructured 3D triangular meshes" -HOMEPAGE="https://www.meshlab.net/" -SRC_URI="https://github.com/cnr-isti-vclab/meshlab/archive/Meshlab-${PV}.tar.gz -> ${P}.tar.gz - https://github.com/cnr-isti-vclab/vcglib/archive/${VCG_VERSION}.tar.gz -> vcglib-${VCG_VERSION}.tar.gz" -S="${WORKDIR}/meshlab-Meshlab-${PV}/src" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="double-precision minimal" - -# qhull: newer meshlab supports system re-entrant version -# levmar: build system hardcodes vendored copy -DEPEND=" - dev-cpp/eigen:3 - dev-cpp/muParser - dev-libs/gmp:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtdeclarative:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-libs/glew:0= - =media-libs/lib3ds-1* - media-libs/openctm:= -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-disable-updates.patch" - "${FILESDIR}/${P}-find-plugins.patch" -) - -src_unpack() { - unpack ${P}.tar.gz - cd "${S}" || die - unpack vcglib-2020.12.tar.gz - mv vcglib-2020.12/* vcglib || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_MINI=$(usex minimal) - -DBUILD_WITH_DOUBLE_SCALAR=$(usex double-precision) - ) - cmake_src_configure -} diff --git a/media-gfx/meshlab/metadata.xml b/media-gfx/meshlab/metadata.xml deleted file mode 100644 index 0851fc7b045f..000000000000 --- a/media-gfx/meshlab/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo 3D print</name> - </maintainer> - <maintainer type="person"> - <email>[email protected]</email> - </maintainer> - <longdescription> - MeshLab is an open source, portable, and extensible system for the processing and editing of unstructured 3D - triangular meshes. The system is aimed to help the processing of the typical not-so-small unstructured models - arising in 3D scanning, providing a set of tools for editing, cleaning, healing, inspecting, rendering and - converting these kinds of meshes. - </longdescription> - <use> - <flag name="double-precision">Use double type instead of float type for scalars</flag> - </use> - <upstream> - <bugs-to>https://github.com/cnr-isti-vclab/meshlab/issues</bugs-to> - <remote-id type="github">cnr-isti-vclab/meshlab</remote-id> - </upstream> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index f1c9f6614a0c..b9ff4ec5ba12 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -241,11 +241,6 @@ media-gfx/panini # Bug #961737. Removal on 2025-12-27. x11-wm/lumina -# Andreas Sturmlechner <[email protected]> (2025-11-27) -# Depends on Qt5, no upstream hopes of porting. Bug #955682 -# Removal on 2025-12-27. -media-gfx/meshlab - # Sam James <[email protected]> (2025-11-25) # Generates session keys with weak (no) randomness. Please re-encrypt # any data/messages using this librnp version. <0.18 is fine as is >=0.18.1.
