commit:     b6fdf53d31ce75db2deecb202065f58ed5fe5d0d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 20 07:34:57 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 07:34:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fdf53d

media-gfx/dawn: treeclean

Closes: https://bugs.gentoo.org/934619 (pkgremoved)
Closes: https://bugs.gentoo.org/730758 (pkgremoved)
Closes: https://bugs.gentoo.org/713760 (pkgremoved)
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-gfx/dawn/Manifest                            |   1 -
 media-gfx/dawn/dawn-3.90b-r1.ebuild                |  59 --------
 media-gfx/dawn/files/dawn-3.90b-gcc7.patch         |  21 ---
 .../dawn/files/dawn-3.90b-no-interactive.patch     | 158 ---------------------
 media-gfx/dawn/metadata.xml                        |  28 ----
 profiles/package.mask                              |   5 -
 6 files changed, 272 deletions(-)

diff --git a/media-gfx/dawn/Manifest b/media-gfx/dawn/Manifest
deleted file mode 100644
index 1cdca1e65ecb..000000000000
--- a/media-gfx/dawn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dawn_3_90b.tgz 1334732 BLAKE2B 
97f4e747b8f9d2eb60d9c8f0e7358fe549052e36a02127f02363c328775f33ae9fd36afd850ef06b365aaaa9723a541d89d7f2fccb37d1dd30f626054d7939b3
 SHA512 
5ff0b3572442ad1f435d5f894a0f1637efbc8eb3dae4f67dd456ff220a497cc59fe3bdf773cd38a0690d3689e9cda48f49c408ddab56f31efb9c87447d439fea

diff --git a/media-gfx/dawn/dawn-3.90b-r1.ebuild 
b/media-gfx/dawn/dawn-3.90b-r1.ebuild
deleted file mode 100644
index 8b357419a12a..000000000000
--- a/media-gfx/dawn/dawn-3.90b-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eapi7-ver toolchain-funcs
-
-MY_P=${PN}_$(ver_rs 1 _)
-
-DESCRIPTION="3D geometrical postscript renderer"
-HOMEPAGE="http://geant4.kek.jp/~tanaka/DAWN/About_DAWN.html";
-SRC_URI="http://geant4.kek.jp/~tanaka/src/${MY_P}.tgz";
-
-LICENSE="public-domain"
-SLOT="0"
-
-KEYWORDS="amd64 x86"
-IUSE="doc opengl X"
-
-RDEPEND="dev-lang/tk:*
-       opengl? ( virtual/opengl )
-       X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-       app-shells/tcsh
-       doc? ( virtual/latex-base )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-no-interactive.patch
-       "${FILESDIR}"/${P}-gcc7.patch
-)
-
-DOCS=( README.txt )
-
-src_prepare() {
-       default
-
-       sed -i -e "s/\$(LIB_DIR)/\$(LDFLAGS) &/" \
-               -e '/strip/d' Makefile*in || die
-
-       if use X; then
-               mv -f configure_xwin configure || die
-       fi
-
-       tc-export CXX
-}
-
-src_install() {
-       dodir /usr/bin
-
-       if use doc; then
-               pdflatex DOC/G4PRIM_FORMAT_24.tex || die "pdf generation failed"
-               DOCS+=( DOC/*.pdf )
-               HTML_DOCS=( DOC/*.html )
-       fi
-
-       default
-}

diff --git a/media-gfx/dawn/files/dawn-3.90b-gcc7.patch 
b/media-gfx/dawn/files/dawn-3.90b-gcc7.patch
deleted file mode 100644
index e144a38df8f0..000000000000
--- a/media-gfx/dawn/files/dawn-3.90b-gcc7.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Bug: https://bugs.gentoo.org/638616
-
---- a/FRString.h
-+++ b/FRString.h
-@@ -137,13 +137,13 @@
-       char*  p = m_string ;
-       
-       // skip first blank if any
--      while(  isspace(*p) && p != '\0' ) {p++;} 
-+      while(  isspace(*p) && *p != '\0' ) {p++;}
- 
-       // skip one word
--      while( !isspace(*p) && p != '\0' ) {p++;} 
-+      while( !isspace(*p) && *p != '\0' ) {p++;}
- 
-       // skip second blank if any
--      while(  isspace(*p) && p != '\0' ) {p++;} 
-+      while(  isspace(*p) && *p != '\0' ) {p++;}
- 
-       // reset string
-       strcpy( tmp, p  );

diff --git a/media-gfx/dawn/files/dawn-3.90b-no-interactive.patch 
b/media-gfx/dawn/files/dawn-3.90b-no-interactive.patch
deleted file mode 100644
index ea8ac7e6a90e..000000000000
--- a/media-gfx/dawn/files/dawn-3.90b-no-interactive.patch
+++ /dev/null
@@ -1,158 +0,0 @@
---- a/configure_xwin
-+++ b/configure_xwin
-@@ -16,17 +16,17 @@
- #----- C++ compiler name
- echo "Input C++ compiler name (e.g. g++, no default)."
- echo -n " :"
--set cpp_compiler=$<
-+set cpp_compiler=
- 
- #----- Optimization option of the C++ compiler
- echo     "Input optimization option (e.g. -O2, no default)"
- echo -n  " :"
--set optimize=$<
-+set optimize=
- 
- #----- Input Tcl/Tk window shell name
- echo    "Input Tcl/Tk window shell name"
- echo -n "  (e.g. wish, no default): "
--set wish=$<
-+set wish=wish
- 
- 
- #----- 
-@@ -34,7 +34,7 @@
- echo    "  (e.g. -I/usr/X11R6/include) "
- echo    "   Hit return key if path is already set properly.            )"
- echo -n " : "
--set xlib_inc=$<
-+set xlib_inc=
- echo ""
- 
- 
-@@ -43,17 +43,17 @@
- echo    "  (e.g. -L/usr/X11R6/lib) "
- echo    "   Hit return key if path is already set properly.)"
- echo -n " : "
--set xlib_lib=$<
-+set xlib_lib=
- echo ""
- 
- #----- Input directory name to install dawn and DAWN_GUI
- echo    "Input directory to install executable files"
- echo -n "  (e.g. /usr/local/bin, no default ): "
--set install_dir=$<
-+set install_dir=
- 
- #----- Input system name
- echo -n  "Select a system (0: Defalut, 1: AIX, 2: IRIX, 3: Solaris, 4: 
RedHat/FedoraCore): "
--set sysid=$<
-+set sysid=0
- switch ($sysid)
-    case "0":
-     set sysname = "Default"
-@@ -80,7 +80,7 @@
- echo     "Do you use remote-visualization function? (y/n, no default)"
- echo     " (Select n if your compilation fails for FRClientServer.cc)"
- echo  -n " : "
--set ynflag_socket=$<
-+set ynflag_socket=n
- switch ($ynflag_socket)
-    case "y":
-     set macro_socket = '#define USE_SOCKET'
-@@ -123,14 +123,14 @@
- 
- echo "### C++ compiler"                                >> Makefile
- #echo "ifndef CXX"                                      >> Makefile
--echo "CC = $cpp_compiler"                              >> Makefile
-+#echo "CC = $cpp_compiler"                              >> Makefile
- #echo "else"                                            >> Makefile
--#echo 'CC = $(CXX)'                                     >> Makefile
-+echo 'CC = $(CXX)'                                     >> Makefile
- #echo "endif"                                           >> Makefile
- echo ""                                                >> Makefile
- 
- echo "### Optimization"                                >> Makefile
--echo "OPTIMIZE = $optimize"                            >> Makefile
-+echo 'OPTIMIZE = $(CXXFLAGS)'                            >> Makefile
- echo ""                                                >> Makefile
- 
- echo "### Waring level"                                >> Makefile
-@@ -152,7 +152,7 @@
- echo ""                                                >> Makefile
- 
- echo "### Directory where to install executable files" >> Makefile
--echo "INSTALL_DIR = $install_dir"                      >> Makefile
-+echo 'INSTALL_DIR = $(DESTDIR)/usr/bin'                      >> Makefile
- echo ""                                                >> Makefile
- 
- echo "### Socket libraries to be linked "              >> Makefile
---- a/FRSocketMacro.h
-+++ b/FRSocketMacro.h
-@@ -14,8 +14,8 @@
- #elif defined SOCKET_REDHAT61
-       #define         CLIENT_ADDR_LENGTH    socklen_t
- #else 
--      #define         CLIENT_ADDR_LENGTH    int
--//    #define         CLIENT_ADDR_LENGTH    size_t
-+//    #define         CLIENT_ADDR_LENGTH    int
-+      #define         CLIENT_ADDR_LENGTH    size_t
- #endif
- 
-       //----- gethostname
---- a/configure
-+++ b/configure
-@@ -13,22 +13,22 @@
- #----- C++ compiler name
- echo "Input C++ compiler name (e.g. g++, no default)."
- echo -n " :"
--set cpp_compiler=$<
-+set cpp_compiler=
- 
- #----- Optimization option of the C++ compiler
- echo     "Input optimization option (e.g. -O2, no default)"
- echo -n  " :"
--set optimize=$<
-+set optimize=
- 
- #----- Input Tcl/Tk window shell name
- echo    "Input Tcl/Tk window shell name"
- echo -n "  (e.g. wish, no default): "
--set wish=$<
-+set wish=wish
- 
- #----- Input directory name to install dawn and DAWN_GUI
- echo    "Input directory to install executable files"
- echo -n "  (e.g. /usr/local/bin, no default ): "
--set install_dir=$<
-+set install_dir=
- 
- 
- ##### DELETE #####
-@@ -57,14 +57,14 @@
- 
- echo "### C++ compiler"                                >> Makefile
- #echo "ifndef CXX"                                     >> Makefile
--echo "CC = $cpp_compiler"                              >> Makefile
-+#echo "CC = $cpp_compiler"                              >> Makefile
- #echo "else"                                           >> Makefile
--#echo 'CC = $(CXX)'                                    >> Makefile
-+echo 'CC = $(CXX)'                                    >> Makefile
- #echo "endif"                                          >> Makefile
- echo ""                                                >> Makefile
- 
- echo "### Optimization"                                >> Makefile
--echo "OPTIMIZE = $optimize"                            >> Makefile
-+echo 'OPTIMIZE = $(CXXFLAGS)'                          >> Makefile
- echo ""                                                >> Makefile
- 
- echo "### Waring level"                                >> Makefile
-@@ -78,7 +78,7 @@
- 
- 
- echo "### Directory where to install executable files" >> Makefile
--echo "INSTALL_DIR = $install_dir"                      >> Makefile
-+echo 'INSTALL_DIR = $(DESTDIR)/usr/bin'                >> Makefile
- echo ""                                                >> Makefile
- 
- echo ""                                                >> Makefile

diff --git a/media-gfx/dawn/metadata.xml b/media-gfx/dawn/metadata.xml
deleted file mode 100644
index 93696a17c1da..000000000000
--- a/media-gfx/dawn/metadata.xml
+++ /dev/null
@@ -1,28 +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 Physics Project</name>
-       </maintainer>
-       <longdescription lang="en">
-               Fukui Renderer DAWN (Drawer for Academic WritiNgs)
-               is a renderer, which reads 3D geometrical data and visualize 
them.
-               It is a vectorized 3D PostScript processor with analytical
-               hidden line/surface removal.
-               It aims at precise technical drawing of complicated objects.
-               It performs geometrical hidden line/surface removal and 
calculates
-               out all visible parts of the 3D data before drawing.  This 
drawing
-               algorithm realizes device-independent technical high quality of
-               vectorized graphics.
-
-               3D Data files should be generated by a modeler or by hands
-               separately.  If you use DAWN as a visualizer of,
-               say, a simulator of physical experiments,
-               the simulator application itself is recognized as a modeler.
-
-               An important feature of DAWN is that it has been developed to
-               visualize 3D data generated by a high-energy experimental 
detector
-               simulator "GEANT4".
-       </longdescription>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index 5b816302856a..3c365b94880b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -247,11 +247,6 @@ games-strategy/majesty-demo
 # Removal on 2024-07-20.  Bugs #934621, #925090, #724078, #727438.
 dev-debug/ald
 
-# Arthur Zamarin <[email protected]> (2024-06-20)
-# EAPI=6, no reverse dependencies, waiting for a version bump.
-# Removal on 2024-07-20.  Bugs #934619, #730758, #713760.
-media-gfx/dawn
-
 # Jakov Smolić <[email protected]> (2024-06-18)
 # Outdated by several versions, very difficult to package due to the
 # complicated Cargo dependency management.

Reply via email to