{"bugs":[{"bugid":911408,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"games-board\/jja-0.9.1 does not respect LDFLAGS"},{"bugid":944262,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"games-board\/jja-0.9.1-r2 fails to compile: ld: cannot find -lz: No such file or directory"}],"categories":[{"categoryid":323,"name":"games-board","summary":"The games-board category contains board games."},{"categoryid":1596,"name":"llvm-core"},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d4bd82b39757d98230398bcfa2d72660b9186c4a","committime":"2025-05-16T08:54:29","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"aed64620cbc1186eef36c654fded9be3b23bb11d","committime":"2025-05-16T08:32:41","packageid":76364,"repoid":1,"summary":"games-board\/jja: add LLVM_SLOT=20"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2a2a8fa2ac43c0167f7f1b3164945ebf1dafcc6d","committime":"2025-05-16T05:54:38","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"e5ea2b6fe6cdea7c6867ea743a53bcf9238f9803","committime":"2025-05-16T05:20:13","packageid":76364,"repoid":1,"summary":"games-board\/jja: drop 9999"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Bundled rocksdb crate bundles rocksdb\nApply same fix as dev-libs\/rocksdb\n\nCloses: https:\/\/bugs.gentoo.org\/938155\nSigned-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"63b2818ce41cde097c3c1ad582a7e3284a8d272a","committime":"2025-05-16T05:17:22","packageid":76364,"repoid":1,"summary":"games-board\/jja: Fix building with gcc-15"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09fdb16a54c2ae5b664236d3943e2c9f603ceda0","committime":"2025-01-18T16:18:18","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"0c835bd8517e50fb4e779336b6a2b8ccbfeeb099","committime":"2025-01-18T16:01:04","packageid":76364,"repoid":1,"summary":"games-board\/jja: Add llvm-19 support"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"1f9f1999cdc8ccb94054dec2d2951c7e486aa996","committime":"2024-12-11T11:29:30","packageid":76364,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/llvm"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"3ee411f1324ad2b881555d1bec5f943f1a7f28a1","committime":"2024-12-11T11:23:19","packageid":76364,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/clang"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"676d86b87bc8521ddd361d6ba352af09b2cb792b","committime":"2024-11-11T09:03:30","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kangie@gentoo.org","authorname":"Matt Jolly","body":"There were some significant QA issues in both ebuilds\nthat made it worth a revbump.\n\n- Live ebuild used stale crates; now uses `cargo_live_src_unpack`\n- packaged 0.9.1 did `rm` and `mv` instead of setting ${S}\n- missing `rust_pkg_setup`\n- made ebuilds consistent.\n\nSigned-off-by: Matt Jolly <kangie@gentoo.org>","commitid":"7844bcd0facbeaac8d829c409e0a39472543bc40","committime":"2024-11-11T04:37:33","packageid":76364,"repoid":1,"summary":"games-board\/jja: add 0.9.1-r2; update live"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"672a57f8ebbf9443e883e6caad81a0a5e51a833a","committime":"2024-11-09T06:33:29","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kangie@gentoo.org","authorname":"Matt Jolly","body":"Tidyups:\n\n- $(cargo_crate_uris)\n- Rust BDEPENDS come from the eclass except in very rare\n  circumstances (RUST_OPTIONAL=1)\n- RUST_M{AX,IN}_VER where required.\n- Suboptimal crate separator (`-` -> `@`)\n\nSigned-off-by: Matt Jolly <kangie@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/39218\nSigned-off-by: Matt Jolly <kangie@gentoo.org>","commitid":"01ba4dc61965ef7658a24728841c04c9a1ce4871","committime":"2024-11-04T07:24:14","packageid":76364,"repoid":1,"summary":"*\/*: update for slotted Rust"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6832010e63f2f88b9c0c434bcad104960ed00266","committime":"2024-05-16T09:48:39","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"f6194724ec7cc089757b190eda02b08aff4ea5a1","committime":"2024-05-16T09:35:20","packageid":76364,"repoid":1,"summary":"games-board\/jja: drop 0.7.1, 0.8.0, 0.8.1, 0.9.0"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Closes: https:\/\/bugs.gentoo.org\/926595\nSigned-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"5befa04b98c8b103a66caea09be47f16c6e07593","committime":"2024-05-16T09:34:46","packageid":76364,"repoid":1,"summary":"games-board\/jja: add 0.9.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ff896562097d2ec069ec35f2b4b13d990b66d5d9","committime":"2023-09-06T05:32:18","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"d7591cdde0d4aa4b95622420398d96e467c955dc","committime":"2023-09-06T05:20:19","packageid":76364,"repoid":1,"summary":"games-board\/jja: add 0.9.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bf5bfd29b324068773f44862d9aef745c6190cc9","committime":"2023-08-28T16:16:35","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"e48baaba0c0382653f1a43957bb562c02475a101","committime":"2023-08-28T16:01:55","packageid":76364,"repoid":1,"summary":"games-board\/jja: add 0.8.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a6827a771da26cd9c8e02f5de9bc597c409b632","committime":"2023-08-13T05:46:26","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"d66932f58442587cd4da03e3d831b0f8872794fe","committime":"2023-08-13T05:40:37","packageid":76364,"repoid":1,"summary":"games-board\/jja: add 0.8.0, 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2e270691b0ac441f948bb7ce13b4389f0cb08bab","committime":"2023-07-28T18:16:45","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Closes: https:\/\/bugs.gentoo.org\/911393\nSigned-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"9bb1a5f28dc54e74fa049026b2e1a00fb88bb7c2","committime":"2023-07-28T18:08:06","packageid":76364,"repoid":1,"summary":"games-board\/jja: Add liburing dep"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"74b5811e5f40453e56fa17fd4de8da0b86d14ca0","committime":"2023-07-28T17:17:22","packageid":76364,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"f0453fb8d664505e49ff9439de07bfc9355d2427","committime":"2023-07-28T16:59:23","packageid":76364,"repoid":1,"summary":"games-board\/jja: new package, add 0.7.1"}],"dependencies":[{"block":false,"categoryid":381,"description":"Efficient I\/O with io_uring","ebuildids":[863570],"firstseen":"2020-03-02T17:48:47.389529","name":"liburing","packageid":70880},{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[863570,863570,863570,863570,863570],"firstseen":"2024-12-11T12:13:21.481019","name":"clang","packageid":78052,"summary":"The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Features and Goals Some of the goals for the project include the following: End-User Features: Fast compiles and low memory use Expressive diagnostics GCC compatibility Utility and Applications: Modular library based architecture Support diverse clients (refactoring, static analysis, code generation, etc) Allow tight integration with IDEs Use the LLVM BSD License Internal Design and Implementation: A real-world, production quality compiler A simple and hackable code base A single unified parser for C, Objective C, C++, and Objective C++ Conformance with C\/C++\/ObjC and their variants"},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[863570,863570,863570,863570,863570],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."}],"depending":[],"ebuilds":[{"archs":["~amd64"],"ebuildid":863570,"firstseen":"2025-05-16T07:11:25.724487","license":"GPL-3+ Apache-2.0 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016","moddate":"2026-03-31T06:53:54","packageid":76364,"repoid":1,"slot":"0","uses":["debug","llvm_slot_16","llvm_slot_17","llvm_slot_18","llvm_slot_19","llvm_slot_20"],"version":"0.9.1-r3"}],"masks":[],"package":{"categoryid":323,"description":"swiss army knife for chess file formats","firstseen":"2023-07-28T18:27:43.747879","name":"jja","packageid":76364},"rdependencies":[{"block":false,"categoryid":381,"description":"Efficient I\/O with io_uring","ebuildids":[863570],"firstseen":"2020-03-02T17:48:47.389529","name":"liburing","packageid":70880},{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[863570,863570,863570,863570,863570],"firstseen":"2024-12-11T12:13:21.481019","name":"clang","packageid":78052,"summary":"The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Features and Goals Some of the goals for the project include the following: End-User Features: Fast compiles and low memory use Expressive diagnostics GCC compatibility Utility and Applications: Modular library based architecture Support diverse clients (refactoring, static analysis, code generation, etc) Allow tight integration with IDEs Use the LLVM BSD License Internal Design and Implementation: A real-world, production quality compiler A simple and hackable code base A single unified parser for C, Objective C, C++, and Objective C++ Conformance with C\/C++\/ObjC and their variants"},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[863570,863570,863570,863570,863570],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/git.sr.ht\/~alip\/jja"],"uses":[{"description":"Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https:\/\/wiki.gentoo.org\/wiki\/Project:Quality_Assurance\/Backtraces","isdefault":false,"use":"debug"},{"description":"Use LLVM 16.","group":"llvm_slot","isdefault":false,"use":"16"},{"description":"Use LLVM 17.","group":"llvm_slot","isdefault":false,"use":"17"},{"description":"Use LLVM 18.","group":"llvm_slot","isdefault":false,"use":"18"},{"description":"Use LLVM 19.","group":"llvm_slot","isdefault":false,"use":"19"},{"defaultflag":true,"description":"Use LLVM 20.","group":"llvm_slot","isdefault":true,"use":"20"}]}