aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2023-06-16 18:31:04 +0000
committerRene Ladan <rene@FreeBSD.org>2023-06-16 18:31:04 +0000
commitf63a4b296091d8231e9ca1b0357e19984320254b (patch)
treeb4a7fd28ab3b7174a777e9835e9667de4edc86b9
parentdbed968403f31fa52873aa2c63280ea316a0fc70 (diff)
downloadports-f63a4b296091d8231e9ca1b0357e19984320254b.tar.gz
ports-f63a4b296091d8231e9ca1b0357e19984320254b.zip
games/tuxmath: Remove expired port
2023-06-16 games/tuxmath: Upstream last release was in 2011
-rw-r--r--MOVED1
-rw-r--r--games/Makefile1
-rw-r--r--games/tuxmath/Makefile88
-rw-r--r--games/tuxmath/distinfo4
-rw-r--r--games/tuxmath/files/patch-src_menu.c11
-rw-r--r--games/tuxmath/files/patch-src_menu__lan.c11
-rw-r--r--games/tuxmath/files/patch-src_network.c11
-rw-r--r--games/tuxmath/files/patch-src_setup.c11
-rw-r--r--games/tuxmath/files/patch-src_titlescreen.c27
-rw-r--r--games/tuxmath/files/patch-t4k_common.h11
-rw-r--r--games/tuxmath/files/patch-t4k_loaders.c18
-rw-r--r--games/tuxmath/files/patch-t4k_main.c17
-rw-r--r--games/tuxmath/pkg-descr5
-rw-r--r--games/tuxmath/pkg-plist539
14 files changed, 1 insertions, 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