git: f0d61c1c0cdd - main - audio/freealut: Switch to fork
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 04 May 2025 21:14:50 UTC
The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=f0d61c1c0cdd48cf30eb0c55887bbb3a330f762b commit f0d61c1c0cdd48cf30eb0c55887bbb3a330f762b Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2025-05-04 19:44:05 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2025-05-04 21:08:01 +0000 audio/freealut: Switch to fork Switching to this fork removes various patches and hacks we currently have and is used several distros such as Alpine and Arch Linux. Add a deprecation notice as its no longer maintained upstream PR: 285912 Approved by: maintainer timeout, 4+ weeks --- audio/freealut/Makefile | 32 ++++++++++++++------------- audio/freealut/distinfo | 5 +++-- audio/freealut/files/patch-src_alutInit.c | 15 ------------- audio/freealut/files/patch-src_alutInternal.h | 27 ---------------------- audio/freealut/files/patch-src_alutLoader.c | 11 --------- audio/freealut/files/patch-src_alutUtil.c | 10 --------- audio/freealut/pkg-plist | 1 - 7 files changed, 20 insertions(+), 81 deletions(-) diff --git a/audio/freealut/Makefile b/audio/freealut/Makefile index c7d53f491345..08affe46e6f1 100644 --- a/audio/freealut/Makefile +++ b/audio/freealut/Makefile @@ -1,26 +1,28 @@ PORTNAME= freealut -PORTVERSION= 1.1.0 -PORTREVISION= 4 +DISTVERSION= 1.1.0.20240801 +PORTEPOCH= 1 CATEGORIES= audio -MASTER_SITES= DEBIAN_POOL -DISTNAME= freealut_${PORTVERSION}.orig MAINTAINER= oliver@FreeBSD.org COMMENT= The OpenAL Utility Toolkit -WWW= http://connect.creativelabs.com/openal/default.aspx +WWW= https://github.com/vancegroup/freealut -GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -USES= gmake libtool openal:al pathfix pkgconfig +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +DEPRECATED= No longer actively developed, consider migrating to another library + +USES= cmake localbase:ldflags openal pathfix USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= vancegroup +GH_TAGNAME= 8abb420 + LDFLAGS_i386= -Wl,-znotext -INSTALL_TARGET= install-strip -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -post-patch: - @${REINPLACE_CMD} -e 's/@CFLAGS@/& -lopenal -lpthread/g' \ - ${WRKSRC}/examples/Makefile.in \ - ${WRKSRC}/test_suite/Makefile.in +CMAKE_OFF= BUILD_EXAMPLES \ + BUILD_OPTIMIZATION \ + BUILD_TESTS .include <bsd.port.mk> diff --git a/audio/freealut/distinfo b/audio/freealut/distinfo index ccfb86d8ca90..94dd993d2ec7 100644 --- a/audio/freealut/distinfo +++ b/audio/freealut/distinfo @@ -1,2 +1,3 @@ -SHA256 (freealut_1.1.0.orig.tar.gz) = 60d1ea8779471bb851b89b49ce44eecb78e46265be1a6e9320a28b100c8df44f -SIZE (freealut_1.1.0.orig.tar.gz) = 461830 +TIMESTAMP = 1743902077 +SHA256 (vancegroup-freealut-1.1.0.20240801-8abb420_GH0.tar.gz) = 229f33367404c61fb6341398c5a7e74dbecea886b4acc3d59d42a09c669b83fe +SIZE (vancegroup-freealut-1.1.0.20240801-8abb420_GH0.tar.gz) = 147898 diff --git a/audio/freealut/files/patch-src_alutInit.c b/audio/freealut/files/patch-src_alutInit.c deleted file mode 100644 index d111d24abf29..000000000000 --- a/audio/freealut/files/patch-src_alutInit.c +++ /dev/null @@ -1,15 +0,0 @@ ---- src/alutInit.c.orig 2006-05-08 09:28:07 UTC -+++ src/alutInit.c -@@ -147,11 +147,7 @@ alutExit (void) - return AL_FALSE; - } - -- if (!alcCloseDevice (device)) -- { -- _alutSetError (ALUT_ERROR_CLOSE_DEVICE); -- return AL_FALSE; -- } -+ alcCloseDevice (device); - - initialisationState = Unintialized; - return AL_TRUE; diff --git a/audio/freealut/files/patch-src_alutInternal.h b/audio/freealut/files/patch-src_alutInternal.h deleted file mode 100644 index afa799efeb7b..000000000000 --- a/audio/freealut/files/patch-src_alutInternal.h +++ /dev/null @@ -1,27 +0,0 @@ ---- src/alutInternal.h.orig 2006-05-08 09:28:07 UTC -+++ src/alutInternal.h -@@ -13,23 +13,8 @@ - - #if HAVE_STDINT_H - #include <stdint.h> --#elif _MSC_VER < 1300 --typedef char int8_t; --typedef unsigned char uint8_t; --typedef short int16_t; --typedef unsigned short uint16_t; --typedef int int32_t; --typedef unsigned int uint32_t; --#elif HAVE_BASETSD_H --#include <basetsd.h> --typedef INT8 int8_t; --typedef UINT8 uint8_t; --typedef INT16 int16_t; --typedef UINT16 uint16_t; --typedef INT32 int32_t; --typedef UINT32 uint32_t; - #else --#error Do not know sized types on this platform -+#include <inttypes.h> - #endif - - typedef int16_t Int16BigEndian; diff --git a/audio/freealut/files/patch-src_alutLoader.c b/audio/freealut/files/patch-src_alutLoader.c deleted file mode 100644 index 79aacab3d449..000000000000 --- a/audio/freealut/files/patch-src_alutLoader.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/alutLoader.c.orig 2006-05-08 09:28:07 UTC -+++ src/alutLoader.c -@@ -474,7 +474,7 @@ alutLoadWAVMemory (ALbyte *buffer, ALenu - - /* ToDo: Can we do something less insane than passing 0x7FFFFFFF? */ - stream = _alutInputStreamConstructFromMemory (buffer, 0x7FFFFFFF); -- _alutLoadMemoryFromInputStream (stream, format, size, &freq); -+ *data = _alutLoadMemoryFromInputStream (stream, format, size, &freq); - if (*data == NULL) - { - return; diff --git a/audio/freealut/files/patch-src_alutUtil.c b/audio/freealut/files/patch-src_alutUtil.c deleted file mode 100644 index 26b4edd94037..000000000000 --- a/audio/freealut/files/patch-src_alutUtil.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/alutUtil.c.orig 2006-05-08 09:28:07 UTC -+++ src/alutUtil.c -@@ -2,6 +2,7 @@ - - #if HAVE_NANOSLEEP && HAVE_TIME_H - #include <time.h> -+#include <sys/time.h> - #include <errno.h> - #elif HAVE_USLEEP && HAVE_UNISTD_H - #include <unistd.h> diff --git a/audio/freealut/pkg-plist b/audio/freealut/pkg-plist index f1ab0b8bc9ee..4323ec26d99e 100644 --- a/audio/freealut/pkg-plist +++ b/audio/freealut/pkg-plist @@ -1,7 +1,6 @@ bin/freealut-config include/AL/alut.h libdata/pkgconfig/freealut.pc -lib/libalut.a lib/libalut.so lib/libalut.so.0 lib/libalut.so.0.1.0