ports/170448: [NEW PORT] devel/allegro5: Allegro 5 is a game programming libraries, primarily for C and C++ developers

MIMIFIR Pierre Jacques pierrejacques.mimifir at gmail.com
Tue Aug 7 13:00:07 UTC 2012


>Number:         170448
>Category:       ports
>Synopsis:       [NEW PORT] devel/allegro5: Allegro 5 is a game programming libraries, primarily for C and C++ developers
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 07 13:00:07 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     MIMIFIR Pierre Jacques
>Release:        FreeBSD 9.0-RELEASE
>Organization:
>Environment:
FreeBSD sakura 9.0-RELEASE FreeBSD 9.0-RELEASE #1: Mon Jun 18 22:18:18 CEST 2012     pierre at sakura:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming. They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like.

According to the Oxford Companion to Music, Allegro is the Italian for «quick, lively, bright». It is also a recursive acronym which stands for «Allegro Low LEvel Game ROutines». Allegro was started by Shawn Hargreaves in the mid-90's but has since received contributions from hundreds of people over the net.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	allegro5
#	allegro5/Makefile
#	allegro5/files
#	allegro5/files/patch-addons-audio-pulseaudio.c
#	allegro5/files/patch-CMakeLists.txt
#	allegro5/files/patch-Refman.cmake
#	allegro5/pkg-descr
#	allegro5/distinfo
#	allegro5/pkg-plist
#	allegro5/Makefile.man
#
echo c - allegro5
mkdir -p allegro5 > /dev/null 2>&1
echo x - allegro5/Makefile
sed 's/^X//' >allegro5/Makefile << 'f010f74705c163bd1e8b47499c95eb1f'
X# New ports collection makefile for:   allegro5
X# Date created:        01 Agust 2012
X# Whom:                mpj
X#
X# $FreeBSD$
X#
X
XPORTNAME=	allegro5
XDISTVERSION=	5.0.7
XCATEGORIES=	devel
XMASTER_SITES=	SF/alleg/allegro/${DISTVERSION}
XDISTNAME=	allegro-${DISTVERSION}
X
XMAINTAINER=	ierrejacques.mimifir at gmail.com
XCOMMENT=	A cross-platform library for games and multimedia programming
X
XBUILD_DEPENDS=	${LOCALBASE}/lib/libdumb.a:${PORTSDIR}/audio/dumb
X
XLIB_DEPENDS=	png.6:${PORTSDIR}/graphics/png\
X		jpeg.11:${PORTSDIR}/graphics/jpeg\
X		vorbis.4:${PORTSDIR}/audio/libvorbis\
X		FLAC.10:${PORTSDIR}/audio/flac
X
XUSE_XORG=	x11 xpm xext xcursor
X
XUSE_LDCONFIG=	yes
X
XUSE_GL=	yes
XUSE_FREETYPE=	yes
XUSE_CMAKE=	yes
XUSE_LDCONFIG=	yes
XPREFIX=	${LOCALBASE}/${PORTNAME}
XCFLAGS+=	-L${LOCALBASE}/lib -I${LOCALBASE}/include
XCMAKE_C_FLAGS+=	${CFLAGS}
XCMAKE_ARGS+=-DCMAKE_INSTALL_PREFIX=${PREFIX}
X
XMANCOMPRESSED=no
XOPTIONS=	AL "OpenAL, although the 3D capabilities" on \
X	PhysFS "PhysicsFS, provides access to archives: .zip file" on \
X	MAN "Install Allegro MAN pages"	on\
X	EXAMPLES "Install Examples sources codes" off \
X	TEST "Make test programs" off \
X	DEMO "Make demo programs" off \
X	HTML "Install HTML DOCS" off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_AL)
XUSE_OPENAL=al
X.endif
X
X.if defined (WITH_HTML)
XPLIST_SUB+=HTML=""
X.else
XPLIST_SUB+=HTML="@comment "
X.endif
X
X.if defined(WITH_PhysFS)
XLIB_DEPENDS+=physfs.1:/${PORTSDIR}/devel/physfs-devel
XCMAKE_ARGS+=-DWANT_PHYSFS=on
XPLIST_SUB+=	PHYSFS=""
X.else
XCMAKE_ARGS+=-DWANT_PHYSFS=off
XPLIST_SUB+=	PHYSFS=""
X.endif
X
X.if defined(WITH_MAN)
XCMAKE_ARGS+=-DWANT_DOCS_MAN=on
X.include "${MASTERDIR}/Makefile.man"
XBUILD_DEPENDS+=	${LOCALBASE}/bin/pandoc:${PORTSDIR}/textproc/hs-pandoc
X.else
XCMAKE_ARGS+=-DWANT_DOCS_MAN=off
X.endif
X
X.if defined(WITH_EXAMPLES)
XCMAKE_ARGS+=-DWANT_EXAMPLES=on
XPLIST_SUB+=	SAMPLES=""
X.else
XCMAKE_ARGS+=-DWANT_EXAMPLES=off
XPLIST_SUB+=	SAMPLES="@comment "
X.endif
X
X.if defined(WITH_TEST)
XCMAKE_ARGS+=-DWANT_TESTS=on
X.else
XCMAKE_ARGS+=-DWANT_TESTS=off
X.endif
X
X.if defined(WITH_DEMO)
XCMAKE_ARGS+=-DWANT_DEMO=on
XPLIST_SUB+=DEMOS=""
X.else
XCMAKE_ARGS+=-DWANT_DEMO=off
XPLIST_SUB+=DEMOS="@comment "
X.endif
X
Xpre-install:
X.if defined (WITH_MAN)
X	${MKDIR} ${MAN3PREFIX}/man/man3
X.for file in  ${MAN3}
X	${ECHO_CMD} ${file}
X	${INSTALL_MAN} ${WRKSRC}/docs/man/${file} ${MAN3PREFIX}/man/man3/${file}
X.endfor
X.endif
X.if defined (WITH_DEMO)
X	${MKDIR} ${EXAMPLESDIR}/demos/a5teroids
X	${MKDIR} ${EXAMPLESDIR}/demos/speed
X.endif
X.if defined (WITH_EXAMPLES)
X	${MKDIR} ${EXAMPLESDIR}
X	${INSTALL_DATA} ${WRKSRC}/examples/*.c ${EXAMPLESDIR}
X	${INSTALL_DATA} ${WRKSRC}/examples/*.hpp ${EXAMPLESDIR}
X	${INSTALL_DATA} ${WRKSRC}/examples/*.cpp ${EXAMPLESDIR}
X.endif
X
X.if defined (WITH_HTML)
X	${MKDIR} ${DOCSDIR}/html/refman
X	${MKDIR} ${DOCSDIR}/html/refman/images
X	${INSTALL_DATA}  ${WRKSRC}/docs/html/*.* ${DOCSDIR}/html
X	${INSTALL_DATA}  ${WRKSRC}/docs/html/refman/*.* ${DOCSDIR}/html/refman
X	${INSTALL_DATA}  ${WRKSRC}/docs/html/refman/images/*.* ${DOCSDIR}/html/refman/images
X.endif
X.include <bsd.port.post.mk>
f010f74705c163bd1e8b47499c95eb1f
echo c - allegro5/files
mkdir -p allegro5/files > /dev/null 2>&1
echo x - allegro5/files/patch-addons-audio-pulseaudio.c
sed 's/^X//' >allegro5/files/patch-addons-audio-pulseaudio.c << 'e1e5c958772eb14eaf0c5b1d11bee8dd'
X--- /usr/ports/devel/allegro5/work/allegro-5.0.7/addons/audio/pulseaudio.c.org	2012-08-01 12:26:58.000000000 +0200
X+++ /usr/ports/devel/allegro5/work/allegro-5.0.7/addons/audio/pulseaudio.c	2012-08-01 12:27:24.000000000 +0200
X@@ -22,7 +22,7 @@
X #include <pulse/error.h>
X #include <pulse/introspect.h>
X #include <pulse/mainloop.h>
X-#include <malloc.h>
X+#include <stdlib.h>
X 
X ALLEGRO_DEBUG_CHANNEL("PulseAudio")
e1e5c958772eb14eaf0c5b1d11bee8dd
echo x - allegro5/files/patch-CMakeLists.txt
sed 's/^X//' >allegro5/files/patch-CMakeLists.txt << 'f676773fa837ae4ab3861f98b05bf97b'
X--- CMakeLists.txt.orig	2012-08-02 00:44:48.000000000 +0200
X+++ CMakeLists.txt	2012-08-02 00:45:19.000000000 +0200
X@@ -899,7 +899,7 @@
X             @ONLY
X             )
X         install(FILES ${LIBRARY_OUTPUT_PATH}/pkgconfig/${outname}
X-            DESTINATION "lib${LIB_SUFFIX}/pkgconfig"
X+            DESTINATION "lib${LIB_SUFFIX}/libdata/pkgconfig"
X             )
X     endforeach(name)
X endif(UNIX AND NOT WANT_FRAMEWORKS AND NOT IPHONE)
f676773fa837ae4ab3861f98b05bf97b
echo x - allegro5/files/patch-Refman.cmake
sed 's/^X//' >allegro5/files/patch-Refman.cmake << '698c8541c6214c85af769c921fa2ddb7'
X--- docs/Refman.cmake.orig	2012-08-06 18:53:08.000000000 +0200
X+++ docs/Refman.cmake	2012-08-06 18:53:19.000000000 +0200
X@@ -307,9 +307,6 @@
X 
X     add_custom_target(man ALL DEPENDS ${MAN_PAGES})
X 
X-    install(FILES ${MAN_PAGES}
X-            DESTINATION ${MANDIR}/man3
X-            )
X endif(WANT_DOCS_MAN)
X 
X #-----------------------------------------------------------------------------#
698c8541c6214c85af769c921fa2ddb7
echo x - allegro5/pkg-descr
sed 's/^X//' >allegro5/pkg-descr << '5c5c2da0a9a1390215364cd839990930'
XAllegro is a cross-platform library intended for 
Xuse in computer games and other types of
Xmultimedia programming.
5c5c2da0a9a1390215364cd839990930
echo x - allegro5/distinfo
sed 's/^X//' >allegro5/distinfo << '048c523ef5b462b1d5505e9e5d9222a3'
XSHA256 (allegro-5.0.7.tar.gz) = 47f29e564d9a4babfbbf024f34fc8a04eea932a073af921d17caffbec0c3ad9b
XSIZE (allegro-5.0.7.tar.gz) = 3109765
048c523ef5b462b1d5505e9e5d9222a3
echo x - allegro5/pkg-plist
sed 's/^X//' >allegro5/pkg-plist << '78c003fa2f9cb39a1fc90fd5392b5545'
X%%HTML%%%%DOCSDIR%%/html/refman/platform.html
X%%HTML%%%%DOCSDIR%%/html/refman/audio.html
X%%HTML%%%%DOCSDIR%%/html/refman/primitives.html
X%%HTML%%%%DOCSDIR%%/html/refman/timer.html
X%%HTML%%%%DOCSDIR%%/html/refman/memfile.html
X%%HTML%%%%DOCSDIR%%/html/refman/opengl.html
X%%HTML%%%%DOCSDIR%%/html/refman/utf8.html
X%%HTML%%%%DOCSDIR%%/html/refman/threads.html
X%%HTML%%%%DOCSDIR%%/html/refman/transformations.html
X%%HTML%%%%DOCSDIR%%/html/refman/pandoc.css
X%%HTML%%%%DOCSDIR%%/html/refman/file.html
X%%HTML%%%%DOCSDIR%%/html/refman/config.html
X%%HTML%%%%DOCSDIR%%/html/refman/graphics.html
X%%HTML%%%%DOCSDIR%%/html/refman/physfs.html
X%%HTML%%%%DOCSDIR%%/html/refman/font.html
X%%HTML%%%%DOCSDIR%%/html/refman/mouse.html
X%%HTML%%%%DOCSDIR%%/html/refman/memory.html
X%%HTML%%%%DOCSDIR%%/html/refman/fixed.html
X%%HTML%%%%DOCSDIR%%/html/refman/main.html
X%%HTML%%%%DOCSDIR%%/html/refman/direct3d.html
X%%HTML%%%%DOCSDIR%%/html/refman/events.html
X%%HTML%%%%DOCSDIR%%/html/refman/images/primitives1.png
X%%HTML%%%%DOCSDIR%%/html/refman/images/primitives2.png
X%%HTML%%%%DOCSDIR%%/html/refman/time.html
X%%HTML%%%%DOCSDIR%%/html/refman/color.html
X%%HTML%%%%DOCSDIR%%/html/refman/path.html
X%%HTML%%%%DOCSDIR%%/html/refman/display.html
X%%HTML%%%%DOCSDIR%%/html/refman/image.html
X%%HTML%%%%DOCSDIR%%/html/refman/system.html
X%%HTML%%%%DOCSDIR%%/html/refman/acodec.html
X%%HTML%%%%DOCSDIR%%/html/refman/index.html
X%%HTML%%%%DOCSDIR%%/html/refman/fshook.html
X%%HTML%%%%DOCSDIR%%/html/refman/native_dialog.html
X%%HTML%%%%DOCSDIR%%/html/refman/keyboard.html
X%%HTML%%%%DOCSDIR%%/html/refman/misc.html
X%%HTML%%%%DOCSDIR%%/html/refman/joystick.html
X%%HTML%%%%DOCSDIR%%/html/refman/search_index.js
X%%HTML%%%%DOCSDIR%%/html/refman/index_all.html
X%%HTML%%%%DOCSDIR%%/html/refman/state.html
X%%HTML%%%%DOCSDIR%%/html/refman/getting_started.html
X%%HTML%%%%DOCSDIR%%/html/refman/autosuggest.js
X%%HTML%%%%DOCSDIR%%/html/pandoc.css
X%%HTML%%%%DOCSDIR%%/html/changes-5.0.html
X%%HTML%%@dirrm %%DOCSDIR%%/html/refman/images
X%%HTML%%@dirrm %%DOCSDIR%%/html/refman
X%%HTML%%@dirrm %%DOCSDIR%%/html
Xinclude/allegro5/allegro5.h
Xinclude/allegro5/allegro.h
Xinclude/allegro5/alcompat.h
Xinclude/allegro5/alinline.h
Xinclude/allegro5/altime.h
Xinclude/allegro5/base.h
Xinclude/allegro5/bitmap_io.h
Xinclude/allegro5/bitmap.h
Xinclude/allegro5/color.h
Xinclude/allegro5/config.h
Xinclude/allegro5/debug.h
Xinclude/allegro5/display.h
Xinclude/allegro5/error.h
Xinclude/allegro5/events.h
Xinclude/allegro5/file.h
Xinclude/allegro5/fixed.h
Xinclude/allegro5/fmaths.h
Xinclude/allegro5/fshook.h
Xinclude/allegro5/joystick.h
Xinclude/allegro5/keyboard.h
Xinclude/allegro5/keycodes.h
Xinclude/allegro5/memory.h
Xinclude/allegro5/mouse.h
Xinclude/allegro5/path.h
Xinclude/allegro5/allegro_opengl.h
Xinclude/allegro5/allegro_direct3d.h
Xinclude/allegro5/system.h
Xinclude/allegro5/threads.h
Xinclude/allegro5/tls.h
Xinclude/allegro5/timer.h
Xinclude/allegro5/transformations.h
Xinclude/allegro5/utf8.h
Xinclude/allegro5/inline/fmaths.inl
Xinclude/allegro5/internal/aintern.h
Xinclude/allegro5/internal/aintern_atomicops.h
Xinclude/allegro5/internal/aintern_bitmap.h
Xinclude/allegro5/internal/aintern_blend.h
Xinclude/allegro5/internal/aintern_convert.h
Xinclude/allegro5/internal/aintern_display.h
Xinclude/allegro5/internal/aintern_dtor.h
Xinclude/allegro5/internal/aintern_events.h
Xinclude/allegro5/internal/aintern_float.h
Xinclude/allegro5/internal/aintern_fshook.h
Xinclude/allegro5/internal/aintern_joystick.h
Xinclude/allegro5/internal/aintern_keyboard.h
Xinclude/allegro5/internal/aintern_list.h
Xinclude/allegro5/internal/aintern_mouse.h
Xinclude/allegro5/internal/aintern_opengl.h
Xinclude/allegro5/internal/aintern_pixels.h
Xinclude/allegro5/internal/aintern_system.h
Xinclude/allegro5/internal/aintern_thread.h
Xinclude/allegro5/internal/aintern_timer.h
Xinclude/allegro5/internal/aintern_tls.h
Xinclude/allegro5/internal/aintern_vector.h
Xinclude/allegro5/internal/alconfig.h
Xinclude/allegro5/platform/aintlnx.h
Xinclude/allegro5/platform/aintosx.h
Xinclude/allegro5/platform/aintunix.h
Xinclude/allegro5/platform/aintuthr.h
Xinclude/allegro5/platform/aintwin.h
Xinclude/allegro5/platform/aintwthr.h
Xinclude/allegro5/platform/al386gcc.h
Xinclude/allegro5/platform/al386vc.h
Xinclude/allegro5/platform/al386wat.h
Xinclude/allegro5/platform/albcc32.h
Xinclude/allegro5/platform/almngw32.h
Xinclude/allegro5/platform/almsvc.h
Xinclude/allegro5/platform/alosx.h
Xinclude/allegro5/platform/alosxcfg.h
Xinclude/allegro5/platform/alucfg.h
Xinclude/allegro5/platform/alunix.h
Xinclude/allegro5/platform/alwatcom.h
Xinclude/allegro5/platform/alwin.h
Xinclude/allegro5/platform/astdbool.h
Xinclude/allegro5/platform/astdint.h
Xinclude/allegro5/platform/alplatf.h
Xinclude/allegro5/opengl/gl_ext.h
Xinclude/allegro5/opengl/GLext/gl_ext_alias.h
Xinclude/allegro5/opengl/GLext/gl_ext_defs.h
Xinclude/allegro5/opengl/GLext/glx_ext_alias.h
Xinclude/allegro5/opengl/GLext/glx_ext_defs.h
Xinclude/allegro5/opengl/GLext/wgl_ext_alias.h
Xinclude/allegro5/opengl/GLext/wgl_ext_defs.h
Xinclude/allegro5/opengl/GLext/gl_ext_api.h
Xinclude/allegro5/opengl/GLext/gl_ext_list.h
Xinclude/allegro5/opengl/GLext/glx_ext_api.h
Xinclude/allegro5/opengl/GLext/glx_ext_list.h
Xinclude/allegro5/opengl/GLext/wgl_ext_api.h
Xinclude/allegro5/opengl/GLext/wgl_ext_list.h
Xinclude/allegro5/allegro_primitives.h
Xinclude/allegro5/allegro_image.h
Xinclude/allegro5/allegro_font.h
Xinclude/allegro5/allegro_audio.h
Xinclude/allegro5/allegro_acodec.h
Xinclude/allegro5/allegro_ttf.h
Xinclude/allegro5/allegro_color.h
Xinclude/allegro5/allegro_memfile.h
X%%PHYSFS%%include/allegro5/allegro_physfs.h
Xinclude/allegro5/allegro_native_dialog.h
Xlib/liballegro.so.5.0.7
Xlib/libdata/pkgconfig/allegro-5.0.pc
Xlib/libdata/pkgconfig/allegro_acodec-5.0.pc
Xlib/libdata/pkgconfig/allegro_audio-5.0.pc
Xlib/libdata/pkgconfig/allegro_color-5.0.pc
Xlib/libdata/pkgconfig/allegro_dialog-5.0.pc
Xlib/libdata/pkgconfig/allegro_font-5.0.pc
Xlib/libdata/pkgconfig/allegro_image-5.0.pc
Xlib/libdata/pkgconfig/allegro_main-5.0.pc
Xlib/libdata/pkgconfig/allegro_memfile-5.0.pc
X%%PHYSFS%%lib/libdata/pkgconfig/allegro_physfs-5.0.pc
Xlib/libdata/pkgconfig/allegro_primitives-5.0.pc
Xlib/libdata/pkgconfig/allegro_ttf-5.0.pc
Xlib/liballegro_image.so.5.0.7
Xlib/liballegro_font.so.5.0.7
Xlib/liballegro_audio.so.5.0.7
Xlib/liballegro_acodec.so.5.0.7
Xlib/liballegro_ttf.so.5.0.7
Xlib/liballegro_color.so.5.0.7
Xlib/liballegro_memfile.so.5.0.7
X%%PHYSFS%%lib/liballegro_physfs.so.5.0.7
Xlib/liballegro_dialog.so.5.0.7
Xlib/liballegro_main.so.5.0.7
Xlib/liballegro_primitives.so.5.0.7
Xlib/liballegro.so.5.0
Xlib/liballegro.so
Xlib/liballegro_primitives.so.5.0
Xlib/liballegro_primitives.so
Xlib/liballegro_image.so.5.0
Xlib/liballegro_image.so
Xlib/liballegro_font.so.5.0
Xlib/liballegro_font.so
Xlib/liballegro_audio.so.5.0
Xlib/liballegro_audio.so
Xlib/liballegro_acodec.so.5.0
Xlib/liballegro_acodec.so
Xlib/liballegro_ttf.so.5.0
Xlib/liballegro_ttf.so
Xlib/liballegro_color.so.5.0
Xlib/liballegro_color.so
Xlib/liballegro_memfile.so.5.0
Xlib/liballegro_memfile.so
X%%PHYSFS%%lib/liballegro_physfs.so.5.0
X%%PHYSFS%%lib/liballegro_physfs.so
Xlib/liballegro_dialog.so.5.0
Xlib/liballegro_dialog.so
Xlib/liballegro_main.so.5.0
Xlib/liballegro_main.so
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/common.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_acodec.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_acodec_multi.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_audio_chain.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_audio_props.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_audio_simple.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_bitmap.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_bitmap_flip.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_bitmap_target.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_blend.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_blend2.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_blend_bench.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_blend_test.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_blit.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_clip.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_color.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_config.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_convert.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_curl.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_d3d.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_dir.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_disable_screensaver.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_display_events.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_display_options.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_draw.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_draw_bitmap.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_drawpixels.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_dualies.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_expose.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_file_slice.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_filter.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_font.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_font_justify.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_fs_resize.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_fs_window.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_get_path.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_gldepth.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_glext.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_gp2xwiz.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_haiku.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_icon.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_iphone.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_joystick_events.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_joystick_hotplugging.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_kcm_direct.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_keyboard_events.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_keyboard_focus.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_lines.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_lockbitmap.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_logo.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_membmp.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_memfile.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_mixer_chain.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_mixer_pp.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_monitorinfo.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_mouse.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_mouse_cursor.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_mouse_events.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_mouse_focus.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_multisample.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_multiwin.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_native_filechooser.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_nodisplay.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_noframe.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_ogre3d.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_opengl.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_opengl_pixel_shader.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_path.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_path_test.c
X%%SAMPLES%%/%%PHYSFS%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_physfs.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_pixelformat.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_premulalpha.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_prim.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_resample_test.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_resize.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_resize2.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_rotate.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_saw.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_scale.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_stream_file.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_stream_seek.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_subbitmap.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_synth.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_threads.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_threads2.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_timedwait.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_timer.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_transform.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_ttf.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_user_events.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_utf8.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_vsync.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_warp_mouse.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_windows.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/ex_winfull.c
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/nihgui.cpp
X%%SAMPLES%%/%%PORTDOCS%%%%EXAMPLESDIR%%/nihgui.hpp
X%%DEMOS%%%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demos/speed
X%%DEMOS%%%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demos/a5teroids
X%%DEMOS%%%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demos
X at dirrm include/allegro5/inline
X at dirrm include/allegro5/internal
X at dirrm include/allegro5/opengl/GLext
X at dirrm include/allegro5/opengl
X at dirrm include/allegro5/platform
X at dirrm include/allegro5
78c003fa2f9cb39a1fc90fd5392b5545
echo x - allegro5/Makefile.man
sed 's/^X//' >allegro5/Makefile.man << 'f459288ca9bef29f04c397f9feb3061c'
XMAN3= ALLEGRO_AUDIO_DEPTH.3  \
XALLEGRO_AUDIO_PAN_NONE.3  \
XALLEGRO_AUDIO_STREAM.3  \
XALLEGRO_BITMAP.3  \
XALLEGRO_BPM_TO_SECS.3  \
XALLEGRO_BPS_TO_SECS.3  \
XALLEGRO_CHANNEL_CONF.3  \
XALLEGRO_COLOR.3  \
XALLEGRO_COND.3  \
XALLEGRO_CONFIG.3  \
XALLEGRO_DISPLAY.3  \
XALLEGRO_DISPLAY_MODE.3  \
XALLEGRO_EVENT.3  \
XALLEGRO_EVENT_DISPLAY_CLOSE.3  \
XALLEGRO_EVENT_DISPLAY_EXPOSE.3  \
XALLEGRO_EVENT_DISPLAY_FOUND.3  \
XALLEGRO_EVENT_DISPLAY_LOST.3  \
XALLEGRO_EVENT_DISPLAY_ORIENTATION.3  \
XALLEGRO_EVENT_DISPLAY_RESIZE.3  \
XALLEGRO_EVENT_DISPLAY_SWITCH_IN.3  \
XALLEGRO_EVENT_DISPLAY_SWITCH_OUT.3  \
XALLEGRO_EVENT_JOYSTICK_AXIS.3  \
XALLEGRO_EVENT_JOYSTICK_BUTTON_DOWN.3  \
XALLEGRO_EVENT_JOYSTICK_BUTTON_UP.3  \
XALLEGRO_EVENT_JOYSTICK_CONFIGURATION.3  \
XALLEGRO_EVENT_KEY_CHAR.3  \
XALLEGRO_EVENT_KEY_DOWN.3  \
XALLEGRO_EVENT_KEY_UP.3  \
XALLEGRO_EVENT_MOUSE_AXES.3  \
XALLEGRO_EVENT_MOUSE_BUTTON_DOWN.3  \
XALLEGRO_EVENT_MOUSE_BUTTON_UP.3  \
XALLEGRO_EVENT_MOUSE_ENTER_DISPLAY.3  \
XALLEGRO_EVENT_MOUSE_LEAVE_DISPLAY.3  \
XALLEGRO_EVENT_MOUSE_WARPED.3  \
XALLEGRO_EVENT_QUEUE.3  \
XALLEGRO_EVENT_SOURCE.3  \
XALLEGRO_EVENT_TIMER.3  \
XALLEGRO_EVENT_TYPE.3  \
XALLEGRO_EVENT_TYPE_IS_USER.3  \
XALLEGRO_FILE.3  \
XALLEGRO_FILECHOOSER.3  \
XALLEGRO_FILE_INTERFACE.3  \
XALLEGRO_FILE_MODE.3  \
XALLEGRO_FONT.3  \
XALLEGRO_FS_ENTRY.3  \
XALLEGRO_FS_INTERFACE.3  \
XALLEGRO_GET_EVENT_TYPE.3  \
XALLEGRO_JOYFLAGS.3  \
XALLEGRO_JOYSTICK.3  \
XALLEGRO_JOYSTICK_STATE.3  \
XALLEGRO_KEYBOARD_STATE.3  \
XALLEGRO_LOCKED_REGION.3  \
XALLEGRO_MEMORY_INTERFACE.3  \
XALLEGRO_MIXER.3  \
XALLEGRO_MIXER_QUALITY.3  \
XALLEGRO_MONITOR_INFO.3  \
XALLEGRO_MOUSE_STATE.3  \
XALLEGRO_MSECS_TO_SECS.3  \
XALLEGRO_MUTEX.3  \
XALLEGRO_PI.3  \
XALLEGRO_PIXEL_FORMAT.3  \
XALLEGRO_PLAYMODE.3  \
XALLEGRO_PRIM_ATTR.3  \
XALLEGRO_PRIM_QUALITY.3  \
XALLEGRO_PRIM_STORAGE.3  \
XALLEGRO_PRIM_TYPE.3  \
XALLEGRO_SAMPLE.3  \
XALLEGRO_SAMPLE_ID.3  \
XALLEGRO_SAMPLE_INSTANCE.3  \
XALLEGRO_SEEK.3  \
XALLEGRO_STATE.3  \
XALLEGRO_STATE_FLAGS.3  \
XALLEGRO_TEXTLOG.3  \
XALLEGRO_THREAD.3  \
XALLEGRO_TIMEOUT.3  \
XALLEGRO_TIMER.3  \
XALLEGRO_TRANSFORM.3  \
XALLEGRO_USECS_TO_SECS.3  \
XALLEGRO_USER_EVENT.3  \
XALLEGRO_USTR.3  \
XALLEGRO_USTR_INFO.3  \
XALLEGRO_VERTEX.3  \
XALLEGRO_VERTEX_CACHE_SIZE.3  \
XALLEGRO_VERTEX_DECL.3  \
XALLEGRO_VERTEX_ELEMENT.3  \
XALLEGRO_VOICE.3  \
Xal_acknowledge_resize.3  \
Xal_add_config_comment.3  \
Xal_add_config_section.3  \
Xal_add_new_bitmap_flag.3  \
Xal_add_timer_count.3  \
Xal_append_native_text_log.3  \
Xal_append_path_component.3  \
Xal_attach_audio_stream_to_mixer.3  \
Xal_attach_audio_stream_to_voice.3  \
Xal_attach_mixer_to_mixer.3  \
Xal_attach_mixer_to_voice.3  \
Xal_attach_sample_instance_to_mixer.3  \
Xal_attach_sample_instance_to_voice.3  \
Xal_broadcast_cond.3  \
Xal_build_transform.3  \
Xal_calculate_arc.3  \
Xal_calculate_ribbon.3  \
Xal_calculate_spline.3  \
Xal_calloc.3  \
Xal_calloc_with_context.3  \
Xal_change_directory.3  \
Xal_check_inverse.3  \
Xal_clear_to_color.3  \
Xal_clone_bitmap.3  \
Xal_clone_path.3  \
Xal_close_directory.3  \
Xal_close_native_text_log.3  \
Xal_color_cmyk.3  \
Xal_color_cmyk_to_rgb.3  \
Xal_color_hsl.3  \
Xal_color_hsl_to_rgb.3  \
Xal_color_hsv.3  \
Xal_color_hsv_to_rgb.3  \
Xal_color_html.3  \
Xal_color_html_to_rgb.3  \
Xal_color_name.3  \
Xal_color_name_to_rgb.3  \
Xal_color_rgb_to_cmyk.3  \
Xal_color_rgb_to_hsl.3  \
Xal_color_rgb_to_hsv.3  \
Xal_color_rgb_to_html.3  \
Xal_color_rgb_to_name.3  \
Xal_color_rgb_to_yuv.3  \
Xal_color_yuv.3  \
Xal_color_yuv_to_rgb.3  \
Xal_compose_transform.3  \
Xal_convert_mask_to_alpha.3  \
Xal_copy_transform.3  \
Xal_create_audio_stream.3  \
Xal_create_bitmap.3  \
Xal_create_cond.3  \
Xal_create_config.3  \
Xal_create_display.3  \
Xal_create_event_queue.3  \
Xal_create_file_handle.3  \
Xal_create_fs_entry.3  \
Xal_create_mixer.3  \
Xal_create_mouse_cursor.3  \
Xal_create_mutex.3  \
Xal_create_mutex_recursive.3  \
Xal_create_native_file_dialog.3  \
Xal_create_path.3  \
Xal_create_path_for_directory.3  \
Xal_create_sample.3  \
Xal_create_sample_instance.3  \
Xal_create_sub_bitmap.3  \
Xal_create_thread.3  \
Xal_create_timer.3  \
Xal_create_vertex_decl.3  \
Xal_create_voice.3  \
Xal_cstr.3  \
Xal_cstr_dup.3  \
Xal_current_time.3  \
Xal_destroy_audio_stream.3  \
Xal_destroy_bitmap.3  \
Xal_destroy_cond.3  \
Xal_destroy_config.3  \
Xal_destroy_display.3  \
Xal_destroy_event_queue.3  \
Xal_destroy_font.3  \
Xal_destroy_fs_entry.3  \
Xal_destroy_mixer.3  \
Xal_destroy_mouse_cursor.3  \
Xal_destroy_mutex.3  \
Xal_destroy_native_file_dialog.3  \
Xal_destroy_path.3  \
Xal_destroy_sample.3  \
Xal_destroy_sample_instance.3  \
Xal_destroy_thread.3  \
Xal_destroy_timer.3  \
Xal_destroy_user_event_source.3  \
Xal_destroy_vertex_decl.3  \
Xal_destroy_voice.3  \
Xal_detach_audio_stream.3  \
Xal_detach_mixer.3  \
Xal_detach_sample_instance.3  \
Xal_detach_voice.3  \
Xal_drain_audio_stream.3  \
Xal_draw_arc.3  \
Xal_draw_bitmap.3  \
Xal_draw_bitmap_region.3  \
Xal_draw_circle.3  \
Xal_draw_ellipse.3  \
Xal_draw_elliptical_arc.3  \
Xal_draw_filled_circle.3  \
Xal_draw_filled_ellipse.3  \
Xal_draw_filled_pieslice.3  \
Xal_draw_filled_rectangle.3  \
Xal_draw_filled_rounded_rectangle.3  \
Xal_draw_filled_triangle.3  \
Xal_draw_indexed_prim.3  \
Xal_draw_justified_text.3  \
Xal_draw_justified_textf.3  \
Xal_draw_justified_ustr.3  \
Xal_draw_line.3  \
Xal_draw_pieslice.3  \
Xal_draw_pixel.3  \
Xal_draw_prim.3  \
Xal_draw_rectangle.3  \
Xal_draw_ribbon.3  \
Xal_draw_rotated_bitmap.3  \
Xal_draw_rounded_rectangle.3  \
Xal_draw_scaled_bitmap.3  \
Xal_draw_scaled_rotated_bitmap.3  \
Xal_draw_soft_line.3  \
Xal_draw_soft_triangle.3  \
Xal_draw_spline.3  \
Xal_draw_text.3  \
Xal_draw_textf.3  \
Xal_draw_tinted_bitmap.3  \
Xal_draw_tinted_bitmap_region.3  \
Xal_draw_tinted_rotated_bitmap.3  \
Xal_draw_tinted_scaled_bitmap.3  \
Xal_draw_tinted_scaled_rotated_bitmap.3  \
Xal_draw_tinted_scaled_rotated_bitmap_region.3  \
Xal_draw_triangle.3  \
Xal_draw_ustr.3  \
Xal_drop_next_event.3  \
Xal_drop_path_tail.3  \
Xal_emit_user_event.3  \
Xal_fclearerr.3  \
Xal_fclose.3  \
Xal_feof.3  \
Xal_ferror.3  \
Xal_fflush.3  \
Xal_fget_ustr.3  \
Xal_fgetc.3  \
Xal_fgets.3  \
Xal_filename_exists.3  \
Xal_fixacos.3  \
Xal_fixadd.3  \
Xal_fixasin.3  \
Xal_fixatan.3  \
Xal_fixatan2.3  \
Xal_fixceil.3  \
Xal_fixcos.3  \
Xal_fixdiv.3  \
Xal_fixed.3  \
Xal_fixfloor.3  \
Xal_fixhypot.3  \
Xal_fixmul.3  \
Xal_fixsin.3  \
Xal_fixsqrt.3  \
Xal_fixsub.3  \
Xal_fixtan.3  \
Xal_fixtof.3  \
Xal_fixtoi.3  \
Xal_fixtorad_r.3  \
Xal_flip_display.3  \
Xal_flush_event_queue.3  \
Xal_fopen.3  \
Xal_fopen_fd.3  \
Xal_fopen_interface.3  \
Xal_fopen_slice.3  \
Xal_fputc.3  \
Xal_fputs.3  \
Xal_fread.3  \
Xal_fread16be.3  \
Xal_fread16le.3  \
Xal_fread32be.3  \
Xal_fread32le.3  \
Xal_free.3  \
Xal_free_with_context.3  \
Xal_fs_entry_exists.3  \
Xal_fseek.3  \
Xal_fsize.3  \
Xal_ftell.3  \
Xal_ftofix.3  \
Xal_fungetc.3  \
Xal_fwrite.3  \
Xal_fwrite16be.3  \
Xal_fwrite16le.3  \
Xal_fwrite32be.3  \
Xal_fwrite32le.3  \
Xal_get_allegro_acodec_version.3  \
Xal_get_allegro_audio_version.3  \
Xal_get_allegro_color_version.3  \
Xal_get_allegro_font_version.3  \
Xal_get_allegro_image_version.3  \
Xal_get_allegro_memfile_version.3  \
Xal_get_allegro_native_dialog_version.3  \
Xal_get_allegro_physfs_version.3  \
Xal_get_allegro_primitives_version.3  \
Xal_get_allegro_ttf_version.3  \
Xal_get_allegro_version.3  \
Xal_get_app_name.3  \
Xal_get_audio_depth_size.3  \
Xal_get_audio_stream_attached.3  \
Xal_get_audio_stream_channels.3  \
Xal_get_audio_stream_depth.3  \
Xal_get_audio_stream_event_source.3  \
Xal_get_audio_stream_fragment.3  \
Xal_get_audio_stream_fragments.3  \
Xal_get_audio_stream_frequency.3  \
Xal_get_audio_stream_gain.3  \
Xal_get_audio_stream_length.3  \
Xal_get_audio_stream_length_secs.3  \
Xal_get_audio_stream_pan.3  \
Xal_get_audio_stream_playing.3  \
Xal_get_audio_stream_playmode.3  \
Xal_get_audio_stream_position_secs.3  \
Xal_get_audio_stream_speed.3  \
Xal_get_available_audio_stream_fragments.3  \
Xal_get_backbuffer.3  \
Xal_get_bitmap_flags.3  \
Xal_get_bitmap_format.3  \
Xal_get_bitmap_height.3  \
Xal_get_bitmap_width.3  \
Xal_get_blender.3  \
Xal_get_channel_count.3  \
Xal_get_clipping_rectangle.3  \
Xal_get_config_value.3  \
Xal_get_current_directory.3  \
Xal_get_current_display.3  \
Xal_get_current_transform.3  \
Xal_get_d3d_device.3  \
Xal_get_d3d_system_texture.3  \
Xal_get_d3d_texture_position.3  \
Xal_get_d3d_video_texture.3  \
Xal_get_default_mixer.3  \
Xal_get_display_event_source.3  \
Xal_get_display_flags.3  \
Xal_get_display_format.3  \
Xal_get_display_height.3  \
Xal_get_display_mode.3  \
Xal_get_display_option.3  \
Xal_get_display_refresh_rate.3  \
Xal_get_display_width.3  \
Xal_get_errno.3  \
Xal_get_event_source_data.3  \
Xal_get_file_userdata.3  \
Xal_get_first_config_entry.3  \
Xal_get_first_config_section.3  \
Xal_get_font_ascent.3  \
Xal_get_font_descent.3  \
Xal_get_font_line_height.3  \
Xal_get_fs_entry_atime.3  \
Xal_get_fs_entry_ctime.3  \
Xal_get_fs_entry_mode.3  \
Xal_get_fs_entry_mtime.3  \
Xal_get_fs_entry_name.3  \
Xal_get_fs_entry_size.3  \
Xal_get_fs_interface.3  \
Xal_get_joystick.3  \
Xal_get_joystick_active.3  \
Xal_get_joystick_axis_name.3  \
Xal_get_joystick_button_name.3  \
Xal_get_joystick_event_source.3  \
Xal_get_joystick_name.3  \
Xal_get_joystick_num_axes.3  \
Xal_get_joystick_num_buttons.3  \
Xal_get_joystick_num_sticks.3  \
Xal_get_joystick_state.3  \
Xal_get_joystick_stick_flags.3  \
Xal_get_joystick_stick_name.3  \
Xal_get_keyboard_event_source.3  \
Xal_get_keyboard_state.3  \
Xal_get_mixer_attached.3  \
Xal_get_mixer_channels.3  \
Xal_get_mixer_depth.3  \
Xal_get_mixer_frequency.3  \
Xal_get_mixer_gain.3  \
Xal_get_mixer_playing.3  \
Xal_get_mixer_quality.3  \
Xal_get_monitor_info.3  \
Xal_get_mouse_cursor_position.3  \
Xal_get_mouse_event_source.3  \
Xal_get_mouse_num_axes.3  \
Xal_get_mouse_num_buttons.3  \
Xal_get_mouse_state.3  \
Xal_get_mouse_state_axis.3  \
Xal_get_native_file_dialog_count.3  \
Xal_get_native_file_dialog_path.3  \
Xal_get_native_text_log_event_source.3  \
Xal_get_new_bitmap_flags.3  \
Xal_get_new_bitmap_format.3  \
Xal_get_new_display_adapter.3  \
Xal_get_new_display_flags.3  \
Xal_get_new_display_option.3  \
Xal_get_new_display_refresh_rate.3  \
Xal_get_new_file_interface.3  \
Xal_get_new_window_position.3  \
Xal_get_next_config_entry.3  \
Xal_get_next_config_section.3  \
Xal_get_next_event.3  \
Xal_get_num_display_modes.3  \
Xal_get_num_joysticks.3  \
Xal_get_num_video_adapters.3  \
Xal_get_opengl_extension_list.3  \
Xal_get_opengl_fbo.3  \
Xal_get_opengl_proc_address.3  \
Xal_get_opengl_texture.3  \
Xal_get_opengl_texture_position.3  \
Xal_get_opengl_texture_size.3  \
Xal_get_opengl_variant.3  \
Xal_get_opengl_version.3  \
Xal_get_org_name.3  \
Xal_get_parent_bitmap.3  \
Xal_get_path_basename.3  \
Xal_get_path_component.3  \
Xal_get_path_drive.3  \
Xal_get_path_extension.3  \
Xal_get_path_filename.3  \
Xal_get_path_num_components.3  \
Xal_get_path_tail.3  \
Xal_get_pixel.3  \
Xal_get_pixel_format_bits.3  \
Xal_get_pixel_size.3  \
Xal_get_sample.3  \
Xal_get_sample_channels.3  \
Xal_get_sample_data.3  \
Xal_get_sample_depth.3  \
Xal_get_sample_frequency.3  \
Xal_get_sample_instance_attached.3  \
Xal_get_sample_instance_channels.3  \
Xal_get_sample_instance_depth.3  \
Xal_get_sample_instance_frequency.3  \
Xal_get_sample_instance_gain.3  \
Xal_get_sample_instance_length.3  \
Xal_get_sample_instance_pan.3  \
Xal_get_sample_instance_playing.3  \
Xal_get_sample_instance_playmode.3  \
Xal_get_sample_instance_position.3  \
Xal_get_sample_instance_speed.3  \
Xal_get_sample_instance_time.3  \
Xal_get_sample_length.3  \
Xal_get_separate_blender.3  \
Xal_get_standard_path.3  \
Xal_get_system_config.3  \
Xal_get_target_bitmap.3  \
Xal_get_text_dimensions.3  \
Xal_get_text_width.3  \
Xal_get_thread_should_stop.3  \
Xal_get_time.3  \
Xal_get_timer_count.3  \
Xal_get_timer_event_source.3  \
Xal_get_timer_speed.3  \
Xal_get_timer_started.3  \
Xal_get_ustr_dimensions.3  \
Xal_get_ustr_width.3  \
Xal_get_voice_channels.3  \
Xal_get_voice_depth.3  \
Xal_get_voice_frequency.3  \
Xal_get_voice_playing.3  \
Xal_get_voice_position.3  \
Xal_get_win_window_handle.3  \
Xal_get_window_position.3  \
Xal_grab_font_from_bitmap.3  \
Xal_grab_mouse.3  \
Xal_have_d3d_non_pow2_texture_support.3  \
Xal_have_d3d_non_square_texture_support.3  \
Xal_have_opengl_extension.3  \
Xal_hide_mouse_cursor.3  \
Xal_hold_bitmap_drawing.3  \
Xal_identity_transform.3  \
Xal_inhibit_screensaver.3  \
Xal_init.3  \
Xal_init_acodec_addon.3  \
Xal_init_font_addon.3  \
Xal_init_image_addon.3  \
Xal_init_primitives_addon.3  \
Xal_init_timeout.3  \
Xal_init_ttf_addon.3  \
Xal_init_user_event_source.3  \
Xal_insert_path_component.3  \
Xal_install_audio.3  \
Xal_install_joystick.3  \
Xal_install_keyboard.3  \
Xal_install_mouse.3  \
Xal_install_system.3  \
Xal_invert_transform.3  \
Xal_iphone_override_screen_scale.3  \
Xal_iphone_program_has_halted.3  \
Xal_is_audio_installed.3  \
Xal_is_bitmap_drawing_held.3  \
Xal_is_bitmap_locked.3  \
Xal_is_compatible_bitmap.3  \
Xal_is_d3d_device_lost.3  \
Xal_is_event_queue_empty.3  \
Xal_is_joystick_installed.3  \
Xal_is_keyboard_installed.3  \
Xal_is_mouse_installed.3  \
Xal_is_sub_bitmap.3  \
Xal_is_system_installed.3  \
Xal_itofix.3  \
Xal_join_paths.3  \
Xal_join_thread.3  \
Xal_key_down.3  \
Xal_keycode_to_name.3  \
Xal_load_audio_stream.3  \
Xal_load_audio_stream_f.3  \
Xal_load_bitmap.3  \
Xal_load_bitmap_f.3  \
Xal_load_bitmap_font.3  \
Xal_load_config_file.3  \
Xal_load_config_file_f.3  \
Xal_load_font.3  \
Xal_load_sample.3  \
Xal_load_sample_f.3  \
Xal_load_ttf_font.3  \
Xal_load_ttf_font_f.3  \
Xal_load_ttf_font_stretch.3  \
Xal_load_ttf_font_stretch_f.3  \
Xal_lock_bitmap.3  \
Xal_lock_bitmap_region.3  \
Xal_lock_mutex.3  \
Xal_make_directory.3  \
Xal_make_path_canonical.3  \
Xal_make_temp_file.3  \
Xal_malloc.3  \
Xal_malloc_with_context.3  \
Xal_map_rgb.3  \
Xal_map_rgb_f.3  \
Xal_map_rgba.3  \
Xal_map_rgba_f.3  \
Xal_merge_config.3  \
Xal_merge_config_into.3  \
Xal_mouse_button_down.3  \
Xal_open_directory.3  \
Xal_open_fs_entry.3  \
Xal_open_memfile.3  \
Xal_open_native_text_log.3  \
Xal_path_cstr.3  \
Xal_peek_next_event.3  \
Xal_play_sample.3  \
Xal_play_sample_instance.3  \
Xal_put_blended_pixel.3  \
Xal_put_pixel.3  \
Xal_radtofix_r.3  \
Xal_read_directory.3  \
Xal_realloc.3  \
Xal_realloc_with_context.3  \
Xal_rebase_path.3  \
Xal_reconfigure_joysticks.3  \
Xal_ref_buffer.3  \
Xal_ref_cstr.3  \
Xal_ref_ustr.3  \
Xal_register_assert_handler.3  \
Xal_register_audio_stream_loader.3  \
Xal_register_audio_stream_loader_f.3  \
Xal_register_bitmap_loader.3  \
Xal_register_bitmap_loader_f.3  \
Xal_register_bitmap_saver.3  \
Xal_register_bitmap_saver_f.3  \
Xal_register_event_source.3  \
Xal_register_font_loader.3  \
Xal_register_sample_loader.3  \
Xal_register_sample_loader_f.3  \
Xal_register_sample_saver.3  \
Xal_register_sample_saver_f.3  \
Xal_release_joystick.3  \
Xal_remove_filename.3  \
Xal_remove_fs_entry.3  \
Xal_remove_opengl_fbo.3  \
Xal_remove_path_component.3  \
Xal_replace_path_component.3  \
Xal_reserve_samples.3  \
Xal_reset_clipping_rectangle.3  \
Xal_reset_new_display_options.3  \
Xal_resize_display.3  \
Xal_rest.3  \
Xal_restore_default_mixer.3  \
Xal_restore_state.3  \
Xal_rewind_audio_stream.3  \
Xal_rotate_transform.3  \
Xal_run_detached_thread.3  \
Xal_run_main.3  \
Xal_save_bitmap.3  \
Xal_save_bitmap_f.3  \
Xal_save_config_file.3  \
Xal_save_config_file_f.3  \
Xal_save_sample.3  \
Xal_save_sample_f.3  \
Xal_scale_transform.3  \
Xal_seek_audio_stream_secs.3  \
Xal_set_app_name.3  \
Xal_set_audio_stream_fragment.3  \
Xal_set_audio_stream_gain.3  \
Xal_set_audio_stream_loop_secs.3  \
Xal_set_audio_stream_pan.3  \
Xal_set_audio_stream_playing.3  \
Xal_set_audio_stream_playmode.3  \
Xal_set_audio_stream_speed.3  \
Xal_set_blender.3  \
Xal_set_clipping_rectangle.3  \
Xal_set_config_value.3  \
Xal_set_current_opengl_context.3  \
Xal_set_default_mixer.3  \
Xal_set_display_flag.3  \
Xal_set_display_icon.3  \
Xal_set_errno.3  \
Xal_set_event_source_data.3  \
Xal_set_exe_name.3  \
Xal_set_fs_interface.3  \
Xal_set_keyboard_leds.3  \
Xal_set_memory_interface.3  \
Xal_set_mixer_frequency.3  \
Xal_set_mixer_gain.3  \
Xal_set_mixer_playing.3  \
Xal_set_mixer_postprocess_callback.3  \
Xal_set_mixer_quality.3  \
Xal_set_mouse_axis.3  \
Xal_set_mouse_cursor.3  \
Xal_set_mouse_w.3  \
Xal_set_mouse_xy.3  \
Xal_set_mouse_z.3  \
Xal_set_new_bitmap_flags.3  \
Xal_set_new_bitmap_format.3  \
Xal_set_new_display_adapter.3  \
Xal_set_new_display_flags.3  \
Xal_set_new_display_option.3  \
Xal_set_new_display_refresh_rate.3  \
Xal_set_new_file_interface.3  \
Xal_set_new_window_position.3  \
Xal_set_org_name.3  \
Xal_set_path_drive.3  \
Xal_set_path_extension.3  \
Xal_set_path_filename.3  \
Xal_set_physfs_file_interface.3  \
Xal_set_sample.3  \
Xal_set_sample_instance_gain.3  \
Xal_set_sample_instance_length.3  \
Xal_set_sample_instance_pan.3  \
Xal_set_sample_instance_playing.3  \
Xal_set_sample_instance_playmode.3  \
Xal_set_sample_instance_position.3  \
Xal_set_sample_instance_speed.3  \
Xal_set_separate_blender.3  \
Xal_set_standard_file_interface.3  \
Xal_set_standard_fs_interface.3  \
Xal_set_system_mouse_cursor.3  \
Xal_set_target_backbuffer.3  \
Xal_set_target_bitmap.3  \
Xal_set_thread_should_stop.3  \
Xal_set_timer_count.3  \
Xal_set_timer_speed.3  \
Xal_set_voice_playing.3  \
Xal_set_voice_position.3  \
Xal_set_window_position.3  \
Xal_set_window_title.3  \
Xal_show_mouse_cursor.3  \
Xal_show_native_file_dialog.3  \
Xal_show_native_message_box.3  \
Xal_shutdown_font_addon.3  \
Xal_shutdown_image_addon.3  \
Xal_shutdown_primitives_addon.3  \
Xal_shutdown_ttf_addon.3  \
Xal_signal_cond.3  \
Xal_start_thread.3  \
Xal_start_timer.3  \
Xal_stop_sample.3  \
Xal_stop_sample_instance.3  \
Xal_stop_samples.3  \
Xal_stop_timer.3  \
Xal_store_state.3  \
Xal_toggle_display_flag.3  \
Xal_transform_coordinates.3  \
Xal_translate_transform.3  \
Xal_ungrab_mouse.3  \
Xal_uninstall_audio.3  \
Xal_uninstall_joystick.3  \
Xal_uninstall_keyboard.3  \
Xal_uninstall_mouse.3  \
Xal_uninstall_system.3  \
Xal_unlock_bitmap.3  \
Xal_unlock_mutex.3  \
Xal_unmap_rgb.3  \
Xal_unmap_rgb_f.3  \
Xal_unmap_rgba.3  \
Xal_unmap_rgba_f.3  \
Xal_unref_user_event.3  \
Xal_unregister_event_source.3  \
Xal_update_display_region.3  \
Xal_update_fs_entry.3  \
Xal_use_transform.3  \
Xal_ustr_append.3  \
Xal_ustr_append_chr.3  \
Xal_ustr_append_cstr.3  \
Xal_ustr_appendf.3  \
Xal_ustr_assign.3  \
Xal_ustr_assign_cstr.3  \
Xal_ustr_assign_substr.3  \
Xal_ustr_compare.3  \
Xal_ustr_dup.3  \
Xal_ustr_dup_substr.3  \
Xal_ustr_empty_string.3  \
Xal_ustr_encode_utf16.3  \
Xal_ustr_equal.3  \
Xal_ustr_find_chr.3  \
Xal_ustr_find_cset.3  \
Xal_ustr_find_cset_cstr.3  \
Xal_ustr_find_cstr.3  \
Xal_ustr_find_replace.3  \
Xal_ustr_find_replace_cstr.3  \
Xal_ustr_find_set.3  \
Xal_ustr_find_set_cstr.3  \
Xal_ustr_find_str.3  \
Xal_ustr_free.3  \
Xal_ustr_get.3  \
Xal_ustr_get_next.3  \
Xal_ustr_has_prefix.3  \
Xal_ustr_has_prefix_cstr.3  \
Xal_ustr_has_suffix.3  \
Xal_ustr_has_suffix_cstr.3  \
Xal_ustr_insert.3  \
Xal_ustr_insert_chr.3  \
Xal_ustr_insert_cstr.3  \
Xal_ustr_length.3  \
Xal_ustr_ltrim_ws.3  \
Xal_ustr_ncompare.3  \
Xal_ustr_new.3  \
Xal_ustr_new_from_buffer.3  \
Xal_ustr_new_from_utf16.3  \
Xal_ustr_newf.3  \
Xal_ustr_next.3  \
Xal_ustr_offset.3  \
Xal_ustr_prev.3  \
Xal_ustr_prev_get.3  \
Xal_ustr_remove_chr.3  \
Xal_ustr_remove_range.3  \
Xal_ustr_replace_range.3  \
Xal_ustr_rfind_chr.3  \
Xal_ustr_rfind_cstr.3  \
Xal_ustr_rfind_str.3  \
Xal_ustr_rtrim_ws.3  \
Xal_ustr_set_chr.3  \
Xal_ustr_size.3  \
Xal_ustr_size_utf16.3  \
Xal_ustr_to_buffer.3  \
Xal_ustr_trim_ws.3  \
Xal_ustr_truncate.3  \
Xal_ustr_vappendf.3  \
Xal_utf16_encode.3  \
Xal_utf16_width.3  \
Xal_utf8_encode.3  \
Xal_utf8_width.3  \
Xal_wait_cond.3  \
Xal_wait_cond_until.3  \
Xal_wait_for_event.3  \
Xal_wait_for_event_timed.3  \
Xal_wait_for_event_until.3  \
Xal_wait_for_vsync.3  \
f459288ca9bef29f04c397f9feb3061c
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list