diff --git a/media-libs/libxmp/libxmp-4.6.0.recipe b/media-libs/libxmp/libxmp-4.6.3.recipe similarity index 69% rename from media-libs/libxmp/libxmp-4.6.0.recipe rename to media-libs/libxmp/libxmp-4.6.3.recipe index fcb20fada..041c60dda 100644 --- a/media-libs/libxmp/libxmp-4.6.0.recipe +++ b/media-libs/libxmp/libxmp-4.6.3.recipe @@ -6,12 +6,12 @@ supports over 90 mainstream and obscure module formats including Protracker \ Many compressed module formats are supported, including popular Unix, DOS, and Amiga file packers including gzip, bzip2, SQSH, Powerpack, etc." HOMEPAGE="http://xmp.sourceforge.net/" -COPYRIGHT="1996-2016 Claudio Matsuoka and Hipolito Carraro Jr" +COPYRIGHT="1996-2024 Claudio Matsuoka and Hipolito Carraro Jr" LICENSE="GNU LGPL v2.1" REVISION="1" -SOURCE_URI="https://github.com/cmatsuoka/libxmp/archive/libxmp-$portVersion.tar.gz" -CHECKSUM_SHA256="032ed31e9a334078e59dc5e2ca7a14b950712fef8e838328b727570ddbd3dc12" -SOURCE_DIR="libxmp-libxmp-$portVersion" +SOURCE_URI="https://sourceforge.net/projects/xmp/files/libxmp/$portVersion/libxmp-$portVersion.tar.gz" +CHECKSUM_SHA256="b189a2ff3f3eef0008512e0fb27c2cdc27480bc1066b82590a84d02548fab96d" +PATCHES="libxmp-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" @@ -21,7 +21,7 @@ libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" libxmp$secondaryArchSuffix = $portVersion - lib:libxmp$secondaryArchSuffix =$libVersionCompat + lib:libxmp$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix @@ -41,10 +41,9 @@ BUILD_REQUIRES=" # devel:libSDL2_2.0$secondaryArchSuffix # for the sample player " BUILD_PREREQUIRES=" - cmd:cmake + cmd:awk cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix - cmd:libtool$secondaryArchSuffix cmd:make cmd:rst2html cmd:rst2man @@ -52,20 +51,17 @@ BUILD_PREREQUIRES=" BUILD() { - cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ - $cmakeDirArgs \ - -DBUILD_STATIC=OFF \ - -DWITH_UNIT_TESTS=ON -# -DXMP_DEMO_WITH_SDL2=ON - make -C build $jobArgs + runConfigure ./configure + make $jobArgs } INSTALL() { - make -C build install + make install + make install-docs mkdir -p $docDir - cp build/docs/libxmp.html $docDir + cp docs/libxmp.html $docDir prepareInstalledDevelLib libxmp fixPkgconfig @@ -77,5 +73,5 @@ INSTALL() TEST() { - make -C build test + make check } diff --git a/media-libs/libxmp/patches/libxmp-4.6.3.patchset b/media-libs/libxmp/patches/libxmp-4.6.3.patchset new file mode 100644 index 000000000..6e24dd973 --- /dev/null +++ b/media-libs/libxmp/patches/libxmp-4.6.3.patchset @@ -0,0 +1,21 @@ +From fe3625798d60107c65223cc9ef78b5128e4fe25f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= +Date: Sun, 24 Aug 2025 19:54:33 +0200 +Subject: fix make install-docs + + +diff --git a/Makefile.in b/Makefile.in +index 7542633..b3e830a 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -19,6 +19,7 @@ LIBS = @LIBS@ + AR = @AR@ + RANLIB = @RANLIB@ + INSTALL = @INSTALL@ ++INSTALL_DATA = @INSTALL_DATA@ + DESTDIR = + prefix = @prefix@ + exec_prefix = @prefix@ +-- +2.50.1 +