ulm 14/04/13 07:26:10 Modified: ChangeLog Added: xtrs-4.9d-r3.ebuild Log: Binary patch LS_DOS 6.3.1 to patchlevel L, fixing the year 2012 date bug. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 9433907D693FB5B8!)
Revision Changes Path 1.50 app-emulation/xtrs/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xtrs/ChangeLog?rev=1.50&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xtrs/ChangeLog?rev=1.50&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xtrs/ChangeLog?r1=1.49&r2=1.50 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-emulation/xtrs/ChangeLog,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- ChangeLog 12 Apr 2014 21:21:26 -0000 1.49 +++ ChangeLog 13 Apr 2014 07:26:10 -0000 1.50 @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/xtrs # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xtrs/ChangeLog,v 1.49 2014/04/12 21:21:26 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xtrs/ChangeLog,v 1.50 2014/04/13 07:26:10 ulm Exp $ + +*xtrs-4.9d-r3 (13 Apr 2014) + + 13 Apr 2014; Ulrich Müller <[email protected]> +xtrs-4.9d-r3.ebuild: + Binary patch LS_DOS 6.3.1 to patchlevel L, fixing the year 2012 date bug. 12 Apr 2014; Ulrich Müller <[email protected]> xtrs-4.9d-r1.ebuild, xtrs-4.9d-r2.ebuild, metadata.xml: 1.1 app-emulation/xtrs/xtrs-4.9d-r3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xtrs/xtrs-4.9d-r3.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/xtrs/xtrs-4.9d-r3.ebuild?rev=1.1&content-type=text/plain Index: xtrs-4.9d-r3.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/xtrs/xtrs-4.9d-r3.ebuild,v 1.1 2014/04/13 07:26:10 ulm Exp $ EAPI=5 inherit flag-o-matic toolchain-funcs readme.gentoo DESCRIPTION="Radio Shack TRS-80 emulator" HOMEPAGE="http://www.tim-mann.org/xtrs.html" SRC_URI="http://www.tim-mann.org/trs80/${P}.tar.gz ls-dos? ( http://www.tim-mann.org/trs80/ld4-631.zip http://dev.gentoo.org/~ulm/distfiles/ld4-631l.xd3 )" LICENSE="xtrs ls-dos? ( freedist )" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" IUSE="ls-dos" RDEPEND="sys-libs/ncurses sys-libs/readline >=x11-libs/libX11-1.0.0" DEPEND="${RDEPEND} ls-dos? ( app-arch/unzip dev-util/xdelta:3 )" src_prepare() { sed -i -e 's/$(CC) -o/$(CC) $(LDFLAGS) -o/' Makefile || die if use ls-dos; then cd "${WORKDIR}" || die xdelta3 -d -s ld4-631.dsk "${DISTDIR}"/ld4-631l.xd3 out.dsk || die mv out.dsk ld4-631.dsk || die fi } src_compile() { use ppc && append-flags -Dbig_endian emake CC="$(tc-getCC)" DEBUG="${CFLAGS}" LDFLAGS="${LDFLAGS}" } src_install() { dodir /usr/bin /usr/share/xtrs/disks /usr/share/man/man1 emake PREFIX="${D}"/usr install insopts -m0444 insinto /usr/share/xtrs/disks doins cpmutil.dsk utility.dsk if use ls-dos; then doins "${WORKDIR}"/ld4-631.dsk dosym disks/ld4-631.dsk /usr/share/xtrs/disk4p-0 dosym disks/utility.dsk /usr/share/xtrs/disk4p-1 fi dodoc ChangeLog README xtrsrom4p.README cpmutil.html dskspec.html DOC_CONTENTS="For copyright reasons, xtrs does not include actual ROM images. Because of this, unless you supply your own ROM, xtrs will not function in any mode except 'Model 4p' mode (a minimal free ROM is included for this), which can be run like this: \n\nxtrs -model 4p -diskdir /usr/share/xtrs \n\nIf you already own a copy of the ROM software (e.g., if you have a TRS-80 with this ROM), then you can make yourself a copy of this for use with xtrs, using utilities available on the web. To load your own ROM, specify the '-romfile' option, or the 'Xtrs.romfile' X resource. ROM files can be in Intel hex or binary format." readme.gentoo_create_doc }
