public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/ViSP/, profiles/base/, sci-libs/ViSP/files/, profiles/
@ 2025-09-16 18:02 Andreas Sturmlechner
  0 siblings, 0 replies; only message in thread
From: Andreas Sturmlechner @ 2025-09-16 18:02 UTC (permalink / raw
  To: gentoo-commits

commit:     5aaeadf55ef68431fd41e8865779e66b9f317667
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 16 15:03:06 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 16 18:01:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aaeadf5

sci-libs/ViSP: treeclean

Closes: https://bugs.gentoo.org/729576 (pkgremoved)
Closes: https://bugs.gentoo.org/796806 (pkgremoved)
Closes: https://bugs.gentoo.org/834469 (pkgremoved)
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 profiles/base/package.use.mask              |   4 -
 profiles/package.mask                       |   7 --
 sci-libs/ViSP/Manifest                      |   1 -
 sci-libs/ViSP/ViSP-3.5.0-r2.ebuild          | 115 ----------------------------
 sci-libs/ViSP/files/ViSP-3.0.1-opencv.patch |  12 ---
 sci-libs/ViSP/files/ViSP-3.2.0-ocv.patch    |  18 -----
 sci-libs/ViSP/metadata.xml                  |  26 -------
 7 files changed, 183 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 3fc9ee71d8a9..17bcb36b37e1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,10 +6,6 @@
 
 # New entries go on top.
 
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-08-13)
-# This has been going on for long enough. Bug #834469
-<sci-libs/ViSP-3.7 ogre
-
 # Alfred Wingate <parona@protonmail.com> (2025-08-12)
 # Marked Beta tier upstream. Tests don't work with it.
 dev-games/ogre vulkan

diff --git a/profiles/package.mask b/profiles/package.mask
index e65752bfbda6..5f46ffe61de3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -262,13 +262,6 @@ sys-auth/yubikey-personalization-gui
 # Needs a dedicated maintainer. Removal on 2025-09-16.
 dev-db/percona-server
 
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-08-18)
-# Effectively unmaintained in Gentoo with many unattended bugs, still
-# EAPI-7 based, broken with non-ancient dev-games/ogre, broken with non-
-# ancient sci-libs/pcl. Bugs #729576, #796806, #834469.
-# Removal on 2025-09-16.
-sci-libs/ViSP
-
 # Hans de Graaff <graaff@gentoo.org> (2025-08-08)
 # ruby-openid fails tests and is archived upstream. Last release 6 years
 # ago. rack-openid is the only reverse dependency.

diff --git a/sci-libs/ViSP/Manifest b/sci-libs/ViSP/Manifest
deleted file mode 100644
index 57dbe3855179..000000000000
--- a/sci-libs/ViSP/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST visp-3.5.0.tar.gz 52005297 BLAKE2B a429c07c8d80e8790bdd72bf27b777c79784173cc8be2539656c1cfbc111e35b3f80207a866fe3aaca536033af9e9d5006bf7e10a56cef5655aa9615a674c5ac SHA512 5a968a78c8ed2c48da71fa3def482b84fd73961f012e82ea1d7dd9b7b14336be5596ac9fc1bdf16414793d2399431bbc4306710d31b62946e6b2c03f692751b8

diff --git a/sci-libs/ViSP/ViSP-3.5.0-r2.ebuild b/sci-libs/ViSP/ViSP-3.5.0-r2.ebuild
deleted file mode 100644
index 4bbe276c54f1..000000000000
--- a/sci-libs/ViSP/ViSP-3.5.0-r2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Visual Servoing Platform: visual tracking and visual servoing library"
-HOMEPAGE="https://visp.inria.fr/"
-SRC_URI="https://visp-doc.inria.fr/download/releases/visp-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/3.5"
-KEYWORDS="~amd64 ~arm"
-IUSE="
-	+coin demos +dmtx doc examples gsl ieee1394 jpeg motif ogre
-	opencv pcl png test tutorials usb v4l X xml +zbar zlib
-	cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3
-"
-REQUIRED_USE="motif? ( coin )"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-	virtual/lapack
-	coin? (
-		>=media-libs/coin-4
-		virtual/opengl
-	)
-	dmtx? ( media-libs/libdmtx )
-	gsl? ( sci-libs/gsl:= )
-	ieee1394? ( media-libs/libdc1394:2= )
-	jpeg? ( virtual/jpeg:0 )
-	motif? ( media-libs/SoXt )
-	ogre? (
-		<dev-games/ogre-1.12:=[ois(+)]
-		dev-libs/boost:=
-	)
-	opencv? ( media-libs/opencv:=[contribdnn(+)] )
-	pcl? ( sci-libs/pcl:= )
-	png? ( media-libs/libpng:0= )
-	usb? ( virtual/libusb:1 )
-	v4l? ( media-libs/libv4l )
-	X? ( x11-libs/libX11 )
-	xml? ( dev-libs/libxml2:= )
-	zbar? ( media-gfx/zbar )
-	zlib? ( sys-libs/zlib )"
-DEPEND="${COMMON_DEPEND}
-	v4l? ( virtual/os-headers )"
-RDEPEND="${COMMON_DEPEND}
-	demos? ( sci-misc/ViSP-images )"
-BDEPEND="
-	virtual/pkgconfig
-	test? ( sci-misc/ViSP-images )
-	doc? (
-		app-text/doxygen
-		media-gfx/graphviz
-		virtual/latex-base
-	)"
-
-S="${WORKDIR}/visp-${PV}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-3.2.0-ocv.patch"
-	"${FILESDIR}/${PN}-3.0.1-opencv.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		"-DBUILD_JAVA=OFF"
-		"-DBUILD_EXAMPLES=$(usex examples ON OFF)"
-		"-DBUILD_TESTS=$(usex test ON OFF)"
-		"-DBUILD_DEMOS=$(usex demos ON OFF)"
-		"-DBUILD_TUTORIALS=$(usex tutorials ON OFF)"
-		"-DUSE_COIN3D=$(usex coin ON OFF)"
-		"-DUSE_DC1394=$(usex ieee1394 ON OFF)"
-		"-DUSE_DMTX=$(usex dmtx ON OFF)"
-		"-DUSE_GSL=$(usex gsl ON OFF)"
-		"-DUSE_JPEG=$(usex jpeg ON OFF)"
-		"-DUSE_PNG=$(usex png ON OFF)"
-		"-DUSE_LAPACK=ON"
-		# disable using the builtin copy
-		"-DWITH_LAPACK=OFF"
-		"-DUSE_LIBUSB_1=$(usex usb ON OFF)"
-		"-DUSE_OGRE=$(usex ogre ON OFF)"
-		"-DUSE_OIS=$(usex ogre ON OFF)"
-		"-DUSE_OPENCV=$(usex opencv ON OFF)"
-		"-DUSE_PCL=$(usex pcl ON OFF)"
-		"-DUSE_SOQT=OFF"
-		"-DUSE_SOXT=$(usex motif ON OFF)"
-		"-DUSE_V4L2=$(usex v4l ON OFF)"
-		"-DUSE_X11=$(usex X ON OFF)"
-		"-DUSE_XML2=$(usex xml ON OFF)"
-		"-DUSE_ZBAR=$(usex zbar ON OFF)"
-		"-DUSE_ZLIB=$(usex zlib ON OFF)"
-		"-DCOIN3D_INCLUDE_DIR=${EPREFIX:-${SYSROOT}}/usr/include/Coin4"
-		"-DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)"
-		"-DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)"
-		"-DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)"
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	use doc && cmake_src_compile visp_doc
-}
-
-src_install() {
-	use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-	cmake_src_install
-	if use tutorials ; then
-		dodoc -r tutorial
-		docompress -x /usr/share/doc/${PF}/tutorial
-	fi
-}

diff --git a/sci-libs/ViSP/files/ViSP-3.0.1-opencv.patch b/sci-libs/ViSP/files/ViSP-3.0.1-opencv.patch
deleted file mode 100644
index c50dcb6d182e..000000000000
--- a/sci-libs/ViSP/files/ViSP-3.0.1-opencv.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: visp-3.0.1/modules/core/CMakeLists.txt
-===================================================================
---- visp-3.0.1.orig/modules/core/CMakeLists.txt
-+++ visp-3.0.1/modules/core/CMakeLists.txt
-@@ -182,6 +182,7 @@ if(USE_OPENCV)
-   if(OpenCV_INCLUDE_DIRS)
-     list(APPEND opt_incs ${OpenCV_INCLUDE_DIRS})
-   endif()
-+  list(APPEND opt_libs ${OpenCV_LIBS})
- endif(USE_OPENCV)
- 
- if(USE_YARP)

diff --git a/sci-libs/ViSP/files/ViSP-3.2.0-ocv.patch b/sci-libs/ViSP/files/ViSP-3.2.0-ocv.patch
deleted file mode 100644
index 56347c58f968..000000000000
--- a/sci-libs/ViSP/files/ViSP-3.2.0-ocv.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Index: visp-3.2.0/CMakeLists.txt
-===================================================================
---- visp-3.2.0.orig/CMakeLists.txt
-+++ visp-3.2.0/CMakeLists.txt
-@@ -574,12 +574,7 @@ if(USE_CXX11 AND NOT USE_PTHREAD)
-   endif()
- endif()
- VP_OPTION(USE_XML2        XML2        ""    "Include xml support"          "" ON IF NOT WINRT)
--if(CMAKE_TOOLCHAIN_FILE)
--  # Find opencv2.framework for ios and naoqi
--  VP_OPTION(USE_OPENCV      "MyOpenCV" QUIET "Include OpenCV support" "OpenCV_DIR;OpenCV_FOUND;OPENCV_FOUND" ON)
--else()
--  VP_OPTION(USE_OPENCV      "OpenCV;MyOpenCV" QUIET "Include OpenCV support" "OpenCV_DIR;OpenCV_FOUND;OPENCV_FOUND" ON)
--endif()
-+VP_OPTION(USE_OPENCV      "OpenCV;MyOpenCV" QUIET "Include OpenCV support" "OpenCV_DIR;OpenCV_FOUND;OPENCV_FOUND" ON)
- VP_OPTION(USE_ZLIB        "ZLIB;MyZLIB" ""  "Include zlib support"         "" ON IF NOT WINRT AND NOT IOS)
- VP_OPTION(USE_X11         X11         ""    "Include X11 support"          "" ON IF NOT WINRT AND NOT IOS)
- # The native FindGTK2.cmake doesn't consider libgobject-2.0 that is

diff --git a/sci-libs/ViSP/metadata.xml b/sci-libs/ViSP/metadata.xml
deleted file mode 100644
index db83f034312a..000000000000
--- a/sci-libs/ViSP/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>aballier@gentoo.org</email>
-		<name>Alexis Ballier</name>
-	</maintainer>
-	<use>
-		<flag name="coin">Enables Coin3D support.</flag>
-		<flag name="dmtx">Enables barcode data matrix support.</flag>
-		<flag name="demos">Installs demo programs.</flag>
-		<flag name="ogre">Enables <pkg>dev-games/ogre</pkg> support.</flag>
-		<flag name="opencv">Enables <pkg>media-libs/opencv</pkg> support.</flag>
-		<flag name="pcl">Enables <pkg>sci-libs/pcl</pkg> support.</flag>
-		<flag name="tutorials">Installs tutorials.</flag>
-		<flag name="zbar">Enables barcodes reading.</flag>
-	</use>
-	<longdescription lang="en">
-		ViSP standing for Visual Servoing Platform is a modular cross platform library that allows prototyping and developing applications using visual tracking and visual servoing technics at the heart of the researches done by Inria 	Lagadic team.
-		ViSP is able to compute control laws that can be applied to robotic systems.
-		It provides a set of visual features that can be tracked using real time image processing or computer vision algorithms.
-		ViSP provides also simulation capabilities.
-
-		ViSP can be useful in robotics, computer vision, augmented reality and computer animation.
-	</longdescription>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2025-09-16 18:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-16 18:02 [gentoo-commits] repo/gentoo:master commit in: sci-libs/ViSP/, profiles/base/, sci-libs/ViSP/files/, profiles/ Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox