Portage is a package management system used by Gentoo Linux
# ChangeLog for app-emulation/x48
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/ChangeLog,v 1.15 2007/12/25 15:37:11 phreak Exp $
25 Dec 2007; Christian Heim
Removing taviso from metadata.xml as per #202471. Assigning to
maintainer-needed.
22 Jul 2007; David Shakaryan
x48-0.4.3-r1.ebuild:
Remove virtual/x11 from dependencies.
25 Mar 2007; Raúl Porcel
Add ~ia64 wrt bug 132248
25 Jan 2007; Marius Mauch
x48-0.4.3-r1.ebuild:
Replacing einfo with elog
25 Nov 2006; Guy Martin
Stable on hppa.
10 Jul 2006; Thomas Cort
Stable on alpha.
08 Jul 2006; Markus Rothe
Stable on ppc64
11 May 2006; Stephanie Lockwood-Childs
x48-0.4.3-r1.ebuild:
marking ~ppc since it's usable though self-test mode has oddities
(see Bug #132248 for details)
05 May 2006; Gustavo Zacarias
Keyworded ~sparc wrt #132248
05 May 2006; Markus Rothe
Added ~ppc64; bug #132248
05 May 2006; Joshua Jackson
Stable on x86; bug #132248
05 May 2006;
Added ~alpha keyword wrt Bug #132248.
04 May 2006; Daniel Gryniewicz
Marked ~amd64
*x48-0.4.3-r1 (26 Jan 2006)
26 Jan 2006; Tavis Ormandy
add version tha tincludes free-noncomm rom images
*x48-0.4.3 (26 Jan 2006)
26 Jan 2006; Tavis Ormandy
+x48-0.4.3.ebuild:
initial import
DIST gxrom-r.zip 330144 RMD160 aa2d45393939464746ba8236b6a282c9f85b1546 SHA1 66c31cf5db985eabcf557cf83a99f4f5bb491a51 SHA256 42bd270bc17548c2f89ffa87b416ef22576303d1e39397d38219a4ba36d6ab7e
DIST sxrom-j.zip 190826 RMD160 f87e4a9ca242fa840ae7dccf637823eba3ce8a20 SHA1 1bec0affbb6ecc1981325030a2939021aa771290 SHA256 e94b48b4dac571ad1b074e57f5632b42c115d8819225cbfe40d3760e0c8e1bae
DIST x48-0.4.3.tar.gz 128263 RMD160 5bc31db7c2b390561701429f42ab38cc41923986 SHA1 8e6d5cbd66a59c4fd78165e267bd6df49f1f5191 SHA256 5efb6bfdae8b980ec497d7569c19edd01c579640ebb30eb27f727b182a1fb809
EBUILD x48-0.4.3-r1.ebuild 1875 RMD160 04cf2c981df4bffcbf3509c5f976b5a0a8443554 SHA1 9fd0bed639c1b88dfaf246f08a9af7b6cb78107c SHA256 3d0596156ba81210bbeea9c51bc6c36f7ab5a3abc89d96bc2983d242ee7cb1af
EBUILD x48-0.4.3.ebuild 1226 RMD160 0fcceebd000b03c101590263247903a1da52edb0 SHA1 61a52633252d4959d0599de5973eae436b85ed11 SHA256 b4fcd707ffb6d43a93dfcca147876ab5644c0c787f25178c18eb4515620f66da
MISC ChangeLog 1925 RMD160 310d81b23f5564d68a0f8ef0ac6dee87808e3845 SHA1 0a804fff106dd142f136e155c48781604df34331 SHA256 89564e1932aeafc0b95e00996388244011524d8e39095ecc986c43dca7699e66
MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/x48-0.4.3-r1.ebuild,v 1.16 2007/07/22 09:40:43 omp Exp $
inherit eutils
DESCRIPTION="HP48 Calculator Emulator"
HOMEPAGE="http://x48.berlios.de/"
SRC_URI="http://download.berlios.de/x48/${P}.tar.gz
http://www.hpcalc.org/hp48/pc/emulators/sxrom-j.zip
http://www.hpcalc.org/hp48/pc/emulators/gxrom-r.zip"
LICENSE="|| ( ( GPL-2 free-noncomm ) GPL-2 )"
SLOT="0"
KEYWORDS="alpha ~amd64 hppa ~ia64 ~ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND="x11-libs/libXext
x11-libs/libX11"
DEPEND="${RDEPEND}
x11-proto/xextproto
x11-misc/imake
app-text/rman
sys-libs/readline
sys-libs/ncurses
app-arch/unzip
sys-libs/gpm"
src_compile() {
xmkmf || die
emake CCOPTIONS="${CFLAGS}" LOCAL_LDFLAGS="${LDFLAGS}" || die
}
src_install() {
dobin ${S}/src/checkrom ${S}/src/dump2rom ${S}/src/mkcard ${S}/src/x48
newman ${S}/src/x48.man x48.1
dodir /usr/lib/X11/app-defaults
insinto /usr/lib/X11/app-defaults/
newins ${S}/src/X48.ad X48
dodir /usr/share/hp48
insinto /usr/share/hp48
doins ${WORKDIR}/gxrom-r ${WORKDIR}/sxrom-j
dodoc ${S}/doc/CARDS.doc ${S}/doc/ROMDump.doc
dodoc ${S}/romdump/ROMDump ${S}/romdump/ROMDump.s
}
pkg_postinst() {
elog "The X48 emulator requires an HP48 ROM Image to run."
elog
elog "If you own an HP-48 calculator, you can use the ROMDump utility"
elog "included with this package to obtain this from your calculator."
elog
elog "Alternatively, HP has provided two ROM images for non-commercial"
elog "use only."
elog
elog "For an HP-48SX type: x48 -rom /usr/share/hp48/sxrom-j"
elog "For an HP-48GX type: x48 -rom /usr/share/hp48/gxrom-r"
elog
elog "(If you're not sure which one you want, go with HP-48GX)"
elog
elog "Note: you only need to use the '-rom' argument once"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/x48-0.4.3.ebuild,v 1.5 2007/07/22 09:40:43 omp Exp $
inherit eutils
DESCRIPTION="HP48 Calculator Emulator"
HOMEPAGE="http://x48.berlios.de/"
SRC_URI="http://download.berlios.de/x48/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
RDEPEND="x11-proto/xextproto
app-text/rman"
DEPEND="${RDEPEND}
x11-libs/libXext
x11-libs/libX11
x11-misc/imake
app-text/rman
sys-libs/readline
sys-libs/ncurses
sys-libs/gpm"
src_compile() {
xmkmf || die
emake CCOPTIONS="${CFLAGS}" LOCAL_LDFLAGS="${LDFLAGS}" || die
}
src_install() {
dobin ${S}/src/checkrom ${S}/src/dump2rom ${S}/src/mkcard ${S}/src/x48
newman ${S}/src/x48.man x48.1
dodir /usr/lib/X11/app-defaults
insinto /usr/lib/X11/app-defaults/
newins ${S}/src/X48.ad X48
dodoc ${S}/doc/CARDS.doc ${S}/doc/ROMDump.doc
dodoc ${S}/romdump/ROMDump ${S}/romdump/ROMDump.s
}
pkg_postinst() {
elog "The X48 emulator requires an HP48 ROM Image to run."
elog
elog "You can use the ROMDump utility and documentation included with this"
elog "package to obtain this from your HP48 calculator."
}