{"bugs":[{"bugid":958331,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"IN_PROGRESS","summary":"media-libs\/libsdl3 keywording"}],"categories":[{"categoryid":321,"name":"app-emulation","summary":"The app-emulation category contains emulation software."},{"categoryid":404,"name":"app-i18n","summary":"The app-i18n category contains internationalisation-related packages."},{"categoryid":442,"name":"dev-games","summary":"The dev-games category contains libraries and utilities relevant to games programming."},{"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":390,"name":"games-emulation","summary":"The games-emulation category contains game platform emulators."},{"categoryid":375,"name":"games-strategy","summary":"The games-strategy category contains strategy games."},{"categoryid":1489,"name":"gui-libs","summary":"The gui-libs category contains miscellaneous libraries that support various window managers."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":445,"name":"media-plugins","summary":"The media-plugins category contains plugin packages for various media applications."},{"categoryid":373,"name":"media-sound","summary":"The media-sound category contains sound, music and audio applications."},{"categoryid":342,"name":"media-video","summary":"The media-video category contains video-related applications."},{"categoryid":451,"name":"net-misc","summary":"The net-misc category contains various miscellaneous networking tools and utilities."},{"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":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"categoryid":331,"name":"x11-base","summary":"The x11-base category contains various X11 base implementations."},{"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":"ab72023d434ab499ed64eecab8a71d29a8480ae9","committime":"2026-04-04T03:15:53","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"f482f21c16bdad3b077fb00ad4d023af8b7413ba","committime":"2026-04-04T02:31:03","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.4.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f469ac5fb140c5f05483d1da49d86c026078e9ed","committime":"2026-03-20T03:45:55","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"1eba84c74139dc6fd57372e58049e4f9fa0e4f33","committime":"2026-03-20T01:17:29","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.28, 3.4.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7bd095c9fafef5d0a117c612862ea88254f3fb15","committime":"2026-03-17T13:45:52","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"5c4dfee790f9a6a3fc5ed45d3ba9b182743d2534","committime":"2026-03-17T06:38:56","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.4.2 ppc64, #971280"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"52a9c4001950887935c52ad0083deb9df8ba1581","committime":"2026-03-17T06:38:55","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.4.2 ppc, #971280"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"928094d8b96c9a03073de94751e111e9a593478e","committime":"2026-03-17T06:01:51","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.4.2 x86, #971280"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"0451a261c6fda8b18d940aa72682b76ba775f582","committime":"2026-03-17T06:01:50","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.4.2 arm64, #971280"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"9690dd12ecb7152b8a76c54737266d219c0de75b","committime":"2026-03-17T06:01:49","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.4.2 arm, #971280"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"23ce1ba1b56ce474b44b35bdb1bfcf61e1ee635b","committime":"2026-03-17T06:01:48","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.4.2 amd64, #971280"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"92b9df0abfa510105a35db90ac3a412873a65f48","committime":"2026-02-21T13:30:54","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"b91224c0bb7072de2c0fbb0d6e5b3981ce198561","committime":"2026-02-21T12:57:51","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.4.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f57be99999d32ac9206fdb4421b3600477ee4def","committime":"2026-01-23T12:31:12","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"523ba6a8211faac2128b9f85866a151547de14b8","committime":"2026-01-23T12:14:43","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.30 x86, #969172"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"a498d998cc3cb23811c04cd9fd7b6b86761565b9","committime":"2026-01-23T12:14:42","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.30 arm, #969172"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"45e5768d92e37552da107d15af1a303d8f6d2360","committime":"2026-01-23T12:14:41","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.30 ppc64, #969172"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"743fb6a7347385eb034deaa90d7d1dc55b04c253","committime":"2026-01-23T12:14:39","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.30 amd64, #969172"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"9fd867a9a92ec11536b76110d1dfb14869ab9af5","committime":"2026-01-23T12:14:38","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.30 arm64, #969172"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"2d91181a5af1898cb72c5a4c48c21d2cbd710f64","committime":"2026-01-23T07:38:07","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.30 ppc, #969172"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"beff365624842994ca167305d747a8057ad22884","committime":"2026-01-01T06:00:50","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"For the record, not planning to stabilize this one and instead\nwait for (at least) 3.4.1+ despite not known issues -- 3.2.30\nwas released at same time and that's a better stable candidate\nright now.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"bc661486bdb85873a6cd56097a12d1e06d30e01e","committime":"2026-01-01T05:08:38","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.4.0"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"3b347cfe8db41335f61a8f33dac1b21b55ed20e5","committime":"2026-01-01T05:00:32","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.30"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"a13fcc22b84b622ae13039745031424a90aae56c","committime":"2026-01-01T04:59:23","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.26"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7d0894e243499bfdf96e3b759985c533b6a4c9c7","committime":"2025-12-30T15:31:08","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"15c586b21eae2c2d183393f85bdb4046525e1153","committime":"2025-12-30T15:21:59","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.28 ppc, #968176"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"5de74b3d68fae0538b745ef7bcface1d44312576","committime":"2025-12-30T15:21:28","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.28 ppc64, #968176"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3cdd82c418a2eff2b8308b9d586102edb945acc0","committime":"2025-12-30T15:00:49","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9ad006e934fde0ec0fb50b7b2b85acbaa47a5d74","committime":"2025-12-30T14:46:14","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8f1c72fedc4520bce5cf956c16430a3d8105b63b","committime":"2025-12-30T14:45:30","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.28 arm, #968176"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"e2127de6cc63c2c85a5022543e68e9a7c94d9b41","committime":"2025-12-30T14:44:04","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.28 arm64, #968176"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b330a557c6b1364ee5bfa28de04c41a3e02a99dd","committime":"2025-12-23T18:00:57","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9622546e25f95545b298f2d1764466a61a4de025","committime":"2025-12-23T17:53:02","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.28 x86, #967890"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"023f9615fa185023cee5f30ac23918ac38aef4ba","committime":"2025-12-23T17:53:00","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.28 amd64, #967890"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8b089fa8a53bf2732411c551b53704eff4cf29a2","committime":"2025-12-08T10:30:47","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xen0n@gentoo.org","authorname":"WANG Xuerui","body":"Signed-off-by: WANG Xuerui <xen0n@gentoo.org>","commitid":"03e16679257a815c58d8fb44d513c04d0456015c","committime":"2025-12-08T10:21:20","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: keyword 3.2.28 for ~loong, #958331"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4ab387dcafac78e0d6c4259edfeaa76f13af8fd9","committime":"2025-12-03T00:45:55","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"f920076aec315e44f4eeb2ed9d52e8b801838a7a","committime":"2025-12-03T00:10:33","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.22, 3.2.24"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"80f6e8edc99e04bdc9f7d596550c1f9555e69635","committime":"2025-12-03T00:09:53","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.28"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"81d0739193b4e12d7e6306761e9c63c0ebf8e9c5","committime":"2025-11-27T14:00:58","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"cd419fb0b3f5b8716bf5df39665831e2694e71d9","committime":"2025-11-27T13:38:44","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.26 amd64, #966264"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ad7dbc951e9a1287d38e2af00b1e39f5c535dc35","committime":"2025-11-20T13:46:00","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"fd2453adc727a44985b5270eb0ed18b5fd8d3d0d","committime":"2025-11-20T13:36:21","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.26 x86, #966264"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1a25520a6ced8e3de70226c093470000af2e5ebd","committime":"2025-11-19T21:15:48","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"f684e321285d485a557d53cae0b1f03040c682d8","committime":"2025-11-19T21:10:20","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.24 x86, #965023"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bd33db593035e9bd17b93d5ce9d7ce70971e27e5","committime":"2025-11-12T19:15:45","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"7989d3309274d70f3375b479088b9a792dd23282","committime":"2025-11-12T18:10:18","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.20"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a65a26bb6c899e6cdfe527ddec63743980935f99","committime":"2025-10-30T18:03:36","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"While here, add CMAKE_QA_COMPAT_SKIP=1 wrt bug #964577,\ntriggered by unused files for Android.\n\nCloses: https:\/\/bugs.gentoo.org\/964577\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"38ce6dc0c853bb9000c9c642d19bc2c21b1cfe24","committime":"2025-10-30T17:44:54","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.26"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a7d05e0236a741c70f02476489bcfdfb51c5e276","committime":"2025-10-23T17:48:46","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"3d432d35d3160ffd336e50c42054600e36670dd2","committime":"2025-10-23T17:34:51","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.24 amd64, #965023"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cc232131a5e1611d753146a2eef81b0431af7cfe","committime":"2025-10-02T19:19:28","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"7540dc785cb482801a5027b9d4c5ae3d1f6daa26","committime":"2025-10-02T18:59:50","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.24"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0669a326fbd3c708314a63d6bbf309cd537a1269","committime":"2025-09-23T18:04:50","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"7b8c262f95fe15f8fb5370a2ba972efc335763e3","committime":"2025-09-23T17:46:33","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.22 amd64, #963318"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"430722d5576b1b9b5523c75569e6fb5aa85b408b","committime":"2025-09-23T15:49:25","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8c9745bb7f77775fcc6ea1326f665b2ed2f12d5a","committime":"2025-09-23T15:29:26","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.22 x86, #963318"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"62e3083981470470b82b77eb3688b345feb4b23b","committime":"2025-09-02T05:33:46","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"On second thought, think would prefer to skip this given the code\nis somewhat large and is off-by-default upstream. If it ever gets\npackaged we can add proper dependencies with a USE=openvr.\n\nNot worth a revbump.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"3273dc3b9fb5cb22b4dbc7f698a36c5f4af67a33","committime":"2025-09-02T05:11:00","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: disable openvr"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bb0e73d84b3d194bae6a67beb9829fa6387287e5","committime":"2025-09-02T04:03:42","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"479af026b82f5c3a17a945092b7cf85381c2be7d","committime":"2025-09-02T02:48:07","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.22"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"0721dadc43986a2272fcf276e8bd2198f87401bc","committime":"2025-09-02T02:47:08","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.16, 3.2.18"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e3dac1cb6cfc3131c6a53076ada0c2074a2a3231","committime":"2025-08-10T23:52:36","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"bb1b3e9085110e44b90d038ff1ea1ddb743f3e97","committime":"2025-08-10T23:35:03","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.20 x86, #961304"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c9562a169f336cef417175652ab24448e8567fd4","committime":"2025-08-10T23:07:32","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"a53593c46271d6adf465496998980cd20ce265f5","committime":"2025-08-10T22:41:16","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Stabilize 3.2.20 amd64, #960687"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d017a8a8f89801bf8a80e3d5a1b376ff5b82531a","committime":"2025-08-05T01:52:31","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"fefc171d9ab53174e8f809a1319d3dcba4f72901","committime":"2025-08-05T01:28:02","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.20"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8f2ade1372ace2092a6887e0f68aad315fcb543c","committime":"2025-07-25T05:07:30","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"11e282959b888019cb72aa1ad443902b338c6909","committime":"2025-07-25T04:44:30","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.18 sparc, #958331"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"1de4c39224fa0b21e56e569a4d9ec7d9c8c6bda6","committime":"2025-07-25T04:44:20","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.18 ppc64, #958331"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"51ebc6dbe0ff645ce15d9fb98b15a44ee94a293c","committime":"2025-07-25T04:44:12","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.18 ppc, #958331"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8d7226a2b862170356d9effd411085dd91d099c7","committime":"2025-07-25T04:44:08","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.18 hppa, #958331"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1a0e4fcada625e76fdfda5fb7686b12181a43823","committime":"2025-07-14T19:39:30","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"ceef00e5f8fe6d5ca3a02ffb8019304646be4917","committime":"2025-07-14T19:05:33","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.18"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"8a82d83d53da797dc51d265d93a95510a548e03d","committime":"2025-07-14T19:00:04","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e556619d4ba7dd9401407ad651ff9abcab379ab4","committime":"2025-06-18T19:22:12","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a115fb3f3e275195707167a8e3e12d79521f6914","committime":"2025-06-18T19:03:00","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.16 arm64, #958331"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"dd688fe86cb4742d5f9de4c0b7eaa4c1e4971b4e","committime":"2025-06-18T19:02:54","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.16 arm, #958331"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"df0dde7c7041fbefa2fbfaedde4206b1fec9ff60","committime":"2025-06-18T17:06:47","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"03fb8a67e87de460f701782920159870328d73c4","committime":"2025-06-18T16:56:05","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.16 riscv, #958331"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a6e1d135fded688f9e07707612bbac86948b5fdc","committime":"2025-06-11T07:37:04","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"3f97c28e35f10e5aff8f8b5b9f88632af00d7d3c","committime":"2025-06-11T07:27:11","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.10, 3.2.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6278c4d08307e11c6f5155205829ab59140939ad","committime":"2025-06-03T03:54:46","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"3028c9470ef8d2dd5244c87bfde8054418202f7c","committime":"2025-06-03T03:39:42","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: Keyword 3.2.16 x86, #950966"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0eacd0eea0f6e68451474fadd56ecb768acd3eef","committime":"2025-06-03T03:09:21","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Also use dot-a.eclass, even though USE=static-libs been removed\nit still builds and installs libSDL3_test.a which does not have\na shared version.\n\nOdds that something is using that library seem pretty low though,\nbut there also seem to be little reason to make it optional.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"a5c7300c9ee157555bd70fcdf97f010495f2d63b","committime":"2025-06-03T02:32:21","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.16"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"acaf10d3e8aaf016fd4ceadb51537a34e9844b02","committime":"2025-05-14T18:54:01","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"d560ef32deeaf687923283b0c9f41563b7819212","committime":"2025-05-14T18:13:45","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c434144d2b8a52480ba9d254ca16a78a76f9d706","committime":"2025-05-05T09:39:52","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"3c4065f03960e016832c4678c6865af36336e521","committime":"2025-05-05T09:08:30","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"06d722041f75e9b70039e726132dab6a5f4de866","committime":"2025-04-09T01:05:15","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"e9adbd25720004b65406203e98aa9d1ddfaae893","committime":"2025-04-09T00:48:53","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop 3.2.8"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"qemu still using this doesn't really make sense and, if it migrates\nto libsdl3, the seemingly legacy usage should be cleaned up.\n\nUnlikely that it works right too given nothing checks that all the\nother libraries it needs to link with are available statically.\n\nCan always be re-added later if we really need it, but for now do not\nwant to encourage anything to depend on this.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"e1dd2ba46c514ab006a404930e61e07d50c15d56","committime":"2025-04-09T00:46:40","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: drop IUSE=static-libs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9220d1f3c135903528ef6e7a1583eb72ccd54ed6","committime":"2025-04-01T03:35:22","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"c787a73f52df70f7cd30b5a5ae1f85fab4de953d","committime":"2025-04-01T02:37:56","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: add 3.2.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a690e469f52ac09748a23f3c7cf74a17de976130","committime":"2025-03-05T05:03:14","packageid":78188,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Notable changes compared to libsdl2's ebuild:\n* drop USE=video\/sound\/joystick (enabled), very little sense in\n  disabling support entirely incl. dummy outputs without deps,\n  and it is annoying for revdeps to need [joystick,sound,video]\n  everywhere (flipping these can also drop symbols and breaks\n  packages, while with the dummy ones it stays the same)\n* drop USE=haptic (enabled), not *that* common of a requirement but\n  is trivial and has no dependencies\n* drop USE=fcitx (ignored), fcitx does not need to be present at\n  build time, and support works through USE=dbus (feels redundant,\n  and ebuild does not need to pull\/optfeature fcitx for fcitx users)\n* drop USE=xscreensaver (enabled), like other optional X libs it\n  feels hardly worth a USE and being disabled by default felt subpar\n* drop MULTILIB_WRAPPED_HEADERS, unless missing something, this\n  seems no longer seems needed\n* \"tentatively\" drop USE=custom-cflags, until recently there was still\n  issues with flags but I believe most of these are resolved (not to\n  mention most were LTO-related and strip-flags no longer filtered it\n  anyway)\n* merge gles1\/gles2\/gles3\/opengl into USE=opengl, they all have the\n  same dependency and it saves very little to disable unused ones\n* to add to the above, drop dependency on mesa except for libgbm,\n  it's not the job of the ebuild to check if drivers have support\n  for each, unknown if user is even using mesa or nvidia\n\nThere are more differences but only listing those due to choices\nand not due to e.g. SDL3 adding\/dropping support for something.\n\nOther notes:\n* The [X?] in libglvnd[X?] is not *required* but it prevents automagic\n  for the GLX support bits\n* Considered dropping multilib given modern SDL3-only prebuilt games\n  would not be 32bit, but there's the sdl2->3 compat lib to consider\n  when we'll want it in the future and Wine may also end up needing it\n  until the ebuild drops multilib support in favour of USE=wow64\n* Hoping have not overlooked cases where libglvnd+vulkan-headers\n  are needed (due to the unbundling inherited from libsdl2), seems\n  to be always needed to build tests for one\n\nSome changes may be worth backporting to libsdl2, but not planning\nto look at that, or at least not right now.\n\nCloses: https:\/\/bugs.gentoo.org\/949110\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"4685f8150932d2c04cfc8c415b567c7a6e550c15","committime":"2025-03-03T16:43:24","packageid":78188,"repoid":1,"summary":"media-libs\/libsdl3: new package, add 3.2.8"}],"dependencies":[{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":330,"description":"X.Org Xlib-based client API for the XTEST & RECORD extensions library","ebuildids":[890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXtst","packageid":44157},{"block":false,"categoryid":330,"description":"X.Org Xrandr library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXrandr","packageid":45127},{"block":false,"categoryid":404,"description":"Intelligent Input Bus for Linux \/ Unix OS","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cjk@gentoo.org","maintainername":"Cjk","name":"ibus","packageid":45412,"summary":"IBus is a Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily."},{"block":false,"categoryid":330,"description":"X.Org Xcursor library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXcursor","packageid":45625},{"block":false,"categoryid":330,"description":"X.Org Xfixes library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXfixes","packageid":45927},{"block":false,"categoryid":330,"description":"X.Org XScrnSaver library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXScrnSaver","packageid":46601},{"block":false,"categoryid":330,"description":"X.Org Xext library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXext","packageid":46968},{"block":false,"categoryid":393,"description":"A free implementation of the unicode bidirectional algorithm","ebuildids":[890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"amynka@gentoo.org","name":"fribidi","packageid":47772},{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":438,"description":"OpenGL-like graphic library for Linux","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"mesa","packageid":48623},{"block":false,"categoryid":396,"description":"Virtual for libusb","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"peter@stuge.se","maintainername":"Peter Stuge","name":"libusb","packageid":49224},{"block":false,"categoryid":330,"description":"X.Org libdrm library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libdrm","packageid":50569},{"block":false,"categoryid":438,"description":"Advanced Linux Sound Architecture Library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alsa-bugs@gentoo.org","name":"alsa-lib","packageid":50594},{"block":false,"categoryid":330,"description":"X.Org Xi library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXi","packageid":52071},{"block":false,"categoryid":343,"description":"A message bus system, a simple way for applications to talk to each other","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"freedesktop-bugs@gentoo.org","name":"dbus","packageid":55191},{"block":false,"categoryid":393,"description":"Wayland protocol libraries","ebuildids":[885876,890653,894313],"firstseen":"2012-02-11T14:36:27.133251","maintainer":"x11@gentoo.org","maintainername":"X11","name":"wayland","packageid":58846},{"block":false,"categoryid":330,"description":"Keymap handling library for toolkits and window systems","ebuildids":[885876,890653,894313],"firstseen":"2013-03-27T14:36:50.975239","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libxkbcommon","packageid":60587},{"block":false,"categoryid":396,"description":"Virtual for libudev providers","ebuildids":[885876,890653,894313],"firstseen":"2014-03-28T14:37:24.248908","maintainer":"udev-bugs@gentoo.org","name":"libudev","packageid":62081},{"block":false,"categoryid":396,"description":"Virtual for JACK Audio Connection Kit","ebuildids":[885876,890653,894313],"firstseen":"2016-02-17T14:41:05.756688","maintainer":"proaudio@gentoo.org","maintainername":"Gentoo ProAudio Project","name":"jack","packageid":65028},{"block":false,"categoryid":438,"description":"Vulkan Installable Client Driver (ICD) Loader","ebuildids":[885876,890653,894313],"firstseen":"2016-11-15T14:35:36.973478","name":"vulkan-loader","packageid":66100},{"block":false,"categoryid":331,"description":"X.Org combined protocol headers","ebuildids":[885876,890653,894313],"firstseen":"2018-02-26T19:36:02.788710","name":"xorg-proto","packageid":68732},{"block":false,"categoryid":428,"description":"Vulkan Header files and API registry","ebuildids":[885876,890653,894313],"firstseen":"2018-05-27T12:01:53.008567","name":"vulkan-headers","packageid":69133},{"block":false,"categoryid":438,"description":"The GL Vendor-Neutral Dispatch library","ebuildids":[885876,885876,890653,890653,894313,894313],"firstseen":"2018-05-27T12:01:53.008567","name":"libglvnd","packageid":69134},{"block":false,"categoryid":342,"description":"Multimedia processing graphs","ebuildids":[885876,890653,894313],"firstseen":"2019-07-07T16:12:47.642539","name":"pipewire","packageid":69933},{"block":false,"categoryid":381,"description":"Efficient I\/O with io_uring","ebuildids":[885876,890653,894313],"firstseen":"2020-03-02T17:48:47.389529","name":"liburing","packageid":70880},{"block":false,"categoryid":373,"description":"Small audio and MIDI framework part of the OpenBSD project","ebuildids":[885876,890653,894313],"firstseen":"2021-01-22T06:45:44.265742","name":"sndio","packageid":72418},{"block":false,"categoryid":438,"description":"Libraries for PulseAudio clients","ebuildids":[885876,890653,894313],"firstseen":"2021-09-24T19:53:03.512006","name":"libpulse","packageid":73367},{"block":false,"categoryid":1489,"description":"A client-side decorations library for Wayland clients","ebuildids":[885876,890653,894313],"firstseen":"2024-04-10T23:35:42.943837","name":"libdecor","packageid":77423}],"depending":[{"block":false,"categoryid":373,"description":"Software real-time synthesizer based on the Soundfont 2 specifications","ebuildids":[865536,865536,870856,870856,885773,885773,885784,885784],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"fluidsynth","packageid":45926},{"block":false,"categoryid":390,"description":"Fork of the classic Super Nintendo emulator","ebuildids":[892585,892585],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"zsnes","packageid":46078},{"block":false,"categoryid":375,"description":"Multiplayer strategy game (Civilization Clone)","ebuildids":[791828,791828,892295,892295],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"freeciv","packageid":49144},{"block":false,"categoryid":375,"description":"2D space trading and combat game, in a similar vein to Escape Velocity","ebuildids":[889463,889463,894187,894187],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"naev","packageid":51599},{"block":false,"categoryid":445,"description":"Lightweight and versatile audio player","ebuildids":[883513,883513],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"chainsaw@gentoo.org","maintainername":"Tony Vroon","name":"audacious-plugins","packageid":53088},{"block":false,"categoryid":451,"description":"Free implementation of the Remote Desktop Protocol","ebuildids":[616322,616322,893449,893449,893450,893450,893680,893680],"firstseen":"2011-01-22T14:41:38.628023","maintainer":"floppym@gentoo.org","maintainername":"Mike Gilbert","name":"freerdp","packageid":56733},{"block":false,"categoryid":390,"description":"Gamecube and Wii game emulator","ebuildids":[494697,494697,892651,892651],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"twitch153@gentoo.org","maintainername":"Devan Franchini","name":"dolphin","packageid":61182,"summary":"Dolphin is a Gamecube and Wii emulator. Most games run perfectly or with minor bugs. Games are playable at HD quality, with 1080p and more."},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer","ebuildids":[888860,888860,894312,894312],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"libsdl2","packageid":61309,"summary":"Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of \"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD\/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF\/Tru64, RISC OS, and SymbianOS. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby."},{"block":false,"categoryid":390,"description":"PlayStation 2 emulator","ebuildids":[551195,551195,875211,875211,888549,888549],"firstseen":"2015-08-14T13:44:16.339516","maintainer":"ykonotopov@gmail.com","maintainername":"Yuri Konotopov","name":"pcsx2","packageid":63976},{"block":false,"categoryid":321,"description":"Accuracy-focused XAudio reimplementation for open platforms","ebuildids":[893822,893822,894203,894203],"firstseen":"2019-03-16T20:02:17.383581","name":"faudio","packageid":69719,"summary":"FAudio is an XAudio reimplementation that focuses solely on developing fully accurate DirectX Audio runtime libraries for the FNA project, including XAudio2, X3DAudio, XAPO, and XACT3."},{"block":false,"categoryid":321,"description":"Integrates the most accurate Amiga emulation code available from WinUAE","ebuildids":[877032,877032],"firstseen":"2019-04-20T10:28:33.127847","name":"fs-uae","packageid":69797},{"block":false,"categoryid":442,"description":"Multi-platform 2D and 3D game engine with a feature-rich editor","ebuildids":[890208,890208,893195,893195,894185,894185],"firstseen":"2022-08-16T01:26:27.175578","name":"godot","packageid":75341,"summary":"Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported with one click to a number of platforms, including the major desktop platforms (Linux, macOS, Windows), mobile platforms (Android, iOS), as well as Web-based platforms (HTML5) and consoles."},{"block":false,"categoryid":390,"description":"Rosalie's Mupen GUI","ebuildids":[833569,833569,879435,879435,882229,882229,885972,885972,889678,889678],"firstseen":"2024-07-22T07:09:17.254688","name":"rmg","packageid":77667,"summary":"Rosalie's Mupen GUI is a free and open-source mupen64plus front-end written in C++."},{"block":false,"categoryid":438,"description":"A simple library to load images of various formats as SDL surfaces.","ebuildids":[859893,859893,892287,892287],"firstseen":"2025-04-10T08:37:37.972360","name":"sdl3-image","packageid":78277,"summary":"This is a simple library to load images of various formats as SDL surfaces. It can load BMP, GIF, JPEG, LBM, PCX, PNG, PNM (PPM\/PGM\/PBM), QOI, TGA, XCF, XPM, and simple SVG format images. It can also load AVIF, JPEG-XL, TIFF, and WebP images, depending on build options"},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer Mixer Library","ebuildids":[864307,864307,892296,892296],"firstseen":"2025-04-10T08:37:37.972360","name":"sdl3-mixer","packageid":78278,"summary":"A simple multi-channel audio mixer that supports 8 channels of 16 bit stereo audio, plus a single channel of music. It can load FLAC, MP3, Ogg, VOC, and WAV format audio. It can also load MIDI, MOD, and Opus audio, depending on build options. It is a part of the SDL project, and is used by many games and applications."},{"block":false,"categoryid":438,"description":"Library that allows you to use TrueType fonts in SDL applications","ebuildids":[859895,859895],"firstseen":"2025-04-10T08:37:37.972360","name":"sdl3-ttf","packageid":78279,"summary":"This library is a wrapper around the FreeType and Harfbuzz libraries, allowing you to use TrueType fonts to render text in SDL applications."}],"ebuilds":[{"archs":["~amd64","~arm","~arm64","~hppa","~loong","~ppc","~ppc64","~riscv","~sparc","~x86"],"ebuildid":894313,"firstseen":"2026-04-04T04:20:50.060901","license":"ZLIB","moddate":"2026-04-04T03:20:48","packageid":78188,"repoid":1,"slot":"0","uses":["X","abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","alsa","aqua","bidi","cpu_flags_ppc_altivec","cpu_flags_x86_avx","cpu_flags_x86_avx2","cpu_flags_x86_avx512f","cpu_flags_x86_mmx","cpu_flags_x86_sse","cpu_flags_x86_sse2","cpu_flags_x86_sse3","cpu_flags_x86_sse4_1","cpu_flags_x86_sse4_2","dbus","doc","ibus","io-uring","jack","kms","opengl","oss","pipewire","pulseaudio","sndio","test","udev","usb","vulkan","wayland"],"version":"3.4.4"},{"archs":["amd64","arm","arm64","ppc","ppc64","x86","~hppa","~loong","~riscv","~sparc"],"ebuildid":890653,"firstseen":"2026-02-21T13:33:43.941073","license":"ZLIB","moddate":"2026-03-30T13:49:44","packageid":78188,"repoid":1,"slot":"0","uses":["X","abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","alsa","aqua","bidi","cpu_flags_ppc_altivec","cpu_flags_x86_avx","cpu_flags_x86_avx2","cpu_flags_x86_avx512f","cpu_flags_x86_mmx","cpu_flags_x86_sse","cpu_flags_x86_sse2","cpu_flags_x86_sse3","cpu_flags_x86_sse4_1","cpu_flags_x86_sse4_2","dbus","doc","ibus","io-uring","jack","kms","opengl","oss","pipewire","pulseaudio","sndio","test","udev","usb","vulkan","wayland"],"version":"3.4.2"},{"archs":["amd64","arm","arm64","ppc","ppc64","x86","~hppa","~loong","~riscv","~sparc"],"ebuildid":885876,"firstseen":"2026-01-01T06:06:34.932686","license":"ZLIB","moddate":"2026-03-30T13:49:44","packageid":78188,"repoid":1,"slot":"0","uses":["X","abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","alsa","aqua","cpu_flags_ppc_altivec","cpu_flags_x86_avx","cpu_flags_x86_avx2","cpu_flags_x86_avx512f","cpu_flags_x86_mmx","cpu_flags_x86_sse","cpu_flags_x86_sse2","cpu_flags_x86_sse3","cpu_flags_x86_sse4_1","cpu_flags_x86_sse4_2","dbus","doc","ibus","io-uring","jack","kms","opengl","oss","pipewire","pulseaudio","sndio","test","udev","usb","vulkan","wayland"],"version":"3.2.30"}],"masks":[],"package":{"categoryid":438,"description":"Simple Direct Media Layer","firstseen":"2025-03-05T05:06:59.697201","name":"libsdl3","packageid":78188},"rdependencies":[{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":330,"description":"X.Org Xlib-based client API for the XTEST & RECORD extensions library","ebuildids":[890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXtst","packageid":44157},{"block":false,"categoryid":330,"description":"X.Org Xrandr library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXrandr","packageid":45127},{"block":false,"categoryid":404,"description":"Intelligent Input Bus for Linux \/ Unix OS","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cjk@gentoo.org","maintainername":"Cjk","name":"ibus","packageid":45412,"summary":"IBus is a Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily."},{"block":false,"categoryid":330,"description":"X.Org Xcursor library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXcursor","packageid":45625},{"block":false,"categoryid":330,"description":"X.Org Xfixes library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXfixes","packageid":45927},{"block":false,"categoryid":330,"description":"X.Org XScrnSaver library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXScrnSaver","packageid":46601},{"block":false,"categoryid":330,"description":"X.Org Xext library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXext","packageid":46968},{"block":false,"categoryid":393,"description":"A free implementation of the unicode bidirectional algorithm","ebuildids":[890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"amynka@gentoo.org","name":"fribidi","packageid":47772},{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":438,"description":"OpenGL-like graphic library for Linux","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"mesa","packageid":48623},{"block":false,"categoryid":396,"description":"Virtual for libusb","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"peter@stuge.se","maintainername":"Peter Stuge","name":"libusb","packageid":49224},{"block":false,"categoryid":330,"description":"X.Org libdrm library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libdrm","packageid":50569},{"block":false,"categoryid":438,"description":"Advanced Linux Sound Architecture Library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alsa-bugs@gentoo.org","name":"alsa-lib","packageid":50594},{"block":false,"categoryid":330,"description":"X.Org Xi library","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXi","packageid":52071},{"block":false,"categoryid":343,"description":"A message bus system, a simple way for applications to talk to each other","ebuildids":[885876,890653,894313],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"freedesktop-bugs@gentoo.org","name":"dbus","packageid":55191},{"block":false,"categoryid":393,"description":"Wayland protocol libraries","ebuildids":[885876,890653,894313],"firstseen":"2012-02-11T14:36:27.133251","maintainer":"x11@gentoo.org","maintainername":"X11","name":"wayland","packageid":58846},{"block":false,"categoryid":330,"description":"Keymap handling library for toolkits and window systems","ebuildids":[885876,890653,894313],"firstseen":"2013-03-27T14:36:50.975239","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libxkbcommon","packageid":60587},{"block":false,"categoryid":396,"description":"Virtual for libudev providers","ebuildids":[885876,890653,894313],"firstseen":"2014-03-28T14:37:24.248908","maintainer":"udev-bugs@gentoo.org","name":"libudev","packageid":62081},{"block":false,"categoryid":396,"description":"Virtual for JACK Audio Connection Kit","ebuildids":[885876,890653,894313],"firstseen":"2016-02-17T14:41:05.756688","maintainer":"proaudio@gentoo.org","maintainername":"Gentoo ProAudio Project","name":"jack","packageid":65028},{"block":false,"categoryid":438,"description":"Vulkan Installable Client Driver (ICD) Loader","ebuildids":[885876,890653,894313],"firstseen":"2016-11-15T14:35:36.973478","name":"vulkan-loader","packageid":66100},{"block":false,"categoryid":438,"description":"The GL Vendor-Neutral Dispatch library","ebuildids":[885876,890653,894313],"firstseen":"2018-05-27T12:01:53.008567","name":"libglvnd","packageid":69134},{"block":false,"categoryid":342,"description":"Multimedia processing graphs","ebuildids":[885876,890653,894313],"firstseen":"2019-07-07T16:12:47.642539","name":"pipewire","packageid":69933},{"block":false,"categoryid":381,"description":"Efficient I\/O with io_uring","ebuildids":[885876,890653,894313],"firstseen":"2020-03-02T17:48:47.389529","name":"liburing","packageid":70880},{"block":false,"categoryid":373,"description":"Small audio and MIDI framework part of the OpenBSD project","ebuildids":[885876,890653,894313],"firstseen":"2021-01-22T06:45:44.265742","name":"sndio","packageid":72418},{"block":false,"categoryid":438,"description":"Libraries for PulseAudio clients","ebuildids":[885876,890653,894313],"firstseen":"2021-09-24T19:53:03.512006","name":"libpulse","packageid":73367},{"block":false,"categoryid":1489,"description":"A client-side decorations library for Wayland clients","ebuildids":[885876,890653,894313],"firstseen":"2024-04-10T23:35:42.943837","name":"libdecor","packageid":77423}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.libsdl.org\/"],"uses":[{"description":"Add support for X11","isdefault":false,"use":"X"},{"description":"Add support for media-libs\/alsa-lib (Advanced Linux Sound Architecture)","isdefault":false,"use":"alsa"},{"description":"Include support for the Mac OS X Aqua (Carbon\/Cocoa) GUI","isdefault":false,"use":"aqua"},{"description":"Enable bidirectional language support","isdefault":false,"use":"bidi"},{"description":"Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)","isdefault":false,"use":"dbus"},{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Enable support for app-i18n\/ibus","isdefault":false,"packageid":78188,"use":"ibus"},{"description":"Enable the use of io_uring for efficient asynchronous IO and system requests","isdefault":false,"use":"io-uring"},{"description":"Add support for the JACK Audio Connection Kit","isdefault":false,"use":"jack"},{"description":"Enable support for direct Kernel Mode Setting video output","isdefault":false,"packageid":78188,"use":"kms"},{"description":"Add support for OpenGL (3D graphics)","isdefault":false,"use":"opengl"},{"description":"Add support for OSS (Open Sound System)","isdefault":false,"use":"oss"},{"description":"Enable support for media-video\/pipewire","isdefault":false,"packageid":78188,"use":"pipewire"},{"description":"Add sound server support via media-libs\/libpulse (may be PulseAudio or PipeWire)","isdefault":false,"use":"pulseaudio"},{"description":"Enable support for media-sound\/sndio","isdefault":false,"packageid":78188,"use":"sndio"},{"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":"Enable virtual\/udev integration (device discovery, power and storage device support, etc)","isdefault":false,"use":"udev"},{"description":"Add USB support to applications that have optional USB support (e.g. cups)","isdefault":false,"use":"usb"},{"description":"Add support for 3D graphics and computing via the Vulkan cross-platform API","isdefault":false,"use":"vulkan"},{"description":"Enable dev-libs\/wayland backend","isdefault":false,"use":"wayland"},{"description":"64-bit (32-bit pointer) libraries","group":"abi_mips","isdefault":false,"use":"n32"},{"description":"64-bit libraries","group":"abi_mips","isdefault":false,"use":"n64"},{"description":"32-bit libraries","group":"abi_mips","isdefault":false,"use":"o32"},{"description":"32-bit (s390) libraries","group":"abi_s390","isdefault":false,"use":"32"},{"description":"64-bit (s390x) libraries","group":"abi_s390","isdefault":false,"use":"64"},{"description":"32-bit (x86) libraries","group":"abi_x86","isdefault":false,"use":"32"},{"description":"64-bit (amd64) libraries","group":"abi_x86","isdefault":false,"use":"64"},{"description":"x32 ABI libraries","group":"abi_x86","isdefault":false,"use":"x32"},{"description":"Use the AltiVec\/VMX instruction set","group":"cpu_flags_ppc","isdefault":false,"use":"altivec"},{"description":"Adds support for Advanced Vector Extensions instructions","group":"cpu_flags_x86","isdefault":false,"use":"avx"},{"description":"Adds support for Advanced Vector Extensions 2 instructions","group":"cpu_flags_x86","isdefault":false,"use":"avx2"},{"description":"Adds support for AVX-512 Foundation instructions","group":"cpu_flags_x86","isdefault":false,"use":"avx512f"},{"description":"Use the MMX instruction set","group":"cpu_flags_x86","isdefault":false,"use":"mmx"},{"description":"Use the SSE instruction set","group":"cpu_flags_x86","isdefault":false,"use":"sse"},{"description":"Use the SSE2 instruction set","group":"cpu_flags_x86","isdefault":false,"use":"sse2"},{"description":"Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)","group":"cpu_flags_x86","isdefault":false,"use":"sse3"},{"description":"Enable SSE4.1 instruction support","group":"cpu_flags_x86","isdefault":false,"use":"sse4_1"},{"description":"Enable SSE4.2 instruction support","group":"cpu_flags_x86","isdefault":false,"use":"sse4_2"}]}