libxmp: bump to version 4.6.3, switch back to autoconf

This commit is contained in:
Joachim Mairböck
2025-08-24 20:02:04 +02:00
parent f04c79cc3b
commit f82797dc5c
2 changed files with 33 additions and 16 deletions

View File

@@ -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
}

View File

@@ -0,0 +1,21 @@
From fe3625798d60107c65223cc9ef78b5128e4fe25f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= <j.mairboeck@gmail.com>
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