From owner-dev-commits-ports-main@freebsd.org Thu May 27 13:08:26 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4BB0A63CD7E; Thu, 27 May 2021 13:08:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FrSmp1h9Kz3P8H; Thu, 27 May 2021 13:08:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 20A75248B8; Thu, 27 May 2021 13:08:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 14RD8Q7u075157; Thu, 27 May 2021 13:08:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 14RD8QRw075156; Thu, 27 May 2021 13:08:26 GMT (envelope-from git) Date: Thu, 27 May 2021 13:08:26 GMT Message-Id: <202105271308.14RD8QRw075156@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Lewis Cook Subject: git: 7682b4ff181b - main - games/rpg-cli: New port: Your filesystem as a dungeon MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lcook X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7682b4ff181ba99d8c028d94612022d81391cfe2 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2021 13:08:26 -0000 The branch main has been updated by lcook: URL: https://cgit.FreeBSD.org/ports/commit/?id=7682b4ff181ba99d8c028d94612022d81391cfe2 commit 7682b4ff181ba99d8c028d94612022d81391cfe2 Author: Lewis Cook AuthorDate: 2021-05-27 13:01:21 +0000 Commit: Lewis Cook CommitDate: 2021-05-27 13:07:48 +0000 games/rpg-cli: New port: Your filesystem as a dungeon --- games/Makefile | 1 + games/rpg-cli/Makefile | 81 ++++++++++++++++++++++++++++++++++++ games/rpg-cli/distinfo | 107 ++++++++++++++++++++++++++++++++++++++++++++++++ games/rpg-cli/pkg-descr | 5 +++ 4 files changed, 194 insertions(+) diff --git a/games/Makefile b/games/Makefile index af565d0f0816..3e5326b847df 100644 --- a/games/Makefile +++ b/games/Makefile @@ -841,6 +841,7 @@ SUBDIR += rocksndiamonds SUBDIR += rocksndiamonds-data SUBDIR += rottdc + SUBDIR += rpg-cli SUBDIR += rubix SUBDIR += rubygem-fortune_gem SUBDIR += rubygem-lolcat diff --git a/games/rpg-cli/Makefile b/games/rpg-cli/Makefile new file mode 100644 index 000000000000..810a9dc5cb11 --- /dev/null +++ b/games/rpg-cli/Makefile @@ -0,0 +1,81 @@ +PORTNAME= rpg-cli +DISTVERSION= 0.2.0 +CATEGORIES= games + +MAINTAINER= lcook@FreeBSD.org +COMMENT= Your filesystem as a dungeon + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= facundoolano + +CARGO_CRATES= atty-0.2.14 \ + autocfg-1.0.1 \ + bincode-1.3.3 \ + bitflags-1.2.1 \ + cfg-if-1.0.0 \ + clap-3.0.0-beta.2 \ + clap_derive-3.0.0-beta.2 \ + colored-2.0.0 \ + ctor-0.1.20 \ + dirs-3.0.2 \ + dirs-sys-0.3.6 \ + erased-serde-0.3.15 \ + getrandom-0.2.3 \ + ghost-0.1.2 \ + hashbrown-0.9.1 \ + heck-0.3.2 \ + hermit-abi-0.1.18 \ + indexmap-1.6.2 \ + inventory-0.1.10 \ + inventory-impl-0.1.10 \ + lazy_static-1.4.0 \ + libc-0.2.95 \ + os_str_bytes-2.4.0 \ + ppv-lite86-0.2.10 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro2-1.0.27 \ + quote-1.0.9 \ + rand-0.8.3 \ + rand_chacha-0.3.0 \ + rand_core-0.6.2 \ + rand_hc-0.3.0 \ + redox_syscall-0.2.8 \ + redox_users-0.4.0 \ + serde-1.0.126 \ + serde_derive-1.0.126 \ + strsim-0.10.0 \ + syn-1.0.72 \ + termcolor-1.1.2 \ + textwrap-0.12.1 \ + typetag-0.1.7 \ + typetag-impl-0.1.7 \ + unicode-segmentation-1.7.1 \ + unicode-width-0.1.8 \ + unicode-xid-0.2.2 \ + vec_map-0.8.2 \ + version_check-0.9.3 \ + wasi-0.10.2+wasi-snapshot-preview1 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 + +PLIST_FILES= bin/${PORTNAME} +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \ + ${STAGEDIR}${DOCSDIR} + +.include diff --git a/games/rpg-cli/distinfo b/games/rpg-cli/distinfo new file mode 100644 index 000000000000..6c5f3e17c8ae --- /dev/null +++ b/games/rpg-cli/distinfo @@ -0,0 +1,107 @@ +TIMESTAMP = 1622120100 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a +SIZE (rust/crates/autocfg-1.0.1.crate) = 12908 +SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad +SIZE (rust/crates/bincode-1.3.3.crate) = 28958 +SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 +SIZE (rust/crates/bitflags-1.2.1.crate) = 16745 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clap-3.0.0-beta.2.crate) = 4bd1061998a501ee7d4b6d449020df3266ca3124b941ec56cf2005c3779ca142 +SIZE (rust/crates/clap-3.0.0-beta.2.crate) = 141105 +SHA256 (rust/crates/clap_derive-3.0.0-beta.2.crate) = 370f715b81112975b1b69db93e0b56ea4cd4e5002ac43b2da8474106a54096a1 +SIZE (rust/crates/clap_derive-3.0.0-beta.2.crate) = 23425 +SHA256 (rust/crates/colored-2.0.0.crate) = b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd +SIZE (rust/crates/colored-2.0.0.crate) = 21619 +SHA256 (rust/crates/ctor-0.1.20.crate) = 5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d +SIZE (rust/crates/ctor-0.1.20.crate) = 9328 +SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309 +SIZE (rust/crates/dirs-3.0.2.crate) = 12184 +SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780 +SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626 +SHA256 (rust/crates/erased-serde-0.3.15.crate) = e5b36e6f2295f393f44894c6031f67df4d185b984cd54d08f768ce678007efcd +SIZE (rust/crates/erased-serde-0.3.15.crate) = 24675 +SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753 +SIZE (rust/crates/getrandom-0.2.3.crate) = 26261 +SHA256 (rust/crates/ghost-0.1.2.crate) = 1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479 +SIZE (rust/crates/ghost-0.1.2.crate) = 12777 +SHA256 (rust/crates/hashbrown-0.9.1.crate) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04 +SIZE (rust/crates/hashbrown-0.9.1.crate) = 77734 +SHA256 (rust/crates/heck-0.3.2.crate) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac +SIZE (rust/crates/heck-0.3.2.crate) = 54718 +SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c +SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936 +SHA256 (rust/crates/indexmap-1.6.2.crate) = 824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3 +SIZE (rust/crates/indexmap-1.6.2.crate) = 50225 +SHA256 (rust/crates/inventory-0.1.10.crate) = 0f0f7efb804ec95e33db9ad49e4252f049e37e8b0a4652e3cd61f7999f2eff7f +SIZE (rust/crates/inventory-0.1.10.crate) = 11572 +SHA256 (rust/crates/inventory-impl-0.1.10.crate) = 75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51 +SIZE (rust/crates/inventory-impl-0.1.10.crate) = 6228 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/libc-0.2.95.crate) = 789da6d93f1b866ffe175afc5322a4d76c038605a1c3319bb57b06967ca98a36 +SIZE (rust/crates/libc-0.2.95.crate) = 515341 +SHA256 (rust/crates/os_str_bytes-2.4.0.crate) = afb2e1c3ee07430c2cf76151675e583e0f19985fa6efae47d6848a3e2c824f85 +SIZE (rust/crates/os_str_bytes-2.4.0.crate) = 14657 +SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857 +SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915 +SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c +SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 +SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 +SHA256 (rust/crates/proc-macro2-1.0.27.crate) = f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038 +SIZE (rust/crates/proc-macro2-1.0.27.crate) = 38625 +SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7 +SIZE (rust/crates/quote-1.0.9.crate) = 25042 +SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e +SIZE (rust/crates/rand-0.8.3.crate) = 84493 +SHA256 (rust/crates/rand_chacha-0.3.0.crate) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d +SIZE (rust/crates/rand_chacha-0.3.0.crate) = 13920 +SHA256 (rust/crates/rand_core-0.6.2.crate) = 34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7 +SIZE (rust/crates/rand_core-0.6.2.crate) = 21708 +SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73 +SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780 +SHA256 (rust/crates/redox_syscall-0.2.8.crate) = 742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc +SIZE (rust/crates/redox_syscall-0.2.8.crate) = 23697 +SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64 +SIZE (rust/crates/redox_users-0.4.0.crate) = 13023 +SHA256 (rust/crates/serde-1.0.126.crate) = ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03 +SIZE (rust/crates/serde-1.0.126.crate) = 75138 +SHA256 (rust/crates/serde_derive-1.0.126.crate) = 963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43 +SIZE (rust/crates/serde_derive-1.0.126.crate) = 54189 +SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 +SIZE (rust/crates/strsim-0.10.0.crate) = 11355 +SHA256 (rust/crates/syn-1.0.72.crate) = a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82 +SIZE (rust/crates/syn-1.0.72.crate) = 232500 +SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4 +SIZE (rust/crates/termcolor-1.1.2.crate) = 17287 +SHA256 (rust/crates/textwrap-0.12.1.crate) = 203008d98caf094106cfaba70acfed15e18ed3ddb7d94e49baec153a2b462789 +SIZE (rust/crates/textwrap-0.12.1.crate) = 23964 +SHA256 (rust/crates/typetag-0.1.7.crate) = 422619e1a7299befb977a1f6d8932c499f6151dbcafae715193570860cae8f07 +SIZE (rust/crates/typetag-0.1.7.crate) = 25786 +SHA256 (rust/crates/typetag-impl-0.1.7.crate) = 504f9626fe6cc1c376227864781996668e15c1ff251d222f63ef17f310bf1fec +SIZE (rust/crates/typetag-impl-0.1.7.crate) = 8870 +SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796 +SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066 +SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 +SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732 +SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 +SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955 +SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 +SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 +SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe +SIZE (rust/crates/version_check-0.9.3.crate) = 12547 +SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6 +SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 +SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (facundoolano-rpg-cli-0.2.0_GH0.tar.gz) = f92a7613852765659dcd2e837fbfecef4c3425089d684bf485dd89b7996ce8ae +SIZE (facundoolano-rpg-cli-0.2.0_GH0.tar.gz) = 650533 diff --git a/games/rpg-cli/pkg-descr b/games/rpg-cli/pkg-descr new file mode 100644 index 000000000000..171f4048a085 --- /dev/null +++ b/games/rpg-cli/pkg-descr @@ -0,0 +1,5 @@ +Bare-bones JRPG-inspired terminal game written in Rust. +It can work as an alternative to cd where you randomly +encounter enemies as you change directories. + +WWW: https://github.com/facundoolano/rpg-cli