Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927188 - media-libs/sdl2-ttf-2.22.0, media-libs/sdl2-image-2.8.2 and media-libs/sdl2-mixer-2.8.0 version bump
Summary: media-libs/sdl2-ttf-2.22.0, media-libs/sdl2-image-2.8.2 and media-libs/sdl2-m...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 945154
  Show dependency tree
 
Reported: 2024-03-17 09:55 UTC by Luke A. Guest
Modified: 2024-12-20 12:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
SDL2_image (sdl2-image-2.8.2.ebuild,1.90 KB, application/vnd.gentoo.ebuild)
2024-03-17 09:56 UTC, Luke A. Guest
Details
SDL2_mixer (sdl2-mixer-2.8.0.ebuild,2.94 KB, application/vnd.gentoo.ebuild)
2024-03-17 09:56 UTC, Luke A. Guest
Details
SDL2_ttf (sdl2-ttf-2.22.0.ebuild,1.10 KB, application/vnd.gentoo.ebuild)
2024-03-17 09:57 UTC, Luke A. Guest
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luke A. Guest 2024-03-17 09:55:55 UTC
Here are the updated ebuilds, minimal to no changes required.

Reproducible: Always
Comment 1 Luke A. Guest 2024-03-17 09:56:35 UTC
Created attachment 887818 [details]
SDL2_image
Comment 2 Luke A. Guest 2024-03-17 09:56:53 UTC
Created attachment 887819 [details]
SDL2_mixer
Comment 3 Luke A. Guest 2024-03-17 09:57:16 UTC
Created attachment 887820 [details]
SDL2_ttf
Comment 4 Luke A. Guest 2024-03-17 10:08:31 UTC
In fact it would be worth slotting these into SLOT="2".
Comment 5 Luke A. Guest 2024-03-17 10:12:38 UTC
No, I'm wrong, slots aren't required.
Comment 6 Andreas Sturmlechner gentoo-dev 2024-03-17 11:01:27 UTC
In general do not attach complete ebuilds, make unified diffs against up to date latest available release ebuild or 9999 if this is tracking the correct branch upstream spun the version bump from.
Comment 7 Andreas Sturmlechner gentoo-dev 2024-03-17 11:02:38 UTC
Also: What versions
Comment 8 Luke A. Guest 2024-03-17 12:29:28 UTC
(In reply to Andreas Sturmlechner from comment #7)
> Also: What versions

The versions are listed, these are the latest, what is in the tree is a bit behind.
Comment 9 Larry the Git Cow gentoo-dev 2024-03-18 07:20:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afaa9e3fb5c34b1d7b67edc87b24491614e4ea4b

commit afaa9e3fb5c34b1d7b67edc87b24491614e4ea4b
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-03-18 06:32:32 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-03-18 07:20:19 +0000

    media-libs/sdl2-image: add 2.8.2
    
    With tests wired up now too.
    
    Bug: https://bugs.gentoo.org/927188
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/sdl2-image/Manifest                |  1 +
 media-libs/sdl2-image/sdl2-image-2.8.2.ebuild | 76 +++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0c305487e00e71323743c2d56b3e1cfa4fbc19

commit 3e0c305487e00e71323743c2d56b3e1cfa4fbc19
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-03-18 06:25:30 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-03-18 07:20:18 +0000

    media-libs/sdl2-ttf: add 2.22.0
    
    Bug: https://bugs.gentoo.org/927188
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/sdl2-ttf/Manifest               |  1 +
 media-libs/sdl2-ttf/sdl2-ttf-2.22.0.ebuild | 42 ++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-18 08:58:35 UTC
I've done 2/3 of them. The other one needs some dep & option changes and I ran out of time then.
Comment 11 Larry the Git Cow gentoo-dev 2024-12-20 12:46:42 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d1cd2daa68a26fd73fe37c257f46c56bfe1e7e

commit 43d1cd2daa68a26fd73fe37c257f46c56bfe1e7e
Author:     Andrei Sabalenka <mechakotik@gmail.com>
AuthorDate: 2024-10-11 20:06:27 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-12-20 12:46:00 +0000

    media-libs/sdl2-mixer: add 2.8.0, co-maintain
    
    The new ebuild has following changes over 2.6.3-r1:
    
    - Using CMake instead of autoconf: CMake is the preferred way of building it,
    autoconf seems to be no longer supported since 3.0
    - Added GME and WavPack support, introduced in 2.8.0
    - Added OGG Vorbis support via dev-libs/stb
    - Added MOD support via media-libs/libxmp
    - Removed static-libs USE flag, seems to be pointless as some of
    the dependencies still don't have static version
    
    Closes: https://bugs.gentoo.org/927188
    Closes: https://bugs.gentoo.org/945154
    Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/38946
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/sdl2-mixer/Manifest                |  1 +
 media-libs/sdl2-mixer/metadata.xml            | 27 +++++---
 media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild | 96 +++++++++++++++++++++++++++
 3 files changed, 116 insertions(+), 8 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa47e3be811e892cf58cb37631257690de917c1

commit daa47e3be811e892cf58cb37631257690de917c1
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-12-20 12:45:12 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-12-20 12:46:06 +0000

    media-libs/sdl2-mixer: small post-bump fixes
    
    * Drop unnecessary .la removal (not installed w/ CMake)
    * Delete /usr/share/licenses (we manage licenses differently in Gentoo)
    
    Bug: https://bugs.gentoo.org/927188
    Bug: https://bugs.gentoo.org/945154
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)