{"bugs":[],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"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":"adde45453bd390c0568dd8a7561c5a5691cebd9d","committime":"2025-04-13T07:50:11","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"70544d5c191cbd227005be5c2916765ceedb2838","committime":"2025-04-13T07:28:42","packageid":69440,"repoid":1,"summary":"dev-util\/edi: drop 0.8.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d600624214be1d76210a826f5456fb9ba783003f","committime":"2025-02-22T13:04:28","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"6c9b2c55d5ed7f4d6e165ed19e18be0d3bba5e81","committime":"2025-02-22T12:53:03","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0-r3 for x86"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"ef6873359b6a079e27223345bb47225b48a4784c","committime":"2025-02-22T12:52:54","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0-r3 for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e5d7f88efd0702887e056077e78ca25fcd27377b","committime":"2025-01-01T08:33:28","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Closes: https:\/\/bugs.gentoo.org\/945345\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"90fd578396c4efba82548e89051f860127c35883","committime":"2025-01-01T08:15:25","packageid":69440,"repoid":1,"summary":"dev-util\/edi: update EAPI 7 -> 8, update to llvm-r2.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":69440,"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":"3ee411f1324ad2b881555d1bec5f943f1a7f28a1","committime":"2024-12-11T11:23:19","packageid":69440,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/clang"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cf2d166b83ae1e920924d396e68a89f07d55ae3e","committime":"2022-09-16T12:16:49","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"d92efd99557b34195ea03afa30c872cedc080129","committime":"2022-09-16T12:07:29","packageid":69440,"repoid":1,"summary":"dev-util\/edi: drop 0.8.0-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"91e93c960b6475187eed3c7d64548f55965fed93","committime":"2022-03-29T07:34:30","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"cf3eaeea9271543aa9289e21436caac2d091db44","committime":"2022-03-29T06:50:53","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0-r2 for x86"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"f6e12d24dc1f66d2cbf5d3f71c6081d21f1013e5","committime":"2022-03-29T06:50:44","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0-r2 for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e4df25b02552b3de499cadd91920c5feb52a7afc","committime":"2022-02-23T09:51:45","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Closes: https:\/\/bugs.gentoo.org\/831771\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"e3d5e26c56739a1e29c8273bcee37cf6ab504ed1","committime":"2022-02-23T09:39:29","packageid":69440,"repoid":1,"summary":"dev-util\/edi: meson-0.61.1 fix"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7da9a2f77082fb273efe5982f226fee42633fcff","committime":"2022-01-21T18:21:54","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Closes: https:\/\/bugs.gentoo.org\/831526\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"5f8651f727b59729b0845c35552e50241964fa5c","committime":"2022-01-21T18:13:31","packageid":69440,"repoid":1,"summary":"dev-util\/edi: depend on virtual\/libintl (fix musl)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"29a6358ee27d40138b936e8fd0979b4153d66f17","committime":"2021-05-07T07:50:06","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"8640f87789c2395ddf4f004bcfc1aee6691c100a","committime":"2021-05-07T07:34:24","packageid":69440,"repoid":1,"summary":"dev-util\/edi: remove old"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"415c9f74fbc729c8172da343f082f8733705822b","committime":"2021-05-07T07:34:00","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0-r1 on x86"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"bc429ebf8cb64732ff42139856c91c8b28fd4366","committime":"2021-05-07T07:33:40","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0-r1 on amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9c0d0ffe1e16175aaeebdb5bc03519778c2e8337","committime":"2021-04-06T10:20:01","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"8ff72b5f1a0ade52d8c06ab213d1e2d00bdd90cf","committime":"2021-04-06T10:03:04","packageid":69440,"repoid":1,"summary":"dev-util\/edi: add dev-util\/bear integration with 'clang' USE"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ac27547742742f3e6173f9446bdb07b96fa7562b","committime":"2021-04-06T08:19:58","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"e9edad2cc9d36674e644d83e41bc1167f8fe44bf","committime":"2021-04-06T08:12:09","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0 on amd64"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"9cdf3b1191f7a24e21ab65c5a91ac3595dcbbfe3","committime":"2021-04-06T08:04:32","packageid":69440,"repoid":1,"summary":"dev-util\/edi: stabilize 0.8.0 on x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a2526788e1ea5f55948f2758988e5471cde66692","committime":"2020-04-30T06:14:06","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"20e5165d666fa59f9b3c7b822f2efa72c4f0a5c0","committime":"2020-04-30T05:35:37","packageid":69440,"repoid":1,"summary":"dev-util\/edi: clean old 0.7.1"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"8142a137b7eee1bb4e1369616577a46723e1cc91","committime":"2020-04-30T05:35:15","packageid":69440,"repoid":1,"summary":"dev-util\/edi: bump to 0.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d109681e83a315835395e6b109bf29325ce8588b","committime":"2020-04-09T13:06:22","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"d38367bce18b04b83ea0d15fefcf2d15a9ea6966","committime":"2020-04-09T12:08:37","packageid":69440,"repoid":1,"summary":"dev-util\/edi: update HOMEPAGE"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3c1ef3c9a9132520fea665001f3e8130cbecf579","committime":"2019-05-08T17:24:19","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gmail.com","authorname":"Joonas Niilola","body":"Package-Manager: Portage-2.3.64, Repoman-2.3.12\nSigned-off-by: Joonas Niilola <juippis@gmail.com>\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"6ab9f438bdfaeca9e9437e26395387ec5357f1d1","committime":"2019-05-04T06:59:11","packageid":69440,"repoid":1,"summary":"dev-util\/edi: remove old 0.7.0"},{"authoremail":"juippis@gmail.com","authorname":"Joonas Niilola","body":"- allow raw wayland to be used.\n\nPackage-Manager: Portage-2.3.64, Repoman-2.3.12\nSigned-off-by: Joonas Niilola <juippis@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/11892\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"51f1382c1660ff2e5d4e7d5f2acda5a7b7771c0a","committime":"2019-05-04T06:58:45","packageid":69440,"repoid":1,"summary":"dev-util\/edi: bump to 0.7.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"577995527971eff228246bd5419c57a3ccceccdd","committime":"2018-10-07T10:04:04","packageid":69440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gmail.com","authorname":"Joonas Niilola","body":"Closes: https:\/\/bugs.gentoo.org\/604932\nSigned-off-by: Joonas Niilola <juippis@gmail.com>\nPackage-Manager: Portage[mgorny]-2.3.49.1\nSigned-off-by: Michał Górny <mgorny@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/9964","commitid":"c4570290797589feeb73e9c8f18285bebc83a4da","committime":"2018-09-24T05:55:30","packageid":69440,"repoid":1,"summary":"dev-util\/edi: new package"}],"dependencies":[{"block":false,"categoryid":393,"description":"A unit test framework for C","ebuildids":[849462],"firstseen":"2010-05-04T00:54:45.661860","name":"check","packageid":44168},{"block":false,"categoryid":393,"description":"Enlightenment Foundation Libraries all-in-one package","ebuildids":[849462,849462,849462],"firstseen":"2014-01-26T14:39:04.453069","maintainer":"enlightenment@gentoo.org","maintainername":"Project Enlightenment","name":"efl","packageid":61869},{"block":false,"categoryid":428,"description":"Bear is a tool that generates a compilation database for clang tooling.","ebuildids":[849462],"firstseen":"2020-07-01T22:48:16.010972","name":"bear","packageid":71267,"summary":"Bear is a tool that generates a compilation database for clang tooling. The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool. To achieve that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms provided by the dynamic linker. Bear has two components: the library and the binary. The library redefines the exec methods to be used by all child processes. The executable enables the use of the library for child processes and writes the output file."},{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[849462,849462],"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"}],"depending":[],"ebuilds":[{"archs":["amd64","x86"],"ebuildid":849462,"firstseen":"2025-01-01T08:49:34.685444","license":"GPL-2 GPL-3 LGPL-2.1-with-linking-exception","moddate":"2026-04-02T22:11:32","packageid":69440,"repoid":1,"slot":"0","uses":["clang","llvm_slot_18","llvm_slot_19"],"version":"0.8.0-r3"}],"masks":[],"package":{"categoryid":428,"description":"An EFL-based IDE","firstseen":"2018-10-07T10:06:27.456836","name":"edi","packageid":69440},"rdependencies":[{"block":false,"categoryid":393,"description":"Enlightenment Foundation Libraries all-in-one package","ebuildids":[849462,849462,849462],"firstseen":"2014-01-26T14:39:04.453069","maintainer":"enlightenment@gentoo.org","maintainername":"Project Enlightenment","name":"efl","packageid":61869},{"block":false,"categoryid":428,"description":"Bear is a tool that generates a compilation database for clang tooling.","ebuildids":[849462],"firstseen":"2020-07-01T22:48:16.010972","name":"bear","packageid":71267,"summary":"Bear is a tool that generates a compilation database for clang tooling. The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool. To achieve that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms provided by the dynamic linker. Bear has two components: the library and the binary. The library redefines the exec methods to be used by all child processes. The executable enables the use of the library for child processes and writes the output file."},{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[849462,849462],"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"}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/Enlightenment\/edi","https:\/\/phab.enlightenment.org\/w\/projects\/edi\/","https:\/\/www.enlightenment.org\/about-edi"],"uses":[{"description":"Provide integration with llvm-core\/clang and dev-util\/bear for autocompletion, inline errors and information about compilation units.","isdefault":false,"packageid":69440,"use":"clang"},{"description":"Use LLVM 18.","group":"llvm_slot","isdefault":false,"use":"18"},{"defaultflag":true,"description":"Use LLVM 19.","group":"llvm_slot","isdefault":true,"use":"19"}]}