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