Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-emulation/advancemenu: advancemenu-2.7.ebuild ChangeLog advancemenu-2.6.ebuild
Date: Mon, 30 Jun 2014 22:59:38
Message-Id: 20140630225934.D76D82004E@flycatcher.gentoo.org
1 mr_bones_ 14/06/30 22:59:34
2
3 Modified: ChangeLog
4 Added: advancemenu-2.7.ebuild
5 Removed: advancemenu-2.6.ebuild
6 Log:
7 version bump; clean old
8
9 (Portage version: 2.2.8-r1/cvs/Linux x86_64, unsigned Manifest commit)
10
11 Revision Changes Path
12 1.34 games-emulation/advancemenu/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/advancemenu/ChangeLog?rev=1.34&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/advancemenu/ChangeLog?rev=1.34&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/advancemenu/ChangeLog?r1=1.33&r2=1.34
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/games-emulation/advancemenu/ChangeLog,v
21 retrieving revision 1.33
22 retrieving revision 1.34
23 diff -u -r1.33 -r1.34
24 --- ChangeLog 18 Jan 2013 10:06:08 -0000 1.33
25 +++ ChangeLog 30 Jun 2014 22:59:34 -0000 1.34
26 @@ -1,6 +1,17 @@
27 # ChangeLog for games-emulation/advancemenu
28 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/advancemenu/ChangeLog,v 1.33 2013/01/18 10:06:08 mr_bones_ Exp $
30 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/advancemenu/ChangeLog,v 1.34 2014/06/30 22:59:34 mr_bones_ Exp $
32 +
33 +*advancemenu-2.7 (30 Jun 2014)
34 +
35 + 30 Jun 2014; Michael Sterrett <mr_bones_@g.o> +advancemenu-2.7.ebuild,
36 + +files/advancemenu-2.7-alsa-pkg-config.patch,
37 + +files/advancemenu-2.7-pic.patch, -advancemenu-2.6.ebuild,
38 + -files/advancemenu-2.6-alsa-pkg-config.patch,
39 + -files/advancemenu-2.6-pic.patch,
40 + files/advancemenu-2.5.0-alsa-pkg-config.patch,
41 + files/advancemenu-2.5.0-pic.patch:
42 + version bump; clean old
43
44 *advancemenu-2.6 (18 Jan 2013)
45
46
47
48
49 1.1 games-emulation/advancemenu/advancemenu-2.7.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/advancemenu/advancemenu-2.7.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/advancemenu/advancemenu-2.7.ebuild?rev=1.1&content-type=text/plain
53
54 Index: advancemenu-2.7.ebuild
55 ===================================================================
56 # Copyright 1999-2014 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/games-emulation/advancemenu/advancemenu-2.7.ebuild,v 1.1 2014/06/30 22:59:34 mr_bones_ Exp $
59
60 EAPI=5
61 inherit autotools eutils games
62
63 DESCRIPTION="Frontend for AdvanceMAME, MAME, MESS, RAINE and any other emulator"
64 HOMEPAGE="http://advancemame.sourceforge.net/menu-readme.html"
65 SRC_URI="mirror://sourceforge/advancemame/${P}.tar.gz"
66
67 LICENSE="GPL-2"
68 SLOT="0"
69 KEYWORDS="~amd64 ~ppc ~x86"
70 IUSE="alsa debug fbcon ncurses oss sdl slang static truetype"
71
72 RDEPEND="dev-libs/expat
73 alsa? ( media-libs/alsa-lib )
74 ncurses? ( sys-libs/ncurses )
75 sdl? ( media-libs/libsdl )
76 slang? ( >=sys-libs/slang-1.4 )
77 !sdl? ( ( !fbcon? ( media-libs/libsdl ) ) )
78 truetype? ( >=media-libs/freetype-2 )"
79 DEPEND="${RDEPEND}
80 x86? ( >=dev-lang/nasm-0.98 )
81 fbcon? ( virtual/os-headers )"
82
83 src_prepare() {
84 # pic patch - bug #142021
85 epatch \
86 "${FILESDIR}"/${P}-alsa-pkg-config.patch \
87 "${FILESDIR}"/${P}-pic.patch
88 sed -i -e 's/"-s"//' configure.ac || die
89
90 use x86 && ln -s $(type -P nasm) "${T}/${CHOST}-nasm"
91 use sdl && ln -s $(type -P sdl-config) "${T}/${CHOST}-sdl-config"
92 use !sdl && use !fbcon && ln -s $(type -P sdl-config) "${T}/${CHOST}-sdl-config"
93 use truetype && ln -s $(type -P freetype-config) "${T}/${CHOST}-freetype-config"
94 eautoreconf
95 }
96
97 src_configure() {
98 export PATH="${PATH}:${T}"
99 egamesconf \
100 --enable-expat \
101 --enable-zlib \
102 --disable-svgalib \
103 $(use_enable alsa) \
104 $(use_enable debug) \
105 $(use_enable fbcon fb) \
106 $(use_enable ncurses) \
107 $(use_enable truetype freetype) \
108 $(use_enable oss) \
109 $(use_enable sdl) \
110 $(use_enable slang) \
111 $(use_enable static) \
112 $(use !sdl && use !fbcon && echo --enable-sdl) \
113 $(use_enable x86 asm)
114 }
115
116 src_compile() {
117 STRIPPROG=true emake
118 }
119
120 src_install() {
121 dogamesbin advmenu
122 dodoc HISTORY README RELEASE doc/*.txt
123 doman doc/{advmenu,advdev}.1
124 dohtml doc/*.html
125 prepgamesdirs
126 }
127
128 pkg_postinst() {
129 games_pkg_postinst
130 echo
131 elog "Execute:"
132 elog " advmenu -default"
133 elog "to generate a config file"
134 elog
135 elog "An example emulator config found in advmenu.rc:"
136 elog " emulator \"snes9x\" generic \"${GAMES_BINDIR}/snes9x\" \"%f\""
137 elog " emulator_roms \"snes9x\" \"/home/user/myroms\""
138 elog " emulator_roms_filter \"snes9x\" \"*.smc;*.sfc\""
139 elog
140 elog "For more information, see the advmenu man page."
141 }