Version bump to 1.0 Bug #364297
authorAlfredo Tupone <tupone@gentoo.org>
Sat, 30 Jul 2011 07:38:24 +0000 (07:38 +0000)
committerAlfredo Tupone <tupone@gentoo.org>
Sat, 30 Jul 2011 07:38:24 +0000 (07:38 +0000)
Package-Manager: portage-2.1.10.7/cvs/Linux i686

games-engines/frobtads/ChangeLog
games-engines/frobtads/Manifest
games-engines/frobtads/frobtads-1.0.ebuild [new file with mode: 0644]

index d8b7dcca4042238a1c22028330c58ad4f3e714b2..2fecaffd898460956d32dedffb3b0fd20b014abf 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for games-engines/frobtads
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/frobtads/ChangeLog,v 1.3 2009/10/29 14:41:58 maekke Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-engines/frobtads/ChangeLog,v 1.4 2011/07/30 07:38:24 tupone Exp $
+
+*frobtads-1.0 (30 Jul 2011)
+
+  30 Jul 2011; Tupone Alfredo <tupone@gentoo.org> +frobtads-1.0.ebuild:
+  Version bump to 1.0 Bug #364297 by Nikos Chantziaras
 
   29 Oct 2009; Markus Meier <maekke@gentoo.org> frobtads-0.13.ebuild:
   amd64/x86 stable, bug #289006
index 01a7ead53c82b1ee38069c5111e5cca87f6fd267..7eb090ac09ab344d48fc69ee3459979369b59c0e 100644 (file)
@@ -2,15 +2,19 @@
 Hash: SHA1
 
 DIST frobtads-0.13.tar.gz 1513088 RMD160 016c2d0af44560802d8ed8822b4599af1d68e20f SHA1 2a03ebba5a0332dda6e2413ff950b9c079437f96 SHA256 0996f1453cc6b650e108d58e762037f25c4ecf5f4d784bbc52d7316b1ff69a29
+DIST frobtads-1.0.tar.gz 1513973 RMD160 72cf59be7bf780a89dcb56c7f6f3f1aa880b132e SHA1 97d17fd9377d0860b754a7313f13739f9134890a SHA256 504f0b20546c7be04a60c94bf6125991fc1902b6141963c69753de16b4a42e9c
 DIST frobtads-t2compiler-0.13.tar.gz 131422 RMD160 e0c45c12cddf6167ce6921ff9aa01e17af3e2621 SHA1 cabc8f4303acadafde469f6e084b9a5a4b7d6e2b SHA256 49c759e960eed12b98016d13a8e954080614c13fb2dde10d7119571d8e7dcd61
+DIST frobtads-t2compiler-1.0.tar.gz 131319 RMD160 78a352f79dd4a721e8ed41f112e831fc8f8d5e07 SHA1 b299d0133bda7d0591b39efb131a3af140eb57d7 SHA256 3f67e45f86905f53f9947b0512de53729dd219d1df8743d6c3e5d4404a0b0af6
 DIST frobtads-t3compiler-0.13.tar.gz 2203638 RMD160 df2bbe12c3a28ffea1f0eb132d72879f2218a48b SHA1 1c46bf86ae19297fadb2e95fdf621489b5a7465a SHA256 eb3a0ea14b72f133282bc0944a3f5b9359c138ecb0329ac2551304b299811221
+DIST frobtads-t3compiler-1.0.tar.gz 2206632 RMD160 b5bfaf2c116afc1e8e4cf7eaf5cfc411938b3e1b SHA1 76520c66aa19ffea7557a4f8e8187bdb5b0b0ef9 SHA256 049691706e9ed8b2e81914dfc831003eb476483c462939da802a2769725ea16a
 EBUILD frobtads-0.13.ebuild 1610 RMD160 231459799ffda804c8075110a88c4d66637fa36c SHA1 67dcc962bbfdbef774e5a295bd84e359cc3e0f6f SHA256 07909f3a5da05df4a84870f47b81c7d3047adcac01595607c94a2f8cac91baab
-MISC ChangeLog 659 RMD160 e500b1a6012b209ee31597bf8dd3ac8397da6344 SHA1 f3888f2a0861a420e8b1b3b3f41469110b50baf9 SHA256 09dd992783cff0d51ba39777ed900afb888f139d21c1fa27d4970fe093b356a6
+EBUILD frobtads-1.0.ebuild 1649 RMD160 f5a8aa5ec6ccc5e5dc2d950cd5e65678f2f6f069 SHA1 b29a8a3418e011fed2c6226d7297853f7d032759 SHA256 ab1d16c39b727ffa70f4af49eb5e36789606491250d07baddc9f516b14024e26
+MISC ChangeLog 816 RMD160 06bf4f44b790a5d099d8f790f9feb34a1641015a SHA1 2b51ba45602221698ddcb163d3ebae3f7976f7b5 SHA256 08e312c13b8e061f4f74c36c1e1c5d2927327a6ba4064d1825de8ffee368ac20
 MISC metadata.xml 295 RMD160 f8cea63af81cfcbf3f60ba5f52d5283aaf2a377c SHA1 41a9092bbaa5046bb983438be5aa920c85e646f6 SHA256 37acff33478d448e8fe70199d854a4b9469f884afd131c336213f679d8787e05
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAkrpqcoACgkQkKaRLQcq0GL9KwCeLrGKDMtUQ+U/5/03/8ojVQJB
-FJ8Anj45q4LuAlKR3YDNAkc+0E72WQdE
-=s2SZ
+iEYEARECAAYFAk4ztO4ACgkQIY77eQFFFC3WKQCgmuziNuVzkayKVbNKxRXS7TU2
+OYMAni6gT7ji3kOMPj8lfj2twgK3Khy0
+=XnZu
 -----END PGP SIGNATURE-----
diff --git a/games-engines/frobtads/frobtads-1.0.ebuild b/games-engines/frobtads/frobtads-1.0.ebuild
new file mode 100644 (file)
index 0000000..f264542
--- /dev/null
@@ -0,0 +1,58 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-engines/frobtads/frobtads-1.0.ebuild,v 1.1 2011/07/30 07:38:24 tupone Exp $
+
+EAPI=2
+inherit flag-o-matic games
+
+DESCRIPTION="Curses-based interpreter and development tools for TADS 2 and TADS 3 text adventures"
+HOMEPAGE="http://www.tads.org/frobtads.htm"
+SRC_URI="http://www.tads.org/frobtads/${P}.tar.gz
+       tads2compiler? ( http://www.tads.org/frobtads/${PN}-t2compiler-${PV}.tar.gz )
+       tads3compiler? ( http://www.tads.org/frobtads/${PN}-t3compiler-${PV}.tar.gz )"
+
+LICENSE="TADS2 TADS3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug tads2compiler tads3compiler"
+
+RESTRICT="!tads3compiler? ( test )"
+
+RDEPEND="sys-libs/ncurses"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+       unpack ${A}
+       if use tads2compiler; then
+               mv t2compiler/* "${S}"/t2compiler || die "mv t2compiler failed"
+       fi
+       if use tads3compiler; then
+               mv t3compiler/* "${S}"/t3compiler || die "mv t3compiler failed"
+       fi
+}
+
+src_configure() {
+       append-cxxflags -fno-strict-aliasing -fpermissive
+       egamesconf $(use_enable debug t3debug) || die "egamesconf failed"
+}
+
+src_test() {
+       if use debug; then
+               emake -j1 check || die "TADS 3 compiler test suite failed"
+       fi
+
+       emake -j1 sample || die "Failed to build test game"
+       ./frob -i plain -p samples/sample.t3 <<- END_FROB_TEST
+               save
+               testsave.sav
+               restore
+               testsave.sav
+       END_FROB_TEST
+       [[ $? -eq 0 ]] || die "Failed to run test game"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed"
+       dodoc doc/{AUTHORS,BUGS,ChangeLog.old,NEWS,README,SRC_GUIDELINES,THANKS}
+       prepgamesdirs
+}