public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/gource/files/, dev-util/gource/
@ 2024-12-20 14:07 Petr Vaněk
  0 siblings, 0 replies; only message in thread
From: Petr Vaněk @ 2024-12-20 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     90f204ab8ad77f56d3895dde907b1e93bb9c1647
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 14:05:00 2024 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 14:06:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f204ab

dev-util/gource: drop 0.53, 0.54

Bug: https://bugs.gentoo.org/898766
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 dev-util/gource/Manifest                           |  2 -
 dev-util/gource/files/gource-0.53-boost-1.85.patch | 26 ---------
 dev-util/gource/gource-0.53.ebuild                 | 65 ----------------------
 dev-util/gource/gource-0.54.ebuild                 | 64 ---------------------
 4 files changed, 157 deletions(-)

diff --git a/dev-util/gource/Manifest b/dev-util/gource/Manifest
index e2c020e3213e..0385e6da5ec4 100644
--- a/dev-util/gource/Manifest
+++ b/dev-util/gource/Manifest
@@ -1,3 +1 @@
-DIST gource-0.53.tar.gz 900932 BLAKE2B 7f2822b11b5eaeb5345ade1326702109dff120d3ef8c523a2425a84b54d357a29cfe23a9c4a253b287d570e74943cb67bb80753c6c698f9f60739735cb41769b SHA512 e4190eb581d9998808d1bb4f18ba5a3ae22bacf643b9a150c7d1607e97fca2eab720592aefdcc6a47f92adb4a8df17db48bb941a67ee3d23a10f300754f473be
-DIST gource-0.54.tar.gz 900831 BLAKE2B be0fafa35457532b3cdc5d007ae5935189b60efc415ecd0979b25e4437d39570db90c4ac1883cc6baf7e0d25eeb9c98c2f8b6ec855ef63a874d223af09caa5d9 SHA512 a9fd2ff7c51931a543d4ab6dc85dd4b2c187ecca1be630006bb60ac2507180ccf40561e37f50493e052c839d9f5f896ae8f113fb65844c2fa9bde33fcd6b53e8
 DIST gource-0.55.tar.gz 900907 BLAKE2B c2836045e3c556d94ea433d52b6386de08290ad1f6287ab7dbfa6b632cbcd2f557d0365542de108925eeec237086883491ac90ee3439740969c16fda9894b197 SHA512 6df687441fc04e9bdfcf3620ed6b8a8fc1ac5774d21f51afdb0d518339ea1518914db77c90fb457ada899653c491a3b45c340665c3efa28bddeac65eeb334488

diff --git a/dev-util/gource/files/gource-0.53-boost-1.85.patch b/dev-util/gource/files/gource-0.53-boost-1.85.patch
deleted file mode 100644
index c7a10da39b63..000000000000
--- a/dev-util/gource/files/gource-0.53-boost-1.85.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Bug: https://bugs.gentoo.org/933111
-Patch: https://github.com/acaudwell/Gource/commit/79b967e0dc2a20725568492bc4fcab74a798a089
-
-From 79b967e0dc2a20725568492bc4fcab74a798a089 Mon Sep 17 00:00:00 2001
-From: Michael Cho <michael@michaelcho.dev>
-Date: Thu, 25 Apr 2024 12:38:56 -0400
-Subject: [PATCH] Fix build with Boost 1.85.0
-
-Signed-off-by: Michael Cho <michael@michaelcho.dev>
----
- src/gource_settings.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/gource_settings.cpp b/src/gource_settings.cpp
-index 27142599..e1ab42d3 100644
---- a/src/gource_settings.cpp
-+++ b/src/gource_settings.cpp
-@@ -833,7 +833,7 @@ void GourceSettings::importGourceSettings(ConfFile& conffile, ConfSection* gourc
- #else
-             dirfile = p.filename().string();
- #endif
--            std::string file_ext = extension(p);
-+            std::string file_ext = p.extension().string();
-             boost::algorithm::to_lower(file_ext);
- 
-             if(file_ext != ".jpg" && file_ext != ".jpeg" && file_ext != ".png") continue;

diff --git a/dev-util/gource/gource-0.53.ebuild b/dev-util/gource/gource-0.53.ebuild
deleted file mode 100644
index 3f0c25d396ef..000000000000
--- a/dev-util/gource/gource-0.53.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A software version control visualization tool"
-HOMEPAGE="https://gource.io/"
-SRC_URI="https://github.com/acaudwell/Gource/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-COMMON_DEPEND="
-	dev-libs/boost:=
-	>=media-libs/glew-1.5:0=
-	>=media-libs/libpng-1.2:0=
-	media-libs/libsdl2[video,opengl,X]
-	media-libs/sdl2-image[jpeg,png]
-	dev-libs/libpcre2:=
-	dev-libs/tinyxml
-	media-libs/libglvnd[X]
-	media-libs/freetype:2
-	virtual/glu:0
-"
-RDEPEND="${COMMON_DEPEND}
-	media-fonts/freefont
-"
-DEPEND="${COMMON_DEPEND}
-	>=media-libs/glm-0.9.3
-"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( README.md ChangeLog THANKS )
-
-PATCHES=(
-	"${FILESDIR}"/gource-0.53-boost-1.85.patch
-)
-
-src_prepare() {
-	default
-
-	sed -e "/data\/gource.1/s/^/#/" -i Makefile.am || die
-	eautoreconf
-}
-
-src_configure() {
-	# fix bug #386525
-	# this enables gource to be compiled against dev-libs/tinyxml[stl]
-	if has_version dev-libs/tinyxml[stl]; then
-		append-cppflags -DTIXML_USE_STL;
-	fi
-
-	econf \
-		--enable-ttf-font-dir=/usr/share/fonts/freefont/ \
-		--with-tinyxml
-}
-
-src_install() {
-	default
-	doman data/gource.1
-}

diff --git a/dev-util/gource/gource-0.54.ebuild b/dev-util/gource/gource-0.54.ebuild
deleted file mode 100644
index e5cd7e9c8499..000000000000
--- a/dev-util/gource/gource-0.54.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A software version control visualization tool"
-HOMEPAGE="https://gource.io/"
-SRC_URI="https://github.com/acaudwell/Gource/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEPEND="
-	dev-libs/boost:=
-	>=media-libs/glew-1.5:0=
-	>=media-libs/libpng-1.2:0=
-	media-libs/libsdl2[video,opengl,X]
-	media-libs/sdl2-image[jpeg,png]
-	dev-libs/libpcre2:=
-	dev-libs/tinyxml
-	media-libs/libglvnd[X]
-	media-libs/freetype:2
-	virtual/glu:0
-"
-RDEPEND="${COMMON_DEPEND}
-	media-fonts/freefont
-"
-DEPEND="${COMMON_DEPEND}
-	>=media-libs/glm-0.9.3
-"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( README.md ChangeLog THANKS )
-
-PATCHES=(
-	"${FILESDIR}"/gource-0.53-boost-1.85.patch
-)
-
-src_prepare() {
-	default
-
-	sed -e "/data\/gource.1/s/^/#/" -i Makefile.am || die
-	eautoreconf
-}
-
-src_configure() {
-	# fix bug #386525
-	# this enables gource to be compiled against dev-libs/tinyxml[stl]
-	if has_version dev-libs/tinyxml[stl]; then
-		append-cppflags -DTIXML_USE_STL;
-	fi
-
-	econf \
-		--enable-ttf-font-dir=/usr/share/fonts/freefont/ \
-		--with-tinyxml
-}
-
-src_install() {
-	default
-	doman data/gource.1
-}


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

only message in thread, other threads:[~2024-12-20 14:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-20 14:07 [gentoo-commits] repo/gentoo:master commit in: dev-util/gource/files/, dev-util/gource/ Petr Vaněk

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