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
}




Reply via email to