From 6140cec27fc29d97e045557ed13e6b125d5662f7 Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sun, 31 Aug 2025 22:45:00 +0200 Subject: [PATCH] chickenPackages.chickenEggs: update --- .../development/compilers/chicken/5/deps.toml | 174 +++++++++++------- .../compilers/chicken/5/overrides.nix | 20 +- 2 files changed, 127 insertions(+), 67 deletions(-) diff --git a/pkgs/development/compilers/chicken/5/deps.toml b/pkgs/development/compilers/chicken/5/deps.toml index 0622d7a3ea77..1a258fdc8a27 100644 --- a/pkgs/development/compilers/chicken/5/deps.toml +++ b/pkgs/development/compilers/chicken/5/deps.toml @@ -219,9 +219,9 @@ version = "0.1.6" [awful] dependencies = ["json", "http-session", "spiffy", "spiffy-cookies", "spiffy-request-vars", "sxml-transforms", "srfi-1", "srfi-13", "srfi-69"] license = "bsd" -sha256 = "1i20ib8kx2hjggi18xn72lwxaa2q38bmmffsm06s1cxrfh58s5gz" +sha256 = "08s45r046mn9cdhj6zs4vxypg8v9knxsaqdmwlrww5wng6hh72kl" synopsis = "awful provides an application and an extension to ease the development of web-based applications." -version = "1.0.3" +version = "1.0.4" [base64] dependencies = ["srfi-13"] @@ -317,9 +317,9 @@ version = "5.1" [blob-utils] dependencies = ["string-utils", "check-errors"] license = "bsd" -sha256 = "0qp696595b46gygwf1cf0096sv5rxysgcn9yqwmbp8lxnl59p42n" +sha256 = "1xg81r66yj1i2kd1w6n6w7h462s4xcwdkid5xqjk9gkvy0m0szz2" synopsis = "Blob Utilities" -version = "2.0.4" +version = "2.0.5" [bloom-filter] dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors", "record-variants"] @@ -454,6 +454,13 @@ sha256 = "04048cksqnhyn0zcq0sdn426cj3fqfrj7xq464961jl72x8xqc5w" synopsis = "Chibi Scheme's simple generic function interface" version = "0.1.3" +[chiccup] +dependencies = ["srfi-1", "srfi-13", "sxml-transforms"] +license = "bsd" +sha256 = "0vwcavaxkg0dqvy6hivhfv3rfvd72c2c6sk8lkj9pndj3ic42z71" +synopsis = "Chiccup - HTML generation using sxml-transforms" +version = "0.1.0" + [chickadee] dependencies = ["matchable", "uri-common", "uri-generic", "intarweb", "simple-sha1", "spiffy", "spiffy-request-vars", "sxml-transforms", "chicken-doc", "chicken-doc-admin", "chicken-doc-html", "srfi-18"] license = "bsd" @@ -835,9 +842,9 @@ version = "1.1.0" [egg-tarballs] dependencies = ["simple-sha1", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "16scw7055cclbhkcsjj0crwgirx5jihda18lirh60zf5a56khhpb" +sha256 = "09fvk82l23jdz50yjd9a70x4d9213rcvc5prdw6zs61vkj9axnsi" synopsis = "Creates tarballs for eggs in henrietta cache" -version = "1.0.1" +version = "1.1.0" [elliptic-curves] dependencies = ["srfi-1", "srfi-99", "matchable", "modular-arithmetic"] @@ -884,9 +891,9 @@ version = "0.2.2" [error-utils] dependencies = ["srfi-1"] license = "bsd" -sha256 = "1s58jisckjzjf0v1cmr67ajzzs6dc67w0kzmynqpk9kwxd01asr5" +sha256 = "0rc32v4l2mn0q92vdksh4nirz7ycvmzszi65ixg7h7s42wrx7x78" synopsis = "Error Utilities" -version = "2.1.0" +version = "2.1.1" [ersatz] dependencies = ["datatype", "silex", "lalr", "utf8", "uri-generic", "srfi-1"] @@ -1017,9 +1024,9 @@ version = "1.5" [format] dependencies = ["srfi-13"] license = "public-domain" -sha256 = "0jrllvm63850q42w7kcc4zl0537fa7iffbj4mk336r4rfgp9yxxk" +sha256 = "1dwbzvrxkx33bp32j3hsvipawk04w2g00nh8ixa00b3ppb9ys17i" synopsis = "Common-Lisp style formatted output" -version = "3.2.3" +version = "3.2.4" [fp-utils] dependencies = ["fx-utils"] @@ -1318,9 +1325,9 @@ version = "1.2.2" [http-session] dependencies = ["intarweb", "simple-sha1", "spiffy", "srfi-1", "srfi-18", "srfi-69", "uri-common"] license = "bsd" -sha256 = "1yjzkax2m3jz05640la0ry11vafrqwdhn2sd1jr0w8yhgbwwfprs" +sha256 = "18i7wkm68484kfwhkji2bs7clarz134ai8vi4bvdqppjqzvr5fwg" synopsis = "Facilities for managing HTTP sessions" -version = "2.10" +version = "2.11" [hyde] dependencies = ["sxml-transforms", "doctype", "matchable", "scss", "spiffy", "colorize", "intarweb", "uri-common", "svnwiki-sxml", "defstruct", "sxpath", "html-parser", "atom", "rfc3339", "srfi-1", "srfi-13", "srfi-18", "srfi-69"] @@ -1500,9 +1507,9 @@ version = "1.1.3" [json] dependencies = ["packrat", "srfi-1", "srfi-69"] license = "mit" -sha256 = "1h27h6z7awadijk9w51df9dyk3wma27fp180j7xwl27sbw7h76wz" +sha256 = "0p0m6f7kcf0vp3arfzn579li7lghxwx4ivlq29sknfq8jy8kq5bm" synopsis = "A JSON library" -version = "1.6" +version = "1.7" [kd-tree] dependencies = ["srfi-1", "datatype", "yasos"] @@ -1535,9 +1542,9 @@ version = "0.3" [lay] dependencies = [] license = "bsd" -sha256 = "0vrc6apz17pr9fld927g562xbbsv9hkgxdwb0r5ybc8n7jyk9mll" +sha256 = "16dq7w93yg0m0df76lf506kg30715n932sv3ww4p1fn0b5mn0g27" synopsis = "Lay eggs efficiently" -version = "0.3.1" +version = "0.3.3" [lazy-ffi] dependencies = ["bind", "srfi-1", "srfi-69"] @@ -1598,9 +1605,9 @@ version = "1.2.1" [list-utils] dependencies = ["utf8", "srfi-1", "check-errors"] license = "bsd" -sha256 = "09a7rignm474ifysryvl79ls6vj5is7ghb84w5i3dc3lavzm3947" +sha256 = "0bqfp9i10mrz5zs1mh2x7pgcp980qq9l31krxz37j619d1s5q807" synopsis = "list-utils" -version = "2.7.2" +version = "2.8.0" [live-define] dependencies = ["matchable"] @@ -1647,9 +1654,9 @@ version = "1.0.7" [locale] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "0ccp4r0qpy65rv2llvsjm0l2y8xyac702gj761516ppps4cysw6s" +sha256 = "0f8fkl35v25lwad9nzpq3h01yxkh3k7hij9swacampl94cal1iix" synopsis = "Provides locale operations" -version = "0.9.5" +version = "0.9.6" [locals] dependencies = [] @@ -1703,9 +1710,9 @@ version = "0.1.0" [mailbox] dependencies = ["srfi-1", "srfi-18"] license = "bsd" -sha256 = "1306hqcq8g9pr8kq50czzgnwcxna70ljs7m8baqcyzzajsxjvwy8" +sha256 = "0rsd1rs7kf44ns48srzi1wrgxvq0dy0b3ilndlkjvs9imyr9n5l0" synopsis = "Thread-safe queues with timeout" -version = "3.3.11" +version = "3.3.12" [make-tests] dependencies = ["brev-separate", "srfi-1", "uri-common"] @@ -1752,9 +1759,9 @@ version = "1.2" [math-utils] dependencies = ["memoize", "miscmacros", "srfi-1", "vector-lib"] license = "public-domain" -sha256 = "1n7kv2bn31ypb4vmqhwg155r7ibng7sfpkm6y14mizvqb54k51c4" +sha256 = "0dbglbhj9bb1fbhb5ckssalvvpvmqmq71lzifzmpqlpjqra12ql5" synopsis = "Miscellaneous math utilities" -version = "1.11.0" +version = "1.12.0" [math] dependencies = ["srfi-1", "r6rs-bytevectors", "miscmacros", "srfi-133", "srfi-42"] @@ -1864,16 +1871,16 @@ version = "0.7" [micro-benchmark] dependencies = ["micro-stats", "srfi-1"] license = "gplv3" -sha256 = "10s05fxw8bsvxbnm312i3pfnzc117l3ds8zpji9ry01ps1spy74q" +sha256 = "0v1w94p4ijwv6lhnhxb9v3rc2vxa8jy0jfh1qgyv658200q4ja77" synopsis = "Easily create micro-benchmarks" -version = "0.0.21" +version = "0.1.0" [micro-stats] dependencies = ["srfi-1", "sequences", "sequences-utils"] license = "gplv3" -sha256 = "0w881dyhr5p3imp1fqfy3ycsr1azhk9h6rvqqrhqi85xj0hjf17n" +sha256 = "1l605zjij8xbj55skqr7mbmpfibf7ijzz7q8i320g7iav9z8vjmk" synopsis = "Easily create micro-stats" -version = "0.2.1" +version = "0.3.0" [mini-kanren] dependencies = ["srfi-1"] @@ -2036,6 +2043,13 @@ sha256 = "1afqv4acx1682ph81ggkpa6rrv0wyzg9094ab4xx12ygkiib8g2f" synopsis = "OAuth 1.0, 1.0a, RFC 5849" version = "0.3" +[oauthtoothy] +dependencies = ["schematra", "openssl", "http-client", "intarweb", "uri-common", "medea", "schematra", "schematra-session"] +license = "bsd" +sha256 = "02r2lmf1mqlqji0v4x808gw6hc3lciq860kf51dr9bkn3smcg1j7" +synopsis = "Oauth2 support for Schematra" +version = "0.1.0" + [object-evict] dependencies = ["srfi-69"] license = "bsd" @@ -2081,9 +2095,9 @@ version = "0.1.0" [packrat] dependencies = ["srfi-1"] license = "mit" -sha256 = "0d7ly5zvswg07gzm504min730qy16yafz3acyq45smd7q52s47fp" +sha256 = "0kiasam3d5jgqjl79fvs10djx091galnvznisd0xs5jns7gbba45" synopsis = "A packrat parsing library" -version = "1.5" +version = "1.6" [pandoc] dependencies = ["cjson", "http-client", "medea", "r7rs", "scsh-process"] @@ -2200,9 +2214,9 @@ version = "1.4" [posix-utils] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "1am7j86pp6ym4xbg663g02hjcmq3alwmhcak0g6yrh96w1dk643c" +sha256 = "1x5591jxyz31b2d0s5ywp6ywd5ia57nv1pavwf4iizyifs500bm8" synopsis = "posix-utils" -version = "2.1.2" +version = "2.1.5" [postgresql] dependencies = ["sql-null", "srfi-1", "srfi-13", "srfi-69"] @@ -2214,9 +2228,9 @@ version = "4.1.6" [poule] dependencies = ["datatype", "mailbox", "matchable", "srfi-1", "srfi-18", "typed-records"] license = "bsd" -sha256 = "0ldh8jzqcrscgkr16s8hqjmqqxligb37xffk8s8kqa2y9sbk9d96" +sha256 = "1kx745i0gfncwfacz0knaazcxj77csc0ad9cfwdlgbcxd5mnc5gn" synopsis = "Manage pools of worker processes" -version = "0.1.1" +version = "0.1.3" [prefixes] dependencies = [] @@ -2431,9 +2445,9 @@ version = "2.0" [remote-mailbox] dependencies = ["tcp-server", "s11n", "mailbox", "srfi-18", "synch", "miscmacros", "moremacros", "llrb-tree", "condition-utils", "check-errors"] license = "bsd" -sha256 = "12fzidia913gncl9xpjyp6ri8d5fij17gkmxv0pr9fh13icx6h54" +sha256 = "1q1y9n1sfa7v11wkw0xyddnwmw2na59am0kvkxjcn5vc31xlak9r" synopsis = "Remote Mailbox" -version = "1.0.8" +version = "1.0.9" [rest-bind] dependencies = ["intarweb", "uri-common"] @@ -2499,18 +2513,18 @@ synopsis = "basic Scheme48 module syntax" version = "0.7" [s9fes-char-graphics-shapes] -dependencies = ["srfi-1", "utf8", "record-variants", "s9fes-char-graphics"] +dependencies = [] license = "public-domain" -sha256 = "08vrla2ansawggz19qa6733lyis0mzzas7kpy3ynypg1c190ji9q" +sha256 = "18v3gspj8wirkzdy42bc199j4l3s0j0n0751hxli1m3b145agf01" synopsis = "Scheme 9 from Empty Space Char Graphics Shapes" -version = "1.1.1" +version = "1.5.0" [s9fes-char-graphics] -dependencies = ["srfi-1", "utf8", "format", "record-variants"] +dependencies = [] license = "public-domain" -sha256 = "1fsxh0fni6mlvkfznk2ac21lk9srsphjs02iy1f4r4hyx723nz5q" +sha256 = "09fklvrpss4ysgviy9bf1g569c6al93vg374s44prmlmwpcbynfj" synopsis = "Scheme 9 from Empty Space Char Graphics" -version = "1.16.2" +version = "1.19.0" [salmonella-diff] dependencies = ["salmonella", "salmonella-html-report", "srfi-1", "srfi-13", "sxml-transforms"] @@ -2568,6 +2582,27 @@ sha256 = "03nn90fi18gn29vxvslyi5zxhl5hx2m7f7ikfy9a3ypnkw1bh8qk" synopsis = "Tools for Scheme development" version = "0.3.2" +[schematra-csrf] +dependencies = ["base64", "schematra", "schematra-session"] +license = "bsd" +sha256 = "0qqyjbqzaixh6d3a8zcqgm390wy4mrbr30w33f6q5nmz239ifiwl" +synopsis = "schematra-csrf - Schematra middleware to add CSRF" +version = "0.1.1" + +[schematra-session] +dependencies = ["message-digest", "hmac", "sha2", "base64", "srfi-69", "schematra"] +license = "bsd" +sha256 = "1kq0s713cysj03c0n1piknam3aghvkvjxvphj3r39hgm84ygdm9q" +synopsis = "Session support for Schematra" +version = "0.1.0" + +[schematra] +dependencies = ["spiffy", "base64", "nrepl", "srfi-1", "srfi-13", "srfi-18", "srfi-69", "chiccup", "medea"] +license = "bsd" +sha256 = "02h3a7jjpl0czymj5qp3fj2ph2qy1a44fl5cp6bm5divmba274js" +synopsis = "Schematra is a minimalistic web server built on top of spiffy" +version = "0.2.3" + [scheme-indent] dependencies = ["srfi-1"] license = "bsd" @@ -2669,9 +2704,9 @@ version = "0.6.1" [server-test] dependencies = [] license = "bsd" -sha256 = "1k3k9mkildbi9i8vgj26rj5nidrm0zif8pqf9zm5ahwn4kcp9drx" +sha256 = "1b0c3pbw0cnfh9xhczmwhanfq4zz6ay3vd7005d28n690n4aak76" synopsis = "Utilities to help testing servers" -version = "0.6" +version = "0.7" [sexp-diff] dependencies = ["srfi-1"] @@ -2848,6 +2883,13 @@ sha256 = "1cdgs1fhir777909qp43990xbn2a1xhp5rbakjyvcaf8y0m082w0" synopsis = "A slicer procedure for lists, strings and vectors" version = "1.3" +[slset] +dependencies = [] +license = "bsd" +sha256 = "0qb5pcq0n06mswyy06ckqfngsxgf7hq8l3vwfjyfm7f8dgffbbha" +synopsis = "Lists of symbols as sets" +version = "0.1" + [smtp] dependencies = ["matchable", "datatype", "utf8", "abnf"] license = "gpl-3" @@ -2900,9 +2942,9 @@ version = "0.7" [spiffy-cookies] dependencies = ["spiffy", "intarweb"] license = "bsd" -sha256 = "1jf0g1i8sz09gwmvrvhp9kq0dr0cv2g4j1jhqf5z0177506z9x0j" +sha256 = "0fj3x419lfai1550hipxrcb5cfb1v1k6k60bjkwwqwncjpghqxih" synopsis = "Procedures for managing cookies" -version = "1.2" +version = "1.3" [spiffy-directory-listing] dependencies = ["spiffy", "sxml-transforms"] @@ -2914,9 +2956,9 @@ version = "0.3" [spiffy-request-vars] dependencies = ["intarweb", "srfi-1", "srfi-13", "srfi-69", "spiffy", "uri-common"] license = "bsd" -sha256 = "06wzpmwnn7djr7iz9v8qqn6nrxcddqi4d751ym7g7na4aqypcc80" +sha256 = "0bklc2d267ihkhsr263s6pzbb6dm30jjy8vyjy8pny7pbbpr6sqq" synopsis = "Easy access to variables from HTTP requests" -version = "0.19" +version = "0.20" [spiffy-sexpr-log] dependencies = ["spiffy", "srfi-1", "srfi-13"] @@ -2991,9 +3033,9 @@ version = "0.5.1" [srfi-101] dependencies = ["srfi-1", "srfi-69", "vector-lib"] license = "bsd" -sha256 = "0jfkprl6jxyh2s241x0cmxnqdb3s1bl32jyfqyqzpadbbvrixm56" +sha256 = "115m43a5kq52y0947pq3ln92f68y68zzk3vglbx791qbsy2flzrv" synopsis = "SRFI 101" -version = "0.0.3" +version = "0.0.4" [srfi-105] dependencies = ["srfi-13", "srfi-1", "srfi-123"] @@ -3243,9 +3285,9 @@ version = "1.0.3" [srfi-19] dependencies = ["srfi-1", "utf8", "srfi-18", "srfi-29", "miscmacros", "locale", "record-variants", "check-errors"] license = "bsd" -sha256 = "0dpgvnkv0cfiyv33w7zgrb9ycvxz4fmqsabmza5zcwl0939a2zji" +sha256 = "05wc234bai2qgszqbpl2s1070ir2xkhq3xwpsyjwg9n1s1022v6z" synopsis = "Time Data Types and Procedures" -version = "4.12.0" +version = "4.12.1" [srfi-193] dependencies = [] @@ -3390,9 +3432,9 @@ version = "4.2.4" [srfi-29] dependencies = ["srfi-1", "srfi-69", "utf8", "locale", "posix-utils", "condition-utils", "check-errors"] license = "bsd" -sha256 = "1f7qc26k8wpr8vgf5vqw54bir9a6aiwn6qx2mssqvlypj4zvffwv" +sha256 = "062jrzifxlpha3y4sffgif4q3b5ydvnlwvg0g9003k52cmdk3qqa" synopsis = "Localization" -version = "3.1.0" +version = "3.2.0" [srfi-34] dependencies = [] @@ -3446,9 +3488,9 @@ version = "1.76" [srfi-45] dependencies = ["record-variants", "check-errors"] license = "bsd" -sha256 = "0axnndb3lkh5ayiqkxhwg9v6zq1zkb59gsdgwg4b2ysx92mnn449" +sha256 = "11v0x9j1ycf29cz38mwhjffx6hv2ka6s22kiawa091gqvmydjw77" synopsis = "SRFI-45: Primitives for Expressing Iterative Lazy Algorithms" -version = "4.0.8" +version = "4.0.9" [srfi-47] dependencies = [] @@ -3516,9 +3558,9 @@ version = "0.1" [srfi-69-weak] dependencies = [] license = "bsd" -sha256 = "1hd7nlj33b1nc55ch0srqd44g7kfbkm48rrags78vpxgd7605ccs" +sha256 = "14kxp8zkxrnc0rxj6sm282bznn4i0a9w86pw0v75g199q7kahhk3" synopsis = "SRFI-69/90 hash-table library (w/ weak references)" -version = "0.4.0" +version = "0.8.0" [srfi-69] dependencies = [] @@ -3551,9 +3593,9 @@ version = "0.5" [srfi-90] dependencies = ["srfi-69-weak"] license = "bsd" -sha256 = "0jvmdnkqp5sc434il2nd8d521biz7s56w0aqsx7r8y8qfx8jm1k0" +sha256 = "0spw1in29cd86y5nvdcjwssmlpg073ggnj6afb9ahk7j25xf5snw" synopsis = "SRFI-90 hash-table library" -version = "0.2.0" +version = "0.3.2" [srfi-94] dependencies = ["srfi-60"] @@ -3656,9 +3698,9 @@ version = "1.1" [string-utils] dependencies = ["utf8", "srfi-1", "srfi-13", "srfi-69", "miscmacros", "check-errors"] license = "bsd" -sha256 = "0x9gsc0xd3m1g9z3v869f5crj3akl6lpd70qjign3q8sn3mz8l1f" +sha256 = "1gkldy8l6lddwcsi31s5kww6m4107jl44qpx7zc42il92l5qzgkg" synopsis = "String Utilities" -version = "2.8.0" +version = "2.8.1" [strse] dependencies = ["matchable", "srfi-13", "miscmacros"] @@ -3705,9 +3747,9 @@ version = "0.2.14" [svnwiki2html] dependencies = ["qwiki", "svnwiki-sxml", "sxml-transforms", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "014401nlkpz19bk8yk906p9i0b7ycs79rn7yq0zks8z09rgr9ghk" +sha256 = "1bb9w4j7imhr24hp037sk6p0b2mla0fmfcvqdmi5ji5jwzvn9ir0" synopsis = "A program to convert svnwiki syntax to HTML" -version = "0.0.2" +version = "0.0.3" [sxml-modifications] dependencies = ["srfi-1", "sxpath"] @@ -3859,9 +3901,9 @@ version = "4.1.3" [timed-resource] dependencies = ["record-variants", "check-errors", "thread-utils", "srfi-1", "srfi-18", "synch", "miscmacros"] license = "bsd" -sha256 = "1awlgd42zwi7gpvddqdz7fmdmv5m9pznwc871vqsz2ax8xapp8mz" +sha256 = "00aiagssa808y1kzs9bgnxs8ff12ir2vc5pz4vcnhsc8339dmc0l" synopsis = "Resource w/ Timeout" -version = "2.4.3" +version = "2.4.4" [tiny-prolog] dependencies = ["srfi-69"] diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index faad93985682..bc4ecfb4e8fe 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -128,6 +128,23 @@ in plot = addToBuildInputs pkgs.plotutils; postgresql = addToBuildInputsWithPkgConfig pkgs.libpq; rocksdb = addToBuildInputs pkgs.rocksdb_8_3; + # missing dependency in upstream egg + s9fes-char-graphics-shapes = addToPropagatedBuildInputs ( + with chickenEggs; + [ + utf8 + s9fes-char-graphics + ] + ); + # missing dependency in upstream egg + s9fes-char-graphics = addToPropagatedBuildInputs ( + with chickenEggs; + [ + srfi-1 + utf8 + record-variants + ] + ); scheme2c-compatibility = addPkgConfig; sdl-base = old: @@ -203,7 +220,8 @@ in }; opengl = old: - (addToBuildInputsWithPkgConfig (lib.optionals (!stdenv.hostPlatform.isDarwin) [ + (brokenOnDarwin old) + // (addToBuildInputsWithPkgConfig (lib.optionals (!stdenv.hostPlatform.isDarwin) [ pkgs.libGL pkgs.libGLU ]) old)