View | Details | Raw Unified | Return to bug 277643
Collapse All | Expand All

(-)b/MOVED (+1 lines)
Lines 3040-3042 sysutils/cfengine320||2024-03-03|Has expired: No longer supported by upstream Link Here
3040
net-p2p/sonarr-devel|net-p2p/sonarr|2024-03-03|Has expired: Use net-p2p/sonarr instead
3040
net-p2p/sonarr-devel|net-p2p/sonarr|2024-03-03|Has expired: Use net-p2p/sonarr instead
3041
security/py-pyblake2||2024-03-03|Has expired: Reached it's End Of Life. Integrated into Python Standard Library
3041
security/py-pyblake2||2024-03-03|Has expired: Reached it's End Of Life. Integrated into Python Standard Library
3042
net-im/gtkcord4|net-im/dissent|2024-03-03|Project renamed
3042
net-im/gtkcord4|net-im/dissent|2024-03-03|Project renamed
3043
devel/asfml|devel/ada-asfml|2024-03-12|Prefix directory name with ada-
(-)b/devel/Makefile (-1 / +1 lines)
Lines 152-157 Link Here
152
    SUBDIR += activitymail
152
    SUBDIR += activitymail
153
    SUBDIR += actor-framework
153
    SUBDIR += actor-framework
154
    SUBDIR += adacurses
154
    SUBDIR += adacurses
155
    SUBDIR += ada-asfml
155
    SUBDIR += aegis
156
    SUBDIR += aegis
156
    SUBDIR += agar
157
    SUBDIR += agar
157
    SUBDIR += aifad
158
    SUBDIR += aifad
Lines 218-224 Link Here
218
    SUBDIR += arpc
219
    SUBDIR += arpc
219
    SUBDIR += art
220
    SUBDIR += art
220
    SUBDIR += artifactory
221
    SUBDIR += artifactory
221
    SUBDIR += asfml
222
    SUBDIR += asl
222
    SUBDIR += asl
223
    SUBDIR += asmjit
223
    SUBDIR += asmjit
224
    SUBDIR += asmutils
224
    SUBDIR += asmutils
(-)b/devel/ada-asfml/Makefile (+122 lines)
Added Link Here
1
PORTNAME=	ASFML
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.6.0
4
CATEGORIES=	devel games graphics multimedia
5
PKGNAMEPREFIX=	ada-
6
7
MAINTAINER=	agh@riseup.net
8
COMMENT=	Ada bindings to the Simple and Fast Multimedia Library (SFML)
9
WWW=		https://mgrojo.github.io/ASFML/
10
11
LICENSE=	ZLIB
12
LICENSE_FILE=	${WRKSRC}/LICENSE.md
13
14
BROKEN_i386=	segfault: raised STORAGE_ERROR : s-intman.adb:136 explicit raise
15
16
BUILD_DEPENDS=	gprbuild>0:devel/gprbuild
17
LIB_DEPENDS=	libcsfml-system.so:devel/csfml
18
19
USES=		ada:12,run
20
USE_GCC=	yes:build
21
USE_GITHUB=	yes
22
GH_ACCOUNT=	mgrojo
23
24
EXTRACT_AFTER_ARGS=	${_DIST_EXCLUDES:S,^,--exclude ,}
25
SUB_FILES=	${PORTNAME:tl}.gpr
26
27
PORTDATA=	*
28
PORTEXAMPLES=	*
29
30
OPTIONS_DEFINE=	DEBUG DOCS EXAMPLES
31
OPTIONS_SUB=	yes
32
33
DOCS_DESC=	Install API reference documentation
34
EXAMPLES_DESC=	Build and install Ada SFML examples
35
36
DOCS_PORTDOCS=		*
37
EXAMPLES_RUN_DEPENDS+=	dejavu>0:x11-fonts/dejavu
38
EXAMPLES_USES=		fonts:fc gl gmake
39
EXAMPLES_USE=		GL=glu,opengl
40
41
_DIST_EXCLUDES=		tests/renderwindow/DejaVuSans.ttf include/generated
42
_EXAMPLES_ASSETS=	-type f -not -name '*.adb*' -not -name '*.ads' -not \
43
			-name '*.ali' -not -name '*.bak' -not -name '*.bexch' \
44
			-not -name '*.gpr' -not -name '*.o' -not -name '*.orig' \
45
			-not -name .gitignore -not -name Makefile -not -name \
46
			README.md -not -perm -o=+x
47
_GPR_ARGS=		-j${MAKE_JOBS_NUMBER} -p -vh -vP2
48
49
.include <bsd.port.options.mk>
50
51
.if ${PORT_OPTIONS:MDEBUG}
52
_GPR_ARGS+=	-XASFML_BUILD_MODE=debug
53
.endif
54
55
post-extract:
56
	${MV} ${WRKSRC}/tests \
57
		${WRKSRC}/examples
58
59
post-patch:
60
	${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \
61
		-e 's|%%DATADIR%%|${DATADIR}|g' \
62
		-e 's|%%DATADIR%%|${DATADIR}|g' \
63
		-e 's|%%FONTSDIR%%|${FONTSDIR:C/${PORTNAME}//g}|g' \
64
		${WRKSRC}/examples/example/main.adb \
65
		${WRKSRC}/examples/pong/pong.adb \
66
		${WRKSRC}/examples/renderwindow/main.adb \
67
		${WRKSRC}/examples/renderwindow/unicode.adb
68
69
do-build:
70
	(cd ${WRKSRC} && \
71
		${SETENV} ${MAKE_ENV} gprbuild ${_GPR_ARGS} -P ${PORTNAME:tl})
72
73
do-build-EXAMPLES-on:
74
	(cd ${WRKSRC}/examples && \
75
		${SETENV} ${MAKE_ENV} ${MAKE_CMD})
76
77
do-install:
78
	${MKDIR} ${STAGEDIR}${PREFIX}/share/gpr
79
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME:tl}.gpr \
80
		${STAGEDIR}${PREFIX}/share/gpr/
81
	${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
82
	${INSTALL_DATA} ${WRKSRC}/include/*.ad[bs] \
83
		${STAGEDIR}${PREFIX}/include/${PORTNAME}
84
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
85
	${INSTALL_DATA} ${WRKSRC}/lib/*.ali \
86
		${STAGEDIR}${PREFIX}/lib/${PORTNAME}
87
	${INSTALL_LIB} ${WRKSRC}/lib/*.a \
88
		${STAGEDIR}${PREFIX}/lib/
89
90
do-install-DOCS-on:
91
	${MKDIR} ${STAGEDIR}${DOCSDIR}
92
	(cd ${WRKSRC}/doc && \
93
		${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
94
95
do-install-EXAMPLES-on:
96
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
97
.  for DEMO in clock example graphics music opengl renderwindow thread window
98
	${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/main.adb \
99
		${STAGEDIR}${EXAMPLESDIR}/${DEMO}.adb
100
	${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/main \
101
		${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}-example-${DEMO}
102
.    if ${DEMO} == renderwindow || ${DEMO} == window
103
	${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/unicode.adb \
104
		${STAGEDIR}${EXAMPLESDIR}/${DEMO}-unicode.adb
105
	${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/unicode \
106
		${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}-example-${DEMO}-unicode
107
.    endif
108
.  endfor
109
	${INSTALL_DATA} ${WRKSRC}/examples/pong/pong.adb \
110
		${STAGEDIR}${EXAMPLESDIR}
111
	${INSTALL_DATA} ${WRKSRC}/examples/thread/thread_func.* \
112
		${STAGEDIR}${EXAMPLESDIR}
113
	${INSTALL_PROGRAM} ${WRKSRC}/examples/pong/pong \
114
		${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}-example-pong
115
	${MKDIR} ${STAGEDIR}${DATADIR}/examples/
116
	(cd ${WRKSRC}/examples && \
117
		${FIND} . ${_EXAMPLES_ASSETS} -execdir ${INSTALL_DATA} \
118
		{} ${STAGEDIR}${DATADIR}/examples/{} \;)
119
	(cd ${WRKSRC} && \
120
		${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR})
121
122
.include <bsd.port.mk>
(-)b/devel/ada-asfml/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1710118017
2
SHA256 (mgrojo-ASFML-v2.6.0_GH0.tar.gz) = cc2ff015bad21f146fb763fd783163be15701a172f2bab13b4831c0d940d7144
3
SIZE (mgrojo-ASFML-v2.6.0_GH0.tar.gz) = 1559380
(-)b/devel/ada-asfml/files/asfml.gpr.in (+7 lines)
Added Link Here
1
library project ASFML is
2
  for Externally_Built use "true";
3
  for Library_Dir      use ("../../lib/asfml");
4
  for Library_Kind     use "static";
5
  for Library_Name     use "asfml";
6
  for Source_Dirs      use ("../../include/asfml");
7
end ASFML
(-)b/devel/ada-asfml/files/patch-examples_example_main.adb (+29 lines)
Added Link Here
1
--- examples/example/main.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/example/main.adb
3
@@ -41,7 +41,7 @@ Resources: begin
4
       Window := create(Mode, "SFML window");
5
 
6
       -- Load a sprite to display
7
-      Texture := createFromFile("../../images/ASFML_Logo.png");
8
+      Texture := createFromFile("%%DATADIR%%/images/ASFML_Logo.png");
9
 
10
       if Texture = null then
11
          raise Resource_Unavailable;
12
@@ -52,7 +52,7 @@ Resources: begin
13
       setPosition(Sprite, (x => 200.0, y => 200.0));
14
 
15
       -- Create a graphical text to display
16
-      Font := createFromFile("../tuffy.ttf");
17
+      Font := createFromFile("%%DATADIR%%/examples/tuffy.ttf");
18
 
19
       if Font = null then
20
          raise Resource_Unavailable;
21
@@ -64,7 +64,7 @@ Resources: begin
22
       setCharacterSize(Text, 50);
23
 
24
       -- Load a music file to play
25
-      Music := createFromFile("../doodle_pop.ogg");
26
+      Music := createFromFile("%%DATADIR%%/examples/doodle_pop.ogg");
27
 
28
       if Music = null then
29
          raise Resource_Unavailable;
(-)b/devel/ada-asfml/files/patch-examples_pong_pong.adb (+20 lines)
Added Link Here
1
--- examples/pong/pong.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/pong/pong.adb
3
@@ -42,7 +42,7 @@ begin
4
    Reset (Gen);
5
    Win := RenderWindow.Create(mode => (GameWidth, GameHeight, 32), title => "Ada SFML Pong");
6
    RenderWindow.SetVerticalSyncEnabled(Win, sfTrue);
7
-   BallSoundBuffer := SoundBuffer.CreateFromFile("ping_pong_8bit_beeep.ogg");
8
+   BallSoundBuffer := SoundBuffer.CreateFromFile("%%DATADIR%%/examples/ping_pong_8bit_beeep.ogg");
9
    BallSound := Sound.Create;
10
    Sound.SetBuffer(BallSound, BallSoundBuffer);
11
    LeftPaddle := RectangleShape.Create;
12
@@ -65,7 +65,7 @@ begin
13
    CircleShape.setOutlineColor (Ball, Color.sfBlack);
14
    CircleShape.setFillColor (Ball, Color.sfWhite);
15
    CircleShape.setOrigin (Ball, (0.5 * BallRadius, 0.5 * BallRadius));
16
-   GameFont := Font.CreateFromFile("../renderwindow/aerial.ttf");
17
+   GameFont := Font.CreateFromFile("%%DATADIR%%/examples/aerial.ttf");
18
    GameMessage := Text.Create;
19
    Text.setFont (GameMessage, GameFont);
20
    Text.setCharacterSize (GameMessage, 30);
(-)b/devel/ada-asfml/files/patch-examples_renderwindow_main.adb (+27 lines)
Added Link Here
1
--- examples/renderwindow/main.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/renderwindow/main.adb
3
@@ -32,13 +32,13 @@ begin
4
 
5
 begin
6
 
7
-   Img := CreateFromFile ("../../images/ASFML_Logo.png");
8
+   Img := CreateFromFile ("%%DATADIR%%/images/ASFML_Logo.png");
9
    if Img = null then
10
       Put_Line ("Could not open image");
11
       return;
12
    end if;
13
 
14
-   Icon := CreateFromFile ("../../images/sfml-icon.png");
15
+   Icon := CreateFromFile ("%%DATADIR%%/images/sfml-icon.png");
16
    if Icon = null then
17
       Put_Line ("Could not open icon");
18
       Destroy (Img);
19
@@ -56,7 +56,7 @@ begin
20
                 (x => Float (sfUint32 (Mode.Width) / 2 - GetSize (Img).x / 2),
21
                  y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
22
 
23
-   Font := CreateFromFile("aerial.ttf");
24
+   Font := CreateFromFile("%%DATADIR%%/examples/aerial.ttf");
25
    if Font = null then
26
       Put_Line ("Could not get font");
27
       Destroy (Sprite);
(-)b/devel/ada-asfml/files/patch-examples_renderwindow_unicode.adb (+27 lines)
Added Link Here
1
--- examples/renderwindow/unicode.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/renderwindow/unicode.adb
3
@@ -34,13 +34,13 @@ begin
4
 
5
 begin
6
 
7
-   Img := CreateFromFile ("../../images/ASFML_Logo.png");
8
+   Img := CreateFromFile ("%%DATADIR%%/images/ASFML_Logo.png");
9
    if Img = null then
10
       Put_Line ("Could not open image");
11
       return;
12
    end if;
13
 
14
-   Icon := CreateFromFile ("../../images/sfml-icon.png");
15
+   Icon := CreateFromFile ("%%DATADIR%%/images/sfml-icon.png");
16
    if Icon = null then
17
       Put_Line ("Could not open icon");
18
       Destroy (Img);
19
@@ -58,7 +58,7 @@ begin
20
                          (x => Float (sfUint32 (Mode.Width) / 2 - GetSize (Img).x / 2),
21
                           y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
22
 
23
-   Font := CreateFromFile("DejaVuSans.ttf");
24
+   Font := CreateFromFile("%%FONTSDIR%%/dejavu/DejaVuSans.ttf");
25
    if Font = null then
26
       Put_Line ("Could not get font");
27
       Destroy (Sprite);
(-)b/devel/ada-asfml/pkg-descr (+8 lines)
Added Link Here
1
ASFML is an Ada binding of, various viscosity, to the Simple and Fast
2
Multimedia Library (SFML). It uses Ada types, and portable defined types which
3
eliminates the inclusion of Ada interface libraries, however most functions are
4
directly imported.
5
6
ASFML is written in standard Ada without the use of any specific GNAT
7
extensions, however, some indirect dependency could exist through the
8
representation of some types.
(-)b/devel/ada-asfml/pkg-plist (+184 lines)
Added Link Here
1
%%EXAMPLES%%bin/asfml-example-clock
2
%%EXAMPLES%%bin/asfml-example-example
3
%%EXAMPLES%%bin/asfml-example-graphics
4
%%EXAMPLES%%bin/asfml-example-music
5
%%EXAMPLES%%bin/asfml-example-opengl
6
%%EXAMPLES%%bin/asfml-example-pong
7
%%EXAMPLES%%bin/asfml-example-renderwindow
8
%%EXAMPLES%%bin/asfml-example-renderwindow-unicode
9
%%EXAMPLES%%bin/asfml-example-thread
10
%%EXAMPLES%%bin/asfml-example-window
11
%%EXAMPLES%%bin/asfml-example-window-unicode
12
include/ASFML/sf-audio-listener.ads
13
include/ASFML/sf-audio-music.adb
14
include/ASFML/sf-audio-music.ads
15
include/ASFML/sf-audio-sound.ads
16
include/ASFML/sf-audio-soundbuffer.adb
17
include/ASFML/sf-audio-soundbuffer.ads
18
include/ASFML/sf-audio-soundbufferrecorder.adb
19
include/ASFML/sf-audio-soundbufferrecorder.ads
20
include/ASFML/sf-audio-soundrecorder.adb
21
include/ASFML/sf-audio-soundrecorder.ads
22
include/ASFML/sf-audio-soundstatus.ads
23
include/ASFML/sf-audio-soundstream.ads
24
include/ASFML/sf-audio.ads
25
include/ASFML/sf-graphics-blendmode.ads
26
include/ASFML/sf-graphics-circleshape.ads
27
include/ASFML/sf-graphics-color.ads
28
include/ASFML/sf-graphics-convexshape.ads
29
include/ASFML/sf-graphics-font.adb
30
include/ASFML/sf-graphics-font.ads
31
include/ASFML/sf-graphics-fontinfo.ads
32
include/ASFML/sf-graphics-glsl.ads
33
include/ASFML/sf-graphics-glyph.ads
34
include/ASFML/sf-graphics-image.adb
35
include/ASFML/sf-graphics-image.ads
36
include/ASFML/sf-graphics-primitivetype.ads
37
include/ASFML/sf-graphics-rect.ads
38
include/ASFML/sf-graphics-rectangleshape.ads
39
include/ASFML/sf-graphics-renderstates.ads
40
include/ASFML/sf-graphics-rendertexture.ads
41
include/ASFML/sf-graphics-renderwindow.adb
42
include/ASFML/sf-graphics-renderwindow.ads
43
include/ASFML/sf-graphics-shader.adb
44
include/ASFML/sf-graphics-shader.ads
45
include/ASFML/sf-graphics-shape.ads
46
include/ASFML/sf-graphics-sprite.ads
47
include/ASFML/sf-graphics-text.adb
48
include/ASFML/sf-graphics-text.ads
49
include/ASFML/sf-graphics-texture.adb
50
include/ASFML/sf-graphics-texture.ads
51
include/ASFML/sf-graphics-transform.ads
52
include/ASFML/sf-graphics-transformable.ads
53
include/ASFML/sf-graphics-vertex.ads
54
include/ASFML/sf-graphics-vertexarray.ads
55
include/ASFML/sf-graphics-vertexbuffer.ads
56
include/ASFML/sf-graphics-view.ads
57
include/ASFML/sf-graphics.ads
58
include/ASFML/sf-network-ftp.adb
59
include/ASFML/sf-network-ftp.ads
60
include/ASFML/sf-network-http.adb
61
include/ASFML/sf-network-http.ads
62
include/ASFML/sf-network-ipaddress.adb
63
include/ASFML/sf-network-ipaddress.ads
64
include/ASFML/sf-network-packet.adb
65
include/ASFML/sf-network-packet.ads
66
include/ASFML/sf-network-socketselector.ads
67
include/ASFML/sf-network-socketstatus.ads
68
include/ASFML/sf-network-tcplistener.ads
69
include/ASFML/sf-network-tcpsocket.ads
70
include/ASFML/sf-network-udpsocket.ads
71
include/ASFML/sf-network.ads
72
include/ASFML/sf-system-buffer.ads
73
include/ASFML/sf-system-clock.ads
74
include/ASFML/sf-system-inputstream.ads
75
include/ASFML/sf-system-mutex.ads
76
include/ASFML/sf-system-sleep.adb
77
include/ASFML/sf-system-sleep.ads
78
include/ASFML/sf-system-thread.ads
79
include/ASFML/sf-system-time.ads
80
include/ASFML/sf-system-vector2.ads
81
include/ASFML/sf-system-vector3.ads
82
include/ASFML/sf-system.ads
83
include/ASFML/sf-window-clipboard.adb
84
include/ASFML/sf-window-clipboard.ads
85
include/ASFML/sf-window-context.adb
86
include/ASFML/sf-window-context.ads
87
include/ASFML/sf-window-cursor.ads
88
include/ASFML/sf-window-event.ads
89
include/ASFML/sf-window-gl.ads
90
include/ASFML/sf-window-glu.ads
91
include/ASFML/sf-window-joystick.ads
92
include/ASFML/sf-window-joystickidentification.ads
93
include/ASFML/sf-window-keyboard.adb
94
include/ASFML/sf-window-keyboard.ads
95
include/ASFML/sf-window-mouse.ads
96
include/ASFML/sf-window-sensor.ads
97
include/ASFML/sf-window-touch.ads
98
include/ASFML/sf-window-videomode.ads
99
include/ASFML/sf-window-vulkan.adb
100
include/ASFML/sf-window-vulkan.ads
101
include/ASFML/sf-window-window.adb
102
include/ASFML/sf-window-window.ads
103
include/ASFML/sf-window-windowbase.adb
104
include/ASFML/sf-window-windowbase.ads
105
include/ASFML/sf-window-windowhandle.ads
106
include/ASFML/sf-window.ads
107
include/ASFML/sf.ads
108
lib/ASFML/sf-audio-listener.ali
109
lib/ASFML/sf-audio-music.ali
110
lib/ASFML/sf-audio-sound.ali
111
lib/ASFML/sf-audio-soundbuffer.ali
112
lib/ASFML/sf-audio-soundbufferrecorder.ali
113
lib/ASFML/sf-audio-soundrecorder.ali
114
lib/ASFML/sf-audio-soundstatus.ali
115
lib/ASFML/sf-audio-soundstream.ali
116
lib/ASFML/sf-audio.ali
117
lib/ASFML/sf-graphics-blendmode.ali
118
lib/ASFML/sf-graphics-circleshape.ali
119
lib/ASFML/sf-graphics-color.ali
120
lib/ASFML/sf-graphics-convexshape.ali
121
lib/ASFML/sf-graphics-font.ali
122
lib/ASFML/sf-graphics-fontinfo.ali
123
lib/ASFML/sf-graphics-glsl.ali
124
lib/ASFML/sf-graphics-glyph.ali
125
lib/ASFML/sf-graphics-image.ali
126
lib/ASFML/sf-graphics-primitivetype.ali
127
lib/ASFML/sf-graphics-rect.ali
128
lib/ASFML/sf-graphics-rectangleshape.ali
129
lib/ASFML/sf-graphics-renderstates.ali
130
lib/ASFML/sf-graphics-rendertexture.ali
131
lib/ASFML/sf-graphics-renderwindow.ali
132
lib/ASFML/sf-graphics-shader.ali
133
lib/ASFML/sf-graphics-shape.ali
134
lib/ASFML/sf-graphics-sprite.ali
135
lib/ASFML/sf-graphics-text.ali
136
lib/ASFML/sf-graphics-texture.ali
137
lib/ASFML/sf-graphics-transform.ali
138
lib/ASFML/sf-graphics-transformable.ali
139
lib/ASFML/sf-graphics-vertex.ali
140
lib/ASFML/sf-graphics-vertexarray.ali
141
lib/ASFML/sf-graphics-vertexbuffer.ali
142
lib/ASFML/sf-graphics-view.ali
143
lib/ASFML/sf-graphics.ali
144
lib/ASFML/sf-network-ftp.ali
145
lib/ASFML/sf-network-http.ali
146
lib/ASFML/sf-network-ipaddress.ali
147
lib/ASFML/sf-network-packet.ali
148
lib/ASFML/sf-network-socketselector.ali
149
lib/ASFML/sf-network-socketstatus.ali
150
lib/ASFML/sf-network-tcplistener.ali
151
lib/ASFML/sf-network-tcpsocket.ali
152
lib/ASFML/sf-network-udpsocket.ali
153
lib/ASFML/sf-network.ali
154
lib/ASFML/sf-system-buffer.ali
155
lib/ASFML/sf-system-clock.ali
156
lib/ASFML/sf-system-inputstream.ali
157
lib/ASFML/sf-system-mutex.ali
158
lib/ASFML/sf-system-sleep.ali
159
lib/ASFML/sf-system-thread.ali
160
lib/ASFML/sf-system-time.ali
161
lib/ASFML/sf-system-vector2.ali
162
lib/ASFML/sf-system-vector3.ali
163
lib/ASFML/sf-system.ali
164
lib/ASFML/sf-window-clipboard.ali
165
lib/ASFML/sf-window-context.ali
166
lib/ASFML/sf-window-cursor.ali
167
lib/ASFML/sf-window-event.ali
168
lib/ASFML/sf-window-gl.ali
169
lib/ASFML/sf-window-glu.ali
170
lib/ASFML/sf-window-joystick.ali
171
lib/ASFML/sf-window-joystickidentification.ali
172
lib/ASFML/sf-window-keyboard.ali
173
lib/ASFML/sf-window-mouse.ali
174
lib/ASFML/sf-window-sensor.ali
175
lib/ASFML/sf-window-touch.ali
176
lib/ASFML/sf-window-videomode.ali
177
lib/ASFML/sf-window-vulkan.ali
178
lib/ASFML/sf-window-window.ali
179
lib/ASFML/sf-window-windowbase.ali
180
lib/ASFML/sf-window-windowhandle.ali
181
lib/ASFML/sf-window.ali
182
lib/ASFML/sf.ali
183
lib/libasfml.a
184
share/gpr/asfml.gpr
(-)b/devel/asfml/Makefile (-35 / +36 lines)
Lines 1-7 Link Here
1
PORTNAME=	asfml
1
PORTNAME=	ASFML
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.5.5
3
DISTVERSION=	2.6.0
4
PORTREVISION=	1
5
CATEGORIES=	devel games graphics multimedia
4
CATEGORIES=	devel games graphics multimedia
6
5
7
MAINTAINER=	agh@riseup.net
6
MAINTAINER=	agh@riseup.net
Lines 20-30 USES= ada:12,run Link Here
20
USE_GCC=	yes:build
19
USE_GCC=	yes:build
21
USE_GITHUB=	yes
20
USE_GITHUB=	yes
22
GH_ACCOUNT=	mgrojo
21
GH_ACCOUNT=	mgrojo
23
GH_PROJECT=	${PORTNAME:tu}
24
22
25
EXTRACT_AFTER_ARGS=	--exclude include/generated
23
EXTRACT_AFTER_ARGS=	${_DIST_EXCLUDES:S,^,--exclude ,}
24
SUB_FILES=	${PORTNAME:tl}.gpr
26
25
27
SUB_FILES=	${PORTNAME}.gpr
26
PORTDATA=	*
27
PORTEXAMPLES=	*
28
28
29
OPTIONS_DEFINE=	DEBUG DOCS EXAMPLES
29
OPTIONS_DEFINE=	DEBUG DOCS EXAMPLES
30
OPTIONS_SUB=	yes
30
OPTIONS_SUB=	yes
Lines 32-50 OPTIONS_SUB= yes Link Here
32
DOCS_DESC=	Install API reference documentation
32
DOCS_DESC=	Install API reference documentation
33
EXAMPLES_DESC=	Build and install Ada SFML examples
33
EXAMPLES_DESC=	Build and install Ada SFML examples
34
34
35
EXAMPLES_RUN_DEPENDS+=	dejavu>0:x11-fonts/dejavu \
35
DOCS_PORTDOCS=		*
36
			webfonts>0:x11-fonts/webfonts
36
EXAMPLES_RUN_DEPENDS+=	dejavu>0:x11-fonts/dejavu
37
EXAMPLES_USES=		fonts:fc gl gmake
38
EXAMPLES_USE=		GL=glu,opengl
37
39
38
EXAMPLES_USES=	fonts:fc gl gmake
40
_DIST_EXCLUDES=		tests/renderwindow/DejaVuSans.ttf include/generated
39
EXAMPLES_USE=	GL=glu,opengl
41
_EXAMPLES_ASSETS=	-type f -not -name '*.adb*' -not -name '*.ads' -not \
40
42
			-name '*.ali' -not -name '*.bak' -not -name '*.bexch' \
41
_GPR_ARGS=	-j${MAKE_JOBS_NUMBER} -p
43
			-not -name '*.gpr' -not -name '*.o' -not -name '*.orig' \
44
			-not -name .gitignore -not -name Makefile -not -name \
45
			README.md -not -perm -o=+x
46
_GPR_ARGS=		-j${MAKE_JOBS_NUMBER} -p -vh -vP2
42
47
43
.include <bsd.port.options.mk>
48
.include <bsd.port.options.mk>
44
49
45
.if ${PORT_OPTIONS:MDEBUG}
50
.if ${PORT_OPTIONS:MDEBUG}
46
_GPR_ARGS+=	-XASFML_BUILD_MODE=debug
51
_GPR_ARGS+=	-XASFML_BUILD_MODE=debug
47
WITH_DEBUG=	yes
48
.endif
52
.endif
49
53
50
post-extract:
54
post-extract:
Lines 52-61 post-extract: Link Here
52
		${WRKSRC}/examples
56
		${WRKSRC}/examples
53
57
54
post-patch:
58
post-patch:
55
	${REINPLACE_CMD} -e 's|%%DATA_AUDIO%%|${DATADIR}/audio/|' \
59
	${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \
56
		-e 's|%%DATA_FONTS%%|${DATADIR}/fonts/|' \
60
		-e 's|%%DATADIR%%|${DATADIR}|g' \
57
		-e 's|%%DATA_GRAPHICS%%|${DATADIR}/graphics/|' \
61
		-e 's|%%DATADIR%%|${DATADIR}|g' \
58
		-e 's|%%PREFIX_FONTDIR%%|${FONTSDIR:C/${PORTNAME}//g}|' \
62
		-e 's|%%FONTSDIR%%|${FONTSDIR:C/${PORTNAME}//g}|g' \
59
		${WRKSRC}/examples/example/main.adb \
63
		${WRKSRC}/examples/example/main.adb \
60
		${WRKSRC}/examples/pong/pong.adb \
64
		${WRKSRC}/examples/pong/pong.adb \
61
		${WRKSRC}/examples/renderwindow/main.adb \
65
		${WRKSRC}/examples/renderwindow/main.adb \
Lines 63-69 post-patch: Link Here
63
67
64
do-build:
68
do-build:
65
	(cd ${WRKSRC} && \
69
	(cd ${WRKSRC} && \
66
		${SETENV} ${MAKE_ENV} gprbuild ${_GPR_ARGS} -P asfml)
70
		${SETENV} ${MAKE_ENV} gprbuild ${_GPR_ARGS} -P ${PORTNAME:tl})
67
71
68
do-build-EXAMPLES-on:
72
do-build-EXAMPLES-on:
69
	(cd ${WRKSRC}/examples && \
73
	(cd ${WRKSRC}/examples && \
Lines 71-77 do-build-EXAMPLES-on: Link Here
71
75
72
do-install:
76
do-install:
73
	${MKDIR} ${STAGEDIR}${PREFIX}/share/gpr
77
	${MKDIR} ${STAGEDIR}${PREFIX}/share/gpr
74
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.gpr \
78
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME:tl}.gpr \
75
		${STAGEDIR}${PREFIX}/share/gpr/
79
		${STAGEDIR}${PREFIX}/share/gpr/
76
	${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
80
	${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
77
	${INSTALL_DATA} ${WRKSRC}/include/*.ad[bs] \
81
	${INSTALL_DATA} ${WRKSRC}/include/*.ad[bs] \
Lines 89-120 do-install-DOCS-on: Link Here
89
93
90
do-install-EXAMPLES-on:
94
do-install-EXAMPLES-on:
91
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
95
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
92
.for DEMO in clock example graphics music opengl renderwindow thread window
96
.  for DEMO in clock example graphics music opengl renderwindow thread window
93
	${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/main.adb \
97
	${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/main.adb \
94
		${STAGEDIR}${EXAMPLESDIR}/${DEMO}.adb
98
		${STAGEDIR}${EXAMPLESDIR}/${DEMO}.adb
95
	${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/main \
99
	${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/main \
96
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO}
100
		${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}-example-${DEMO}
97
.if ${DEMO} == renderwindow || ${DEMO} == window
101
.    if ${DEMO} == renderwindow || ${DEMO} == window
98
	${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/unicode.adb \
102
	${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/unicode.adb \
99
		${STAGEDIR}${EXAMPLESDIR}/${DEMO}-unicode.adb
103
		${STAGEDIR}${EXAMPLESDIR}/${DEMO}-unicode.adb
100
	${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/unicode \
104
	${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/unicode \
101
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO}-unicode
105
		${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}-example-${DEMO}-unicode
102
.endif
106
.    endif
103
.endfor
107
.  endfor
104
	${INSTALL_DATA} ${WRKSRC}/examples/pong/pong.adb \
108
	${INSTALL_DATA} ${WRKSRC}/examples/pong/pong.adb \
105
		${STAGEDIR}${EXAMPLESDIR}
109
		${STAGEDIR}${EXAMPLESDIR}
106
	${INSTALL_DATA} ${WRKSRC}/examples/thread/thread_func.* \
110
	${INSTALL_DATA} ${WRKSRC}/examples/thread/thread_func.* \
107
		${STAGEDIR}${EXAMPLESDIR}
111
		${STAGEDIR}${EXAMPLESDIR}
108
	${INSTALL_PROGRAM} ${WRKSRC}/examples/pong/pong \
112
	${INSTALL_PROGRAM} ${WRKSRC}/examples/pong/pong \
109
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-pong
113
		${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}-example-pong
110
	${MKDIR} ${STAGEDIR}${DATADIR}/audio
114
	${MKDIR} ${STAGEDIR}${DATADIR}/examples/
111
	${INSTALL_DATA} ${WRKSRC}/examples/pong/*.ogg \
115
	(cd ${WRKSRC}/examples && \
112
		${STAGEDIR}${DATADIR}/audio
116
		${FIND} . ${_EXAMPLES_ASSETS} -execdir ${INSTALL_DATA} \
113
	${MKDIR} ${STAGEDIR}${DATADIR}/graphics
117
		{} ${STAGEDIR}${DATADIR}/examples/{} \;)
114
	${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/*.png \
118
	(cd ${WRKSRC} && \
115
		${STAGEDIR}${DATADIR}/graphics
119
		${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR})
116
	${MKDIR} ${STAGEDIR}${DATADIR}/fonts
117
	${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/aerial.ttf \
118
		${STAGEDIR}${DATADIR}/fonts
119
120
120
.include <bsd.port.mk>
121
.include <bsd.port.mk>
(-)b/devel/asfml/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1696916674
1
TIMESTAMP = 1710118017
2
SHA256 (mgrojo-ASFML-v2.5.5_GH0.tar.gz) = ae2d7878de13a5d9c95068ac824554977d421ec6ffc5ffd5f3cc004d8c317d3f
2
SHA256 (mgrojo-ASFML-v2.6.0_GH0.tar.gz) = cc2ff015bad21f146fb763fd783163be15701a172f2bab13b4831c0d940d7144
3
SIZE (mgrojo-ASFML-v2.5.5_GH0.tar.gz) = 1378542
3
SIZE (mgrojo-ASFML-v2.6.0_GH0.tar.gz) = 1559380
(-)b/devel/asfml/files/patch-examples_example_main.adb (-8 / +26 lines)
Lines 1-11 Link Here
1
--- examples/example/main.adb.orig	2023-10-21 00:37:05 UTC
1
--- examples/example/main.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/example/main.adb
2
+++ examples/example/main.adb
3
@@ -41,7 +41,7 @@ begin
3
@@ -41,7 +41,7 @@ Resources: begin
4
    setTexture(Sprite, Texture, sfTrue);
4
       Window := create(Mode, "SFML window");
5
 
5
 
6
    -- Create a graphical text to display
6
       -- Load a sprite to display
7
-   Font := createFromFile("arial.ttf");
7
-      Texture := createFromFile("../../images/ASFML_Logo.png");
8
+   Font := createFromFile("%%PREFIX_FONTDIR%%webfonts/arial.ttf");
8
+      Texture := createFromFile("%%DATADIR%%/images/ASFML_Logo.png");
9
 
9
 
10
    Text := create;
10
       if Texture = null then
11
    setString(Text, "Hello SFML");
11
          raise Resource_Unavailable;
12
@@ -52,7 +52,7 @@ Resources: begin
13
       setPosition(Sprite, (x => 200.0, y => 200.0));
14
 
15
       -- Create a graphical text to display
16
-      Font := createFromFile("../tuffy.ttf");
17
+      Font := createFromFile("%%DATADIR%%/examples/tuffy.ttf");
18
 
19
       if Font = null then
20
          raise Resource_Unavailable;
21
@@ -64,7 +64,7 @@ Resources: begin
22
       setCharacterSize(Text, 50);
23
 
24
       -- Load a music file to play
25
-      Music := createFromFile("../doodle_pop.ogg");
26
+      Music := createFromFile("%%DATADIR%%/examples/doodle_pop.ogg");
27
 
28
       if Music = null then
29
          raise Resource_Unavailable;
(-)b/devel/asfml/files/patch-examples_pong_pong.adb (-3 / +3 lines)
Lines 1-11 Link Here
1
--- examples/pong/pong.adb.orig	2023-10-21 00:38:34 UTC
1
--- examples/pong/pong.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/pong/pong.adb
2
+++ examples/pong/pong.adb
3
@@ -42,7 +42,7 @@ begin
3
@@ -42,7 +42,7 @@ begin
4
    Reset (Gen);
4
    Reset (Gen);
5
    Win := RenderWindow.Create(mode => (GameWidth, GameHeight, 32), title => "Ada SFML Pong");
5
    Win := RenderWindow.Create(mode => (GameWidth, GameHeight, 32), title => "Ada SFML Pong");
6
    RenderWindow.SetVerticalSyncEnabled(Win, sfTrue);
6
    RenderWindow.SetVerticalSyncEnabled(Win, sfTrue);
7
-   BallSoundBuffer := SoundBuffer.CreateFromFile("ping_pong_8bit_beeep.ogg");
7
-   BallSoundBuffer := SoundBuffer.CreateFromFile("ping_pong_8bit_beeep.ogg");
8
+   BallSoundBuffer := SoundBuffer.CreateFromFile("%%DATA_AUDIO%%ping_pong_8bit_beeep.ogg");
8
+   BallSoundBuffer := SoundBuffer.CreateFromFile("%%DATADIR%%/examples/ping_pong_8bit_beeep.ogg");
9
    BallSound := Sound.Create;
9
    BallSound := Sound.Create;
10
    Sound.SetBuffer(BallSound, BallSoundBuffer);
10
    Sound.SetBuffer(BallSound, BallSoundBuffer);
11
    LeftPaddle := RectangleShape.Create;
11
    LeftPaddle := RectangleShape.Create;
Lines 14-20 Link Here
14
    CircleShape.setFillColor (Ball, Color.sfWhite);
14
    CircleShape.setFillColor (Ball, Color.sfWhite);
15
    CircleShape.setOrigin (Ball, (0.5 * BallRadius, 0.5 * BallRadius));
15
    CircleShape.setOrigin (Ball, (0.5 * BallRadius, 0.5 * BallRadius));
16
-   GameFont := Font.CreateFromFile("../renderwindow/aerial.ttf");
16
-   GameFont := Font.CreateFromFile("../renderwindow/aerial.ttf");
17
+   GameFont := Font.CreateFromFile("%%DATA_FONTS%%aerial.ttf");
17
+   GameFont := Font.CreateFromFile("%%DATADIR%%/examples/aerial.ttf");
18
    GameMessage := Text.Create;
18
    GameMessage := Text.Create;
19
    Text.setFont (GameMessage, GameFont);
19
    Text.setFont (GameMessage, GameFont);
20
    Text.setCharacterSize (GameMessage, 30);
20
    Text.setCharacterSize (GameMessage, 30);
(-)b/devel/asfml/files/patch-examples_renderwindow_main.adb (-10 / +10 lines)
Lines 1-27 Link Here
1
--- examples/renderwindow/main.adb.orig	2023-10-21 00:40:13 UTC
1
--- examples/renderwindow/main.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/renderwindow/main.adb
2
+++ examples/renderwindow/main.adb
3
@@ -33,13 +33,13 @@ begin
3
@@ -32,13 +32,13 @@ begin
4
 
4
 
5
 begin
5
 begin
6
 
6
 
7
-   Img := CreateFromFile ("logo.png");
7
-   Img := CreateFromFile ("../../images/ASFML_Logo.png");
8
+   Img := CreateFromFile ("%%DATA_GRAPHICS%%logo.png");
8
+   Img := CreateFromFile ("%%DATADIR%%/images/ASFML_Logo.png");
9
    if Img = null then
9
    if Img = null then
10
       Put_Line ("Could not open image");
10
       Put_Line ("Could not open image");
11
       return;
11
       return;
12
    end if;
12
    end if;
13
 
13
 
14
-   Icon := CreateFromFile ("sfml-icon.png");
14
-   Icon := CreateFromFile ("../../images/sfml-icon.png");
15
+   Icon := CreateFromFile ("%%DATA_GRAPHICS%%sfml-icon.png");
15
+   Icon := CreateFromFile ("%%DATADIR%%/images/sfml-icon.png");
16
    if Icon = null then
16
    if Icon = null then
17
       Put_Line ("Could not open icon");
17
       Put_Line ("Could not open icon");
18
       Destroy (Img);
18
       Destroy (Img);
19
@@ -58,7 +58,7 @@ begin
19
@@ -56,7 +56,7 @@ begin
20
                           y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
20
                 (x => Float (sfUint32 (Mode.Width) / 2 - GetSize (Img).x / 2),
21
    --sfSprite_SetBlendMode (Sprite, sfBlendAlpha);
21
                  y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
22
 
22
 
23
-   Font := CreateFromFile("aerial.ttf");
23
-   Font := CreateFromFile("aerial.ttf");
24
+   Font := CreateFromFile("%%DATA_FONTS%%aerial.ttf");
24
+   Font := CreateFromFile("%%DATADIR%%/examples/aerial.ttf");
25
    if Font = null then
25
    if Font = null then
26
       Put_Line ("Could not get font");
26
       Put_Line ("Could not get font");
27
       Destroy (Sprite);
27
       Destroy (Sprite);
(-)b/devel/asfml/files/patch-examples_renderwindow_unicode.adb (-8 / +8 lines)
Lines 1-27 Link Here
1
--- examples/renderwindow/unicode.adb.orig	2023-10-21 00:41:27 UTC
1
--- examples/renderwindow/unicode.adb.orig	2024-02-11 18:49:41 UTC
2
+++ examples/renderwindow/unicode.adb
2
+++ examples/renderwindow/unicode.adb
3
@@ -35,13 +35,13 @@ begin
3
@@ -34,13 +34,13 @@ begin
4
 
4
 
5
 begin
5
 begin
6
 
6
 
7
-   Img := CreateFromFile ("logo.png");
7
-   Img := CreateFromFile ("../../images/ASFML_Logo.png");
8
+   Img := CreateFromFile ("%%DATA_GRAPHICS%%logo.png");
8
+   Img := CreateFromFile ("%%DATADIR%%/images/ASFML_Logo.png");
9
    if Img = null then
9
    if Img = null then
10
       Put_Line ("Could not open image");
10
       Put_Line ("Could not open image");
11
       return;
11
       return;
12
    end if;
12
    end if;
13
 
13
 
14
-   Icon := CreateFromFile ("sfml-icon.png");
14
-   Icon := CreateFromFile ("../../images/sfml-icon.png");
15
+   Icon := CreateFromFile ("%%DATA_GRAPHICS%%sfml-icon.png");
15
+   Icon := CreateFromFile ("%%DATADIR%%/images/sfml-icon.png");
16
    if Icon = null then
16
    if Icon = null then
17
       Put_Line ("Could not open icon");
17
       Put_Line ("Could not open icon");
18
       Destroy (Img);
18
       Destroy (Img);
19
@@ -59,7 +59,7 @@ begin
19
@@ -58,7 +58,7 @@ begin
20
                          (x => Float (sfUint32 (Mode.Width) / 2 - GetSize (Img).x / 2),
20
                          (x => Float (sfUint32 (Mode.Width) / 2 - GetSize (Img).x / 2),
21
                           y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
21
                           y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
22
 
22
 
23
-   Font := CreateFromFile("DejaVuSans.ttf");
23
-   Font := CreateFromFile("DejaVuSans.ttf");
24
+   Font := CreateFromFile("%%PREFIX_FONTDIR%%dejavu/DejaVuSans.ttf");
24
+   Font := CreateFromFile("%%FONTSDIR%%/dejavu/DejaVuSans.ttf");
25
    if Font = null then
25
    if Font = null then
26
       Put_Line ("Could not get font");
26
       Put_Line ("Could not get font");
27
       Destroy (Sprite);
27
       Destroy (Sprite);
(-)b/devel/asfml/pkg-plist (-506 / +171 lines)
Lines 9-518 Link Here
9
%%EXAMPLES%%bin/asfml-example-thread
9
%%EXAMPLES%%bin/asfml-example-thread
10
%%EXAMPLES%%bin/asfml-example-window
10
%%EXAMPLES%%bin/asfml-example-window
11
%%EXAMPLES%%bin/asfml-example-window-unicode
11
%%EXAMPLES%%bin/asfml-example-window-unicode
12
include/asfml/sf-audio-listener.ads
12
include/ASFML/sf-audio-listener.ads
13
include/asfml/sf-audio-music.adb
13
include/ASFML/sf-audio-music.adb
14
include/asfml/sf-audio-music.ads
14
include/ASFML/sf-audio-music.ads
15
include/asfml/sf-audio-sound.ads
15
include/ASFML/sf-audio-sound.ads
16
include/asfml/sf-audio-soundbuffer.adb
16
include/ASFML/sf-audio-soundbuffer.adb
17
include/asfml/sf-audio-soundbuffer.ads
17
include/ASFML/sf-audio-soundbuffer.ads
18
include/asfml/sf-audio-soundbufferrecorder.adb
18
include/ASFML/sf-audio-soundbufferrecorder.adb
19
include/asfml/sf-audio-soundbufferrecorder.ads
19
include/ASFML/sf-audio-soundbufferrecorder.ads
20
include/asfml/sf-audio-soundrecorder.adb
20
include/ASFML/sf-audio-soundrecorder.adb
21
include/asfml/sf-audio-soundrecorder.ads
21
include/ASFML/sf-audio-soundrecorder.ads
22
include/asfml/sf-audio-soundstatus.ads
22
include/ASFML/sf-audio-soundstatus.ads
23
include/asfml/sf-audio-soundstream.ads
23
include/ASFML/sf-audio-soundstream.ads
24
include/asfml/sf-audio.ads
24
include/ASFML/sf-audio.ads
25
include/asfml/sf-graphics-blendmode.ads
25
include/ASFML/sf-graphics-blendmode.ads
26
include/asfml/sf-graphics-circleshape.ads
26
include/ASFML/sf-graphics-circleshape.ads
27
include/asfml/sf-graphics-color.ads
27
include/ASFML/sf-graphics-color.ads
28
include/asfml/sf-graphics-convexshape.ads
28
include/ASFML/sf-graphics-convexshape.ads
29
include/asfml/sf-graphics-font.adb
29
include/ASFML/sf-graphics-font.adb
30
include/asfml/sf-graphics-font.ads
30
include/ASFML/sf-graphics-font.ads
31
include/asfml/sf-graphics-fontinfo.ads
31
include/ASFML/sf-graphics-fontinfo.ads
32
include/asfml/sf-graphics-glsl.ads
32
include/ASFML/sf-graphics-glsl.ads
33
include/asfml/sf-graphics-glyph.ads
33
include/ASFML/sf-graphics-glyph.ads
34
include/asfml/sf-graphics-image.adb
34
include/ASFML/sf-graphics-image.adb
35
include/asfml/sf-graphics-image.ads
35
include/ASFML/sf-graphics-image.ads
36
include/asfml/sf-graphics-primitivetype.ads
36
include/ASFML/sf-graphics-primitivetype.ads
37
include/asfml/sf-graphics-rect.ads
37
include/ASFML/sf-graphics-rect.ads
38
include/asfml/sf-graphics-rectangleshape.ads
38
include/ASFML/sf-graphics-rectangleshape.ads
39
include/asfml/sf-graphics-renderstates.ads
39
include/ASFML/sf-graphics-renderstates.ads
40
include/asfml/sf-graphics-rendertexture.ads
40
include/ASFML/sf-graphics-rendertexture.ads
41
include/asfml/sf-graphics-renderwindow.adb
41
include/ASFML/sf-graphics-renderwindow.adb
42
include/asfml/sf-graphics-renderwindow.ads
42
include/ASFML/sf-graphics-renderwindow.ads
43
include/asfml/sf-graphics-shader.adb
43
include/ASFML/sf-graphics-shader.adb
44
include/asfml/sf-graphics-shader.ads
44
include/ASFML/sf-graphics-shader.ads
45
include/asfml/sf-graphics-shape.ads
45
include/ASFML/sf-graphics-shape.ads
46
include/asfml/sf-graphics-sprite.ads
46
include/ASFML/sf-graphics-sprite.ads
47
include/asfml/sf-graphics-text.adb
47
include/ASFML/sf-graphics-text.adb
48
include/asfml/sf-graphics-text.ads
48
include/ASFML/sf-graphics-text.ads
49
include/asfml/sf-graphics-texture.adb
49
include/ASFML/sf-graphics-texture.adb
50
include/asfml/sf-graphics-texture.ads
50
include/ASFML/sf-graphics-texture.ads
51
include/asfml/sf-graphics-transform.ads
51
include/ASFML/sf-graphics-transform.ads
52
include/asfml/sf-graphics-transformable.ads
52
include/ASFML/sf-graphics-transformable.ads
53
include/asfml/sf-graphics-vertex.ads
53
include/ASFML/sf-graphics-vertex.ads
54
include/asfml/sf-graphics-vertexarray.ads
54
include/ASFML/sf-graphics-vertexarray.ads
55
include/asfml/sf-graphics-vertexbuffer.ads
55
include/ASFML/sf-graphics-vertexbuffer.ads
56
include/asfml/sf-graphics-view.ads
56
include/ASFML/sf-graphics-view.ads
57
include/asfml/sf-graphics.ads
57
include/ASFML/sf-graphics.ads
58
include/asfml/sf-network-ftp.adb
58
include/ASFML/sf-network-ftp.adb
59
include/asfml/sf-network-ftp.ads
59
include/ASFML/sf-network-ftp.ads
60
include/asfml/sf-network-http.adb
60
include/ASFML/sf-network-http.adb
61
include/asfml/sf-network-http.ads
61
include/ASFML/sf-network-http.ads
62
include/asfml/sf-network-ipaddress.adb
62
include/ASFML/sf-network-ipaddress.adb
63
include/asfml/sf-network-ipaddress.ads
63
include/ASFML/sf-network-ipaddress.ads
64
include/asfml/sf-network-packet.adb
64
include/ASFML/sf-network-packet.adb
65
include/asfml/sf-network-packet.ads
65
include/ASFML/sf-network-packet.ads
66
include/asfml/sf-network-socketselector.ads
66
include/ASFML/sf-network-socketselector.ads
67
include/asfml/sf-network-socketstatus.ads
67
include/ASFML/sf-network-socketstatus.ads
68
include/asfml/sf-network-tcplistener.ads
68
include/ASFML/sf-network-tcplistener.ads
69
include/asfml/sf-network-tcpsocket.ads
69
include/ASFML/sf-network-tcpsocket.ads
70
include/asfml/sf-network-udpsocket.ads
70
include/ASFML/sf-network-udpsocket.ads
71
include/asfml/sf-network.ads
71
include/ASFML/sf-network.ads
72
include/asfml/sf-system-clock.ads
72
include/ASFML/sf-system-buffer.ads
73
include/asfml/sf-system-inputstream.ads
73
include/ASFML/sf-system-clock.ads
74
include/asfml/sf-system-mutex.ads
74
include/ASFML/sf-system-inputstream.ads
75
include/asfml/sf-system-sleep.adb
75
include/ASFML/sf-system-mutex.ads
76
include/asfml/sf-system-sleep.ads
76
include/ASFML/sf-system-sleep.adb
77
include/asfml/sf-system-thread.ads
77
include/ASFML/sf-system-sleep.ads
78
include/asfml/sf-system-time.ads
78
include/ASFML/sf-system-thread.ads
79
include/asfml/sf-system-vector2.ads
79
include/ASFML/sf-system-time.ads
80
include/asfml/sf-system-vector3.ads
80
include/ASFML/sf-system-vector2.ads
81
include/asfml/sf-system.ads
81
include/ASFML/sf-system-vector3.ads
82
include/asfml/sf-window-clipboard.adb
82
include/ASFML/sf-system.ads
83
include/asfml/sf-window-clipboard.ads
83
include/ASFML/sf-window-clipboard.adb
84
include/asfml/sf-window-context.adb
84
include/ASFML/sf-window-clipboard.ads
85
include/asfml/sf-window-context.ads
85
include/ASFML/sf-window-context.adb
86
include/asfml/sf-window-cursor.ads
86
include/ASFML/sf-window-context.ads
87
include/asfml/sf-window-event.ads
87
include/ASFML/sf-window-cursor.ads
88
include/asfml/sf-window-gl.ads
88
include/ASFML/sf-window-event.ads
89
include/asfml/sf-window-glu.ads
89
include/ASFML/sf-window-gl.ads
90
include/asfml/sf-window-joystick.ads
90
include/ASFML/sf-window-glu.ads
91
include/asfml/sf-window-joystickidentification.ads
91
include/ASFML/sf-window-joystick.ads
92
include/asfml/sf-window-keyboard.ads
92
include/ASFML/sf-window-joystickidentification.ads
93
include/asfml/sf-window-mouse.ads
93
include/ASFML/sf-window-keyboard.adb
94
include/asfml/sf-window-sensor.ads
94
include/ASFML/sf-window-keyboard.ads
95
include/asfml/sf-window-touch.ads
95
include/ASFML/sf-window-mouse.ads
96
include/asfml/sf-window-videomode.ads
96
include/ASFML/sf-window-sensor.ads
97
include/asfml/sf-window-window.adb
97
include/ASFML/sf-window-touch.ads
98
include/asfml/sf-window-window.ads
98
include/ASFML/sf-window-videomode.ads
99
include/asfml/sf-window-windowhandle.ads
99
include/ASFML/sf-window-vulkan.adb
100
include/asfml/sf-window.ads
100
include/ASFML/sf-window-vulkan.ads
101
include/asfml/sf.ads
101
include/ASFML/sf-window-window.adb
102
lib/asfml/sf-audio-listener.ali
102
include/ASFML/sf-window-window.ads
103
lib/asfml/sf-audio-music.ali
103
include/ASFML/sf-window-windowbase.adb
104
lib/asfml/sf-audio-sound.ali
104
include/ASFML/sf-window-windowbase.ads
105
lib/asfml/sf-audio-soundbuffer.ali
105
include/ASFML/sf-window-windowhandle.ads
106
lib/asfml/sf-audio-soundbufferrecorder.ali
106
include/ASFML/sf-window.ads
107
lib/asfml/sf-audio-soundrecorder.ali
107
include/ASFML/sf.ads
108
lib/asfml/sf-audio-soundstatus.ali
108
lib/ASFML/sf-audio-listener.ali
109
lib/asfml/sf-audio-soundstream.ali
109
lib/ASFML/sf-audio-music.ali
110
lib/asfml/sf-audio.ali
110
lib/ASFML/sf-audio-sound.ali
111
lib/asfml/sf-graphics-blendmode.ali
111
lib/ASFML/sf-audio-soundbuffer.ali
112
lib/asfml/sf-graphics-circleshape.ali
112
lib/ASFML/sf-audio-soundbufferrecorder.ali
113
lib/asfml/sf-graphics-color.ali
113
lib/ASFML/sf-audio-soundrecorder.ali
114
lib/asfml/sf-graphics-convexshape.ali
114
lib/ASFML/sf-audio-soundstatus.ali
115
lib/asfml/sf-graphics-font.ali
115
lib/ASFML/sf-audio-soundstream.ali
116
lib/asfml/sf-graphics-fontinfo.ali
116
lib/ASFML/sf-audio.ali
117
lib/asfml/sf-graphics-glsl.ali
117
lib/ASFML/sf-graphics-blendmode.ali
118
lib/asfml/sf-graphics-glyph.ali
118
lib/ASFML/sf-graphics-circleshape.ali
119
lib/asfml/sf-graphics-image.ali
119
lib/ASFML/sf-graphics-color.ali
120
lib/asfml/sf-graphics-primitivetype.ali
120
lib/ASFML/sf-graphics-convexshape.ali
121
lib/asfml/sf-graphics-rect.ali
121
lib/ASFML/sf-graphics-font.ali
122
lib/asfml/sf-graphics-rectangleshape.ali
122
lib/ASFML/sf-graphics-fontinfo.ali
123
lib/asfml/sf-graphics-renderstates.ali
123
lib/ASFML/sf-graphics-glsl.ali
124
lib/asfml/sf-graphics-rendertexture.ali
124
lib/ASFML/sf-graphics-glyph.ali
125
lib/asfml/sf-graphics-renderwindow.ali
125
lib/ASFML/sf-graphics-image.ali
126
lib/asfml/sf-graphics-shader.ali
126
lib/ASFML/sf-graphics-primitivetype.ali
127
lib/asfml/sf-graphics-shape.ali
127
lib/ASFML/sf-graphics-rect.ali
128
lib/asfml/sf-graphics-sprite.ali
128
lib/ASFML/sf-graphics-rectangleshape.ali
129
lib/asfml/sf-graphics-text.ali
129
lib/ASFML/sf-graphics-renderstates.ali
130
lib/asfml/sf-graphics-texture.ali
130
lib/ASFML/sf-graphics-rendertexture.ali
131
lib/asfml/sf-graphics-transform.ali
131
lib/ASFML/sf-graphics-renderwindow.ali
132
lib/asfml/sf-graphics-transformable.ali
132
lib/ASFML/sf-graphics-shader.ali
133
lib/asfml/sf-graphics-vertex.ali
133
lib/ASFML/sf-graphics-shape.ali
134
lib/asfml/sf-graphics-vertexarray.ali
134
lib/ASFML/sf-graphics-sprite.ali
135
lib/asfml/sf-graphics-vertexbuffer.ali
135
lib/ASFML/sf-graphics-text.ali
136
lib/asfml/sf-graphics-view.ali
136
lib/ASFML/sf-graphics-texture.ali
137
lib/asfml/sf-graphics.ali
137
lib/ASFML/sf-graphics-transform.ali
138
lib/asfml/sf-network-ftp.ali
138
lib/ASFML/sf-graphics-transformable.ali
139
lib/asfml/sf-network-http.ali
139
lib/ASFML/sf-graphics-vertex.ali
140
lib/asfml/sf-network-ipaddress.ali
140
lib/ASFML/sf-graphics-vertexarray.ali
141
lib/asfml/sf-network-packet.ali
141
lib/ASFML/sf-graphics-vertexbuffer.ali
142
lib/asfml/sf-network-socketselector.ali
142
lib/ASFML/sf-graphics-view.ali
143
lib/asfml/sf-network-socketstatus.ali
143
lib/ASFML/sf-graphics.ali
144
lib/asfml/sf-network-tcplistener.ali
144
lib/ASFML/sf-network-ftp.ali
145
lib/asfml/sf-network-tcpsocket.ali
145
lib/ASFML/sf-network-http.ali
146
lib/asfml/sf-network-udpsocket.ali
146
lib/ASFML/sf-network-ipaddress.ali
147
lib/asfml/sf-network.ali
147
lib/ASFML/sf-network-packet.ali
148
lib/asfml/sf-system-clock.ali
148
lib/ASFML/sf-network-socketselector.ali
149
lib/asfml/sf-system-inputstream.ali
149
lib/ASFML/sf-network-socketstatus.ali
150
lib/asfml/sf-system-mutex.ali
150
lib/ASFML/sf-network-tcplistener.ali
151
lib/asfml/sf-system-sleep.ali
151
lib/ASFML/sf-network-tcpsocket.ali
152
lib/asfml/sf-system-thread.ali
152
lib/ASFML/sf-network-udpsocket.ali
153
lib/asfml/sf-system-time.ali
153
lib/ASFML/sf-network.ali
154
lib/asfml/sf-system-vector2.ali
154
lib/ASFML/sf-system-buffer.ali
155
lib/asfml/sf-system-vector3.ali
155
lib/ASFML/sf-system-clock.ali
156
lib/asfml/sf-system.ali
156
lib/ASFML/sf-system-inputstream.ali
157
lib/asfml/sf-window-clipboard.ali
157
lib/ASFML/sf-system-mutex.ali
158
lib/asfml/sf-window-context.ali
158
lib/ASFML/sf-system-sleep.ali
159
lib/asfml/sf-window-cursor.ali
159
lib/ASFML/sf-system-thread.ali
160
lib/asfml/sf-window-event.ali
160
lib/ASFML/sf-system-time.ali
161
lib/asfml/sf-window-gl.ali
161
lib/ASFML/sf-system-vector2.ali
162
lib/asfml/sf-window-glu.ali
162
lib/ASFML/sf-system-vector3.ali
163
lib/asfml/sf-window-joystick.ali
163
lib/ASFML/sf-system.ali
164
lib/asfml/sf-window-joystickidentification.ali
164
lib/ASFML/sf-window-clipboard.ali
165
lib/asfml/sf-window-keyboard.ali
165
lib/ASFML/sf-window-context.ali
166
lib/asfml/sf-window-mouse.ali
166
lib/ASFML/sf-window-cursor.ali
167
lib/asfml/sf-window-sensor.ali
167
lib/ASFML/sf-window-event.ali
168
lib/asfml/sf-window-touch.ali
168
lib/ASFML/sf-window-gl.ali
169
lib/asfml/sf-window-videomode.ali
169
lib/ASFML/sf-window-glu.ali
170
lib/asfml/sf-window-window.ali
170
lib/ASFML/sf-window-joystick.ali
171
lib/asfml/sf-window-windowhandle.ali
171
lib/ASFML/sf-window-joystickidentification.ali
172
lib/asfml/sf-window.ali
172
lib/ASFML/sf-window-keyboard.ali
173
lib/asfml/sf.ali
173
lib/ASFML/sf-window-mouse.ali
174
lib/ASFML/sf-window-sensor.ali
175
lib/ASFML/sf-window-touch.ali
176
lib/ASFML/sf-window-videomode.ali
177
lib/ASFML/sf-window-vulkan.ali
178
lib/ASFML/sf-window-window.ali
179
lib/ASFML/sf-window-windowbase.ali
180
lib/ASFML/sf-window-windowhandle.ali
181
lib/ASFML/sf-window.ali
182
lib/ASFML/sf.ali
174
lib/libasfml.a
183
lib/libasfml.a
175
%%DOCS%%%%DOCSDIR%%/blank.html
176
%%DOCS%%%%DOCSDIR%%/docs/sf___spec.html
177
%%DOCS%%%%DOCSDIR%%/docs/sf___spec.js
178
%%DOCS%%%%DOCSDIR%%/docs/sf__audio___spec.html
179
%%DOCS%%%%DOCSDIR%%/docs/sf__audio___spec.js
180
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__listener___spec.html
181
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__listener___spec.js
182
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__music___spec.html
183
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__music___spec.js
184
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__sound___spec.html
185
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__sound___spec.js
186
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbuffer___spec.html
187
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbuffer___spec.js
188
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbufferrecorder___spec.html
189
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbufferrecorder___spec.js
190
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundrecorder___spec.html
191
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundrecorder___spec.js
192
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstatus___spec.html
193
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstatus___spec.js
194
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstream___spec.html
195
%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstream___spec.js
196
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics___spec.html
197
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics___spec.js
198
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__blendmode___spec.html
199
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__blendmode___spec.js
200
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__circleshape___spec.html
201
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__circleshape___spec.js
202
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__color___spec.html
203
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__color___spec.js
204
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__convexshape___spec.html
205
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__convexshape___spec.js
206
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__font___spec.html
207
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__font___spec.js
208
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__fontinfo___spec.html
209
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__fontinfo___spec.js
210
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glsl___spec.html
211
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glsl___spec.js
212
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glyph___spec.html
213
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glyph___spec.js
214
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__image___spec.html
215
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__image___spec.js
216
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__primitivetype___spec.html
217
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__primitivetype___spec.js
218
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rect___spec.html
219
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rect___spec.js
220
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rectangleshape___spec.html
221
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rectangleshape___spec.js
222
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderstates___spec.html
223
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderstates___spec.js
224
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rendertexture___spec.html
225
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rendertexture___spec.js
226
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___mouse___spec.html
227
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___mouse___spec.js
228
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___spec.html
229
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___spec.js
230
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___touch___spec.html
231
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___touch___spec.js
232
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shader___spec.html
233
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shader___spec.js
234
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shape___spec.html
235
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shape___spec.js
236
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__sprite___spec.html
237
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__sprite___spec.js
238
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__text___spec.html
239
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__text___spec.js
240
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__texture___spec.html
241
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__texture___spec.js
242
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transform___spec.html
243
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transform___spec.js
244
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transformable___spec.html
245
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transformable___spec.js
246
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertex___spec.html
247
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertex___spec.js
248
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexarray___spec.html
249
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexarray___spec.js
250
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexbuffer___spec.html
251
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexbuffer___spec.js
252
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__view___spec.html
253
%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__view___spec.js
254
%%DOCS%%%%DOCSDIR%%/docs/sf__network___spec.html
255
%%DOCS%%%%DOCSDIR%%/docs/sf__network___spec.js
256
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___directoryresponse___spec.html
257
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___directoryresponse___spec.js
258
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___listingresponse___spec.html
259
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___listingresponse___spec.js
260
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___response___spec.html
261
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___response___spec.js
262
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___spec.html
263
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___spec.js
264
%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___request___spec.html
265
%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___request___spec.js
266
%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___response___spec.html
267
%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___response___spec.js
268
%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___spec.html
269
%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___spec.js
270
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ipaddress___spec.html
271
%%DOCS%%%%DOCSDIR%%/docs/sf__network__ipaddress___spec.js
272
%%DOCS%%%%DOCSDIR%%/docs/sf__network__packet___spec.html
273
%%DOCS%%%%DOCSDIR%%/docs/sf__network__packet___spec.js
274
%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketselector___spec.html
275
%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketselector___spec.js
276
%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketstatus___spec.html
277
%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketstatus___spec.js
278
%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcplistener___spec.html
279
%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcplistener___spec.js
280
%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcpsocket___spec.html
281
%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcpsocket___spec.js
282
%%DOCS%%%%DOCSDIR%%/docs/sf__network__udpsocket___spec.html
283
%%DOCS%%%%DOCSDIR%%/docs/sf__network__udpsocket___spec.js
284
%%DOCS%%%%DOCSDIR%%/docs/sf__system___spec.html
285
%%DOCS%%%%DOCSDIR%%/docs/sf__system___spec.js
286
%%DOCS%%%%DOCSDIR%%/docs/sf__system__clock___spec.html
287
%%DOCS%%%%DOCSDIR%%/docs/sf__system__clock___spec.js
288
%%DOCS%%%%DOCSDIR%%/docs/sf__system__inputstream___spec.html
289
%%DOCS%%%%DOCSDIR%%/docs/sf__system__inputstream___spec.js
290
%%DOCS%%%%DOCSDIR%%/docs/sf__system__mutex___spec.html
291
%%DOCS%%%%DOCSDIR%%/docs/sf__system__mutex___spec.js
292
%%DOCS%%%%DOCSDIR%%/docs/sf__system__sleep___spec.html
293
%%DOCS%%%%DOCSDIR%%/docs/sf__system__sleep___spec.js
294
%%DOCS%%%%DOCSDIR%%/docs/sf__system__thread___spec.html
295
%%DOCS%%%%DOCSDIR%%/docs/sf__system__thread___spec.js
296
%%DOCS%%%%DOCSDIR%%/docs/sf__system__time___spec.html
297
%%DOCS%%%%DOCSDIR%%/docs/sf__system__time___spec.js
298
%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector2___spec.html
299
%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector2___spec.js
300
%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector3___spec.html
301
%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector3___spec.js
302
%%DOCS%%%%DOCSDIR%%/docs/sf__window___spec.html
303
%%DOCS%%%%DOCSDIR%%/docs/sf__window___spec.js
304
%%DOCS%%%%DOCSDIR%%/docs/sf__window__clipboard___spec.html
305
%%DOCS%%%%DOCSDIR%%/docs/sf__window__clipboard___spec.js
306
%%DOCS%%%%DOCSDIR%%/docs/sf__window__context___spec.html
307
%%DOCS%%%%DOCSDIR%%/docs/sf__window__context___spec.js
308
%%DOCS%%%%DOCSDIR%%/docs/sf__window__cursor___spec.html
309
%%DOCS%%%%DOCSDIR%%/docs/sf__window__cursor___spec.js
310
%%DOCS%%%%DOCSDIR%%/docs/sf__window__event___spec.html
311
%%DOCS%%%%DOCSDIR%%/docs/sf__window__event___spec.js
312
%%DOCS%%%%DOCSDIR%%/docs/sf__window__gl___spec.html
313
%%DOCS%%%%DOCSDIR%%/docs/sf__window__gl___spec.js
314
%%DOCS%%%%DOCSDIR%%/docs/sf__window__glu___spec.html
315
%%DOCS%%%%DOCSDIR%%/docs/sf__window__glu___spec.js
316
%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystick___spec.html
317
%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystick___spec.js
318
%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystickidentification___spec.html
319
%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystickidentification___spec.js
320
%%DOCS%%%%DOCSDIR%%/docs/sf__window__keyboard___spec.html
321
%%DOCS%%%%DOCSDIR%%/docs/sf__window__keyboard___spec.js
322
%%DOCS%%%%DOCSDIR%%/docs/sf__window__mouse___spec.html
323
%%DOCS%%%%DOCSDIR%%/docs/sf__window__mouse___spec.js
324
%%DOCS%%%%DOCSDIR%%/docs/sf__window__sensor___spec.html
325
%%DOCS%%%%DOCSDIR%%/docs/sf__window__sensor___spec.js
326
%%DOCS%%%%DOCSDIR%%/docs/sf__window__touch___spec.html
327
%%DOCS%%%%DOCSDIR%%/docs/sf__window__touch___spec.js
328
%%DOCS%%%%DOCSDIR%%/docs/sf__window__videomode___spec.html
329
%%DOCS%%%%DOCSDIR%%/docs/sf__window__videomode___spec.js
330
%%DOCS%%%%DOCSDIR%%/docs/sf__window__window___spec.html
331
%%DOCS%%%%DOCSDIR%%/docs/sf__window__window___spec.js
332
%%DOCS%%%%DOCSDIR%%/docs/sf__window__windowhandle___spec.html
333
%%DOCS%%%%DOCSDIR%%/docs/sf__window__windowhandle___spec.js
334
%%DOCS%%%%DOCSDIR%%/documentation_index.js
335
%%DOCS%%%%DOCSDIR%%/entities/access_types.html
336
%%DOCS%%%%DOCSDIR%%/entities/access_types.js
337
%%DOCS%%%%DOCSDIR%%/entities/objects.html
338
%%DOCS%%%%DOCSDIR%%/entities/objects.js
339
%%DOCS%%%%DOCSDIR%%/entities/packages.html
340
%%DOCS%%%%DOCSDIR%%/entities/packages.js
341
%%DOCS%%%%DOCSDIR%%/entities/record_types.html
342
%%DOCS%%%%DOCSDIR%%/entities/record_types.js
343
%%DOCS%%%%DOCSDIR%%/entities/simple_types.html
344
%%DOCS%%%%DOCSDIR%%/entities/simple_types.js
345
%%DOCS%%%%DOCSDIR%%/entities/subprograms.html
346
%%DOCS%%%%DOCSDIR%%/entities/subprograms.js
347
%%DOCS%%%%DOCSDIR%%/entities_categories_index.js
348
%%DOCS%%%%DOCSDIR%%/gnatdoc.css
349
%%DOCS%%%%DOCSDIR%%/gnatdoc.js
350
%%DOCS%%%%DOCSDIR%%/images/ASFML_Logo.svg
351
%%DOCS%%%%DOCSDIR%%/index.html
352
%%DOCS%%%%DOCSDIR%%/index.js
353
%%DOCS%%%%DOCSDIR%%/inheritance_index.html
354
%%DOCS%%%%DOCSDIR%%/inheritance_index.js
355
%%DOCS%%%%DOCSDIR%%/source_file_index.js
356
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-listener.ads.html
357
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-listener.ads.js
358
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-music.ads.html
359
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-music.ads.js
360
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-sound.ads.html
361
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-sound.ads.js
362
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbuffer.ads.html
363
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbuffer.ads.js
364
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbufferrecorder.ads.html
365
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbufferrecorder.ads.js
366
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundrecorder.ads.html
367
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundrecorder.ads.js
368
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstatus.ads.html
369
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstatus.ads.js
370
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstream.ads.html
371
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstream.ads.js
372
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio.ads.html
373
%%DOCS%%%%DOCSDIR%%/srcs/sf-audio.ads.js
374
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-blendmode.ads.html
375
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-blendmode.ads.js
376
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-circleshape.ads.html
377
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-circleshape.ads.js
378
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-color.ads.html
379
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-color.ads.js
380
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-convexshape.ads.html
381
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-convexshape.ads.js
382
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-font.ads.html
383
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-font.ads.js
384
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-fontinfo.ads.html
385
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-fontinfo.ads.js
386
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glsl.ads.html
387
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glsl.ads.js
388
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glyph.ads.html
389
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glyph.ads.js
390
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-image.ads.html
391
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-image.ads.js
392
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-primitivetype.ads.html
393
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-primitivetype.ads.js
394
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rect.ads.html
395
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rect.ads.js
396
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rectangleshape.ads.html
397
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rectangleshape.ads.js
398
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderstates.ads.html
399
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderstates.ads.js
400
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rendertexture.ads.html
401
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rendertexture.ads.js
402
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderwindow.ads.html
403
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderwindow.ads.js
404
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shader.ads.html
405
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shader.ads.js
406
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shape.ads.html
407
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shape.ads.js
408
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-sprite.ads.html
409
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-sprite.ads.js
410
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-text.ads.html
411
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-text.ads.js
412
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-texture.ads.html
413
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-texture.ads.js
414
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transform.ads.html
415
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transform.ads.js
416
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transformable.ads.html
417
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transformable.ads.js
418
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertex.ads.html
419
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertex.ads.js
420
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexarray.ads.html
421
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexarray.ads.js
422
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexbuffer.ads.html
423
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexbuffer.ads.js
424
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-view.ads.html
425
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-view.ads.js
426
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics.ads.html
427
%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics.ads.js
428
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ftp.ads.html
429
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ftp.ads.js
430
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-http.ads.html
431
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-http.ads.js
432
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ipaddress.ads.html
433
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ipaddress.ads.js
434
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-packet.ads.html
435
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-packet.ads.js
436
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketselector.ads.html
437
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketselector.ads.js
438
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketstatus.ads.html
439
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketstatus.ads.js
440
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcplistener.ads.html
441
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcplistener.ads.js
442
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcpsocket.ads.html
443
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcpsocket.ads.js
444
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-udpsocket.ads.html
445
%%DOCS%%%%DOCSDIR%%/srcs/sf-network-udpsocket.ads.js
446
%%DOCS%%%%DOCSDIR%%/srcs/sf-network.ads.html
447
%%DOCS%%%%DOCSDIR%%/srcs/sf-network.ads.js
448
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-clock.ads.html
449
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-clock.ads.js
450
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-inputstream.ads.html
451
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-inputstream.ads.js
452
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-mutex.ads.html
453
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-mutex.ads.js
454
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-sleep.ads.html
455
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-sleep.ads.js
456
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-thread.ads.html
457
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-thread.ads.js
458
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-time.ads.html
459
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-time.ads.js
460
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector2.ads.html
461
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector2.ads.js
462
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector3.ads.html
463
%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector3.ads.js
464
%%DOCS%%%%DOCSDIR%%/srcs/sf-system.ads.html
465
%%DOCS%%%%DOCSDIR%%/srcs/sf-system.ads.js
466
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-clipboard.ads.html
467
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-clipboard.ads.js
468
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-context.ads.html
469
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-context.ads.js
470
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-cursor.ads.html
471
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-cursor.ads.js
472
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-event.ads.html
473
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-event.ads.js
474
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-gl.ads.html
475
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-gl.ads.js
476
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-glu.ads.html
477
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-glu.ads.js
478
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystick.ads.html
479
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystick.ads.js
480
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystickidentification.ads.html
481
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystickidentification.ads.js
482
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-keyboard.ads.html
483
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-keyboard.ads.js
484
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-mouse.ads.html
485
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-mouse.ads.js
486
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-sensor.ads.html
487
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-sensor.ads.js
488
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-touch.ads.html
489
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-touch.ads.js
490
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-videomode.ads.html
491
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-videomode.ads.js
492
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-window.ads.html
493
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-window.ads.js
494
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-windowhandle.ads.html
495
%%DOCS%%%%DOCSDIR%%/srcs/sf-window-windowhandle.ads.js
496
%%DOCS%%%%DOCSDIR%%/srcs/sf-window.ads.html
497
%%DOCS%%%%DOCSDIR%%/srcs/sf-window.ads.js
498
%%DOCS%%%%DOCSDIR%%/srcs/sf.ads.html
499
%%DOCS%%%%DOCSDIR%%/srcs/sf.ads.js
500
%%EXAMPLES%%%%DATADIR%%/audio/ping_pong_8bit_beeep.ogg
501
%%EXAMPLES%%%%DATADIR%%/fonts/aerial.ttf
502
%%EXAMPLES%%%%DATADIR%%/graphics/icon64x64.png
503
%%EXAMPLES%%%%DATADIR%%/graphics/logo.png
504
%%EXAMPLES%%%%DATADIR%%/graphics/sfml-icon.png
505
%%EXAMPLES%%%%EXAMPLESDIR%%/clock.adb
506
%%EXAMPLES%%%%EXAMPLESDIR%%/example.adb
507
%%EXAMPLES%%%%EXAMPLESDIR%%/graphics.adb
508
%%EXAMPLES%%%%EXAMPLESDIR%%/music.adb
509
%%EXAMPLES%%%%EXAMPLESDIR%%/opengl.adb
510
%%EXAMPLES%%%%EXAMPLESDIR%%/pong.adb
511
%%EXAMPLES%%%%EXAMPLESDIR%%/renderwindow-unicode.adb
512
%%EXAMPLES%%%%EXAMPLESDIR%%/renderwindow.adb
513
%%EXAMPLES%%%%EXAMPLESDIR%%/thread.adb
514
%%EXAMPLES%%%%EXAMPLESDIR%%/thread_func.adb
515
%%EXAMPLES%%%%EXAMPLESDIR%%/thread_func.ads
516
%%EXAMPLES%%%%EXAMPLESDIR%%/window-unicode.adb
517
%%EXAMPLES%%%%EXAMPLESDIR%%/window.adb
518
share/gpr/asfml.gpr
184
share/gpr/asfml.gpr
519
- 

Return to bug 277643