{"bugs":[],"categories":[{"categoryid":433,"name":"dev-haskell","summary":"The dev-haskell category contains libraries and utilities relevant to the Haskell programming language."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7090584d7f460e325f28f123ca098f0446fbb6d1","committime":"2026-06-22T10:46:04","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Mark Wright <gienah@gentoo.org>","commitid":"29130bc2108e39342e7e5b6de35d6dc8cc34793a","committime":"2026-01-24T05:16:23","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: new package, add 1.23.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a128db0edda0c640c3f17a3d3dec856916e595bc","committime":"2022-08-22T07:46:45","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Closes: https:\/\/bugs.gentoo.org\/735030\nCloses: https:\/\/bugs.gentoo.org\/767985\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"f3e2d796469fbd2d4ac0acbc672228ed2a0b3323","committime":"2022-08-22T06:53:57","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: treeclean"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"836084a8339431610fae38b5fa29e710670fdfd2","committime":"2022-07-31T01:46:34","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Signed-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a9eb7ca018d44530c14adcd9a59dbfdc6b52b979","committime":"2022-07-30T22:24:41","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: drop 1.21.5"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Signed-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7c4aa8fdfea3bb4cbcb555deefa0b042b8b1cc4c","committime":"2022-07-30T22:24:37","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: add 1.21.10"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Signed-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8031967d96479121a4664bb85e655cd45b582804","committime":"2022-07-30T22:14:35","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: drop 1.21.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"133815afb53c22a5e638b32adba8d3d07325906f","committime":"2021-07-05T07:22:14","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Toralf Förster\nCloses: https:\/\/bugs.gentoo.org\/800248\nPackage-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"ae25e2ca56dc14c939452ba175487fd93f232489","committime":"2021-07-05T07:02:47","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: bump up to 1.21.5"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dd8a2865b7dfae8813d1e063f263deffc2095ba4","committime":"2021-01-30T10:32:51","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"d3c5cff6dc41e4feb85cb9ef1e092b12458a39ed","committime":"2021-01-30T09:31:06","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: drop old"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Toralf Förster\nCloses: https:\/\/bugs.gentoo.org\/767151\nPackage-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"dff341876b43fa05e10836fc09fc2d40ecf468ea","committime":"2021-01-30T09:30:23","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: bump up to 1.21.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"678afb77b740c8b0edee50f4fc9beb0a202e15b2","committime":"2020-12-27T10:35:05","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Toralf Förster\nCloses: https:\/\/bugs.gentoo.org\/761820\nPackage-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"b83efe1e00531db386b119fc00a13ab0353d9d8e","committime":"2020-12-27T10:08:11","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: allow new base-orphans-0.8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a2d38da871e5b6203a19006d28f6cf78d86c42c2","committime":"2020-09-12T15:35:19","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.6, Repoman-3.0.1\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"e8713c71781221a56355c61c2fe239b67d3dd3ee","committime":"2020-09-12T14:56:04","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a6720e574fd203133ebbdede7a24362f55a02f0","committime":"2020-08-01T08:39:59","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Package-Manager: Portage-3.0.1, Repoman-2.3.23\nSigned-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"8386d5d8960b4e9c009c6ebc3dd02c2931128029","committime":"2020-07-30T21:30:00","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: bump up to 1.20.9"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c947f250d6b92c52031c9f8732f485204345f959","committime":"2019-11-10T15:26:17","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"This change inlines mirror:\/\/hackage in all ebuilds, and updates URIs\nto the modern form (old URIs redirect to that).\n\nThe change has been made using the following command:\n\nfind -name '*.ebuild' -exec sed -r -i \\\n  -e 's@mirror:\/\/hackage\/@https:\/\/hackage.haskell.org\/@g' \\\n  -e 's@https:\/\/hackage.haskell.org\/packages\/archive\/([^\/]*)\/([^\/]*)\/@https:\/\/hackage.haskell.org\/package\/\\1-\\2\/@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{PN}-\\$\\{PV}@${P}@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{MY_PN}-\\$\\{PV}@${MY_P}@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{PN}-\\$\\{MY_PV}@${MY_P}@g' \\\n  {} +\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"cdc0774a75c8eecd1d68d2b0b1687884b88b9331","committime":"2019-11-08T20:48:24","packageid":79201,"repoid":1,"summary":"*\/*: Inline mirror:\/\/hackage and update URIs"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"ee43b8e0645d213d10318e2d87138bfb77c0f51e","committime":"2017-07-03T18:23:53","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Adds support for ghc-8.\n\nReported-by: Toralf Förster\nBug: https:\/\/bugs.gentoo.org\/623590\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"dfa1761e84c85af500013f3382f1d4f99ad6c1a8","committime":"2017-07-03T18:10:17","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: bump up to 1.20.6, bug #623590"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":79201,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"f9131ff0905d5ae8db14d621387434022edbc958","committime":"2016-09-11T10:18:48","packageid":79201,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.3.0","commitid":"3feb0fcc24a096ad56ec5826917e15fa923548a6","committime":"2016-09-11T09:35:16","packageid":79201,"repoid":1,"summary":"dev-haskell\/linear: linear algebra, a depend of app-forensics\/quickfuzz"}],"dependencies":[{"block":false,"categoryid":433,"description":"Colourise Haskell code","ebuildids":[903013],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"hscolour","packageid":45677},{"block":false,"categoryid":433,"description":"A framework for packaging Haskell software","ebuildids":[903013],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"cabal","packageid":47777},{"block":false,"categoryid":433,"description":"Automatic testing of Haskell programs","ebuildids":[903013],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck","packageid":53163},{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[903013],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"Efficient Arrays","ebuildids":[903013,903013],"firstseen":"2012-01-13T14:35:42.889288","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vector","packageid":58689},{"block":false,"categoryid":433,"description":"A class for types that can be converted to a hash value","ebuildids":[903013,903013],"firstseen":"2012-01-23T14:36:00.534866","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hashable","packageid":58735},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[903013,903013],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981},{"block":false,"categoryid":433,"description":"A binary serialization library","ebuildids":[903013,903013],"firstseen":"2012-11-15T14:42:25.823912","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cereal","packageid":59998},{"block":false,"categoryid":433,"description":"Efficient hashing-based container types","ebuildids":[903013,903013],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"unordered-containers","packageid":60025},{"block":false,"categoryid":433,"description":"Distributive functors -- Dual to Traversable","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"distributive","packageid":61211},{"block":false,"categoryid":433,"description":"Lenses, Folds and Traversals","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"lens","packageid":61230},{"block":false,"categoryid":433,"description":"Reifies arbitrary terms into types that can be reflected back into terms","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"reflection","packageid":61251},{"block":false,"categoryid":433,"description":"Semigroupoids: Category sans id","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"semigroupoids","packageid":61255},{"block":false,"categoryid":433,"description":"Simple reflection of expressions containing variables","ebuildids":[903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"simple-reflect","packageid":61260,"summary":"This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding; there are no options for manipulating the reflected expressions beyond showing them."},{"block":false,"categoryid":433,"description":"Modern and extensible testing framework","ebuildids":[903013,903013],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty","packageid":61389},{"block":false,"categoryid":433,"description":"HUnit support for the Tasty test framework","ebuildids":[903013,903013],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-hunit","packageid":61390},{"block":false,"categoryid":433,"description":"QuickCheck support for the Tasty test framework","ebuildids":[903013,903013],"firstseen":"2013-12-12T14:36:54.528992","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-quickcheck","packageid":61697},{"block":false,"categoryid":433,"description":"Adjunctions and representable functors","ebuildids":[903013,903013],"firstseen":"2015-04-03T13:37:49.661771","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"adjunctions","packageid":63331},{"block":false,"categoryid":433,"description":"Backwards-compatible orphan instances for base","ebuildids":[903013,903013],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base-orphans","packageid":63925},{"block":false,"categoryid":433,"description":"FunctorWithIndex, FoldableWithIndex, TraversableWithIndex","ebuildids":[903013,903013],"firstseen":"2020-12-17T07:55:38.672083","name":"indexed-traversable","packageid":72276},{"block":false,"categoryid":433,"description":"Sharing code for serialization between binary and cereal","ebuildids":[903013,903013],"firstseen":"2026-06-22T11:57:30.836959","name":"bytes","packageid":79156}],"depending":[{"block":false,"categoryid":433,"description":"Abstractions for animation","ebuildids":[902810,902810,902810,902810],"firstseen":"2026-06-22T11:57:30.836959","name":"active","packageid":79150},{"block":false,"categoryid":433,"description":"Collection of user contributions to diagrams EDSL","ebuildids":[902887,902887,902887,902887],"firstseen":"2026-06-22T11:57:30.836959","name":"diagrams-contrib","packageid":79172},{"block":false,"categoryid":433,"description":"Core libraries for diagrams EDSL","ebuildids":[902888,902888,902888,902888],"firstseen":"2026-06-22T11:57:30.836959","name":"diagrams-core","packageid":79173},{"block":false,"categoryid":433,"description":"Embedded domain-specific language for declarative graphics","ebuildids":[902889,902889,902889,902889],"firstseen":"2026-06-22T11:57:30.836959","name":"diagrams-lib","packageid":79174},{"block":false,"categoryid":433,"description":"Simple force-directed layout","ebuildids":[902917,902917,902917,902917],"firstseen":"2026-06-22T11:57:30.836959","name":"force-layout","packageid":79183}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":903013,"firstseen":"2026-06-22T11:57:30.836959","license":"BSD","moddate":"2026-06-22T10:57:30","packageid":79201,"repoid":1,"slot":"0\/1.23.3","uses":["doc","hscolour","profile","test"],"version":"1.23.3"}],"masks":[],"package":{"categoryid":433,"description":"Linear Algebra","firstseen":"2026-06-22T11:57:30.836959","name":"linear","packageid":79201},"rdependencies":[{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[903013,903013],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"Efficient Arrays","ebuildids":[903013,903013],"firstseen":"2012-01-13T14:35:42.889288","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vector","packageid":58689},{"block":false,"categoryid":433,"description":"A class for types that can be converted to a hash value","ebuildids":[903013,903013],"firstseen":"2012-01-23T14:36:00.534866","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hashable","packageid":58735},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[903013,903013],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981},{"block":false,"categoryid":433,"description":"A binary serialization library","ebuildids":[903013,903013],"firstseen":"2012-11-15T14:42:25.823912","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cereal","packageid":59998},{"block":false,"categoryid":433,"description":"Efficient hashing-based container types","ebuildids":[903013,903013],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"unordered-containers","packageid":60025},{"block":false,"categoryid":433,"description":"Distributive functors -- Dual to Traversable","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"distributive","packageid":61211},{"block":false,"categoryid":433,"description":"Lenses, Folds and Traversals","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"lens","packageid":61230},{"block":false,"categoryid":433,"description":"Reifies arbitrary terms into types that can be reflected back into terms","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"reflection","packageid":61251},{"block":false,"categoryid":433,"description":"Semigroupoids: Category sans id","ebuildids":[903013,903013],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"semigroupoids","packageid":61255},{"block":false,"categoryid":433,"description":"Adjunctions and representable functors","ebuildids":[903013,903013],"firstseen":"2015-04-03T13:37:49.661771","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"adjunctions","packageid":63331},{"block":false,"categoryid":433,"description":"Backwards-compatible orphan instances for base","ebuildids":[903013,903013],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base-orphans","packageid":63925},{"block":false,"categoryid":433,"description":"FunctorWithIndex, FoldableWithIndex, TraversableWithIndex","ebuildids":[903013,903013],"firstseen":"2020-12-17T07:55:38.672083","name":"indexed-traversable","packageid":72276},{"block":false,"categoryid":433,"description":"Sharing code for serialization between binary and cereal","ebuildids":[903013,903013],"firstseen":"2026-06-22T11:57:30.836959","name":"bytes","packageid":79156}],"repos":[{"branch":"master","lastcommit":"6b5d3b950bca5a95dcf0465f3fd90af4e0b56767","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/ekmett\/linear\/"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Include coloured haskell sources to generated documentation (dev-haskell\/hscolour)","isdefault":false,"use":"hscolour"},{"description":"Add support for software performance analysis (will likely vary from ebuild to ebuild)","isdefault":false,"use":"profile"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}