Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-engines/frobtads: frobtads-0.12.ebuild Manifest metadata.xml ChangeLog
Date: Fri, 05 Sep 2008 06:39:03
Message-Id: E1KbUyC-0001zh-O5@stork.gentoo.org
1 mr_bones_ 08/09/05 06:39:00
2
3 Added: frobtads-0.12.ebuild Manifest metadata.xml
4 ChangeLog
5 Log:
6 initial commit - ebuild submitted by Nikos Chantziaras via bug #149764
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.1 games-engines/frobtads/frobtads-0.12.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/frobtads-0.12.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/frobtads-0.12.ebuild?rev=1.1&content-type=text/plain
14
15 Index: frobtads-0.12.ebuild
16 ===================================================================
17 # Copyright 1999-2008 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/games-engines/frobtads/frobtads-0.12.ebuild,v 1.1 2008/09/05 06:39:00 mr_bones_ Exp $
20
21 inherit games
22
23 DESCRIPTION="Curses-based interpreter and development tools for TADS 2 and TADS 3 text adventures"
24 HOMEPAGE="http://www.tads.org/frobtads.htm"
25 SRC_URI="http://www.tads.org/frobtads/${P}.tar.gz
26 tads2compiler? ( http://www.tads.org/frobtads/${PN}-t2compiler-${PV}.tar.gz )
27 tads3compiler? ( http://www.tads.org/frobtads/${PN}-t3compiler-${PV}.tar.gz )"
28
29 LICENSE="TADS2 TADS3"
30 SLOT="0"
31 KEYWORDS="~amd64 ~x86"
32 IUSE="debug tads2compiler tads3compiler"
33
34 RESTRICT="!tads3compiler? ( test )"
35
36 DEPEND="sys-libs/ncurses"
37
38 src_unpack() {
39 unpack ${A}
40 if use tads2compiler; then
41 mv t2compiler/* "${S}"/t2compiler || die "mv t2compiler failed"
42 fi
43 if use tads3compiler; then
44 mv t3compiler/* "${S}"/t3compiler || die "mv t3compiler failed"
45 fi
46 }
47
48 src_compile() {
49 CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
50 egamesconf $(use_enable debug t3debug) || die "egamesconf failed"
51 emake || die "emake failed"
52 }
53
54 src_test() {
55 if use debug; then
56 emake -j1 check || die "TADS 3 compiler test suite failed"
57 fi
58
59 emake -j1 sample || die "Failed to build test game"
60 ./frob -i plain -p samples/sample.t3 <<- END_FROB_TEST
61 save
62 testsave.sav
63 restore
64 testsave.sav
65 END_FROB_TEST
66 [[ $? -eq 0 ]] || die "Failed to run test game"
67 }
68
69 src_install() {
70 emake DESTDIR="${D}" install || die "emake install failed"
71 dodoc doc/{AUTHORS,BUGS,ChangeLog,NEWS,README,SRC_GUIDELINES,THANKS}
72 prepgamesdirs
73 }
74
75
76
77 1.1 games-engines/frobtads/Manifest
78
79 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/Manifest?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/Manifest?rev=1.1&content-type=text/plain
81
82 Index: Manifest
83 ===================================================================
84 DIST frobtads-0.12.tar.gz 1509225 RMD160 6e88266e922e71018145ac8534a386a800952a4a SHA1 84be7fbf2d2927ad97766778f22dafe873b6284f SHA256 f4700ec0d47a33d7d99a488318afe8d44b53f62a5e94f35a628e76f909483cbc
85 DIST frobtads-t2compiler-0.12.tar.gz 130671 RMD160 7f3410a6d5f21a9a2b6e4ee0a5dfb9d88f252f91 SHA1 718c7513d0f30947075e70afd9cefed4e481665c SHA256 d9cf1b255c2b9cb153ffd04184b46be16de54373bafc458acc573ffe57c4c1b8
86 DIST frobtads-t3compiler-0.12.tar.gz 2137872 RMD160 1f6ccf8bfcf6ef6601110be568fa9f8010fffe58 SHA1 163782295e0f512fd2aef311a40e5db6952bef51 SHA256 fc0c89059585a02ffe0c2c83c77ee8c36fbfe1e114badd1ecfed2c5e0f5d10a1
87 EBUILD frobtads-0.12.ebuild 1521 RMD160 dc303b389560ba5e446936e08b552456c9735626 SHA1 6de38979c0f0cc353099013aade01dc1583bc023 SHA256 64d42536c5ff0aa3319d3949aa4f931194c9546a065031676a4d02093376a02f
88 MISC ChangeLog 322 RMD160 809511908212f4fa40c2842223647a049f655233 SHA1 78225f5ee77c0a83ffe7c825e327abc4dc639ad5 SHA256 e77d862aca31a7ab0fce75c40ab2c03423a42f7b0689de3e87edc6b9783fc0e0
89 MISC metadata.xml 295 RMD160 f8cea63af81cfcbf3f60ba5f52d5283aaf2a377c SHA1 41a9092bbaa5046bb983438be5aa920c85e646f6 SHA256 37acff33478d448e8fe70199d854a4b9469f884afd131c336213f679d8787e05
90
91
92
93 1.1 games-engines/frobtads/metadata.xml
94
95 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/metadata.xml?rev=1.1&view=markup
96 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/metadata.xml?rev=1.1&content-type=text/plain
97
98 Index: metadata.xml
99 ===================================================================
100 <?xml version="1.0" encoding="UTF-8"?>
101 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
102 <pkgmetadata>
103 <herd>games</herd>
104 <use>
105 <flag name="tads2compiler">Build TADS2 compiler</flag>
106 <flag name="tads3compiler">Build TADS3 compiler</flag>
107 </use>
108 </pkgmetadata>
109
110
111
112 1.1 games-engines/frobtads/ChangeLog
113
114 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/ChangeLog?rev=1.1&view=markup
115 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-engines/frobtads/ChangeLog?rev=1.1&content-type=text/plain
116
117 Index: ChangeLog
118 ===================================================================
119 # ChangeLog for games-engines/frobtads
120 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
121 # $Header: /var/cvsroot/gentoo-x86/games-engines/frobtads/ChangeLog,v 1.1 2008/09/05 06:39:00 mr_bones_ Exp $
122
123 *frobtads-0.12 (05 Sep 2008)
124
125 05 Sep 2008; Michael Sterrett <mr_bones_@g.o> +metadata.xml,
126 +frobtads-0.12.ebuild:
127 initial commit - ebuild submitted by Nikos Chantziaras via bug #149764