Ravenports generated: 29 Aug 2022 04:56
[ravenports.git] / bucket_C4 / sfml
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               sfml
4 VERSION=                2.5.1
5 REVISION=               1
6 KEYWORDS=               devel multimedia
7 VARIANTS=               standard
8 SDESC[standard]=        Simple Fast Multimedia Library
9 HOMEPAGE=               https://www.sfml-dev.org/
10 CONTACT=                Leonid_Bobrov[goleo@disroot.org]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GITHUB/SFML:SFML:2.5.1
14 DISTFILE[1]=            generated:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILDRUN_DEPENDS=       flac:primary:standard
22                         freetype:primary:standard
23                         libogg:primary:standard
24                         libvorbis:primary:standard
25                         libglvnd:single:standard
26                         openal:single:standard
27
28 USES=                   cmake jpeg
29 XORG_COMPONENTS=        x11 xrandr
30
31 LICENSE=                ZLIB:single
32 LICENSE_FILE=           ZLIB:{{WRKSRC}}/license.md
33 LICENSE_SCHEME=         solo
34
35 FPC_EQUIVALENT=         devel/sfml
36
37 SOVERSION=              2.5.1
38 PLIST_SUB=              SOMINOR=5
39
40 CMAKE_ARGS=             -DSFML_INSTALL_PKGCONFIG_FILES=ON
41                         -DSFML_USE_SYSTEM_DEPS=ON
42
43 post-patch:
44         ${REINPLACE_CMD} 's|libdata/pkgconfig|lib/pkgconfig|' \
45                 ${WRKSRC}/cmake/Config.cmake
46
47 post-patch-dragonfly:
48         ${REINPLACE_CMD} 's|FreeBSD|DragonFly|' \
49                 ${WRKSRC}/cmake/Config.cmake \
50                 ${WRKSRC}/include/SFML/Window/WindowHandle.hpp \
51                 ${WRKSRC}/include/SFML/Config.hpp
52         ${REINPLACE_CMD} 's|dev/usb/usbhid.h|bus/u4b/usbhid.h|' \
53                 ${WRKSRC}/src/SFML/Window/FreeBSD/JoystickImpl.hpp
54
55 post-install:
56         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.2.5.1
57         ${RM} -r ${STAGEDIR}${PREFIX}/share/SFML
58
59 [FILE:357:descriptions/desc.single]
60 SFML is a portable and easy to use multimedia API written in C++.
61 You can see it as a modern, object-oriented alternative to SDL.
62
63 SFML is composed of several packages to perfectly suit your needs.
64 You can use SFML as a minimal windowing system to interface with
65 OpenGL, or as a fully-featured multimedia library for building games
66 or interactive programs.
67
68
69 [FILE:101:distinfo]
70 438c91a917cc8aa19e82c6f59f8714da353c488584a007d401efac8368e1c785     22868556 SFML-SFML-2.5.1.tar.gz
71
72
73 [FILE:2423:manifests/plist.single]
74 include/SFML/
75  Audio.hpp
76  Config.hpp
77  GpuPreference.hpp
78  Graphics.hpp
79  Main.hpp
80  Network.hpp
81  OpenGL.hpp
82  System.hpp
83  Window.hpp
84 include/SFML/Audio/
85  AlResource.hpp
86  Export.hpp
87  InputSoundFile.hpp
88  Listener.hpp
89  Music.hpp
90  OutputSoundFile.hpp
91  Sound.hpp
92  SoundBuffer.hpp
93  SoundBufferRecorder.hpp
94  SoundFileFactory.hpp
95  SoundFileFactory.inl
96  SoundFileReader.hpp
97  SoundFileWriter.hpp
98  SoundRecorder.hpp
99  SoundSource.hpp
100  SoundStream.hpp
101 include/SFML/Graphics/
102  BlendMode.hpp
103  CircleShape.hpp
104  Color.hpp
105  ConvexShape.hpp
106  Drawable.hpp
107  Export.hpp
108  Font.hpp
109  Glsl.hpp
110  Glsl.inl
111  Glyph.hpp
112  Image.hpp
113  PrimitiveType.hpp
114  Rect.hpp
115  Rect.inl
116  RectangleShape.hpp
117  RenderStates.hpp
118  RenderTarget.hpp
119  RenderTexture.hpp
120  RenderWindow.hpp
121  Shader.hpp
122  Shape.hpp
123  Sprite.hpp
124  Text.hpp
125  Texture.hpp
126  Transform.hpp
127  Transformable.hpp
128  Vertex.hpp
129  VertexArray.hpp
130  VertexBuffer.hpp
131  View.hpp
132 include/SFML/Network/
133  Export.hpp
134  Ftp.hpp
135  Http.hpp
136  IpAddress.hpp
137  Packet.hpp
138  Socket.hpp
139  SocketHandle.hpp
140  SocketSelector.hpp
141  TcpListener.hpp
142  TcpSocket.hpp
143  UdpSocket.hpp
144 include/SFML/System/
145  Clock.hpp
146  Err.hpp
147  Export.hpp
148  FileInputStream.hpp
149  InputStream.hpp
150  Lock.hpp
151  MemoryInputStream.hpp
152  Mutex.hpp
153  NativeActivity.hpp
154  NonCopyable.hpp
155  Sleep.hpp
156  String.hpp
157  String.inl
158  Thread.hpp
159  Thread.inl
160  ThreadLocal.hpp
161  ThreadLocalPtr.hpp
162  ThreadLocalPtr.inl
163  Time.hpp
164  Utf.hpp
165  Utf.inl
166  Vector2.hpp
167  Vector2.inl
168  Vector3.hpp
169  Vector3.inl
170 include/SFML/Window/
171  Clipboard.hpp
172  Context.hpp
173  ContextSettings.hpp
174  Cursor.hpp
175  Event.hpp
176  Export.hpp
177  GlResource.hpp
178  Joystick.hpp
179  Keyboard.hpp
180  Mouse.hpp
181  Sensor.hpp
182  Touch.hpp
183  VideoMode.hpp
184  Window.hpp
185  WindowHandle.hpp
186  WindowStyle.hpp
187 lib/
188  libsfml-audio.so
189  libsfml-audio.so.%%SOMAJOR%%.%%SOMINOR%%
190  libsfml-audio.so.%%SOVERSION%%
191  libsfml-graphics.so
192  libsfml-graphics.so.%%SOMAJOR%%.%%SOMINOR%%
193  libsfml-graphics.so.%%SOVERSION%%
194  libsfml-network.so
195  libsfml-network.so.%%SOMAJOR%%.%%SOMINOR%%
196  libsfml-network.so.%%SOVERSION%%
197  libsfml-system.so
198  libsfml-system.so.%%SOMAJOR%%.%%SOMINOR%%
199  libsfml-system.so.%%SOVERSION%%
200  libsfml-window.so
201  libsfml-window.so.%%SOMAJOR%%.%%SOMINOR%%
202  libsfml-window.so.%%SOVERSION%%
203 lib/cmake/SFML/
204  SFMLConfig.cmake
205  SFMLConfigDependencies.cmake
206  SFMLConfigVersion.cmake
207  SFMLSharedTargets-%%CMAKE_BUILD_TYPE%%.cmake
208  SFMLSharedTargets.cmake
209 lib/pkgconfig/
210  sfml-all.pc
211  sfml-audio.pc
212  sfml-graphics.pc
213  sfml-network.pc
214  sfml-system.pc
215  sfml-window.pc
216