Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/x48: x48-0.6.3.ebuild metadata.xml ChangeLog x48-0.4.3.ebuild x48-0.6.1.ebuild
Date: Sun, 30 Jan 2011 19:47:37
Message-Id: 20110130194728.23CE220054@flycatcher.gentoo.org
1 flameeyes 11/01/30 19:47:28
2
3 Modified: metadata.xml ChangeLog
4 Added: x48-0.6.3.ebuild
5 Removed: x48-0.4.3.ebuild x48-0.6.1.ebuild
6 Log:
7 Proxy commit from Kevin McCarthy: version bump to 0.6.3: cleanup with EAPI=3, fix dependencies, don't install the ROM dumps as their license is unclear, fix buffer overflow, add readline USE flag and fix build with it disabled. Update metadata.
8
9 (Portage version: 2.2.0_alpha19/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.3 app-emulation/x48/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/metadata.xml?rev=1.3&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/metadata.xml?rev=1.3&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/metadata.xml?r1=1.2&r2=1.3
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-emulation/x48/metadata.xml,v
21 retrieving revision 1.2
22 retrieving revision 1.3
23 diff -u -r1.2 -r1.3
24 --- metadata.xml 25 Dec 2007 15:37:11 -0000 1.2
25 +++ metadata.xml 30 Jan 2011 19:47:27 -0000 1.3
26 @@ -1,8 +1,17 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 - <herd>no-herd</herd>
31 - <maintainer>
32 - <email>maintainer-needed@g.o</email>
33 - </maintainer>
34 + <herd>no-herd</herd>
35 +
36 + <maintainer>
37 + <email>signals42@×××××.com</email>
38 + <name>Kevin McCarthy</name>
39 + <description>Proxied maintainer, assign bugs to him</description>
40 + </maintainer>
41 +
42 + <maintainer>
43 + <email>flameeyes@g.o</email>
44 + <name>Diego Elio Pettenò</name>
45 + <description>Proxy maintainer, CC him on bugs</description>
46 + </maintainer>
47 </pkgmetadata>
48
49
50
51 1.18 app-emulation/x48/ChangeLog
52
53 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/ChangeLog?rev=1.18&view=markup
54 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/ChangeLog?rev=1.18&content-type=text/plain
55 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/ChangeLog?r1=1.17&r2=1.18
56
57 Index: ChangeLog
58 ===================================================================
59 RCS file: /var/cvsroot/gentoo-x86/app-emulation/x48/ChangeLog,v
60 retrieving revision 1.17
61 retrieving revision 1.18
62 diff -u -r1.17 -r1.18
63 --- ChangeLog 22 Sep 2009 17:56:44 -0000 1.17
64 +++ ChangeLog 30 Jan 2011 19:47:27 -0000 1.18
65 @@ -1,6 +1,16 @@
66 # ChangeLog for app-emulation/x48
67 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
68 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/ChangeLog,v 1.17 2009/09/22 17:56:44 vostorga Exp $
69 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
70 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/ChangeLog,v 1.18 2011/01/30 19:47:27 flameeyes Exp $
71 +
72 +*x48-0.6.3 (30 Jan 2011)
73 +
74 + 30 Jan 2011; Diego E. Pettenò <flameeyes@g.o> -x48-0.4.3.ebuild,
75 + -x48-0.6.1.ebuild, +x48-0.6.3.ebuild, +files/x48-0.6.3-no-readline.patch,
76 + +files/x48-0.6.3-off-by-one.patch, metadata.xml:
77 + Proxy commit from Kevin McCarthy: version bump to 0.6.3: cleanup with EAPI=3,
78 + fix dependencies, don't install the ROM dumps as their license is unclear,
79 + fix buffer overflow, add readline USE flag and fix build with it disabled.
80 + Update metadata.
81
82 *x48-0.6.1 (22 Sep 2009)
83
84
85
86
87 1.1 app-emulation/x48/x48-0.6.3.ebuild
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/x48-0.6.3.ebuild?rev=1.1&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/x48/x48-0.6.3.ebuild?rev=1.1&content-type=text/plain
91
92 Index: x48-0.6.3.ebuild
93 ===================================================================
94 # Copyright 1999-2011 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 # $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/x48-0.6.3.ebuild,v 1.1 2011/01/30 19:47:27 flameeyes Exp $
97
98 EAPI=3
99
100 inherit eutils autotools
101
102 DESCRIPTION="HP48 Calculator Emulator"
103 HOMEPAGE="http://x48.berlios.de/"
104 SRC_URI="mirror://berlios/x48/${P}.tar.gz"
105 LICENSE="GPL-3"
106
107 SLOT="0"
108 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
109 IUSE="readline"
110
111 RDEPEND="x11-libs/libX11
112 x11-libs/libXext
113 readline? ( sys-libs/readline )"
114
115 DEPEND="${RDEPEND}
116 dev-util/pkgconfig
117 x11-libs/libXt"
118
119 src_prepare() {
120 epatch "${FILESDIR}/${P}-off-by-one.patch"
121 epatch "${FILESDIR}/${P}-no-readline.patch"
122 eautoreconf
123 }
124
125 src_configure() {
126 econf $(use_enable readline)
127 }
128
129 src_install() {
130 emake DESTDIR="${D}" install || die "install failed."
131 dodoc AUTHORS README ChangeLog
132 }
133
134 pkg_postinst() {
135 elog "The X48 emulator requires an HP48 ROM image to run."
136 elog
137 elog "If you own an HP-48 calculator, you can use the ROMDump utility"
138 elog "included with this package to obtain this from your calculator."
139 elog
140 elog "Alternatively, HP has provided the ROM images for non-commercial"
141 elog "use only."
142 elog
143 elog "Due to confusion over the legal status of these ROMs you must"
144 elog "manually download one from http://www.hpcalc.org/hp48/pc/emulators/"
145 elog
146 elog "If you do not know which one to use, try 'HP 48GX Revision R ROM.'"
147 elog
148 elog "Once you have a ROM, you will need to install it by running:"
149 elog
150 elog "x48 -rom gxrom-r"
151 elog
152 elog "You will only have to do this the first time you run X48. The"
153 elog "ROM will be stored in ~/.hp48/rom for future runs."
154 }