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.

Reply via email to