commit: f04e77ca66382a2e6b08f3de51b887da8f9f2c8e Author: Holger Hoffstätte <holger <AT> applied-asynchrony <DOT> com> AuthorDate: Wed Jan 7 21:22:06 2026 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Thu Jan 8 15:14:37 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04e77ca
media-gfx/sfftobmp: add 3.1.4_p20250813 with build fixes - use a slightly less dead GH snapshot - fix build with boost-1.89 Closes: https://bugs.gentoo.org/963467 Signed-off-by: Holger Hoffstätte <holger <AT> applied-asynchrony.com> Part-of: https://github.com/gentoo/gentoo/pull/45286 Closes: https://github.com/gentoo/gentoo/pull/45286 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> media-gfx/sfftobmp/Manifest | 1 + .../sfftobmp/files/sfftobmp-3.1.4-boost-1.89.patch | 21 ++++++++++++ media-gfx/sfftobmp/metadata.xml | 1 + media-gfx/sfftobmp/sfftobmp-3.1.4_p20250813.ebuild | 40 ++++++++++++++++++++++ 4 files changed, 63 insertions(+) diff --git a/media-gfx/sfftobmp/Manifest b/media-gfx/sfftobmp/Manifest index 3f9d87bf5e5a..91fd5fcaf3db 100644 --- a/media-gfx/sfftobmp/Manifest +++ b/media-gfx/sfftobmp/Manifest @@ -1 +1,2 @@ +DIST sfftobmp-3.1.4_p20250813.tar.gz 7274212 BLAKE2B cad075033a9c487658722ee3e044955eb5849b9e4af235e1f75b3f62bfaa5a8a3693c6c9d81879784f9442c65bf40a7a9bc1f6053e0afa5d7937e8df1964efb5 SHA512 1ed1af8ed61b20c9237c3281622ec3dad2c07aec4216395ad1faf7982c14597c8c3558d2cad810f8e73ac9110380d801953178a6e88cb8dc39eb6e162d740c71 DIST sfftobmp3_1_2_src.zip 121478 BLAKE2B fe5e09d358cfa75a45a05e780fcf8b3409ae9791882c8c4ab3fe99b078cade57a75751343c42a5d7764702ca32565e8c97d417e3c095c10a01b6fcd0f09f03b3 SHA512 3c460dcd60486954f792ecc8e864d109dabbae30b56a6ba4b3228a42dd489fd88793e4d93e2d032e6cd1c552bf5e217bc2afb3eae85a1a4e1db340f7761905b7 diff --git a/media-gfx/sfftobmp/files/sfftobmp-3.1.4-boost-1.89.patch b/media-gfx/sfftobmp/files/sfftobmp-3.1.4-boost-1.89.patch new file mode 100644 index 000000000000..ca0d86f6024b --- /dev/null +++ b/media-gfx/sfftobmp/files/sfftobmp-3.1.4-boost-1.89.patch @@ -0,0 +1,21 @@ +Bug: https://bugs.gentoo.org/963467 + +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -3,4 +3,4 @@ + AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) + bin_PROGRAMS = sfftobmp + sfftobmp_SOURCES = my_getopt.c cmdline.cpp codes.cpp common.cpp decoder.cpp input.cpp main.cpp output.cpp +-sfftobmp_LDADD = @TIFF_LIB@ @JPEG_LIB@ -lboost_filesystem -lboost_system ++sfftobmp_LDADD = @TIFF_LIB@ @JPEG_LIB@ -lboost_filesystem +--- a/src/Makefile.in ++++ b/src/Makefile.in +@@ -284,7 +288,7 @@ top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) + sfftobmp_SOURCES = my_getopt.c cmdline.cpp codes.cpp common.cpp decoder.cpp input.cpp main.cpp output.cpp +-sfftobmp_LDADD = @TIFF_LIB@ @JPEG_LIB@ -lboost_filesystem -lboost_system ++sfftobmp_LDADD = @TIFF_LIB@ @JPEG_LIB@ -lboost_filesystem + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-am + diff --git a/media-gfx/sfftobmp/metadata.xml b/media-gfx/sfftobmp/metadata.xml index bb5600c11f9f..7adaacaf9f2c 100644 --- a/media-gfx/sfftobmp/metadata.xml +++ b/media-gfx/sfftobmp/metadata.xml @@ -3,6 +3,7 @@ <pkgmetadata> <!-- maintainer-needed --> <upstream> + <remote-id type="github">Sonderstorch/sfftools</remote-id> <remote-id type="sourceforge">sfftools</remote-id> </upstream> </pkgmetadata> diff --git a/media-gfx/sfftobmp/sfftobmp-3.1.4_p20250813.ebuild b/media-gfx/sfftobmp/sfftobmp-3.1.4_p20250813.ebuild new file mode 100644 index 000000000000..2d1bcb1e125a --- /dev/null +++ b/media-gfx/sfftobmp/sfftobmp-3.1.4_p20250813.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="sff to bmp converter" +HOMEPAGE="https://github.com/Sonderstorch/sfftools" + +# no up-to-date releases or tags +COMMIT="7f7b11dd4b290e135a16c2972457d09ad843ff67" +SRC_URI="https://github.com/Sonderstorch/sfftools/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/sfftools-${COMMIT}/sfftobmp3/trunk" + +LICENSE="HPND MIT" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~x86" + +RDEPEND=" + dev-libs/boost:= + media-libs/libjpeg-turbo:= + media-libs/tiff:= +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.4-boost-1.89.patch +) + +src_prepare() { + default + eautoreconf +} + +src_install() { + default + dodoc doc/{changes,credits,readme} +}
