summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-scheme/gauche: Stabilize 0.9.13 x86, #919788Sam James2023-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-sound/picard: stabilize 2.10 for x86Sam James2023-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-ruby/benchmark-ips: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/bigdecimal: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/bindata: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/bindex: drop 0.8.1-r1Hans de Graaff2023-12-271-27/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/bindex: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/brass: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/bsearch: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/buftok: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/builder: enable ruby33Hans de Graaff2023-12-271-7/+3
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/cgi: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* media-libs/fontconfig: drop 2.14.2-r2Sam James2023-12-271-231/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-libs/fontconfig: add 2.15.0Sam James2023-12-272-0/+232
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: drop 2.13/2.69 from _WANT_AUTOCONFSam James2023-12-271-1/+1
| | | | | | | | | | If people want/need these, they should explicitly state it in the ebuild (although please port to a newer version!) Otherwise, we're going to be saying that autoconf-2.13 and such could satisfy all ebuilds unless they explicitly say something else which is rather unlikely. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/automake: add bump notesSam James2023-12-272-2/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: add bump notesSam James2023-12-272-2/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: treat 2.5 as 2.71 for nowSam James2023-12-271-1/+9
| | | | | | | | | | | Having an unbound dependency (no slot) causes all sorts of problems. Add cases for each slot. I think we should really have the slots aligned to PV and slotmove as required but let's handle that another time. This would've hidden the original bug at least. Bug: https://bugs.gentoo.org/920822 Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: optimize dependency generation (elide subshells)Sam James2023-12-271-2/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: avoid deprecated backticksSam James2023-12-271-6/+11
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: rework WANT_AUTOCONF handlingSam James2023-12-271-6/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For automake, we enumerate each of the automake slots in _WANT_AUTOMAKE and use this to handle setting WANT_AUTOMAKE accordingly if the ebuild (or user, I suppose) haven't set WANT_AUTOMAKE themselves. This means that we can easily rollover to the latest installed on a system (and we also pull it in via _WANT_AUTOMAKE which is used for dependencies) because WANT_AUTOMAKE is based on the slots in _WANT_AUTOMAKE intersected with whatever is installed on the system. For autoconf, we weren't doing any of that, and were just hardcoding whatever the latest slot is! That's error prone on bumps but it also wasn't really possible to get right as-is without marking a new slot stable because of the entanglement between the dependencies, WANT_AUTOCONF, and no intersection being done (WANT_AUTOCONF wasn't dynamic at all). We now implement a similar scheme for autoconf as we already had for automake. This fixes the case where WANT_AUTOCONF="latest" in an ebuild (the default), autoconf:2.71 isn't installed, but autoconf:2.72 is. This sometimes worked before if the latest dep was slotted rather than unslotted like it is now (see below for why that's not easy to just fix) because the new slot would never get pulled in and hence the older slot which aligned with WANT_AUTOCONF's hardcoded value would be available. (I still think we should consider slotmoving older autoconfs but that's something to discuss and possibly do another time. See TODO.) Bug: https://bugs.gentoo.org/827852 Bug: https://bugs.gentoo.org/893434 Closes: https://bugs.gentoo.org/920822 Signed-off-by: Sam James <sam@gentoo.org>
* dev-ruby/charlock_holmes: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/chronic: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/coffee-script-source: update EAPI 7 -> 8Hans de Graaff2023-12-271-0/+19
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/color: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/colored: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/colorize: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/colorize: drop 0.8.1-r2, 1.0.1, 1.0.3, 1.0.5Hans de Graaff2023-12-275-116/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/columnize: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/commonmarker: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/commonmarker: drop 0.23.8, 0.23.9Hans de Graaff2023-12-273-84/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/connection_pool: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/connection_pool: drop 2.3.0, 2.4.0Hans de Graaff2023-12-273-60/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/countdownlatch: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/crack: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/crass: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/csv: drop 3.2.7Hans de Graaff2023-12-272-35/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/csv: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/curb: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/curses: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/ddplugin: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/debug_inspector: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/deep_merge: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/delayer: update EAPI 7 -> 8Hans de Graaff2023-12-271-0/+22
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/execjs: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/exifr: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/fast-stemmer: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/fattr: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/fcgi: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/fileutils: enable ruby33Hans de Graaff2023-12-271-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>