From debbugs-submit-bounces@debbugs.gnu.org Wed May 31 09:21:20 2017 Received: (at submit) by debbugs.gnu.org; 31 May 2017 13:21:20 +0000 Received: from localhost ([127.0.0.1]:46317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dG3Yo-00077q-CA for submit@debbugs.gnu.org; Wed, 31 May 2017 09:21:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dG3Ym-00077b-Fi for submit@debbugs.gnu.org; Wed, 31 May 2017 09:21:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dG3Yf-0007VC-OC for submit@debbugs.gnu.org; Wed, 31 May 2017 09:21:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=BAYES_50,SUBJ_ALL_CAPS autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37169) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dG3Yf-0007V2-Fl for submit@debbugs.gnu.org; Wed, 31 May 2017 09:21:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40129) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dG3Yb-0001Wy-0X for guix-patches@gnu.org; Wed, 31 May 2017 09:21:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dG3YW-0007Ol-K5 for guix-patches@gnu.org; Wed, 31 May 2017 09:21:00 -0400 Received: from aibo.runbox.com ([91.220.196.211]:45960) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dG3YW-0007M0-CH for guix-patches@gnu.org; Wed, 31 May 2017 09:20:56 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dG3YS-00018Q-VW for guix-patches@gnu.org; Wed, 31 May 2017 15:20:53 +0200 Received: from tor-exit4-readme.dfri.se ([171.25.193.78] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dG3Xp-00010O-IZ for guix-patches@gnu.org; Wed, 31 May 2017 15:20:13 +0200 Date: Wed, 31 May 2017 13:20:11 +0000 From: ng0 To: guix-patches@gnu.org Subject: COLOSSAL CAVE! Message-ID: <20170531132011.xbce7xxppoq2inrt@abyayala> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="donnlwotghuajdya" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Have a piece of interactive fiction history: This adds 'open-adventure', a port of Collosal Cave just recently released under BSD-2 license. -- ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 From 603186e67720056adc778bc8a623d6f39e758326 Mon Sep 17 00:00:00 2001 From: ng0 Date: Tue, 30 May 2017 13:56:26 +0000 Subject: [PATCH] gnu: Add open-adventure. [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.6 SUBJ_ALL_CAPS Subject is all capitals --donnlwotghuajdya Content-Type: multipart/mixed; boundary="aigyhx72agcfnuf6" Content-Disposition: inline --aigyhx72agcfnuf6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Have a piece of interactive fiction history: This adds 'open-adventure', a port of Collosal Cave just recently released under BSD-2 license. --=20 ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 --aigyhx72agcfnuf6 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-open-adventure.patch" Content-Transfer-Encoding: quoted-printable =46rom 603186e67720056adc778bc8a623d6f39e758326 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Tue, 30 May 2017 13:56:26 +0000 Subject: [PATCH] gnu: Add open-adventure. * gnu/packages/games.scm (open-adventure): New variable. --- gnu/packages/games.scm | 62 ++++++++++++++++++++++++++++++++++++++++++++++= +++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 60d885500..40c2a335a 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -17,7 +17,7 @@ ;;; Copyright =C2=A9 2015 Taylan Ulrich Bay=C4=B1rl=C4=B1/Kammer ;;; Copyright =C2=A9 2016, 2017 Rodger Fox ;;; Copyright =C2=A9 2016 Manolis Fragkiskos Ragkousis -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Albin S=C3=B6derqvist ;;; Copyright =C2=A9 2016, 2017 Kei Kebreau ;;; Copyright =C2=A9 2016 Alex Griffin @@ -66,6 +66,7 @@ #:use-module (gnu packages avahi) #:use-module (gnu packages boost) #:use-module (gnu packages documentation) + #:use-module (gnu packages docbook) #:use-module (gnu packages fltk) #:use-module (gnu packages fribidi) #:use-module (gnu packages game-development) @@ -4272,3 +4273,62 @@ at their peak of economic growth and military prowes= s. license:lgpl3 license:mpl2.0 license:zlib)))) + +(define-public open-adventure + (let* ((commit "edc11a1f04663df13baa8178af610f5c91878d8f") + (revision "1")) + (package + (name "open-adventure") + (version (string-append "2.5-" revision "." (string-take commit 7))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/esr/open-adventure") + (commit commit))) + (sha256 + (base32 + "1grh5cak2vg3pglmbdax78h03m3d6zczddp6k29acfijvwdcawjf")))) + (build-system gnu-build-system) + (arguments + `(;; https://gitlab.com/esr/open-adventure/issues/4 + #:parallel-build? #f ;Parallel builds fail. + #:make-flags (list "CC=3Dgcc") + #:phases + (modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'use-echo + (lambda _ + (substitute* "tests/Makefile" + (("/bin/echo") + (which "echo"))))) + (add-after 'build 'build-manpage + (lambda _ + (zero? (system* "a2x" "--doctype" "manpage" "--format" + "manpage" "advent.txt")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + ;; There is no 'make install'. + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (man (string-append out "/share/man/man6"))) + (install-file "advent" bin) + (install-file "advent.6" man)) + #t))))) + (native-inputs + `(("asciidoc" ,asciidoc) + ("docbook-xsl" ,docbook-xsl))) + (synopsis "Colossal Cave Adventure") + (description + "Forward-port of the Crowther/Woods Adventure 2.5 from 1995, +last version in the main line of Colossal Cave Adventure development +written by the original authors. The authors have given permission +and encouragement for this release. +This project is called \"Open Adventure\" because it's not at all clear +how to number Adventure past 2.5 without misleading or causing +collisions or both. See the history file for discussion. The +original 6-character name on the PDP-10 has been reverted to for the +executable in order to avoid a collision with the BSD games port of +the ancestral 1977 version.") + (home-page "https://gitlab.com/esr/open-adventure") + (license license:bsd-2)))) --=20 2.13.0 --aigyhx72agcfnuf6-- --donnlwotghuajdya Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlkuwwsACgkQ4i+bv+40 hYhwOQ//df0KdFlRreAYPa5GOqiGqyTzC9SkkhIiJ+EgtHXz2K3W36ld65hroFLX juoU/jmMtaQb6Z+pZw52Kx+i2ROEvDpnhNi6zJA77ON5YgAxeVkjd/vRN6ms++jP cac5GmTUGYQ7kHIq2+t5rkyD43/0j3PPTE6Usvq80jXVaDyh2ACSAA8Ic++n8XWu JsqAHiVhjPUargMFhDoT2GfTT8gNuwUISkfxwMhOqmduR3GYg5fcJVpbDmFTkmoR ibQtGmuVXEMrg6/UFY1fX/8hYWvAv8VHwn2CECdvp3tm8KfgDyS3RVwYDnugyH4g aKDR3dUVjxF/T6lXX5yZs5lp77qUy19H2/APywSUp33M/Tcs3s+lfaNld/B7NqFn bzLTEjabM8IczTAiMk4QgyIG8tW2wAGskg9oJwtzxCRXGwrW5RUAgRObpDQ0IMGv qyuZ3NpU2bqWHcuo4OYitXMYYRG0YEopqifVW7CIzf3jasQ1KTb0OCZmEkb0rsSS R3e83yD+/HJGnmQTfHsygHiBpypOSdQp5E2P8tKmdvb7RWtJFrm/hZYwgu68+xdc +WNee85/k1MP3TTWcWoVO1QizkKPw05Ty0eYrrdPqgccOjZVeXiiG3M6NSgGEdxT A7PmlfwETTUucU4jHdDkg5QJWuxjEc2MCUAcIiIxo43ViaHMEJY= =KIkS -----END PGP SIGNATURE----- --donnlwotghuajdya-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 31 14:59:39 2017 Received: (at submit) by debbugs.gnu.org; 31 May 2017 18:59:39 +0000 Received: from localhost ([127.0.0.1]:47847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dG8qC-0004BS-FA for submit@debbugs.gnu.org; Wed, 31 May 2017 14:59:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dG8qA-0004BG-U9 for submit@debbugs.gnu.org; Wed, 31 May 2017 14:59:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dG8q4-0001OR-EQ for submit@debbugs.gnu.org; Wed, 31 May 2017 14:59:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60258) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dG8q4-0001OF-BB for submit@debbugs.gnu.org; Wed, 31 May 2017 14:59:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57101) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dG8q2-0007yS-QS for guix-patches@gnu.org; Wed, 31 May 2017 14:59:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dG8pz-0001Mo-Lx for guix-patches@gnu.org; Wed, 31 May 2017 14:59:22 -0400 Received: from aibo.runbox.com ([91.220.196.211]:52648) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dG8pz-0001MI-E2 for guix-patches@gnu.org; Wed, 31 May 2017 14:59:19 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dG8px-00018u-5a for guix-patches@gnu.org; Wed, 31 May 2017 20:59:17 +0200 Received: from [193.90.12.87] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dG8pn-0008VN-Os for guix-patches@gnu.org; Wed, 31 May 2017 20:59:08 +0200 Date: Wed, 31 May 2017 18:59:05 +0000 From: ng0 To: guix-patches@gnu.org Subject: Re: bug#27161: COLOSSAL CAVE! Message-ID: <20170531185905.otwephk36hnxtdov@abyayala> Mail-Followup-To: guix-patches@gnu.org References: <20170531132011.xbce7xxppoq2inrt@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20170531132011.xbce7xxppoq2inrt@abyayala> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) ng0 transcribed 5.6K bytes: > Have a piece of interactive fiction history: > This adds 'open-adventure', a port of Collosal Cave > just recently released under BSD-2 license. > -- > ng0 > OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > From 603186e67720056adc778bc8a623d6f39e758326 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Tue, 30 May 2017 13:56:26 +0000 > Subject: [PATCH] gnu: Add open-adventure. I have just received feedback on the bug report, the parallel building bug might be solved. I'm sending an updated patch soon. > * gnu/packages/games.scm (open-adventure): New variable. > --- > gnu/packages/games.scm | 62 +++++++++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 61 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm > index 60d885500..40c2a335a 100644 > --- a/gnu/packages/games.scm > +++ b/gnu/packages/games.scm > @@ -17,7 +17,7 @@ > ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer > ;;; Copyright © 2016, 2017 Rodger Fox > ;;; Copyright © 2016 Manolis Fragkiskos Ragkousis > -;;; Copyright © 2016, 2017 ng0 > +;;; Copyright © 2016, 2017 ng0 > ;;; Copyright © 2016 Albin Söderqvist > ;;; Copyright © 2016, 2017 Kei Kebreau > ;;; Copyright © 2016 Alex Griffin > @@ -66,6 +66,7 @@ > #:use-module (gnu packages avahi) > #:use-module (gnu packages boost) > #:use-module (gnu packages documentation) > + #:use-module (gnu packages docbook) > #:use-module (gnu packages fltk) > #:use-module (gnu packages fribidi) > #:use-module (gnu packages game-development) > @@ -4272,3 +4273,62 @@ at their peak of economic growth and military prowess. > license:lgpl3 > license:mpl2.0 > license:zlib)))) > + > +(define-public open-adventure > + (let* ((commit "edc11a1f04663df13baa8178af610f5c91878d8f") > + (revision "1")) > + (package > + (name "open-adventure") > + (version (string-append "2.5-" revision "." (string-take commit 7))) > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.com/esr/open-adventure") > + (commit commit))) > + (sha256 > + (base32 > + "1grh5cak2vg3pglmbdax78h03m3d6zczddp6k29acfijvwdcawjf")))) > + (build-system gnu-build-system) > + (arguments > + `(;; https://gitlab.com/esr/open-adventure/issues/4 > + #:parallel-build? #f ;Parallel builds fail. > + #:make-flags (list "CC=gcc") > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) > + (add-before 'build 'use-echo > + (lambda _ > + (substitute* "tests/Makefile" > + (("/bin/echo") > + (which "echo"))))) > + (add-after 'build 'build-manpage > + (lambda _ > + (zero? (system* "a2x" "--doctype" "manpage" "--format" > + "manpage" "advent.txt")))) > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + ;; There is no 'make install'. > + (let* ((out (assoc-ref outputs "out")) > + (bin (string-append out "/bin")) > + (man (string-append out "/share/man/man6"))) > + (install-file "advent" bin) > + (install-file "advent.6" man)) > + #t))))) > + (native-inputs > + `(("asciidoc" ,asciidoc) > + ("docbook-xsl" ,docbook-xsl))) > + (synopsis "Colossal Cave Adventure") > + (description > + "Forward-port of the Crowther/Woods Adventure 2.5 from 1995, > +last version in the main line of Colossal Cave Adventure development > +written by the original authors. The authors have given permission > +and encouragement for this release. > +This project is called \"Open Adventure\" because it's not at all clear > +how to number Adventure past 2.5 without misleading or causing > +collisions or both. See the history file for discussion. The > +original 6-character name on the PDP-10 has been reverted to for the > +executable in order to avoid a collision with the BSD games port of > +the ancestral 1977 version.") > + (home-page "https://gitlab.com/esr/open-adventure") > + (license license:bsd-2)))) > -- > 2.13.0 > -- ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 06:55:01 2017 Received: (at 27161) by debbugs.gnu.org; 1 Jun 2017 10:55:01 +0000 Received: from localhost ([127.0.0.1]:48482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGNkl-0005Hy-Rn for submit@debbugs.gnu.org; Thu, 01 Jun 2017 06:55:01 -0400 Received: from aibo.runbox.com ([91.220.196.211]:51894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGNkk-0005Hq-2s for 27161@debbugs.gnu.org; Thu, 01 Jun 2017 06:54:55 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dGNki-00062Z-DG for 27161@debbugs.gnu.org; Thu, 01 Jun 2017 12:54:52 +0200 Received: from tornode.torreactor.ml ([78.109.23.1] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dGNkU-00015v-Ep for 27161@debbugs.gnu.org; Thu, 01 Jun 2017 12:54:39 +0200 Date: Thu, 1 Jun 2017 10:54:26 +0000 From: ng0 To: 27161@debbugs.gnu.org Subject: Re: bug#27161: COLOSSAL CAVE! Message-ID: <20170601105426.mjzqporqmn4fsgqj@abyayala> Mail-Followup-To: 27161@debbugs.gnu.org References: <20170531132011.xbce7xxppoq2inrt@abyayala> <20170531185905.otwephk36hnxtdov@abyayala> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ops55qgdtchw3hrn" Content-Disposition: inline In-Reply-To: <20170531185905.otwephk36hnxtdov@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27161 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --ops55qgdtchw3hrn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline ng0 transcribed 4.6K bytes: > ng0 transcribed 5.6K bytes: > > Have a piece of interactive fiction history: > > This adds 'open-adventure', a port of Collosal Cave > > just recently released under BSD-2 license. > I have just received feedback on the bug report, the parallel building > bug might be solved. I'm sending an updated patch soon. This commit is more recent and includes the fix for bug #4. -- ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 --ops55qgdtchw3hrn Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-open-adventure.patch" Content-Transfer-Encoding: quoted-printable =46rom d4d300a0568a166155ba42810a51cdc49eed286e Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Tue, 30 May 2017 13:56:26 +0000 Subject: [PATCH] gnu: Add open-adventure. * gnu/packages/games.scm (open-adventure): New variable. --- gnu/packages/games.scm | 61 ++++++++++++++++++++++++++++++++++++++++++++++= +++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 60d885500..ddd1ce9ca 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -17,7 +17,7 @@ ;;; Copyright =C2=A9 2015 Taylan Ulrich Bay=C4=B1rl=C4=B1/Kammer ;;; Copyright =C2=A9 2016, 2017 Rodger Fox ;;; Copyright =C2=A9 2016 Manolis Fragkiskos Ragkousis -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Albin S=C3=B6derqvist ;;; Copyright =C2=A9 2016, 2017 Kei Kebreau ;;; Copyright =C2=A9 2016 Alex Griffin @@ -66,6 +66,7 @@ #:use-module (gnu packages avahi) #:use-module (gnu packages boost) #:use-module (gnu packages documentation) + #:use-module (gnu packages docbook) #:use-module (gnu packages fltk) #:use-module (gnu packages fribidi) #:use-module (gnu packages game-development) @@ -4272,3 +4273,61 @@ at their peak of economic growth and military prowes= s. license:lgpl3 license:mpl2.0 license:zlib)))) + +(define-public open-adventure + (let* ((commit "2483a23690d205f01ecb66165cf4522b541cd991") + (revision "1")) + (package + (name "open-adventure") + (version (string-append "2.5-" revision "." (string-take commit 7))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/esr/open-adventure") + (commit commit))) + (sha256 + (base32 + "1gkvkwbq5cl3llfc7nl41van8awn4myx782pg33bxpbx5l9scwb4")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags (list "CC=3Dgcc") + #:phases + (modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'use-echo + (lambda _ + (substitute* "tests/Makefile" + (("/bin/echo") + (which "echo"))))) + (add-after 'build 'build-manpage + (lambda _ + ;; The '.asc.6' target of the Makefile does not work, + ;; we run it manually here. + (zero? (system* "a2x" "--doctype" "manpage" "--format" + "manpage" "advent.txt")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + ;; There is no 'make install'. + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (man (string-append out "/share/man/man6"))) + (install-file "advent" bin) + (install-file "advent.6" man)) + #t))))) + (native-inputs + `(("asciidoc" ,asciidoc))) + (synopsis "Colossal Cave Adventure") + (description + "Forward-port of the Crowther/Woods Adventure 2.5 from 1995, +last version in the main line of Colossal Cave Adventure development +written by the original authors. The authors have given permission +and encouragement for this release. +This project is called \"Open Adventure\" because it's not at all clear +how to number Adventure past 2.5 without misleading or causing +collisions or both. See the history file for discussion. The +original 6-character name on the PDP-10 has been reverted to for the +executable in order to avoid a collision with the BSD games port of +the ancestral 1977 version.") + (home-page "https://gitlab.com/esr/open-adventure") + (license license:bsd-2)))) --=20 2.13.0 --ops55qgdtchw3hrn-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 17:30:17 2017 Received: (at 27161-done) by debbugs.gnu.org; 1 Jun 2017 21:30:17 +0000 Received: from localhost ([127.0.0.1]:50047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGXfd-0000RX-CQ for submit@debbugs.gnu.org; Thu, 01 Jun 2017 17:30:17 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGXfc-0000RP-9f for 27161-done@debbugs.gnu.org; Thu, 01 Jun 2017 17:30:16 -0400 Received: from localhost (port-92-200-194-124.dynamic.qsc.de [92.200.194.124]) by mx.zohomail.com with SMTPS id 1496352613880335.1469916058976; Thu, 1 Jun 2017 14:30:13 -0700 (PDT) References: <20170531132011.xbce7xxppoq2inrt@abyayala> <20170531185905.otwephk36hnxtdov@abyayala> <20170601105426.mjzqporqmn4fsgqj@abyayala> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Ricardo Wurmus To: ng0 Subject: Re: bug#27161: COLOSSAL CAVE! In-reply-to: <20170601105426.mjzqporqmn4fsgqj@abyayala> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 01 Jun 2017 23:30:08 +0200 Message-ID: <8760gf8kgv.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27161-done Cc: 27161-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Hi, ng0 writes: >> > Have a piece of interactive fiction history: >> > This adds 'open-adventure', a port of Collosal Cave >> > just recently released under BSD-2 license. > >> I have just received feedback on the bug report, the parallel building >> bug might be solved. I'm sending an updated patch soon. > > This commit is more recent and includes the fix for bug #4. This didn’t build for me: --8<---------------cut here---------------start------------->8--- starting phase `build' gcc compile.c -o compile ./compile ./compile gcc -std=c99 -O -c database.c gcc -std=c99 -O -c database.c database.c:1465:3: error: expected expression at end of input 18046, 17007, 17038, 17044, 19010, 19030, 19045, 150022029, 150022031, 150022034, ^ make: *** [Makefile:38: database.h] Error 1 make: *** Waiting for unfinished jobs.... phase `build' failed after 0.9 seconds --8<---------------cut here---------------end--------------->8--- I had to disable parallel builds. I made a couple of changes and pushed it with commit dec63df4f. Thanks! -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 01 17:41:50 2017 Received: (at 27161-done) by debbugs.gnu.org; 1 Jun 2017 21:41:50 +0000 Received: from localhost ([127.0.0.1]:50066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGXqn-0000i3-UX for submit@debbugs.gnu.org; Thu, 01 Jun 2017 17:41:50 -0400 Received: from aibo.runbox.com ([91.220.196.211]:34040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGXqk-0000ht-Kt for 27161-done@debbugs.gnu.org; Thu, 01 Jun 2017 17:41:48 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dGXqi-0003mp-4f; Thu, 01 Jun 2017 23:41:44 +0200 Received: from politkovskaja.torservers.net ([77.247.181.165] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dGXqa-0003eS-MW; Thu, 01 Jun 2017 23:41:37 +0200 Date: Thu, 1 Jun 2017 21:41:32 +0000 From: ng0 To: Ricardo Wurmus Subject: Re: bug#27161: COLOSSAL CAVE! Message-ID: <20170601214132.poinftmde2fxcivf@abyayala> Mail-Followup-To: Ricardo Wurmus , 27161-done@debbugs.gnu.org References: <20170531132011.xbce7xxppoq2inrt@abyayala> <20170531185905.otwephk36hnxtdov@abyayala> <20170601105426.mjzqporqmn4fsgqj@abyayala> <8760gf8kgv.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="s6qinxtukfhlg25q" Content-Disposition: inline In-Reply-To: <8760gf8kgv.fsf@elephly.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27161-done Cc: 27161-done@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --s6qinxtukfhlg25q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Ricardo Wurmus transcribed 1.1K bytes: >=20 > Hi, >=20 > ng0 writes: >=20 > >> > Have a piece of interactive fiction history: > >> > This adds 'open-adventure', a port of Collosal Cave > >> > just recently released under BSD-2 license. > > > >> I have just received feedback on the bug report, the parallel building > >> bug might be solved. I'm sending an updated patch soon. > > > > This commit is more recent and includes the fix for bug #4. >=20 > This didn=E2=80=99t build for me: >=20 > --8<---------------cut here---------------start------------->8--- > starting phase `build' > gcc compile.c -o compile > ./compile > ./compile > gcc -std=3Dc99 -O -c database.c > gcc -std=3Dc99 -O -c database.c > database.c:1465:3: error: expected expression at end of input > 18046, 17007, 17038, 17044, 19010, 19030, 19045, 150022029, 150022031,= 150022034,=20 > ^ > make: *** [Makefile:38: database.h] Error 1 > make: *** Waiting for unfinished jobs.... > phase `build' failed after 0.9 seconds > --8<---------------cut here---------------end--------------->8--- >=20 > I had to disable parallel builds. I made a couple of changes and pushed > it with commit dec63df4f. Strange... For me it worked. So maybe bug number 4 upstream isn't fixed yet. Builds here happen with 8+ processes in parallel I think and with 6 or more the bug was visible. > Thanks! >=20 > --=20 > Ricardo >=20 > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net >=20 >=20 --=20 ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 --s6qinxtukfhlg25q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlkwigwACgkQ4i+bv+40 hYiONg/9ExZkYYslizdsdDQhFTE9aG2UtgXGTVjZtEVD8mnYfYgHzfRu2FZW1VPF KISj6kJdoSySmZ17MSMXeUNLXUx9stOnYA4uUrnzHpEPud4sxwrzfTsGlTSVpqFC vc5FiPZcqCgaHX5MbpQ02ctx/v47Q7rOiP7vfteq4J/cSaULw6rFtAiEvK5C4XFB u4lOY09AKxL8BQaRxSRSULxEqgU0MJ/QXgTEJ+rk/35gv27UDHia9+sDSaBSWrm9 55a4VOUN+6S1JFtkwOthJumBKC8PiGHVi11/oF+j/rKilkgG3jIz7vRRqp7H5ZUi Ip4Ob1JA2xyjbVq9pbPt3SdTI4HTK9FPJg3V/ZiiBUPa9Y9kyYkeBuUHtzWWkhSY 8M/v9o5PASypq8D5CL3Rsh6/KJ2RrCtBhXQp41yP5opihaKN699FuNwJAVU6nQdM XoQNq9tuVqzeB+NwEyFfef71sIM6NqbdsKpfEVxY1+QCGb/+PWUVAiEA/oLL2Nl8 UFTMWyRf4nV2KQaIywRzuANUpHTOHbOZffB7//rp9Yi3CJeQeyayG73/RWb6pIEM lqhIv8XtrwvgZlSdKET2zzsVlO2ZJ/fx4dEZs119CQPIAvzLZL6wDyitAnF7b9jT aEdA2LbJM/nDj4RVavGX5ur5lVurROr/CDPSKeHfzPHuctgGEqg= =CH99 -----END PGP SIGNATURE----- --s6qinxtukfhlg25q-- From unknown Wed Aug 20 06:39:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Jun 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator