{"bugs":[{"bugid":968360,"firstseen":"2026-01-04T13:05:47.701720","severity":"normal","status":"CONFIRMED","summary":"gnustep-base\/libobjc2-2.3 - [portage-9999] [sphinx-9] QA Notice: Compatibility with CMake < 3.5 has been removed from CMake 4,"}],"categories":[{"categoryid":429,"name":"dev-cpp","summary":"The dev-cpp category contains libraries and utilities relevant to the c++ programming language."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":378,"name":"gnustep-base","summary":"The gnustep-base category contains GNUstep base packages."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"440e24eb7fb2be346b0e4f59f8b49725bc9a73d8","committime":"2026-03-10T09:00:52","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jy6x2b32pie9@yahoo.com","authorname":"NHOrus","body":"Backport of upstream commit.\n\nCloses: https:\/\/bugs.gentoo.org\/970708\nSigned-off-by: NHOrus <jy6x2b32pie9@yahoo.com>\nPart-of: https:\/\/codeberg.org\/gentoo\/gentoo\/pulls\/255\nMerges: https:\/\/codeberg.org\/gentoo\/gentoo\/pulls\/255\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"e14105168d294ed10f439893980c5135462b2270","committime":"2026-03-08T11:00:58","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: Port tests to C23"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ff828b9331fcff924093519bab98fb44a5f268a9","committime":"2026-02-05T07:45:47","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"0f04ccc0f24935211230db63cbc39919bde5eafd","committime":"2026-02-05T07:23:32","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: drop 2.2.1-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"89ed2a3bb5608ae85529669662aac62ff14598e3","committime":"2025-11-04T12:35:42","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Closes: https:\/\/bugs.gentoo.org\/871933\nCloses: https:\/\/bugs.gentoo.org\/926875\nCloses: https:\/\/bugs.gentoo.org\/940647\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44330\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b7e9c4c0d25e6b78bb4001789c01707cb25898b1","committime":"2025-10-25T10:15:13","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: drop 2.2, 2.2.1"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Signed-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44330\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"00f5c23794daeb66c9efef94b9705ca14833a805","committime":"2025-10-25T10:12:46","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: add 2.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"48721ffe2e4ccfe0874aa956812f86da0b2dba2c","committime":"2025-05-18T15:55:29","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Bug: https:\/\/bugs.gentoo.org\/871933\nBug: https:\/\/bugs.gentoo.org\/926875\nBug: https:\/\/bugs.gentoo.org\/940647\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42071\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"678d182b6697a58987be422b57a364df7802c283","committime":"2025-02-27T17:41:54","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: fix exception handling"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"3ee411f1324ad2b881555d1bec5f943f1a7f28a1","committime":"2024-12-11T11:23:19","packageid":56391,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/clang"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d361faaf2d4f6b17f24c7c7aa771dc7a3c99d895","committime":"2024-07-21T21:48:51","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"330de41b28c177e97b7d4f755391d5d494db8c9e","committime":"2024-07-21T21:34:08","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: add 2.2.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0db97fe0b702871100134eb7f38845ebecd4bbfe","committime":"2024-03-26T20:04:05","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"b02998898847086488f018f869aea0ec35e2279c","committime":"2024-03-26T11:13:20","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: drop 2.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2b6f274b12804bcd5f4d67101828ae2d629a567","committime":"2024-03-12T21:33:52","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"f7d03baafbb53470f94acccca99040a2129d298f","committime":"2024-03-12T21:26:49","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: add 2.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d9d2b6d7897788ce5712f537bb22c173e2272b45","committime":"2023-08-21T17:31:36","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Closes: https:\/\/bugs.gentoo.org\/912324\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"14ef3822e11352927efb51f3cdd68dd59a7b7ee7","committime":"2023-08-21T17:22:02","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: drop QA_PKGCONFIG_VERSION"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c346008726bf1785b5850da78f718f54142ff53c","committime":"2023-06-13T14:31:54","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mmk@levelnine.at","authorname":"Michael Mair-Keimberger","body":"Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"5984b9021bc4c9f79b21c0913b2ea81cb3b3e963","committime":"2023-06-10T15:53:35","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: update homepage"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"65a0e92ae33693f28418f2339d31e58b76627b52","committime":"2022-07-21T21:01:38","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Closes: https:\/\/bugs.gentoo.org\/859472\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"38759d6ac73b3e04f701c4ee071a9558e2b5c952","committime":"2022-07-21T20:48:44","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: set QA_PKGCONFIG_VERSION"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"553dbf82125b43a38094f673daaa96fe6879d40c","committime":"2021-01-05T22:12:30","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dilfridge@gentoo.org","authorname":"Andreas K. Huettel","body":"Bug: https:\/\/bugs.gentoo.org\/707780\nPackage-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Andreas K. Huettel <dilfridge@gentoo.org>","commitid":"90601df9fe60cff556d0836198d244342d377071","committime":"2021-01-05T21:34:23","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fa2c623555a942fd2622dfcaa9a5c05010ad22c9","committime":"2020-09-03T10:05:17","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Fixes quite a few bugs\nMigrated to cmake eclass\nNo longer depends on libcxx\n\nPackage-Manager: Portage-3.0.5, Repoman-3.0.1\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"857dd9c2e19f23e46a0b3e9121eb417caa858693","committime":"2020-09-03T09:32:49","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: 2.1 bump"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-3.0.5, Repoman-3.0.1\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"f5d24ca24b89454e75c26959c97e2eb03f1b76d7","committime":"2020-09-03T07:57:06","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"The result was achieved via the following pipeline:\n\n    pkgcheck scan -c RestrictTestCheck -R FormatReporter \\\n      --format '{category}\/{package}\/{package}-{version}.ebuild' |\n    xargs -n32 grep -L RESTRICT |\n    xargs -n32 sed -i -e '\/^IUSE=.*test\/aRESTRICT=\"!test? ( test )\"'\n\nThe resulting metadata was compared before and after the change.\nFew Go ebuilds had to be fixed manually due to implicit RESTRICT=strip\nadded by the eclass.  Two ebuilds have to be fixed because of multiline\nIUSE.\n\nSuggested-by: Robin H. Johnson <robbat2@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13942\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"064af661d0c9a31cecdf348632bc5603333a9149","committime":"2019-12-10T22:02:54","packageid":56391,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0a6167fb86ec4c657096a50ef4a56ac4ca62277b","committime":"2019-08-23T12:26:08","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"github@seichter.de","authorname":"Ralph Seichter","body":"GNUstep Objective-C Runtime release 2.0. Ebuild now uses EAPI 7.\nSee also bug #687368.\n\nBug: https:\/\/bugs.gentoo.org\/687368\nPackage-Manager: Portage-2.3.69, Repoman-2.3.16\nSigned-off-by: Ralph Seichter <gentoo@seichter.de>\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"e5a49a93f520369ebeff4a9e44c2d72e96944a26","committime":"2019-08-10T16:49:24","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: bump to release 2.0 and EAPI 7"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4d1be20d28b29e7131383d3b103f7ecf1fb34608","committime":"2017-10-16T00:31:26","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Package-Manager: Portage-2.3.11, Repoman-2.3.3","commitid":"32df8e888bf274864a436dac733cc7d9d9bb2d87","committime":"2017-10-16T00:02:50","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: [QA] Add cmake-utils_src_prepare"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"2b44d7b22a5f1b69ed577b5616effc29b5b4540f","committime":"2017-05-03T21:01:49","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Package-Manager: Portage-2.3.5, Repoman-2.3.2","commitid":"fc65568fe5b5dc227c7bc3590587cd1309082c36","committime":"2017-05-03T20:45:30","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: [QA] Remove PREFIX setting for CMake"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":56391,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"80ae48d27195c9828745cf6db234b821b5b8ce4f","committime":"2015-10-01T14:01:59","packageid":56391,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: portage-2.2.22","commitid":"161b74ae4e439726bab5aa25ca376b1429175151","committime":"2015-10-01T13:51:50","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: version bump"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: portage-2.2.22","commitid":"c285de20597ccde44faec1bd8f20fd913b20a443","committime":"2015-10-01T13:47:25","packageid":56391,"repoid":1,"summary":"gnustep-base\/libobjc2: drop some old versions"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":56391,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":56391,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9b6c27c87c5dcaaf9a0169c058334ac75c14c4b3","committime":"2015-08-04T11:19:28","packageid":56391,"repoid":1,"summary":"2015-08-04 11:19:27 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":56391,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[],"depending":[{"block":false,"categoryid":378,"description":"GNUstep Makefile Package","ebuildids":[881849,881849],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnustep@gentoo.org","maintainername":"Gentoo GNUstep Project","name":"gnustep-make","packageid":44774,"summary":"The makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project. It allows the user to write a project without having to deal with the complex issues associated with configuration, building, installation, and packaging. It also allows the user to easily create cross-compiled binaries."},{"block":true,"categoryid":393,"description":"Library for concurrent code execution on multicore hardware","ebuildids":[784518,784518,880956,880956],"firstseen":"2021-03-12T13:02:14.694868","name":"libdispatch","packageid":72545}],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":892384,"firstseen":"2026-03-10T09:15:08.972475","license":"MIT","moddate":"2026-03-28T18:04:20","packageid":56391,"repoid":1,"slot":"0","uses":["libdispatch","test"],"version":"2.3-r1"},{"archs":["~amd64","~x86"],"ebuildid":880958,"firstseen":"2025-11-04T12:53:43.611851","license":"MIT","moddate":"2026-03-28T18:04:20","packageid":56391,"repoid":1,"slot":"0","uses":["libdispatch","test"],"version":"2.3"}],"masks":[],"package":{"categoryid":378,"description":"GNUstep Objective-C runtime","firstseen":"2010-10-14T17:20:42.295446","maintainer":"gnustep@gentoo.org","maintainername":"Gentoo GNUstep Project","name":"libobjc2","packageid":56391,"summary":"The GNUstep Objective-C runtime is designed as a drop-in replacement for the GCC runtime. It supports both a legacy and a modern ABI, allowing code compiled with old versions of GCC to be supported without requiring recompilation. The modern ABI adds the following features: - Non-fragile instance variables. - Protocol uniquing. - Object planes support. - Declared property introspection. Both ABIs support the following feature above and beyond the GCC runtime: - The modern Objective-C runtime APIs, introduced with OS X 10.5. - Blocks (closures). - Low memory profile for platforms where memory usage is more important than speed. - Synthesised property accessors. - Efficient support for @synchronized() - Type-dependent dispatch, eliminating stack corruption from mismatched selectors."},"rdependencies":[{"block":false,"categoryid":429,"description":"C++ fast hash map and hash set using robin hood hashing","ebuildids":[880958,892384],"firstseen":"2020-10-08T22:35:30.639907","name":"robin-map","packageid":72077},{"block":false,"categoryid":393,"description":"Library for concurrent code execution on multicore hardware","ebuildids":[880958,892384],"firstseen":"2021-03-12T13:02:14.694868","name":"libdispatch","packageid":72545},{"block":true,"categoryid":393,"description":"Library for concurrent code execution on multicore hardware","ebuildids":[880958,892384],"firstseen":"2021-03-12T13:02:14.694868","name":"libdispatch","packageid":72545}],"repos":[{"branch":"master","lastcommit":"82366aa45a35f6900f43023917c2c86ccdbb00a3","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/developer.gnustep.org\/"],"uses":[{"description":"Build against the blocks runtime in dev-libs\/libdispatch","isdefault":false,"packageid":56391,"use":"libdispatch"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}