Gentoo Archives: gentoo-commits

From: "Joe Peterson (lavajoe)" <lavajoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/xtrs: ChangeLog xtrs-4.9c-r2.ebuild
Date: Thu, 26 Jun 2008 23:50:54
Message-Id: E1KC1Em-0002BG-V3@stork.gentoo.org
1 lavajoe 08/06/26 23:50:48
2
3 Modified: ChangeLog
4 Added: xtrs-4.9c-r2.ebuild
5 Log:
6 Add upstream fix for kbwait; disable SIGIO; change default model back to 1
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.28 app-emulation/xtrs/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xtrs/ChangeLog?rev=1.28&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xtrs/ChangeLog?rev=1.28&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xtrs/ChangeLog?r1=1.27&r2=1.28
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emulation/xtrs/ChangeLog,v
19 retrieving revision 1.27
20 retrieving revision 1.28
21 diff -u -r1.27 -r1.28
22 --- ChangeLog 1 May 2008 09:37:15 -0000 1.27
23 +++ ChangeLog 26 Jun 2008 23:50:48 -0000 1.28
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-emulation/xtrs
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xtrs/ChangeLog,v 1.27 2008/05/01 09:37:15 ulm Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xtrs/ChangeLog,v 1.28 2008/06/26 23:50:48 lavajoe Exp $
29 +
30 +*xtrs-4.9c-r2 (26 Jun 2008)
31 +
32 + 26 Jun 2008; Joe Peterson <lavajoe@g.o>
33 + +files/xtrs-4.9c-r2-gentoo.patch, +xtrs-4.9c-r2.ebuild:
34 + Add upstream fix for kbwait; disable SIGIO; change default model back to 1
35
36 01 May 2008; Ulrich Mueller <ulm@g.o> -xtrs-4.9c.ebuild:
37 Remove old.
38
39
40
41 1.1 app-emulation/xtrs/xtrs-4.9c-r2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xtrs/xtrs-4.9c-r2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xtrs/xtrs-4.9c-r2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: xtrs-4.9c-r2.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-emulation/xtrs/xtrs-4.9c-r2.ebuild,v 1.1 2008/06/26 23:50:48 lavajoe Exp $
51
52 inherit eutils flag-o-matic toolchain-funcs
53
54 DESCRIPTION="Radio Shack TRS-80 emulator"
55 HOMEPAGE="http://www.tim-mann.org/xtrs.html"
56 SRC_URI="http://www.tim-mann.org/trs80/${P}.tar.gz
57 http://home.gwi.net/~plemon/support/disks/xtrs/ld4-631.tar.gz"
58
59 LICENSE="as-is"
60 SLOT="0"
61 KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
62 IUSE=""
63
64 DEPEND="sys-libs/ncurses
65 sys-libs/readline
66 >=x11-libs/libX11-1.0.0"
67
68 src_unpack() {
69 unpack ${P}.tar.gz
70 tar xzf "${DISTDIR}/ld4-631.tar.gz" disks || die "tar failed"
71
72 cd "${S}"
73 epatch "${FILESDIR}/${PF}-gentoo.patch"
74 epatch "${FILESDIR}/${P}-newdos-datetime.patch"
75 }
76
77 src_compile() {
78 use ppc && append-flags -Dbig_endian
79 emake CC="$(tc-getCC)" DEBUG="${CFLAGS}" \
80 DISKDIR="-DDISKDIR='\"/usr/share/xtrs\"'" \
81 DEFAULT_ROM="-DDEFAULT_ROM='\"/usr/share/xtrs/romimage\"' \
82 -DDEFAULT_ROM3='\"/usr/share/xtrs/romimage.m3\"' \
83 -DDEFAULT_ROM4P='\"/usr/share/xtrs/romimage.m4p\"'" \
84 || die "emake failed"
85 }
86
87 src_install() {
88 dodir /usr/bin /usr/share/xtrs/disks /usr/share/man/man1
89 emake PREFIX="${D}"/usr install || die "emake install failed"
90
91 insopts -m0444
92 insinto /usr/share/xtrs/disks
93 doins cpmutil.dsk utility.dsk "${WORKDIR}"/disks/ld4-631.dsk
94 dosym disks/ld4-631.dsk /usr/share/xtrs/disk4p-0
95 dosym disks/utility.dsk /usr/share/xtrs/disk4p-1
96
97 dodoc ChangeLog README xtrsrom4p.README cpmutil.html dskspec.html \
98 || die "dodoc failed"
99 }
100
101 pkg_postinst() {
102 ewarn "For copyright reasons, xtrs does not include actual ROM images."
103 ewarn "Because of this, unless you supply your own ROM, xtrs will"
104 ewarn "not function in any mode except 'Model 4p' mode (a minimal"
105 ewarn "free ROM is included for this), which can be run like this:"
106 ewarn " xtrs -model 4p"
107 elog ""
108 elog "If you already own a copy of the ROM software (e.g., if you have"
109 elog "a TRS-80 with this ROM), then you can make yourself a copy of this"
110 elog "for use with xtrs using utilities available on the web. You can"
111 elog "also often find various ROMs elsewhere. To load your own ROM,"
112 elog "specify the '-romfile' option."
113 }
114
115
116
117 --
118 gentoo-commits@l.g.o mailing list