From d2ee346de5615a6a39d9ceb043b4330f1e7f150a Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Mon, 8 Feb 2021 13:43:02 -0500 Subject: [PATCH] A lot of updates --- bootstrap.yml | 10 + collections/requirements.yml | 7 + interface_config.yml | 6 + minecraft.yml | 6 +- myports.txt | 1081 +++++++++++++++++++++++++++ requested.txt | 76 ++ restore_ports.tcl | 287 +++++++ roles/sage905.mineos/tasks/main.yml | 74 +- satellite.yml | 167 ++++- test.yml | 2 + 10 files changed, 1638 insertions(+), 78 deletions(-) create mode 100644 interface_config.yml create mode 100644 myports.txt create mode 100644 requested.txt create mode 100755 restore_ports.tcl create mode 100644 test.yml diff --git a/bootstrap.yml b/bootstrap.yml index c869ec6..203f8b0 100644 --- a/bootstrap.yml +++ b/bootstrap.yml @@ -30,3 +30,13 @@ become: yes roles: - role: toal-common + +- name: Packages + hosts: all + become: yes + tasks: + + - name: Host Packages + package: + state: present + name: "{{ host_packages }}" diff --git a/collections/requirements.yml b/collections/requirements.yml index 5d42bbb..7a344d8 100644 --- a/collections/requirements.yml +++ b/collections/requirements.yml @@ -8,6 +8,7 @@ collections: - name: freeipa.ansible_freeipa source: https://galaxy.ansible.com + version: 0.3.1 - name: ovirt.ovirt source: https://galaxy.ansible.com @@ -20,3 +21,9 @@ collections: - name: community.general source: https://galaxy.ansible.com + + - name: jjaswanson4.install_satellite + source: https://galaxy.ansible.com + + - name: jjaswanson4.configure_satellite + source: https://galaxy.ansible.com diff --git a/interface_config.yml b/interface_config.yml new file mode 100644 index 0000000..cb817fd --- /dev/null +++ b/interface_config.yml @@ -0,0 +1,6 @@ +--- +# Configure host interface and network switch +# First use-case is bond's +# +- name: Host Network + hosts: "{{ }}" diff --git a/minecraft.yml b/minecraft.yml index 17be3cb..7148b52 100644 --- a/minecraft.yml +++ b/minecraft.yml @@ -2,9 +2,9 @@ hosts: tag_mc_mineos:&tag_ansible become: true vars: - nodejs_version: "8.x" - mineos_repo: "https://github.com/sage905/mineos-node.git" - mineos_version: "pam_auth" + # nodejs_version: "8.x" + # mineos_repo: "https://github.com/sage905/mineos-node.git" + #mineos_version: "pam_auth" roles: - ansible-role-nodejs - sage905.mineos diff --git a/myports.txt b/myports.txt new file mode 100644 index 0000000..4be7abc --- /dev/null +++ b/myports.txt @@ -0,0 +1,1081 @@ + aalib @1.4rc5_5 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:26-0500' + ack @3.4.0_0+perl5_26 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:50:16-0500' + apr @1.7.0_1 platform='darwin 20' archs='x86_64' date='2021-01-14T22:56:19-0500' + apr @1.7.0_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:42:09-0500' + apr-util @1.6.1_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:56:20-0500' + asciidoc @9.0.4_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:56:54-0500' + asciidoctor @2.0.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:57:16-0500' + asciinema @2.0.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:57:21-0500' + aspell @0.60.8_0-nls (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:57:23-0500' + aspell-dict-ca @2.1.5-1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:57:26-0500' + aspell-dict-en @2020.12.07_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:57:28-0500' + aspell-dict-uk @1.4.0-0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:57:31-0500' + astyle @3.1_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:57:33-0500' + at-spi2-atk @2.38.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:15-0500' + at-spi2-core @2.38.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:13-0500' + atk @2.36.0_1 platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:22-0500' + atk @2.36.0_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:42:16-0500' + atkmm @2.28.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:35-0500' + audiofile @0.3.6_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:39-0500' + autoconf @2.69_5 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:49:23-0500' + autoconf-archive @2019.01.06_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:41-0500' + automake @1.16.3_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:49:24-0500' + avahi @0.8_1+gtk+gtk3+python38+quartz (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:00:13-0500' + awscli_select @0.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:00:14-0500' + babl @0.1.82_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:06:53-0500' + bash @5.0.17_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:06:55-0500' + bison @3.7.4_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:00:19-0500' + bison-runtime @3.7.4_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:00:17-0500' + boehmgc @8.0.4_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:20:31-0500' + boost @1.71.0_3+no_single+no_static+python38 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:21:06-0500' + brotli @1.0.9_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:54-0500' + bzip2 @1.0.8_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:26-0500' + cairo @1.16.0_0+quartz+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:11-0500' + cairomm @1.12.2_0+quartz+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:27:27-0500' + cargo @0.47.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:28:10-0500' + cargo-bootstrap @0.47.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:27:30-0500' + cctools @927.0.2_5+llvm10 platform='darwin 19' archs='x86_64' date='2020-08-31T13:45:16-0400' + cctools @927.0.2_6+llvm10 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:29:51-0500' + cdrtools @3.01_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:07-0500' + certbot @1.9.0_0+python38 platform='darwin 19' archs='x86_64' date='2020-10-08T10:08:44-0400' + certbot @1.11.0_1+python38 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:17-0500' + chromaprint @1.5.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:50:38-0500' + clang-9.0 @9.0.1_3+analyzer+libstdcxx (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:50:44-0500' + clang_select @2.2_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:50:40-0500' + cmake @3.19.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:46-0500' + coreutils @8.32_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:47-0500' + cppunit @1.15.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:50:57-0500' + cracklib @2.9.7_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:50:58-0500' + ctags @5.8_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:51:00-0500' + curl @7.74.0_0+ssl-gss (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:36-0500' + curl-ca-bundle @7.74.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:51:35-0500' + cvs @1.11.23_3 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:51:01-0500' + cyrus-sasl2 @2.1.27_2+kerberos (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:51:02-0500' + cython_select @0.1_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:54-0500' + dash @0.5.11.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:51:03-0500' + dav1d @0.7.1_0 platform='darwin 19' archs='x86_64' date='2020-08-31T11:59:38-0400' + dav1d @0.8.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:38:59-0500' + davix @0.7.6_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:51:04-0500' + db46 @4.6.21_10 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:26:40-0500' + db48 @4.8.30_4 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:29-0500' + db53 @5.3.28_0+sql (active) platform='darwin 19' archs='x86_64' date='2020-09-28T21:13:07-0400' + db60 @6.0.30_2+sql (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:31:50-0500' + db62 @6.2.32_0+sql (active) platform='darwin 19' archs='x86_64' date='2020-10-22T23:22:16-0400' + dbus @1.12.20_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:07-0500' + dbus-glib @0.110_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:58:12-0500' + dbus-python27 @1.2.16_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:29:25-0400' + dbus-python37 @1.2.16_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-05T09:07:33-0400' + dbus-python38 @1.2.16_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:58:13-0500' + dejavu-fonts @2.37_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:15-0500' + djvulibre @3.5.27_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:28:03-0500' + docbook-xml @5.0_3 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:37-0500' + docbook-xml-4.1.2 @5.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:29-0500' + docbook-xml-4.2 @5.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:27-0500' + docbook-xml-4.3 @5.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:31-0500' + docbook-xml-4.4 @5.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:33-0500' + docbook-xml-4.5 @5.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:56:23-0500' + docbook-xml-5.0 @5.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:36-0500' + docbook-xsl-nons @1.79.2_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:56:26-0500' + double-conversion @3.1.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T12:15:00-0400' + doxygen @1.9.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:22-0500' + dupd @1.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-21T12:01:36-0400' + dvipng @1.17_2 (active) platform='darwin 19' archs='x86_64' date='2020-08-29T14:12:23-0400' + dvisvgm @2.10.1_1 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:56:00-0500' + e2fsprogs @1.45.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-30T16:24:46-0400' + emacs @27.1_5 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:56:10-0500' + emacs-mac-app-devel @20201112_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:56:43-0500' + enchant @1.6.0_5+applespell (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:41:14-0500' + enchant2 @2.2.11_0+applespell (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:50:35-0400' + exiv2 @0.27.3_1 (active) platform='darwin 19' archs='x86_64' date='2020-08-29T14:18:10-0400' + expat @2.2.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:32-0500' + faad2 @2.8.8_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:32:02-0500' + fatdisk @1.0.0-beta_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:32:03-0500' + fd @8.1.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-29T14:18:13-0400' + ffmpeg @4.3.1_0+gpl2+nonfree platform='darwin 19' archs='x86_64' date='2020-08-31T12:18:58-0400' + ffmpeg @4.3.1_1+gpl2+nonfree (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:50:28-0500' + fftw-3 @3.3.8_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:50:37-0500' + fftw-3-single @3.3.8_1 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:09:33-0400' + findutils @4.7.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:59-0500' + flac @1.3.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:38-0500' + flex @2.6.4_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:00:21-0500' + fluidsynth @2.0.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:33:58-0500' + fontconfig @2.13.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T23:00:20-0500' + fop @1.1_1 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:56:31-0500' + freetype @2.10.4_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:56-0500' + fribidi @1.0.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:08:59-0500' + gawk @5.1.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T23:00:24-0500' + gcc9 @9.3.0_4 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:57:36-0500' + gcc_select @0.1_9 (active) platform='darwin 19' archs='noarch' date='2020-11-07T14:54:49-0500' + gccmakedep @1.0.3_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:36:31-0500' + gconf @3.2.6_1+quartz (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:15:09-0400' + gd2 @2.3.0_0+x11 platform='darwin 20' archs='x86_64' date='2021-01-19T13:08:55-0500' + gd2 @2.3.0_1+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:01:20-0500' + gdbm @1.18.1_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:41-0500' + gdk-pixbuf2 @2.42.2_0-x11 platform='darwin 20' archs='x86_64' date='2021-01-19T13:25:18-0500' + gdk-pixbuf2 @2.42.2_2-x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:43:44-0500' + geoclue2 @2.4.12_1+x11 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:58:06-0400' + getopt @1.1.6_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:23:00-0500' + gettext @0.19.8.1_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:18-0500' + gexiv2 @0.12.1_0+python27+python38 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:51:24-0400' + ghostscript @9.53.3_0+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:12:36-0500' + giflib @4.2.3_0+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:07:49-0500' + gimp-help-en @2.10.0_0 (active) platform='darwin 19' archs='noarch' date='2020-04-04T09:45:51-0400' + git @2.29.2_0+credential_osxkeychain+diff_highlight+doc+pcre+perl5_28 platform='darwin 19' archs='x86_64' date='2020-11-07T14:56:00-0500' + git @2.30.0_0+credential_osxkeychain+diff_highlight+doc+pcre+perl5_28 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:38:43-0500' + git-delta @0.4.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-20T18:42:50-0400' + glib-networking @2.60.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:30:46-0400' + glib2 @2.58.3_1+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:29-0500' + glibmm @2.58.1_0+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:29-0500' + gmake @4.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:21-0500' + gmime @2.6.23_1 (active) platform='darwin 19' archs='x86_64' date='2020-09-17T19:31:14-0400' + gmime3 @3.2.7_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-18T07:43:46-0400' + gmp @6.2.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:19-0500' + gnome-common @3.18.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:42-0500' + gnupg2 @2.2.25_0+openldap+pinentry_mac (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:59:37-0500' + gnutar @1.32_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-07T13:19:10-0400' + gnutls @3.6.15_0+doc (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:29-0500' + go @1.15.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:00:37-0500' + gobject-introspection @1.60.2_4 platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:20-0500' + gobject-introspection @1.60.2_5 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:42:15-0500' + gperf @3.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:07-0500' + gpgme @1.14.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-17T19:31:12-0400' + graphene @1.10.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:30:47-0400' + GraphicsMagick @1.3.35_0+q8 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T12:14:56-0400' + graphite2 @1.3.13_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:01-0500' + graphviz @2.40.1_3+pangocairo+x11 platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:18-0500' + graphviz @2.40.1_4+pangocairo+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:06:46-0500' + grep @3.6_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:23:02-0500' + groff @1.22.4_4 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:15:05-0500' + gsed @4.8_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:16-0500' + gsettings-desktop-schemas @3.38.0_0 (active) platform='darwin 19' archs='noarch' date='2020-09-23T21:04:14-0400' + gsl @2.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:32:49-0500' + gss @1.0.3_1 (active) platform='darwin 19' archs='x86_64' date='2020-10-02T08:28:20-0400' + gssdp @1.0.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:58:16-0400' + gstreamer1 @1.16.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:53:24-0400' + gstreamer1-gst-plugins-bad @1.16.2_1+x11 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:57:52-0400' + gstreamer1-gst-plugins-base @1.16.2_0+ogg+x11 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:53:28-0400' + gstreamer1-gst-plugins-good @1.16.2_0+pulseaudio+x11 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:57:59-0400' + gtest @1.10.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:34:47-0500' + gtk-doc @1.32_1+python38 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:06:04-0500' + gtk-osx-application-common-gtk2 @2.0.8_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T11:21:21-0400' + gtk-osx-application-gtk2 @2.0.8_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T11:21:35-0400' + gtk-vnc @1.0.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:02-0400' + gtk2 @2.24.32_0+quartz (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:37:56-0500' + gtk3 @3.24.23_0+quartz (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:58:00-0500' + gtkmm @2.24.5_2+quartz (active) platform='darwin 19' archs='x86_64' date='2020-04-05T00:51:23-0400' + gtkspell2 @2.0.16_7+quartz (active) platform='darwin 19' archs='x86_64' date='2020-04-05T00:51:41-0400' + gts @0.7.6-20121130_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:08:57-0500' + guile @2.2.7_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:52:24-0400' + guile18 @1.8.8_7 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:23:14-0500' + gupnp @1.0.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:58:17-0400' + gupnp-igd @0.2.5_0+python27 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:58:18-0400' + hamcrest-core @1.3_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:26:54-0500' + harfbuzz @2.7.4_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:02-0500' + harfbuzz-icu @2.7.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:06:24-0400' + help2man @1.47.16_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:37-0500' + hicolor-icon-theme @0.17_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:25:25-0500' + html2text @1.3.2a_3 (active) platform='darwin 19' archs='x86_64' date='2020-10-07T21:27:42-0400' + hyphen @2.8.8_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:26:57-0500' + icedtea6-plugs @1.6b_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-06T10:02:57-0400' + icu @67.1_2 platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:20-0500' + icu @67.1_3 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:42:12-0500' + ilmbase @2.3.0_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:32:59-0500' + ImageMagick @6.9.11-38_0+x11 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:04:27-0500' + imake @1.0.8_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:36:34-0500' + imlib2 @1.7.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:15:53-0400' + inetutils @1.9.4_11+client (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:26:58-0500' + intltool @0.51.0_5 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:45-0500' + ipmitool @1.8.18.20200616_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:42:13-0400' + isl @0.22.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:11:16-0400' + isync @1.3.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T17:37:40-0400' + itstool @2.0.6_0+python27 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:05:18-0500' + jansson @2.13.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-29T14:17:51-0400' + jasper @2.0.14_0 platform='darwin 20' archs='x86_64' date='2021-01-19T13:12:46-0500' + jasper @2.0.14_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:43:02-0500' + jbig2dec @0.19_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:10-0500' + jbigkit @2.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:16-0500' + jpeg @9d_0 platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:46-0500' + jq @1.6_3 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:18:57-0400' + json-glib @1.2.8_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:07:01-0400' + kerberos5 @1.18.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:52-0500' + kermit @9.0.302_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-09T19:25:13-0500' + kubectl-1.17 @1.17.12_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:52:30-0400' + kubectl_select @0.0.0_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T18:49:17-0400' + lame @3.100_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:24-0500' + latexmk @4.69a_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:42:36-0400' + lbzip2 @2.5_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:05-0500' + lcms @1.19_5 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:29:24-0400' + lcms2 @2.11_0 platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:15-0500' + lcms2 @2.11_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:00:15-0500' + ld64 @3_3+ld64_xcode (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:23-0500' + ld64-latest @450.3_0+llvm50 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:12:21-0400' + ld64-xcode @2_3 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:22-0500' + lftp @4.9.2_3 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:54:28-0400' + libarchive @3.5.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:38-0500' + libart_lgpl @2.3.21_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:05-0500' + libass @0.15.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:45-0500' + libassuan @2.5.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:31-0500' + libatomic_ops @7.6.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:20:29-0500' + libbluray @1.2.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:46-0500' + libcaca @0.99.beta19_7 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:02-0500' + libcdr-0.1 @0.1.6_1 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:30:57-0400' + libcomerr @1.45.6_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:50-0500' + libcroco @0.6.13_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:39-0500' + libcxx @5.0.1_4 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:50:33-0500' + libdaemon @0.14_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:55-0500' + libdbi @0.8.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:06-0500' + libdbi-drivers @0.8.3-1_1+sqlite3 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:40-0500' + libdca @0.0.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:08-0500' + libde265 @1.0.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:54:29-0400' + libdv @1.0.0_1 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:04:33-0500' + libdvdcss @1.4.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:09-0500' + libdvdnav @6.0.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:05-0500' + libdvdread @6.0.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:10-0500' + libedit @20191231-3.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:27-0500' + libepoxy @1.5.4_1+python36 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:39:38-0500' + libevent @2.1.12_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:56-0500' + libexif @0.6.22_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:53:31-0400' + libfdk-aac @2.0.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:43:11-0500' + libfetch @9.0.0-RELEASE_2 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:41:01-0400' + libffi @3.3_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:24-0500' + libgcc @3.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:05-0400' + libgcc7 @7.5.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T04:24:50-0500' + libgcc8 @8.4.0_1 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:54:29-0400' + libgcc9 @9.3.0_3 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:56:57-0500' + libgcc10 @10.2.0_3 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:56:55-0500' + libgcrypt @1.8.7_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:18:57-0400' + libglade2 @2.6.4_8+quartz (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:38:33-0500' + libGLU @9.0.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:58:15-0400' + libgpg-error @1.39_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:30:51-0400' + libgsasl @1.8.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-02T08:28:21-0400' + libheif @1.9.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:15:12-0400' + libiconv @1.16_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:08-0500' + libid3tag @0.15.1b_2 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:15:52-0400' + libidl @0.8.14_2 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:44-0500' + libidn @1.36_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:12-0500' + libidn2 @2.3.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:50-0500' + libjpeg-turbo @2.0.6_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:43:01-0500' + libksba @1.5.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:58:29-0500' + libLASi @1.1.3_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:08-0500' + liblqr @1-0.4.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:28:24-0400' + libmacho-headers @927.0.2_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:11:50-0400' + libmagic @5.39_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:07-0400' + libmms @0.6.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:45-0500' + libmng @2.0.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:47-0500' + libmodplug @0.8.9.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:42-0500' + libmpc @1.2.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:18:58-0400' + libmpcdec @1.2.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:12-0500' + libmysofa @1.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:58:43-0400' + libnetpbm @10.93.00_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:08:56-0500' + libnice @0.1.17_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:54:03-0400' + libnotify @0.7.9_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:57:32-0400' + libofx @0.9.15_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T09:43:12-0500' + libogg @1.3.4_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:37-0500' + libomp @10.0.1_0 platform='darwin 19' archs='x86_64' date='2020-10-20T18:47:15-0400' + libomp @11.0.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:50:39-0500' + libopus @1.3.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:27-0500' + libotr @4.1.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T15:16:18-0400' + libpaper @1.1.28_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:13-0500' + libpcap @1.9.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:52-0500' + libpixman @0.38.4_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:31-0500' + libpng @1.6.37_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:54-0500' + libproxy @0.4.15_2+python27 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T09:35:00-0500' + libpsl @0.21.1-20200817_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:32-0500' + libraw @0.20.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-09T08:31:40-0500' + librevenge @0.0.4_4 (active) platform='darwin 19' archs='x86_64' date='2020-04-05T00:51:41-0400' + librsvg @2.50.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:32-0500' + libsamplerate @0.1.9_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:41:37-0500' + libsass @3.6.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-01T09:21:33-0400' + libsdl @1.2.15-20200718_1+x11 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:44:51-0400' + libsdl-framework @20110119_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:09-0500' + libsdl2 @2.0.12_1 platform='darwin 19' archs='x86_64' date='2020-03-30T16:36:35-0400' + libsdl2 @2.0.14_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:38:58-0500' + libsdl2_image @2.0.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:14-0500' + libsdl2_mixer @2.0.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:19-0500' + libsdl2_ttf @2.0.15_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:21-0500' + libsecret @0.20.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-20T18:47:25-0400' + libshout2 @2.4.3_2 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:41:39-0500' + libsigcxx2 @2.10.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:24-0500' + libsndfile @1.0.28_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:53-0500' + libsodium @1.0.18-20200728_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:54:32-0400' + libsoup @2.72.0_0+gnome (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:04:15-0400' + libspiro @20200505_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:05:15-0400' + libssh2 @1.9.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:27:32-0500' + libstemmer @2.0.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:15-0500' + libtapi @1000.10.8_1 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:11:51-0400' + libtasn1 @4.16.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:25-0500' + libtheora @1.1.1_3 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:41-0500' + libtool @2.4.6_11 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:25-0500' + libunistring @0.9.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:49-0500' + libunwind-headers @5.0.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:28:12-0500' + libusb @1.0.23_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:10-0500' + libusb-compat @0.1.7_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:12:27-0400' + libutf8proc @2.5.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:10-0400' + libuv @1.40.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:39-0500' + libvirt @6.6.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-10T12:52:36-0400' + libvirt-glib @1.0.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T09:35:03-0500' + libvisio-0.1 @0.1.7_3 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:31:12-0400' + libvorbis @1.3.7_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:25-0500' + libvpx @1.9.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:38:53-0500' + libvterm @0.1.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:18:14-0400' + libwmf @0.2.8.4_8 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:13:45-0400' + libwpd-0.10 @0.10.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-05T00:51:43-0400' + libwpg-0.3 @0.3.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-05T00:51:43-0400' + libxml2 @2.9.10_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:23-0500' + libxslt @1.1.34_4 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:56:22-0500' + libyaml @0.2.5_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:56:56-0500' + libzzip @0.13.71_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:32-0500' + links @2.21_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:24:09-0500' + llvm-5.0 @5.0.2_2 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:54:36-0400' + llvm-9.0 @9.0.1_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:27:38-0500' + llvm-10 @10.0.1_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:28:15-0500' + llvm_select @2_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:27:33-0500' + lrzsz @0.12.20_4 (active) platform='darwin 19' archs='x86_64' date='2020-11-09T19:25:15-0500' + lua @5.3.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:23:21-0500' + luajit @2.1.0-beta3_1 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:12:39-0400' + lynx @2.8.9rel.1_1+ssl (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:30:59-0500' + lz4 @1.9.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:33-0500' + lzip @1.22_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:00:20-0500' + lzma @4.65_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:20:32-0500' + lzo2 @2.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:37-0500' + m4 @1.4.18_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:45-0500' + makeicns @1.4.10a_2 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T22:33:20-0500' + mame @0.206_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:39:43-0500' + maven3 @3.6.3_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:23:24-0500' + maven_select @0.3_2 (active) platform='darwin 19' archs='noarch' date='2020-01-18T22:33:21-0500' + mesa @19.0.8_0+osmesa+python27 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:38:35-0500' + meson @0.55.3_1 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:57:35-0500' + metis @5.1.0_3 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:07:06-0400' + mhash @0.9.9.9_1 (active) platform='darwin 19' archs='x86_64' date='2020-05-12T21:01:16-0400' + minicom @2.7.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-09T19:25:17-0500' + mm-common @1.0.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:06:43-0500' + mozjs52 @52.6.0_4 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:31:02-0400' + mozjs60 @60.8.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T15:17:57-0400' + mpfr @4.1.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:06:24-0400' + mpg123 @1.26.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:57:56-0400' + mpvim @109868_0 (active) platform='darwin 19' archs='noarch' date='2020-09-07T10:00:01-0400' + msmtp @1.8.12_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-02T08:28:23-0400' + mtr @0.94_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:04:58-0500' + mu @1.4.13_0+emacs (active) platform='darwin 19' archs='x86_64' date='2020-09-24T19:24:18-0400' + nasm @2.15.05_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:42:24-0500' + ncdu @1.15.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-07-07T07:32:54-0400' + ncurses @6.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:11-0500' + neofetch @7.1.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:45:01-0400' + neon @0.30.2_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T09:35:07-0500' + net-snmp @5.8_3+ssl (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:29:28-0400' + netpbm @10.93.00_0+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:12:47-0500' + nettle @3.6_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:21-0500' + ninja @1.10.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:57:34-0500' + nodejs12 @12.20.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:05:03-0500' + nosetests_select @0.1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T22:33:29-0500' + npth @1.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:21:10-0500' + nspr @4.29_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:14:09-0400' + nss @3.59_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:05:08-0500' + nut @2.7.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-07-21T14:21:58-0400' + nvm @0.37.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:05:11-0500' + offlineimap @7.2.1_0 (active) platform='darwin 19' archs='noarch' date='2020-10-07T08:19:18-0400' + oniguruma6 @6.9.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:33-0500' + openal-soft @1.21.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-09T08:31:42-0500' + OpenBLAS @0.3.12_0+gcc9+lapack (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:27:44-0400' + openconnect @8.10_0+gnutls (active) platform='darwin 19' archs='x86_64' date='2020-11-12T13:09:14-0500' + opendetex @2.8.8_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:48:26-0500' + openexr @2.3.0_2 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:12:43-0400' + OpenIPMI @2.0.29_0 (active) platform='darwin 19' archs='x86_64' date='2020-12-05T11:59:13-0500' + openjade @1.3.2_11 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:31:01-0500' + openjdk11 @11.0.9.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:06:45-0500' + openjdk13 @13.0.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:13:15-0400' + openjfx11 @11.0.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-06T10:29:15-0400' + openjpeg @2.3.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:18-0500' + openjpeg15 @1.5.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:31:02-0500' + openldap @2.4.56_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:58:32-0500' + opensp @1.5.2_2 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:18-0500' + openssh @8.1p1_9+kerberos5+xauth (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:40:46-0400' + openssl @1.1.1i_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:52-0500' + openssl10 @1.0.2u_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:13:29-0400' + opusfile @0.11_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:18-0500' + orbit2 @2.14.19_3 (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:14:12-0400' + orc @0.4.32_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T22:00:18-0400' + ossp-uuid @1.6.2_11+perl5_28 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T23:00:19-0500' + p5.26-algorithm-diff @1.200.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:31-0400' + p5.26-authen-sasl @2.160.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:24-0500' + p5.26-b-hooks-endofscope @0.240.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:13-0500' + p5.26-capture-tiny @0.480.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:29:49-0400' + p5.26-cgi @4.510.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-20T18:49:47-0400' + p5.26-class-data-inheritable @0.80.0_4 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:22-0500' + p5.26-class-inspector @1.360.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:23-0500' + p5.26-class-method-modifiers @2.130.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:26-0500' + p5.26-class-singleton @1.500.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:24-0500' + p5.26-class-xsaccessor @1.190.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:31:26-0500' + p5.26-clone @0.450.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:34-0400' + p5.26-common-sense @3.750.0_0 (active) platform='darwin 19' archs='noarch' date='2020-04-03T22:47:27-0400' + p5.26-compress-raw-bzip2 @2.96.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:07-0400' + p5.26-compress-raw-zlib @2.96.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:09-0400' + p5.26-config-autoconf @0.319.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:30:18-0400' + p5.26-convert-binhex @1.125.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:32-0500' + p5.26-cpan-meta @2.150.10_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:42-0500' + p5.26-cpan-meta-requirements @2.140.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:33-0500' + p5.26-cpan-meta-yaml @0.18.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:34-0500' + p5.26-data-dump @1.230.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:36-0500' + p5.26-data-optlist @0.110.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:43-0500' + p5.26-date-manip @6.820.0_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T19:58:20-0400' + p5.26-datetime @1.530.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:07:01-0500' + p5.26-datetime-format-strptime @1.770.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:13:45-0400' + p5.26-datetime-locale @1.280.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:16-0400' + p5.26-datetime-timezone @2.440.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-09T08:31:46-0500' + p5.26-devel-stacktrace @2.40.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:40-0500' + p5.26-digest-hmac @1.30.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:44-0500' + p5.26-digest-sha1 @2.130.0_4 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:31:41-0500' + p5.26-dist-checkconflicts @0.110.0_2 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:26:58-0500' + p5.26-encode @3.70.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:12-0400' + p5.26-encode-locale @1.50.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:45-0500' + p5.26-error @0.170.290_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:09:38-0400' + p5.26-eval-closure @0.140.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:28-0500' + p5.26-exception-class @1.440.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:48-0500' + p5.26-exporter-tiny @1.2.2_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T19:58:31-0400' + p5.26-extutils-cbuilder @0.280.235_0 (active) platform='darwin 19' archs='noarch' date='2020-11-07T14:57:36-0500' + p5.26-file-listing @6.110.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:32-0400' + p5.26-file-next @1.180.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:50:08-0500' + p5.26-file-sharedir @1.118.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:11-0400' + p5.26-file-slurper @0.12.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:30:18-0400' + p5.26-file-temp @0.231.100_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:34-0400' + p5.26-finance-quote @1.490.0_1 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:34-0400' + p5.26-finance-quotehist @1.290.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:35:39-0500' + p5.26-getopt-long @2.520.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:50:08-0500' + p5.26-gssapi @0.280.0_3 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:41:45-0500' + p5.26-html-form @6.70.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:13:51-0400' + p5.26-html-parser @3.750.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T22:03:57-0400' + p5.26-html-tableextract @2.150.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:47-0500' + p5.26-html-tagset @3.200.0_4 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:52-0500' + p5.26-html-tree @5.70.0_1 (active) platform='darwin 19' archs='noarch' date='2020-11-07T14:57:39-0500' + p5.26-http-cookies @6.90.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:02-0500' + p5.26-http-daemon @6.120.0_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T19:58:36-0400' + p5.26-http-date @6.50.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:49-0500' + p5.26-http-message @6.260.0_0 (active) platform='darwin 19' archs='noarch' date='2020-09-23T22:00:18-0400' + p5.26-http-negotiate @6.10.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:05-0500' + p5.26-inc-latest @0.500.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:53-0500' + p5.26-io-compress @2.96.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:36-0400' + p5.26-io-html @1.4.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:36-0400' + p5.26-io-sessiondata @1.30.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:58-0500' + p5.26-io-socket-ip @0.410.0_0 (active) platform='darwin 19' archs='noarch' date='2020-09-23T22:03:59-0400' + p5.26-io-socket-ssl @2.68.0_0 (active) platform='darwin 19' archs='noarch' date='2020-04-03T22:47:28-0400' + p5.26-io-stringy @2.113.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:31:59-0500' + p5.26-ipc-cmd @1.40.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:30:14-0400' + p5.26-json @4.20.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:33-0500' + p5.26-json-parse @0.570.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:25-0400' + p5.26-json-xs @4.30.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:42-0500' + p5.26-libwww-perl @6.490.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:39-0400' + p5.26-list-moreutils @0.430.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:30:58-0400' + p5.26-list-moreutils-xs @0.430.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:30:56-0400' + p5.26-locale-codes @3.650.0_0 (active) platform='darwin 19' archs='noarch' date='2020-09-23T22:04:02-0400' + p5.26-locale-gettext @1.70.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:04-0500' + p5.26-locale-maketext-simple @0.210.0_3 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:29:56-0400' + p5.26-lwp-mediatypes @6.40.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:36-0500' + p5.26-lwp-protocol-https @6.90.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:28-0400' + p5.26-mailtools @2.210.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:09-0500' + p5.26-mime-base64 @3.160.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:20:41-0400' + p5.26-mime-tools @5.509.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:11-0500' + p5.26-module-build @0.423.100_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:13:39-0400' + p5.26-module-implementation @0.90.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:13-0500' + p5.26-module-load @0.360.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:29:59-0400' + p5.26-module-load-conditional @0.740.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:30:13-0400' + p5.26-module-metadata @1.0.37_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:54-0500' + p5.26-module-runtime @0.16.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:40-0500' + p5.26-mozilla-ca @20200520_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T19:58:42-0400' + p5.26-mro-compat @0.130.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:07-0500' + p5.26-namespace-autoclean @0.290.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:35:41-0500' + p5.26-namespace-clean @0.270.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:24-0500' + p5.26-net @3.110.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:42-0500' + p5.26-net-http @6.190.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:43-0500' + p5.26-net-libidn @0.120.0_5 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:08-0500' + p5.26-net-smtp-ssl @1.40.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:45-0500' + p5.26-net-ssleay @1.880.0_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:41:55-0500' + p5.26-number-misc @1.200.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:46-0500' + p5.26-package-stash @0.390.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:06:58-0500' + p5.26-package-stash-xs @0.290.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:43:47-0500' + p5.26-params-check @0.380.0_1 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:30:12-0400' + p5.26-params-util @1.102.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:44-0500' + p5.26-params-validate @1.300.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-20T18:49:52-0400' + p5.26-params-validationcompiler @0.300.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:25-0500' + p5.26-pathtools @3.750.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:10-0500' + p5.26-perl-ostype @1.10.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:12-0500' + p5.26-pod-escapes @1.70.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:13-0500' + p5.26-pod-simple @3.420.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:06:56-0500' + p5.26-podlators @4.140.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:16-0500' + p5.26-ref-util @0.204.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:56-0500' + p5.26-ref-util-xs @0.117.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:17-0500' + p5.26-regexp-common @2017060201_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:19-0500' + p5.26-role-tiny @2.1.4_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:49-0500' + p5.26-scalar-list-utils @1.550.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:27-0400' + p5.26-soap-lite @1.270.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:35:44-0500' + p5.26-socket @2.30.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:26-0400' + p5.26-specio @0.460.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:13:41-0400' + p5.26-string-util @1.310.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:29-0400' + p5.26-sub-exporter @0.987.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:58-0500' + p5.26-sub-exporter-progressive @0.1.13_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:41:59-0500' + p5.26-sub-identify @0.140.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:22-0500' + p5.26-sub-install @0.928.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:23-0500' + p5.26-sub-name @0.260.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:25-0500' + p5.26-sub-quote @2.6.6_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:52-0500' + p5.26-sub-uplevel @0.280.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:25-0500' + p5.26-task-weaken @1.60.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:26-0500' + p5.26-term-readkey @2.380.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:27-0500' + p5.26-test-exception @0.430.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:28-0500' + p5.26-test-fatal @0.16.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:14-0400' + p5.26-test-leaktrace @0.160.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:30:20-0400' + p5.26-test-nowarnings @1.40.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:28-0500' + p5.26-test-simple @1.302.183_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:30:21-0400' + p5.26-test-warn @0.360.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:29-0500' + p5.26-text-csv @2.0.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:02-0500' + p5.26-text-csv_xs @1.440.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:38-0400' + p5.26-text-parsewords @3.300.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:50:09-0500' + p5.26-text-template @1.590.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:31-0400' + p5.26-time-local @1.300.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:13:47-0400' + p5.26-time-piece @1.340.100_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:46-0400' + p5.26-timedate @2.330.0_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T19:58:33-0400' + p5.26-try-tiny @0.300.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:38-0500' + p5.26-types-serialiser @1.0.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:40-0500' + p5.26-uri @5.50.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:11-0400' + p5.26-variable-magic @0.620.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:43-0500' + p5.26-version @0.992.800_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:10-0500' + p5.26-www-robotrules @6.20.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:46-0500' + p5.26-xml-parser @2.460.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:29:28-0500' + p5.26-xsloader @0.240.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:47-0500' + p5.26-xstring @0.5.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:30:37-0400' + p5.26-yaml @1.300.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:13:35-0400' + p5.28-algorithm-diff @1.200.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:41-0400' + p5.28-authen-sasl @2.160.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:36:55-0500' + p5.28-b-cow @0.4.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:57-0500' + p5.28-b-hooks-endofscope @0.240.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:30-0500' + p5.28-capture-tiny @0.480.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:53-0500' + p5.28-cgi @4.510.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:37:01-0500' + p5.28-class-data-inheritable @0.80.0_4 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:52-0500' + p5.28-class-inspector @1.360.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:53-0500' + p5.28-class-method-modifiers @2.130.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:54-0500' + p5.28-class-singleton @1.500.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:32:54-0500' + p5.28-class-xsaccessor @1.190.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:32:56-0500' + p5.28-clone @0.450.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:58-0500' + p5.28-common-sense @3.750.0_0 (active) platform='darwin 19' archs='noarch' date='2020-04-03T22:47:28-0400' + p5.28-config-autoconf @0.319.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:16-0400' + p5.28-cpan-meta @2.150.10_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:08-0500' + p5.28-cpan-meta-requirements @2.140.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:54-0500' + p5.28-cpan-meta-yaml @0.18.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:06-0500' + p5.28-data-dump @1.230.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:46-0500' + p5.28-data-optlist @0.110.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:04-0500' + p5.28-datetime @1.530.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:07:20-0500' + p5.28-datetime-format-strptime @1.770.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:14:08-0400' + p5.28-datetime-locale @1.280.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:42-0400' + p5.28-datetime-timezone @2.440.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-09T08:31:50-0500' + p5.28-devel-checkbin @0.40.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:55-0500' + p5.28-devel-stacktrace @2.40.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:33:00-0500' + p5.28-digest-hmac @1.30.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:36:49-0500' + p5.28-digest-sha1 @2.130.0_4 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:48-0500' + p5.28-dist-checkconflicts @0.110.0_2 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:21-0500' + p5.28-encode @3.80.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:51-0500' + p5.28-encode-locale @1.50.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:47-0500' + p5.28-error @0.170.290_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:36:56-0500' + p5.28-eval-closure @0.140.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:43:55-0500' + p5.28-exception-class @1.440.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:33:03-0500' + p5.28-exporter-tiny @1.2.2_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T19:58:50-0400' + p5.28-extutils-cbuilder @0.280.235_0 (active) platform='darwin 19' archs='noarch' date='2020-11-07T14:57:45-0500' + p5.28-extutils-config @0.8.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:31-0500' + p5.28-extutils-helpers @0.26.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:32-0500' + p5.28-extutils-install @2.200.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:32-0500' + p5.28-extutils-installpaths @0.12.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:33-0500' + p5.28-extutils-makemaker @7.580.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:55-0500' + p5.28-extutils-manifest @1.720.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:54-0500' + p5.28-file-listing @6.140.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:50-0500' + p5.28-file-sharedir @1.118.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:30-0400' + p5.28-file-slurper @0.12.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:16-0400' + p5.28-finance-quote @1.490.0_1 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:55-0400' + p5.28-getopt-long @2.520.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:43-0500' + p5.28-gssapi @0.280.0_3 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:53-0500' + p5.28-html-form @6.70.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:03-0500' + p5.28-html-parser @3.750.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:03-0500' + p5.28-html-tableextract @2.150.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:06-0500' + p5.28-html-tagset @3.200.0_4 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:52-0500' + p5.28-html-tree @5.70.0_1 (active) platform='darwin 19' archs='noarch' date='2020-11-07T14:57:46-0500' + p5.28-http-cookiejar @0.10.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:05-0500' + p5.28-http-cookies @6.90.0_0 platform='darwin 20' archs='noarch' date='2021-01-19T13:22:04-0500' + p5.28-http-cookies @6.100.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:42:18-0500' + p5.28-http-daemon @6.120.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:35-0500' + p5.28-http-date @6.50.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:49-0500' + p5.28-http-message @6.260.0_0 platform='darwin 20' archs='noarch' date='2021-01-19T13:22:02-0500' + p5.28-http-message @6.270.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:42:18-0500' + p5.28-http-negotiate @6.10.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:35-0500' + p5.28-http-tiny @0.76.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:30-0500' + p5.28-inc-latest @0.500.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:09-0500' + p5.28-io @1.420.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:17-0500' + p5.28-io-html @1.4.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:58-0500' + p5.28-io-socket-inet6 @2.720.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:17-0500' + p5.28-io-socket-ip @0.410.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:15-0500' + p5.28-io-socket-ssl @2.68.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:30-0500' + p5.28-ipc-cmd @1.40.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:15-0400' + p5.28-json @4.20.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:00-0500' + p5.28-json-parse @0.570.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:48-0400' + p5.28-json-xs @4.30.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:47-0500' + p5.28-libwww-perl @6.510.0_0 platform='darwin 20' archs='noarch' date='2021-01-19T13:22:38-0500' + p5.28-libwww-perl @6.520.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:42:21-0500' + p5.28-list-moreutils @0.430.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:29-0400' + p5.28-list-moreutils-xs @0.430.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:31:27-0400' + p5.28-locale-codes @3.650.0_0 (active) platform='darwin 19' archs='noarch' date='2020-09-23T22:04:04-0400' + p5.28-locale-gettext @1.70.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:36-0500' + p5.28-locale-maketext-simple @0.210.0_3 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:14-0400' + p5.28-lwp-mediatypes @6.40.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:00-0500' + p5.28-lwp-protocol-https @6.90.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:50-0400' + p5.28-module-build @0.423.100_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:13-0500' + p5.28-module-build-tiny @0.39.0_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:34-0500' + p5.28-module-implementation @0.90.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:28-0500' + p5.28-module-load @0.360.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:15-0400' + p5.28-module-load-conditional @0.740.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:15-0400' + p5.28-module-metadata @1.0.37_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:09-0500' + p5.28-module-runtime @0.16.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:04-0500' + p5.28-mozilla-ca @20200520_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:24-0500' + p5.28-mro-compat @0.130.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:33:12-0500' + p5.28-namespace-autoclean @0.290.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:35:47-0500' + p5.28-namespace-clean @0.270.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:40-0500' + p5.28-net-http @6.190.0_0 platform='darwin 20' archs='noarch' date='2021-01-19T13:22:36-0500' + p5.28-net-http @6.200.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:42:20-0500' + p5.28-net-libidn @0.120.0_5 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:25-0500' + p5.28-net-smtp-ssl @1.40.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:36:57-0500' + p5.28-net-ssleay @1.880.0_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:29-0500' + p5.28-number-misc @1.200.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:07-0500' + p5.28-package-stash @0.390.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:18-0500' + p5.28-package-stash-xs @0.290.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:44:08-0500' + p5.28-params-check @0.380.0_1 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:15-0400' + p5.28-params-util @1.102.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:48-0500' + p5.28-params-validate @1.300.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-20T18:49:57-0400' + p5.28-params-validationcompiler @0.300.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:42-0500' + p5.28-pathtools @3.750.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:44-0500' + p5.28-perl-ostype @1.10.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:10-0500' + p5.28-pod-escapes @1.70.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:11-0500' + p5.28-pod-simple @3.420.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:12-0500' + p5.28-podlators @4.140.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:12-0500' + p5.28-ref-util @0.204.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:13-0500' + p5.28-ref-util-xs @0.117.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:33:18-0500' + p5.28-role-tiny @2.1.4_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:09-0500' + p5.28-scalar-list-utils @1.550.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:45-0500' + p5.28-socket @2.30.0_0 platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:06-0500' + p5.28-socket @2.31.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:42:19-0500' + p5.28-socket6 @0.290.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:16-0500' + p5.28-specio @0.460.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:14:05-0400' + p5.28-string-util @1.310.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:51-0400' + p5.28-sub-exporter @0.987.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:14-0500' + p5.28-sub-exporter-progressive @0.1.13_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:16-0500' + p5.28-sub-identify @0.140.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:33:20-0500' + p5.28-sub-install @0.928.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:33:21-0500' + p5.28-sub-name @0.260.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:21:56-0500' + p5.28-sub-quote @2.6.6_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:12-0500' + p5.28-sub-uplevel @0.280.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:26-0500' + p5.28-term-readkey @2.380.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:58-0500' + p5.28-test-deep @1.130.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:36:59-0500' + p5.28-test-exception @0.430.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:26-0500' + p5.28-test-fatal @0.16.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:59-0500' + p5.28-test-harness @3.420.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:33-0500' + p5.28-test-leaktrace @0.160.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:31:17-0400' + p5.28-test-needs @0.2.6_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:00-0500' + p5.28-test-nowarnings @1.40.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:27-0500' + p5.28-test-simple @1.302.183_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:17-0400' + p5.28-test-warn @0.360.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:28-0500' + p5.28-text-parsewords @3.300.0_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:16-0400' + p5.28-text-template @1.590.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:52:52-0400' + p5.28-time-local @1.300.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:48-0500' + p5.28-time-piece @1.340.100_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:58:51-0400' + p5.28-timedate @2.330.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:49-0500' + p5.28-try-tiny @0.300.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:21:56-0500' + p5.28-types-serialiser @1.0.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:33:30-0500' + p5.28-uri @5.50.0_0 platform='darwin 20' archs='noarch' date='2021-01-19T13:22:01-0500' + p5.28-uri @5.60.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:42:18-0500' + p5.28-variable-magic @0.620.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:33:32-0500' + p5.28-version @0.992.800_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:07-0500' + p5.28-www-robotrules @6.20.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:37-0500' + p5.28-xml-parser @2.460.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:22:40-0500' + p5.28-xsloader @0.240.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:33:35-0500' + p5.28-xstring @0.5.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:31:21-0400' + p5.28-yaml @1.300.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:14:02-0400' + p5.28-yaml-libyaml @0.820.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-12-13T19:23:09-0500' + p7zip @16.02_5 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T22:04:05-0400' + p11-kit @0.23.21_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:26-0500' + pango @1.42.4_2+quartz+x11 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:06-0500' + pangomm @2.42.1_0+quartz+x11 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:52:57-0400' + pass @1.7.3_0+bash (active) platform='darwin 19' archs='noarch' date='2020-09-28T20:28:19-0400' + pcre @8.44_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:27-0500' + pcre2 @10.36_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:23-0500' + perl5 @5.28.3_0+perl5_28 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:59:43-0500' + perl5.24 @5.24.4_4 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:14:15-0400' + perl5.26 @5.26.3_4 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:55-0500' + perl5.28 @5.28.3_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:02-0500' + perl5.30 @5.30.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:39-0500' + php-crack @0.4_1 (active) platform='darwin 19' archs='noarch' date='2020-05-12T21:01:20-0400' + php53 @5.3.29_6+libedit (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:31:11-0400' + php53-crack @0.4_1 (active) platform='darwin 19' archs='x86_64' date='2020-05-12T21:01:20-0400' + php_select @1.0_0 (active) platform='darwin 19' archs='noarch' date='2020-05-12T21:01:17-0400' + pinentry @1.1.0_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:44-0500' + pinentry-mac @0.9.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:21:58-0500' + pip_select @0.1_2 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:30-0400' + pkgconfig @0.29.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:18-0500' + plantuml @1.2020.11_0 (active) platform='darwin 19' archs='noarch' date='2020-11-26T12:05:47-0500' + Platypus @5.3_2 (active) platform='darwin 19' archs='x86_64' date='2020-10-13T08:32:24-0400' + policykit @0.116_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T15:18:10-0400' + poly2tri-c @0.1.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:12:39-0400' + poppler @20.11.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-25T10:12:32-0500' + poppler-data @0.4.10_0 (active) platform='darwin 19' archs='noarch' date='2020-11-07T14:57:48-0500' + popt @1.18_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:37:03-0500' + portaudio @19.20161030_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:00-0500' + portmidi @217_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:35:50-0500' + postgresql_select @0.4_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:22:02-0500' + potrace @1.16_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:45-0500' + proguard @6.2.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-26T21:02:37-0400' + psutils @p17_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:12:44-0500' + pth @2.0.7_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:03-0500' + pugixml @1.10_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:20:41-0400' + pulseaudio @13.0_0+x11 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:40:12-0500' + pwgen @2.08_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-28T20:28:16-0400' + py-boto3 @1.15.9_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:46-0400' + py-libxml2 @2.9.10_0 (active) platform='darwin 19' archs='noarch' date='2020-03-24T21:59:27-0400' + py-SDL2 @0.9.7_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:14:35-0400' + py27-alabaster @0.7.12_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:32:49-0400' + py27-altgraph @0.17_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:13-0500' + py27-appdirs @1.4.4_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T21:36:15-0400' + py27-asn1 @0.4.8_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:15-0500' + py27-asn1-modules @0.2.8_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:08:32-0400' + py27-asn1crypto @1.4.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:14:19-0400' + py27-attrs @20.3.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:07:23-0500' + py27-babel @2.9.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:31-0500' + py27-backports @1.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:19-0500' + py27-backports-ssl_match_hostname @3.7.0.1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:21-0500' + py27-bcrypt @3.1.7_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:14:38-0400' + py27-beaker @1.11.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:36-0500' + py27-cached-property @1.5.1_1 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:14:36-0400' + py27-cachetools @3.1.1_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:08:30-0400' + py27-cairo @1.18.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:12:23-0400' + py27-certifi @2020.11.08_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:33-0500' + py27-cffi @1.14.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:07:35-0500' + py27-chardet @3.0.4_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:28-0500' + py27-configargparse @0.15.1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:30-0500' + py27-configobj @5.0.6_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:31-0500' + py27-configparser @4.0.2_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:33-0500' + py27-contextlib2 @0.6.0.post1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:35-0500' + py27-cryptography @2.9.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:36:19-0400' + py27-cython @0.29.13_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:44:36-0500' + py27-distlib @0.3.1_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:14:24-0400' + py27-distro @1.5.0_1 (active) platform='darwin 19' archs='x86_64' date='2020-10-20T18:49:59-0400' + py27-docker @4.3.1_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:49-0400' + py27-dockerpty @0.4.1_1 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:14:43-0400' + py27-dockerpy-creds @0.4.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:40-0500' + py27-docopt @0.6.2_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:41-0500' + py27-docutils @0.16_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:32:58-0400' + py27-enum34 @1.1.10_0 (active) platform='darwin 19' archs='noarch' date='2020-03-30T16:38:01-0400' + py27-filelock @3.0.12_0 (active) platform='darwin 19' archs='noarch' date='2020-03-30T16:38:10-0400' + py27-funcsigs @1.0.2_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:44-0500' + py27-functools32 @3.2.3-2_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:24-0500' + py27-future @0.18.2_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:46-0500' + py27-gdbm @2.7.18_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:36:25-0400' + py27-gobject @2.28.7_1+x11 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T22:04:11-0400' + py27-gobject3 @3.36.1_2 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T21:51:03-0400' + py27-google-api @1.7.11_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:47-0500' + py27-google-auth @1.11.2_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:08:33-0400' + py27-google-auth-httplib2 @0.0.3_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:47-0500' + py27-httplib2 @2-0.11.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:44:49-0500' + py27-idna @2.10_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:14:26-0400' + py27-imagesize @1.2.0_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:33:52-0400' + py27-importlib-metadata @2.1.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:38-0500' + py27-importlib-resources @1.4.0_0 (active) platform='darwin 19' archs='noarch' date='2020-03-30T16:38:12-0400' + py27-ipaddress @1.0.23_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:52-0500' + py27-jinja2 @2.11.2_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:33:53-0400' + py27-josepy @1.5.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:51-0500' + py27-jsonschema @3.2.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:29:51-0500' + py27-libvirt @5.10.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:40:15-0500' + py27-libxml2 @2.9.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:05:09-0500' + py27-lxml @4.4.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-05T00:51:44-0400' + py27-macholib @1.14_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:48-0500' + py27-markdown @3.1.1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:55-0500' + py27-markupsafe @1.1.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:44:55-0500' + py27-mock @3.0.5_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:57-0500' + py27-modulegraph @0.18_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:58-0500' + py27-more-itertools @5.0.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:44:59-0500' + py27-ndg_httpsclient @0.5.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:29:53-0500' + py27-nose @1.3.7_1 (active) platform='darwin 19' archs='noarch' date='2020-04-03T23:13:49-0400' + py27-numpy @1.16.6_2+gfortran+openblas (active) platform='darwin 19' archs='x86_64' date='2020-08-31T14:14:36-0400' + py27-oauth2client @4.1.3_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:51-0500' + py27-opengl-accelerate @3.1.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-13T19:42:42-0400' + py27-openssl @19.1.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:53-0500' + py27-packaging @20.4_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:34:12-0400' + py27-paramiko @2.7.2_0 (active) platform='darwin 19' archs='noarch' date='2020-09-23T22:04:14-0400' + py27-parsedatetime @2.5_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:08:35-0400' + py27-parsing @2.4.7_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:34:11-0400' + py27-pathlib2 @2.3.5_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T04:27:55-0500' + py27-pbr @5.5.1_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:41-0500' + py27-psutil @5.7.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-27T16:31:40-0400' + py27-py2app @0.22_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T22:04:16-0400' + py27-pycparser @2.20_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:08:19-0400' + py27-pygments @2.5.2_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:34:13-0400' + py27-pygtk @2.24.0_3+quartz (active) platform='darwin 19' archs='x86_64' date='2020-04-04T11:19:47-0400' + py27-pynacl @1.4.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:36:21-0400' + py27-pyrfc3339 @1.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:10-0500' + py27-pyrsistent @0.15.7_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:12-0500' + py27-python2-pythondialog @3.5.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:14-0500' + py27-requests @2.25.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:44-0500' + py27-requests-toolbelt @0.9.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:18-0500' + py27-roman @3.3_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:52-0400' + py27-rsa @4.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T14:14:42-0400' + py27-scandir @1.10.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:21-0500' + py27-SDL2 @0.9.7_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:14:54-0400' + py27-setuptools @44.1.1_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T21:36:17-0400' + py27-singledispatch @3.4.0.3_0 (active) platform='darwin 19' archs='noarch' date='2020-03-30T16:38:11-0400' + py27-six @1.15.0_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T21:36:17-0400' + py27-snowballstemmer @2.0.0_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:34:14-0400' + py27-socks @1.7.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:14:56-0400' + py27-sphinx @1.8.5_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:34:16-0400' + py27-sphinxcontrib-websupport @1.1.2_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:34:15-0400' + py27-stevedore @1.31.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:45:23-0500' + py27-texttable @1.6.3_0 (active) platform='darwin 19' archs='noarch' date='2020-10-20T18:50:04-0400' + py27-typing @3.7.4.1_0 (active) platform='darwin 19' archs='noarch' date='2020-03-30T16:38:11-0400' + py27-tz @2020.1_0 (active) platform='darwin 19' archs='noarch' date='2020-06-22T21:36:32-0400' + py27-uritemplate @3.0.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:39-0500' + py27-urllib3 @1.26.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:07:42-0500' + py27-virtualenv-clone @0.5.4_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:14:45-0400' + py27-websocket-client @0.56.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:42:47-0500' + py27-yaml @5.3.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-30T16:38:18-0400' + py27-zipp @1.2.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-14T21:14:45-0400' + py27-zope-component @4.6.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T14:14:47-0400' + py27-zope-deferredimport @4.3.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:31-0500' + py27-zope-deprecation @4.4.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:42:51-0500' + py27-zope-event @4.5.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T22:04:21-0400' + py27-zope-proxy @4.3.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-30T16:38:21-0400' + py27-zopeinterface @5.1.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:36:37-0400' + py36-SDL2 @0.9.7_0 (active) platform='darwin 19' archs='noarch' date='2020-03-30T16:38:32-0400' + py37-alabaster @0.7.12_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:32:05-0400' + py37-babel @2.9.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:07:54-0500' + py37-beaker @1.11.0_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:45:33-0500' + py37-curl @7.43.0.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-25T14:18:43-0400' + py37-markupsafe @1.1.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:35-0500' + py37-msgpack @1.0.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-05-11T16:17:21-0400' + py37-roman @3.3_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:52-0400' + py37-SDL2 @0.9.7_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:16:03-0400' + py37-setuptools @50.3.1_0 (active) platform='darwin 19' archs='noarch' date='2020-10-20T18:50:04-0400' + py37-tz @2020.1_0 (active) platform='darwin 19' archs='noarch' date='2020-09-17T19:32:05-0400' + py38-acme @1.9.0_0 platform='darwin 19' archs='x86_64' date='2020-10-08T10:08:42-0400' + py38-acme @1.11.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:31-0500' + py38-anytree @2.8.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:05:20-0500' + py38-appdirs @1.4.4_0 (active) platform='darwin 19' archs='noarch' date='2020-07-23T19:55:49-0400' + py38-asn1 @0.4.8_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:10-0500' + py38-asn1-modules @0.2.8_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:39-0500' + py38-asn1crypto @1.4.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:12-0500' + py38-attrs @20.3.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:07:57-0500' + py38-beaker @1.11.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:14-0500' + py38-boto3 @1.15.9_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:45-0400' + py38-botocore @1.19.2_0 (active) platform='darwin 19' archs='noarch' date='2020-10-27T16:31:44-0400' + py38-cachetools @4.1.0_0 platform='darwin 19' archs='noarch' date='2020-08-05T22:28:34-0400' + py38-cachetools @4.2.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:38-0500' + py38-cairo @1.20.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:58:14-0500' + py38-certifi @2020.11.08_0 platform='darwin 19' archs='noarch' date='2020-11-29T12:07:57-0500' + py38-certifi @2020.12.05_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:22-0500' + py38-cffi @1.14.4_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:14-0500' + py38-chardet @3.0.4_1 platform='darwin 19' archs='noarch' date='2020-08-05T22:28:23-0400' + py38-chardet @4.0.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:21-0500' + py38-click @7.1.2_0 (active) platform='darwin 19' archs='noarch' date='2020-07-23T19:55:51-0400' + py38-configargparse @0.15.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:32-0500' + py38-configobj @5.0.6_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:33-0500' + py38-cryptography @2.9.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:16-0500' + py38-cython @0.29.21_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:56-0500' + py38-dateutil @2.8.1_0 (active) platform='darwin 19' archs='noarch' date='2020-08-02T23:03:09-0400' + py38-distlib @0.3.1_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:50:22-0400' + py38-distro @1.5.0_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:34-0500' + py38-docutils @0.16_0 (active) platform='darwin 19' archs='noarch' date='2020-08-02T23:03:10-0400' + py38-filelock @3.0.12_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:50:23-0400' + py38-future @0.18.2_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:35-0500' + py38-gdbm @3.8.6_0 platform='darwin 19' archs='x86_64' date='2020-10-08T10:20:53-0400' + py38-gdbm @3.8.7_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:58:14-0500' + py38-gobject3 @3.38.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:58:15-0500' + py38-google-api @1.7.11_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:43-0500' + py38-google-auth @1.11.2_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:41-0500' + py38-google-auth-httplib2 @0.0.3_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:42-0500' + py38-httplib2 @2-0.11.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:37-0500' + py38-idna @2.10_0 platform='darwin 19' archs='noarch' date='2020-08-05T22:28:17-0400' + py38-idna @3.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:17-0500' + py38-ipaddress @1.0.23_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:23-0500' + py38-jmespath @0.10.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-02T23:03:11-0400' + py38-josepy @1.5.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:18-0500' + py38-libxml2 @2.9.10_0 (active) platform='darwin 19' archs='x86_64' date='2020-03-24T21:59:27-0400' + py38-lxml @4.4.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:05:22-0500' + py38-mako @1.1.3_0 platform='darwin 20' archs='noarch' date='2021-01-19T13:04:16-0500' + py38-mako @1.1.4_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:42:14-0500' + py38-markdown @3.3.3_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:18-0500' + py38-markupsafe @1.1.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:15-0500' + py38-mock @4.0.2_0 platform='darwin 19' archs='noarch' date='2020-08-05T22:28:40-0400' + py38-mock @4.0.3_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:44-0500' + py38-mypy_extensions @0.4.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T11:45:31-0400' + py38-ndg_httpsclient @0.5.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:20-0500' + py38-oauth2client @4.1.3_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:46-0500' + py38-openssl @19.1.0_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:19-0500' + py38-parsedatetime @2.6_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:46-0500' + py38-pathspec @0.8.0_0 (active) platform='darwin 19' archs='noarch' date='2020-07-23T19:55:52-0400' + py38-pbr @5.5.1_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:08:02-0500' + py38-powerline @2.8.1_0 (active) platform='darwin 19' archs='noarch' date='2020-09-01T13:23:06-0400' + py38-psutil @5.7.3_0 platform='darwin 19' archs='x86_64' date='2020-10-27T16:32:04-0400' + py38-psutil @5.8.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:47-0500' + py38-pycparser @2.20_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:13-0500' + py38-pygments @2.7.4_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:05:25-0500' + py38-pyobjc @6.2.2_1 platform='darwin 19' archs='x86_64' date='2020-09-23T21:05:50-0400' + py38-pyobjc @7.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:59-0500' + py38-pyrfc3339 @1.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:29-0500' + py38-requests @2.25.0_0 platform='darwin 19' archs='noarch' date='2020-11-29T12:08:05-0500' + py38-requests @2.25.1_1 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:25-0500' + py38-requests-toolbelt @0.9.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:26-0500' + py38-roman @3.3_0 (active) platform='darwin 19' archs='noarch' date='2020-10-08T10:20:43-0400' + py38-rsa @4.6_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:40-0500' + py38-s3transfer @0.3.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T14:15:21-0400' + py38-SDL2 @0.9.7_0 (active) platform='darwin 19' archs='noarch' date='2020-03-14T21:14:33-0400' + py38-setuptools @50.3.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:57:17-0500' + py38-six @1.15.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:05:19-0500' + py38-stevedore @1.31.0_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:50:21-0400' + py38-toml @0.10.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-07T14:57:56-0500' + py38-typed-ast @1.4.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-07-23T19:55:55-0400' + py38-tz @2020.1_0 platform='darwin 19' archs='noarch' date='2020-08-02T23:03:08-0400' + py38-tz @2020.5_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:27-0500' + py38-uritemplate @3.0.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:43-0500' + py38-urllib3 @1.26.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:24-0500' + py38-virtualenv @20.1.0_0 (active) platform='darwin 19' archs='noarch' date='2020-11-29T12:08:10-0500' + py38-virtualenv-clone @0.5.4_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:50:25-0400' + py38-virtualenvwrapper @4.8.4_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:50:26-0400' + py38-werkzeug @1.0.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T14:35:30-0500' + py38-zope-component @4.6.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:51-0500' + py38-zope-deferredimport @4.3.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:53-0500' + py38-zope-deprecation @4.4.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:53-0500' + py38-zope-event @4.5.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:48-0500' + py38-zope-hookable @5.0.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:08-0500' + py38-zope-proxy @4.3.5_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:52-0500' + py38-zopeinterface @5.1.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:35:50-0500' + pygments_select @0.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:05:24-0500' + pylint_select @0.1_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:22:40-0500' + python2_select @0.0_3 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:04:38-0500' + python3_select @0.0_2 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:51:11-0500' + python27 @2.7.18_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:45-0500' + python34 @3.4.10_4 (active) platform='darwin 19' archs='x86_64' date='2020-09-23T22:04:44-0400' + python36 @3.6.12_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:38:40-0500' + python37 @3.7.9_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T12:59:46-0500' + python38 @3.8.7_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:13-0500' + python_select @0.3_9 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:51:10-0500' + qrencode @4.0.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-28T20:28:18-0400' + qt5-qtbase @5.14.2_1+openssl (active) platform='darwin 19' archs='x86_64' date='2020-11-17T14:35:24-0500' + ranger @1.9.3_0 (active) platform='darwin 19' archs='noarch' date='2020-08-31T14:15:44-0400' + rarian @0.8.1_2 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:46-0500' + readline @8.1.000_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:40-0500' + ripgrep @12.1.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T14:20:29-0400' + rlog @1.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:41-0500' + rsync @3.2.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:37:05-0500' + rtmpdump @2.4-20190330_2 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:54:04-0400' + ruby24 @2.4.10_5 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:56:58-0500' + ruby_select @1.2_0 (active) platform='darwin 20' archs='noarch' date='2021-01-14T22:56:56-0500' + rust @1.47.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:27:57-0500' + sane-backends @1.0.28_0+avahi (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:32:20-0400' + sassc @3.6.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-01T09:21:34-0400' + schroedinger @1.0.11_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:50-0500' + serf1 @1.3.9_2 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:34:47-0500' + shared-mime-info @2.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:24:13-0500' + smake @1.2.5_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:29:54-0500' + soundtouch @2.0.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:52-0500' + soxr @0.1.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:38:56-0500' + spandsp-devel @0.0.6pre21_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:34:49-0500' + speex @1.2.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:38:55-0500' + speexDSP @1.2.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:43-0500' + sphinx_select @0.1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:22:44-0500' + spice-gtk @0.38_1 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:32:35-0400' + spice-protocol @0.14.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:32:33-0400' + sqlite3 @3.34.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:09-0500' + ssh-copy-id @8.1p1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-31T14:56:22-0500' + sshpass @1.06_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:46-0500' + subversion @1.13.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:40-0500' + SuiteSparse_AMD @2.4.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:07:04-0400' + SuiteSparse_CAMD @2.4.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:07:05-0400' + SuiteSparse_CCOLAMD @2.9.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:07:05-0400' + SuiteSparse_CHOLMOD @3.0.14_1+accelerate (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:36:40-0400' + SuiteSparse_COLAMD @2.9.6_0 (active) platform='darwin 19' archs='x86_64' date='2020-04-03T23:07:06-0400' + SuiteSparse_config @5.7.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:36:39-0400' + SuiteSparse_UMFPACK @5.7.9_0+accelerate (active) platform='darwin 19' archs='x86_64' date='2020-06-22T21:36:41-0400' + t1lib @5.1.2_3 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:50-0500' + taglib @1.11.1_1 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T12:30:50-0400' + tcp_wrappers @20_4 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T13:41:00-0400' + terminal-notifier @2.0.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-10-02T08:17:39-0400' + texinfo @6.7_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:47-0500' + texlive-basic @54624_1+doc (active) platform='darwin 19' archs='noarch' date='2020-08-29T14:12:09-0400' + texlive-bin @2020.54632_3+x11 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T11:50:54-0500' + texlive-common @2020_0 (active) platform='darwin 19' archs='noarch' date='2020-08-29T14:10:15-0400' + texlive-latex @54498_0+doc (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:42:21-0400' + texlive-pictures @54512_0+doc (active) platform='darwin 19' archs='noarch' date='2020-08-31T13:53:04-0400' + tiff @4.2.0_0 platform='darwin 20' archs='x86_64' date='2021-01-19T13:07:51-0500' + tiff @4.2.0_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:43:04-0500' + tightvnc @1.3.10_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:37:52-0500' + tnef @1.4.15_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:27:54-0500' + topgrade @6.0.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:12:24-0500' + tradcpp @0.5.3_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:36:32-0500' + tree @1.8.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:52-0500' + twolame @0.4.0_1 (active) platform='darwin 19' archs='x86_64' date='2020-03-30T16:43:39-0400' + uchardet @0.0.7_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:12:50-0500' + unrar @5.9.4_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T14:15:46-0400' + urw-fonts @1.0.7pre44_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:12:52-0500' + vala @0.50.2_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:06:51-0500' + vim @8.2.1719_0+huge+python27 (active) platform='darwin 19' archs='x86_64' date='2020-10-08T10:21:57-0400' + virt-viewer @7.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-10T13:06:10-0400' + virtualenv_select @0.1_0 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:22:54-0500' + vpnc-scripts @20190606_0 (active) platform='darwin 19' archs='noarch' date='2020-11-12T13:09:12-0500' + w3m @0.5.3-38_0 (active) platform='darwin 19' archs='x86_64' date='2020-08-31T14:15:47-0400' + wakeonlan @0.41_5 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:27:56-0500' + wavpack @5.3.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-06-22T19:57:57-0400' + webp @1.1.0_0 platform='darwin 20' archs='x86_64' date='2021-01-19T13:07:52-0500' + webp @1.1.0_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:00:24-0500' + weechat @3.0_0+tls (active) platform='darwin 19' archs='x86_64' date='2020-11-29T12:12:55-0500' + wget @1.21_0+gnutls (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:33-0500' + woff2 @1.0.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:40:36-0500' + x264 @20191217_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:39:03-0500' + x265 @3.2.1_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:39:01-0500' + xapian-bindings-python27 @1.4.17_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-17T19:34:57-0400' + xapian-core @1.4.17_0 (active) platform='darwin 19' archs='x86_64' date='2020-09-17T19:34:18-0400' + xar @1.6.1_6 platform='darwin 19' archs='x86_64' date='2020-08-31T13:45:02-0400' + xar @1.8.0.452_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:27:33-0500' + xauth @1.1_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-31T14:56:23-0500' + xdg-utils @1.1.3_0 (active) platform='darwin 19' archs='noarch' date='2020-04-03T23:13:53-0400' + Xft2 @2.3.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:09:04-0500' + xhtml1 @2.0_1 (active) platform='darwin 19' archs='noarch' date='2020-01-18T23:23:27-0500' + xhyve @20191002_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:22:59-0500' + xmlcatmgr @2.2_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:56:23-0500' + xmlto @0.0.28_4 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:24:12-0500' + xmltoman @0.4_1+perl5_28 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:22:53-0500' + xorg-cf-files @1.0.6_0 (active) platform='darwin 19' archs='noarch' date='2020-01-19T08:36:33-0500' + xorg-libice @1.0.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:47-0500' + xorg-libpthread-stubs @0.4_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:00:41-0500' + xorg-libsm @1.2.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:48-0500' + xorg-libX11 @1.7.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:02-0500' + xorg-libXau @1.0.9_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T12:59:40-0500' + xorg-libXaw @1.0.13_2 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:15:11-0500' + xorg-libxcb @1.14_0+python37 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:03:51-0500' + xorg-libXcomposite @0.4.5_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T04:27:59-0500' + xorg-libXcursor @1.2.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T04:28:00-0500' + xorg-libXdamage @1.1.5_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:38:34-0500' + xorg-libXdmcp @1.1.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T12:59:39-0500' + xorg-libXext @1.3.4_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:08-0500' + xorg-libXfixes @5.0.3_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:08-0500' + xorg-libXi @1.7.10_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:10-0500' + xorg-libXinerama @1.1.4_1 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:44-0500' + xorg-libXmu @1.1.3_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:15:10-0500' + xorg-libXp @1.0.3_2 (active) platform='darwin 19' archs='x86_64' date='2020-01-18T23:45:44-0500' + xorg-libXrandr @1.5.2_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T04:28:02-0500' + xorg-libXt @1.2.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:07:54-0500' + xorg-libXtst @1.2.3_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:06:11-0500' + xorg-libXv @1.0.11_1 (active) platform='darwin 19' archs='x86_64' date='2020-04-04T08:58:11-0400' + xorg-libXxf86vm @1.1.4_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:38:35-0500' + xorg-util-macros @1.19.2_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T12:59:39-0500' + xorg-xcb-proto @1.14.1_0+python37 (active) platform='darwin 20' archs='noarch' date='2021-01-19T13:00:38-0500' + xorg-xcb-util @0.4.0_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:10-0500' + xorg-xorgproto @2020.1_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T12:59:38-0500' + xorg-xtrans @1.4.0_0 (active) platform='darwin 20' archs='noarch' date='2021-01-19T12:59:37-0500' + xpm @3.5.13_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:07:55-0500' + xrender @0.9.10_1 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T13:04:07-0500' + XviD @1.3.7_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:39:02-0500' + xxhashlib @0.8.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:37:04-0500' + xz @5.2.5_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:49:22-0500' + yajl @2.1.0_0 (active) platform='darwin 19' archs='x86_64' date='2020-01-19T08:38:16-0500' + yarn @1.22.10_0 (active) platform='darwin 19' archs='noarch' date='2020-10-20T18:50:10-0400' + yasm @1.3.0_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-19T14:36:44-0500' + zlib @1.2.11_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:50:22-0500' + zstd @1.4.8_0 (active) platform='darwin 20' archs='x86_64' date='2021-01-14T22:51:34-0500' diff --git a/requested.txt b/requested.txt new file mode 100644 index 0000000..3d40a38 --- /dev/null +++ b/requested.txt @@ -0,0 +1,76 @@ +ack +asciidoctor +asciinema +aspell-dict-ca +aspell-dict-en +aspell-dict-uk +astyle +automake +avahi +cdrtools +certbot +cracklib +curl +dash +davix +db62 +dbus-python37 +dupd +emacs +emacs-mac-app-devel +fd +ffmpeg +gconf +gdk-pixbuf2 +git-delta +gmime +gnutar +go +gtk2 +gtk3 +html2text +icedtea6-plugs +ipmitool +isync +jq +kubectl-1.17 +libglade2 +libvterm +minicom +mpvim +msmtp +mtr +mu +ncdu +nut +nvm +offlineimap +oniguruma6 +openconnect +OpenIPMI +openjfx11 +openssh +p5.28-yaml-libyaml +pass +perl5 +php-crack +plantuml +Platypus +poppler +py-boto3 +py-libxml2 +py27-opengl-accelerate +py27-pygtk +py37-curl +py37-msgpack +py37-SDL2 +py38-powerline +py38-virtualenvwrapper +ranger +ripgrep +sassc +terminal-notifier +topgrade +virt-viewer +xapian-bindings-python27 +yarn diff --git a/restore_ports.tcl b/restore_ports.tcl new file mode 100755 index 0000000..c437070 --- /dev/null +++ b/restore_ports.tcl @@ -0,0 +1,287 @@ +#!/bin/sh +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 +# \ +if /usr/bin/which -s port-tclsh; then exec port-tclsh "$0" -i `which port-tclsh` "$@"; else exec /usr/bin/tclsh "$0" -i /usr/bin/tclsh "$@"; fi +# +# Install a list of ports given in the form produced by 'port installed', in +# correct dependency order so as to preserve the selected variants. +# +# Todo: +# Handle conflicting ports somehow +# Once "good enough", integrate into port + + +set MY_VERSION 0.1 + +proc printUsage {} { + puts "Usage: $::argv0 \[-hV\] \[-p macports-prefix\] \[filename\]" + puts " -h This help" + puts " -p Use a different MacPorts prefix" + puts " (defaults to /opt/local)" + puts " -V show version and MacPorts version being used" +} + + +proc dependenciesForPort {portName variantInfo} { + set dependencyList [list] + set portSearchResult [mportlookup $portName] + if {[llength $portSearchResult] < 2} { + ui_warn "Skipping $portName (not in the ports tree)" + return $dependencyList + } + array set portInfo [lindex $portSearchResult 1] + if {[catch {set mport [mportopen $portInfo(porturl) [list subport $portInfo(name)] $variantInfo]} result]} { + global errorInfo + puts stderr "$errorInfo" + return -code error "Unable to open port '$portName': $result" + } + array unset portInfo + array set portInfo [mportinfo $mport] + mportclose $mport + foreach dependencyType {depends_fetch depends_extract depends_build depends_lib depends_run} { + if {[info exists portInfo($dependencyType)] && [string length $portInfo($dependencyType)] > 0} { + foreach dependency $portInfo($dependencyType) { + lappend dependencyList [lindex [split $dependency :] end] + } + } + } + + return $dependencyList +} + +proc sort_ports {portList} { + array set port_installed {} + array set port_deps {} + array set port_in_list {} + + set newList [list] + foreach port $portList { + set name [lindex $port 0] + #ui_msg "name = $name" + set version [lindex $port 1] + set variants "" + + if {[regexp {^@([^+]+?)(_(\d+)(([-+][^-+]+)*))?$} $version - - - - variantstr] && [info exists variantstr]} { + while 1 { + set nextplus [string last + $variantstr] + set nextminus [string last - $variantstr] + if {$nextplus > $nextminus} { + set next $nextplus + set sign + + } else { + set next $nextminus + set sign - + } + if {$next == -1} { + break + } + set v [string range $variantstr [expr $next + 1] end] + lappend variants $v $sign + set variantstr [string range $variantstr 0 [expr $next - 1]] + } + } + #ui_msg "variants = $variants" + set active 0 + if {[llength $port] > 2 && [lindex $port 2] == "(active)"} { + set active 1 + } + #ui_msg "active = $active" + + if {![info exists port_in_list($name)]} { + set port_in_list($name) 1 + set port_installed($name) 0 + } else { + incr port_in_list($name) + } + if {![info exists port_deps(${name},${variants})]} { + set port_deps(${name},${variants}) [dependenciesForPort $name $variants] + } + lappend newList [list $active $name $variants] + } + + set operationList [list] + while {[llength $newList] > 0} { + set oldLen [llength $newList] + foreach port $newList { + foreach {active name variants} $port break + # ensure active versions are installed after inactive versions, + # since installing will also activate and we don't want to + # displace the active version + if {$active && $port_installed($name) < ($port_in_list($name) - 1)} { + continue + } + set installable 1 + foreach dep $port_deps(${name},${variants}) { + # XXX maybe check dep is active here? + if {[info exists port_installed($dep)] && $port_installed($dep) == 0} { + set installable 0 + break + } + } + if {$installable} { + lappend operationList [list $name $variants $active] + incr port_installed($name) + set index [lsearch $newList [list $active $name $variants]] + #ui_msg "deleting \"[list $active $name $variants]\" from list" + #ui_msg "list with element: $newList" + set newList [lreplace $newList $index $index] + #ui_msg "list without element: $newList" + } + } + if {[llength $newList] == $oldLen} { + ui_error "we appear to be stuck, exiting..." + return -code error "infinite loop" + } + } + + return $operationList +} + +proc install_ports {operationList} { + foreach op $operationList { + set name [string trim [lindex $op 0]] + set variations [lindex $op 1] + set active [lindex $op 2] + + if {!$active} { + set install_target install + } else { + set install_target activate + } + + if {[catch {set res [mportlookup $name]} result]} { + global errorInfo + ui_debug "$errorInfo" + return -code error "lookup of portname $name failed: $result" + } + if {[llength $res] < 2} { + # not in the index, but we already warned about that earlier + continue + } + array unset portinfo + array set portinfo [lindex $res 1] + set porturl $portinfo(porturl) + + # XXX should explicitly turn off default variants that don't appear in the list + + if {[catch {set workername [mportopen $porturl [list subport $portinfo(name)] $variations]} result]} { + global errorInfo + puts stderr "$errorInfo" + return -code error "Unable to open port '$name': $result" + } + if {[catch {set result [mportexec $workername $install_target]} result]} { + global errorInfo + mportclose $workername + ui_msg "$errorInfo" + return -code error "Unable to execute target 'install' for port '$name': $result" + } else { + mportclose $workername + } + + # XXX some ports may be reactivated to fulfil dependencies - check again at the end? + } +} + +proc read_portlist {filename} { + if {$filename == "-"} { + set infile stdin + } else { + set infile [open $filename r] + } + set data [read -nonewline $infile] + set portList [split $data \n] + close $infile + if {[lindex $portList 0] == "The following ports are currently installed:"} { + set portList [lrange $portList 1 end] + } + return $portList +} + +# Begin + +set macportsPrefix /opt/local +set showVersion 0 +array set ui_options {} + +set origArgv $::argv +while {[string index [lindex $::argv 0] 0] == "-" } { + switch [string range [lindex $::argv 0] 1 end] { + h { + printUsage + exit 0 + } + i { + set interp_path [lindex $::argv 1] + set ::argv [lrange $::argv 1 end] + } + p { + if {[llength $::argv] < 2} { + puts stderr "-p needs a path" + printUsage + exit 1 + } + set macportsPrefix [lindex $::argv 1] + set ::argv [lrange $::argv 1 end] + set userPrefix 1 + } + V { + set showVersion 1 + } + v { + set ui_options(ports_verbose) yes + } + default { + puts stderr "Unknown option [lindex $::argv 0]" + printUsage + exit 1 + } + } + set ::argv [lrange $::argv 1 end] +} + +# check that default prefix exists +if {![info exists userPrefix] && ![file isdirectory $macportsPrefix]} { + error "prefix '$macportsPrefix' does not exist; maybe you need to use the -p option?" +} + +if {[info exists interp_path]} { + set prefixFromInterp [file dirname [file dirname $interp_path]] +} else { + # presumably the user ran '/some/prefix/bin/port-tclsh restore_ports.tcl' + set prefixFromInterp "" + if {[info exists userPrefix]} { + error "the -p option cannot be used when running with an explicit interpreter (e.g. 'port-tclsh restore_ports.tcl') - run just './restore_ports.tcl' instead." + } +} +# make sure we're running in the port-tclsh associated with the correct prefix +if {$prefixFromInterp ne "" && $prefixFromInterp ne $macportsPrefix} { + if {[file executable ${macportsPrefix}/bin/port-tclsh]} { + exec ${macportsPrefix}/bin/port-tclsh $argv0 -i ${macportsPrefix}/bin/port-tclsh {*}[lrange $origArgv 2 end] <@stdin >@stdout 2>@stderr + exit 0 + } else { + error "prefix '$macportsPrefix' does not appear to have a working port-tclsh" + } +} + +package require macports +package require Pextlib 1.0 +umask 022 +mportinit ui_options + +if {$showVersion} { + puts "Version $MY_VERSION" + puts "MacPorts version [macports::version]" + exit 0 +} + +if {[llength $::argv] == 0} { + set filename "-" +} else { + set filename [lindex $::argv 0] +} +set portList [read_portlist $filename] +#ui_msg "portlist = $portList" + +set operationList [sort_ports $portList] + +install_ports $operationList diff --git a/roles/sage905.mineos/tasks/main.yml b/roles/sage905.mineos/tasks/main.yml index 044d538..5f48f2e 100755 --- a/roles/sage905.mineos/tasks/main.yml +++ b/roles/sage905.mineos/tasks/main.yml @@ -6,10 +6,12 @@ - "rhel-*-optional-rpms" - "rhel-*-extras-rpms" state: enabled + when: (ansible_os_family == "RedHat" and ansible_distribution_major_version <= "7") - name: Ensure EPEL is available yum: - name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm + name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ ansible_distribution_major_version }}.noarch.rpm + disable_gpg_check: true state: present - name: Install Development Tools @@ -20,39 +22,37 @@ - name: Install MineOS Dependencies become: true yum: - name: ['bind-utils', 'screen', - 'git', 'wget', 'java-1.8.0-openjdk-headless.x86_64', 'openssl', 'openssl-devel', 'rsync', 'rdiff-backup', 'pam-devel'] + name: ['bind-utils', 'screen', 'git', 'wget', 'java-1.8.0-openjdk-headless.x86_64', 'openssl', 'openssl-devel', 'rsync', 'rdiff-backup', 'pam-devel'] state: present enablerepo: epel - when: ansible_os_family == 'RedHat' -- name: enable LDAP enumeration in SSSD - ini_file: - section: domain/idm.toal.ca - path: /etc/sssd/sssd.conf - option: enumerate - value: yes - state: present - backup: yes # not required. Create a backup file including the timestamp information so you can get the original file back if you somehow clobbered it incorrectly. - create: no - notify: restart_sssd +# - name: enable LDAP enumeration in SSSD +# ini_file: +# section: domain/idm.toal.ca +# path: /etc/sssd/sssd.conf +# option: enumerate +# value: yes +# state: present +# backup: yes # not required. Create a backup file including the timestamp information so you can get the original file back if you somehow clobbered it incorrectly. +# create: no +# notify: restart_sssd -# - name: Create minecraft group -# become: true -# group: name=minecraft state=present system=yes +- name: Create minecraft group + become: true + group: name=minecraft state=present system=yes -# - name: Create minecraft user -# become: true -# user: -# name: minecraft -# comment: "Minecraft Server" -# createhome: yes -# system: yes -# groups: minecraft -# home: /var/games/minecraft -# shell: /bin/bash -# state: present +- name: Create minecraft user + become: true + user: + name: minecraft + comment: "Minecraft Server" + createhome: yes + system: yes + groups: minecraft + home: /var/games/minecraft + shell: /bin/bash + state: present - name: Create Directories @@ -112,14 +112,16 @@ creates: /etc/ssl/certs/mineos.key notify: Restart mineos + # TODO: Lock versions of npm packages : userid to 0.3.1 and posix to 4.2.0 - name: Get new nan npm: - name: nan - global: true - state: present - production: true - version: "2.14.0" + name: nan + global: true + state: present + production: true + version: "2.14.0" + unsafe_perm: true - name: Get Node Modules become: true @@ -127,7 +129,8 @@ npm: path: /usr/games/minecraft state: present - production: true + production: true + unsafe_perm: true notify: Restart mineos - name: Install PAM Module for MineOS Authentication @@ -138,6 +141,7 @@ path: /usr/games/minecraft state: present production: true + unsafe_perm: true notify: Restart mineos - name: Link to executable @@ -170,4 +174,4 @@ zone: public service: https immediate: yes - permanent: true \ No newline at end of file + permanent: true diff --git a/satellite.yml b/satellite.yml index c596e29..2c5fdbf 100644 --- a/satellite.yml +++ b/satellite.yml @@ -1,7 +1,9 @@ # Playbook to install Satellite server on RHV -- name: Prepare RHV for Build - hosts: localhost +#TODO: Fix Partitioning, as /var/lib/pulp doesn't get it's own partition now. + +- name: Preflight Setup + hosts: "{{ vm_name }}" gather_facts: no tasks: - name: Obtain SSO token from username / password credentials @@ -9,7 +11,34 @@ url: "{{ ovirt_url }}" username: "{{ ovirt_username }}" password: "{{ ovirt_password }}" + delegate_to: localhost + - name: Add host to satellite group + add_host: + hostname: '{{ vm_name }}' + groups: satellite + changed_when: false + + - name: Get VM Tags + ovirt.ovirt.ovirt_tag_info: + vm: "{{ vm_name }}" + register: vmtags_result + delegate_to: localhost + ignore_errors: true + + - name: Add host to provisioned group + add_host: + hostname: '{{ vm_name }}' + groups: provisioned + when: + - vmtags_result.ovirt_tags is defined + - vmtags_result.ovirt_tags|length > 0 + - "'provisioned' in vmtags_result.ovirt_tags|map(attribute='name')|list" + +- name: Build VM + hosts: "{{ vm_name }}:!provisioned" + gather_facts: no + tasks: - name: ISO is uploaded to RHV redhat.rhv.ovirt_disk: name: "{{ rhel_iso_filename }}" @@ -21,21 +50,16 @@ format: raw content_type: iso register: iso_disk + delegate_to: localhost -- name: Create VMs - hosts: "{{ vm_name }}" - connection: local - gather_facts: no - # Never run this, unless specifically enabled - vars: - # Hack to work around virtualenv python interpreter - ansible_python_interpreter: "{{ ansible_playbook_python }}" - - tasks: - name: Remove known_hosts entry known_hosts: - name: "{{ vm_name }}" + name: "{{ item }}" state: absent + loop: + - "{{ vm_name }}" + - "{{ ansible_host }}" + delegate_to: localhost - name: Create VM disk ovirt_disk: @@ -49,6 +73,7 @@ storage_domain: "ssdvdo0" async: 300 poll: 15 + delegate_to: localhost - name: Create Satellite VM in RHV ovirt_vm: @@ -71,6 +96,7 @@ async: 300 poll: 15 register: vm_result + delegate_to: localhost - name: Assign NIC ovirt_nic: @@ -81,17 +107,13 @@ state: plugged vm: "{{ vm_name }}" register: nic_result + delegate_to: localhost -- name: Prepare First Boot Resources - hosts: "{{ vm_name }}" - connection: local - gather_facts: no - - tasks: - name: Create directory for initial boot files tempfile: state: directory register: kstmpdir + delegate_to: localhost - name: Extract ISO files community.general.iso_extract: @@ -100,25 +122,21 @@ files: - isolinux/vmlinuz - isolinux/initrd.img + delegate_to: localhost -# TODO Move out vars -- name: Copy Files to Webserver - hosts: webserver.mgmt.toal.ca - become: yes - tasks: - name: Generate Kickstart File template: src: templates/ks.cfg dest: "/var/www/ks/{{ vm_name }}.cfg" + become: yes + delegate_to: webserver.mgmt.toal.ca -- name: Prepare Hypervisor - hosts: "{{ vm_host }}" - tasks: - name: Temporary Directory file: path: "/tmp/{{ vm_name }}" state: directory mode: 0755 + delegate_to: "{{ vm_host }}" - name: Transfer files to Hypervisor copy: @@ -127,14 +145,12 @@ loop: - vmlinuz - initrd.img + delegate_to: "{{ vm_host }}" # NOTE: This is not idempotent - name: First Boot - hosts: localhost + hosts: "{{ vm_name }}:!provisioned" gather_facts: no - vars: - # Hack to work around virtualenv python interpreter - ansible_python_interpreter: "{{ ansible_playbook_python }}" tasks: - block: @@ -148,6 +164,7 @@ kernel_params: "ks=http://192.168.1.199/ks/{{ vm_name }}.cfg inst.stage2=hd:LABEL=RHEL-7.9\\x20Server.x86_64" initrd_path: "/tmp/{{ vm_name }}/initrd.img" state: running + delegate_to: localhost - name: Wait for system to shut down after installation @@ -157,22 +174,33 @@ until: vm_info['ovirt_vms'][0]['status'] == "down" delay: 20 retries: 60 + delegate_to: localhost + when: hostvars[vm_name].vm_result.vm.status != 'up' - name: Power up VM ovirt_vm: name: "{{ vm_name }}" state: running + delegate_to: localhost - name: VM is running - connection: local ovirt_vm: name: "{{ vm_name }}" state: running boot_devices: - hd + delegate_to: localhost -- name: Ensure Satellite is reachable + - name: Set provisioned tag + ovirt_tag: + name: provisioned + vms: + - "{{ vm_name }}" + state: present + delegate_to: localhost + +- name: OS Preparation hosts: "{{ vm_name }}" gather_facts: no @@ -196,6 +224,32 @@ # TODO This shouldn't be hard-coded pool_ids: 8a85f99c727637ad0172e1ba2856736d + - name: Firewall + firewalld: + port: "{{ item }}" + state: enabled + permanent: yes + loop: + - "80/tcp" + - "81/tcp" + - "443/tcp" + - "5647/tcp" + - "8000/tcp" + - "8140/tcp" + - "9090/tcp" + - "53/udp" + - "53/tcp" + - "67/udp" + - "69/udp" + - "5000/tcp" + notify: Reload Firewall + + handlers: + - name: Reload Firewall + service: + name: firewalld + state: reloaded + - name: Set up IPA Client hosts: "{{ vm_name }}" become: yes @@ -203,20 +257,20 @@ ipaclient_realm: IDM.TOAL.CA ipaclient_mkhomedir: true ipaclient_domain: "mgmt.toal.ca" - ipasssd_enable_dns_updates: true + ipaclient_ssh_trust_dns: yes + ipaclient_all_ip_addresses: yes + collections: - freeipa.ansible_freeipa pre_tasks: - - name: Set hostname + - name: Hostname is set hostname: name: "{{ vm_name }}" - roles: - - role: debian-freeipa-client - when: ansible_os_family == "Debian" - role: ipaclient state: present - when: ansible_os_family == "RedHat" + +#TODO Automatically set up DNS GSSAPI per: https://access.redhat.com/documentation/en-us/red_hat_satellite/6.8/html/installing_satellite_server_from_a_connected_network/configuring-external-services#configuring-external-idm-dns_satellite - name: Set up Basic Lab Packages hosts: "{{ vm_name }}" @@ -224,6 +278,39 @@ roles: - role: toal-common -- name: Configure Satellite Servers +- name: Install Satellite Servers hosts: "{{ vm_name }}" become: true + + roles: + - role: jjaswanson4.install_satellite.install_satellite + +- name: Configure Satellite Servers + hosts: "{{ vm_name }}" + collections: + - jjaswanson4.configure_satellite + + tasks: + - name: include configure_foreman role with katello independent pieces + include_role: + name: configure_satellite_foreman + - name: build satellite by organization + include_role: + name: configure_satellite_katello + loop_control: + loop_var: organization + loop: "{{ satellite.katello }}" + - name: do that again but for katello dependent pieces + include_role: + name: configure_satellite_foreman + vars: + requires_katello_content: true + +# - name: Customize Satellite Installation +# hosts: "{{ vm_name }}" + +# collections: +# - freeipa.ansible_freeipa + +# tasks: +# - name: diff --git a/test.yml b/test.yml new file mode 100644 index 0000000..085b539 --- /dev/null +++ b/test.yml @@ -0,0 +1,2 @@ +--- +- name: this is an example \ No newline at end of file