summaryrefslogtreecommitdiff
path: root/app-emulation/gxemul
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-09 07:27:47 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-09 07:27:47 +0000
commit047bdcdd6c8d6f868b18a9a76805a6dd39585bf8 (patch)
tree4b0be6f4f5bd423a6cebe4ad030f24e56454b9e4 /app-emulation/gxemul
parentf5ff65e5d8b2105f7a940daed6002b1ea99d2151 (diff)
downloadbaldeagleos-repo-047bdcdd6c8d6f868b18a9a76805a6dd39585bf8.tar.gz
baldeagleos-repo-047bdcdd6c8d6f868b18a9a76805a6dd39585bf8.tar.xz
baldeagleos-repo-047bdcdd6c8d6f868b18a9a76805a6dd39585bf8.zip
Adding metadata
Diffstat (limited to 'app-emulation/gxemul')
-rw-r--r--app-emulation/gxemul/Manifest1
-rw-r--r--app-emulation/gxemul/gxemul-0.7.0.ebuild45
-rw-r--r--app-emulation/gxemul/metadata.xml4
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 653387af07de..c08e32b5fa81 100644
--- a/app-emulation/gxemul/metadata.xml
+++ b/app-emulation/gxemul/metadata.xml
@@ -7,8 +7,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>
</upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file