mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-06 02:17:34 -08:00
games-emulation/melonds-jg: New package, v0.9.5
Upstream-PR: https://github.com/melonDS-emu/melonDS/pull/1532 Upstream-Commit:bd9c614cebUpstream-Commit:bd9c614cebSigned-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
481a8ac8c3
commit
80785a22cc
1
games-emulation/melonds-jg/Manifest
Normal file
1
games-emulation/melonds-jg/Manifest
Normal file
@ -0,0 +1 @@
|
||||
DIST melonds-0.9.5.tar.bz2 5396317 BLAKE2B 4f834c1037b0a1f2e6acdc52bc0b974107343485cdfeff35d16520afb46895abec3046fa9c91c53b6c02855b19af39a64bfc98722887e5090eb0b051ae0d106b SHA512 11a0a71b20e516f426f6fa6dbb46418c5afdd34997d2943a91149f527ca81c7c9a76db8460439e7593e245df92799a69a76dc426eea14a01383ce0a8c1a4b473
|
||||
@ -0,0 +1,27 @@
|
||||
Upstream-PR: https://github.com/melonDS-emu/melonDS/pull/1532
|
||||
Upstream-Commit: https://github.com/melonDS-emu/melonDS/commit/bd9c614cebe47f809ae125a4bf59649191332a3a
|
||||
melonds-jg-Commit: https://gitlab.com/jgemu/melonds/-/commit/bd9c614cebe47f809ae125a4bf59649191332a3a
|
||||
|
||||
From bd9c614cebe47f809ae125a4bf59649191332a3a Mon Sep 17 00:00:00 2001
|
||||
From: Rupert Carmichael <54966017+carmiker@users.noreply.github.com>
|
||||
Date: Fri, 30 Dec 2022 15:13:39 -0500
|
||||
Subject: [PATCH] Wifi: -Wformat warning caused by missing printf argument
|
||||
(#1532)
|
||||
|
||||
---
|
||||
src/Wifi.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/Wifi.cpp b/src/Wifi.cpp
|
||||
index c2614e7..5373187 100644
|
||||
--- a/src/Wifi.cpp
|
||||
+++ b/src/Wifi.cpp
|
||||
@@ -872,7 +872,7 @@ bool ProcessTX(TXSlot* slot, int num)
|
||||
}
|
||||
|
||||
if ((num != 5) && (RAM[slot->Addr+4] > 0))
|
||||
- printf("SLOT %d RETRY COUNTER %d\n", RAM[slot->Addr+4]);
|
||||
+ printf("SLOT %d RETRY COUNTER %d\n", num, RAM[slot->Addr+4]);
|
||||
|
||||
// set TX addr
|
||||
IOPORT(W_RXTXAddr) = slot->Addr >> 1;
|
||||
53
games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild
Normal file
53
games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild
Normal file
@ -0,0 +1,53 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_PN=${PN%-*}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
DESCRIPTION="Jolly Good Port of melonDS"
|
||||
HOMEPAGE="https://gitlab.com/jgemu/melonds"
|
||||
if [[ "${PV}" == *9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="BSD-1 BSD-2 GPL-3+ MIT Unlicense public-domain"
|
||||
SLOT="1"
|
||||
|
||||
DEPEND="
|
||||
media-libs/jg:1=
|
||||
media-libs/libsamplerate
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
games-emulation/jgrf
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-format.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake -C jollygood \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
PKG_CONFIG="$(tc-getPKG_CONFIG)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C jollygood install \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}"/usr \
|
||||
DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
}
|
||||
49
games-emulation/melonds-jg/melonds-jg-9999.ebuild
Normal file
49
games-emulation/melonds-jg/melonds-jg-9999.ebuild
Normal file
@ -0,0 +1,49 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_PN=${PN%-*}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
DESCRIPTION="Jolly Good Port of melonDS"
|
||||
HOMEPAGE="https://gitlab.com/jgemu/melonds"
|
||||
if [[ "${PV}" == *9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="BSD-1 BSD-2 GPL-3+ MIT Unlicense public-domain"
|
||||
SLOT="1"
|
||||
|
||||
DEPEND="
|
||||
media-libs/jg:1=
|
||||
media-libs/libsamplerate
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
games-emulation/jgrf
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake -C jollygood \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
PKG_CONFIG="$(tc-getPKG_CONFIG)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C jollygood install \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}"/usr \
|
||||
DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
}
|
||||
21
games-emulation/melonds-jg/metadata.xml
Normal file
21
games-emulation/melonds-jg/metadata.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>orbea@riseup.net</email>
|
||||
<name>orbea</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
melonDS is an emulator for the Nintendo DS and DSi. The
|
||||
Jolly Good API port is designed for use with content for
|
||||
the Nintendo DS.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://gitlab.com/jgemu/melonds/-/issues</bugs-to>
|
||||
<remote-id type="gitlab">jgemu/melonds</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Loading…
x
Reference in New Issue
Block a user