{"bugs":[{"bugid":430914,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"[TRACKER] Packages depending on app-text\/doxygen[dot]"},{"bugid":543870,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"IN_PROGRESS","summary":"media-libs\/libcaca-0.99_beta19 USE=doc with >=app-text\/doxygen-1.8.8 - Makefile:6: recipe for target 'refman.pdf' failed"},{"bugid":906860,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-text\/doxygen-1.13.0-r1 installs files into unexpected paths"},{"bugid":907904,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-text\/doxygen-1.9.7-r1 fails test - 61 - 061_Únicod€_file (Failed)"},{"bugid":907951,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"app-text\/doxygen-1.9.6 (with USE=+doc) fails with: error: Failed to extract bounding box from generated diagram file \/var\/tmp\/portage\/app-text\/doxygen-1.9.6\/work\/doxygen-1.9.6_build\/latex\/examples\/diagrams\/latex\/class_a__coll__graph.pdf"},{"bugid":912261,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"app-text\/doxygen-1.9.7-r1 hitting \"input buffer overflow, can't enlarge buffer because scanner uses REJECT\""},{"bugid":913584,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"app-text\/doxygen-1.9.7-r1 +doc installs SVG files in .bz2 form"},{"bugid":916205,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-text\/doxygen-1.9.8 - Error: Error: fontconfig: Didnt find expected font family. Perhaps URW Type 1 fonts need installing?"},{"bugid":924551,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-text\/doxygen-1.10.0-r1: fails to compile (LIBCXX-CLANG19): implicit instantiation of undefined template 'std::char_traits<unsigned char>'"},{"bugid":932673,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"app-text\/doxygen-1.10.0-r1 - configuration file example.cfg not found with dev-build\/ninja-1.12.1"},{"bugid":940171,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":">=app-text\/doxygen-1.9.8 fails creating doxygen_manual: pdfTeX error: \/usr\/bin\/pdflatex (file pcrro8r): Font pcrro8r at 480 not found"},{"bugid":947394,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"app-text\/doxygen: missing dev-texlive\/texlive-fontutils dependency for epstopdf (was: app-crypt\/gpgme-1.24.1: error: Problems running epstopdf. Check your TeX installation!)"},{"bugid":953360,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-text\/doxygen-1.13.2 - [llvm] string: error: implicit instantiation of undefined template std::char_traits<unsigned char>"},{"bugid":961616,"firstseen":"2025-08-17T11:49:22.364506","severity":"normal","status":"UNCONFIRMED","summary":"dev-libs\/librevenge-0.0.5[doc] w\/ app-text\/doxygen-1.14.0: error: Invalid alias"},{"bugid":961617,"firstseen":"2025-08-17T11:49:22.364506","severity":"normal","status":"CONFIRMED","summary":"media-libs\/libzmf-0.0.2-r1[doc]  w\/ app-text\/doxygen-1.14.0: failed to stat html\/*.png: No such file or directory"},{"bugid":967723,"firstseen":"2025-12-19T11:55:47.796339","severity":"enhancement","status":"UNCONFIRMED","summary":"app-text\/doxygen should not hard-depend on app-text\/ghostscript-gpl"}],"categories":[{"categoryid":404,"name":"app-i18n","summary":"The app-i18n category contains internationalisation-related packages."},{"categoryid":422,"name":"app-misc","summary":"The app-misc category contains various miscellaneous application packages which don't belong anywhere else."},{"categoryid":391,"name":"app-text","summary":"The app-text category contains tools for working with human-language text files."},{"categoryid":1561,"name":"dev-build"},{"categoryid":429,"name":"dev-cpp","summary":"The dev-cpp category contains libraries and utilities relevant to the c++ programming language."},{"categoryid":452,"name":"dev-db","summary":"The dev-db category contains libraries and utilities for database related programming."},{"categoryid":362,"name":"dev-embedded","summary":"The dev-embedded category contains libraries and utilities relevant to embedded programming."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},{"categoryid":472,"name":"dev-qt","summary":"The dev-qt category contains packages for the Qt framework modules and directly related libraries and development applications from the upstream Qt Project. Do not add other packages to this category."},{"categoryid":1492,"name":"dev-texlive","summary":"The dev-texlive category contains various TeXLive's packages."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":477,"name":"kde-frameworks","summary":"The kde-frameworks category contains KDE Frameworks – add-on libraries for programming with Qt."},{"categoryid":1596,"name":"llvm-core"},{"categoryid":354,"name":"media-gfx","summary":"The media-gfx category contains graphics-related packages."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":414,"name":"net-im","summary":"The net-im category contains instant messaging software."},{"categoryid":320,"name":"net-libs","summary":"The net-libs category contains libraries that are network-related."},{"categoryid":451,"name":"net-misc","summary":"The net-misc category contains various miscellaneous networking tools and utilities."},{"categoryid":436,"name":"net-wireless","summary":"The net-wireless category contains wireless networking software and utilities."},{"categoryid":339,"name":"sci-astronomy","summary":"The sci-astronomy category contains software that can be used in astronomical and related scientific environments."},{"categoryid":318,"name":"sci-libs","summary":"The sci-libs category contains various science-related libraries."},{"categoryid":317,"name":"sci-mathematics","summary":"The sci-mathematics category contains mathematical software."},{"categoryid":367,"name":"sci-physics","summary":"The sci-physics category contains physics related software."},{"categoryid":343,"name":"sys-apps","summary":"The sys-apps category contains various core system applications, and some non-core system applications which have not yet been moved out into other sys- categories."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"categoryid":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9914fd37666f788be51de35794f1bf638b045c33","committime":"2026-03-10T07:15:48","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Signed-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"8ba732a35738e83ccde3504957b0ae29f3c06650","committime":"2026-03-10T07:00:28","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add LLVM slot"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"91c67fc9f934fe729811cdb080c1831cc2757201","committime":"2026-03-08T00:00:55","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"- update \"suppress unused options libcxx\" patch\n - drop patch applied upstream\n\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"1b63bd7bc4072cd792da7269a3e39b263b1c7d96","committime":"2026-03-07T23:21:07","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add 1.16.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0af053c2524fe4069414fcffd9b60b6081e77f48","committime":"2025-12-26T16:45:47","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"9d85817027b2a0a1d5e89da4ceccdaa07a0e5173","committime":"2025-12-22T19:38:53","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: drop 1.15.0-r1"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Upstream commit bc6311460c848a0129a95d3cf783fe0133c14b68\n\nCloses: https:\/\/bugs.gentoo.org\/966876\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"0f495aff68222775e286eb2d0d4f4ce027ffe71f","committime":"2025-12-22T19:37:52","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Add missing Qt6Svg dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":76891,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b082176271c4f0d63a97962e4b75785991196236","committime":"2025-12-17T15:16:13","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"The arch and OS that matches it are obsolete.\n\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"0a7ffce789e36042bac35ea5e0b8b2b654e5b490","committime":"2025-12-17T15:07:23","packageid":76891,"repoid":1,"summary":"*: remove ppc-macos keyword"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9f438ffbd158ab4f6ff90886dd6946969e704a78","committime":"2025-12-12T02:15:49","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"... breaking wxpython.\n\nCloses: https:\/\/bugs.gentoo.org\/966843\nThanks-to: Blake Batson <bbatson101@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"be8ff84c44fcbe2b008c2c9a86bf9947d1b1f6a5","committime":"2025-12-12T01:55:13","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: fix emitting duplicate type names"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2e735104423338b3ad4e5380bb8d6f3a059f1e48","committime":"2025-11-26T03:15:46","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Signed-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44741\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44741\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8952162cc5dadb1ede2bacde2f356099a4d69615","committime":"2025-11-23T11:28:21","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: drop 1.13.0-r1"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Closes: https:\/\/bugs.gentoo.org\/966393\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44741\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"467d2011bce489b4491a90a6bce907273df250f8","committime":"2025-11-23T11:26:42","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add 1.15.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"30e2fcd0b492ae2bcb6f03ac571b6d5f82f733a6","committime":"2025-09-02T17:19:36","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Result of running the command:\n grep --include=\"*.ebuild\" -r . -e 'KEYWORDS=.*[\" ]sparc' -l | xargs ekeyword ~sparc\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"0ad96e879b651cc7e8214159d5841d6b633bef8a","committime":"2025-09-02T16:20:20","packageid":76891,"repoid":1,"summary":"*\/*: destable sparc"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Result of running the command:\n grep --include=\"*.ebuild\" -r . -e 'KEYWORDS=.*[\" ]hppa' -l | xargs ekeyword ~hppa\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"634a005686006d01415107ef3968d1a81809a95f","committime":"2025-09-02T16:18:20","packageid":76891,"repoid":1,"summary":"*\/*: destable hppa"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e8cfd58db6db70dfaf8fe0e8c4abe5855f74543d","committime":"2025-07-13T09:41:57","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e70c3994f42352a2ec5d52e8354cc1f915e61d43","committime":"2025-07-13T09:15:12","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"bbcda2d5e93672dc5c6dfb639afec8cfd278af8f","committime":"2025-07-13T09:06:30","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 hppa, #954661"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"22efdddd031657b1ce4486eb4ba962aaf33d84b0","committime":"2025-07-13T08:53:42","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 sparc, #954661"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c3129608cda497518458205a3d4f80029cfb41ab","committime":"2025-07-01T05:22:41","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"It was fixed in 1.11, our workaround is only flawed in that it doesn't\nupdate version numbers. Rebuilding this package is a *huge* pain. ;)\n\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"eb8072d647ed4d702567550221a3a31feaa290a8","committime":"2025-07-01T04:29:00","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: remove outdated workaround for manpages"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"730a6886f2035484a254ecf61ebc7afa1b7e2087","committime":"2025-06-18T10:52:06","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"7397c664c2d7066f7eb54ca2bbcce97cb08cb330","committime":"2025-06-18T10:29:19","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add 1.14.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a28214e9d0f6ce865e51cf0df28621041d2f6c2e","committime":"2025-05-03T17:09:19","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"41971d2bf5b6ce9f00078fc6c7ad30340e1b862f","committime":"2025-05-03T16:50:16","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 x86, #954661"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"05a57fa2446a0aee61766e4dbfa5de1b6a0ecab3","committime":"2025-05-03T15:25:09","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"ff5cc78f9dc5893f14a153aaadb738b80e955c23","committime":"2025-05-03T15:08:20","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 arm, #954661"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"96ab4febfaf274517e569460f6d909de15aed780","committime":"2025-04-27T09:50:14","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0c3ab484a0c1318d5807ef3ddf4720f280b88f4c","committime":"2025-04-27T09:41:24","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 amd64, #954661"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5608a300595477f0a0b8a72de3ec53559971b594","committime":"2025-04-26T15:50:11","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"9198f46badaa056e7b5dbe25ee629cf80c3ad6db","committime":"2025-04-26T15:30:42","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 ppc, #954661"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f70cf6f2fb5397b8e5b0319b588d1a986d61b481","committime":"2025-04-26T10:21:00","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"2ff5cda5ac243e3f669d66a603fbf1752139b614","committime":"2025-04-26T10:04:04","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 ppc64, #954661"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8771be8adf32872b9aced9e90c9b95ecca4a60d4","committime":"2025-04-26T07:05:11","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"cc807fe26ed252cc24d61420edfc01f417d0ea6c","committime":"2025-04-26T06:47:28","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.2 arm64, #954661"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d50f31742d9a88065776fac9ae84dd21aac2327d","committime":"2025-03-15T15:18:12","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kostadinshishmanov@protonmail.com","authorname":"Kostadin Shishmanov","body":"Bug: https:\/\/bugs.gentoo.org\/942336\nCloses: https:\/\/bugs.gentoo.org\/949923\nSigned-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/41089\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"46d2ea6fa7e185d28739e8eba271cc8bc1bf90c3","committime":"2025-03-14T21:06:50","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add 1.13.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a69db615669767565f65d37b2feda07b79ecd63e","committime":"2025-03-09T22:18:26","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9daa5e1bf6602e0dbfc26732cc3efa665ac06c5e","committime":"2025-03-09T20:33:21","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Closes: https:\/\/bugs.gentoo.org\/948583\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"c749a244d9c6866cac3a9524d7be84377dd08b6f","committime":"2025-03-09T20:23:43","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: drop 1.9.8, 1.12.0"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b2f2a42c3bba45f690ba874060670c0aebcef79c","committime":"2025-03-09T20:17:22","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 hppa, #948583"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dcce332e6611a3be8783f05785360f8cc6a6aab5","committime":"2025-02-26T20:49:21","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"aa0ec4b833beb80b99c5f0e53a3b9c9d98342a2e","committime":"2025-02-26T20:33:25","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 amd64, #948583"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"907c96b4cffea7f6f46e459ee842aa46259ec219","committime":"2025-02-22T16:48:34","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"c80920b7e3cad0d192dc2e6b37f21b619bf9c046","committime":"2025-02-22T16:30:06","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 sparc, #948583"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"885ba1629b930da10887430e9326e835b207c5eb","committime":"2025-01-29T11:03:38","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"af3c7a9b4315cce2a8f88cb8a1386e8771f0f6db","committime":"2025-01-29T10:46:33","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 x86, #948583"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b21b9e737a6ddc16a30dc0499cafb99b26288828","committime":"2025-01-29T10:46:31","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 ppc64, #948583"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2f07583626f3ee12114e03d7eb0bb3739125ebb5","committime":"2025-01-29T10:46:30","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 ppc, #948583"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"99d09a7304d8fe1c2afd66f788b43ffb993d171c","committime":"2025-01-29T10:46:28","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 arm64, #948583"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d82cc5890932476614f3201a5a9c6a3071cdae9f","committime":"2025-01-29T10:46:27","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.13.0-r1 arm, #948583"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f377eee0c77eeea00755b47bc1a4515a0be4ca3f","committime":"2025-01-24T20:18:20","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"a3d88b6e272d461d8e5c08e285901ad56f9a454f","committime":"2025-01-20T20:38:13","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: drop 1.13.0"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Bug: https:\/\/bugs.gentoo.org\/948583\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"5f9b349b46849040064e129259bb5e8feb01561a","committime":"2025-01-20T20:36:22","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Switch to Qt6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"34bd77fa3421562e75ebcc74d138f3be531fa9fd","committime":"2025-01-16T16:18:19","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Signed-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"17ed441039f764f5cbe47829452f5f1bb6533d65","committime":"2025-01-16T16:01:18","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add 1.13.0"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Closes: https:\/\/bugs.gentoo.org\/937599\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"e955235523a2c2b11034a37e8520c37ebdba6486","committime":"2025-01-07T19:54:14","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: drop 1.10.0-r1, 1.11.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":76891,"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":76891,"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":76891,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/clang"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5ec2182cb80f6f4f778c144e6be72adba4cc3dd4","committime":"2024-11-27T20:52:42","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kangie@gentoo.org","authorname":"Matt Jolly","body":"This ebuild does not require the use of LLVM however\nit forces it as a dependency since the change to\nthe llvm-r1 eclass.\n\nAdd LLVM_OPTIONAL as there's already a `clang?` block\nin RDEPEND to pull in the appropriate slot, and\nset the appropriate REQUIRED_USE based on that.\n\nSigned-off-by: Matt Jolly <kangie@gentoo.org>","commitid":"18bb06051851b05eda1f3ddca25913867a801388","committime":"2024-11-25T23:14:17","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add LLVM_OPTIONAL; bump LLVM_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"55497e1677701f878d72df031bc0741a7bf7ade6","committime":"2024-10-31T14:03:20","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"938c92c7acfe9df707d51d2c10768d421e8361f0","committime":"2024-10-31T13:48:33","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.12.0 arm, #940062"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b4a89030d24edb0005dfd71e4ad5e5c1ebeac05d","committime":"2024-10-31T13:48:31","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.12.0 arm64, #940062"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2cdcba382bc90ad8ca0952b509fa543833476d91","committime":"2024-10-17T21:48:21","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"96176fe333a9953a26d8a7635c657560dfa29801","committime":"2024-10-17T21:37:28","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.12.0 amd64, #940062"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dcb0e968dcd3f46d18c9279a4ab5c8ca1f9ea222","committime":"2024-10-17T11:03:28","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"ed4811bd89a91bd0b82b0c077371d352845852c5","committime":"2024-10-17T10:47:56","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.12.0 x86, #940062"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5bb20d062bdd70ae1d67d55c2184a5798798af1c","committime":"2024-10-17T08:33:25","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2a1650137c06e9aed7863aa46503451b5ac4f90c","committime":"2024-10-17T08:20:20","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.12.0 sparc, #940062"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"55b16077b5d8807b66d922c820f7e729722739cd","committime":"2024-10-17T08:18:56","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.12.0 ppc64, #940062"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"07c93cadd29ee063fd4982c1c6822ec10a1ce9b2","committime":"2024-10-17T08:18:54","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: Stabilize 1.12.0 ppc, #940062"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"562fad09561684954963d0a91b23e0a61f2c7932","committime":"2024-09-12T18:49:01","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Change was created by running the following command::\n\n    ekeyword ^ia64 *\/*\/*.ebuild\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"0e727a3a16bc2abfd39386f10821d3e5ce89c45a","committime":"2024-09-07T15:44:22","packageid":76891,"repoid":1,"summary":"*\/*: unkeyword ~ia64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"683970aa844fabaff4103d4f51f1713ab911b837","committime":"2024-08-25T23:48:53","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/38245\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"5cf1e5ee439863d00f42dc67d228a34c4a95b8b5","committime":"2024-08-20T05:19:32","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: update live"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"* It doesn't appear that doxygen uses libpng. They instead\n  use vendored lodepng.\n* Doxygen doesn't directly use freetype, but it does recommend freetype\n  to be used in graphviz to avoid misrendering. It's already built\n  unconditionally so use (+).\n\nCloses: https:\/\/bugs.gentoo.org\/937599\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"30d25ae5f8ae00e545c4680235a718a59b2caf86","committime":"2024-08-20T04:32:20","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add 1.12.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bbcb3acba9117a358631cbf4a78d6b30424e04f3","committime":"2024-07-21T10:34:07","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Closes: https:\/\/bugs.gentoo.org\/936383\nCloses: https:\/\/bugs.gentoo.org\/936385\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"41e0911757bd7b5a0c326ec6af7612271729c451","committime":"2024-07-21T10:19:59","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: add 1.11.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e817756739654c06c8a96e8fb68a3da1ba3af055","committime":"2024-04-30T18:48:55","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"watermanpaint@posteo.net","authorname":"Lucio Sauer","body":"bump copyright of touched ebuilds to 2024\n\nSigned-off-by: Lucio Sauer <watermanpaint@posteo.net>\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"794061a3298b5716db015defa7b3e2c583b73980","committime":"2024-04-12T10:47:52","packageid":76891,"repoid":1,"summary":"*\/*: inline mirror:\/\/sourceforge"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e81ec2ca039f598d95e4098e8c84975d51835309","committime":"2024-03-04T11:33:47","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"38e0f0a5b383d1b1f703d983ddb473ba1fa52fa0","committime":"2024-03-04T11:21:20","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: drop 1.9.6, 1.9.7-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"649f628145a6213f21fcd6ba647b3e5d38e28fc1","committime":"2024-02-13T19:04:01","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Signed-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"5ef8f8462268cf6884f044b429fd0b4f441f64f2","committime":"2024-02-13T18:51:49","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: drop 1.10.0"},{"authoremail":"eschwartz93@gmail.com","authorname":"Eli Schwartz","body":"We only want manpages for the USE flags we enabled. Actually, we don't\nwant to manually install these at all, but upstream weirdly ties this to\nUSE=doc. Kludge around it with conditional `doman`.\n\nThis still isn't actually satisfactory, since the resulting manpages\ncontain lots of `Doxygen version @VERSION@` and suchlike, which is\nsupposed to get configured by cmake during the process of installing.\nHandling this correctly requires upstream work.\n\nPatch submitted upstream: https:\/\/github.com\/doxygen\/doxygen\/pull\/10647\n\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/35281\nSigned-off-by: Eli Schwartz <eschwartz93@gmail.com>\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"9aff33af49dea70beaadc882f40ab39375bcf34d","committime":"2024-02-11T20:52:59","packageid":76891,"repoid":1,"summary":"app-text\/doxygen: fix incorrect and overly broad manpage installation"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3548511996bfd3574f9e3a3a433fb9e7526f3f58","committime":"2024-01-12T15:05:10","packageid":76891,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Per the category metadata, app-doc\/ is reserved for documentation\n*files* and not software.  Move it to app-text\/ where it seems a better\nfit.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f7fdfdaeec3764929686064a6054c38a6b2d7788","committime":"2024-01-11T16:04:37","packageid":76891,"repoid":1,"summary":"Move {app-doc → app-text}\/doxygen"}],"dependencies":[{"block":false,"categoryid":391,"description":"Interpreter for the PostScript language and PDF","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"printing@gentoo.org","maintainername":"Gentoo Printing Project","name":"ghostscript-gpl","packageid":43199},{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":450,"description":"Larry Wall's Practical Extraction and Report Language","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl","packageid":44582},{"block":false,"categoryid":452,"description":"SQL database engine","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"arfrever.fta@gmail.com","maintainername":"Arfrever Frehtes Taifersar Arahesis","name":"sqlite","packageid":50388},{"block":false,"categoryid":354,"description":"Open Source Graph Visualization Software","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"graphviz","packageid":53956,"summary":"graphviz is a set of graph drawing tools for Unix or MS-Windows (win32), including a web service interface (webdot). Source code and binary executables for common platforms are available. Graph drawing addresses the problem of visualizing structural information by constructing geometric representations of abstract graphs and networks. Automatic generation of graph drawings has important applications in key technologies such as database design, software engineering, VLSI and network design and visual interfaces in other domains. Situations where these tools might be particularly useful include: * you would like to restructure a program and first need to understand the relationships between its types, procedures, and source files. * you need to find the bottlenecks in an Internet backbone - not only individual links, but their relationships * you're debugging a protocol or microarchitecture represented as a finite state machine and need to figure out how a certain error state arises * you would like to browse a database schema, knowledge base, or distributed program represented pictorially * you would like to see an overview of a collection of linked documents * you would like to discover patterns and communities of interest in a database of telephone calls or e-mail messages"},{"block":false,"categoryid":393,"description":"Xapian Probabilistic Information Retrieval library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"xapian","packageid":55434,"summary":"Xapian is an Open Source Probabilistic Information Retrieval library, released under the GPL. It's written in C++, with bindings to allow use from Perl, Python, PHP, Java, TCL, C#, and Ruby (so far!) Xapian is designed to be a highly adaptable toolkit to allow developers to easily add advanced indexing and search facilities to their own applications."},{"block":false,"categoryid":472,"description":"SVG rendering library for the Qt6 framework","ebuildids":[885559,892244],"firstseen":"2013-03-03T14:38:59.202869","maintainer":"qt@gentoo.org","maintainername":"Gentoo Qt Project","name":"qtsvg","packageid":60446},{"block":false,"categoryid":393,"description":"Small, safe and fast formatting library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2017-03-08T14:39:24.424543","name":"libfmt","packageid":66610},{"block":false,"categoryid":393,"description":"Fast C++ logging library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2017-03-17T14:37:08.634392","name":"spdlog","packageid":66659},{"block":false,"categoryid":1492,"description":"TeXLive BibTeX additional styles","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-bibtexextra","packageid":70688},{"block":false,"categoryid":1492,"description":"TeXLive Additional fonts","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-fontsextra","packageid":70690},{"block":false,"categoryid":1492,"description":"TeXLive Graphics and font utilities","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-fontutils","packageid":70692,"summary":"Programs for conversion between font formats, testing fonts, virtual fonts, .gf and .pk manipulation, mft, fontinst, etc. Manipulating OpenType, TrueType, Type 1,and for manipulation of PostScript and other image formats."},{"block":false,"categoryid":1492,"description":"TeXLive LaTeX fundamental packages","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-latex","packageid":70713,"summary":"These packages are either mandated by the core LaTeX team, or very widely used and strongly recommended in practice."},{"block":false,"categoryid":1492,"description":"TeXLive LaTeX additional packages","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-latexextra","packageid":70714},{"block":false,"categoryid":1492,"description":"TeXLive Plain (La)TeX packages","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-plaingeneric","packageid":70721},{"block":false,"categoryid":472,"description":"Cross-platform application development framework","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2022-08-02T23:07:22.729124","name":"qtbase","packageid":75249},{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[811563,811563,811563,811563,857539,857539,857539,867741,867741,867741,882908,882908,882908,882908,885559,885559,885559,885559,892244,892244,892244,892244,892244],"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":[811563,811563,811563,811563,857539,857539,857539,867741,867741,867741,882908,882908,882908,882908,885559,885559,885559,885559,892244,892244,892244,892244,892244],"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":[{"block":false,"categoryid":422,"description":"decode and send infra-red signals of many commonly used remote controls","ebuildids":[862328,862329],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"candrews@integralblue.com","maintainername":"Craig Andrews","name":"lirc","packageid":44680},{"block":false,"categoryid":391,"description":"An OCR Engine, originally developed at HP, now open source","ebuildids":[772248,885850],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"tomka@gentoo.org","maintainername":"Thomas Kahle","name":"tesseract","packageid":45863,"summary":"A commercial quality OCR engine originally developed at HP between 1985 and 1995. In 1995, this engine was among the top 3 evaluated by UNLV. It was open-sourced by HP and UNLV in 2005."},{"block":false,"categoryid":422,"description":"Displays real-time system information from your Linux\/*BSD box on a LCD","ebuildids":[739618],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"lcdproc","packageid":46090,"summary":"LCDproc is a piece of open source software that displays real-time system information from your Linux\/*BSD box on a LCD. The server supports several serial and USB devices from Matrix Orbital and CrystalFontz as well as some devices connected to the LPT port: HD44780, T6963, SED1520 and SED1330. Various clients are available that display things like CPU load, system load, memory usage, uptime, and a lot more."},{"block":false,"categoryid":438,"description":"Library to interface with IEEE 1394 cameras following the IIDC specification","ebuildids":[684992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"media-video@gentoo.org","name":"libdc1394","packageid":46249},{"block":false,"categoryid":330,"description":"Fast Light GUI Toolkit","ebuildids":[802012],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"desktop-misc@gentoo.org","maintainername":"Gentoo Desktop Miscellaneous Project","name":"fltk","packageid":46789,"summary":"The Fast Light ToolKit is a cross-platform C++ user interface toolkit for X and OpenGL. FLTK (pronounced \"fulltick\") provides GUI functionality and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK also includes a UI builder called FLUID that can be used to create applications."},{"block":false,"categoryid":438,"description":"Library for communicating with the Creative Nomad JukeBox digital audio player","ebuildids":[754684],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libnjb","packageid":47315},{"block":false,"categoryid":428,"description":"Utility to execute commands in a chroot environment","ebuildids":[876328],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"jcallen@gentoo.org","maintainername":"Jonathan Callen","name":"schroot","packageid":47878},{"block":false,"categoryid":320,"description":"A network programming library in C++","ebuildids":[716092],"firstseen":"2010-05-04T00:54:45.661860","name":"wvstreams","packageid":48291},{"block":false,"categoryid":320,"description":"Client-side library for the Gadu-Gadu protocol","ebuildids":[696381],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"reavertm@gentoo.org","maintainername":"Maciej Mrozowski","name":"libgadu","packageid":48330},{"block":false,"categoryid":404,"description":"Fcitx 5 is a generic input method framework","ebuildids":[885516,885516,893483,893483],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"arfrever.fta@gmail.com","maintainername":"Arfrever Frehtes Taifersar Arahesis","name":"fcitx","packageid":52768},{"block":false,"categoryid":438,"description":"General-purpose library for iRiver's iFP portable audio players","ebuildids":[853956],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libifp","packageid":53035},{"block":false,"categoryid":404,"description":"Yet another IM-client of SCIM","ebuildids":[609161],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cjk@gentoo.org","maintainername":"Cjk","name":"scim-bridge","packageid":54553},{"block":false,"categoryid":339,"description":"ESO common pipeline library for astronomical data reduction","ebuildids":[800080],"firstseen":"2010-05-27T14:35:49.561660","maintainer":"sci-astronomy@gentoo.org","maintainername":"Gentoo Astronomy Project","name":"cpl","packageid":55820,"summary":"The Common Pipeline Library (CPL) comprises a set of ISO-C libraries that provide a comprehensive, efficient and robust software toolkit. It forms a basis for the creation of automated astronomical data-reduction tasks (known as \"pipelines\"). CPL Title Graphic The CPL was developed to standardise the way VLT instrument pipelines are built, to shorten their development cycle and to ease their maintenance. However, it may be more generally applied to any similar application, and the details of the CPL code have been engineered in a way to make the library portable and flexible, as well as minimising external dependencies."},{"block":false,"categoryid":343,"description":"Displays the hardware topology in convenient formats","ebuildids":[866764,866764,885293,885293],"firstseen":"2010-09-12T14:34:28.380024","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"hwloc","packageid":56272,"summary":"The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently."},{"block":false,"categoryid":367,"description":"Extensible Simulation Package for Research on Soft matter","ebuildids":[615666,875384],"firstseen":"2011-04-21T14:38:28.289558","maintainer":"ottxor@gentoo.org","maintainername":"Christoph Junghans","name":"espresso","packageid":57254},{"block":false,"categoryid":436,"description":"Toolkit that provides signal processing blocks to implement software radios","ebuildids":[464786,884829],"firstseen":"2012-04-18T14:36:23.049426","maintainer":"radio@gentoo.org","maintainername":"Radio","name":"gnuradio","packageid":59154},{"block":false,"categoryid":317,"description":"Symbolic Manipulation System","ebuildids":[788000,811245],"firstseen":"2012-05-31T14:37:38.495311","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"form","packageid":59408},{"block":false,"categoryid":452,"description":"A thread safe high level multi-database connection pool library","ebuildids":[786339,845028,882519,888636],"firstseen":"2012-09-06T14:41:53.973707","maintainer":"lordvan@gentoo.org","maintainername":"Thomas Raschbacher","name":"libzdb","packageid":59789},{"block":false,"categoryid":477,"description":"Framework for building KDE API documentation in a standard format and style","ebuildids":[889942,892662],"firstseen":"2014-10-16T13:45:26.454911","maintainer":"kde@gentoo.org","maintainername":"Gentoo KDE Project","name":"kapidox","packageid":62632},{"block":false,"categoryid":393,"description":"OpenNI2 SDK","ebuildids":[533071,852486],"firstseen":"2014-12-20T14:39:03.621453","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"OpenNI2","packageid":62939},{"block":false,"categoryid":393,"description":"Erasure Code API library written in C with pluggable Erasure Code backends","ebuildids":[746570],"firstseen":"2015-05-01T13:37:27.108155","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"liberasurecode","packageid":63424},{"block":false,"categoryid":438,"description":"Importer library to import assets from 3D files","ebuildids":[862632,862632,871821,871821],"firstseen":"2015-06-16T14:54:32.957244","maintainer":"slis@gentoo.org","name":"assimp","packageid":63806},{"block":false,"categoryid":438,"description":"A set of C++ wrappers around the LV2 C API","ebuildids":[879209],"firstseen":"2015-07-25T13:38:57.897655","maintainer":"proaudio@gentoo.org","maintainername":"Gentoo ProAudio Project","name":"lvtk","packageid":63888},{"block":false,"categoryid":362,"description":"Graphical IDE for microcontrollers based on 8051","ebuildids":[740978,740978],"firstseen":"2016-12-29T14:36:23.682042","name":"mcu8051ide","packageid":66302},{"block":false,"categoryid":336,"description":"Sphinx Doxygen renderer","ebuildids":[854940],"firstseen":"2017-02-27T14:36:30.929067","name":"breathe","packageid":66576,"summary":"Breathe provides a bridge between the Sphinx and Doxygen documentation systems. It is an easy way to include Doxygen information in a set of documentation generated by Sphinx. The aim is to produce an autodoc like support for people who enjoy using Sphinx but work with languages other than Python. The system relies on the Doxygen’s xml output."},{"block":false,"categoryid":429,"description":"Wayland C++ bindings","ebuildids":[31201,776147,864270,870333],"firstseen":"2017-08-22T20:43:20.282942","name":"waylandpp","packageid":67967},{"block":false,"categoryid":438,"description":"A library for storing voxel data","ebuildids":[811504,811504],"firstseen":"2017-09-23T08:48:10.582115","name":"Field3D","packageid":68042,"summary":"Field3D is an open source library for storing voxel data. It provides C++ classes that handle in-memory storage and a file format based on HDF5 that allows the C++ objects to be written to and read from disk."},{"block":false,"categoryid":451,"description":"Multicast proxy for IGMP\/MLD","ebuildids":[739689],"firstseen":"2018-09-29T11:22:46.708128","name":"mcproxy","packageid":69427,"summary":"IGMP\/MLD proxies offer the possibility option to combine local multicast networks with a larger multicast infrastructure. In contrast to multicast routers, proxies are lightweight and do not require the support of a multicast routing protocol such as PIM or DVMRP. A common use case is a local stub networks that interconnects with a remote multicast routing domain, e.g. via a tunnel. But it can also be used in PMIPv6 domain to enable multicast for sources and listeners (RFC 6224). The Mcproxy meets the requirements of the IGMP\/MLD proxying standard (RFC 4605) and has additional functionalities. The multicast proxy can be instantiated multiple times, is dynamically configurable at runtime, supports multiple upstreams and peering-interfaces for a non hierarchical interconnection of multicast proxies."},{"block":false,"categoryid":414,"description":"An open source instant messaging transport","ebuildids":[876210],"firstseen":"2018-11-24T03:15:15.170237","name":"spectrum2","packageid":69554,"summary":"Spectrum is an open source instant messaging transport. It allows users to chat together even when they are using different IM networks. It acts as a transport layer between the users as showed in the animation above."},{"block":false,"categoryid":318,"description":"Object-oriented tool suite for chemical kinetics, thermodynamics, and transport","ebuildids":[882822],"firstseen":"2018-11-28T11:12:40.064062","name":"cantera","packageid":69561,"summary":"Cantera is an open-source suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and\/or transport processes."},{"block":false,"categoryid":318,"description":"Solving partial differential equations with the finite element method","ebuildids":[653074,876236],"firstseen":"2019-08-05T07:39:31.134254","name":"dealii","packageid":70040,"summary":"deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. It uses state-of-the-art programming techniques to offer you a modern interface to the complex data structures and algorithms required."},{"block":false,"categoryid":438,"description":"Crossplatform access to image scanners","ebuildids":[779940],"firstseen":"2019-08-23T17:14:00.415198","name":"libinsane","packageid":70099,"summary":"Libinsane is the library to access scanners on both Linux and Windows. It's cross-platform, cross-programming languages, cross-scanners :-). It takes care of all the quirks of all the platforms and scanners It has however some limitations: * It is only designed to work with scanners, not webcams, not USB keys, etc (think paper-eaters only) * TWAIN API may display some dialogs. Libinsane cannot prevent them. * Full bed page scan only: Presence of the option to set the scan area cannot be guaranteed. You may have to crop the image later in your own application (see Paperwork for example). * 24 bits color scans only (may be fixed later) It is the successor of Pyinsane2 but shares no code with it."},{"block":false,"categoryid":391,"description":"Spell checker library and CLI for complex natural languages","ebuildids":[882901],"firstseen":"2020-02-06T01:17:25.310163","name":"nuspell","packageid":70795,"summary":"Spell checker library and command-line program designed for languages with rich morphology and complex word compounding. Nuspell is a pure C++ re-implementation of"},{"block":false,"categoryid":336,"description":"Python module\/script that generates Sphinx markup to describe a C API","ebuildids":[851504,881962],"firstseen":"2023-10-24T19:36:55.053646","name":"sphinxygen","packageid":76675},{"block":false,"categoryid":1561,"description":"Open source build system","ebuildids":[811729,883650,893132,894308,894421],"firstseen":"2024-01-13T20:50:55.379020","name":"meson","packageid":76910}],"ebuilds":[{"archs":[],"ebuildid":811563,"firstseen":"2024-01-12T15:22:49.571199","license":"GPL-2","moddate":"2026-03-28T18:04:17","packageid":76891,"repoid":1,"slot":"0","uses":["clang","debug","doc","dot","doxysearch","gui","llvm_slot_18","llvm_slot_19","llvm_slot_20","llvm_slot_21","test"],"version":"9999"},{"archs":["~alpha","~amd64","~arm","~arm64","~hppa","~loong","~m68k","~mips","~ppc","~ppc64","~riscv","~s390","~sparc","~x64-macos","~x64-solaris","~x86"],"ebuildid":892244,"firstseen":"2026-03-08T00:02:21.842300","license":"GPL-2","moddate":"2026-03-28T18:04:17","packageid":76891,"repoid":1,"slot":"0","uses":["clang","debug","doc","dot","doxysearch","gui","llvm_slot_18","llvm_slot_19","llvm_slot_20","llvm_slot_21","llvm_slot_22","test"],"version":"1.16.1"},{"archs":["~alpha","~amd64","~arm","~arm64","~hppa","~loong","~m68k","~mips","~ppc","~ppc64","~riscv","~s390","~sparc","~x64-macos","~x64-solaris","~x86"],"ebuildid":885559,"firstseen":"2025-12-26T17:00:03.258787","license":"GPL-2","moddate":"2026-03-28T18:04:17","packageid":76891,"repoid":1,"slot":"0","uses":["clang","debug","doc","dot","doxysearch","gui","llvm_slot_18","llvm_slot_19","llvm_slot_20","llvm_slot_21","test"],"version":"1.15.0-r2"},{"archs":["~alpha","~amd64","~arm","~arm64","~hppa","~loong","~m68k","~mips","~ppc","~ppc64","~riscv","~s390","~sparc","~x64-macos","~x64-solaris","~x86"],"ebuildid":882908,"firstseen":"2025-11-26T03:23:38.436010","license":"GPL-2","moddate":"2026-03-28T18:04:17","packageid":76891,"repoid":1,"slot":"0","uses":["clang","debug","doc","dot","doxysearch","gui","llvm_slot_18","llvm_slot_19","llvm_slot_20","llvm_slot_21","test"],"version":"1.15.0"},{"archs":["~alpha","~amd64","~arm","~arm64","~hppa","~loong","~m68k","~mips","~ppc","~ppc64","~riscv","~s390","~sparc","~x64-macos","~x64-solaris","~x86"],"ebuildid":867741,"firstseen":"2025-06-18T12:07:55.049701","license":"GPL-2","moddate":"2026-03-28T18:04:17","packageid":76891,"repoid":1,"slot":"0","uses":["clang","debug","doc","dot","doxysearch","gui","llvm_slot_18","llvm_slot_19","llvm_slot_20","test"],"version":"1.14.0"},{"archs":["amd64","arm","arm64","ppc","ppc64","x86","~alpha","~hppa","~loong","~m68k","~mips","~riscv","~s390","~sparc","~x64-macos","~x64-solaris"],"ebuildid":857539,"firstseen":"2025-03-15T15:29:01.584555","license":"GPL-2","moddate":"2026-03-28T18:04:17","packageid":76891,"repoid":1,"slot":"0","uses":["clang","debug","doc","dot","doxysearch","gui","llvm_slot_18","llvm_slot_19","llvm_slot_20","test"],"version":"1.13.2"}],"masks":[],"package":{"categoryid":391,"description":"Documentation system for most programming languages","firstseen":"2024-01-12T15:22:49.571199","name":"doxygen","packageid":76891,"summary":"Doxygen is a tool for analyzing, documenting, and reverse-engineering source code of various languages using a variety of output formats (try it and see). Doxygen supports C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D, as well as other languages (using additional helper tools)."},"rdependencies":[{"block":false,"categoryid":391,"description":"Interpreter for the PostScript language and PDF","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"printing@gentoo.org","maintainername":"Gentoo Printing Project","name":"ghostscript-gpl","packageid":43199},{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":450,"description":"Larry Wall's Practical Extraction and Report Language","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl","packageid":44582},{"block":false,"categoryid":452,"description":"SQL database engine","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"arfrever.fta@gmail.com","maintainername":"Arfrever Frehtes Taifersar Arahesis","name":"sqlite","packageid":50388},{"block":false,"categoryid":354,"description":"Open Source Graph Visualization Software","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"graphviz","packageid":53956,"summary":"graphviz is a set of graph drawing tools for Unix or MS-Windows (win32), including a web service interface (webdot). Source code and binary executables for common platforms are available. Graph drawing addresses the problem of visualizing structural information by constructing geometric representations of abstract graphs and networks. Automatic generation of graph drawings has important applications in key technologies such as database design, software engineering, VLSI and network design and visual interfaces in other domains. Situations where these tools might be particularly useful include: * you would like to restructure a program and first need to understand the relationships between its types, procedures, and source files. * you need to find the bottlenecks in an Internet backbone - not only individual links, but their relationships * you're debugging a protocol or microarchitecture represented as a finite state machine and need to figure out how a certain error state arises * you would like to browse a database schema, knowledge base, or distributed program represented pictorially * you would like to see an overview of a collection of linked documents * you would like to discover patterns and communities of interest in a database of telephone calls or e-mail messages"},{"block":false,"categoryid":393,"description":"Xapian Probabilistic Information Retrieval library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"xapian","packageid":55434,"summary":"Xapian is an Open Source Probabilistic Information Retrieval library, released under the GPL. It's written in C++, with bindings to allow use from Perl, Python, PHP, Java, TCL, C#, and Ruby (so far!) Xapian is designed to be a highly adaptable toolkit to allow developers to easily add advanced indexing and search facilities to their own applications."},{"block":false,"categoryid":472,"description":"SVG rendering library for the Qt6 framework","ebuildids":[885559,892244],"firstseen":"2013-03-03T14:38:59.202869","maintainer":"qt@gentoo.org","maintainername":"Gentoo Qt Project","name":"qtsvg","packageid":60446},{"block":false,"categoryid":393,"description":"Small, safe and fast formatting library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2017-03-08T14:39:24.424543","name":"libfmt","packageid":66610},{"block":false,"categoryid":393,"description":"Fast C++ logging library","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2017-03-17T14:37:08.634392","name":"spdlog","packageid":66659},{"block":false,"categoryid":1492,"description":"TeXLive BibTeX additional styles","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-bibtexextra","packageid":70688},{"block":false,"categoryid":1492,"description":"TeXLive Additional fonts","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-fontsextra","packageid":70690},{"block":false,"categoryid":1492,"description":"TeXLive Graphics and font utilities","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-fontutils","packageid":70692,"summary":"Programs for conversion between font formats, testing fonts, virtual fonts, .gf and .pk manipulation, mft, fontinst, etc. Manipulating OpenType, TrueType, Type 1,and for manipulation of PostScript and other image formats."},{"block":false,"categoryid":1492,"description":"TeXLive LaTeX fundamental packages","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-latex","packageid":70713,"summary":"These packages are either mandated by the core LaTeX team, or very widely used and strongly recommended in practice."},{"block":false,"categoryid":1492,"description":"TeXLive LaTeX additional packages","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-latexextra","packageid":70714},{"block":false,"categoryid":1492,"description":"TeXLive Plain (La)TeX packages","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2020-01-20T11:12:40.793806","name":"texlive-plaingeneric","packageid":70721},{"block":false,"categoryid":472,"description":"Cross-platform application development framework","ebuildids":[811563,857539,867741,882908,885559,892244],"firstseen":"2022-08-02T23:07:22.729124","name":"qtbase","packageid":75249},{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[811563,811563,811563,811563,857539,857539,857539,867741,867741,867741,882908,882908,882908,882908,885559,885559,885559,885559,892244,892244,892244,892244,892244],"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":[811563,811563,811563,811563,857539,857539,857539,867741,867741,867741,882908,882908,882908,882908,885559,885559,885559,885559,892244,892244,892244,892244,892244],"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:\/\/www.doxygen.nl\/"],"uses":[{"description":"support for llvm-core\/clang assisted parsing","isdefault":false,"packageid":76891,"use":"clang"},{"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":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"allow to create dot graphs using media-gfx\/graphviz","isdefault":false,"packageid":76891,"use":"dot"},{"description":"build doxyindexer and doxysearch.cgi","isdefault":false,"packageid":76891,"use":"doxysearch"},{"description":"Enable support for a graphical user interface","isdefault":false,"use":"gui"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"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"},{"description":"Use LLVM 20.","group":"llvm_slot","isdefault":false,"use":"20"},{"defaultflag":true,"description":"Use LLVM 21.","group":"llvm_slot","isdefault":true,"use":"21"},{"description":"Use LLVM 22.","group":"llvm_slot","isdefault":false,"use":"22"}]}