mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
games-emulation/vbam: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
This commit is contained in:
@@ -1,6 +1 @@
|
||||
DIST vbam-2.0.0_beta2_p20161211.tar.gz 3075570 BLAKE2B 69b1272f5e048fe96a7a6798a3f934395a607439ba3ede992f8d49557a4ea8ea64ed512f11440200548eb039d3b1f4b4129603e5a897f3e04fac48d4d39906f1 SHA512 1130a976e6e9e504af96ec9218cd35af10ded7ab184ec468ba40b641faaefac47cbb225c6221278031015081632be04ae125a2653379d2b08877f162c6cb4a40
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_audio_recording_kludge.patch 3205 BLAKE2B 6165252c1475bc656730541fbc99b00b0224a6b47523132f71dfe3496f12ebd4071525acc6fef3456aa2513c27d66915b7ba55347e54ad0012d0ea512ffc5165 SHA512 c9a1545967d1ee2fa6510f69183e491df7800639c995ad8f9259daac698471ac02097610008181a045d280d6d3b5a472e7b900bf99f61db1f30c0759e216f6ea
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_defines.patch 1848 BLAKE2B 26690d7c35f47eb6ee4d27125bd901cd3d3440b40a7be8dc1f665e7969cd7fce9a4fc6b050a9b02f6f0b8fbc4f826dde70f5d0c4226c066cd0d08bd4e9b96c4c SHA512 fb2b2ab6ae4a07b3509da4ba366c422f1cb0dda8669ad23a4cd312398c73598a47654bba5ff5450d4cf0f553adf917a9549ded5e8b4da806eefb468c4dbdfb38
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_encoders_no_s16.patch 1552 BLAKE2B ade7be471226cab17ed28ecc8e583115c852271a7461f19fb525ed136406aebfe70b79694999f2714015d1dd2c091066e423c3db3d9592c2437d6a05c0b9cbc3 SHA512 61623cbcdf77114c371b6add7d86579c262e573c6aa4515f12b2a6e01b9aa83f8330cf9aec5ffde1cac66eeb3e66418687d16811bbaea6d148202a5a9083328c
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_nonfunc_video_encoding.patch 1810 BLAKE2B 3cf1a8e66f158f073ccd0521e757739544c8efdb2e946be81f4e77ecf87f8812292f1b845ac5910ce44e38f13a7d08e91665c4967b706273db72a43b63b93652 SHA512 923851a8ace4d1f65eeb2cc3384abc2886fb22460eae2a583b82e19dfd9a3a5fcb4ed044d3a1b1b14d29d83d289daff7690b2511596a4f163bd407c452f7776c
|
||||
DIST vbam-2.0.0_pre1507.tar.xz 2169848 BLAKE2B 82fbef2d050a96cbd4581298aba26cf86f5f0bdd626a9a925ba61996ccf32fe27ea4d3f4c09d8136ffbcd62e8d947e89ceff42960532c8e9d220e46a1a190399 SHA512 9f06fc871c674caf3cc936016b486e98ab1db129edac0ac3615b7b03cfb7b79d9cffa89f436577a9524a128987a6b65bfbbfa0ed602fe17e5dcfbdb56a445c2f
|
||||
|
||||
@@ -1,129 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
WX_GTK_VER="3.0"
|
||||
CMAKE_MAKEFILE_GENERATOR=emake
|
||||
inherit cmake-utils wxwidgets flag-o-matic gnome2-utils fdo-mime games
|
||||
|
||||
MY_P=${P//_beta2/}
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
ESVN_REPO_URI="https://svn.code.sf.net/p/vbam/code/trunk"
|
||||
inherit subversion
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~radhermit/distfiles/${MY_P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# upstream patches
|
||||
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/3f3c3859c1c5f92937bef5d3398a37605e9c16ec.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_defines.patch"
|
||||
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/029a5fc14b8e5d6f6ce724e66564f9ef89c6a809.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_audio_recording_kludge.patch"
|
||||
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/a3a07d2f565756771e9c4f0b9574dcffe51c2fa4.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_encoders_no_s16.patch"
|
||||
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/502de18456ee272c4bf264f2db9bea73a6b0bfd0.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_nonfunc_video_encoding.patch"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance"
|
||||
HOMEPAGE="https://sourceforge.net/projects/vbam/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="cairo ffmpeg gtk link lirc nls openal +sdl wxwidgets"
|
||||
REQUIRED_USE="|| ( sdl gtk wxwidgets )"
|
||||
|
||||
RDEPEND=">=media-libs/libpng-1.4:0=
|
||||
media-libs/libsdl[sound]
|
||||
sys-libs/zlib
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
link? ( >=media-libs/libsfml-2.0 )
|
||||
ffmpeg? ( virtual/ffmpeg[-libav] )
|
||||
lirc? ( app-misc/lirc )
|
||||
nls? ( virtual/libintl )
|
||||
sdl? ( media-libs/libsdl[joystick,opengl] )
|
||||
gtk? ( >=dev-cpp/glibmm-2.4.0:2
|
||||
>=dev-cpp/gtkmm-2.4.0:2.4
|
||||
>=dev-cpp/gtkglextmm-1.2.0 )
|
||||
wxwidgets? (
|
||||
cairo? ( x11-libs/cairo )
|
||||
openal? ( media-libs/openal )
|
||||
x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
wxwidgets? ( virtual/imagemagick-tools )
|
||||
x86? ( || ( dev-lang/nasm dev-lang/yasm ) )
|
||||
nls? ( sys-devel/gettext )
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${PV} == 9999 ]] && subversion_src_prepare
|
||||
|
||||
# fix issue with zlib-1.2.5.1 macros (bug #383179)
|
||||
sed -i '1i#define OF(x) x' src/common/memgzio.c || die
|
||||
|
||||
sed -i "s:\(DESTINATION\) bin:\1 ${GAMES_BINDIR}:" \
|
||||
CMakeLists.txt src/{wx,gtk}/CMakeLists.txt || die
|
||||
epatch "${FILESDIR}"/${MY_P}-man.patch
|
||||
|
||||
epatch \
|
||||
"${DISTDIR}/${MY_P}-ffmpeg3_defines.patch" \
|
||||
"${DISTDIR}/${MY_P}-ffmpeg3_audio_recording_kludge.patch" \
|
||||
"${DISTDIR}/${MY_P}-ffmpeg3_encoders_no_s16.patch" \
|
||||
"${DISTDIR}/${MY_P}-ffmpeg3_nonfunc_video_encoding.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Bug #568792
|
||||
append-cxxflags -std=c++11 -fpermissive
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_enable cairo CAIRO)
|
||||
$(cmake-utils_use_enable ffmpeg FFMPEG)
|
||||
$(cmake-utils_use_enable gtk GTK)
|
||||
$(cmake-utils_use_enable link LINK)
|
||||
$(cmake-utils_use_enable lirc LIRC)
|
||||
$(cmake-utils_use_enable nls NLS)
|
||||
$(cmake-utils_use_enable openal OPENAL)
|
||||
$(cmake-utils_use_enable sdl SDL)
|
||||
$(cmake-utils_use_enable wxwidgets WX)
|
||||
$(cmake-utils_use_enable x86 ASM_CORE)
|
||||
$(cmake-utils_use_enable x86 ASM_SCALERS)
|
||||
-DCMAKE_SKIP_RPATH=ON
|
||||
-DDATA_INSTALL_DIR=share/games/${PN}
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
use sdl && dodoc doc/ReadMe.SDL.txt
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
[[ ${PV} == 9999 ]] && subversion_pkg_preinst
|
||||
|
||||
games_pkg_preinst
|
||||
if use gtk || use wxwidgets ; then
|
||||
gnome2_icon_savelist
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
if use gtk || use wxwidgets ; then
|
||||
gnome2_icon_cache_update
|
||||
use gtk && fdo-mime_desktop_database_update
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use gtk || use wxwidgets ; then
|
||||
gnome2_icon_cache_update
|
||||
use gtk && fdo-mime_desktop_database_update
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user