git: f63a4b296091 - main - games/tuxmath: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 16 Jun 2023 18:31:11 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=f63a4b296091d8231e9ca1b0357e19984320254b commit f63a4b296091d8231e9ca1b0357e19984320254b Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2023-06-16 18:31:04 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2023-06-16 18:31:04 +0000 games/tuxmath: Remove expired port 2023-06-16 games/tuxmath: Upstream last release was in 2011 --- MOVED | 1 + games/Makefile | 1 - games/tuxmath/Makefile | 88 ----- games/tuxmath/distinfo | 4 - games/tuxmath/files/patch-src_menu.c | 11 - games/tuxmath/files/patch-src_menu__lan.c | 11 - games/tuxmath/files/patch-src_network.c | 11 - games/tuxmath/files/patch-src_setup.c | 11 - games/tuxmath/files/patch-src_titlescreen.c | 27 -- games/tuxmath/files/patch-t4k_common.h | 11 - games/tuxmath/files/patch-t4k_loaders.c | 18 - games/tuxmath/files/patch-t4k_main.c | 17 - games/tuxmath/pkg-descr | 5 - games/tuxmath/pkg-plist | 539 ---------------------------- 14 files changed, 1 insertion(+), 754 deletions(-) diff --git a/MOVED b/MOVED index d364b87ab3ce..7587930adf83 100644 --- a/MOVED +++ b/MOVED @@ -7640,3 +7640,4 @@ x11/thinglaunch|x11/thingylaunch|2023-06-10|Has expired: Abandonware, please use sysutils/intel-nvmupdate|sysutils/intel-nvmupdate-40g|2023-06-14|Moved to sysutils/intel-nvmupdate-40g, which is 40G-generation specific port to make space for 10G and 100G generations sysutils/intel-qcu|sysutils/intel-epct|2023-06-14|Moved to sysutils/intel-epct multimedia/obs-qtwebkit||2023-06-16|Has expired: OBS ships with their own browser plugin from version 25 onwards +games/tuxmath||2023-06-16|Has expired: Upstream last release was in 2011 diff --git a/games/Makefile b/games/Makefile index 9c12548deed5..aa42db7b7ec8 100644 --- a/games/Makefile +++ b/games/Makefile @@ -996,7 +996,6 @@ SUBDIR += tty-solitaire SUBDIR += tux-aqfh SUBDIR += tuxkart - SUBDIR += tuxmath SUBDIR += tuxpaint SUBDIR += tuxpaint-config SUBDIR += tuxpaint-fonts diff --git a/games/tuxmath/Makefile b/games/tuxmath/Makefile deleted file mode 100644 index 4041dfd6ebe0..000000000000 --- a/games/tuxmath/Makefile +++ /dev/null @@ -1,88 +0,0 @@ -PORTNAME= tuxmath -PORTVERSION= 2.0.3 -PORTREVISION= 11 -PORTEPOCH= 1 -CATEGORIES= games education -MASTER_SITES= DEBIAN_POOL \ - DEBIAN/pool/main/t/t4kcommon:t4k_common -DISTFILES= ${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX} \ - ${T4K_DISTFILE}:t4k_common - -MAINTAINER= ports@FreeBSD.org -COMMENT= Educational arcade game starring Tux -WWW= http://tux4kids.alioth.debian.org/ - -LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/doc/COPYING_GPL3 - -DEPRECATED= Upstream last release was in 2011 -EXPIRATION_DATE= 2023-06-16 - -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \ - libpng.so:graphics/png - -USES= gmake gnome iconv localbase perl5 pkgconfig sdl -USE_GNOME= libxml2 -USE_SDL= image mixer net pango sdl -GNU_CONFIGURE= yes -CONFIGURE_ENV= T4K_COMMON_CFLAGS="-I${T4K_WRKSRC}/src" \ - T4K_COMMON_LIBS="${T4K_WRKSRC}/src/.libs/libt4k_common.a" \ - ac_cv_lib_m_csin=yes - -CPPFLAGS+= $$(pkg-config --cflags SDL_Pango libpng) \ - -DHAVE_ALPHASORT -DHAVE_SCANDIR -DHAVE_FSYNC -DICONV_CONST="" -LDFLAGS+= $$(pkg-config --libs SDL_Pango libpng) ${ICONV_LIB} - -WRKSRC= ${WRKDIR}/${PORTNAME}_w_fonts-${PORTVERSION} - -T4K_NAME= t4k_common -T4K_VERSION= 0.1.1 -T4K_DISTFILE= ${T4K_NAME:S/_//}_${T4K_VERSION}.orig${EXTRACT_SUFX} -T4K_WRKSRC= ${WRKDIR}/${T4K_NAME}-${T4K_VERSION} - -OPTIONS_DEFINE= NLS SVG DOCS -OPTIONS_DEFAULT= SVG -OPTIONS_SUB= yes - -NLS_USES= gettext -NLS_CONFIGURE_ENABLE= nls -NLS_LDFLAGS= -lintl - -SVG_USE= GNOME=librsvg2 -SVG_CONFIGURE_WITH= rsvg - -.include <bsd.port.pre.mk> - -.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) -CFLAGS+= -Wno-error=int-conversion -.endif - -post-extract: - @${LN} -sf ${T4K_WRKSRC} ${WRKDIR}/${T4K_NAME} - -post-patch: - @${REINPLACE_CMD} -e \ - '/doc[[:space:]]/d' ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e \ - 's|-Wall -g |-Wall | ; \ - s|-DDEBUG ||' ${WRKSRC}/src/Makefile.in - -pre-configure: - @(cd ${T4K_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ - --disable-shared ${CONFIGURE_ARGS} CC="${CC}" CXX="${CXX}" \ - CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ - CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}") - -pre-build: - @(cd ${T4K_WRKSRC} && ${DO_MAKE_BUILD} ${ALL_TARGET}) - -post-install: - ${LN} -s status ${STAGEDIR}${DATADIR}/images/menu - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in OFL README README_DATA_LICENSES TODO changelog - ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR} -.endfor - -.include <bsd.port.post.mk> diff --git a/games/tuxmath/distinfo b/games/tuxmath/distinfo deleted file mode 100644 index 84a3ba85dff2..000000000000 --- a/games/tuxmath/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (tuxmath_2.0.3.orig.tar.gz) = eec49c296d41df39a6474d94ba4e3334e4c16dc180d3ea4a6defc2debfc39887 -SIZE (tuxmath_2.0.3.orig.tar.gz) = 10396696 -SHA256 (t4kcommon_0.1.1.orig.tar.gz) = 42c155816dae2c5dad560faa50edaa1ca84536530283d37859c4b91e82675110 -SIZE (t4kcommon_0.1.1.orig.tar.gz) = 629215 diff --git a/games/tuxmath/files/patch-src_menu.c b/games/tuxmath/files/patch-src_menu.c deleted file mode 100644 index a714f264b217..000000000000 --- a/games/tuxmath/files/patch-src_menu.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/menu.c.orig 2011-05-04 00:15:06 UTC -+++ src/menu.c -@@ -79,7 +79,7 @@ static char* activities[] = { ACTIVITIES }; - //const int min_font_size = 8, default_font_size = 20, max_font_size = 33; - - /* menu title rect */ --SDL_Rect menu_title_rect; -+extern SDL_Rect menu_title_rect; - - /* buffer size used when reading attributes or names */ - const int buf_size = 128; diff --git a/games/tuxmath/files/patch-src_menu__lan.c b/games/tuxmath/files/patch-src_menu__lan.c deleted file mode 100644 index 742c57c79eca..000000000000 --- a/games/tuxmath/files/patch-src_menu__lan.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/menu_lan.c.orig 2011-05-04 00:15:10 UTC -+++ src/menu_lan.c -@@ -37,7 +37,7 @@ along with this program. If not, see <http://www.gnu. - - - /* lan_player_type now defined in network.h */ --lan_player_type lan_player_info[MAX_CLIENTS]; -+extern lan_player_type lan_player_info[MAX_CLIENTS]; - - /* Local function prototypes: ------------------- */ - void draw_player_table(void); diff --git a/games/tuxmath/files/patch-src_network.c b/games/tuxmath/files/patch-src_network.c deleted file mode 100644 index 28fd44c783d6..000000000000 --- a/games/tuxmath/files/patch-src_network.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/network.c.orig 2011-05-04 00:15:17 UTC -+++ src/network.c -@@ -54,7 +54,7 @@ static int connected_server = -1; - static int my_index = -1; - - /* Keep track of other connected players: */ --lan_player_type lan_player_info[MAX_CLIENTS]; -+lan_player_type lan_player_info[MAX_CLIENTS]; - - /* Local function prototypes: */ - int say_to_server(char *statement); diff --git a/games/tuxmath/files/patch-src_setup.c b/games/tuxmath/files/patch-src_setup.c deleted file mode 100644 index 4ccbf469db53..000000000000 --- a/games/tuxmath/files/patch-src_setup.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/setup.c.orig 2011-05-04 00:15:43 UTC -+++ src/setup.c -@@ -64,7 +64,7 @@ along with this program. If not, see <http://www.gnu. - /* (These are now 'extern'd in "tuxmath.h") */ - - --SDL_Surface* screen; -+extern SDL_Surface* screen; - SDL_Surface* images[NUM_IMAGES]; - sprite* sprites[NUM_SPRITES]; - /* Need special handling to generate flipped versions of images. This diff --git a/games/tuxmath/files/patch-src_titlescreen.c b/games/tuxmath/files/patch-src_titlescreen.c deleted file mode 100644 index 5fa9947ddea0..000000000000 --- a/games/tuxmath/files/patch-src_titlescreen.c +++ /dev/null @@ -1,27 +0,0 @@ ---- src/titlescreen.c.orig 2011-05-04 00:16:12 UTC -+++ src/titlescreen.c -@@ -41,16 +41,16 @@ SDL_Rect dstupdate[MAX_UPDATES]; - int numupdates = 0; // tracks how many blits to be done - - // Colors we use: --SDL_Color black; --SDL_Color gray; --SDL_Color dark_blue; --SDL_Color red; --SDL_Color white; --SDL_Color yellow; --SDL_Color bright_green; -+extern SDL_Color black; -+extern SDL_Color gray; -+extern SDL_Color dark_blue; -+extern SDL_Color red; -+extern SDL_Color white; -+extern SDL_Color yellow; -+extern SDL_Color bright_green; - - // Type needed for trans_wipe(): --struct blit { -+extern struct blit { - SDL_Surface *src; - SDL_Rect *srcrect; - SDL_Rect *dstrect; diff --git a/games/tuxmath/files/patch-t4k_common.h b/games/tuxmath/files/patch-t4k_common.h deleted file mode 100644 index dd635539e47d..000000000000 --- a/games/tuxmath/files/patch-t4k_common.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ../t4k_common-0.1.1/src/t4k_common.h.orig 2011-03-25 00:35:15.000000000 +0100 -+++ ../t4k_common-0.1.1/src/t4k_common.h 2020-09-26 12:24:04.794856000 +0200 -@@ -239,7 +239,7 @@ - #define MAX_LINES 128 //!< Maximum lines to wrap. - #define MAX_LINEWIDTH 256 //!< Maximum characters of each line. - --char wrapped_lines[MAX_LINES][MAX_LINEWIDTH]; //!< Global buffer for wrapped lines. -+extern char wrapped_lines[MAX_LINES][MAX_LINEWIDTH]; //!< Global buffer for wrapped lines. - - //TODO separate headers for different areas a la SDL? - diff --git a/games/tuxmath/files/patch-t4k_loaders.c b/games/tuxmath/files/patch-t4k_loaders.c deleted file mode 100644 index 6dd1eb12f979..000000000000 --- a/games/tuxmath/files/patch-t4k_loaders.c +++ /dev/null @@ -1,18 +0,0 @@ ---- ../t4k_common/src/t4k_loaders.c.orig 2011-04-08 11:46:07.000000000 +0900 -+++ ../t4k_common/src/t4k_loaders.c 2012-06-17 18:57:09.000000000 +0900 -@@ -1028,12 +1028,9 @@ - { - png_init_io(png_ptr, fi); - -- info_ptr->width = surf->w; -- info_ptr->height = surf->h; -- info_ptr->bit_depth = 8; -- info_ptr->color_type = PNG_COLOR_TYPE_RGB_ALPHA; -- info_ptr->interlace_type = 1; -- info_ptr->valid = 0; /* will be updated by various png_set_FOO() functions */ -+ png_set_IHDR(png_ptr, info_ptr, surf->w, surf->h, 8, -+ PNG_COLOR_TYPE_RGB_ALPHA, 1, -+ PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); - - png_set_sRGB_gAMA_and_cHRM(png_ptr, info_ptr, - PNG_sRGB_INTENT_PERCEPTUAL); diff --git a/games/tuxmath/files/patch-t4k_main.c b/games/tuxmath/files/patch-t4k_main.c deleted file mode 100644 index ae6e7b617579..000000000000 --- a/games/tuxmath/files/patch-t4k_main.c +++ /dev/null @@ -1,17 +0,0 @@ ---- ../t4k_common/src/t4k_main.c.orig 2011-03-25 00:00:24.000000000 +0100 -+++ ../t4k_common/src/t4k_main.c 2020-09-26 13:17:06.379943000 +0200 -@@ -29,7 +29,13 @@ - int debug_status; - - --SDL_Color red, yellow, white, black; -+SDL_Color black; -+SDL_Color gray; -+SDL_Color dark_blue; -+SDL_Color red; -+SDL_Color white; -+SDL_Color yellow; -+SDL_Color bright_green; - - - /* set global variables */ diff --git a/games/tuxmath/pkg-descr b/games/tuxmath/pkg-descr deleted file mode 100644 index adabb95c98c0..000000000000 --- a/games/tuxmath/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -"Tux, of Math Command" ("TuxMath," for short) is an educational arcade game -starring Tux, the Linux mascot! - -Based on the classic arcade game "Missile Command," Tux must defend his -cities. In this case, though, he must do it by solving math problems. diff --git a/games/tuxmath/pkg-plist b/games/tuxmath/pkg-plist deleted file mode 100644 index b23e82b47771..000000000000 --- a/games/tuxmath/pkg-plist +++ /dev/null @@ -1,539 +0,0 @@ -bin/generate_lesson -bin/tuxmath -bin/tuxmathadmin -bin/tuxmathserver -bin/tuxmathtestclient -%%PORTDOCS%%%%DOCSDIR%%/OFL -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README_DATA_LICENSES -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/changelog -%%NLS%%share/locale/ar/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/ast/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/bg/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/cs/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/da/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/de/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/el/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/en@boldquot/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/en@quot/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/en_GB/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/es/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/fi/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/fr/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/ga/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/he/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/hi/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/hu/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/it/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/ja/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/ku/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/mn/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/nb/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/nl/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/nn/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/oc/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/pl/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/pt/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/pt_BR/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/ro/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/ru/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/sk/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/sl/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/sv/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/tl/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/tr/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/uk/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/vi/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/zam/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/tuxmath.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/tuxmath.mo -%%DATADIR%%/fonts/AndikaDesRevG.ttf -%%DATADIR%%/images/backgrounds/0.jpg -%%DATADIR%%/images/backgrounds/1.jpg -%%DATADIR%%/images/backgrounds/2.jpg -%%DATADIR%%/images/backgrounds/3.jpg -%%DATADIR%%/images/backgrounds/4.jpg -%%DATADIR%%/images/backgrounds/5.jpg -%%DATADIR%%/images/backgrounds/6.jpg -%%DATADIR%%/images/backgrounds/7.jpg -%%DATADIR%%/images/cities/cdead-blue.png -%%DATADIR%%/images/cities/cdead-green.png -%%DATADIR%%/images/cities/cdead-orange.png -%%DATADIR%%/images/cities/cdead-red.png -%%DATADIR%%/images/cities/city-blue.png -%%DATADIR%%/images/cities/city-green.png -%%DATADIR%%/images/cities/city-orange.png -%%DATADIR%%/images/cities/city-red.png -%%DATADIR%%/images/cities/csplode-blue-1.png -%%DATADIR%%/images/cities/csplode-blue-2.png -%%DATADIR%%/images/cities/csplode-blue-3.png -%%DATADIR%%/images/cities/csplode-blue-4.png -%%DATADIR%%/images/cities/csplode-blue-5.png -%%DATADIR%%/images/cities/csplode-green-1.png -%%DATADIR%%/images/cities/csplode-green-2.png -%%DATADIR%%/images/cities/csplode-green-3.png -%%DATADIR%%/images/cities/csplode-green-4.png -%%DATADIR%%/images/cities/csplode-green-5.png -%%DATADIR%%/images/cities/csplode-orange-1.png -%%DATADIR%%/images/cities/csplode-orange-2.png -%%DATADIR%%/images/cities/csplode-orange-3.png -%%DATADIR%%/images/cities/csplode-orange-4.png -%%DATADIR%%/images/cities/csplode-orange-5.png -%%DATADIR%%/images/cities/csplode-red-1.png -%%DATADIR%%/images/cities/csplode-red-2.png -%%DATADIR%%/images/cities/csplode-red-3.png -%%DATADIR%%/images/cities/csplode-red-4.png -%%DATADIR%%/images/cities/csplode-red-5.png -%%DATADIR%%/images/cities/shields.png -%%DATADIR%%/images/comets/bonus_comet.svg -%%DATADIR%%/images/comets/bonus_comet0.png -%%DATADIR%%/images/comets/bonus_comet1.png -%%DATADIR%%/images/comets/bonus_comet2.png -%%DATADIR%%/images/comets/bonus_cometex.svg -%%DATADIR%%/images/comets/bonus_cometex0.png -%%DATADIR%%/images/comets/bonus_cometex1.png -%%DATADIR%%/images/comets/bonus_cometex2.png -%%DATADIR%%/images/comets/bonus_cometex3.png -%%DATADIR%%/images/comets/comet.svg -%%DATADIR%%/images/comets/comet0.png -%%DATADIR%%/images/comets/comet1.png -%%DATADIR%%/images/comets/comet2.png -%%DATADIR%%/images/comets/cometex.svg -%%DATADIR%%/images/comets/cometex0.png -%%DATADIR%%/images/comets/cometex1.png -%%DATADIR%%/images/comets/cometex2.png -%%DATADIR%%/images/comets/cometex3.png -%%DATADIR%%/images/comets/left_powerup_comet.svg -%%DATADIR%%/images/comets/left_powerup_comet0.png -%%DATADIR%%/images/comets/left_powerup_comet1.png -%%DATADIR%%/images/comets/left_powerup_comet2.png -%%DATADIR%%/images/comets/left_powerup_cometd.png -%%DATADIR%%/images/comets/mini_comet1.png -%%DATADIR%%/images/comets/mini_comet2.png -%%DATADIR%%/images/comets/mini_comet3.png -%%DATADIR%%/images/comets/powerup_cometex.svg -%%DATADIR%%/images/comets/powerup_cometex0.png -%%DATADIR%%/images/comets/powerup_cometex1.png -%%DATADIR%%/images/comets/powerup_cometex2.png -%%DATADIR%%/images/comets/powerup_cometex3.png -%%DATADIR%%/images/comets/powerup_cometexd.png -%%DATADIR%%/images/comets/right_powerup_comet.svg -%%DATADIR%%/images/comets/right_powerup_comet0.png -%%DATADIR%%/images/comets/right_powerup_comet1.png -%%DATADIR%%/images/comets/right_powerup_comet2.png -%%DATADIR%%/images/comets/right_powerup_cometd.png -%%DATADIR%%/images/factoroids/asteroid1.png -%%DATADIR%%/images/factoroids/asteroid2.png -%%DATADIR%%/images/factoroids/asteroid3.png -%%DATADIR%%/images/factoroids/button_11.png -%%DATADIR%%/images/factoroids/button_13.png -%%DATADIR%%/images/factoroids/button_2.png -%%DATADIR%%/images/factoroids/button_3.png -%%DATADIR%%/images/factoroids/button_5.png -%%DATADIR%%/images/factoroids/button_7.png -%%DATADIR%%/images/factoroids/cockpit.png -%%DATADIR%%/images/factoroids/factoroids.png -%%DATADIR%%/images/factoroids/factors.png -%%DATADIR%%/images/factoroids/forcefield.png -%%DATADIR%%/images/factoroids/galaxy1.png -%%DATADIR%%/images/factoroids/galaxy2.png -%%DATADIR%%/images/factoroids/gbstars.png -%%DATADIR%%/images/factoroids/good.png -%%DATADIR%%/images/factoroids/powerbomb.png -%%DATADIR%%/images/factoroids/shield.png -%%DATADIR%%/images/factoroids/ship-cloaked.png -%%DATADIR%%/images/factoroids/ship-thrust-cloaked.png -%%DATADIR%%/images/factoroids/ship-thrust.png -%%DATADIR%%/images/factoroids/ship.png -%%DATADIR%%/images/factoroids/star1.jpg -%%DATADIR%%/images/factoroids/star1.png -%%DATADIR%%/images/factoroids/star2.png -%%DATADIR%%/images/factoroids/star3.png -%%DATADIR%%/images/factoroids/star4.png -%%DATADIR%%/images/factoroids/star5.png -%%DATADIR%%/images/factoroids/stealth.png -%%DATADIR%%/images/factoroids/tux.png -%%DATADIR%%/images/icons/icon.png -%%DATADIR%%/images/icons/icon.xpm -%%DATADIR%%/images/icons/tuxmath.icns -%%DATADIR%%/images/icons/tuxmath.ico -%%DATADIR%%/images/icons/tuxmath.svg -%%DATADIR%%/images/igloos/cloud.png -%%DATADIR%%/images/igloos/composite.svg -%%DATADIR%%/images/igloos/extra_life.png -%%DATADIR%%/images/igloos/half.png -%%DATADIR%%/images/igloos/intact.png -%%DATADIR%%/images/igloos/melted1.png -%%DATADIR%%/images/igloos/melted2.png -%%DATADIR%%/images/igloos/melted3.png -%%DATADIR%%/images/igloos/rebuilding1.png -%%DATADIR%%/images/igloos/rebuilding2.png -%%DATADIR%%/images/igloos/snow1.png -%%DATADIR%%/images/igloos/snow2.png -%%DATADIR%%/images/igloos/snow3.png -%%DATADIR%%/images/igloos/steam1.png -%%DATADIR%%/images/igloos/steam2.png -%%DATADIR%%/images/igloos/steam3.png -%%DATADIR%%/images/igloos/steam4.png -%%DATADIR%%/images/igloos/steam5.png -%%DATADIR%%/images/penguins/flapdown.png -%%DATADIR%%/images/penguins/flapup.png -%%DATADIR%%/images/penguins/grumpy.png -%%DATADIR%%/images/penguins/incoming.png -%%DATADIR%%/images/penguins/sitting-down.png -%%DATADIR%%/images/penguins/standing-up.png -%%DATADIR%%/images/penguins/walk-off1.png -%%DATADIR%%/images/penguins/walk-off2.png -%%DATADIR%%/images/penguins/walk-off3.png -%%DATADIR%%/images/penguins/walk-on1.png -%%DATADIR%%/images/penguins/walk-on2.png -%%DATADIR%%/images/penguins/walk-on3.png -%%DATADIR%%/images/penguins/worried.png -%%DATADIR%%/images/sprites/alone.svg -%%DATADIR%%/images/sprites/alone0.png -%%DATADIR%%/images/sprites/alone1.png -%%DATADIR%%/images/sprites/aloned.png -%%DATADIR%%/images/sprites/comet0.png -%%DATADIR%%/images/sprites/comet1.png -%%DATADIR%%/images/sprites/comet2.png -%%DATADIR%%/images/sprites/comet3.png -%%DATADIR%%/images/sprites/comet4.png -%%DATADIR%%/images/sprites/comet5.png -%%DATADIR%%/images/sprites/cometd.png -%%DATADIR%%/images/sprites/credits0.png -%%DATADIR%%/images/sprites/credits1.png -%%DATADIR%%/images/sprites/credits2.png -%%DATADIR%%/images/sprites/credits3.png -%%DATADIR%%/images/sprites/creditsd.png -%%DATADIR%%/images/sprites/exclamation.svg -%%DATADIR%%/images/sprites/exclamation0.png -%%DATADIR%%/images/sprites/exclamationd.png -%%DATADIR%%/images/sprites/factoroids.svg -%%DATADIR%%/images/sprites/factoroids0.png -%%DATADIR%%/images/sprites/factoroids1.png -%%DATADIR%%/images/sprites/factoroids2.png -%%DATADIR%%/images/sprites/factoroidsd.png -%%DATADIR%%/images/sprites/factors0.png -%%DATADIR%%/images/sprites/factors1.png -%%DATADIR%%/images/sprites/factors2.png -%%DATADIR%%/images/sprites/factors3.png -%%DATADIR%%/images/sprites/factors4.png -%%DATADIR%%/images/sprites/factors5.png -%%DATADIR%%/images/sprites/factorsd.png -%%DATADIR%%/images/sprites/fleet.svg -%%DATADIR%%/images/sprites/fleet0.png -%%DATADIR%%/images/sprites/fleetd.png -%%DATADIR%%/images/sprites/fractions0.png -%%DATADIR%%/images/sprites/fractions1.png -%%DATADIR%%/images/sprites/fractions2.png -%%DATADIR%%/images/sprites/fractions3.png -%%DATADIR%%/images/sprites/fractions4.png -%%DATADIR%%/images/sprites/fractions5.png -%%DATADIR%%/images/sprites/fractions6.png -%%DATADIR%%/images/sprites/fractionsd.png -%%DATADIR%%/images/sprites/friends.svg -%%DATADIR%%/images/sprites/friends0.png -%%DATADIR%%/images/sprites/friendsd.png -%%DATADIR%%/images/sprites/goldstar.svg -%%DATADIR%%/images/sprites/goldstar0.png -%%DATADIR%%/images/sprites/goldstar1.png -%%DATADIR%%/images/sprites/goldstard.png -%%DATADIR%%/images/sprites/help.svg -%%DATADIR%%/images/sprites/help0.png -%%DATADIR%%/images/sprites/help1.png -%%DATADIR%%/images/sprites/help2.png -%%DATADIR%%/images/sprites/help3.png -%%DATADIR%%/images/sprites/helpd.png -%%DATADIR%%/images/sprites/lan.svg -%%DATADIR%%/images/sprites/lan0.png -%%DATADIR%%/images/sprites/lan1.png -%%DATADIR%%/images/sprites/land.png -%%DATADIR%%/images/sprites/lesson.svg -%%DATADIR%%/images/sprites/lesson0.png -%%DATADIR%%/images/sprites/lesson1.png -%%DATADIR%%/images/sprites/lesson2.png -%%DATADIR%%/images/sprites/lesson3.png -%%DATADIR%%/images/sprites/lessond.png -%%DATADIR%%/images/sprites/main.svg -%%DATADIR%%/images/sprites/main0.png -%%DATADIR%%/images/sprites/main1.png -%%DATADIR%%/images/sprites/main2.png -%%DATADIR%%/images/sprites/main3.png -%%DATADIR%%/images/sprites/main4.png -%%DATADIR%%/images/sprites/main5.png -%%DATADIR%%/images/sprites/main6.png -%%DATADIR%%/images/sprites/main7.png -%%DATADIR%%/images/sprites/maind.png -%%DATADIR%%/images/sprites/no_goldstar.svg -%%DATADIR%%/images/sprites/no_goldstar0.png -%%DATADIR%%/images/sprites/no_goldstard.png -%%DATADIR%%/images/sprites/nums.svg -%%DATADIR%%/images/sprites/nums0.png -%%DATADIR%%/images/sprites/nums1.png -%%DATADIR%%/images/sprites/nums2.png -%%DATADIR%%/images/sprites/nums3.png -%%DATADIR%%/images/sprites/nums4.png -%%DATADIR%%/images/sprites/nums5.png -%%DATADIR%%/images/sprites/nums6.png -%%DATADIR%%/images/sprites/nums7.png -%%DATADIR%%/images/sprites/numsd.png -%%DATADIR%%/images/sprites/quit.svg -%%DATADIR%%/images/sprites/quit0.png -%%DATADIR%%/images/sprites/quit1.png -%%DATADIR%%/images/sprites/quit2.png -%%DATADIR%%/images/sprites/quit3.png -%%DATADIR%%/images/sprites/quit4.png -%%DATADIR%%/images/sprites/quit5.png -%%DATADIR%%/images/sprites/quit6.png -%%DATADIR%%/images/sprites/quit7.png -%%DATADIR%%/images/sprites/quit8.png -%%DATADIR%%/images/sprites/quitd.png -%%DATADIR%%/images/sprites/trophy0.png -%%DATADIR%%/images/sprites/trophy1.png -%%DATADIR%%/images/sprites/trophyd.png -%%DATADIR%%/images/sprites/tux_config.svg -%%DATADIR%%/images/sprites/tux_config0.png -%%DATADIR%%/images/sprites/tux_config1.png -%%DATADIR%%/images/sprites/tux_config_brown.svg -%%DATADIR%%/images/sprites/tux_config_brown0.png -%%DATADIR%%/images/sprites/tux_config_brown1.png -%%DATADIR%%/images/sprites/tux_config_brownd.png -%%DATADIR%%/images/sprites/tux_configd.png -%%DATADIR%%/images/sprites/tux_helmet0.png -%%DATADIR%%/images/sprites/tux_helmet1.png -%%DATADIR%%/images/sprites/tux_helmet2.png -%%DATADIR%%/images/sprites/tux_helmet_black.svg -%%DATADIR%%/images/sprites/tux_helmet_black0.png -%%DATADIR%%/images/sprites/tux_helmet_blackd.png -%%DATADIR%%/images/sprites/tux_helmet_blue.svg -%%DATADIR%%/images/sprites/tux_helmet_blue0.png -%%DATADIR%%/images/sprites/tux_helmet_blue1.png -%%DATADIR%%/images/sprites/tux_helmet_blue2.png -%%DATADIR%%/images/sprites/tux_helmet_blue3.png -%%DATADIR%%/images/sprites/tux_helmet_blue4.png -%%DATADIR%%/images/sprites/tux_helmet_blue5.png -%%DATADIR%%/images/sprites/tux_helmet_blued.png -%%DATADIR%%/images/sprites/tux_helmet_green.svg -%%DATADIR%%/images/sprites/tux_helmet_green0.png -%%DATADIR%%/images/sprites/tux_helmet_green1.png -%%DATADIR%%/images/sprites/tux_helmet_green2.png -%%DATADIR%%/images/sprites/tux_helmet_green3.png -%%DATADIR%%/images/sprites/tux_helmet_green4.png -%%DATADIR%%/images/sprites/tux_helmet_green5.png -%%DATADIR%%/images/sprites/tux_helmet_greend.png -%%DATADIR%%/images/sprites/tux_helmet_red.svg -%%DATADIR%%/images/sprites/tux_helmet_red0.png -%%DATADIR%%/images/sprites/tux_helmet_red1.png -%%DATADIR%%/images/sprites/tux_helmet_red2.png -%%DATADIR%%/images/sprites/tux_helmet_red3.png -%%DATADIR%%/images/sprites/tux_helmet_red4.png -%%DATADIR%%/images/sprites/tux_helmet_red5.png -%%DATADIR%%/images/sprites/tux_helmet_redd.png -%%DATADIR%%/images/sprites/tux_helmet_yellow.svg -%%DATADIR%%/images/sprites/tux_helmet_yellow0.png -%%DATADIR%%/images/sprites/tux_helmet_yellow1.png -%%DATADIR%%/images/sprites/tux_helmet_yellow2.png -%%DATADIR%%/images/sprites/tux_helmet_yellow3.png -%%DATADIR%%/images/sprites/tux_helmet_yellow4.png -%%DATADIR%%/images/sprites/tux_helmet_yellow5.png -%%DATADIR%%/images/sprites/tux_helmet_yellowd.png -%%DATADIR%%/images/sprites/tux_helmetd.png -%%DATADIR%%/images/status/arrows.png -%%DATADIR%%/images/status/demo-small.png -%%DATADIR%%/images/status/demo.png -%%DATADIR%%/images/status/gameover.png -%%DATADIR%%/images/status/gameover_won.png -%%DATADIR%%/images/status/keypad.png -%%DATADIR%%/images/status/keypad_no_neg.png -%%DATADIR%%/images/status/led_neg_sign.png -%%DATADIR%%/images/status/lednums.png -%%DATADIR%%/images/status/left.png -%%DATADIR%%/images/status/left.svg -%%DATADIR%%/images/status/left_gray.png -%%DATADIR%%/images/status/left_gray.svg -%%DATADIR%%/images/status/loading.png -%%DATADIR%%/images/status/nbs.png -%%DATADIR%%/images/status/numbers.png -%%DATADIR%%/images/status/nums.png -%%DATADIR%%/images/status/paused.png -%%DATADIR%%/images/status/player_pause.svg -%%DATADIR%%/images/status/player_play.svg -%%DATADIR%%/images/status/right.png -%%DATADIR%%/images/status/right.svg -%%DATADIR%%/images/status/right_gray.png -%%DATADIR%%/images/status/right_gray.svg -%%DATADIR%%/images/status/score.png -%%DATADIR%%/images/status/standby.png -%%DATADIR%%/images/status/stop.png -%%DATADIR%%/images/status/stop.svg -%%DATADIR%%/images/status/title.png -%%DATADIR%%/images/status/tux4kids.png -%%DATADIR%%/images/status/tux4kids.svg -%%DATADIR%%/images/status/wave.png -%%DATADIR%%/images/title/egg.png -%%DATADIR%%/images/title/egg.svg -%%DATADIR%%/images/title/menu_bkg.jpg -%%DATADIR%%/images/title/title1.png -%%DATADIR%%/images/title/title1.svg -%%DATADIR%%/images/tux/bigtux.svg -%%DATADIR%%/images/tux/bigtux0.png -%%DATADIR%%/images/tux/bigtux0.svg -%%DATADIR%%/images/tux/bigtux1.png -%%DATADIR%%/images/tux/bigtux1.svg -%%DATADIR%%/images/tux/bigtux2.png -%%DATADIR%%/images/tux/bigtux2.svg -%%DATADIR%%/images/tux/bigtux3.png -%%DATADIR%%/images/tux/bigtux3.svg -%%DATADIR%%/images/tux/bigtux4.png -%%DATADIR%%/images/tux/bigtux4.svg -%%DATADIR%%/images/tux/bigtux5.png -%%DATADIR%%/images/tux/bigtux5.svg -%%DATADIR%%/images/tux/bigtux6.png -%%DATADIR%%/images/tux/bigtux6.svg -%%DATADIR%%/images/tux/cockpit_tux1.png -%%DATADIR%%/images/tux/cockpit_tux2.png -%%DATADIR%%/images/tux/cockpit_tux3.png -%%DATADIR%%/images/tux/cockpit_tux4.png -%%DATADIR%%/images/tux/cockpit_tux5.png -%%DATADIR%%/images/tux/cockpit_tux6.png -%%DATADIR%%/images/tux/console_bash.png -%%DATADIR%%/images/tux/console_led.png -%%DATADIR%%/images/tux/tux-console1.png -%%DATADIR%%/images/tux/tux-console2.png -%%DATADIR%%/images/tux/tux-console3.png -%%DATADIR%%/images/tux/tux-console4.png -%%DATADIR%%/images/tux/tux-drat.png -%%DATADIR%%/images/tux/tux-egypt1.png -%%DATADIR%%/images/tux/tux-egypt2.png -%%DATADIR%%/images/tux/tux-egypt3.png -%%DATADIR%%/images/tux/tux-egypt4.png -%%DATADIR%%/images/tux/tux-fist1.png -%%DATADIR%%/images/tux/tux-fist2.png -%%DATADIR%%/images/tux/tux-kiss1.png -%%DATADIR%%/images/tux/tux-kiss2.png -%%DATADIR%%/images/tux/tux-relax1.png -%%DATADIR%%/images/tux/tux-relax2.png -%%DATADIR%%/images/tux/tux-sit.png -%%DATADIR%%/images/tux/tux-yay1.png -%%DATADIR%%/images/tux/tux-yay2.png -%%DATADIR%%/images/tux/tux-yes1.png -%%DATADIR%%/images/tux/tux-yes2.png -%%DATADIR%%/images/tux/tux-yipe.png -%%DATADIR%%/menus/main_menu.xml -%%DATADIR%%/missions/arcade/ace -%%DATADIR%%/missions/arcade/commando -%%DATADIR%%/missions/arcade/ranger -%%DATADIR%%/missions/arcade/scout -%%DATADIR%%/missions/arcade/space_cadet -%%DATADIR%%/missions/campaign/ace/ace -%%DATADIR%%/missions/campaign/ace/bonus -%%DATADIR%%/missions/campaign/ace/round1 -%%DATADIR%%/missions/campaign/ace/round2 -%%DATADIR%%/missions/campaign/ace/round3 -%%DATADIR%%/missions/campaign/cadet/bonus -%%DATADIR%%/missions/campaign/cadet/cadet -%%DATADIR%%/missions/campaign/cadet/round1 -%%DATADIR%%/missions/campaign/cadet/round2 -%%DATADIR%%/missions/campaign/cadet/round3 -%%DATADIR%%/missions/campaign/campaign -%%DATADIR%%/missions/campaign/commando/commando -%%DATADIR%%/missions/campaign/commando/round1 -%%DATADIR%%/missions/campaign/commando/round2 -%%DATADIR%%/missions/campaign/commando/round3 -%%DATADIR%%/missions/campaign/ranger/bonus -%%DATADIR%%/missions/campaign/ranger/ranger -%%DATADIR%%/missions/campaign/ranger/round1 -%%DATADIR%%/missions/campaign/ranger/round2 -%%DATADIR%%/missions/campaign/ranger/round3 -%%DATADIR%%/missions/campaign/scout/bonus -%%DATADIR%%/missions/campaign/scout/round1 -%%DATADIR%%/missions/campaign/scout/round2 -%%DATADIR%%/missions/campaign/scout/round3 -%%DATADIR%%/missions/campaign/scout/scout -%%DATADIR%%/missions/demo -%%DATADIR%%/missions/lessons/lesson00 -%%DATADIR%%/missions/lessons/lesson01 -%%DATADIR%%/missions/lessons/lesson02 -%%DATADIR%%/missions/lessons/lesson03 -%%DATADIR%%/missions/lessons/lesson04 -%%DATADIR%%/missions/lessons/lesson05 -%%DATADIR%%/missions/lessons/lesson06 -%%DATADIR%%/missions/lessons/lesson07 -%%DATADIR%%/missions/lessons/lesson08 -%%DATADIR%%/missions/lessons/lesson09 -%%DATADIR%%/missions/lessons/lesson10 -%%DATADIR%%/missions/lessons/lesson11 -%%DATADIR%%/missions/lessons/lesson12 -%%DATADIR%%/missions/lessons/lesson13 -%%DATADIR%%/missions/lessons/lesson14 -%%DATADIR%%/missions/lessons/lesson15 -%%DATADIR%%/missions/lessons/lesson16 -%%DATADIR%%/missions/lessons/lesson17 -%%DATADIR%%/missions/lessons/lesson18 -%%DATADIR%%/missions/lessons/lesson19 -%%DATADIR%%/missions/lessons/lesson20 -%%DATADIR%%/missions/lessons/lesson21 -%%DATADIR%%/missions/lessons/lesson22 -%%DATADIR%%/missions/lessons/lesson23 -%%DATADIR%%/missions/lessons/lesson24 -%%DATADIR%%/missions/lessons/lesson25 -%%DATADIR%%/missions/lessons/lesson26 -%%DATADIR%%/missions/lessons/lesson27 -%%DATADIR%%/missions/lessons/lesson28 -%%DATADIR%%/missions/lessons/lesson29 -%%DATADIR%%/missions/lessons/lesson30 -%%DATADIR%%/missions/lessons/lesson31 -%%DATADIR%%/missions/lessons/lesson32 -%%DATADIR%%/missions/lessons/lesson33 -%%DATADIR%%/missions/lessons/lesson34 -%%DATADIR%%/missions/lessons/lesson35 -%%DATADIR%%/missions/lessons/lesson36 -%%DATADIR%%/missions/lessons/lesson37 -%%DATADIR%%/missions/lessons/lesson38 -%%DATADIR%%/missions/lessons/lesson39 -%%DATADIR%%/missions/lessons/lesson40 -%%DATADIR%%/missions/lessons/lesson41 -%%DATADIR%%/missions/lessons/lesson42 -%%DATADIR%%/missions/lessons/lesson43 -%%DATADIR%%/missions/lessons/lesson44 -%%DATADIR%%/missions/lessons/lesson45 -%%DATADIR%%/missions/lessons/lesson46 -%%DATADIR%%/missions/lessons/lesson47 -%%DATADIR%%/missions/lessons/lesson48 -%%DATADIR%%/missions/lessons/lesson49 -%%DATADIR%%/missions/lessons/lesson50 -%%DATADIR%%/missions/lessons/lesson51 -%%DATADIR%%/missions/lessons/lesson52 -%%DATADIR%%/missions/lessons/lesson53 -%%DATADIR%%/missions/lessons/lesson54 -%%DATADIR%%/missions/lessons/lesson55 -%%DATADIR%%/missions/lessons/lesson56 -%%DATADIR%%/missions/lessons/lesson57 -%%DATADIR%%/missions/multiplay/ace -%%DATADIR%%/missions/multiplay/commando -%%DATADIR%%/missions/multiplay/mpoptions -%%DATADIR%%/missions/multiplay/ranger -%%DATADIR%%/missions/multiplay/scout -%%DATADIR%%/missions/multiplay/space_cadet -%%DATADIR%%/missions/options -%%DATADIR%%/sounds/01_rush.ogg -%%DATADIR%%/sounds/02_on_the_edge_of_the_universe.ogg -%%DATADIR%%/sounds/03_gravity.ogg -%%DATADIR%%/sounds/alarm.wav -%%DATADIR%%/sounds/buzz.wav -%%DATADIR%%/sounds/cheer.wav -%%DATADIR%%/sounds/engine.wav -%%DATADIR%%/sounds/explosion.wav -%%DATADIR%%/sounds/game.mod -%%DATADIR%%/sounds/game2.mod -%%DATADIR%%/sounds/game3.mod -%%DATADIR%%/sounds/harp.wav -%%DATADIR%%/sounds/laser.wav -%%DATADIR%%/sounds/pop.wav -%%DATADIR%%/sounds/shieldsdown.wav -%%DATADIR%%/sounds/sizzling.wav -%%DATADIR%%/sounds/tock.wav -%%DATADIR%%/sounds/towerclock.wav -%%DATADIR%%/sounds/tuxi.ogg -%%DATADIR%%/images/menu