commit: 7be6308424263f012fe207dcf9b40facf5b5b371
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Tue Dec 17 15:30:45 2024 +0000
Commit: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Tue Dec 17 15:30:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7be63084
media-gfx/grafx2: treeclean
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
media-gfx/grafx2/Manifest | 3 -
media-gfx/grafx2/files/grafx2-desktop-file.patch | 16 ----
media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild | 50 ----------
media-gfx/grafx2/grafx2-2.7.2978.ebuild | 53 -----------
media-gfx/grafx2/grafx2-2.9.3219.ebuild | 112 -----------------------
media-gfx/grafx2/metadata.xml | 14 ---
profiles/package.mask | 5 -
7 files changed, 253 deletions(-)
diff --git a/media-gfx/grafx2/Manifest b/media-gfx/grafx2/Manifest
deleted file mode 100644
index c42dcbbd3..000000000
--- a/media-gfx/grafx2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST grafx2-2.7.2978-src.tgz 1104727 BLAKE2B
7ae308ea7ce3dd10966e85353111c890931a56c9bc496c4d956d89db9609e4e472280df1202e85494929979ee080a7c5daf07b629ed7002291448c87a7547cf6
SHA512
ed8d92b51cf71ee139b7c21206a088ba056642debcbbc6e650bdab9547b53159251d842eb4c5ea46b18859c0f333bad66ed60e4b91d58bacd7f02022ead7a61e
-DIST grafx2-testdata-20201222.tar.bz2 36853538 BLAKE2B
506db79030f33e5308ac9f4cbed7891c836cde9c8795eb867b7df2c80bd3b3825af93099f3def6f3a0e55b8628a4139e9b1c689d317daec189037d50a9e2da93
SHA512
3be28934b8d7b945fcc21bd9e1d500dd4dfca2bb371b801ef7dbe4670529d054fb19f10fdeeb2fec9096c611c31adfcf238c4b3035b2891db4fc6e9968978c4e
-DIST grafx2-v2.9.3219.tar.gz 2631545 BLAKE2B
76c67986f45f21c11d7df7f628c689f2e08d24ec54e14ed2d2d25729e471b4b045cc4d70e5c4c20ee9e6e4950439d1747b3e67308d2dacd706be762c693391d6
SHA512
db6a6092c899dbc313e4a680654d128e77b0db8af64032f412dc788b0d9fa9070847cfdb6ec8af4a4dbb35568dc992bce2ebf8f3852ecba1a12608f0a454cd74
diff --git a/media-gfx/grafx2/files/grafx2-desktop-file.patch
b/media-gfx/grafx2/files/grafx2-desktop-file.patch
deleted file mode 100644
index a08bb8aeb..000000000
--- a/media-gfx/grafx2/files/grafx2-desktop-file.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/misc/unix/grafx2.desktop b/misc/unix/grafx2.desktop
-index 9718f06..892e7b2 100644
---- a/misc/unix/grafx2.desktop
-+++ b/misc/unix/grafx2.desktop
-@@ -1,9 +1,9 @@
- [Desktop Entry]
- Name=GrafX2
- Comment=Deluxe Paint Clone
--Exec=grafx2 %f
-+Exec=grafx2-sdl %f
- Terminal=false
- Type=Application
- Icon=grafx2
--Categories=Application;Graphics;
-+Categories=Graphics;
-
MimeType=image/lbm;image/iff;image/pcx;image/tga;image/gif;image/bmp;image/x-icon;image/png;
diff --git a/media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
b/media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
deleted file mode 100644
index 64555df70..000000000
--- a/media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit lua-single xdg
-
-DESCRIPTION="A pixelart-oriented painting program"
-HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2"
-SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${P}-src.tgz"
-
-S="${WORKDIR}/${PN}/src/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="lua ttf"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-# Test phase fails: make: *** [Makefile:1146: ../bin/tests-sdl] Error 1
-RESTRICT="test"
-
-RDEPEND="
- media-libs/libsdl
- media-libs/sdl-image[tiff]
- media-libs/freetype
- media-libs/libpng
- ttf? ( media-libs/sdl-ttf )
- lua? ( ${LUA_DEPS} )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-desktop-file.patch" )
-
-src_prepare() {
- pushd ../ && default && popd
-}
-
-src_compile() {
- use ttf || MYCNF="NOTTF=1"
- use lua || MYCNF="${MYCNF} NOLUA=1"
-
- emake ${MYCNF}
-}
-
-src_install() {
- emake ${MYCNF} DESTDIR="${ED}" PREFIX="/usr" install
-}
diff --git a/media-gfx/grafx2/grafx2-2.7.2978.ebuild
b/media-gfx/grafx2/grafx2-2.7.2978.ebuild
deleted file mode 100644
index 21cebe5d7..000000000
--- a/media-gfx/grafx2/grafx2-2.7.2978.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg
-
-DESCRIPTION="A pixelart-oriented painting program"
-HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2"
-SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${P}-src.tgz"
-
-S="${WORKDIR}/${PN}/src/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ttf lua"
-
-# Test phase fails: make: *** [Makefile:1146: ../bin/tests-sdl] Error 1
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-desktop-file.patch"
-)
-
-RDEPEND="
- media-libs/libsdl
- media-libs/sdl-image[tiff]
- media-libs/freetype
- media-libs/libpng
- ttf? ( media-libs/sdl-ttf )
- lua? ( >=dev-lang/lua-5.1.0 )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- pushd ../
- eapply ${PATCHES}
- eapply_user
- popd
- sed -i s/lua5\.1/lua/g Makefile || die
-}
-
-src_compile() {
- use ttf || MYCNF="NOTTF=1"
- use lua || MYCNF="${MYCNF} NOLUA=1"
-
- emake ${MYCNF} || die "emake failed"
-}
-
-src_install() {
- emake ${MYCNF} DESTDIR="${D}" PREFIX="/usr" install || die "Install
failed"
-}
diff --git a/media-gfx/grafx2/grafx2-2.9.3219.ebuild
b/media-gfx/grafx2/grafx2-2.9.3219.ebuild
deleted file mode 100644
index b873337c8..000000000
--- a/media-gfx/grafx2/grafx2-2.9.3219.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit lua-single toolchain-funcs xdg
-
-pic_samples_commit=40738b358a5a5cb33d54897b008cbccad98e63d6
-pic_samples_date=20201222
-
-DESCRIPTION="A pixelart-oriented painting program"
-HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2
- https://grafx2.eu/
-"
-SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${PN}-v${PV}.tar.gz
- test? (
-
https://gitlab.com/GrafX2/pic-samples/-/archive/${pic_samples_commit}/pic-samples-${pic_samples_commit}.tar.bz2
- -> ${PN}-testdata-${pic_samples_date}.tar.bz2
- )
-"
-S="${WORKDIR}/${PN}-v$(ver_cut 1-2)/src"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc lua +sdl sdl2 ttf test"
-REQUIRED_USE="
- lua? ( ${LUA_REQUIRED_USE} )
- ?? ( sdl sdl2 )
- ttf? ( ^^ ( sdl sdl2 ) )
-"
-RESTRICT="!test? ( test )"
-
-SDL_DEPS="
- media-libs/libsdl!VER!
- media-libs/sdl!VER!-image[tiff]
- ttf? ( media-libs/sdl!VER!-ttf )
-"
-
-RDEPEND="
- media-libs/libpng
- lua? ( ${LUA_DEPS} )
- sdl? ( ${SDL_DEPS//!VER!/} )
- sdl2? ( ${SDL_DEPS//!VER!/2} )
- !sdl? ( !sdl2? ( x11-libs/libX11 ) )
- ttf? ( media-libs/freetype )
-"
-DEPEND="$RDEPEND"
-
-src_prepare() {
- pushd .. || die
- default
-
- if use test; then
- rmdir tests/pic-samples || die
- mv "${WORKDIR}/pic-samples-${pic_samples_commit}"
tests/pic-samples || die
- fi
-
- popd || die
-
- # Remove optimisation and debug info from CFLAGS
- sed -r -i
'/^\s*COPT\s*\+?=/s!\s*(-g(|gdb|stabs)|-O\$\(OPTIM\))(\s|$)!\3!g' Makefile
-}
-
-src_configure() {
- my_makeargs=(
- V=1
- PREFIX="${EPREFIX}/usr"
- )
- use sdl && my_makeargs+=( API=sdl )
- use sdl2 && my_makeargs+=( API=sdl2 )
- use sdl || use sdl2 || my_makeargs+=( API=x11 )
-
- use ttf || my_makeargs+=( NOTTF=1 )
- use lua || my_makeargs+=( NOLUA=1 SCRIPT_FILES="" )
-
- tc-export CC PKG_CONFIG
-}
-
-src_compile() {
- emake "${my_makeargs[@]}"
-}
-
-src_test() {
- emake "${my_makeargs[@]}" check
-}
-
-src_install() {
- emake "${my_makeargs[@]}" DESTDIR="${D}" install
-
- # install documentation
- cd ../doc || die
- dodoc README.txt COMPILING.txt
-
- if use doc; then
- dodoc -r original_docs
-
- insinto "/usr/share/doc/${P}"
- doins quickstart.rtf
- fi
-
- # grafx2 binary usually has name grafx2-sdl or grafx2-x11 but desktop
file
- # references it as just grafx2, so let's create symlink to mitigate it.
- local bin="$(basename "$(ls "${ED}"/usr/bin/grafx2*)" )"
- [[ -z "$bin" ]] && die "failed to find installed binary"
- if [[ "$bin" != "grafx2" ]]; then
- echo "$bin"
- dosym "$bin" "/usr/bin/grafx2" || die;
- fi
-}
diff --git a/media-gfx/grafx2/metadata.xml b/media-gfx/grafx2/metadata.xml
deleted file mode 100644
index 85d29dacd..000000000
--- a/media-gfx/grafx2/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="gitlab">GrafX2/grafX2</remote-id>
- </upstream>
- <use>
- <flag name="ttf">Add support for TTF fonts</flag>
- <flag name="sdl">Use <pkg>media-libs/libsdl</pkg> as a
rendering backend</flag>
- <flag name="sdl2">Use <pkg>media-libs/libsdl2</pkg> as a
rendering backend</flag>
- </use>
-</pkgmetadata>
diff --git a/profiles/package.mask b/profiles/package.mask
index 67d7fc45e..00ebfb078 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -86,11 +86,6 @@ dev-python/betamax-serializers
# Removal on 2024-12-17. Bug #817947, #924133.
phosh-base/squeekboard
-# Takuya Wakazono <[email protected]> (2024-11-17)
-# Unmaintained since 2021, no maintainer.
-# Removal on 2024-12-17.
-media-gfx/grafx2
-
# Julien Roy <[email protected]> (2024-11-15)
# >=x11-themes/adw-gtk3-5.4 requires >=gui-libs/gtk-4.16
# which is not packaged in ::gentoo