Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F138059120
D42151.id129209.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
34 KB
Referenced Files
None
Subscribers
None
D42151.id129209.diff
View Options
diff --git a/devel/Makefile b/devel/Makefile
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -216,6 +216,7 @@
SUBDIR += arpc
SUBDIR += art
SUBDIR += artifactory
+ SUBDIR += asfml
SUBDIR += asl
SUBDIR += asmjit
SUBDIR += asmutils
diff --git a/devel/asfml/Makefile b/devel/asfml/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/asfml/Makefile
@@ -0,0 +1,119 @@
+PORTNAME= asfml
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.5.5
+CATEGORIES= devel games graphics multimedia
+
+MAINTAINER= agh@riseup.net
+COMMENT= Ada bindings to the Simple and Fast Multimedia Library (SFML)
+WWW= https://mgrojo.github.io/ASFML/
+
+LICENSE= ZLIB
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BROKEN_i386= segfault: raised STORAGE_ERROR : s-intman.adb:136 explicit raise
+
+BUILD_DEPENDS= gprbuild>0:devel/gprbuild
+LIB_DEPENDS= libcsfml-system.so:devel/csfml
+
+USES= ada:12,run
+USE_GCC= yes:build
+USE_GITHUB= yes
+GH_ACCOUNT= mgrojo
+GH_PROJECT= ${PORTNAME:tu}
+
+EXTRACT_AFTER_ARGS= --exclude include/generated
+
+SUB_FILES= ${PORTNAME}.gpr
+
+OPTIONS_DEFINE= DEBUG DOCS EXAMPLES
+OPTIONS_SUB= yes
+
+DOCS_DESC= Install API reference documentation
+EXAMPLES_DESC= Build and install Ada SFML examples
+
+EXAMPLES_RUN_DEPENDS+= dejavu>0:x11-fonts/dejavu \
+ webfonts>0:x11-fonts/webfonts
+
+EXAMPLES_USES= fonts:fc gl gmake
+EXAMPLES_USE= GL=glu,opengl
+
+_GPR_ARGS= -j${MAKE_JOBS_NUMBER} -p
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDEBUG}
+_GPR_ARGS+= -XASFML_BUILD_MODE=debug
+WITH_DEBUG= yes
+.endif
+
+post-extract:
+ ${MV} ${WRKSRC}/tests \
+ ${WRKSRC}/examples
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|%%DATA_AUDIO%%|${DATADIR}/audio/|' \
+ -e 's|%%DATA_FONTS%%|${DATADIR}/fonts/|' \
+ -e 's|%%DATA_GRAPHICS%%|${DATADIR}/graphics/|' \
+ -e 's|%%PREFIX_FONTDIR%%|${FONTSDIR:C/${PORTNAME}//g}|' \
+ ${WRKSRC}/examples/example/main.adb \
+ ${WRKSRC}/examples/pong/pong.adb \
+ ${WRKSRC}/examples/renderwindow/main.adb \
+ ${WRKSRC}/examples/renderwindow/unicode.adb
+
+do-build:
+ (cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} gprbuild ${_GPR_ARGS} -P asfml)
+
+do-build-EXAMPLES-on:
+ (cd ${WRKSRC}/examples && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD})
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/gpr
+ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.gpr \
+ ${STAGEDIR}${PREFIX}/share/gpr/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/include/*.ad[bs] \
+ ${STAGEDIR}${PREFIX}/include/${PORTNAME}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/lib/*.ali \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
+ ${INSTALL_LIB} ${WRKSRC}/lib/*.a \
+ ${STAGEDIR}${PREFIX}/lib/
+
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/doc && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+
+do-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+.for DEMO in clock example graphics music opengl renderwindow thread window
+ ${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/main.adb \
+ ${STAGEDIR}${EXAMPLESDIR}/${DEMO}.adb
+ ${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/main \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO}
+.if ${DEMO} == renderwindow || ${DEMO} == window
+ ${INSTALL_DATA} ${WRKSRC}/examples/${DEMO}/unicode.adb \
+ ${STAGEDIR}${EXAMPLESDIR}/${DEMO}-unicode.adb
+ ${INSTALL_PROGRAM} ${WRKSRC}/examples/${DEMO}/unicode \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-${DEMO}-unicode
+.endif
+.endfor
+ ${INSTALL_DATA} ${WRKSRC}/examples/pong/pong.adb \
+ ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/thread/thread_func.* \
+ ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/examples/pong/pong \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-example-pong
+ ${MKDIR} ${STAGEDIR}${DATADIR}/audio
+ ${INSTALL_DATA} ${WRKSRC}/examples/pong/*.ogg \
+ ${STAGEDIR}${DATADIR}/audio
+ ${MKDIR} ${STAGEDIR}${DATADIR}/graphics
+ ${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/*.png \
+ ${STAGEDIR}${DATADIR}/graphics
+ ${MKDIR} ${STAGEDIR}${DATADIR}/fonts
+ ${INSTALL_DATA} ${WRKSRC}/examples/renderwindow/aerial.ttf \
+ ${STAGEDIR}${DATADIR}/fonts
+
+.include <bsd.port.mk>
diff --git a/devel/asfml/distinfo b/devel/asfml/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/asfml/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1696916674
+SHA256 (mgrojo-ASFML-v2.5.5_GH0.tar.gz) = ae2d7878de13a5d9c95068ac824554977d421ec6ffc5ffd5f3cc004d8c317d3f
+SIZE (mgrojo-ASFML-v2.5.5_GH0.tar.gz) = 1378542
diff --git a/devel/asfml/files/asfml.gpr.in b/devel/asfml/files/asfml.gpr.in
new file mode 100644
--- /dev/null
+++ b/devel/asfml/files/asfml.gpr.in
@@ -0,0 +1,7 @@
+library project ASFML is
+ for Externally_Built use "true";
+ for Library_Dir use ("../../lib/asfml");
+ for Library_Kind use "static";
+ for Library_Name use "asfml";
+ for Source_Dirs use ("../../include/asfml");
+end ASFML
diff --git a/devel/asfml/files/patch-examples_example_main.adb b/devel/asfml/files/patch-examples_example_main.adb
new file mode 100644
--- /dev/null
+++ b/devel/asfml/files/patch-examples_example_main.adb
@@ -0,0 +1,11 @@
+--- examples/example/main.adb.orig 2023-10-21 00:37:05 UTC
++++ examples/example/main.adb
+@@ -41,7 +41,7 @@ begin
+ setTexture(Sprite, Texture, sfTrue);
+
+ -- Create a graphical text to display
+- Font := createFromFile("arial.ttf");
++ Font := createFromFile("%%PREFIX_FONTDIR%%webfonts/arial.ttf");
+
+ Text := create;
+ setString(Text, "Hello SFML");
diff --git a/devel/asfml/files/patch-examples_pong_pong.adb b/devel/asfml/files/patch-examples_pong_pong.adb
new file mode 100644
--- /dev/null
+++ b/devel/asfml/files/patch-examples_pong_pong.adb
@@ -0,0 +1,20 @@
+--- examples/pong/pong.adb.orig 2023-10-21 00:38:34 UTC
++++ examples/pong/pong.adb
+@@ -42,7 +42,7 @@ begin
+ Reset (Gen);
+ Win := RenderWindow.Create(mode => (GameWidth, GameHeight, 32), title => "Ada SFML Pong");
+ RenderWindow.SetVerticalSyncEnabled(Win, sfTrue);
+- BallSoundBuffer := SoundBuffer.CreateFromFile("ping_pong_8bit_beeep.ogg");
++ BallSoundBuffer := SoundBuffer.CreateFromFile("%%DATA_AUDIO%%ping_pong_8bit_beeep.ogg");
+ BallSound := Sound.Create;
+ Sound.SetBuffer(BallSound, BallSoundBuffer);
+ LeftPaddle := RectangleShape.Create;
+@@ -65,7 +65,7 @@ begin
+ CircleShape.setOutlineColor (Ball, Color.sfBlack);
+ CircleShape.setFillColor (Ball, Color.sfWhite);
+ CircleShape.setOrigin (Ball, (0.5 * BallRadius, 0.5 * BallRadius));
+- GameFont := Font.CreateFromFile("../renderwindow/aerial.ttf");
++ GameFont := Font.CreateFromFile("%%DATA_FONTS%%aerial.ttf");
+ GameMessage := Text.Create;
+ Text.setFont (GameMessage, GameFont);
+ Text.setCharacterSize (GameMessage, 30);
diff --git a/devel/asfml/files/patch-examples_renderwindow_main.adb b/devel/asfml/files/patch-examples_renderwindow_main.adb
new file mode 100644
--- /dev/null
+++ b/devel/asfml/files/patch-examples_renderwindow_main.adb
@@ -0,0 +1,27 @@
+--- examples/renderwindow/main.adb.orig 2023-10-21 00:40:13 UTC
++++ examples/renderwindow/main.adb
+@@ -33,13 +33,13 @@ begin
+
+ begin
+
+- Img := CreateFromFile ("logo.png");
++ Img := CreateFromFile ("%%DATA_GRAPHICS%%logo.png");
+ if Img = null then
+ Put_Line ("Could not open image");
+ return;
+ end if;
+
+- Icon := CreateFromFile ("sfml-icon.png");
++ Icon := CreateFromFile ("%%DATA_GRAPHICS%%sfml-icon.png");
+ if Icon = null then
+ Put_Line ("Could not open icon");
+ Destroy (Img);
+@@ -58,7 +58,7 @@ begin
+ y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
+ --sfSprite_SetBlendMode (Sprite, sfBlendAlpha);
+
+- Font := CreateFromFile("aerial.ttf");
++ Font := CreateFromFile("%%DATA_FONTS%%aerial.ttf");
+ if Font = null then
+ Put_Line ("Could not get font");
+ Destroy (Sprite);
diff --git a/devel/asfml/files/patch-examples_renderwindow_unicode.adb b/devel/asfml/files/patch-examples_renderwindow_unicode.adb
new file mode 100644
--- /dev/null
+++ b/devel/asfml/files/patch-examples_renderwindow_unicode.adb
@@ -0,0 +1,27 @@
+--- examples/renderwindow/unicode.adb.orig 2023-10-21 00:41:27 UTC
++++ examples/renderwindow/unicode.adb
+@@ -35,13 +35,13 @@ begin
+
+ begin
+
+- Img := CreateFromFile ("logo.png");
++ Img := CreateFromFile ("%%DATA_GRAPHICS%%logo.png");
+ if Img = null then
+ Put_Line ("Could not open image");
+ return;
+ end if;
+
+- Icon := CreateFromFile ("sfml-icon.png");
++ Icon := CreateFromFile ("%%DATA_GRAPHICS%%sfml-icon.png");
+ if Icon = null then
+ Put_Line ("Could not open icon");
+ Destroy (Img);
+@@ -59,7 +59,7 @@ begin
+ (x => Float (sfUint32 (Mode.Width) / 2 - GetSize (Img).x / 2),
+ y => Float (sfUint32 (Mode.Height) / 2 - GetSize (Img).y / 2)));
+
+- Font := CreateFromFile("DejaVuSans.ttf");
++ Font := CreateFromFile("%%PREFIX_FONTDIR%%dejavu/DejaVuSans.ttf");
+ if Font = null then
+ Put_Line ("Could not get font");
+ Destroy (Sprite);
diff --git a/devel/asfml/pkg-descr b/devel/asfml/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/asfml/pkg-descr
@@ -0,0 +1,8 @@
+ASFML is an Ada binding of, various viscosity, to the Simple and Fast
+Multimedia Library (SFML). It uses Ada types, and portable defined types which
+eliminates the inclusion of Ada interface libraries, however most functions are
+directly imported.
+
+ASFML is written in standard Ada without the use of any specific GNAT
+extensions, however, some indirect dependency could exist through the
+representation of some types.
diff --git a/devel/asfml/pkg-plist b/devel/asfml/pkg-plist
new file mode 100644
--- /dev/null
+++ b/devel/asfml/pkg-plist
@@ -0,0 +1,518 @@
+%%EXAMPLES%%bin/asfml-example-clock
+%%EXAMPLES%%bin/asfml-example-example
+%%EXAMPLES%%bin/asfml-example-graphics
+%%EXAMPLES%%bin/asfml-example-music
+%%EXAMPLES%%bin/asfml-example-opengl
+%%EXAMPLES%%bin/asfml-example-pong
+%%EXAMPLES%%bin/asfml-example-renderwindow
+%%EXAMPLES%%bin/asfml-example-renderwindow-unicode
+%%EXAMPLES%%bin/asfml-example-thread
+%%EXAMPLES%%bin/asfml-example-window
+%%EXAMPLES%%bin/asfml-example-window-unicode
+include/asfml/sf-audio-listener.ads
+include/asfml/sf-audio-music.adb
+include/asfml/sf-audio-music.ads
+include/asfml/sf-audio-sound.ads
+include/asfml/sf-audio-soundbuffer.adb
+include/asfml/sf-audio-soundbuffer.ads
+include/asfml/sf-audio-soundbufferrecorder.adb
+include/asfml/sf-audio-soundbufferrecorder.ads
+include/asfml/sf-audio-soundrecorder.adb
+include/asfml/sf-audio-soundrecorder.ads
+include/asfml/sf-audio-soundstatus.ads
+include/asfml/sf-audio-soundstream.ads
+include/asfml/sf-audio.ads
+include/asfml/sf-graphics-blendmode.ads
+include/asfml/sf-graphics-circleshape.ads
+include/asfml/sf-graphics-color.ads
+include/asfml/sf-graphics-convexshape.ads
+include/asfml/sf-graphics-font.adb
+include/asfml/sf-graphics-font.ads
+include/asfml/sf-graphics-fontinfo.ads
+include/asfml/sf-graphics-glsl.ads
+include/asfml/sf-graphics-glyph.ads
+include/asfml/sf-graphics-image.adb
+include/asfml/sf-graphics-image.ads
+include/asfml/sf-graphics-primitivetype.ads
+include/asfml/sf-graphics-rect.ads
+include/asfml/sf-graphics-rectangleshape.ads
+include/asfml/sf-graphics-renderstates.ads
+include/asfml/sf-graphics-rendertexture.ads
+include/asfml/sf-graphics-renderwindow.adb
+include/asfml/sf-graphics-renderwindow.ads
+include/asfml/sf-graphics-shader.adb
+include/asfml/sf-graphics-shader.ads
+include/asfml/sf-graphics-shape.ads
+include/asfml/sf-graphics-sprite.ads
+include/asfml/sf-graphics-text.adb
+include/asfml/sf-graphics-text.ads
+include/asfml/sf-graphics-texture.adb
+include/asfml/sf-graphics-texture.ads
+include/asfml/sf-graphics-transform.ads
+include/asfml/sf-graphics-transformable.ads
+include/asfml/sf-graphics-vertex.ads
+include/asfml/sf-graphics-vertexarray.ads
+include/asfml/sf-graphics-vertexbuffer.ads
+include/asfml/sf-graphics-view.ads
+include/asfml/sf-graphics.ads
+include/asfml/sf-network-ftp.adb
+include/asfml/sf-network-ftp.ads
+include/asfml/sf-network-http.adb
+include/asfml/sf-network-http.ads
+include/asfml/sf-network-ipaddress.adb
+include/asfml/sf-network-ipaddress.ads
+include/asfml/sf-network-packet.adb
+include/asfml/sf-network-packet.ads
+include/asfml/sf-network-socketselector.ads
+include/asfml/sf-network-socketstatus.ads
+include/asfml/sf-network-tcplistener.ads
+include/asfml/sf-network-tcpsocket.ads
+include/asfml/sf-network-udpsocket.ads
+include/asfml/sf-network.ads
+include/asfml/sf-system-clock.ads
+include/asfml/sf-system-inputstream.ads
+include/asfml/sf-system-mutex.ads
+include/asfml/sf-system-sleep.adb
+include/asfml/sf-system-sleep.ads
+include/asfml/sf-system-thread.ads
+include/asfml/sf-system-time.ads
+include/asfml/sf-system-vector2.ads
+include/asfml/sf-system-vector3.ads
+include/asfml/sf-system.ads
+include/asfml/sf-window-clipboard.adb
+include/asfml/sf-window-clipboard.ads
+include/asfml/sf-window-context.adb
+include/asfml/sf-window-context.ads
+include/asfml/sf-window-cursor.ads
+include/asfml/sf-window-event.ads
+include/asfml/sf-window-gl.ads
+include/asfml/sf-window-glu.ads
+include/asfml/sf-window-joystick.ads
+include/asfml/sf-window-joystickidentification.ads
+include/asfml/sf-window-keyboard.ads
+include/asfml/sf-window-mouse.ads
+include/asfml/sf-window-sensor.ads
+include/asfml/sf-window-touch.ads
+include/asfml/sf-window-videomode.ads
+include/asfml/sf-window-window.adb
+include/asfml/sf-window-window.ads
+include/asfml/sf-window-windowhandle.ads
+include/asfml/sf-window.ads
+include/asfml/sf.ads
+lib/asfml/sf-audio-listener.ali
+lib/asfml/sf-audio-music.ali
+lib/asfml/sf-audio-sound.ali
+lib/asfml/sf-audio-soundbuffer.ali
+lib/asfml/sf-audio-soundbufferrecorder.ali
+lib/asfml/sf-audio-soundrecorder.ali
+lib/asfml/sf-audio-soundstatus.ali
+lib/asfml/sf-audio-soundstream.ali
+lib/asfml/sf-audio.ali
+lib/asfml/sf-graphics-blendmode.ali
+lib/asfml/sf-graphics-circleshape.ali
+lib/asfml/sf-graphics-color.ali
+lib/asfml/sf-graphics-convexshape.ali
+lib/asfml/sf-graphics-font.ali
+lib/asfml/sf-graphics-fontinfo.ali
+lib/asfml/sf-graphics-glsl.ali
+lib/asfml/sf-graphics-glyph.ali
+lib/asfml/sf-graphics-image.ali
+lib/asfml/sf-graphics-primitivetype.ali
+lib/asfml/sf-graphics-rect.ali
+lib/asfml/sf-graphics-rectangleshape.ali
+lib/asfml/sf-graphics-renderstates.ali
+lib/asfml/sf-graphics-rendertexture.ali
+lib/asfml/sf-graphics-renderwindow.ali
+lib/asfml/sf-graphics-shader.ali
+lib/asfml/sf-graphics-shape.ali
+lib/asfml/sf-graphics-sprite.ali
+lib/asfml/sf-graphics-text.ali
+lib/asfml/sf-graphics-texture.ali
+lib/asfml/sf-graphics-transform.ali
+lib/asfml/sf-graphics-transformable.ali
+lib/asfml/sf-graphics-vertex.ali
+lib/asfml/sf-graphics-vertexarray.ali
+lib/asfml/sf-graphics-vertexbuffer.ali
+lib/asfml/sf-graphics-view.ali
+lib/asfml/sf-graphics.ali
+lib/asfml/sf-network-ftp.ali
+lib/asfml/sf-network-http.ali
+lib/asfml/sf-network-ipaddress.ali
+lib/asfml/sf-network-packet.ali
+lib/asfml/sf-network-socketselector.ali
+lib/asfml/sf-network-socketstatus.ali
+lib/asfml/sf-network-tcplistener.ali
+lib/asfml/sf-network-tcpsocket.ali
+lib/asfml/sf-network-udpsocket.ali
+lib/asfml/sf-network.ali
+lib/asfml/sf-system-clock.ali
+lib/asfml/sf-system-inputstream.ali
+lib/asfml/sf-system-mutex.ali
+lib/asfml/sf-system-sleep.ali
+lib/asfml/sf-system-thread.ali
+lib/asfml/sf-system-time.ali
+lib/asfml/sf-system-vector2.ali
+lib/asfml/sf-system-vector3.ali
+lib/asfml/sf-system.ali
+lib/asfml/sf-window-clipboard.ali
+lib/asfml/sf-window-context.ali
+lib/asfml/sf-window-cursor.ali
+lib/asfml/sf-window-event.ali
+lib/asfml/sf-window-gl.ali
+lib/asfml/sf-window-glu.ali
+lib/asfml/sf-window-joystick.ali
+lib/asfml/sf-window-joystickidentification.ali
+lib/asfml/sf-window-keyboard.ali
+lib/asfml/sf-window-mouse.ali
+lib/asfml/sf-window-sensor.ali
+lib/asfml/sf-window-touch.ali
+lib/asfml/sf-window-videomode.ali
+lib/asfml/sf-window-window.ali
+lib/asfml/sf-window-windowhandle.ali
+lib/asfml/sf-window.ali
+lib/asfml/sf.ali
+lib/libasfml.a
+%%DOCS%%%%DOCSDIR%%/blank.html
+%%DOCS%%%%DOCSDIR%%/docs/sf___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__listener___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__listener___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__music___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__music___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__sound___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__sound___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbuffer___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbuffer___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbufferrecorder___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundbufferrecorder___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundrecorder___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundrecorder___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstatus___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstatus___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstream___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__audio__soundstream___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__blendmode___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__blendmode___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__circleshape___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__circleshape___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__color___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__color___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__convexshape___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__convexshape___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__font___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__font___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__fontinfo___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__fontinfo___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glsl___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glsl___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glyph___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__glyph___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__image___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__image___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__primitivetype___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__primitivetype___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rect___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rect___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rectangleshape___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rectangleshape___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderstates___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderstates___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rendertexture___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__rendertexture___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___mouse___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___mouse___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___touch___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__renderwindow___touch___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shader___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shader___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shape___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__shape___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__sprite___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__sprite___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__text___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__text___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__texture___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__texture___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transform___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transform___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transformable___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__transformable___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertex___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertex___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexarray___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexarray___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexbuffer___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__vertexbuffer___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__view___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__graphics__view___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___directoryresponse___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___directoryresponse___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___listingresponse___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___listingresponse___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___response___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___response___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ftp___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___request___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___request___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___response___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___response___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__http___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ipaddress___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__ipaddress___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__packet___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__packet___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketselector___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketselector___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketstatus___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__socketstatus___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcplistener___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcplistener___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcpsocket___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__tcpsocket___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__udpsocket___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__network__udpsocket___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__clock___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__clock___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__inputstream___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__inputstream___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__mutex___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__mutex___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__sleep___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__sleep___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__thread___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__thread___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__time___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__time___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector2___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector2___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector3___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__system__vector3___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__clipboard___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__clipboard___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__context___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__context___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__cursor___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__cursor___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__event___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__event___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__gl___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__gl___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__glu___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__glu___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystick___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystick___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystickidentification___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__joystickidentification___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__keyboard___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__keyboard___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__mouse___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__mouse___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__sensor___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__sensor___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__touch___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__touch___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__videomode___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__videomode___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__window___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__window___spec.js
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__windowhandle___spec.html
+%%DOCS%%%%DOCSDIR%%/docs/sf__window__windowhandle___spec.js
+%%DOCS%%%%DOCSDIR%%/documentation_index.js
+%%DOCS%%%%DOCSDIR%%/entities/access_types.html
+%%DOCS%%%%DOCSDIR%%/entities/access_types.js
+%%DOCS%%%%DOCSDIR%%/entities/objects.html
+%%DOCS%%%%DOCSDIR%%/entities/objects.js
+%%DOCS%%%%DOCSDIR%%/entities/packages.html
+%%DOCS%%%%DOCSDIR%%/entities/packages.js
+%%DOCS%%%%DOCSDIR%%/entities/record_types.html
+%%DOCS%%%%DOCSDIR%%/entities/record_types.js
+%%DOCS%%%%DOCSDIR%%/entities/simple_types.html
+%%DOCS%%%%DOCSDIR%%/entities/simple_types.js
+%%DOCS%%%%DOCSDIR%%/entities/subprograms.html
+%%DOCS%%%%DOCSDIR%%/entities/subprograms.js
+%%DOCS%%%%DOCSDIR%%/entities_categories_index.js
+%%DOCS%%%%DOCSDIR%%/gnatdoc.css
+%%DOCS%%%%DOCSDIR%%/gnatdoc.js
+%%DOCS%%%%DOCSDIR%%/images/ASFML_Logo.svg
+%%DOCS%%%%DOCSDIR%%/index.html
+%%DOCS%%%%DOCSDIR%%/index.js
+%%DOCS%%%%DOCSDIR%%/inheritance_index.html
+%%DOCS%%%%DOCSDIR%%/inheritance_index.js
+%%DOCS%%%%DOCSDIR%%/source_file_index.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-listener.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-listener.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-music.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-music.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-sound.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-sound.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbuffer.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbuffer.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbufferrecorder.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundbufferrecorder.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundrecorder.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundrecorder.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstatus.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstatus.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstream.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio-soundstream.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-audio.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-blendmode.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-blendmode.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-circleshape.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-circleshape.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-color.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-color.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-convexshape.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-convexshape.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-font.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-font.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-fontinfo.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-fontinfo.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glsl.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glsl.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glyph.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-glyph.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-image.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-image.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-primitivetype.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-primitivetype.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rect.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rect.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rectangleshape.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rectangleshape.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderstates.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderstates.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rendertexture.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-rendertexture.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderwindow.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-renderwindow.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shader.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shader.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shape.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-shape.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-sprite.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-sprite.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-text.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-text.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-texture.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-texture.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transform.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transform.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transformable.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-transformable.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertex.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertex.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexarray.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexarray.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexbuffer.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-vertexbuffer.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-view.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics-view.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-graphics.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ftp.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ftp.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-http.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-http.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ipaddress.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-ipaddress.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-packet.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-packet.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketselector.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketselector.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketstatus.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-socketstatus.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcplistener.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcplistener.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcpsocket.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-tcpsocket.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-udpsocket.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network-udpsocket.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-network.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-clock.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-clock.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-inputstream.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-inputstream.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-mutex.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-mutex.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-sleep.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-sleep.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-thread.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-thread.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-time.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-time.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector2.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector2.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector3.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system-vector3.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-system.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-clipboard.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-clipboard.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-context.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-context.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-cursor.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-cursor.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-event.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-event.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-gl.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-gl.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-glu.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-glu.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystick.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystick.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystickidentification.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-joystickidentification.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-keyboard.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-keyboard.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-mouse.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-mouse.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-sensor.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-sensor.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-touch.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-touch.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-videomode.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-videomode.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-window.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-window.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-windowhandle.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window-windowhandle.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf-window.ads.js
+%%DOCS%%%%DOCSDIR%%/srcs/sf.ads.html
+%%DOCS%%%%DOCSDIR%%/srcs/sf.ads.js
+%%EXAMPLES%%%%DATADIR%%/audio/ping_pong_8bit_beeep.ogg
+%%EXAMPLES%%%%DATADIR%%/fonts/aerial.ttf
+%%EXAMPLES%%%%DATADIR%%/graphics/icon64x64.png
+%%EXAMPLES%%%%DATADIR%%/graphics/logo.png
+%%EXAMPLES%%%%DATADIR%%/graphics/sfml-icon.png
+%%EXAMPLES%%%%EXAMPLESDIR%%/clock.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/example.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/graphics.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/music.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/opengl.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/pong.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/renderwindow-unicode.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/renderwindow.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/thread.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/thread_func.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/thread_func.ads
+%%EXAMPLES%%%%EXAMPLESDIR%%/window-unicode.adb
+%%EXAMPLES%%%%EXAMPLESDIR%%/window.adb
+share/gpr/asfml.gpr
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Nov 29, 1:43 PM (3 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26337853
Default Alt Text
D42151.id129209.diff (34 KB)
Attached To
Mode
D42151: devel/asfml: New Port, ASFML, Ada bindings to SFML
Attached
Detach File
Event Timeline
Log In to Comment