commit:     207590d493406fc36e7734876d80968688dd1b9f
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 22 14:08:20 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 24 21:06:46 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207590d4

games-emulation/advancemame: drop 3.9-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 games-emulation/advancemame/Manifest               |   1 -
 .../advancemame/advancemame-3.9-r1.ebuild          |  99 ----------
 .../files/advancemame-3.9-DESTDIR.patch            | 196 -------------------
 .../advancemame/files/advancemame-3.9-FHS.patch    | 212 ---------------------
 .../files/advancemame-3.9-blank-flags.patch        |  32 ----
 .../files/advancemame-3.9-fno-common.patch         |  33 ----
 ...emame-3.9-pkgconfig_for_ncurses_and_slang.patch | 184 ------------------
 7 files changed, 757 deletions(-)

diff --git a/games-emulation/advancemame/Manifest 
b/games-emulation/advancemame/Manifest
index fb94b560c822..f8b6554e4924 100644
--- a/games-emulation/advancemame/Manifest
+++ b/games-emulation/advancemame/Manifest
@@ -1,2 +1 @@
-DIST advancemame-3.9.tar.gz 27287755 BLAKE2B 
020a10a9b9fa207a733747273e749b4d9adabbd50104ae10b1568144bcdcb3694fe19e4ca5fd31119a02c64bca9872b1b3d1eb3ce305a611f006a8168f5bcb89
 SHA512 
43f9ba746f222b17ade2d213d6af7cc8fe6b3ee6008633f02b8877f4c7f75628bdf1cc9718db09f5f9a482d194c8ba94f9047334e8012d23c598454e5dab2eb3
 DIST advancemame-5.0.tar.gz 27668230 BLAKE2B 
cd057514f2d85e30a9c911051201d55a31e600b89fba5a602f2cb0125ae3c23cf6c2dea00dc0b3b9a9fb9412d928452337a89c27f82e9b14f5e9e7cb2c4c9fb6
 SHA512 
5b10b4a0a0a66ad87c50ef0201d5d79dd36c65bf99be57986ac6049cfa0225a8c247b23a0f1eb49884871ce6c9ceb3bcf13af242bcf59c68371b84f365b4b83e

diff --git a/games-emulation/advancemame/advancemame-3.9-r1.ebuild 
b/games-emulation/advancemame/advancemame-3.9-r1.ebuild
deleted file mode 100644
index b3eea6dd1512..000000000000
--- a/games-emulation/advancemame/advancemame-3.9-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="GNU/Linux port of the MAME emulator with GUI menu"
-HOMEPAGE="http://www.advancemame.it/";
-SRC_URI="https://github.com/amadvance/advancemame/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="GPL-2 XMAME"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="alsa fbcon ncurses oss slang truetype"
-
-DEPEND="
-       dev-libs/expat
-       media-libs/libsdl2[video]
-       virtual/zlib:=
-       alsa? ( media-libs/alsa-lib )
-       ncurses? ( sys-libs/ncurses:= )
-       slang? ( sys-libs/slang )
-       truetype? ( media-libs/freetype:2 )
-"
-RDEPEND="
-       ${DEPEND}
-       app-arch/unzip
-       app-arch/zip
-"
-BDEPEND="
-       dev-build/autoconf-archive
-       virtual/pkgconfig
-       x86? ( >=dev-lang/nasm-0.98 )
-"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-pic.patch
-       "${FILESDIR}"/${PN}-verboselog.patch
-
-       # Patches from upstream
-       "${FILESDIR}"/${P}-pkgconfig_for_ncurses_and_slang.patch
-       "${FILESDIR}"/${P}-blank-flags.patch
-       "${FILESDIR}"/${P}-DESTDIR.patch
-       "${FILESDIR}"/${P}-FHS.patch
-       "${FILESDIR}"/${P}-fno-common.patch
-)
-
-src_prepare() {
-       default
-
-       # AC_CHECK_CC_OPT is obsolete, superseded by AX_CHECK_COMPILE_FLAG
-       sed -i -e 's/AC_CHECK_CC_OPT/AX_CHECK_COMPILE_FLAG/' configure.ac || die
-
-       eautoreconf
-}
-
-src_configure() {
-       # https://bugs.gentoo.org/858626
-       #
-       # From upstream configure.ac, only enabled if CFLAGS is not set:
-       # - Code was written when compilers where not aggressively optimizing 
undefined behaviour about aliasing
-       # - Code was written when compilers where not aggressively optimizing 
undefined behaviour about overflow in signed integers
-       # - Code was written on Intel where char is signed
-       #
-       # Do not trust with LTO either, BTW
-       append-flags -fno-strict-aliasing -fno-strict-overflow -fsigned-char
-       filter-lto
-
-       # Fix for bug #78030
-       use ppc && append-ldflags "-Wl,--relax"
-
-       ac_cv_prog_ASM=nasm \
-       econf \
-               --enable-expat \
-               --enable-sdl2 \
-               --disable-sdl \
-               --enable-zlib \
-               --disable-slang \
-               --disable-svgalib \
-               $(use_enable alsa) \
-               $(use_enable fbcon fb) \
-               $(use_enable ncurses) \
-               $(use_enable oss) \
-               $(use_enable slang) \
-               $(use_enable truetype freetype) \
-               $(use_enable x86 asm)
-}
-
-src_compile() {
-       emake \
-               VERSION="${PV}"
-}
-
-src_install() {
-       emake -j1 install \
-               VERSION="${PV}" \
-               DESTDIR="${D}"
-}

diff --git a/games-emulation/advancemame/files/advancemame-3.9-DESTDIR.patch 
b/games-emulation/advancemame/files/advancemame-3.9-DESTDIR.patch
deleted file mode 100644
index 755f8b45188c..000000000000
--- a/games-emulation/advancemame/files/advancemame-3.9-DESTDIR.patch
+++ /dev/null
@@ -1,196 +0,0 @@
-From fca370c9f7a6dcb0a3625cc15f6d0a80182dd4b3 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <[email protected]>
-Date: Sat, 25 Apr 2020 10:56:27 +0100
-Subject: [PATCH] Support make install DESTDIR=/foo just like Automake does
-
-Distributions really need this.
----
- advance/advance.mak | 94 ++++++++++++++++++++++-----------------------
- 1 file changed, 47 insertions(+), 47 deletions(-)
-
-diff --git a/advance/advance.mak b/advance/advance.mak
-index 6c4d89c..100dd23 100644
---- a/advance/advance.mak
-+++ b/advance/advance.mak
-@@ -376,131 +376,131 @@ pkgdir = $(datadir)/advance
- pkgdocdir = $(docdir)/advance
- 
- install-dirs:
--      -$(INSTALL_PROGRAM_DIR) $(bindir)
--      -$(INSTALL_DATA_DIR) $(pkgdir)
--      -$(INSTALL_DATA_DIR) $(pkgdocdir)
--      -$(INSTALL_MAN_DIR) $(mandir)/man1
--      -$(INSTALL_DATA_DIR) $(pkgdir)/rom
--      -$(INSTALL_DATA_DIR) $(pkgdir)/sample
--      -$(INSTALL_DATA_DIR) $(pkgdir)/artwork
--      -$(INSTALL_DATA_DIR) $(pkgdir)/image
--      -$(INSTALL_DATA_DIR) $(pkgdir)/image/ti99_4a
--      -$(INSTALL_DATA_DIR) $(pkgdir)/crc
--      -$(INSTALL_DATA_DIR) $(pkgdir)/snap
--      -$(INSTALL_DATA_DIR) $(pkgdir)/snap/ti99_4a
-+      -$(INSTALL_PROGRAM_DIR) $(DESTDIR)$(bindir)
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdocdir)
-+      -$(INSTALL_MAN_DIR) $(DESTDIR)$(mandir)/man1
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/rom
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/sample
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/artwork
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/image
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/image/ti99_4a
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/crc
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/snap
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/snap/ti99_4a
- 
- install-data: $(INSTALL_DATAFILES) $(INSTALL_ROMFILES) 
$(INSTALL_IMAGEFILES_TI99_4A) $(INSTALL_SAMPLEFILES) $(INSTALL_SNAPFILES) 
$(INSTALL_SNAPFILES_TI99_4A)
- ifdef INSTALL_DATAFILES
-       @for i in $(INSTALL_DATAFILES); do \
--              echo "$(INSTALL_DATA) $$i $(pkgdir)"; \
--              $(INSTALL_DATA) $$i $(pkgdir); \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir); \
-       done
- endif
- ifdef INSTALL_ROMFILES
-       @for i in $(INSTALL_ROMFILES); do \
--              echo "$(INSTALL_DATA) $$i $(pkgdir)/rom"; \
--              $(INSTALL_DATA) $$i $(pkgdir)/rom; \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/rom"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/rom; \
-       done
- endif
- ifdef INSTALL_IMAGEFILES_TI99_4A
-       @for i in $(INSTALL_IMAGEFILES_TI99_4A); do \
--              echo "$(INSTALL_DATA) $$i $(pkgdir)/image/ti99_4a"; \
--              $(INSTALL_DATA) $$i $(pkgdir)/image/ti99_4a; \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/image/ti99_4a"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/image/ti99_4a; \
-       done
- endif
- ifdef INSTALL_SAMPLEFILES
-       @for i in $(INSTALL_SAMPLEFILES); do \
--              echo "$(INSTALL_DATA) $$i $(pkgdir)/sample"; \
--              $(INSTALL_DATA) $$i $(pkgdir)/sample; \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/sample"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/sample; \
-       done
- endif
- ifdef INSTALL_SNAPFILES
-       @for i in $(INSTALL_SNAPFILES); do \
--              echo "$(INSTALL_DATA) $$i $(pkgdir)/snap"; \
--              $(INSTALL_DATA) $$i $(pkgdir)/snap; \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/snap"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/snap; \
-       done
- endif
- ifdef INSTALL_SNAPFILES_TI99_4A
-       @for i in $(INSTALL_SNAPFILES_TI99_4A); do \
--              echo "$(INSTALL_DATA) $$i $(pkgdir)/snap/ti99_4a"; \
--              $(INSTALL_DATA) $$i $(pkgdir)/snap/ti99_4a; \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/snap/ti99_4a"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdir)/snap/ti99_4a; \
-       done
- endif
- 
- uninstall-data:
- ifdef INSTALL_DATAFILES
-       @for i in $(notdir $(INSTALL_DATAFILES)); do \
--              rm -f $(pkgdir)/$$i; \
-+              rm -f $(DESTDIR)$(pkgdir)/$$i; \
-       done
- endif
- ifdef INSTALL_ROMFILES
-       @for i in $(notdir $(INSTALL_ROMFILES)); do \
--              rm -f $(pkgdir)/rom/$$i; \
-+              rm -f $(DESTDIR)$(pkgdir)/rom/$$i; \
-       done
- endif
- ifdef INSTALL_SAMPLEFILES
-       @for i in $(notdir $(INSTALL_SAMPLEFILES)); do \
--              rm -f $(pkgdir)/sample/$$i; \
-+              rm -f $(DESTDIR)$(pkgdir)/sample/$$i; \
-       done
- endif
- ifdef INSTALL_SNAPFILES
-       @for i in $(notdir $(INSTALL_SNAPFILES)); do \
--              rm -f $(pkgdir)/snap/$$i; \
-+              rm -f $(DESTDIR)$(pkgdir)/snap/$$i; \
-       done
- endif
- 
- install-bin: $(INSTALL_BINFILES)
-       @for i in $(INSTALL_BINFILES); do \
--              echo "$(INSTALL_PROGRAM) $$i $(bindir)"; \
--              $(INSTALL_PROGRAM) $$i $(bindir); \
-+              echo "$(INSTALL_PROGRAM) $$i $(DESTDIR)$(bindir)"; \
-+              $(INSTALL_PROGRAM) $$i $(DESTDIR)$(bindir); \
-       done
- 
- uninstall-bin:
-       @for i in $(notdir $(INSTALL_BINFILES)); do \
--              rm -f $(bindir)/$$i; \
-+              rm -f $(DESTDIR)$(bindir)/$$i; \
-       done
- 
- install-doc: $(INSTALL_DOCFILES)
- ifdef INSTALL_DOCFILES
-       @for i in $(INSTALL_DOCFILES); do \
--              echo "$(INSTALL_DATA) $$i $(pkgdocdir)"; \
--              $(INSTALL_DATA) $$i $(pkgdocdir); \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdocdir)"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdocdir); \
-       done
- endif
- 
- uninstall-doc:
- ifdef INSTALL_DOCFILES
-       @for i in $(notdir $(INSTALL_DOCFILES)); do \
--              rm -f $(pkgdocdir)/$$i; \
-+              rm -f $(DESTDIR)$(pkgdocdir)/$$i; \
-       done
- endif
- 
- install-man: $(INSTALL_MANFILES)
- ifdef INSTALL_MANFILES
-       @for i in $(INSTALL_MANFILES); do \
--              echo "$(INSTALL_DATA) $$i $(mandir)/man1"; \
--              $(INSTALL_DATA) $$i $(mandir)/man1; \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/man1"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/man1; \
-       done
- endif
- 
- uninstall-man:
- ifdef INSTALL_MANFILES
-       @for i in $(notdir $(INSTALL_MANFILES)); do \
--              rm -f $(mandir)/man1/$$i; \
-+              rm -f $(DESTDIR)$(mandir)/man1/$$i; \
-       done
- endif
- 
- uninstall-dirs:
--      -rmdir $(pkgdir)/rom
--      -rmdir $(pkgdir)/sample
--      -rmdir $(pkgdir)/artwork
--      -rmdir $(pkgdir)/image/ti99_4a
--      -rmdir $(pkgdir)/image
--      -rmdir $(pkgdir)/crc
--      -rmdir $(pkgdir)/snap/ti99_4a
--      -rmdir $(pkgdir)/snap
--      -rmdir $(pkgdir)
--      -rmdir $(pkgdocdir)
-+      -rmdir $(DESTDIR)$(pkgdir)/rom
-+      -rmdir $(DESTDIR)$(pkgdir)/sample
-+      -rmdir $(DESTDIR)$(pkgdir)/artwork
-+      -rmdir $(DESTDIR)$(pkgdir)/image/ti99_4a
-+      -rmdir $(DESTDIR)$(pkgdir)/image
-+      -rmdir $(DESTDIR)$(pkgdir)/crc
-+      -rmdir $(DESTDIR)$(pkgdir)/snap/ti99_4a
-+      -rmdir $(DESTDIR)$(pkgdir)/snap
-+      -rmdir $(DESTDIR)$(pkgdir)
-+      -rmdir $(DESTDIR)$(pkgdocdir)
- 
- install: install-dirs install-bin install-data install-doc install-man
- 
--- 
-2.26.0
-

diff --git a/games-emulation/advancemame/files/advancemame-3.9-FHS.patch 
b/games-emulation/advancemame/files/advancemame-3.9-FHS.patch
deleted file mode 100644
index 312e895b8fd8..000000000000
--- a/games-emulation/advancemame/files/advancemame-3.9-FHS.patch
+++ /dev/null
@@ -1,212 +0,0 @@
-From 6d8c1dc720b09fb9c6ff6edb273ad2a2ea31d768 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <[email protected]>
-Date: Sat, 25 Apr 2020 11:16:01 +0100
-Subject: [PATCH 1/2] Use /usr/share/man and /usr/share/doc and not /usr/man
- and /usr/doc
-
-This has been mandated by the Filesystem Hierarchy Standard since 2.0
-in 1997. Autoconf actually does the right thing by default.
----
- Makefile.usr        |  4 ++--
- advance/advance.mak | 11 +++++------
- configure.ac        |  2 --
- 3 files changed, 7 insertions(+), 10 deletions(-)
-
-diff --git a/Makefile.usr b/Makefile.usr
-index 4519857..74a4d53 100644
---- a/Makefile.usr
-+++ b/Makefile.usr
-@@ -238,8 +238,8 @@ srcdir=.
- datadir=${prefix}/share
- sysconfdir=${prefix}/etc
- bindir=${prefix}/bin
--mandir=${prefix}/man
--docdir=${prefix}/share/doc
-+mandir=${datadir}/man
-+docdir=${datadir}/doc/advancemame
- 
- #############################################################################
- # Extra configuration common for ./configure and manual
-diff --git a/advance/advance.mak b/advance/advance.mak
-index 100dd23..8cd0444 100644
---- a/advance/advance.mak
-+++ b/advance/advance.mak
-@@ -373,12 +373,11 @@ CONF_SRC = \
- # Install
- 
- pkgdir = $(datadir)/advance
--pkgdocdir = $(docdir)/advance
- 
- install-dirs:
-       -$(INSTALL_PROGRAM_DIR) $(DESTDIR)$(bindir)
-       -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)
--      -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdocdir)
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(docdir)
-       -$(INSTALL_MAN_DIR) $(DESTDIR)$(mandir)/man1
-       -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/rom
-       -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/sample
-@@ -463,15 +462,15 @@ uninstall-bin:
- install-doc: $(INSTALL_DOCFILES)
- ifdef INSTALL_DOCFILES
-       @for i in $(INSTALL_DOCFILES); do \
--              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(pkgdocdir)"; \
--              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdocdir); \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(docdir)"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(docdir); \
-       done
- endif
- 
- uninstall-doc:
- ifdef INSTALL_DOCFILES
-       @for i in $(notdir $(INSTALL_DOCFILES)); do \
--              rm -f $(DESTDIR)$(pkgdocdir)/$$i; \
-+              rm -f $(DESTDIR)$(docdir)/$$i; \
-       done
- endif
- 
-@@ -500,7 +499,7 @@ uninstall-dirs:
-       -rmdir $(DESTDIR)$(pkgdir)/snap/ti99_4a
-       -rmdir $(DESTDIR)$(pkgdir)/snap
-       -rmdir $(DESTDIR)$(pkgdir)
--      -rmdir $(DESTDIR)$(pkgdocdir)
-+      -rmdir $(DESTDIR)$(docdir)
- 
- install: install-dirs install-bin install-data install-doc install-man
- 
-diff --git a/configure.ac b/configure.ac
-index f8ba989..e54c038 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1220,8 +1220,6 @@ AC_SUBST([CONF_LIB_JEVENT],[$ac_lib_jevent])
- 
- dnl Final
- AC_SUBST([CONF_LIB_DIRECT],[$ac_lib_direct_flag])
--AC_SUBST([mandir],['${prefix}/man'])
--AC_SUBST([docdir],['${prefix}/doc'])
- AC_CONFIG_FILES([Makefile])
- AC_OUTPUT
- 
--- 
-2.26.0
-
-From e35a602a73880bf529083bee5de911e1490a27b5 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <[email protected]>
-Date: Sat, 25 Apr 2020 11:52:13 +0100
-Subject: [PATCH 2/2] Install *.html files to a separately htmldir rather than
- docdir
-
-Autoconf already sets up htmldir for you. It defaults to the same as
-docdir but some distributions set it differently.
----
- Makefile.in         |  1 +
- Makefile.usr        |  1 +
- advance/advance.mak | 21 +++++++++++++++++----
- 3 files changed, 19 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index e92a107..86905d7 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -14,6 +14,7 @@ exec_prefix=@exec_prefix@
- bindir=@bindir@
- mandir=@mandir@
- docdir=@docdir@
-+htmldir=@htmldir@
- CONF_SYSTEM=@CONF_SYSTEM@
- CONF_HOST=@CONF_HOST@
- CONF_BUILD=@CONF_BUILD@
-diff --git a/Makefile.usr b/Makefile.usr
-index 74a4d53..c8e7430 100644
---- a/Makefile.usr
-+++ b/Makefile.usr
-@@ -240,6 +240,7 @@ sysconfdir=${prefix}/etc
- bindir=${prefix}/bin
- mandir=${datadir}/man
- docdir=${datadir}/doc/advancemame
-+htmldir=${docdir}
- 
- #############################################################################
- # Extra configuration common for ./configure and manual
-diff --git a/advance/advance.mak b/advance/advance.mak
-index 8cd0444..009ccd6 100644
---- a/advance/advance.mak
-+++ b/advance/advance.mak
-@@ -152,7 +152,7 @@ endif
- endif
- 
- INSTALL_DOCFILES += $(subst $(srcdir)/doc/,$(DOCOBJ)/,$(subst 
.d,.txt,$(wildcard $(srcdir)/doc/*.d)))
--INSTALL_DOCFILES += $(subst $(srcdir)/doc/,$(DOCOBJ)/,$(subst 
.d,.html,$(wildcard $(srcdir)/doc/*.d)))
-+INSTALL_HTMLFILES += $(subst $(srcdir)/doc/,$(DOCOBJ)/,$(subst 
.d,.html,$(wildcard $(srcdir)/doc/*.d)))
- WEB_DOCFILES += $(subst $(srcdir)/doc/,$(DOCOBJ)/,$(subst .d,.hh,$(wildcard 
$(srcdir)/doc/*.d)))
- 
- ############################################################################
-@@ -162,7 +162,7 @@ ifdef ADV_ALL
- all_override: $(ADV_ALL)
- endif
- 
--all: $(OBJ_DIRS) $(INSTALL_BINFILES) $(INSTALL_DOCFILES) $(INSTALL_MANFILES)
-+all: $(OBJ_DIRS) $(INSTALL_BINFILES) $(INSTALL_DOCFILES) $(INSTALL_HTMLFILES) 
$(INSTALL_MANFILES)
- mame: $(OBJ) $(OBJ)/advmame$(EXE)
- mess: $(MESSOBJ) $(MESSOBJ)/advmess$(EXE)
- emu: mame mess
-@@ -182,7 +182,7 @@ web: $(WEB_DOCFILES)
- # Ensure that the doc target is always created also if a doc directory exists
- .PHONY: doc
- 
--doc: $(INSTALL_DOCFILES)
-+doc: $(INSTALL_DOCFILES) $(INSTALL_HTMLFILES)
- 
- ############################################################################
- # Source
-@@ -378,6 +378,7 @@ install-dirs:
-       -$(INSTALL_PROGRAM_DIR) $(DESTDIR)$(bindir)
-       -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)
-       -$(INSTALL_DATA_DIR) $(DESTDIR)$(docdir)
-+      -$(INSTALL_DATA_DIR) $(DESTDIR)$(htmldir)
-       -$(INSTALL_MAN_DIR) $(DESTDIR)$(mandir)/man1
-       -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/rom
-       -$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgdir)/sample
-@@ -459,13 +460,19 @@ uninstall-bin:
-               rm -f $(DESTDIR)$(bindir)/$$i; \
-       done
- 
--install-doc: $(INSTALL_DOCFILES)
-+install-doc: $(INSTALL_DOCFILES) $(INSTALL_HTMLFILES)
- ifdef INSTALL_DOCFILES
-       @for i in $(INSTALL_DOCFILES); do \
-               echo "$(INSTALL_DATA) $$i $(DESTDIR)$(docdir)"; \
-               $(INSTALL_DATA) $$i $(DESTDIR)$(docdir); \
-       done
- endif
-+ifdef INSTALL_HTMLFILES
-+      @for i in $(INSTALL_HTMLFILES); do \
-+              echo "$(INSTALL_DATA) $$i $(DESTDIR)$(htmldir)"; \
-+              $(INSTALL_DATA) $$i $(DESTDIR)$(htmldir); \
-+      done
-+endif
- 
- uninstall-doc:
- ifdef INSTALL_DOCFILES
-@@ -473,6 +480,11 @@ ifdef INSTALL_DOCFILES
-               rm -f $(DESTDIR)$(docdir)/$$i; \
-       done
- endif
-+ifdef INSTALL_HTMLFILES
-+      @for i in $(notdir $(INSTALL_HTMLFILES)); do \
-+              rm -f $(DESTDIR)$(htmldir)/$$i; \
-+      done
-+endif
- 
- install-man: $(INSTALL_MANFILES)
- ifdef INSTALL_MANFILES
-@@ -500,6 +512,7 @@ uninstall-dirs:
-       -rmdir $(DESTDIR)$(pkgdir)/snap
-       -rmdir $(DESTDIR)$(pkgdir)
-       -rmdir $(DESTDIR)$(docdir)
-+      -rmdir $(DESTDIR)$(htmldir)
- 
- install: install-dirs install-bin install-data install-doc install-man
- 
--- 
-2.26.0
-

diff --git 
a/games-emulation/advancemame/files/advancemame-3.9-blank-flags.patch 
b/games-emulation/advancemame/files/advancemame-3.9-blank-flags.patch
deleted file mode 100644
index 68cfa62f1cad..000000000000
--- a/games-emulation/advancemame/files/advancemame-3.9-blank-flags.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From f306234fbaa6bd3fbcb75ebe5e3b318a9fc1c5f0 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <[email protected]>
-Date: Sat, 25 Apr 2020 11:40:18 +0100
-Subject: [PATCH] Don't use auto CFLAGS/LDFLAGS if they are set but blank
-
-Explicitly blank flags are valid.
----
- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index f8ba989..330959c 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -82,12 +82,12 @@ case "$build" in
- esac
- AC_SUBST([CONF_BUILD],[$ac_build])
- 
--if test -z "$CFLAGS" ; then
-+if test -z "${CFLAGS+set}" ; then
-       ac_auto_cflags=yes
- else
-       ac_auto_cflags=no
- fi
--if test -z "$LDFLAGS" ; then
-+if test -z "${LDFLAGS+set}" ; then
-       ac_auto_ldflags=yes
- else
-       ac_auto_ldflags=no
--- 
-2.26.0
-

diff --git a/games-emulation/advancemame/files/advancemame-3.9-fno-common.patch 
b/games-emulation/advancemame/files/advancemame-3.9-fno-common.patch
deleted file mode 100644
index c378b9aa919e..000000000000
--- a/games-emulation/advancemame/files/advancemame-3.9-fno-common.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From f8688cae05799a30cd5337e626a07fa9f004c0a3 Mon Sep 17 00:00:00 2001
-From: Andrea Mazzoleni <[email protected]>
-Date: Fri, 23 Oct 2020 21:29:41 +0200
-Subject: [PATCH] Fix build errors due new gcc 10 default for -fno-common
-
----
- src/drivers/cavepgm.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/drivers/cavepgm.c b/src/drivers/cavepgm.c
-index 38d3dae8..df6e97ab 100644
---- a/src/drivers/cavepgm.c
-+++ b/src/drivers/cavepgm.c
-@@ -287,7 +287,7 @@ IGS PCB NO-0136 (Riser)
- #include "timer.h"
- 
- 
--UINT16 *pgm_mainram, *pgm_bg_videoram, *pgm_tx_videoram, *pgm_videoregs, 
*pgm_rowscrollram;
-+extern UINT16 *pgm_mainram, *pgm_bg_videoram, *pgm_tx_videoram, 
*pgm_videoregs, *pgm_rowscrollram;
- static UINT8 *z80_mainram;
- static UINT32 *arm7_shareram;
- static UINT32 arm7_latch;
-@@ -852,8 +852,8 @@ static void expand_32x32x5bpp(void)
- /* This function expands the sprite colour data (in the A Roms) from 3 pixels
-    in each word to a byte per pixel making it easier to use */
- 
--UINT8 *pgm_sprite_a_region;
--size_t        pgm_sprite_a_region_allocate;
-+extern UINT8 *pgm_sprite_a_region;
-+extern size_t pgm_sprite_a_region_allocate;
- 
- static void expand_colourdata(void)
- {

diff --git 
a/games-emulation/advancemame/files/advancemame-3.9-pkgconfig_for_ncurses_and_slang.patch
 
b/games-emulation/advancemame/files/advancemame-3.9-pkgconfig_for_ncurses_and_slang.patch
deleted file mode 100644
index b91c887e030f..000000000000
--- 
a/games-emulation/advancemame/files/advancemame-3.9-pkgconfig_for_ncurses_and_slang.patch
+++ /dev/null
@@ -1,184 +0,0 @@
-diff --git a/Makefile.in b/Makefile.in
-index 4e30ada3..e92a1072 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -27,6 +27,8 @@ CONF_LIB_ALSA=@CONF_LIB_ALSA@
- CONF_LIB_OSS=@CONF_LIB_OSS@
- CONF_LIB_SDL=@CONF_LIB_SDL@
- CONF_LIB_FREETYPE=@CONF_LIB_FREETYPE@
-+CONF_LIB_SLANG=@CONF_LIB_SLANG@
-+CONF_LIB_NCURSES=@CONF_LIB_NCURSES@
- CONF_LIB_SVGAWIN=@CONF_LIB_SVGAWIN@
- CONF_LIB_PTHREAD=@CONF_LIB_PTHREAD@
- CONF_LIB_SLANG=@CONF_LIB_SLANG@
-@@ -97,6 +99,10 @@ SDLCFLAGS=@SDLCFLAGS@
- SDLLIBS=@SDLLIBS@
- FREETYPECFLAGS=@FREETYPECFLAGS@
- FREETYPELIBS=@FREETYPELIBS@
-+SLANGCFLAGS=@SLANGCFLAGS@
-+SLANGLIBS=@SLANGLIBS@
-+NCURSESCFLAGS=@NCURSESCFLAGS@
-+NCURSESLIBS=@NCURSESLIBS@
- VCCFLAGS=@VCCFLAGS@
- VCLIBS=@VCLIBS@
- ASMFLAGS=@ASMFLAGS@
-diff --git a/advance/cfg.mak b/advance/cfg.mak
-index 222533ff..d2f83233 100644
---- a/advance/cfg.mak
-+++ b/advance/cfg.mak
-@@ -57,15 +57,17 @@ CFGOBJS += \
-       $(CFGOBJ)/linux/os.o
- ifeq ($(CONF_LIB_SLANG),yes)
- CFGCFLAGS += \
-+      $(SLANGCFLAGS) \
-       -DUSE_VIDEO_SLANG
--CFGLIBS += -lslang
-+CFGLIBS += $(SLANGLIBS)
- CFGOBJS += \
-       $(CFGOBJ)/linux/vslang.o
- endif
- ifeq ($(CONF_LIB_NCURSES),yes)
- CFGCFLAGS += \
-+      $(NCURSESCFLAGS) \
-       -DUSE_VIDEO_CURSES
--CFGLIBS += -lncurses
-+CFGLIBS += $(NCURSESLIBS)
- CFGOBJS += \
-       $(CFGOBJ)/linux/vcurses.o
- endif
-diff --git a/advance/v.mak b/advance/v.mak
-index 4ffe708f..451f0d55 100644
---- a/advance/v.mak
-+++ b/advance/v.mak
-@@ -53,15 +53,17 @@ VOBJS += \
-       $(VOBJ)/linux/os.o
- ifeq ($(CONF_LIB_SLANG),yes)
- VCFLAGS += \
-+      $(SLANGCFLAGS) \
-       -DUSE_VIDEO_SLANG
--VLIBS += -lslang
-+VLIBS += $(SLANGLIBS)
- VOBJS += \
-       $(VOBJ)/linux/vslang.o
- endif
- ifeq ($(CONF_LIB_NCURSES),yes)
- VCFLAGS += \
-+      $(NCURSESCFLAGS) \
-       -DUSE_VIDEO_CURSES
--VLIBS += -lncurses
-+VLIBS += $(NCURSESLIBS)
- VOBJS += \
-       $(VOBJ)/linux/vcurses.o
- endif
-diff --git a/configure.ac b/configure.ac
-index 063c407a..f8ba989a 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -717,29 +717,41 @@ AC_ARG_ENABLE(
-       [ac_lib_slang=auto]
- )
- if test $ac_lib_slang = auto; then
--      AC_CHECK_LIB(
--              [slang],
--              [SLang_init_tty],
--              [ac_lib_slang=yes],
--              [ac_lib_slang=no],
--              []
--      )
-+      PKG_CHECK_MODULES([SLANG], [slang], [ac_lib_slang=yes], 
[ac_lib_slang=no])
-+      if test $ac_lib_slang = yes; then
-+              ac_save_CFLAGS="$CFLAGS"
-+              ac_save_LIBS="$LIBS"
-+              CFLAGS="SLANG_CFLAGS $CFLAGS"
-+              LIBS="$SLANG_LIBS $LIBS"
-+                AC_MSG_CHECKING([for linking slang])
-+                AC_TRY_LINK([
-+                              #include <slang.h>
-+                      ], [
-+                              if (SLang_init_tty(-1, 0, 0) < 0) {
-+                                      perror("SLang_init_tty");
-+                                      return 1;
-+                              }
-+
-+                              SLang_reset_tty();
-+                              return 0;
-+                      ],[ac_lib_slang=yes],[ac_lib_slang=no])
-+              AC_MSG_RESULT([$ac_lib_slang])
-+              CFLAGS="$ac_save_CFLAGS"
-+              LIBS="$ac_save_LIBS"
-+        fi
- elif test $ac_lib_slang = yes; then
--      AC_CHECK_LIB(
--              [slang],
--              [SLang_init_tty],
--              [],
--              [AC_MSG_ERROR([the sLang library is missing])],
--              []
--      )
-+      PKG_CHECK_MODULES([SLANG], [slang], [], AC_MSG_ERROR([the slang library 
is missing]))
- fi
- if test $ac_lib_slang = yes; then
-       AC_CHECK_HEADERS([slang.h slang/slang.h], [break])
-       ac_lib_video="$ac_lib_video slang"
-       ac_lib_text_flag=yes
- fi
-+AC_SUBST([SLANGCFLAGS],[$SLANG_CFLAGS])
-+AC_SUBST([SLANGLIBS],[$SLANG_LIBS])
- AC_SUBST([CONF_LIB_SLANG],[$ac_lib_slang])
- 
-+
- dnl Checks for ncurses
- AC_ARG_ENABLE(
-       [ncurses],
-@@ -748,28 +760,37 @@ AC_ARG_ENABLE(
-       [ac_lib_ncurses=auto]
- )
- if test $ac_lib_ncurses = auto; then
--      AC_CHECK_LIB(
--              [ncurses],
--              [endwin],
--              [ac_lib_ncurses=yes],
--              [ac_lib_ncurses=no],
--              []
--      )
-+      PKG_CHECK_MODULES([NCURSES], [ncurses], [ac_lib_ncurses=yes], 
[ac_lib_ncurses=no])
-+      if test $ac_lib_ncurses = yes; then
-+              ac_save_CFLAGS="$CFLAGS"
-+              ac_save_LIBS="$LIBS"
-+              CFLAGS="$NCURSES_CFLAGS $CFLAGS"
-+              LIBS="$NCURSES_LIBS $LIBS"
-+              AC_MSG_CHECKING([for linking ncurses])
-+              AC_TRY_LINK([
-+                              #include <ncurses.h>
-+                      ], [
-+                              initscr();
-+                              noecho();
-+                              curs_set(FALSE);
-+                              endwin();
-+                      ],[ac_lib_ncurses=yes],[ac_lib_ncurses=no])
-+                AC_MSG_RESULT([$ac_lib_ncurses])
-+                CFLAGS="$ac_save_CFLAGS"
-+                LIBS="$ac_save_LIBS"
-+        fi
- elif test $ac_lib_ncurses = yes; then
--      AC_CHECK_LIB(
--              [ncurses],
--              [endwin],
--              [],
--              [AC_MSG_ERROR([the sLang library is missing])],
--              []
--      )
-+      PKG_CHECK_MODULES([NCURSES], [ncurses], [], AC_MSG_ERROR([the ncurses 
library is missing]))
- fi
- if test $ac_lib_ncurses = yes; then
-       ac_lib_video="$ac_lib_video ncurses"
-       ac_lib_text_flag=yes
- fi
-+AC_SUBST([NCURSESCFLAGS],[$NCURSES_CFLAGS])
-+AC_SUBST([NCURSESLIBS],[$NCURSES_LIBS])
- AC_SUBST([CONF_LIB_NCURSES],[$ac_lib_ncurses])
- 
-+
- dnl Checks for freetype
- AC_ARG_ENABLE(
-       [freetype],

Reply via email to