Commit f62d9815 authored by Daniel Menelkir's avatar Daniel Menelkir

modified: games-emulation/openmsx/Manifest

	renamed:    games-emulation/openmsx/files/sdl-ttf.patch -> games-emulation/openmsx/files/0.15.0-sdl-ttf.patch
	new file:   games-emulation/openmsx/files/9999-sdl-ttf.patch
	modified:   games-emulation/openmsx/openmsx-0.15.0.ebuild
	new file:   games-emulation/openmsx/openmsx-9999.ebuild
	modified:   metadata/md5-cache/games-emulation/openmsx-0.15.0
	new file:   metadata/md5-cache/games-emulation/openmsx-9999
	modified:   metadata/md5-cache/games-emulation/retroarch-1.7.9
parent 10c20b7b
DIST openMSX.git 94245 BLAKE2B 867651cd9c2608ddc4bc61cf3ba8510f7eb7cb7c9c8b41f55c4324209dc417a3d5acabb0fcca7c3d1aa81234abef2f1e2c8056de0c5759289e630a74132d9b11 SHA512 25069c1fc239b7bc488b115cec892e3141131fb8a3ed7a625ce4040d355e3f7c09074bf8aeddf6b4c1e7e85c4b5bb57002abf99e59f49f708901f93f69e25dc1
DIST openmsx-0.15.0.tar.gz 3748998 BLAKE2B 5967fdd2c4dcd5ec6fd0becc0ca125b82c1e184d2d59290a373bd63ce0fb0f22b770419d4224b8dde51b417f0e38881b08eed4b698c72b4d36e686b9bc78cf10 SHA512 b9647b740054090657b96084296b023fb21e2b8e365a167ddcfe1778469f52b0e223a00652343a9eb78df52d0c92f58942e2889d906b1c8b463dc424dbd721f3
diff '--color=auto' -ruN openMSX-orig/build/libraries.py openMSX/build/libraries.py
--- openMSX-orig/build/libraries.py 2019-10-08 03:53:59.850320736 -0300
+++ openMSX/build/libraries.py 2019-10-08 03:55:08.136990188 -0300
@@ -315,7 +315,7 @@
class SDL2_ttf(Library):
libName = 'SDL2_ttf'
makeName = 'SDL2_TTF'
- header = '<SDL_ttf.h>'
+ header = '<SDL/SDL_ttf.h>'
function = 'TTF_OpenFont'
dependsOn = ('SDL2', 'FREETYPE')
Binary files openMSX-orig/.git/index and openMSX/.git/index differ
......@@ -31,7 +31,7 @@ DEPEND="
"
PATCHES=(
"${FILESDIR}"/sdl-ttf.patch
"${FILESDIR}"/${PV}-sdl-ttf.patch
)
DOC_CONTENTS="
......
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
inherit desktop python-any-r1 readme.gentoo-r1 git-r3
DESCRIPTION="MSX emulator that aims for perfection"
HOMEPAGE="http://openmsx.org/"
EGIT_REPO_URI="https://github.com/openMSX/openMSX.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
RDEPEND="
dev-lang/tcl:0=
dev-libs/libxml2
media-libs/libpng:0=
media-libs/libsdl[sound,video]
>=media-libs/glew-1.3.2:0=
media-libs/sdl-image[png]
media-libs/sdl-ttf
virtual/opengl
"
DEPEND="
${RDEPEND}
${PYTHON_DEPS}
"
PATCHES=(
"${FILESDIR}"/${PV}-sdl-ttf.patch
)
DOC_CONTENTS="
If you want to if you want to emulate real MSX systems and not
only the free C-BIOS machines, put the system ROMs in one of
the following directories: /usr/share/${PN}/systemroms
or ~/.openMSX/share/systemroms
"
src_prepare() {
default
sed -i \
-e '/^LDFLAGS:=/d' \
-e '/LINK_FLAGS_PREFIX/d' \
-e '/LINK_FLAGS+=/s/-s//' \
-e '/LINK_FLAGS+=\$(TARGET_FLAGS)/s/$/ $(LDFLAGS)/' \
build/main.mk \
|| die
sed -i -e '/SYMLINK/s:true:false:' build/custom.mk || die
sed -i -e 's/GPL.txt//' doc/node.mk || die
}
src_compile() {
emake \
CXXFLAGS="${CXXFLAGS}" \
INSTALL_SHARE_DIR=/usr/share/${PN} \
V=1
}
src_install() {
emake \
V=1 \
INSTALL_BINARY_DIR="${ED}/usr/bin" \
INSTALL_SHARE_DIR="${ED}/usr/share/${PN}" \
INSTALL_DOC_DIR="${D}"/usr/share/doc/${PF} \
install
einstalldocs
readme.gentoo_create_doc
for i in 16 32 48 64 128 256 ; do
newicon -s "${i}" "share/icons/openMSX-logo-${i}.png" "${PN}.png"
done
make_desktop_entry "${PN}" "openMSX"
}
pkg_postinst() {
readme.gentoo_print_elog
}
......@@ -9,4 +9,4 @@ RDEPEND=dev-lang/tcl:0= dev-libs/libxml2 media-libs/libpng:0= media-libs/libsdl[
SLOT=0
SRC_URI=https://github.com/openMSX/openMSX/releases/download/RELEASE_0_15_0/openmsx-0.15.0.tar.gz
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d multilib 1d91b03d42ab6308b5f4f6b598ed110e python-any-r1 b5f01473006ccc2cd78bc3dab20fced4 python-utils-r1 08e17157a6807add7db1f8d01e7e391f readme.gentoo-r1 22ae82e140bdd95d17a34fd5fd733190 toolchain-funcs 2f8b8f320bee13b71a8a54cc6d09e08a
_md5_=eec36b5a156528c931aa157ada3ad5f8
_md5_=bfc0c4f2fa4d1f489b545d021c4d071f
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install postinst prepare setup unpack
DEPEND=dev-lang/tcl:0= dev-libs/libxml2 media-libs/libpng:0= media-libs/libsdl[sound,video] >=media-libs/glew-1.3.2:0= media-libs/sdl-image[png] media-libs/sdl-ttf virtual/opengl || ( >=dev-lang/python-2.7.5-r2:2.7 )
DESCRIPTION=MSX emulator that aims for perfection
EAPI=7
HOMEPAGE=http://openmsx.org/
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=dev-lang/tcl:0= dev-libs/libxml2 media-libs/libpng:0= media-libs/libsdl[sound,video] >=media-libs/glew-1.3.2:0= media-libs/sdl-image[png] media-libs/sdl-ttf virtual/opengl
SLOT=0
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d git-r3 562b380fc59ae6a8622171d0acb777d1 multilib 1d91b03d42ab6308b5f4f6b598ed110e python-any-r1 b5f01473006ccc2cd78bc3dab20fced4 python-utils-r1 08e17157a6807add7db1f8d01e7e391f readme.gentoo-r1 22ae82e140bdd95d17a34fd5fd733190 toolchain-funcs 2f8b8f320bee13b71a8a54cc6d09e08a
_md5_=4902df57dec747493ece9fa567483f61
DEFINED_PHASES=configure postinst prepare
DEFINED_PHASES=configure prepare
DEPEND=games-emulation/libretro-common-overlays games-emulation/libretro-database games-emulation/libretro-info games-emulation/retroarch-assets alsa? ( media-libs/alsa-lib ) cg? ( media-gfx/nvidia-cg-toolkit ) gles? ( media-libs/mesa:0=[gles2] ) ffmpeg? ( virtual/ffmpeg ) flac? ( media-libs/flac ) freetype? ( media-libs/freetype ) kms? ( media-libs/mesa:0=[gbm] x11-libs/libdrm ) libcaca? ( media-libs/libcaca ) libusb? ( virtual/libusb:= ) materialui? ( games-emulation/retroarch-assets[materialui] ) miniupnpc? ( net-libs/miniupnpc ) openal? ( media-libs/openal ) opengl? ( virtual/opengl ) ozone? ( games-emulation/retroarch-assets[ozone] ) pulseaudio? ( media-sound/pulseaudio ) qt? ( dev-libs/openssl:0= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) rgui? ( games-emulation/retroarch-assets[rgui] ) sdl? ( media-libs/libsdl ) sdl2? ( media-libs/libsdl2 ) sixel? ( media-libs/libsixel ) ssl? ( net-libs/mbedtls ) subtitles? ( media-libs/libass ) systemd? ( sys-apps/systemd ) udev? ( virtual/udev ) vulkan? ( media-libs/vulkan-loader[X?,wayland?] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/libxcb ) xmb? ( games-emulation/retroarch-assets[xmb] ) xrandr? ( x11-libs/libXrandr ) xv? ( x11-libs/libXv ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols ) zlib? ( sys-libs/zlib ) vulkan? ( dev-util/vulkan-headers ) virtual/pkgconfig
DESCRIPTION=Frontend for emulators, game engines and media players
EAPI=7
......@@ -11,4 +11,4 @@ REQUIRED_USE=cg? ( opengl ) gles? ( egl ) gles3? ( gles ) kms? ( egl ) materialu
SLOT=0
SRC_URI=https://github.com/libretro/RetroArch/archive/v1.7.9.tar.gz -> retroarch-1.7.9.tar.gz
_eclasses_=eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 8a43b9830f1e64a7a5fc0a276afa0275 multilib 1d91b03d42ab6308b5f4f6b598ed110e toolchain-funcs 2f8b8f320bee13b71a8a54cc6d09e08a
_md5_=53385489282b23f2d3d97fa672d837e9
_md5_=1a0ac2e013c7d7b0a4cb234efffc8514
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment