;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Nikita <nikita@n0.is>
;;; Copyright © 2016 Alex Sassmannshausen <alex@pompo.co>
-;;; Copyright © 2016, 2018, 2020 Roel Janssen <roel@gnu.org>
+;;; Copyright © 2016, 2018, 2020, 2021 Roel Janssen <roel@gnu.org>
;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
;;; Copyright © 2016, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2017 Raoul J.P. Bonnal <ilpuccio.febo@gmail.com>
all known commands are checked.")
(license (package-license perl))))
+(define-public perl-bsd-resource
+ (package
+ (name "perl-bsd-resource")
+ (version "1.2911")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://cpan.metacpan.org/authors/id/J/JH/JHI/BSD-Resource-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "0g8c7825ng2m0yz5sy6838rvfdl8j3vm29524wjgf66ccfhgn74x"))))
+ (build-system perl-build-system)
+ (home-page "https://metacpan.org/release/BSD-Resource")
+ (synopsis "BSD process resource limit and priority functions")
+ (description "This package provides procedures to get and set resource
+limits like @code{getrlimit} and @code{setpriority}.")
+ (license license:artistic2.0)))
+
(define-public perl-b-hooks-endofscope
(package
(name "perl-b-hooks-endofscope")
(define-public perl-carp-assert-more
(package
(name "perl-carp-assert-more")
- (version "1.20")
+ (version "1.26")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/P/PE/PETDANCE/"
"Carp-Assert-More-" version ".tar.gz"))
(sha256
- (base32 "16jnhdjgfwymrc5fki4xlf1rlziszf9k6q0245g976124k708ac5"))))
+ (base32 "14x4m4dlj7pwq2r2fsmww3q3xb61cdgnrlmjh5mms3ikaln6rmmk"))))
(build-system perl-build-system)
(native-inputs
`(("perl-test-exception" ,perl-test-exception)))
and writing of @code{.ini}-style configuration files.")
(license (package-license perl))))
+(define-public perl-const-fast
+ (package
+ (name "perl-const-fast")
+ (version "0.014")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://cpan/authors/id/L/LE/LEONT/"
+ "Const-Fast-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1nwlldgrx86yn7y6a53cqgvzm2ircsvxg1addahlcy6510x9a1gq"))))
+ (inputs
+ `(("perl-module-build-tiny" ,perl-module-build-tiny)
+ ("perl-test-fatal" ,perl-test-fatal)))
+ ;; Needed for tests.
+ (native-inputs
+ `(("perl-sub-exporter-progressive" ,perl-sub-exporter-progressive)))
+ (build-system perl-build-system)
+ (home-page "https://metacpan.org/release/Const-Fast")
+ (synopsis "Facility for creating read-only scalars, arrays, and hashes")
+ (description "This package provides prodecures to create read-only
+scalars, arrays, and hashes.")
+ (license (package-license perl))))
+
(define-public perl-context-preserve
(package
(name "perl-context-preserve")
short and handy (e.g. to use it as part of a URL).")
(license (package-license perl))))
+(define-public perl-data-uuid
+ (package
+ (name "perl-data-uuid")
+ (version "1.226")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://cpan/authors/id/R/RJ/RJBS/"
+ "Data-UUID-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0lv4k4ibxwkw7zz9hw97s34za9nvjxb4kbmgmx5sj4fll3zmfg89"))))
+ (build-system perl-build-system)
+ (home-page "https://metacpan.org/release/Data-UUID")
+ (synopsis "Universally Unique Identifiers generator")
+ (description "@code{Data::UUID} provides a framework for generating
+Universally Unique Identifiers (UUIDs), also known as Globally Unique
+Identifiers (GUIDs). A UUID is 128 bits long, and is guaranteed to be
+different from all other UUIDs/GUIDs generated until 3400 CE.")
+ (license (package-license perl))))
+
(define-public perl-data-dump
(package
(name "perl-data-dump")
(define-public perl-date-manip
(package
(name "perl-date-manip")
- (version "6.82")
+ (version "6.85")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/S/SB/SBECK/"
"Date-Manip-" version ".tar.gz"))
(sha256
- (base32 "0ak72kpydwhq2z03mhdfwm3ganddzb8gawzh6crpsjvb9kwvr5ps"))))
+ (base32 "1p6clpx9r0kzpzr9d6gy4q6m0pw21lh7bnd9ir3qiidp8cwkjqhn"))))
(build-system perl-build-system)
(arguments
;; Tests would require tzdata for timezone information, but tzdata is in
(define-public perl-datetime
(package
(name "perl-datetime")
- (version "1.52")
+ (version "1.54")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/D/DR/DROLSKY/"
"DateTime-" version ".tar.gz"))
(sha256
- (base32 "1z1xpifh2kpyw7rlc8ivg9rl0qmabjq979gjp0s9agdjf9hqp0k7"))))
+ (base32 "1rxjagwmkdlmksz1cbxwx2ad51pv5q7dri2djqkz44q7j1nxlbmi"))))
(build-system perl-build-system)
(native-inputs
`(("perl-cpan-meta-check" ,perl-cpan-meta-check)
(define-public perl-datetime-format-natural
(package
(name "perl-datetime-format-natural")
- (version "1.06")
+ (version "1.12")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/S/SC/SCHUBIGER/"
"DateTime-Format-Natural-" version ".tar.gz"))
(sha256
- (base32 "1n68b5hnw4n55q554v7y4ffwiypz6rk40mh0r550fxwv69bvyky0"))))
+ (base32 "0mqjsjyfymzp7lx7czx17bsdshzsh6l8r6hcadv81zvga326zprw"))))
(build-system perl-build-system)
(native-inputs
`(("perl-module-build" ,perl-module-build)
(define-public perl-datetime-timezone
(package
(name "perl-datetime-timezone")
- (version "2.23")
+ (version "2.47")
(source
(origin
(method url-fetch)
"DateTime-TimeZone-" version ".tar.gz"))
(sha256
(base32
- "0kz5kz47awf2bhb85xx5rbajkr093ipm2d2vkhqs8lqq0f305r3a"))))
+ "1fgj3si94w87sy66p44mphsgj2cfrkqvdjn3bbz5bqmmvcw72qa1"))))
(build-system perl-build-system)
(arguments
'(#:phases
only about 40% as many lines of code and with zero non-core dependencies.")
(license (package-license perl))))
+(define-public perl-extutils-manifest
+ (package
+ (name "perl-extutils-manifest")
+ (version "1.73")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://cpan.metacpan.org/authors/id/E/ET/ETHER/"
+ "ExtUtils-Manifest-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1y5siyw9sbxq6kdmsjfsx0mrbqb6xr8kmniwli7xc6hbmhyhcp6w"))))
+ (build-system perl-build-system)
+ (home-page "https://metacpan.org/release/ExtUtils-Manifest")
+ (synopsis "Utilities to write and check a MANIFEST file")
+ (description "This package contains functions to manipulate a MANIFEST
+file. The package exports no functions by default. The following are exported
+on request: mkmanifest, manifind, manicheck, filecheck, fullcheck, skipcheck,
+maniread, maniskip, manicopy, maniadd.")
+ (license (package-license perl))))
+
(define-public perl-extutils-installpaths
(package
(name "perl-extutils-installpaths")
(define-public perl-inline
(package
(name "perl-inline")
- (version "0.81")
+ (version "0.86")
(source
(origin
(method url-fetch)
(uri (string-append
- "mirror://cpan/authors/id/T/TI/TINITA/Inline-"
+ "mirror://cpan/authors/id/I/IN/INGY/Inline-"
version ".tar.gz"))
(sha256
(base32
- "1qxi0xvn8rqj4sca9gwb1xkm6bdz33x57li5kfls6mnavil3i5qz"))))
+ "0fhyspkg2ka7yz7kbq8a028hj0chfc7qqkl7n20dpc0is3i7s2ji"))))
(build-system perl-build-system)
(native-inputs
`(("perl-test-warn" ,perl-test-warn)))
(define-public perl-inline-c
(package
(name "perl-inline-c")
- (version "0.78")
+ (version "0.81")
(source
(origin
(method url-fetch)
version ".tar.gz"))
(sha256
(base32
- "1izv7vswd17glffh8h83bi63gdk208mmhxi17l3qd8q1bkc08y4s"))))
+ "1b3sr39813di3j1kwbgn1xq2z726rhjjdw809ydzgmshj26jb1gi"))))
(build-system perl-build-system)
(native-inputs
`(("perl-file-copy-recursive" ,perl-file-copy-recursive)
@code{Log::Any} adapter using @code{Log::Log4perl} for logging.")
(license (package-license perl))))
+(define-public perl-log-message
+ (package
+ (name "perl-log-message")
+ (version "0.08")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://cpan/authors/id/B/BI/BINGOS/Log-Message-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0ipyk7zbvz31kf3mj5ahwi2cbcfy54s8387hx4cd29mg5bb7ssdx"))))
+ (build-system perl-build-system)
+ (home-page "https://metacpan.org/release/Log-Message")
+ (synopsis "Powerful and flexible message logging mechanism")
+ (description "This package enables you to do generic message logging
+throughout programs and projects. Every message will be logged with
+stacktraces, timestamps and so on. You can use built-in handlers
+immediately, or after the fact when you inspect the error stack. It
+is highly configurable and let's you even provide your own handlers
+for dealing with messages.")
+ (license (package-license perl))))
+
+(define-public perl-log-message-simple
+ (package
+ (name "perl-log-message-simple")
+ (version "0.10")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://cpan/authors/id/B/BI/BINGOS/Log-Message-Simple-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "15nxi935nfrf8dkdrgvcrf2qlai4pbz03yj8sja0n9mcq2jd24ma"))))
+ (build-system perl-build-system)
+ (inputs
+ `(("perl-log-message" ,perl-log-message)))
+ (home-page "https://metacpan.org/release/Log-Message-Simple")
+ (synopsis "Simplified interface to @code{Log::Message}")
+ (description "This package provides a simplified frontend to
+@code{Log::Message}, offering most common use for logging, and easy access to
+the stack (in both raw and pretty-printable form).")
+ (license (package-license perl))))
+
(define-public perl-log-log4perl
(package
(name "perl-log-log4perl")
- (version "1.49")
+ (version "1.54")
(source
(origin
(method url-fetch)
(uri (string-append
- "mirror://cpan/authors/id/M/MS/MSCHILLI/Log-Log4perl-"
+ "mirror://cpan/authors/id/E/ET/ETJ/Log-Log4perl-"
version
".tar.gz"))
(sha256
(base32
- "05ifhx1lmv91dbs9ck2zbjrkhh8z9g32gi6gxdmwnilia5zihfdp"))))
+ "1gpa08vd71lm24mzzkgzphfbsnymh6z5gfb6fsja7njc7cny9axv"))))
(build-system perl-build-system)
(home-page
"https://metacpan.org/release/Log-Log4perl")
(define-public perl-mime-types
(package
(name "perl-mime-types")
- (version "2.17")
+ (version "2.20")
(source
(origin
(method url-fetch)
"MIME-Types-" version ".tar.gz"))
(sha256
(base32
- "1xlg7q6h8zyb8534sy0iqn90py18kilg419q6051bwqz5zadfkp0"))))
+ "1wgqm5777xac0xzcysr7adh1gi0108bdfhq6kzpxinxzjadhjw9y"))))
(build-system perl-build-system)
(home-page "https://metacpan.org/release/MIME-Types")
(synopsis "Definition of MIME types")
(define-public perl-modern-perl
(package
(name "perl-modern-perl")
- (version "1.20181021")
+ (version "1.20200211")
(source
(origin
(method url-fetch)
"mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-"
version ".tar.gz"))
(sha256
- (base32 "1if9jbh66z2vm4wwnky41ljnhdlwrh7vzl6pd3w60v3wix92nj0x"))))
+ (base32 "1064k29aavabxj8m20b65rxk7qa3mjmzgmrikvdrxasgx378676s"))))
(build-system perl-build-system)
(native-inputs
`(("perl-module-build" ,perl-module-build)))
(define-public perl-mouse
(package
(name "perl-mouse")
- (version "2.5.6")
+ (version "2.5.10")
(source (origin
(method url-fetch)
(uri (string-append
".tar.gz"))
(sha256
(base32
- "1j3048ip691j91rdig6wrlg6i4jdzhszxmz5pi2g7n355rl2w00l"))))
+ "1vijm8wkyws1jhnqmx104585q3srw9z1crcpy1zlcfhm8qww53ff"))))
(build-system perl-build-system)
(native-inputs
`(("perl-module-build" ,perl-module-build)
(define-public perl-mozilla-ca
(package
(name "perl-mozilla-ca")
- (version "20180117")
+ (version "20200520")
(source
(origin
(method url-fetch)
version ".tar.gz"))
(sha256
(base32
- "01p4ykyilk1639dxgjaa2n7rz1f0zbqxkq11yc9n6xcz26z9zk7j"))))
+ "09n7hwrh63c5gqvygqvvgvklcbvsm7g0p4nmq0b4mwhb64101jmk"))))
(build-system perl-build-system)
(home-page "https://metacpan.org/release/Mozilla-CA")
(synopsis "Mozilla's CA cert bundle in PEM format")
(description "Set::Infinite is a set theory module for infinite sets.")
(license (package-license perl))))
+(define-public perl-set-intervaltree
+ (package
+ (name "perl-set-intervaltree")
+ (version "0.12")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://cpan/authors/id/S/SL/SLOYD/Set-IntervalTree-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "0jf3vdmdgxx6a9xrfwnbbs9g37i1i6qhfg5qwln8x5i280701m3g"))))
+ (build-system perl-build-system)
+ (native-inputs
+ `(("perl-extutils-cppguess" ,perl-extutils-cppguess)))
+ (home-page "https://metacpan.org/release/Set-IntervalTree")
+ (synopsis "Perform range-based lookups on sets of ranges")
+ (description "This package provides an efficient mechanism to look up
+ranges in Interval Trees.")
+ (license (package-license perl))))
+
(define-public perl-set-intspan
(package
(name "perl-set-intspan")
(define-public perl-term-encoding
(package
(name "perl-term-encoding")
- (version "0.02")
+ (version "0.03")
(source
(origin
(method url-fetch)
"Term-Encoding-" version ".tar.gz"))
(sha256
(base32
- "1k6g4q7snxggv5fdqnzw29al4mwbwg0hl0skzfnczh508qiyfx7j"))))
+ "02qx4ni1vqp9hvkw69hp5bxcf2ghjiw8sl34pqy5mlimsy3rdflm"))))
(build-system perl-build-system)
(native-inputs
`(("perl-module-install" ,perl-module-install)))
(define-public perl-tie-cycle
(package
(name "perl-tie-cycle")
- (version "1.225")
+ (version "1.226")
(source
(origin
(method url-fetch)
version ".tar.gz"))
(sha256
(base32
- "0i9xq2qm50p2ih24265jndp2x8hfq7ap0d88nrlv5yaad4hxhc7k"))))
+ "0cvnykkr5z57xwl6i9qdws2gpdhsm0rrf3kia8q0q25vag0f31q9"))))
(build-system perl-build-system)
(home-page "https://metacpan.org/release/Tie-Cycle")
(synopsis "Cycle through a list of values")
(define-public perl-time-piece
(package
(name "perl-time-piece")
- (version "1.3203")
+ (version "1.3401")
(source
(origin
(method url-fetch)
"mirror://cpan/authors/id/E/ES/ESAYM/Time-Piece-"
version ".tar.gz"))
(sha256
- (base32 "0hbg99v8xqy3nx6nrjpwh1w6xwqpfflz0djkbdd72kvf8zvglwb9"))))
+ (base32 "09scn3yyqfl5w3yb6qrylhhn386zfz9fmpslk8iwyidb1sxvfmab"))))
(build-system perl-build-system)
(home-page "https://metacpan.org/release/Time-Piece")
(synopsis "Object-Oriented time objects")
(define-public perl-tree-simple
(package
(name "perl-tree-simple")
- (version "1.33")
+ (version "1.34")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/R/RS/RSAVAGE/"
"Tree-Simple-" version ".tgz"))
(sha256
- (base32 "1alnwb6c7n4al91m9cyknvcyvdz521lh22dz1hyk4v7c50adffnv"))))
+ (base32 "176j8zgsndfnxb5mxaiarnva3ghck1jxgxwkz77r9fr2sadpksdp"))))
(build-system perl-build-system)
(native-inputs
`(("perl-module-build" ,perl-module-build)
(define-public perl-tree-simple-visitorfactory
(package
(name "perl-tree-simple-visitorfactory")
- (version "0.15")
+ (version "0.16")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/R/RS/RSAVAGE/"
"Tree-Simple-VisitorFactory-" version ".tgz"))
(sha256
- (base32 "06y2vazkl307k59hnkp9h5bp3p7711kgmp1qdhb2lgnfwzn84zin"))))
+ (base32 "19hdi00rw492m5r51b495gv5c64g91g98f8lm6sgym1cl7x3ixcw"))))
(build-system perl-build-system)
(native-inputs
`(("perl-module-build" ,perl-module-build)
(define-public perl-type-tie
(package
(name "perl-type-tie")
- (version "0.014")
+ (version "0.015")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/T/TO/TOBYINK/"
"Type-Tie-" version ".tar.gz"))
(sha256
- (base32 "1ri23xb3rdb59lk984hnjqi4pb97zqnv4ppn0zpd70pfp0a9addm"))))
+ (base32 "0d2ldn6pi8dj7shk4gkjm9bzqr7509fzkwjs7579pmgg6xkkynjf"))))
(build-system perl-build-system)
(native-inputs
`(("perl-test-fatal" ,perl-test-fatal)
(define-public perl-type-tiny
(package
(name "perl-type-tiny")
- (version "1.008003")
+ (version "1.012003")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/T/TO/TOBYINK/"
"Type-Tiny-" version ".tar.gz"))
(sha256
- (base32 "1x80rlnh7kl4xgm4qvyfbgahcyla4wbyh3b759nm21czn8x6wkm4"))))
+ (base32 "0s11rlkkjjys8x6ihm5mrhzbbf341g5ckqbalph4g7l98kcy26yl"))))
(build-system perl-build-system)
(native-inputs
`(("perl-test-warnings" ,perl-test-warnings)))
(define-public perl-type-tiny-xs
(package
(name "perl-type-tiny-xs")
- (version "0.014")
+ (version "0.022")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-XS-"
version ".tar.gz"))
(sha256
- (base32 "1bbvghd2wmm9z1jx9qs9yz4l3r4izs8sz87z87sis7n3ydjdx2w2"))))
+ (base32 "007z49zbwnhghsrvvv2v7fvp6iqfz74bb29qh36307fwywqlmhxw"))))
(build-system perl-build-system)
(home-page "https://metacpan.org/release/Type-Tiny-XS")
(synopsis "Provides an XS boost for some of Type::Tiny's built-in type constraints")
(define-public perl-unicode-collate
(package
(name "perl-unicode-collate")
- (version "1.27")
+ (version "1.29")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/S/SA/SADAHIRO/"
"Unicode-Collate-" version ".tar.gz"))
(sha256
- (base32 "12df4n46yri6via4x9jb918v1hk6yrlzqk9srq6fnz5kviylnxbf"))))
+ (base32 "0dr4k10fgbsczh4sz7w8d0nnba38r6jrg87cm3gw4xxgn55fzj7l"))))
(build-system perl-build-system)
(arguments
`(#:phases