git: 5f4b5e0ce4b5 - main - devel/allegro5: Update 5.2.7.0 => 5.2.10.1, improve port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 28 Aug 2025 00:40:35 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5f4b5e0ce4b55c5ef9f24afbbe7b857737381f6d
commit 5f4b5e0ce4b55c5ef9f24afbbe7b857737381f6d
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-08-27 23:02:27 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-08-28 00:33:14 +0000
devel/allegro5: Update 5.2.7.0 => 5.2.10.1, improve port
Changelogs:
https://github.com/liballeg/allegro5/releases/tag/5.2.8.0
https://github.com/liballeg/allegro5/releases/tag/5.2.9.0
https://github.com/liballeg/allegro5/releases/tag/5.2.9.1
https://github.com/liballeg/allegro5/releases/tag/5.2.10.0
https://github.com/liballeg/allegro5/releases/tag/5.2.10.1
Improve port:
- List all build options in CMAKE_ON and CMAKE_OFF.
- Update dependencies.
- Sort USES, USE_GL, USE_GNOME, USE_XORG.
- Move manpages from option DOCS to MANPAGES.
- Rework install DOCS and EXAMPLES.
- Add option SSE for x86 (default for amd64).
- Add default option OPENMPT.
- Fix warnings from portclippy.
PR: 288253
Approved by: Karsten Pedersen <kpedersen@disroot.org> (maintainer, timeout 2 weeks)
Co-authored-by: Amelia Marsh <seafork@disroot.org>
---
devel/allegro5/Makefile | 108 +-
devel/allegro5/distinfo | 6 +-
devel/allegro5/files/patch-CMakeLists.txt | 21 +-
devel/allegro5/files/patch-src_linux_lhaptic.c | 119 ++
devel/allegro5/pkg-plist | 2420 ++++++++++++++----------
5 files changed, 1597 insertions(+), 1077 deletions(-)
diff --git a/devel/allegro5/Makefile b/devel/allegro5/Makefile
index 10d907baad83..cd557a4ccb56 100644
--- a/devel/allegro5/Makefile
+++ b/devel/allegro5/Makefile
@@ -1,6 +1,5 @@
PORTNAME= allegro
-DISTVERSION= 5.2.7.0
-PORTREVISION= 10
+DISTVERSION= 5.2.10.1
CATEGORIES= devel games
MASTER_SITES= https://github.com/liballeg/${PORTNAME}${PKGNAMESUFFIX}/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= 5
@@ -9,74 +8,105 @@ MAINTAINER= kpedersen@disroot.org
COMMENT= Cross-platform C library for games and multimedia programming
WWW= https://liballeg.org/
-LICENSE= ZLIB BSD3CLAUSE
+LICENSE= BSD3CLAUSE ZLIB
LICENSE_COMB= dual
+BUILD_DEPENDS= minimp3>=0:audio/minimp3 \
+ dumb>=0:audio/dumb
LIB_DEPENDS= libFLAC.so:audio/flac \
- libfontconfig.so:x11-fonts/fontconfig \
+ libfreeimage.so:graphics/freeimage \
libfreetype.so:print/freetype2 \
- libjack.so:audio/jack \
+ libinotify.so:devel/libinotify \
libogg.so:audio/libogg \
+ libopus.so:audio/opus \
+ libopusfile.so:audio/opusfile \
libphysfs.so:devel/physfs \
libpng.so:graphics/png \
+ libsharpyuv.so:graphics/webp \
libtheoradec.so:multimedia/libtheora \
libvorbis.so:audio/libvorbis \
+ libvorbisfile.so:audio/libvorbis \
libwebp.so:graphics/webp
-USES= cmake:insource compiler:c++11-lang gl gnome jpeg \
- openal:soft pkgconfig xorg uniquefiles:dirs
-USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga sm ice xi xinerama xrandr \
- xscrnsaver
-USE_GL= gl glu
-USE_GNOME= gtk30 cairo gdkpixbuf
+USES= cmake compiler:c++11-lang gl gnome jpeg localbase openal:soft \
+ pkgconfig xorg
+USE_GL= glu opengl
+USE_GNOME= cairo gdkpixbuf gtk30
USE_LDCONFIG= yes
+USE_XORG= ice sm x11 xcursor xext xi xinerama xpm xrandr xscrnsaver \
+ xxf86dga xxf86vm
+
+CMAKE_ARGS= -DMANDIR=${PREFIX}/share/man
+CMAKE_ON= WANT_AUDIO WANT_COLOR WANT_DUMB WANT_FLAC WANT_FONT WANT_IMAGE \
+ WANT_IMAGE_FREEIMAGE WANT_IMAGE_JPG WANT_IMAGE_PNG \
+ WANT_IMAGE_WEBP WANT_MEMFILE WANT_MP3 WANT_NATIVE_DIALOG \
+ WANT_NATIVE_IMAGE_LOADER WANT_OGG_VIDEO WANT_OPENAL WANT_OPENGL \
+ WANT_OPUS WANT_OSS WANT_PHYSFS WANT_PRIMITIVES \
+ WANT_RELEASE_LOGGING WANT_SHADERS_GL WANT_TESTS WANT_TTF \
+ WANT_VIDEO WANT_VORBIS WANT_X11 WANT_X11_XF86VIDMODE \
+ WANT_X11_XINERAMA WANT_X11_XRANDR WANT_X11_XSCREENSAVER
+CMAKE_OFF= WANT_ACODEC_DYNAMIC_LOAD WANT_ANDROID_LEGACY WANT_AQUEUE \
+ WANT_CURL_EXAMPLE WANT_D3D WANT_D3D9EX WANT_DLL_TLS \
+ WANT_DOCS_INFO WANT_DOCS_PDF WANT_DOCS_PDF_PAPER WANT_DSOUND \
+ WANT_FRAMEWORKS WANT_GLES3 WANT_LUAJIT WANT_MONOLITH \
+ WANT_MUDFLAP WANT_OPENSL WANT_PYTHON_WRAPPER WANT_SHADERS_D3D \
+ WANT_STATIC_RUNTIME WANT_TREMOR WANT_WAIT_EVENT_SLEEP
+
+CFLAGS+= -L${LOCALBASE}/lib -Wno-unused-command-line-argument
-CFLAGS+= -isystem${LOCALBASE}/include -L${LOCALBASE}/lib -Wno-unused-command-line-argument
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
+EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
-PLIST_SUB= SHLIB_VER="${DISTVERSION}" SHLIB_VER1="${DISTVERSION:R}"
+PLIST_SUB= SHLIB_VER="${DISTVERSION}" \
+ SHLIB_VER1="${DISTVERSION:R}"
PORTDOCS= *
-PORTEXAMPLES= *
-
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
-OPTIONS_DEFINE= ALSA DOCS EXAMPLES PULSEAUDIO
+OPTIONS_DEFINE= ALSA DOCS EXAMPLES MANPAGES OPENMPT PULSEAUDIO
+OPTIONS_DEFINE_amd64= SSE
+OPTIONS_DEFINE_i386= SSE
+OPTIONS_DEFAULT= MANPAGES OPENMPT
+OPTIONS_DEFAULT_amd64= SSE
OPTIONS_SUB= yes
+OPENMPT_DESC= Support for OpenMPT playback
+
+ALSA_BROKEN= confirmed by running demos, leads to assertion at startup
+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+ALSA_CMAKE_BOOL= WANT_ALSA
-DOCS_DESC= Build and install docs and manpages (requires pandoc)
DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/pandoc:textproc/hs-pandoc
-DOCS_CMAKE_BOOL= WANT_DOCS
+DOCS_CMAKE_BOOL= WANT_DOCS_HTML
-ALSA_LIB_DEPENDS= libasound.so.2:audio/alsa-lib
-ALSA_CMAKE_BOOL= WANT_ALSA
-ALSA_BROKEN= ALSA support is broken # confirmed by running demos, leads to assertion at startup
+EXAMPLES_LIB_DEPENDS= libenet.so:net/enet
+EXAMPLES_CMAKE_BOOL= WANT_DEMO WANT_EXAMPLES WANT_POPUP_EXAMPLES
-EXAMPLES_CMAKE_BOOL= WANT_EXAMPLES WANT_DEMOS
+MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/bin/pandoc:textproc/hs-pandoc
+MANPAGES_CMAKE_BOOL= WANT_DOCS_MAN
+
+OPENMPT_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt
+OPENMPT_CMAKE_BOOL= WANT_OPENMPT
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= WANT_PULSEAUDIO
-CMAKE_ARGS=-DMANDIR=${PREFIX}/share/man
-post-patch:
- @${REINPLACE_CMD} -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \
- ${WRKSRC}/CMakeLists.txt
+SSE_CMAKE_BOOL= WANT_ALLOW_SSE
+
+_DEMOS= cosmic_protector shooter skater speed
post-install-DOCS-on:
- ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${PREFIX}/share/man/man3/
- @cd ${WRKSRC} && ${COPYTREE_SHARE} "README.txt docs/src docs/html" ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} \
+ "CHANGES*.txt CONTRIBUTORS.txt README.txt SECURITY.md" \
+ ${STAGEDIR}${DOCSDIR})
+ (cd ${BUILD_WRKSRC} && ${COPYTREE_SHARE} docs/html/refman ${STAGEDIR}${DOCSDIR})
post-install-EXAMPLES-on:
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} "examples demos" ${STAGEDIR}${EXAMPLESDIR})
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${BUILD_WRKSRC} && ${COPYTREE_SHARE} "demos examples" ${STAGEDIR}${EXAMPLESDIR})
${FIND} -d ${STAGEDIR}${EXAMPLESDIR} \
- -name CMakeFiles -o -name cmake_install.cmake \
- -exec ${RM} -r {} \;
+ \( -name CMakeFiles -o -name cmake_install.cmake \) \
+ -exec ${RM} -r {} +
${FIND} ${STAGEDIR}${EXAMPLESDIR}/examples -regex ".*/ex_[a-z0-9_]*" \
- -exec ${CHMOD} a+x {} \; \
- -exec ${STRIP_CMD} {} \;
-.for l in cosmic_protector skater speed
- @${CHMOD} a+x ${STAGEDIR}${EXAMPLESDIR}/demos/${l}/${l}
- @${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/${l}/${l}
-.endfor
+ -exec ${STRIP_CMD} {} +
+ ${STRIP_CMD} ${_DEMOS:M*:C|(.+)|${STAGEDIR}${EXAMPLESDIR}/demos/\1/\1|}
.include <bsd.port.mk>
diff --git a/devel/allegro5/distinfo b/devel/allegro5/distinfo
index d8d860a2d972..90e3877c6c6b 100644
--- a/devel/allegro5/distinfo
+++ b/devel/allegro5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652712061
-SHA256 (allegro-5.2.7.0.tar.gz) = c1e3b319d99cb453b39d393572ba2b9f3de42a96de424aee7d4a1abceaaa970c
-SIZE (allegro-5.2.7.0.tar.gz) = 7911231
+TIMESTAMP = 1752636658
+SHA256 (allegro-5.2.10.1.tar.gz) = 2ef9f77f0b19459ea2c7645cc4762fc35c74d3d297bfc38d8592307757166f05
+SIZE (allegro-5.2.10.1.tar.gz) = 9858581
diff --git a/devel/allegro5/files/patch-CMakeLists.txt b/devel/allegro5/files/patch-CMakeLists.txt
index 6d03f2b479b6..2cc6742e450a 100644
--- a/devel/allegro5/files/patch-CMakeLists.txt
+++ b/devel/allegro5/files/patch-CMakeLists.txt
@@ -1,16 +1,15 @@
-First hunk fixes build in presence of evdev-proto
-
---- CMakeLists.txt.orig 2020-02-10 02:03:00 UTC
+--- CMakeLists.txt.orig 2024-12-29 03:52:10 UTC
+++ CMakeLists.txt
-@@ -475,7 +475,6 @@ endif(NOT ALLEGRO_BIG_ENDIAN AND NOT ALLEGRO_LITTLE_EN
+@@ -927,6 +927,8 @@ set(PLATFORM_LIBS)
+ # Libraries that we always need to link against on this platform.
+ set(PLATFORM_LIBS)
- check_include_files(dirent.h ALLEGRO_HAVE_DIRENT_H)
- check_include_files(inttypes.h ALLEGRO_HAVE_INTTYPES_H)
--check_include_files(linux/input.h ALLEGRO_HAVE_LINUX_INPUT_H)
- check_include_files(stdbool.h ALLEGRO_HAVE_STDBOOL_H)
- check_include_files(stdint.h ALLEGRO_HAVE_STDINT_H)
- check_include_files(sys/io.h ALLEGRO_HAVE_SYS_IO_H)
-@@ -1155,7 +1154,7 @@ if(INSTALL_PKG_CONFIG_FILES)
++list(APPEND PLATFORM_LIBS inotify)
++
+ if(ALLEGRO_UNIX) # not MACOSX
+ list(APPEND LIBRARY_SOURCES ${ALLEGRO_SRC_UNIX_FILES})
+ list(APPEND PLATFORM_LIBS m ${CMAKE_THREAD_LIBS_INIT})
+@@ -1227,7 +1229,7 @@ if(INSTALL_PKG_CONFIG_FILES)
@ONLY
)
install(FILES ${LIBRARY_OUTPUT_PATH}/pkgconfig/${outname}
diff --git a/devel/allegro5/files/patch-src_linux_lhaptic.c b/devel/allegro5/files/patch-src_linux_lhaptic.c
new file mode 100644
index 000000000000..8389f309f4d4
--- /dev/null
+++ b/devel/allegro5/files/patch-src_linux_lhaptic.c
@@ -0,0 +1,119 @@
+--- src/linux/lhaptic.c.orig 2025-07-15 04:53:14 UTC
++++ src/linux/lhaptic.c
+@@ -21,6 +21,7 @@
+ #endif
+
+ #include <math.h>
++#include <stdint.h>
+ #include <stdio.h>
+ #include <sys/time.h>
+
+@@ -223,7 +224,7 @@ static void lhap_exit_haptic(void)
+ }
+
+
+-static bool lhap_type2lin(__u16 *res, int type)
++static bool lhap_type2lin(uint16_t *res, int type)
+ {
+ ASSERT(res);
+
+@@ -259,7 +260,7 @@ static bool lhap_type2lin(__u16 *res, int type)
+ }
+
+
+-static bool lhap_wave2lin(__u16 *res, int type)
++static bool lhap_wave2lin(uint16_t *res, int type)
+ {
+ ASSERT(res);
+
+@@ -292,13 +293,13 @@ static bool lhap_wave2lin(__u16 *res, int type)
+ /* Converts the time in seconds to a Linux-compatible time.
+ * Return false if out of bounds.
+ */
+-static bool lhap_time2lin(__u16 *res, double sec)
++static bool lhap_time2lin(uint16_t *res, double sec)
+ {
+ ASSERT(res);
+
+ if (sec < 0.0 || sec > 32.767)
+ return false;
+- (*res) = (__u16) round(sec * 1000.0);
++ (*res) = (uint16_t) round(sec * 1000.0);
+ return true;
+ }
+
+@@ -306,13 +307,13 @@ static bool lhap_time2lin(__u16 *res, double sec)
+ /* Converts the time in seconds to a Linux-compatible time.
+ * Return false if out of bounds. This one allows negative times.
+ */
+-static bool lhap_stime2lin(__s16 *res, double sec)
++static bool lhap_stime2lin(int16_t *res, double sec)
+ {
+ ASSERT(res);
+
+ if (sec < -32.767 || sec > 32.767)
+ return false;
+- (*res) = (__s16) round(sec * 1000.0);
++ (*res) = (int16_t) round(sec * 1000.0);
+ return true;
+ }
+
+@@ -329,13 +330,13 @@ static bool lhap_replay2lin(struct ff_replay *lin,
+ /* Converts the level in range 0.0 to 1.0 to a Linux-compatible level.
+ * Returns false if out of bounds.
+ */
+-static bool lhap_level2lin(__u16 *res, double level)
++static bool lhap_level2lin(uint16_t *res, double level)
+ {
+ ASSERT(res);
+
+ if (level < 0.0 || level > 1.0)
+ return false;
+- *res = (__u16) round(level * (double)0x7fff);
++ *res = (uint16_t) round(level * (double)0x7fff);
+ return true;
+ }
+
+@@ -343,13 +344,13 @@ static bool lhap_level2lin(__u16 *res, double level)
+ /* Converts the level in range -1.0 to 1.0 to a Linux-compatible level.
+ * Returns false if out of bounds.
+ */
+-static bool lhap_slevel2lin(__s16 *res, double level)
++static bool lhap_slevel2lin(int16_t *res, double level)
+ {
+ ASSERT(res);
+
+ if (level < -1.0 || level > 1.0)
+ return false;
+- *res = (__s16) round(level * (double)0x7ffe);
++ *res = (int16_t) round(level * (double)0x7ffe);
+ return true;
+ }
+
+@@ -433,7 +434,7 @@ static bool lhap_effect2lin(struct ff_effect *lin, ALL
+ if (!lhap_type2lin(&lin->type, al->type))
+ return false;
+ /* lin_effect->replay = effect->re; */
+- lin->direction = (__u16)
++ lin->direction = (uint16_t)
+ round(((double)0xC000 * al->direction.angle) / (2 * M_PI));
+ lin->id = -1;
+ if (!lhap_replay2lin(&lin->replay, &al->replay))
+@@ -638,7 +639,7 @@ static bool lhap_set_gain(ALLEGRO_HAPTIC *dev, double
+ lhap_timerclear(&ie);
+ ie.type = EV_FF;
+ ie.code = FF_GAIN;
+- ie.value = (__s32) ((double)0xFFFF * gain);
++ ie.value = (int32_t) ((double)0xFFFF * gain);
+ if (write(lhap->fd, &ie, sizeof(ie)) < 0) {
+ return false;
+ }
+@@ -655,7 +656,7 @@ static bool lhap_set_autocenter(ALLEGRO_HAPTIC *dev, d
+ lhap_timerclear(&ie);
+ ie.type = EV_FF;
+ ie.code = FF_AUTOCENTER;
+- ie.value = (__s32) ((double)0xFFFF * autocenter);
++ ie.value = (int32_t) ((double)0xFFFF * autocenter);
+ if (write(lhap->fd, &ie, sizeof(ie)) < 0) {
+ return false;
+ }
diff --git a/devel/allegro5/pkg-plist b/devel/allegro5/pkg-plist
index 1a6e5e5f204d..d4b1b418f11e 100644
--- a/devel/allegro5/pkg-plist
+++ b/devel/allegro5/pkg-plist
@@ -88,6 +88,10 @@ include/allegro5/tls.h
include/allegro5/touch_input.h
include/allegro5/transformations.h
include/allegro5/utf8.h
+lib/cmake/allegro/AllegroConfig.cmake
+lib/cmake/allegro/AllegroConfigVersion.cmake
+lib/cmake/allegro/AllegroTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/allegro/AllegroTargets.cmake
lib/liballegro.so
lib/liballegro.so.5.2
lib/liballegro.so.%%SHLIB_VER1%%
@@ -140,1027 +144,1395 @@ libdata/pkgconfig/allegro_physfs-5.pc
libdata/pkgconfig/allegro_primitives-5.pc
libdata/pkgconfig/allegro_ttf-5.pc
libdata/pkgconfig/allegro_video-5.pc
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_DEPTH.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_PAN_NONE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_RECORDER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_RECORDER_EVENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_STREAM.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_BITMAP.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_BPM_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_BPS_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CHANNEL_CONF.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_COLOR.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_COND.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CONFIG.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CONFIG_ENTRY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CONFIG_SECTION.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_DISPLAY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_DISPLAY_MODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_QUEUE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_SOURCE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILECHOOSER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILE_INTERFACE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILE_MODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FONT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FS_ENTRY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FS_INTERFACE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_GET_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_GLYPH.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC_CONSTANTS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC_EFFECT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC_EFFECT_ID.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_INDEX_BUFFER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_JOYFLAGS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_JOYSTICK.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_JOYSTICK_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_KEYBOARD_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_LINE_CAP.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_LINE_JOIN.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_LOCKED_REGION.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MEMORY_INTERFACE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MENU.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MENU_INFO.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MIXER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MIXER_QUALITY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MONITOR_INFO.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MOUSE_EMULATION_MODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MOUSE_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MSECS_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MUTEX.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PI.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PIXEL_FORMAT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PLAYMODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_ATTR.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_BUFFER_FLAGS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_QUALITY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_STORAGE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_RENDER_FUNCTION.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_RENDER_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SAMPLE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SAMPLE_ID.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SAMPLE_INSTANCE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SEEK.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SHADER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SHADER_PLATFORM.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SHADER_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_STATE_FLAGS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SYSTEM_ID.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TEXTLOG.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_THREAD.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TIMEOUT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TIMER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_INPUT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_INPUT_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TRANSFORM.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USECS_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USER_EVENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USTR.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USTR_INFO.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_BUFFER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_CACHE_SIZE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_DECL.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_ELEMENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VIDEO_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VIDEO_POSITION_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VOICE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_WRITE_MASK_FLAGS.3.gz
-%%DOCS%%share/man/man3/al_%%CMAKE_BUILD_TYPE%%_haptic.3.gz
-%%DOCS%%share/man/man3/al_%%CMAKE_BUILD_TYPE%%_haptic_effect.3.gz
-%%DOCS%%share/man/man3/al_acknowledge_drawing_halt.3.gz
-%%DOCS%%share/man/man3/al_acknowledge_drawing_resume.3.gz
-%%DOCS%%share/man/man3/al_acknowledge_resize.3.gz
-%%DOCS%%share/man/man3/al_add_config_comment.3.gz
-%%DOCS%%share/man/man3/al_add_config_section.3.gz
-%%DOCS%%share/man/man3/al_add_new_bitmap_flag.3.gz
-%%DOCS%%share/man/man3/al_add_timer_count.3.gz
-%%DOCS%%share/man/man3/al_android_get_activity.3.gz
-%%DOCS%%share/man/man3/al_android_get_jni_env.3.gz
-%%DOCS%%share/man/man3/al_android_get_os_version.3.gz
-%%DOCS%%share/man/man3/al_android_set_apk_file_interface.3.gz
-%%DOCS%%share/man/man3/al_android_set_apk_fs_interface.3.gz
-%%DOCS%%share/man/man3/al_append_menu_item.3.gz
-%%DOCS%%share/man/man3/al_append_native_text_log.3.gz
-%%DOCS%%share/man/man3/al_append_path_component.3.gz
-%%DOCS%%share/man/man3/al_apply_window_constraints.3.gz
-%%DOCS%%share/man/man3/al_attach_audio_stream_to_mixer.3.gz
-%%DOCS%%share/man/man3/al_attach_audio_stream_to_voice.3.gz
-%%DOCS%%share/man/man3/al_attach_mixer_to_mixer.3.gz
-%%DOCS%%share/man/man3/al_attach_mixer_to_voice.3.gz
-%%DOCS%%share/man/man3/al_attach_sample_instance_to_mixer.3.gz
-%%DOCS%%share/man/man3/al_attach_sample_instance_to_voice.3.gz
-%%DOCS%%share/man/man3/al_attach_shader_source.3.gz
-%%DOCS%%share/man/man3/al_attach_shader_source_file.3.gz
-%%DOCS%%share/man/man3/al_backup_dirty_bitmap.3.gz
-%%DOCS%%share/man/man3/al_backup_dirty_bitmaps.3.gz
-%%DOCS%%share/man/man3/al_broadcast_cond.3.gz
-%%DOCS%%share/man/man3/al_build_camera_transform.3.gz
-%%DOCS%%share/man/man3/al_build_menu.3.gz
-%%DOCS%%share/man/man3/al_build_shader.3.gz
-%%DOCS%%share/man/man3/al_build_transform.3.gz
-%%DOCS%%share/man/man3/al_calculate_arc.3.gz
-%%DOCS%%share/man/man3/al_calculate_ribbon.3.gz
-%%DOCS%%share/man/man3/al_calculate_spline.3.gz
-%%DOCS%%share/man/man3/al_calloc.3.gz
-%%DOCS%%share/man/man3/al_calloc_with_context.3.gz
-%%DOCS%%share/man/man3/al_change_directory.3.gz
-%%DOCS%%share/man/man3/al_check_inverse.3.gz
-%%DOCS%%share/man/man3/al_clear_depth_buffer.3.gz
-%%DOCS%%share/man/man3/al_clear_keyboard_state.3.gz
-%%DOCS%%share/man/man3/al_clear_to_color.3.gz
-%%DOCS%%share/man/man3/al_clipboard_has_text.3.gz
-%%DOCS%%share/man/man3/al_clone_bitmap.3.gz
-%%DOCS%%share/man/man3/al_clone_menu.3.gz
-%%DOCS%%share/man/man3/al_clone_menu_for_popup.3.gz
-%%DOCS%%share/man/man3/al_clone_path.3.gz
-%%DOCS%%share/man/man3/al_close_directory.3.gz
-%%DOCS%%share/man/man3/al_close_native_text_log.3.gz
-%%DOCS%%share/man/man3/al_close_video.3.gz
-%%DOCS%%share/man/man3/al_color_cmyk.3.gz
-%%DOCS%%share/man/man3/al_color_cmyk_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_get_monitor_refresh_rate.3.gz
-%%DOCS%%share/man/man3/al_color_distance_ciede2000.3.gz
-%%DOCS%%share/man/man3/al_color_hsl.3.gz
-%%DOCS%%share/man/man3/al_color_hsl_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_hsv.3.gz
-%%DOCS%%share/man/man3/al_color_hsv_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_html.3.gz
-%%DOCS%%share/man/man3/al_color_html_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_lab.3.gz
-%%DOCS%%share/man/man3/al_color_lab_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_lch.3.gz
-%%DOCS%%share/man/man3/al_color_lch_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_name.3.gz
-%%DOCS%%share/man/man3/al_color_name_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_cmyk.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_hsl.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_hsv.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_html.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_lab.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_lch.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_name.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_xyy.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_xyz.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_yuv.3.gz
-%%DOCS%%share/man/man3/al_color_xyy.3.gz
-%%DOCS%%share/man/man3/al_color_xyy_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_xyz.3.gz
-%%DOCS%%share/man/man3/al_color_xyz_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_yuv.3.gz
-%%DOCS%%share/man/man3/al_color_yuv_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_compose_transform.3.gz
-%%DOCS%%share/man/man3/al_convert_bitmap.3.gz
-%%DOCS%%share/man/man3/al_convert_mask_to_alpha.3.gz
-%%DOCS%%share/man/man3/al_convert_memory_bitmaps.3.gz
-%%DOCS%%share/man/man3/al_copy_transform.3.gz
-%%DOCS%%share/man/man3/al_create_audio_recorder.3.gz
-%%DOCS%%share/man/man3/al_create_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_create_bitmap.3.gz
-%%DOCS%%share/man/man3/al_create_builtin_font.3.gz
-%%DOCS%%share/man/man3/al_create_cond.3.gz
-%%DOCS%%share/man/man3/al_create_config.3.gz
-%%DOCS%%share/man/man3/al_create_display.3.gz
-%%DOCS%%share/man/man3/al_create_event_queue.3.gz
-%%DOCS%%share/man/man3/al_create_file_handle.3.gz
-%%DOCS%%share/man/man3/al_create_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_create_index_buffer.3.gz
-%%DOCS%%share/man/man3/al_create_menu.3.gz
-%%DOCS%%share/man/man3/al_create_mixer.3.gz
-%%DOCS%%share/man/man3/al_create_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_create_mutex.3.gz
-%%DOCS%%share/man/man3/al_create_mutex_recursive.3.gz
-%%DOCS%%share/man/man3/al_create_native_file_dialog.3.gz
-%%DOCS%%share/man/man3/al_create_path.3.gz
-%%DOCS%%share/man/man3/al_create_path_for_directory.3.gz
-%%DOCS%%share/man/man3/al_create_popup_menu.3.gz
-%%DOCS%%share/man/man3/al_create_sample.3.gz
-%%DOCS%%share/man/man3/al_create_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_create_shader.3.gz
-%%DOCS%%share/man/man3/al_create_sub_bitmap.3.gz
-%%DOCS%%share/man/man3/al_create_thread.3.gz
-%%DOCS%%share/man/man3/al_create_thread_with_stacksize.3.gz
-%%DOCS%%share/man/man3/al_create_timer.3.gz
-%%DOCS%%share/man/man3/al_create_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_create_vertex_decl.3.gz
-%%DOCS%%share/man/man3/al_create_voice.3.gz
-%%DOCS%%share/man/man3/al_cstr.3.gz
-%%DOCS%%share/man/man3/al_cstr_dup.3.gz
-%%DOCS%%share/man/man3/al_destroy_audio_recorder.3.gz
-%%DOCS%%share/man/man3/al_destroy_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_destroy_bitmap.3.gz
-%%DOCS%%share/man/man3/al_destroy_cond.3.gz
-%%DOCS%%share/man/man3/al_destroy_config.3.gz
-%%DOCS%%share/man/man3/al_destroy_display.3.gz
-%%DOCS%%share/man/man3/al_destroy_event_queue.3.gz
-%%DOCS%%share/man/man3/al_destroy_font.3.gz
-%%DOCS%%share/man/man3/al_destroy_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_destroy_index_buffer.3.gz
-%%DOCS%%share/man/man3/al_destroy_menu.3.gz
-%%DOCS%%share/man/man3/al_destroy_mixer.3.gz
-%%DOCS%%share/man/man3/al_destroy_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_destroy_mutex.3.gz
-%%DOCS%%share/man/man3/al_destroy_native_file_dialog.3.gz
-%%DOCS%%share/man/man3/al_destroy_path.3.gz
-%%DOCS%%share/man/man3/al_destroy_sample.3.gz
-%%DOCS%%share/man/man3/al_destroy_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_destroy_shader.3.gz
-%%DOCS%%share/man/man3/al_destroy_thread.3.gz
-%%DOCS%%share/man/man3/al_destroy_timer.3.gz
-%%DOCS%%share/man/man3/al_destroy_user_event_source.3.gz
-%%DOCS%%share/man/man3/al_destroy_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_destroy_vertex_decl.3.gz
-%%DOCS%%share/man/man3/al_destroy_voice.3.gz
-%%DOCS%%share/man/man3/al_detach_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_detach_mixer.3.gz
-%%DOCS%%share/man/man3/al_detach_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_detach_voice.3.gz
-%%DOCS%%share/man/man3/al_disable_menu_event_source.3.gz
-%%DOCS%%share/man/man3/al_do_multiline_text.3.gz
-%%DOCS%%share/man/man3/al_do_multiline_ustr.3.gz
-%%DOCS%%share/man/man3/al_drain_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_draw_arc.3.gz
-%%DOCS%%share/man/man3/al_draw_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_bitmap_region.3.gz
-%%DOCS%%share/man/man3/al_draw_circle.3.gz
-%%DOCS%%share/man/man3/al_draw_ellipse.3.gz
-%%DOCS%%share/man/man3/al_draw_elliptical_arc.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_circle.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_ellipse.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_pieslice.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_polygon.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_polygon_with_holes.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_rounded_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_triangle.3.gz
-%%DOCS%%share/man/man3/al_draw_glyph.3.gz
-%%DOCS%%share/man/man3/al_draw_indexed_buffer.3.gz
-%%DOCS%%share/man/man3/al_draw_indexed_prim.3.gz
-%%DOCS%%share/man/man3/al_draw_justified_text.3.gz
-%%DOCS%%share/man/man3/al_draw_justified_textf.3.gz
-%%DOCS%%share/man/man3/al_draw_justified_ustr.3.gz
-%%DOCS%%share/man/man3/al_draw_line.3.gz
-%%DOCS%%share/man/man3/al_draw_multiline_text.3.gz
-%%DOCS%%share/man/man3/al_draw_multiline_textf.3.gz
-%%DOCS%%share/man/man3/al_draw_multiline_ustr.3.gz
-%%DOCS%%share/man/man3/al_draw_pieslice.3.gz
-%%DOCS%%share/man/man3/al_draw_pixel.3.gz
-%%DOCS%%share/man/man3/al_draw_polygon.3.gz
-%%DOCS%%share/man/man3/al_draw_polyline.3.gz
-%%DOCS%%share/man/man3/al_draw_prim.3.gz
-%%DOCS%%share/man/man3/al_draw_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_ribbon.3.gz
-%%DOCS%%share/man/man3/al_draw_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_rounded_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_scaled_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_scaled_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_soft_line.3.gz
-%%DOCS%%share/man/man3/al_draw_soft_triangle.3.gz
-%%DOCS%%share/man/man3/al_draw_spline.3.gz
-%%DOCS%%share/man/man3/al_draw_text.3.gz
-%%DOCS%%share/man/man3/al_draw_textf.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_bitmap_region.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_scaled_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_scaled_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_scaled_rotated_bitmap_region.3.gz
-%%DOCS%%share/man/man3/al_draw_triangle.3.gz
-%%DOCS%%share/man/man3/al_draw_ustr.3.gz
-%%DOCS%%share/man/man3/al_draw_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_drop_next_event.3.gz
-%%DOCS%%share/man/man3/al_drop_path_tail.3.gz
-%%DOCS%%share/man/man3/al_emit_user_event.3.gz
-%%DOCS%%share/man/man3/al_enable_menu_event_source.3.gz
-%%DOCS%%share/man/man3/al_fclearerr.3.gz
-%%DOCS%%share/man/man3/al_fclose.3.gz
-%%DOCS%%share/man/man3/al_feof.3.gz
-%%DOCS%%share/man/man3/al_ferrmsg.3.gz
-%%DOCS%%share/man/man3/al_ferror.3.gz
-%%DOCS%%share/man/man3/al_fflush.3.gz
-%%DOCS%%share/man/man3/al_fget_ustr.3.gz
-%%DOCS%%share/man/man3/al_fgetc.3.gz
-%%DOCS%%share/man/man3/al_fgets.3.gz
-%%DOCS%%share/man/man3/al_filename_exists.3.gz
-%%DOCS%%share/man/man3/al_fill_silence.3.gz
-%%DOCS%%share/man/man3/al_find_menu.3.gz
-%%DOCS%%share/man/man3/al_find_menu_item.3.gz
-%%DOCS%%share/man/man3/al_fixacos.3.gz
-%%DOCS%%share/man/man3/al_fixadd.3.gz
-%%DOCS%%share/man/man3/al_fixasin.3.gz
-%%DOCS%%share/man/man3/al_fixatan.3.gz
-%%DOCS%%share/man/man3/al_fixatan2.3.gz
-%%DOCS%%share/man/man3/al_fixceil.3.gz
-%%DOCS%%share/man/man3/al_fixcos.3.gz
-%%DOCS%%share/man/man3/al_fixdiv.3.gz
-%%DOCS%%share/man/man3/al_fixed.3.gz
-%%DOCS%%share/man/man3/al_fixfloor.3.gz
-%%DOCS%%share/man/man3/al_fixhypot.3.gz
-%%DOCS%%share/man/man3/al_fixmul.3.gz
-%%DOCS%%share/man/man3/al_fixsin.3.gz
-%%DOCS%%share/man/man3/al_fixsqrt.3.gz
-%%DOCS%%share/man/man3/al_fixsub.3.gz
-%%DOCS%%share/man/man3/al_fixtan.3.gz
-%%DOCS%%share/man/man3/al_fixtof.3.gz
-%%DOCS%%share/man/man3/al_fixtoi.3.gz
-%%DOCS%%share/man/man3/al_fixtorad_r.3.gz
-%%DOCS%%share/man/man3/al_flip_display.3.gz
-%%DOCS%%share/man/man3/al_flush_event_queue.3.gz
-%%DOCS%%share/man/man3/al_fopen.3.gz
-%%DOCS%%share/man/man3/al_fopen_fd.3.gz
-%%DOCS%%share/man/man3/al_fopen_interface.3.gz
-%%DOCS%%share/man/man3/al_fopen_slice.3.gz
-%%DOCS%%share/man/man3/al_for_each_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_fprintf.3.gz
-%%DOCS%%share/man/man3/al_fputc.3.gz
-%%DOCS%%share/man/man3/al_fputs.3.gz
-%%DOCS%%share/man/man3/al_fread.3.gz
-%%DOCS%%share/man/man3/al_fread16be.3.gz
-%%DOCS%%share/man/man3/al_fread16le.3.gz
-%%DOCS%%share/man/man3/al_fread32be.3.gz
-%%DOCS%%share/man/man3/al_fread32le.3.gz
-%%DOCS%%share/man/man3/al_free.3.gz
-%%DOCS%%share/man/man3/al_free_with_context.3.gz
-%%DOCS%%share/man/man3/al_fs_entry_exists.3.gz
-%%DOCS%%share/man/man3/al_fseek.3.gz
-%%DOCS%%share/man/man3/al_fsize.3.gz
-%%DOCS%%share/man/man3/al_ftell.3.gz
-%%DOCS%%share/man/man3/al_ftofix.3.gz
-%%DOCS%%share/man/man3/al_fungetc.3.gz
-%%DOCS%%share/man/man3/al_fwrite.3.gz
-%%DOCS%%share/man/man3/al_fwrite16be.3.gz
-%%DOCS%%share/man/man3/al_fwrite16le.3.gz
-%%DOCS%%share/man/man3/al_fwrite32be.3.gz
-%%DOCS%%share/man/man3/al_fwrite32le.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_acodec_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_audio_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_color_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_font_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_image_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_memfile_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_native_dialog_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_physfs_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_primitives_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_ttf_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_video_version.3.gz
-%%DOCS%%share/man/man3/al_get_app_name.3.gz
-%%DOCS%%share/man/man3/al_get_audio_depth_size.3.gz
-%%DOCS%%share/man/man3/al_get_audio_recorder_event.3.gz
-%%DOCS%%share/man/man3/al_get_audio_recorder_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_attached.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_channels.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_depth.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_fragment.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_fragments.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_gain.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_length.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_length_secs.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_pan.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_played_samples.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_playing.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_playmode.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_position_secs.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_speed.3.gz
-%%DOCS%%share/man/man3/al_get_available_audio_stream_fragments.3.gz
-%%DOCS%%share/man/man3/al_get_backbuffer.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_blend_color.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_blender.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_depth.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_flags.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_format.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_height.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_samples.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_width.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_x.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_y.3.gz
-%%DOCS%%share/man/man3/al_get_blend_color.3.gz
-%%DOCS%%share/man/man3/al_get_blender.3.gz
-%%DOCS%%share/man/man3/al_get_channel_count.3.gz
-%%DOCS%%share/man/man3/al_get_clipboard_text.3.gz
-%%DOCS%%share/man/man3/al_get_clipping_rectangle.3.gz
-%%DOCS%%share/man/man3/al_get_config_value.3.gz
-%%DOCS%%share/man/man3/al_get_cpu_count.3.gz
-%%DOCS%%share/man/man3/al_get_current_directory.3.gz
-%%DOCS%%share/man/man3/al_get_current_display.3.gz
-%%DOCS%%share/man/man3/al_get_current_inverse_transform.3.gz
-%%DOCS%%share/man/man3/al_get_current_projection_transform.3.gz
-%%DOCS%%share/man/man3/al_get_current_transform.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_device.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_system_texture.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_texture_position.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_texture_size.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_video_texture.3.gz
-%%DOCS%%share/man/man3/al_get_default_menu_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_default_mixer.3.gz
-%%DOCS%%share/man/man3/al_get_default_shader_source.3.gz
-%%DOCS%%share/man/man3/al_get_default_voice.3.gz
-%%DOCS%%share/man/man3/al_get_display_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_display_flags.3.gz
-%%DOCS%%share/man/man3/al_get_display_format.3.gz
-%%DOCS%%share/man/man3/al_get_display_height.3.gz
-%%DOCS%%share/man/man3/al_get_display_menu.3.gz
-%%DOCS%%share/man/man3/al_get_display_mode.3.gz
-%%DOCS%%share/man/man3/al_get_display_option.3.gz
-%%DOCS%%share/man/man3/al_get_display_orientation.3.gz
-%%DOCS%%share/man/man3/al_get_display_refresh_rate.3.gz
-%%DOCS%%share/man/man3/al_get_display_width.3.gz
-%%DOCS%%share/man/man3/al_get_errno.3.gz
-%%DOCS%%share/man/man3/al_get_event_source_data.3.gz
-%%DOCS%%share/man/man3/al_get_fallback_font.3.gz
-%%DOCS%%share/man/man3/al_get_file_userdata.3.gz
-%%DOCS%%share/man/man3/al_get_first_config_entry.3.gz
-%%DOCS%%share/man/man3/al_get_first_config_section.3.gz
-%%DOCS%%share/man/man3/al_get_font_ascent.3.gz
-%%DOCS%%share/man/man3/al_get_font_descent.3.gz
-%%DOCS%%share/man/man3/al_get_font_line_height.3.gz
-%%DOCS%%share/man/man3/al_get_font_ranges.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_atime.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_ctime.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_mode.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_mtime.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_name.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_size.3.gz
-%%DOCS%%share/man/man3/al_get_fs_interface.3.gz
-%%DOCS%%share/man/man3/al_get_glyph.3.gz
-%%DOCS%%share/man/man3/al_get_glyph_advance.3.gz
-%%DOCS%%share/man/man3/al_get_glyph_dimensions.3.gz
-%%DOCS%%share/man/man3/al_get_glyph_width.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_autocenter.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_capabilities.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_effect_duration.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_display.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_joystick.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_keyboard.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_mouse.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_touch_input.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_gain.3.gz
-%%DOCS%%share/man/man3/al_get_index_buffer_size.3.gz
-%%DOCS%%share/man/man3/al_get_joystick.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_active.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_axis_name.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_button_name.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_name.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_num_axes.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_num_buttons.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_num_sticks.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_state.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_stick_flags.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_stick_name.3.gz
-%%DOCS%%share/man/man3/al_get_keyboard_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_keyboard_state.3.gz
-%%DOCS%%share/man/man3/al_get_max_haptic_effects.3.gz
-%%DOCS%%share/man/man3/al_get_menu_item_caption.3.gz
-%%DOCS%%share/man/man3/al_get_menu_item_flags.3.gz
-%%DOCS%%share/man/man3/al_get_menu_item_icon.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_attached.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_channels.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_depth.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_gain.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_playing.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_quality.3.gz
-%%DOCS%%share/man/man3/al_get_monitor_dpi.3.gz
-%%DOCS%%share/man/man3/al_get_monitor_info.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_cursor_position.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_emulation_mode.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_num_axes.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_num_buttons.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_state.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_state_axis.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_wheel_precision.3.gz
-%%DOCS%%share/man/man3/al_get_native_file_dialog_count.3.gz
-%%DOCS%%share/man/man3/al_get_native_file_dialog_path.3.gz
-%%DOCS%%share/man/man3/al_get_native_text_log_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_depth.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_flags.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_format.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_samples.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_adapter.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_flags.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_option.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_refresh_rate.3.gz
-%%DOCS%%share/man/man3/al_get_new_file_interface.3.gz
-%%DOCS%%share/man/man3/al_get_new_window_position.3.gz
-%%DOCS%%share/man/man3/al_get_new_window_title.3.gz
-%%DOCS%%share/man/man3/al_get_next_config_entry.3.gz
-%%DOCS%%share/man/man3/al_get_next_config_section.3.gz
-%%DOCS%%share/man/man3/al_get_next_event.3.gz
-%%DOCS%%share/man/man3/al_get_num_display_modes.3.gz
-%%DOCS%%share/man/man3/al_get_num_joysticks.3.gz
-%%DOCS%%share/man/man3/al_get_num_video_adapters.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_extension_list.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_fbo.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_proc_address.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_program_object.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_texture.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_texture_position.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_texture_size.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_variant.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_version.3.gz
-%%DOCS%%share/man/man3/al_get_org_name.3.gz
-%%DOCS%%share/man/man3/al_get_parent_bitmap.3.gz
-%%DOCS%%share/man/man3/al_get_path_basename.3.gz
-%%DOCS%%share/man/man3/al_get_path_component.3.gz
-%%DOCS%%share/man/man3/al_get_path_drive.3.gz
-%%DOCS%%share/man/man3/al_get_path_extension.3.gz
-%%DOCS%%share/man/man3/al_get_path_filename.3.gz
-%%DOCS%%share/man/man3/al_get_path_num_components.3.gz
-%%DOCS%%share/man/man3/al_get_path_tail.3.gz
-%%DOCS%%share/man/man3/al_get_pixel.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_block_height.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_block_size.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_block_width.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_format_bits.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_size.3.gz
-%%DOCS%%share/man/man3/al_get_ram_size.3.gz
-%%DOCS%%share/man/man3/al_get_sample.3.gz
-%%DOCS%%share/man/man3/al_get_sample_channels.3.gz
-%%DOCS%%share/man/man3/al_get_sample_data.3.gz
-%%DOCS%%share/man/man3/al_get_sample_depth.3.gz
-%%DOCS%%share/man/man3/al_get_sample_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_attached.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_channels.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_depth.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_gain.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_length.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_pan.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_playing.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_playmode.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_position.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_speed.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_time.3.gz
-%%DOCS%%share/man/man3/al_get_sample_length.3.gz
-%%DOCS%%share/man/man3/al_get_separate_bitmap_blender.3.gz
-%%DOCS%%share/man/man3/al_get_separate_blender.3.gz
-%%DOCS%%share/man/man3/al_get_shader_log.3.gz
-%%DOCS%%share/man/man3/al_get_shader_platform.3.gz
-%%DOCS%%share/man/man3/al_get_standard_path.3.gz
-%%DOCS%%share/man/man3/al_get_system_config.3.gz
-%%DOCS%%share/man/man3/al_get_system_id.3.gz
-%%DOCS%%share/man/man3/al_get_target_bitmap.3.gz
-%%DOCS%%share/man/man3/al_get_text_dimensions.3.gz
-%%DOCS%%share/man/man3/al_get_text_width.3.gz
-%%DOCS%%share/man/man3/al_get_thread_should_stop.3.gz
-%%DOCS%%share/man/man3/al_get_time.3.gz
-%%DOCS%%share/man/man3/al_get_timer_count.3.gz
-%%DOCS%%share/man/man3/al_get_timer_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_timer_speed.3.gz
-%%DOCS%%share/man/man3/al_get_timer_started.3.gz
-%%DOCS%%share/man/man3/al_get_touch_input_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_touch_input_mouse_emulation_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_touch_input_state.3.gz
-%%DOCS%%share/man/man3/al_get_ustr_dimensions.3.gz
-%%DOCS%%share/man/man3/al_get_ustr_width.3.gz
-%%DOCS%%share/man/man3/al_get_vertex_buffer_size.3.gz
-%%DOCS%%share/man/man3/al_get_video_audio_rate.3.gz
-%%DOCS%%share/man/man3/al_get_video_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_video_fps.3.gz
-%%DOCS%%share/man/man3/al_get_video_frame.3.gz
-%%DOCS%%share/man/man3/al_get_video_position.3.gz
-%%DOCS%%share/man/man3/al_get_video_scaled_height.3.gz
-%%DOCS%%share/man/man3/al_get_video_scaled_width.3.gz
-%%DOCS%%share/man/man3/al_get_voice_channels.3.gz
-%%DOCS%%share/man/man3/al_get_voice_depth.3.gz
-%%DOCS%%share/man/man3/al_get_voice_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_voice_playing.3.gz
-%%DOCS%%share/man/man3/al_get_voice_position.3.gz
-%%DOCS%%share/man/man3/al_get_win_window_handle.3.gz
-%%DOCS%%share/man/man3/al_get_window_constraints.3.gz
-%%DOCS%%share/man/man3/al_get_window_position.3.gz
-%%DOCS%%share/man/man3/al_get_x_window_id.3.gz
*** 1811 LINES SKIPPED ***