1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= OpenAL Utility Toolkit (ALUT)
8 HOMEPAGE= http://www.openal.org/
9 CONTACT= Leonid_Bobrov[goleo@disroot.org]
12 SITES[main]= http://ravenports.elderlinux.org/distcache/
13 https://cdn.openbsd.org/pub/OpenBSD/distfiles/
14 https://src.fedoraproject.org/repo/pkgs/freealut/freealut-1.1.0.tar.gz/e089b28a0267faabdb6c079ee173664a/
15 DISTFILE[1]= freealut-1.1.0.tar.gz:main
17 SPKGS[standard]= single
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= openal:single:standard
24 USES= gmake libtool pkgconfig fbsd10fix
26 LICENSE= LGPL20:single
27 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
28 LICENSE_FILE= LGPL20:{{WRKSRC}}/COPYING
29 LICENSE_AWK= TERMS:"^Portability"
30 LICENSE_SOURCE= TERMS:{{WRKSRC}}/README
33 FPC_EQUIVALENT= audio/freealut
37 INSTALL_TARGET= install-strip
41 ${REINPLACE_CMD} -e 's/@CFLAGS@/& -lopenal -lpthread/g' \
42 ${WRKSRC}/examples/Makefile.in ${WRKSRC}/test_suite/Makefile.in
44 [FILE:72:descriptions/desc.single]
45 freealut is a free implementation of the OpenAL Utility Toolkit (ALUT).
49 60d1ea8779471bb851b89b49ce44eecb78e46265be1a6e9320a28b100c8df44f 461830 freealut-1.1.0.tar.gz
52 [FILE:142:manifests/plist.single]
58 libalut.so.%%SOMAJOR%%
59 libalut.so.%%SOVERSION%%
60 lib/pkgconfig/freealut.pc
63 [FILE:344:patches/patch-src_alutInit.c]
64 --- src/alutInit.c.orig 2006-05-08 09:28:07 UTC
66 @@ -147,11 +147,7 @@ alutExit (void)
70 - if (!alcCloseDevice (device))
72 - _alutSetError (ALUT_ERROR_CLOSE_DEVICE);
75 + alcCloseDevice (device);
77 initialisationState = Unintialized;
81 [FILE:637:patches/patch-src_alutInternal.h]
82 --- src/alutInternal.h.orig 2006-05-08 09:28:07 UTC
83 +++ src/alutInternal.h
88 -#elif _MSC_VER < 1300
90 -typedef unsigned char uint8_t;
91 -typedef short int16_t;
92 -typedef unsigned short uint16_t;
94 -typedef unsigned int uint32_t;
98 -typedef UINT8 uint8_t;
99 -typedef INT16 int16_t;
100 -typedef UINT16 uint16_t;
101 -typedef INT32 int32_t;
102 -typedef UINT32 uint32_t;
104 -#error Do not know sized types on this platform
105 +#include <inttypes.h>
108 typedef int16_t Int16BigEndian;
111 [FILE:458:patches/patch-src_alutLoader.c]
112 --- src/alutLoader.c.orig 2006-05-08 09:28:07 UTC
114 @@ -474,7 +474,7 @@ alutLoadWAVMemory (ALbyte *buffer, ALenu
116 /* ToDo: Can we do something less insane than passing 0x7FFFFFFF? */
117 stream = _alutInputStreamConstructFromMemory (buffer, 0x7FFFFFFF);
118 - _alutLoadMemoryFromInputStream (stream, format, size, &freq);
119 + *data = _alutLoadMemoryFromInputStream (stream, format, size, &freq);
125 [FILE:239:patches/patch-src_alutUtil.c]
126 --- src/alutUtil.c.orig 2006-05-08 09:28:07 UTC
130 #if HAVE_NANOSLEEP && HAVE_TIME_H
132 +#include <sys/time.h>
134 #elif HAVE_USLEEP && HAVE_UNISTD_H