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

Reply via email to