aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2022-04-08 09:09:38 +0200
committerPatrick Spek <p.spek@tyil.nl>2022-04-08 09:19:27 +0200
commita5624787624a312d2f238f6c62a7e59d5c491086 (patch)
treec978e62decb482819738d727715d45141bb71bfc
parent6d305186cbaa23c7f7912437ba5001317ec7f473 (diff)
Significantly reduce the modules shipped by default
Many of these modules served duplicate purposes, and did not seem to be that important to my average usecase for regular Raku use. Additionally, the woke masses randomly deciding to change a branch name from time to time to virtue-signal how much of a good boy they are did incurr breakage every time I looked at Rakudo Star.
-rw-r--r--etc/modules.txt79
1 files changed, 13 insertions, 66 deletions
diff --git a/etc/modules.txt b/etc/modules.txt
index 80a1215..26b0ae8 100644
--- a/etc/modules.txt
+++ b/etc/modules.txt
@@ -3,11 +3,20 @@
# to be resolved manually by including all dependencies here as well.
# Zef, the package manager
-zef git https://github.com/ugexe/zef.git v0.12.0
+zef http https://github.com/ugexe/zef/archive/refs/tags/v0.13.8.tar.gz zef-0.13.8
# Documentation utilities
-Perl6-TypeGraph git https://github.com/antoniogamiz/Perl6-TypeGraph.git v2.1.3
-rakudoc git https://github.com/Raku/doc.git master
+Perl6-TypeGraph http https://github.com/JJ/Raku-Doc-TypeGraph/archive/refs/tags/v2.1.3.tar.gz Raku-Doc-TypeGraph-2.1.3
+rakudoc git https://github.com/Raku/doc.git master
+
+# Testing
+TAP git https://github.com/Raku/tap-harness6.git master
+
+Getopt-Long http https://github.com/Leont/getopt-long6/archive/refs/tags/0.3.3.tar.gz getopt-long6-0.3.3
+App-Prove6 git https://github.com/Leont/app-prove6.git master
+
+# CLI improvements
+Readline http https://git.sr.ht/~tyil/raku-readline/archive/v0.2.0.tar.gz raku-readline-v0.2.0
# Logging
Log git https://git.tyil.nl/raku/Log v0.3.1
@@ -25,73 +34,11 @@ Crane git https://github.com/atweiden/crane.git
Config-TOML git https://github.com/atweiden/config-toml.git master
Config-Parser-toml git https://git.tyil.nl/raku/Config::Parser::toml v1.0.2
-MIME-Base64 git https://github.com/raku-community-modules/MIME-Base64.git master
+MIME-Base64 git https://github.com/raku-community-modules/MIME-Base64.git main
YAMLish git https://github.com/Leont/yamlish.git master
Config-Parser-yaml git https://git.tyil.nl/raku/Config::Parser::yaml v1.0.0
JSON-Fast git https://github.com/timo/json_fast.git master
Config-Parser-json git https://github.com/arjancwidlak/p6-Config-Parser-json.git master
-# Database interaction
-File-Directory-Tree git https://github.com/labster/p6-file-directory-tree.git master
-File-Temp git https://github.com/rbt/raku-File-Temp.git master
-NativeCall-TypeDiag git https://github.com/Skarsnik/nativecall-typediag.git master
-NativeHelpers-Blob git https://github.com/salortiz/NativeHelpers-Blob.git master
-NativeLibs git https://github.com/salortiz/NativeLibs.git master
-DBIish git https://github.com/raku-community-modules/DBIish.git master
-
-# Taken from the previous iteration of Rakudo Star
-URI git https://github.com/raku-community-modules/uri.git master
-JSON-OptIn git https://github.com/jonathanstowe/JSON-OptIn.git v0.0.1
-JSON-Name git https://github.com/jonathanstowe/JSON-Name.git master
-JSON-Unmarshal git https://github.com/tadzik/JSON-Unmarshal.git master
-JSON-Marshal git https://github.com/jonathanstowe/JSON-Marshal.git master
-JSON-Class git https://github.com/jonathanstowe/JSON-Class.git master
-META6 git https://github.com/jonathanstowe/META6.git master
-License-SPDX git https://github.com/jonathanstowe/License-SPDX.git master
-Test-META git https://github.com/jonathanstowe/Test-META.git master
-XML-Writer git https://github.com/masak/xml-writer.git master
-SVG git https://github.com/moritz/svg.git master
-SVG-Plot git https://github.com/moritz/svg-plot.git master
-OO-Monitors git https://github.com/jnthn/oo-monitors.git master
-Test-Mock git https://github.com/jnthn/test-mock.git master
-Grammar-Profiler-Simple git https://github.com/perlpilot/Grammar-Profiler-Simple.git master
-Grammar-Debugger git https://github.com/jnthn/grammar-debugger.git master
-JSON-Tiny git https://github.com/moritz/json.git master
-OpenSSL git https://github.com/sergot/openssl.git master
-IO-Socket-SSL git https://github.com/sergot/io-socket-ssl.git master
-LWP-Simple git https://github.com/raku-community-modules/raku-lwp-simple.git master
-Digest-MD5 git https://github.com/cosimo/perl6-digest-md5.git master
-HTTP-Status git https://github.com/supernovus/perl6-http-status.git master
-Template-Mustache git https://github.com/softmoth/p6-Template-Mustache.git main
-PSGI git https://github.com/supernovus/perl6-psgi.git master
-HTTP-Easy git https://github.com/supernovus/perl6-http-easy.git master
-Template-Mojo git https://github.com/tadzik/Template-Mojo.git master
-Test-When git https://github.com/raku-community-modules/perl6-Test-When.git master
-Digest git https://github.com/grondilu/libdigest-perl6.git master
-Testo git https://github.com/raku-community-modules/perl6-Testo.git master
-Temp-Path git https://github.com/ufobat/perl6-Temp-Path.git master
-Pod-Load git https://github.com/JJ/p6-pod-load.git master
-Test-Output git https://github.com/raku-community-modules/perl6-Test-Output.git master
-DateTime-Parse git https://github.com/sergot/datetime-parse.git master
-Encode git https://github.com/sergot/perl6-encode.git master
-HTTP-UserAgent git https://github.com/sergot/http-useragent.git master
-Pod-To-HTML git https://github.com/perl6/Pod-To-HTML.git master
-Pod-To-BigPage git https://github.com/perl6/perl6-pod-to-bigpage.git master
-File-Find git https://github.com/tadzik/File-Find.git master
-Debugger-UI-CommandLine git https://github.com/jnthn/rakudo-debugger.git master
-File-Which git https://github.com/azawawi/perl6-file-which.git master
-Shell-Command git https://github.com/tadzik/Shell-Command.git master
-LibraryMake git https://github.com/retupmoca/P6-LibraryMake.git master
-IO-String git https://github.com/hoelzro/p6-io-string.git master
-DateTime-Format git https://github.com/supernovus/perl6-datetime-format.git master
-IO-Capture-Simple git https://github.com/sergot/IO-Capture-Simple.git master
-Test-Util-ServerPort git https://github.com/jonathanstowe/Test-Util-ServerPort.git master
-JSON-RPC git https://github.com/bbkr/jsonrpc.git master
-Getopt-Long git https://github.com/Leont/getopt-long6.git master
-TAP git https://github.com/Raku/tap-harness6.git master
-App-Prove6 git https://github.com/Leont/app-prove6.git master
-LibraryCheck git https://github.com/jonathanstowe/LibraryCheck.git master
-Readline git https://github.com/fooist/perl6-readline.git 0.1.6
-
# vim: textwidth=0