Ravenports generated: 17 Sep 2022 21:45
[ravenports.git] / bucket_90 / freealut
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               freealut
4 VERSION=                1.1.0
5 KEYWORDS=               audio
6 VARIANTS=               standard
7 SDESC[standard]=        OpenAL Utility Toolkit (ALUT)
8 HOMEPAGE=               http://www.openal.org/
9 CONTACT=                Leonid_Bobrov[goleo@disroot.org]
10
11 DOWNLOAD_GROUPS=        main
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
16 DF_INDEX=               1
17 SPKGS[standard]=        single
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILDRUN_DEPENDS=       openal:single:standard
23
24 USES=                   gmake libtool pkgconfig fbsd10fix
25
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
31 LICENSE_SCHEME=         solo
32
33 FPC_EQUIVALENT=         audio/freealut
34
35 MUST_CONFIGURE=         gnu
36
37 INSTALL_TARGET=         install-strip
38 SOVERSION=              0.1.0
39
40 post-patch:
41         ${REINPLACE_CMD} -e 's/@CFLAGS@/& -lopenal -lpthread/g' \
42         ${WRKSRC}/examples/Makefile.in ${WRKSRC}/test_suite/Makefile.in
43
44 [FILE:72:descriptions/desc.single]
45 freealut is a free implementation of the OpenAL Utility Toolkit (ALUT).
46
47
48 [FILE:100:distinfo]
49 60d1ea8779471bb851b89b49ce44eecb78e46265be1a6e9320a28b100c8df44f       461830 freealut-1.1.0.tar.gz
50
51
52 [FILE:142:manifests/plist.single]
53 bin/freealut-config
54 include/AL/alut.h
55 lib/
56  libalut.a
57  libalut.so
58  libalut.so.%%SOMAJOR%%
59  libalut.so.%%SOVERSION%%
60 lib/pkgconfig/freealut.pc
61
62
63 [FILE:344:patches/patch-src_alutInit.c]
64 --- src/alutInit.c.orig 2006-05-08 09:28:07 UTC
65 +++ src/alutInit.c
66 @@ -147,11 +147,7 @@ alutExit (void)
67        return AL_FALSE;
68      }
69  
70 -  if (!alcCloseDevice (device))
71 -    {
72 -      _alutSetError (ALUT_ERROR_CLOSE_DEVICE);
73 -      return AL_FALSE;
74 -    }
75 +  alcCloseDevice (device);
76  
77    initialisationState = Unintialized;
78    return AL_TRUE;
79
80
81 [FILE:637:patches/patch-src_alutInternal.h]
82 --- src/alutInternal.h.orig     2006-05-08 09:28:07 UTC
83 +++ src/alutInternal.h
84 @@ -13,23 +13,8 @@
85  
86  #if HAVE_STDINT_H
87  #include <stdint.h>
88 -#elif _MSC_VER < 1300
89 -typedef char int8_t;
90 -typedef unsigned char uint8_t;
91 -typedef short int16_t;
92 -typedef unsigned short uint16_t;
93 -typedef int int32_t;
94 -typedef unsigned int uint32_t;
95 -#elif HAVE_BASETSD_H
96 -#include <basetsd.h>
97 -typedef INT8 int8_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;
103  #else
104 -#error Do not know sized types on this platform
105 +#include <inttypes.h>
106  #endif
107  
108  typedef int16_t Int16BigEndian;
109
110
111 [FILE:458:patches/patch-src_alutLoader.c]
112 --- src/alutLoader.c.orig       2006-05-08 09:28:07 UTC
113 +++ src/alutLoader.c
114 @@ -474,7 +474,7 @@ alutLoadWAVMemory (ALbyte *buffer, ALenu
115  
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);
120    if (*data == NULL)
121      {
122        return;
123
124
125 [FILE:239:patches/patch-src_alutUtil.c]
126 --- src/alutUtil.c.orig 2006-05-08 09:28:07 UTC
127 +++ src/alutUtil.c
128 @@ -2,6 +2,7 @@
129  
130  #if HAVE_NANOSLEEP && HAVE_TIME_H
131  #include <time.h>
132 +#include <sys/time.h>
133  #include <errno.h>
134  #elif HAVE_USLEEP && HAVE_UNISTD_H
135  #include <unistd.h>
136