From owner-svn-ports-head@freebsd.org Mon Mar 25 12:49:27 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8EE781560147; Mon, 25 Mar 2019 12:49:27 +0000 (UTC) (envelope-from tobik@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3BAA86A4AB; Mon, 25 Mar 2019 12:49:27 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0B7E67FDC; Mon, 25 Mar 2019 12:49:27 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x2PCnQJ7002647; Mon, 25 Mar 2019 12:49:26 GMT (envelope-from tobik@FreeBSD.org) Received: (from tobik@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x2PCnPp2002636; Mon, 25 Mar 2019 12:49:25 GMT (envelope-from tobik@FreeBSD.org) Message-Id: <201903251249.x2PCnPp2002636@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tobik set sender to tobik@FreeBSD.org using -f From: Tobias Kortkamp Date: Mon, 25 Mar 2019 12:49:25 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r496819 - in head: shells shells/ion x11-wm/ion X-SVN-Group: ports-head X-SVN-Commit-Author: tobik X-SVN-Commit-Paths: in head: shells shells/ion x11-wm/ion X-SVN-Commit-Revision: 496819 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 3BAA86A4AB X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.961,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Mar 2019 12:49:27 -0000 Author: tobik Date: Mon Mar 25 12:49:25 2019 New Revision: 496819 URL: https://svnweb.freebsd.org/changeset/ports/496819 Log: New port: shells/ion Ion is a modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust, which greatly increases the overall quality and security of the shell, eliminating the possibilities of a ShellShock-like vulnerability, and making development easier. It also offers a level of performance that exceeds that of Dash, when taking advantage of Ion's features. While it is developed alongside, and primarily for, RedoxOS, it is a fully capable on other *nix platforms. WWW: https://gitlab.redox-os.org/redox-os/ion Added: head/shells/ion/ head/shells/ion/Makefile (contents, props changed) head/shells/ion/distinfo (contents, props changed) head/shells/ion/pkg-descr (contents, props changed) head/shells/ion/pkg-plist (contents, props changed) Modified: head/shells/Makefile head/x11-wm/ion/Makefile Modified: head/shells/Makefile ============================================================================== --- head/shells/Makefile Mon Mar 25 12:19:31 2019 (r496818) +++ head/shells/Makefile Mon Mar 25 12:49:25 2019 (r496819) @@ -21,6 +21,7 @@ SUBDIR += heirloom-sh SUBDIR += hs-shelly SUBDIR += ibsh + SUBDIR += ion SUBDIR += jailkit SUBDIR += klish SUBDIR += ksh93 Added: head/shells/ion/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/shells/ion/Makefile Mon Mar 25 12:49:25 2019 (r496819) @@ -0,0 +1,143 @@ +# $FreeBSD$ + +PORTNAME= ion +DISTVERSION= 1.0.5-900 +CATEGORIES= shells +PKGNAMESUFFIX= -shell + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Modern system shell written in Rust + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo +USE_GITHUB= nodefault +GH_TUPLE= whitequark:rust-xdg:9b205b3cc5d12dc8678dceebb1b751d0176118db:xdg +USE_GITLAB= yes +GL_SITE= https://gitlab.redox-os.org +GL_ACCOUNT= redox-os +GL_COMMIT= d0c51989dcf276014d92323611491d5e75b1441e +GL_TUPLE= redox-os:liner:741f36fb656b878b0036f702f2aa9316647c8b2a:liner \ + redox-os:small:cae182c51b323e87bb3617acd1930ca59d0a6676:small \ + redox-os:syscall:54839d42f495e339062b1d3480415544033d0c0c:syscall \ + redox-os:termion:cd8a90a28736e753c55d911bdb95e216eef0ac0b:termion + +CARGO_CRATES= aho-corasick-0.6.10 \ + ansi_term-0.11.0 \ + argon2rs-0.2.5 \ + arrayvec-0.4.10 \ + atty-0.2.11 \ + autocfg-0.1.2 \ + backtrace-0.3.14 \ + backtrace-sys-0.1.28 \ + bitflags-1.0.4 \ + blake2-rfc-0.2.18 \ + bytecount-0.3.2 \ + byteorder-1.3.1 \ + calculate-0.5.1 \ + cast-0.2.2 \ + cc-1.0.31 \ + cfg-if-0.1.7 \ + clap-2.32.0 \ + cloudabi-0.0.3 \ + constant_time_eq-0.1.3 \ + criterion-0.2.10 \ + criterion-plot-0.3.0 \ + crossbeam-deque-0.2.0 \ + crossbeam-epoch-0.3.1 \ + crossbeam-utils-0.2.2 \ + csv-1.0.5 \ + csv-core-0.1.5 \ + decimal-2.0.4 \ + dirs-1.0.5 \ + either-1.5.1 \ + errno-dragonfly-0.1.1 \ + failure-0.1.5 \ + failure_derive-0.1.5 \ + fuchsia-cprng-0.1.1 \ + gcc-0.3.55 \ + getopts-0.2.18 \ + glob-0.2.11 \ + hashbrown-0.1.8 \ + itertools-0.8.0 \ + itoa-0.4.3 \ + lazy_static-1.3.0 \ + libc-0.2.50 \ + memchr-2.2.0 \ + memoffset-0.2.1 \ + nodrop-0.1.13 \ + num-traits-0.2.6 \ + num_cpus-1.10.0 \ + numtoa-0.1.0 \ + ord_subset-3.1.1 \ + permutate-0.3.2 \ + proc-macro2-0.4.27 \ + quote-0.6.11 \ + rand-0.6.5 \ + rand_chacha-0.1.1 \ + rand_core-0.3.1 \ + rand_core-0.4.0 \ + rand_hc-0.1.0 \ + rand_isaac-0.1.1 \ + rand_jitter-0.1.3 \ + rand_os-0.1.3 \ + rand_pcg-0.1.2 \ + rand_xorshift-0.1.1 \ + rand_xoshiro-0.1.0 \ + rayon-1.0.3 \ + rayon-core-1.4.1 \ + rdrand-0.4.0 \ + redox_termios-0.1.1 \ + redox_users-0.3.0 \ + regex-1.1.2 \ + regex-syntax-0.6.5 \ + rustc-demangle-0.1.13 \ + rustc-serialize-0.3.24 \ + ryu-0.2.7 \ + same-file-1.0.4 \ + scoped_threadpool-0.1.9 \ + scopeguard-0.3.3 \ + serde-1.0.89 \ + serde_derive-1.0.89 \ + serde_json-1.0.39 \ + smallvec-0.6.9 \ + strsim-0.7.0 \ + syn-0.15.29 \ + synstructure-0.10.1 \ + textwrap-0.10.0 \ + thread_local-0.3.6 \ + tinytemplate-1.0.1 \ + ucd-util-0.1.3 \ + unicode-segmentation-1.2.1 \ + unicode-width-0.1.5 \ + unicode-xid-0.1.0 \ + users-0.8.1 \ + utf8-ranges-1.0.2 \ + vec_map-0.8.1 \ + version_check-0.1.5 \ + walkdir-2.2.7 \ + winapi-0.3.6 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.2 \ + winapi-x86_64-pc-windows-gnu-0.4.0 +CARGO_USE_GITHUB= yes +CARGO_USE_GITLAB= yes + +CONFLICTS_INSTALL= ion + +OPTIONS_DEFINE= DOCS EXAMPLES + +post-configure: + ${ECHO_CMD} ${GL_COMMIT} > ${WRKSRC}/git_revision.txt + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ion + +post-install-DOCS-on: + @cd ${WRKSRC}/manual/src && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} + +.include Added: head/shells/ion/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/shells/ion/distinfo Mon Mar 25 12:49:25 2019 (r496819) @@ -0,0 +1,209 @@ +TIMESTAMP = 1553487919 +SHA256 (rust/crates/aho-corasick-0.6.10.tar.gz) = 81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5 +SIZE (rust/crates/aho-corasick-0.6.10.tar.gz) = 26122 +SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 +SHA256 (rust/crates/argon2rs-0.2.5.tar.gz) = 3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392 +SIZE (rust/crates/argon2rs-0.2.5.tar.gz) = 353096 +SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71 +SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133 +SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652 +SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916 +SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799 +SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444 +SHA256 (rust/crates/backtrace-0.3.14.tar.gz) = cd5a90e2b463010cd0e0ce9a11d4a9d5d58d9f41d4a6ba3dcaf9e68b466e88b4 +SIZE (rust/crates/backtrace-0.3.14.tar.gz) = 33452 +SHA256 (rust/crates/backtrace-sys-0.1.28.tar.gz) = 797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6 +SIZE (rust/crates/backtrace-sys-0.1.28.tar.gz) = 522603 +SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12 +SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282 +SHA256 (rust/crates/blake2-rfc-0.2.18.tar.gz) = 5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400 +SIZE (rust/crates/blake2-rfc-0.2.18.tar.gz) = 15676 +SHA256 (rust/crates/bytecount-0.3.2.tar.gz) = f861d9ce359f56dbcb6e0c2a1cb84e52ad732cadb57b806adeb3c7668caccbd8 +SIZE (rust/crates/bytecount-0.3.2.tar.gz) = 11026 +SHA256 (rust/crates/byteorder-1.3.1.tar.gz) = a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb +SIZE (rust/crates/byteorder-1.3.1.tar.gz) = 20959 +SHA256 (rust/crates/calculate-0.5.1.tar.gz) = dfe3fe310e5858ba47beb9443acec7fb39b90ea5677d35636306fe7b495a547c +SIZE (rust/crates/calculate-0.5.1.tar.gz) = 11057 +SHA256 (rust/crates/cast-0.2.2.tar.gz) = 926013f2860c46252efceabb19f4a6b308197505082c609025aa6706c011d427 +SIZE (rust/crates/cast-0.2.2.tar.gz) = 10318 +SHA256 (rust/crates/cc-1.0.31.tar.gz) = c9ce8bb087aacff865633f0bd5aeaed910fe2fe55b55f4739527f2e023a2e53d +SIZE (rust/crates/cc-1.0.31.tar.gz) = 42956 +SHA256 (rust/crates/cfg-if-0.1.7.tar.gz) = 11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4 +SIZE (rust/crates/cfg-if-0.1.7.tar.gz) = 7360 +SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e +SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073 +SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f +SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 +SHA256 (rust/crates/constant_time_eq-0.1.3.tar.gz) = 8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e +SIZE (rust/crates/constant_time_eq-0.1.3.tar.gz) = 1279 +SHA256 (rust/crates/criterion-0.2.10.tar.gz) = 1c6e5ee5b9652d4f851418c448af105642e1f99e9a2741a8ff45c0d2c911b1e0 +SIZE (rust/crates/criterion-0.2.10.tar.gz) = 78051 +SHA256 (rust/crates/criterion-plot-0.3.0.tar.gz) = 4107e4a5abb94267e0149922b8ff49dc70a87cc202820fdbfc0d3e1edbdc4b16 +SIZE (rust/crates/criterion-plot-0.3.0.tar.gz) = 17164 +SHA256 (rust/crates/crossbeam-deque-0.2.0.tar.gz) = f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3 +SIZE (rust/crates/crossbeam-deque-0.2.0.tar.gz) = 12638 +SHA256 (rust/crates/crossbeam-epoch-0.3.1.tar.gz) = 927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150 +SIZE (rust/crates/crossbeam-epoch-0.3.1.tar.gz) = 33093 +SHA256 (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9 +SIZE (rust/crates/crossbeam-utils-0.2.2.tar.gz) = 11901 +SHA256 (rust/crates/csv-1.0.5.tar.gz) = 9fd1c44c58078cfbeaf11fbb3eac9ae5534c23004ed770cc4bfb48e658ae4f04 +SIZE (rust/crates/csv-1.0.5.tar.gz) = 889260 +SHA256 (rust/crates/csv-core-0.1.5.tar.gz) = fa5cdef62f37e6ffe7d1f07a381bc0db32b7a3ff1cac0de56cb0d81e71f53d65 +SIZE (rust/crates/csv-core-0.1.5.tar.gz) = 25529 +SHA256 (rust/crates/decimal-2.0.4.tar.gz) = e6458723bc760383275fbc02f4c769b2e5f3de782abaf5e7e0b9b7f0368a63ed +SIZE (rust/crates/decimal-2.0.4.tar.gz) = 907666 +SHA256 (rust/crates/dirs-1.0.5.tar.gz) = 3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901 +SIZE (rust/crates/dirs-1.0.5.tar.gz) = 12908 +SHA256 (rust/crates/either-1.5.1.tar.gz) = c67353c641dc847124ea1902d69bd753dee9bb3beff9aa3662ecf86c971d1fac +SIZE (rust/crates/either-1.5.1.tar.gz) = 11532 +SHA256 (rust/crates/errno-dragonfly-0.1.1.tar.gz) = 14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067 +SIZE (rust/crates/errno-dragonfly-0.1.1.tar.gz) = 1370 +SHA256 (rust/crates/failure-0.1.5.tar.gz) = 795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2 +SIZE (rust/crates/failure-0.1.5.tar.gz) = 36749 +SHA256 (rust/crates/failure_derive-0.1.5.tar.gz) = ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1 +SIZE (rust/crates/failure_derive-0.1.5.tar.gz) = 4884 +SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba +SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950 +SHA256 (rust/crates/gcc-0.3.55.tar.gz) = 8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2 +SIZE (rust/crates/gcc-0.3.55.tar.gz) = 37262 +SHA256 (rust/crates/getopts-0.2.18.tar.gz) = 0a7292d30132fb5424b354f5dc02512a86e4c516fe544bb7a25e7f266951b797 +SIZE (rust/crates/getopts-0.2.18.tar.gz) = 18416 +SHA256 (rust/crates/glob-0.2.11.tar.gz) = 8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb +SIZE (rust/crates/glob-0.2.11.tar.gz) = 18065 +SHA256 (rust/crates/hashbrown-0.1.8.tar.gz) = 3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da +SIZE (rust/crates/hashbrown-0.1.8.tar.gz) = 57450 +SHA256 (rust/crates/itertools-0.8.0.tar.gz) = 5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358 +SIZE (rust/crates/itertools-0.8.0.tar.gz) = 78917 +SHA256 (rust/crates/itoa-0.4.3.tar.gz) = 1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b +SIZE (rust/crates/itoa-0.4.3.tar.gz) = 11061 +SHA256 (rust/crates/lazy_static-1.3.0.tar.gz) = bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14 +SIZE (rust/crates/lazy_static-1.3.0.tar.gz) = 10616 +SHA256 (rust/crates/libc-0.2.50.tar.gz) = aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1 +SIZE (rust/crates/libc-0.2.50.tar.gz) = 392277 +SHA256 (rust/crates/memchr-2.2.0.tar.gz) = 2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39 +SIZE (rust/crates/memchr-2.2.0.tar.gz) = 20939 +SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3 +SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618 +SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945 +SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508 +SHA256 (rust/crates/num-traits-0.2.6.tar.gz) = 0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1 +SIZE (rust/crates/num-traits-0.2.6.tar.gz) = 39923 +SHA256 (rust/crates/num_cpus-1.10.0.tar.gz) = 1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba +SIZE (rust/crates/num_cpus-1.10.0.tar.gz) = 10669 +SHA256 (rust/crates/numtoa-0.1.0.tar.gz) = b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef +SIZE (rust/crates/numtoa-0.1.0.tar.gz) = 8999 +SHA256 (rust/crates/ord_subset-3.1.1.tar.gz) = d7ce14664caf5b27f5656ff727defd68ae1eb75ef3c4d95259361df1eb376bef +SIZE (rust/crates/ord_subset-3.1.1.tar.gz) = 16577 +SHA256 (rust/crates/permutate-0.3.2.tar.gz) = 53b7d5b19a715ffab38693a9dd44b067fdfa2b18eef65bd93562dfe507022fae +SIZE (rust/crates/permutate-0.3.2.tar.gz) = 9725 +SHA256 (rust/crates/proc-macro2-0.4.27.tar.gz) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915 +SIZE (rust/crates/proc-macro2-0.4.27.tar.gz) = 34098 +SHA256 (rust/crates/quote-0.6.11.tar.gz) = cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1 +SIZE (rust/crates/quote-0.6.11.tar.gz) = 17283 +SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca +SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814 +SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef +SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703 +SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b +SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483 +SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0 +SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326 +SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4 +SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644 +SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08 +SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020 +SHA256 (rust/crates/rand_jitter-0.1.3.tar.gz) = 7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832 +SIZE (rust/crates/rand_jitter-0.1.3.tar.gz) = 18341 +SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071 +SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965 +SHA256 (rust/crates/rand_pcg-0.1.2.tar.gz) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44 +SIZE (rust/crates/rand_pcg-0.1.2.tar.gz) = 10844 +SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c +SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997 +SHA256 (rust/crates/rand_xoshiro-0.1.0.tar.gz) = 03b418169fb9c46533f326efd6eed2576699c44ca92d3052a066214a8d828929 +SIZE (rust/crates/rand_xoshiro-0.1.0.tar.gz) = 14829 +SHA256 (rust/crates/rayon-1.0.3.tar.gz) = 373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473 +SIZE (rust/crates/rayon-1.0.3.tar.gz) = 134391 +SHA256 (rust/crates/rayon-core-1.4.1.tar.gz) = b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356 +SIZE (rust/crates/rayon-core-1.4.1.tar.gz) = 53760 +SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 +SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456 +SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76 +SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227 +SHA256 (rust/crates/redox_users-0.3.0.tar.gz) = 3fe5204c3a17e97dde73f285d49be585df59ed84b50a872baf416e73b62c3828 +SIZE (rust/crates/redox_users-0.3.0.tar.gz) = 12766 +SHA256 (rust/crates/regex-1.1.2.tar.gz) = 53ee8cfdddb2e0291adfb9f13d31d3bbe0a03c9a402c01b1e24188d86c35b24f +SIZE (rust/crates/regex-1.1.2.tar.gz) = 241143 +SHA256 (rust/crates/regex-syntax-0.6.5.tar.gz) = 8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861 +SIZE (rust/crates/regex-syntax-0.6.5.tar.gz) = 272475 +SHA256 (rust/crates/rustc-demangle-0.1.13.tar.gz) = adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619 +SIZE (rust/crates/rustc-demangle-0.1.13.tar.gz) = 11726 +SHA256 (rust/crates/rustc-serialize-0.3.24.tar.gz) = dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda +SIZE (rust/crates/rustc-serialize-0.3.24.tar.gz) = 45926 +SHA256 (rust/crates/ryu-0.2.7.tar.gz) = eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7 +SIZE (rust/crates/ryu-0.2.7.tar.gz) = 41382 +SHA256 (rust/crates/same-file-1.0.4.tar.gz) = 8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267 +SIZE (rust/crates/same-file-1.0.4.tar.gz) = 8678 +SHA256 (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8 +SIZE (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 7800 +SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27 +SIZE (rust/crates/scopeguard-0.3.3.tar.gz) = 9605 +SHA256 (rust/crates/serde-1.0.89.tar.gz) = 92514fb95f900c9b5126e32d020f5c6d40564c27a5ea6d1d7d9f157a96623560 +SIZE (rust/crates/serde-1.0.89.tar.gz) = 71395 +SHA256 (rust/crates/serde_derive-1.0.89.tar.gz) = bb6eabf4b5914e88e24eea240bb7c9f9a2cbc1bbbe8d961d381975ec3c6b806c +SIZE (rust/crates/serde_derive-1.0.89.tar.gz) = 48599 +SHA256 (rust/crates/serde_json-1.0.39.tar.gz) = 5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d +SIZE (rust/crates/serde_json-1.0.39.tar.gz) = 69621 +SHA256 (rust/crates/smallvec-0.6.9.tar.gz) = c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be +SIZE (rust/crates/smallvec-0.6.9.tar.gz) = 21548 +SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550 +SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435 +SHA256 (rust/crates/syn-0.15.29.tar.gz) = 1825685f977249735d510a242a6727b46efe914bb67e38d30c071b1b72b1d5c2 +SIZE (rust/crates/syn-0.15.29.tar.gz) = 146203 +SHA256 (rust/crates/synstructure-0.10.1.tar.gz) = 73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015 +SIZE (rust/crates/synstructure-0.10.1.tar.gz) = 17836 +SHA256 (rust/crates/textwrap-0.10.0.tar.gz) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6 +SIZE (rust/crates/textwrap-0.10.0.tar.gz) = 15986 +SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b +SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388 +SHA256 (rust/crates/tinytemplate-1.0.1.tar.gz) = 7655088894274afb52b807bd3c87072daa1fedd155068b8705cabfd628956115 +SIZE (rust/crates/tinytemplate-1.0.1.tar.gz) = 24597 +SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86 +SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897 +SHA256 (rust/crates/unicode-segmentation-1.2.1.tar.gz) = aa6024fc12ddfd1c6dbc14a80fa2324d4568849869b779f6bd37e5e4c03344d1 +SIZE (rust/crates/unicode-segmentation-1.2.1.tar.gz) = 68223 +SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526 +SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761 +SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc +SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000 +SHA256 (rust/crates/users-0.8.1.tar.gz) = 7fed7d0912567d35f88010c23dbaf865e9da8b5227295e8dc0f2fdd109155ab7 +SIZE (rust/crates/users-0.8.1.tar.gz) = 18406 +SHA256 (rust/crates/utf8-ranges-1.0.2.tar.gz) = 796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737 +SIZE (rust/crates/utf8-ranges-1.0.2.tar.gz) = 8510 +SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a +SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959 +SHA256 (rust/crates/version_check-0.1.5.tar.gz) = 914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd +SIZE (rust/crates/version_check-0.1.5.tar.gz) = 8173 +SHA256 (rust/crates/walkdir-2.2.7.tar.gz) = 9d9d7ed3431229a144296213105a390676cc49c9b6a72bd19f3176c98e129fa1 +SIZE (rust/crates/walkdir-2.2.7.tar.gz) = 23507 +SHA256 (rust/crates/winapi-0.3.6.tar.gz) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0 +SIZE (rust/crates/winapi-0.3.6.tar.gz) = 1029391 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 +SHA256 (rust/crates/winapi-util-0.1.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9 +SIZE (rust/crates/winapi-util-0.1.2.tar.gz) = 7810 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 +SHA256 (whitequark-rust-xdg-9b205b3cc5d12dc8678dceebb1b751d0176118db_GH0.tar.gz) = db10e2cb3a960e05c01e165b1c452c11cac81a528b246602982f0254d7b13bd3 +SIZE (whitequark-rust-xdg-9b205b3cc5d12dc8678dceebb1b751d0176118db_GH0.tar.gz) = 13581 +SHA256 (redox-os-ion-d0c51989dcf276014d92323611491d5e75b1441e_GL0.tar.gz) = d0c0cd23f9eac3e4488f82f6c36db72cb3bf643118643496be8eacfa79402ee6 +SIZE (redox-os-ion-d0c51989dcf276014d92323611491d5e75b1441e_GL0.tar.gz) = 211210 +SHA256 (redox-os-liner-741f36fb656b878b0036f702f2aa9316647c8b2a_GL0.tar.gz) = 1bcc7ed3870cf1a0bedc19a539721e9d7a29c9a38d3ce93f8a45929952a3bae6 +SIZE (redox-os-liner-741f36fb656b878b0036f702f2aa9316647c8b2a_GL0.tar.gz) = 33353 +SHA256 (redox-os-small-cae182c51b323e87bb3617acd1930ca59d0a6676_GL0.tar.gz) = 1ef9dca578dfc86eafc873dab51efee784ba40194d4141a1f473a12a71c18748 +SIZE (redox-os-small-cae182c51b323e87bb3617acd1930ca59d0a6676_GL0.tar.gz) = 11725 +SHA256 (redox-os-syscall-54839d42f495e339062b1d3480415544033d0c0c_GL0.tar.gz) = cc895bffd15f4a1bbd0b746195c385ec277a2be81bdf321213321ff875458e41 +SIZE (redox-os-syscall-54839d42f495e339062b1d3480415544033d0c0c_GL0.tar.gz) = 15291 +SHA256 (redox-os-termion-cd8a90a28736e753c55d911bdb95e216eef0ac0b_GL0.tar.gz) = 42fdd1fa09edd5b2ceb829de3fcfbb68e2141824f89cf107fb6b0161483c87e4 +SIZE (redox-os-termion-cd8a90a28736e753c55d911bdb95e216eef0ac0b_GL0.tar.gz) = 85312 Added: head/shells/ion/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/shells/ion/pkg-descr Mon Mar 25 12:49:25 2019 (r496819) @@ -0,0 +1,10 @@ +Ion is a modern system shell that features a simple, yet powerful, +syntax. It is written entirely in Rust, which greatly increases +the overall quality and security of the shell, eliminating the +possibilities of a ShellShock-like vulnerability, and making +development easier. It also offers a level of performance that +exceeds that of Dash, when taking advantage of Ion's features. +While it is developed alongside, and primarily for, RedoxOS, it is +a fully capable on other *nix platforms. + +WWW: https://gitlab.redox-os.org/redox-os/ion Added: head/shells/ion/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/shells/ion/pkg-plist Mon Mar 25 12:49:25 2019 (r496819) @@ -0,0 +1,150 @@ +@shell bin/ion +%%PORTDOCS%%%%DOCSDIR%%/SUMMARY.md +%%PORTDOCS%%%%DOCSDIR%%/builtins.md +%%PORTDOCS%%%%DOCSDIR%%/control/00-flow.md +%%PORTDOCS%%%%DOCSDIR%%/control/01-conditionals.md +%%PORTDOCS%%%%DOCSDIR%%/control/02-loops.md +%%PORTDOCS%%%%DOCSDIR%%/control/03-matches.md +%%PORTDOCS%%%%DOCSDIR%%/expansions/00-expansions.md +%%PORTDOCS%%%%DOCSDIR%%/expansions/01-variable.md +%%PORTDOCS%%%%DOCSDIR%%/expansions/02-process.md +%%PORTDOCS%%%%DOCSDIR%%/expansions/03-brace.md +%%PORTDOCS%%%%DOCSDIR%%/expansions/04-arithmetic.md +%%PORTDOCS%%%%DOCSDIR%%/expansions/05-method.md +%%PORTDOCS%%%%DOCSDIR%%/features.md +%%PORTDOCS%%%%DOCSDIR%%/functions.md +%%PORTDOCS%%%%DOCSDIR%%/history.md +%%PORTDOCS%%%%DOCSDIR%%/introduction.md +%%PORTDOCS%%%%DOCSDIR%%/jobs.md +@comment %%PORTDOCS%%%%DOCSDIR%%/misc/.md +%%PORTDOCS%%%%DOCSDIR%%/misc/01-implicitcd.md +%%PORTDOCS%%%%DOCSDIR%%/misc/02-xdg.md +%%PORTDOCS%%%%DOCSDIR%%/misc/03-quotation.md +%%PORTDOCS%%%%DOCSDIR%%/misc/04-multiargs.md +%%PORTDOCS%%%%DOCSDIR%%/misc/05-multicomments.md +%%PORTDOCS%%%%DOCSDIR%%/misc/06-prompt_fn.md +%%PORTDOCS%%%%DOCSDIR%%/misc/07-general.md +%%PORTDOCS%%%%DOCSDIR%%/misc/index.md +%%PORTDOCS%%%%DOCSDIR%%/pipelines.md +%%PORTDOCS%%%%DOCSDIR%%/scripts.md +%%PORTDOCS%%%%DOCSDIR%%/signals.md +%%PORTDOCS%%%%DOCSDIR%%/slicing.md +%%PORTDOCS%%%%DOCSDIR%%/variables/00-variables.md +%%PORTDOCS%%%%DOCSDIR%%/variables/01-strings.md +%%PORTDOCS%%%%DOCSDIR%%/variables/02-arrays.md +%%PORTDOCS%%%%DOCSDIR%%/variables/03-maps.md +%%PORTDOCS%%%%DOCSDIR%%/variables/04-arithmetic.md +%%PORTDOCS%%%%DOCSDIR%%/variables/05-exporting.md +%%PORTDOCS%%%%DOCSDIR%%/variables/06-scopes.md +@comment %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.md +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/advanced/cpu-model.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/advanced/rxtx-stats.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alias.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alias.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/array_assignments.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/array_assignments.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/array_methods.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/array_methods.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/array_ops.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/array_ops.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrays.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrays.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrays_with_braces.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrays_with_braces.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basic_condition.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basic_condition.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/braces.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/braces.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/break.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/break.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/builtin_piping.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/builtin_piping.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/check.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/check.params +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/color_test.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/color_test.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/command-substitutions.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/command-substitutions.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/command.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/command.params +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/comments.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/comments.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conditionals.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conditionals.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/continue.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/continue.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/else_if.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/else_if.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/exists.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/exists.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fail.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fail.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fibonacci.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fibonacci.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fibonacci.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/for.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/for.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/function_piping.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/function_piping.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/glob.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/glob.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/help.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/help.params +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/herestring.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/herestring.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/if_with_builtins.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/if_with_builtins.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inner_expansions.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inner_expansions.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/issues.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/issues.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/let.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/let.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/maps.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/maps.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/match.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/match.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/methods.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/methods.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiline-arrays.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiline-arrays.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiple-lines.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiple-lines.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nested_conditions.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nested_conditions.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nested_for.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nested_for.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/not.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/not.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optional_assignment.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/optional_assignment.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pipelines.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pipelines.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quotes.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quotes.out +@comment %%PORTEXAMPLES%%%%EXAMPLESDIR%%/run_benches +@comment %%PORTEXAMPLES%%%%EXAMPLESDIR%%/run_examples.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scopes.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scopes.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/array_methods.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/array_methods.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/arrays.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/arrays.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/basic_condition.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/basic_condition.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/braces.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/braces.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/break.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/break.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/builtin_piping.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script_exec/builtin_piping.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/string_ops.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/string_ops.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strings.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strings.out +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/while.ion +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/while.out Modified: head/x11-wm/ion/Makefile ============================================================================== --- head/x11-wm/ion/Makefile Mon Mar 25 12:19:31 2019 (r496818) +++ head/x11-wm/ion/Makefile Mon Mar 25 12:49:25 2019 (r496819) @@ -11,6 +11,7 @@ MAINTAINER= ricci@cs.utah.edu COMMENT= Window manager with a text-editorish, keyboard friendly interface CONFLICTS= ion-2-* +CONFLICTS_INSTALL= ion-shell USE_XORG= x11 USES= gmake