commit: 24bc474e3c4d733bfa58d99823bf818d2456dee8 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Sun Feb 8 16:59:30 2026 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Sun Feb 8 17:52:18 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bc474e
app-emulation/gxemul: Version bump to 0.7.0 Closes: https://bugs.gentoo.org/729266 Closes: https://bugs.gentoo.org/742581 Closes: https://bugs.gentoo.org/889450 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> app-emulation/gxemul/Manifest | 1 + app-emulation/gxemul/gxemul-0.7.0.ebuild | 45 ++++++++++++++++++++++++++++++++ app-emulation/gxemul/metadata.xml | 4 +-- 3 files changed, 48 insertions(+), 2 deletions(-) diff --git a/app-emulation/gxemul/Manifest b/app-emulation/gxemul/Manifest index 35bfafa563f5..b836f6c430e7 100644 --- a/app-emulation/gxemul/Manifest +++ b/app-emulation/gxemul/Manifest @@ -1 +1,2 @@ DIST gxemul-0.6.3.1.tar.gz 6144125 BLAKE2B 080f9c0d5ff333bdd782a44cd34abe6cb658efbeed8e68ea7d9f7c3323030b8755f0555cdedaf6531e7d5024f07474de9664ec8537f0b70beffac8ec95d4dd26 SHA512 b750a53c764245d2c02147beefdac4f44f1e6bad0f390a2300b3907b312d59a41fa8f6de612494627366f1787e49174acfc9113263901af878fab8e925b0645e +DIST gxemul-0.7.0.tar.gz 5985021 BLAKE2B 39059af5caab82c4435d1cdcf1d3cfb66a11cd9042a5214a4fc0ed6f7611284919ce85812c8ba896989279756d2c9b2c020abd9b66467c3a7ecd8c5a4cb59102 SHA512 d977342843e903aedd9dcdf6fdab81ceb5ee1552bf3b90deb77eb59b42e5fad3a65f216ce33cf33259372ff9a10af5b1365827de949f0c61fb9859b417972c71 diff --git a/app-emulation/gxemul/gxemul-0.7.0.ebuild b/app-emulation/gxemul/gxemul-0.7.0.ebuild new file mode 100644 index 000000000000..5d5e9d9eaf9d --- /dev/null +++ b/app-emulation/gxemul/gxemul-0.7.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="A Machine Emulator, Mainly emulates MIPS, but supports other CPU types" +HOMEPAGE="http://gxemul.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/project/gxemul/GXemul/${PV}/${P}.tar.gz" + +LICENSE="BSD public-domain" +SLOT="0" +KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86" +IUSE="debug X" + +RDEPEND="X? ( x11-libs/libX11 )" +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) +" +DOCS=( HISTORY README ) +HTML_DOCS=( doc/. ) + +src_prepare() { + default + append-cflags -fgnu89-inline + sed -i configure -e 's|-O3||g' || die +} + +src_configure() { + tc-export CC CXX + # no autotools + local myconfargs=( + $(use debug && echo --debug) + $(use X || echo --disable-x) + ) + ./configure "${myconfargs[@]}" || die +} + +src_install() { + dobin ${PN} + doman man/${PN}.1 + einstalldocs +} diff --git a/app-emulation/gxemul/metadata.xml b/app-emulation/gxemul/metadata.xml index b8eb836fc7c1..1c19fa4b5176 100644 --- a/app-emulation/gxemul/metadata.xml +++ b/app-emulation/gxemul/metadata.xml @@ -8,8 +8,8 @@ Primarily for MIPS support, but other platform support coming soon. </longdescription> <upstream> - <changelog>https://gavare.se/gxemul/news.html</changelog> - <doc>https://gavare.se/gxemul/gxemul-stable/doc/index.html</doc> + <changelog>https://gavare.se/gxemul/gxemul-stable/doc/RELEASE.html</changelog> + <doc>https://gavare.se/gxemul/gxemul-stable/doc/</doc> <remote-id type="sourceforge">gxemul</remote-id> </upstream> </pkgmetadata>
