{"bugs":[],"categories":[{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":1596,"name":"llvm-core"}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"782db677e73475396150793d4a0cb81bee58712f","committime":"2026-03-06T01:00:52","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Signed-off-by: Sv. Lockal <lockalsash@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/45826\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"62c24f9547c3f13a4bfb24000bbc81c7cd63c798","committime":"2026-02-15T14:57:40","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 7.2.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4649655a7992373e6fd043aa22af279946309da3","committime":"2025-11-09T09:15:45","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"c38473559fcc2b3c6e80e7189222030da110ca9b","committime":"2025-11-09T06:16:47","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 7.1.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"faf4c5c6e328024527771565efedb80b12ab33c0","committime":"2025-10-21T19:04:37","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a63f20875e9ac357a604a1eb9b093dc98033755e","committime":"2025-10-16T18:18:32","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"e460173c9dec50e9d5f5a8b451aa238b118f4d46","committime":"2025-10-15T14:40:20","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: drop 5.7.1, 6.1.1, 6.3.2, 6.4.1"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Bug: https:\/\/bugs.gentoo.org\/964799\n\nSigned-off-by: Sv. Lockal <lockalsash@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44165\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d885903e2ca619e8c78862ad1975f2e02d20dc2e","committime":"2025-10-12T07:22:40","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 7.0.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c51e041ac11bd23a226dcf6231f07e335846a12b","committime":"2025-09-06T15:19:52","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Signed-off-by: Sv. Lockal <lockalsash@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43406\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"10d16be4067786580601537528ef68c75f73a5e9","committime":"2025-08-10T13:49:31","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: fix resource search path, add depends"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"57dcb2fc2bcf9fa098f20657862ee2fee1a643ff","committime":"2025-08-10T06:22:46","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"47f048268317a1198ad7c66ddb8e9ea20cde48bc","committime":"2025-08-10T05:58:20","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 6.4.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c84b9a5a5337227e0953921ad339f5979eda50cd","committime":"2025-06-14T22:52:38","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Signed-off-by: Sv. Lockal <lockalsash@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42554\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"44b9fbfaf11584afe2d22ba113daa2e69c19107e","committime":"2025-06-08T18:46:03","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 6.4.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"99288108588481a32f7f03b3c58514701b663fe4","committime":"2025-03-04T11:03:26","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"c0b7c7c071ca25d2a012bb46456d4cb91d6fb199","committime":"2025-03-04T10:37:08","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 6.3.3, drop 6.3.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e81f25322da4295e6e95e53f871a1f49e329fda8","committime":"2025-02-08T10:19:23","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"patrick@gentoo.org","authorname":"Patrick Lauer","body":"Signed-off-by: Patrick Lauer <patrick@gentoo.org>","commitid":"86e11b09f2069502e9ec085cffbf03151690f9ba","committime":"2025-02-07T15:02:06","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 6.3.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3123b717d967d84f6a9cb2560d7c9c99222aff05","committime":"2025-01-05T22:03:14","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":77155,"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":77155,"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":77155,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/clang"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Signed-off-by: Sv. Lockal <lockalsash@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c1816c1b59b0039b891f2635f7b04f346a3ed84d","committime":"2024-12-08T13:56:06","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 6.3.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e84173ecbef6723825db88634a5acf79f7699ea4","committime":"2024-09-09T18:33:50","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Closes: https:\/\/bugs.gentoo.org\/928906\nSigned-off-by: Sv. Lockal <lockalsash@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/37639\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"316fc2c3ca792965b9a0389bd22c24392adb5949","committime":"2024-08-04T10:02:33","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: strip incompatible flag due to compiler switch"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"98c6c0a8eaa389732d9705d0d73854e57fc0288d","committime":"2024-06-26T10:40:29","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Changes:\n* fix-clang-libs.patch replaced with CMAKE_PREFIX_PATH\n* renamed ROCm-Developer-Tools to ROCm in urls\n\nSigned-off-by: Sv. Lockal <lockalsash@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"22cc875cef7004eced3d87f016464c7aa3f3c797","committime":"2024-03-17T15:31:06","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add 6.1.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b499195baced832856e006fb795206cd1f420ab5","committime":"2024-03-08T19:34:00","packageid":77155,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c6f3aca7e8caea1a2c5f6e51580df92a8e77b920","committime":"2024-03-08T19:23:35","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: add missing die"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Related bug: https:\/\/github.com\/ROCm\/HIPIFY\/issues\/1396\n\nSigned-off-by: Sv. Lockal <lockalsash@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33400\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3d9d84681ea48a77220cf9feb52a5cccd840975b","committime":"2024-03-08T19:07:47","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: fix compilation when sys-devel\/llvm-18.1.0 is installed"},{"authoremail":"lockalsash@gmail.com","authorname":"Sv. Lockal","body":"Signed-off-by: Sv. Lockal <lockalsash@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"648c581f84cffb394b43ddb58afbbde90c3d0a3d","committime":"2023-11-08T21:10:56","packageid":77155,"repoid":1,"summary":"dev-util\/hipify-clang: new package, add 5.7.1"}],"dependencies":[{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[855793,874793,879789,881680,892020],"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":[855793,874793,879789,881680,892020],"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":892020,"firstseen":"2026-03-06T01:09:25.209622","license":"MIT","moddate":"2026-03-30T13:49:43","packageid":77155,"repoid":1,"slot":"0\/7.2","uses":["llvm_slot_22"],"version":"7.2.0"},{"archs":["~amd64"],"ebuildid":881680,"firstseen":"2025-11-09T09:35:49.492109","license":"MIT","moddate":"2026-03-28T18:04:20","packageid":77155,"repoid":1,"slot":"0\/7.1","uses":["llvm_slot_20"],"version":"7.1.0"},{"archs":["~amd64"],"ebuildid":879789,"firstseen":"2025-10-21T20:23:43.436231","license":"MIT","moddate":"2026-03-28T18:04:20","packageid":77155,"repoid":1,"slot":"0\/7.0","uses":["llvm_slot_20"],"version":"7.0.2"},{"archs":["~amd64"],"ebuildid":874793,"firstseen":"2025-09-06T16:28:11.014301","license":"MIT","moddate":"2026-03-28T18:04:20","packageid":77155,"repoid":1,"slot":"0\/6.4","uses":["llvm_slot_20"],"version":"6.4.3-r1"},{"archs":["~amd64"],"ebuildid":855793,"firstseen":"2025-03-04T11:22:48.598642","license":"MIT","moddate":"2026-03-28T18:04:20","packageid":77155,"repoid":1,"slot":"0\/6.3","uses":["llvm_slot_19"],"version":"6.3.3"}],"masks":[],"package":{"categoryid":428,"description":"A set of tools to translate CUDA source code into portable HIP C++","firstseen":"2024-03-08T19:42:23.330062","name":"hipify-clang","packageid":77155},"rdependencies":[{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[874793,879789,881680,892020],"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":[874793,879789,881680,892020],"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":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/ROCm\/HIPIFY"],"uses":[{"defaultflag":true,"description":"Use LLVM 19.","group":"llvm_slot","isdefault":true,"use":"19"},{"defaultflag":true,"description":"Use LLVM 20.","group":"llvm_slot","isdefault":true,"use":"20"},{"defaultflag":true,"description":"Use LLVM 22.","group":"llvm_slot","isdefault":true,"use":"22"}]}