diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-sports/gracer |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-sports/gracer')
-rw-r--r-- | games-sports/gracer/Manifest | 14 | ||||
-rw-r--r-- | games-sports/gracer/files/0.1.5-gldefs.patch | 33 | ||||
-rw-r--r-- | games-sports/gracer/files/gracer-0.1.5-as-needed.patch | 11 | ||||
-rw-r--r-- | games-sports/gracer/files/gracer-0.1.5-gcc41.patch | 11 | ||||
-rw-r--r-- | games-sports/gracer/files/gracer-0.1.5-giflib.patch | 14 | ||||
-rw-r--r-- | games-sports/gracer/files/gracer-0.1.5-libpng14.patch | 13 | ||||
-rw-r--r-- | games-sports/gracer/files/gracer-0.1.5-png15.patch | 11 | ||||
-rw-r--r-- | games-sports/gracer/files/gracer-0.1.5-warnings.patch | 21 | ||||
-rw-r--r-- | games-sports/gracer/files/gracer-gcc-3.4.patch | 120 | ||||
-rw-r--r-- | games-sports/gracer/gracer-0.1.5-r1.ebuild | 49 | ||||
-rw-r--r-- | games-sports/gracer/gracer-0.1.5.ebuild | 55 | ||||
-rw-r--r-- | games-sports/gracer/metadata.xml | 11 |
12 files changed, 363 insertions, 0 deletions
diff --git a/games-sports/gracer/Manifest b/games-sports/gracer/Manifest new file mode 100644 index 000000000000..845e99b9d0a7 --- /dev/null +++ b/games-sports/gracer/Manifest @@ -0,0 +1,14 @@ +AUX 0.1.5-gldefs.patch 1066 SHA256 f7cd80f1cd75734d5c5f201288d46ef84ecc17a625969d8a0569229c792c0506 SHA512 817bfa44ccdc07366177e1048b47c822313d1509c90c4f7569ec4c6dd423d75053e45e95b52c8986ec23b1300b49be4e8dae3f875c47b168c438996d6fff9e5f WHIRLPOOL e5a11316701e2d40da73d87780577887780965b351c0924602c1e99089403b33826857d172ce11a28ad6db8a07a3930ea3b40114935d1fad6cd42f03e215e78f +AUX gracer-0.1.5-as-needed.patch 1134 SHA256 34678d10ee8e7afd326f4c163373ba508e472398628a1f0493c7c5c6cfe4c684 SHA512 dc7738a289d8ca9df8548cdf3011e523814ddd8071df0cc73f1ff0a2ce52e679b821608bd91978585f0c3c658e3b9091204ccad58100c190524b6c0326236b85 WHIRLPOOL cca57cf0cb3165ab6a51db50e38be124801e7e11076df14c6e404d3e705e8b7a28b7ace0f8091b55e67655e0bedcf503926426fd5a5c39ab10156ddec8fc8892 +AUX gracer-0.1.5-gcc41.patch 414 SHA256 b2661e13bb04352dc3a687fd1aa9c3df69ee00249d4d10c9bc756a224b05b119 SHA512 b732fcb3f0dc990f32ea55cddc35e44eb57994989a5f3b1c38b1d89a9e4e1e4c77ffa0244c0eb1b5b1259e396a7d8718289a32cf314ae7b8b2738a3ec0acc8ac WHIRLPOOL ff8d7c988f7a04f55fe960c2dbcc060d387cdc872c8ed5ae7a00c69f720a2cc942a8c4f04f60a655712ba6d32f437ab9ef17622e903476d8d454abec3476cd9d +AUX gracer-0.1.5-giflib.patch 331 SHA256 5b18fb9acfc6303add2e7e49e2d7263664bd737aeb1a33627b47f917e82284fb SHA512 56ced23de71bdaeb577b5b006fd2f139f70d681584d4de7b96e33e5199f2f3c6e2a31ece79b9c32eb61ffdac1848a504bc8a1ed9f1bad2a90f41bb2fbeb51b57 WHIRLPOOL 868a5c4ec7b0ac1867ac52b2d0576ded0d9747b0077f9a1f6bed1181b32eb3de049a455752625d902bda904189568df6edb0266a109358613161e3c292a5b011 +AUX gracer-0.1.5-libpng14.patch 389 SHA256 80344f3fea6e444b18b7a652ac98ddb7548f2696a681ff3c86da6d171b15d70f SHA512 8074b990613e2c1957e41e7091289291275dcb5aaf54e89553cdcc333cfc0c226d4ae9af71809f847b541280667f26912711d3eb868ae746952b8dccdaf6519f WHIRLPOOL 8b67e214d9a9b49be0b1a644c1cf631812fc4200554779a110a29103f566d9dc65a31f1abed4df1b24be0dd23986f1b0fb6bef75e354c5f026ce12a810b60a4a +AUX gracer-0.1.5-png15.patch 314 SHA256 a9da554f852aec950f951c3b1eeb76f63899f94b5eecb879553bf362359d3479 SHA512 aa7e16d49084e96ed59068e765103f9f8a73e94a4c457ffa4a5813a4e6fd794bc64385cf81978d399eeac43426c8975d35900eca38c0b5c6613c76dc8e917fc9 WHIRLPOOL d963863b76aa83a230b96b69bcdb8108e12700dcca1e9d7d74c11cddd5b06c7bc85e88f5b856e4d97de90157af5afa62b45938a7010afc8084034c39c53806f2 +AUX gracer-0.1.5-warnings.patch 433 SHA256 ff0bc0c4357beb37ad92b87cf13ca60a1189171492ecb0e38bd551524743c5a9 SHA512 a8a1c2ac8b6d38355b48bfb61980f6eee15b0404dd4d8d8a17debe3d69a319f1b9f48aa40e0d00857af8051f1d93d864e6970d2d051791e8e21ffedbb09b2d31 WHIRLPOOL 1d852d1fb7f6ce6ebaab5ab2857d087d053133030a0cc03ef9f6e40283b2769207027bc569166df36757ff7fe37663c44d3fd0ccb7483c46c29b028f49939ff9 +AUX gracer-gcc-3.4.patch 1755 SHA256 b27947c57a31785611a5b4543b103fad604c9de23f1c7aab9469ef6ed8277b05 SHA512 544bb200bb49bf40b798c32f30f24795204c6e3f67a971ad9254f040e7f30a063e17974a6256de54d4550cb347392a4e71fb8aa29fc46f1fbcf92b1cf0ad015c WHIRLPOOL 878f0e8c314d54d3c08fb09509d00bb893a09f9f2a0692c69cd220e39367cd6e2184eb59fc2807a736fc75636699f251e7c1b01019adfc7c4b38873d1e355344 +DIST gracer-0.1.5.tar.gz 520599 SHA256 dc478610d60cd5f00a52cc52877a333bd4b3a2d96ed1660ba8d26ad7143367c0 SHA512 eb812c517087a955d4b421e5d0e4bc841428162ed3f76dcac1a7a36b67e6ac14e8a6c231cca2a8ba9c60a4a25c79d532983a13dc4e9b9e4b7dfad3e78f1284bc WHIRLPOOL f0a68874ce5aaed897197c94b2028f94fd89aac4cc961e75260bb48ddb66bf790e8a0ecda3be30916b97a88796e004096c3f6c10a8bf739ac00cf01e96383c0e +EBUILD gracer-0.1.5-r1.ebuild 996 SHA256 c1852ac6b3b1b90007d1bbf7784c4d3d8cdf8a1e43f367bea39bce2ff98e8077 SHA512 f7817438fcd36264d1e047161f5ee5fb491d3016530c8864e320563835c5d14ee3d80fe12ed8e575e629f3a0852abe1db9c6a37f9b6430cebed7c89653c02bf1 WHIRLPOOL 51f0e9ff340300478566521844ef7012c741ef315f1cc85234807e804162d38cfbc4690015c26a5681c54d92a1ce46560dadfaf1c4389cff20eecb179528338c +EBUILD gracer-0.1.5.ebuild 1092 SHA256 50fe3517c819a73fc83765bc0a484a5f0c39e962dae2c4bcdb2d3915f701f408 SHA512 b02d9e7507771faa90649295e8a808d0f4d96d206baa026b8f2666b29946e5da509db617930bd64ff747f59e596e89d7b31b2a29d4b52b9061fc8e7cad5b323f WHIRLPOOL f593305596013872317e812e5337e16a7544ef36b2f1d68152177795e44a6a0c5fdb6243b0748700f4dcd9b473ffc374809029df58cd6ddf503a2a19639c2da2 +MISC ChangeLog 3681 SHA256 f93ad578dc415d49de83000d302ffada18025c0ac3f2e2be89bec758d3ba74c8 SHA512 635caf5823bf85c04a7ea96a72281ff92969b097321b1f5363c142789c5812f50a52722f3f846d4a388f9f0c54a490fe304b341f3beb43c081f3564a22c81603 WHIRLPOOL 366dfa439ec1cdbe3932fc9354086485d7b6b020d138248db48a172fa6e8b93212cd0c70e2733e64cb85b5a376eff08aa0e14319e623ed8c9aba1cc606757acf +MISC ChangeLog-2015 2806 SHA256 3cfa4718506068922edd846d7a58ee39d597740ad24b54d42233f5c340d4e4ae SHA512 03d1cabf73328b3b4688ad6a826f1158bfdd8772f7527428fe59a7ab42a5a044d83e6bce8b718bc9b753cb82294cfaca030ffff23e8f5940d061ed369d6532e7 WHIRLPOOL 54a29086a464a968b4f39ae59baeb2c001b9987f8ac08c731efde676dfe0f6f6af9fd9315a95b70173dc9378f7d01e4a8832070dace2684227300cccbc9f9695 +MISC metadata.xml 329 SHA256 3f7a882acb9cec8ba5d89cc1a980835f431d66206a6419f0a1542b05c9130cdf SHA512 c2f7b825c898da8e7ff14e83350c02a880eb2338607f562c42cd7dabd25ddaa938f4202aff742091302b0e609f02d2c4abf5c3b34e24b29262530934ffd2139d WHIRLPOOL 2e62e46297597f6cd2d1b286bfdece2355685738607720ff1ee6a63186759988f8c595f71b04769b8a629b3900799093eeb9dfbe1bd768f09b141fb62c8f34fb diff --git a/games-sports/gracer/files/0.1.5-gldefs.patch b/games-sports/gracer/files/0.1.5-gldefs.patch new file mode 100644 index 000000000000..43fe7385dc6e --- /dev/null +++ b/games-sports/gracer/files/0.1.5-gldefs.patch @@ -0,0 +1,33 @@ +--- a/src/glbind.c 2003-07-30 00:18:37.000000000 -0400 ++++ b/src/glbind.c 2003-07-30 00:19:32.000000000 -0400 +@@ -22,6 +22,8 @@ + #include <unistd.h> + #include <GL/gl.h> + #include <GL/glut.h> ++#undef GL_EXT_texture_object ++#include <GL/glext.h> + #include <string.h> + #include <stdlib.h> + #include <ctype.h> +--- a/src/glhash.h 2003-07-30 00:20:32.000000000 -0400 ++++ b/src/glhash.h 2003-07-30 00:20:58.000000000 -0400 +@@ -1,4 +1,5 @@ + /* this file is generated automaticaly from GL/gl.h */ ++#undef GL_EXT_paletted_texture + #include <GL/gl.h> + + glWordList glwordlist[] = { +@@ -632,13 +632,11 @@ + + #ifdef GL_SGIS_multitexture + {"selected_texture_sgis", GL_SELECTED_TEXTURE_SGIS}, +- {"selected_texture_coord_set_sgis", GL_SELECTED_TEXTURE_COORD_SET_SGIS}, + {"max_textures_sgis", GL_MAX_TEXTURES_SGIS}, + {"texture0_sgis", GL_TEXTURE0_SGIS}, + {"texture1_sgis", GL_TEXTURE1_SGIS}, + {"texture2_sgis", GL_TEXTURE2_SGIS}, + {"texture3_sgis", GL_TEXTURE3_SGIS}, +- {"texture_coord_set_source_sgis", GL_TEXTURE_COORD_SET_SOURCE_SGIS}, + #endif + + #ifdef GL_EXT_multitexture diff --git a/games-sports/gracer/files/gracer-0.1.5-as-needed.patch b/games-sports/gracer/files/gracer-0.1.5-as-needed.patch new file mode 100644 index 000000000000..1b8b21f1a186 --- /dev/null +++ b/games-sports/gracer/files/gracer-0.1.5-as-needed.patch @@ -0,0 +1,11 @@ +--- a/src/Makefile.in 2009-02-11 14:31:56.000000000 +0100 ++++ b/src/Makefile.in 2009-02-11 14:32:29.000000000 +0100 +@@ -109,7 +109,7 @@ + INCLUDES = -I$(top_srcdir) @X_CFLAGS@ @GL_CFLAGS@ @GLUT_CFLAGS@ @TCL_CFLAGS@ @GIF_CFLAGS@ @JPEG_CFLAGS@ @PNG_CFLAGS@ @PLIB_CFLAGS@ + + +-gracer_LDADD = @PLIB_LDFLAGS@ @GIF_LDFLAGS@ @JPEG_LDFLAGS@ @PNG_LDFLAGS@ @GL_LDFLAGS@ @GLUT_LDFLAGS@ @X_LDFLAGS@ @TCL_LDFLAGS@ @TCL_LIBS@ @X_LIBS@ @GL_LIBS@ @GLUT_LIBS@ @GIF_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @SOUND_LIBS@ $(top_builddir)/common/libcommon.a ++gracer_LDADD = $(top_builddir)/common/libcommon.a @PLIB_LDFLAGS@ @GIF_LDFLAGS@ @JPEG_LDFLAGS@ @PNG_LDFLAGS@ @GL_LDFLAGS@ @GLUT_LDFLAGS@ @X_LDFLAGS@ @TCL_LDFLAGS@ @TCL_LIBS@ @X_LIBS@ @GL_LIBS@ @GLUT_LIBS@ @GIF_LIBS@ @JPEG_LIBS@ @PNG_LIBS@ @SOUND_LIBS@ + + + gracer_SOURCES = control.h glbind.c glbind.h glutwidgets.c glutwidgets.h gluttclwidgets.c gluttclwidgets.h glutgame.c glutgame.h gr_world.c gr_world.h glhash.h gluthash.h vehicle.c vehicle.h lap.c lap.h joystick.c joystick.h tcldefs.h sound.h sound.cxx main.cxx diff --git a/games-sports/gracer/files/gracer-0.1.5-gcc41.patch b/games-sports/gracer/files/gracer-0.1.5-gcc41.patch new file mode 100644 index 000000000000..3877e76e577e --- /dev/null +++ b/games-sports/gracer/files/gracer-0.1.5-gcc41.patch @@ -0,0 +1,11 @@ +--- a/common/gr_memory.h 2006-05-23 09:16:21.000000000 +0200 ++++ b/common/gr_memory.h 2006-05-23 09:16:40.000000000 +0200 +@@ -64,7 +64,7 @@ + void gr_dlist_free (GrDList *list); + + #define gr_FOREACH(l,p) \ +- for (; (l) != NULL && ((void *)(p) = (l)->data, 1); (l) = (l)->next) ++ for (; (l) != NULL && (p = (l)->data, 1); (l) = (l)->next) + + void gr_ref_incr (GrRef *ref); + void gr_ref_decr (GrRef *ref); diff --git a/games-sports/gracer/files/gracer-0.1.5-giflib.patch b/games-sports/gracer/files/gracer-0.1.5-giflib.patch new file mode 100644 index 000000000000..a5ce023f5734 --- /dev/null +++ b/games-sports/gracer/files/gracer-0.1.5-giflib.patch @@ -0,0 +1,14 @@ +--- gracer-0.1.5/common/gr_texture.c ++++ gracer-0.1.5/common/gr_texture.c +@@ -274,7 +274,11 @@ + int index; + int width, height; + ++#if (GIFLIB_MAJOR >= 5&& !(GIFLIB_MAJOR == 5 && GIFLIB_MINOR == 0)) ++ file = DGifOpenFileName (filename, &i); ++#else + file = DGifOpenFileName (filename); ++#endif + if (!file) + return -1; + diff --git a/games-sports/gracer/files/gracer-0.1.5-libpng14.patch b/games-sports/gracer/files/gracer-0.1.5-libpng14.patch new file mode 100644 index 000000000000..618c987a3152 --- /dev/null +++ b/games-sports/gracer/files/gracer-0.1.5-libpng14.patch @@ -0,0 +1,13 @@ +http://bugs.gentoo.org/show_bug.cgi?id=308885 + +--- a/common/gr_texture.c ++++ b/common/gr_texture.c +@@ -419,7 +419,7 @@ read_png_file (GrTexture *texture, char + if (fread (header, 1, PNG_BYTES_TO_CHECK, file) != PNG_BYTES_TO_CHECK) { + goto ERROR; + } +- if (!png_check_sig (header, PNG_BYTES_TO_CHECK)) { ++ if (png_sig_cmp (header, 0, PNG_BYTES_TO_CHECK)) { + goto ERROR; + } + diff --git a/games-sports/gracer/files/gracer-0.1.5-png15.patch b/games-sports/gracer/files/gracer-0.1.5-png15.patch new file mode 100644 index 000000000000..d606c14cd4e2 --- /dev/null +++ b/games-sports/gracer/files/gracer-0.1.5-png15.patch @@ -0,0 +1,11 @@ +--- a/common/gr_texture.c 2011-09-14 14:23:46.820207882 +0200 ++++ b/common/gr_texture.c 2011-09-14 14:24:22.861203604 +0200 +@@ -431,7 +431,7 @@ + if (!info_ptr) { + goto ERROR; + } +- if (setjmp (png_ptr->jmpbuf)) { ++ if (setjmp (png_jmpbuf(png_ptr))) { + goto ERROR; + } + png_init_io (png_ptr, file); diff --git a/games-sports/gracer/files/gracer-0.1.5-warnings.patch b/games-sports/gracer/files/gracer-0.1.5-warnings.patch new file mode 100644 index 000000000000..b5ede40e1492 --- /dev/null +++ b/games-sports/gracer/files/gracer-0.1.5-warnings.patch @@ -0,0 +1,21 @@ +--- gracer-0.1.5/src/glbind.c ++++ gracer-0.1.5/src/glbind.c +@@ -142,7 +142,7 @@ + return NULL; + + entry = Tcl_FindHashEntry (&cache_hash, key); +- if (&entry) ++ if (!entry) + return NULL; + + return Tcl_GetHashValue (entry); +--- gracer-0.1.5/src/joystick.c ++++ gracer-0.1.5/src/joystick.c +@@ -20,6 +20,7 @@ + */ + + #include <unistd.h> ++#include <string.h> + #include <errno.h> + #include <sys/types.h> + #include <sys/stat.h> diff --git a/games-sports/gracer/files/gracer-gcc-3.4.patch b/games-sports/gracer/files/gracer-gcc-3.4.patch new file mode 100644 index 000000000000..c12cb9a1f0cf --- /dev/null +++ b/games-sports/gracer/files/gracer-gcc-3.4.patch @@ -0,0 +1,120 @@ +--- a/src/glbind.c 2004-11-05 01:15:07.141221016 +0000 ++++ b/src/glbind.c 2004-11-05 01:15:32.808319024 +0000 +@@ -2150,6 +2150,7 @@ + return 3; + + default: ++ ; + } + + ERROR: +@@ -2889,6 +2890,7 @@ + return 6; + + default: ++ ; + } + + ERROR: +@@ -3081,6 +3083,7 @@ + return 4; + + default: ++ ; + } + + ERROR: +--- a/src/glutwidgets.c 2004-11-05 01:17:17.941336376 +0000 ++++ b/src/glutwidgets.c 2004-11-05 01:18:42.059548464 +0000 +@@ -255,6 +255,7 @@ + widget->width += (width - screen_width); + break; + default: ++ ; + } + switch (widget->anchor & GR_VERTICAL_MASK) { + case GR_BOTTOM: +@@ -268,6 +269,7 @@ + widget->height += (width - screen_height); + break; + default: ++ ; + } + glut_widget_calc_bbox (widget); + } +@@ -327,6 +329,7 @@ + break; + + default: ++ ; + } + } + +@@ -504,6 +507,7 @@ + break; + + default: ++ ; + } + } + +@@ -1299,6 +1303,7 @@ + break; + + default: ++ ; + } + } + +@@ -1571,6 +1576,7 @@ + break; + + default: ++ ; + } + + glColor4fv (widget->fg_color[GR_STATE_NORMAL]); +--- a/src/gr_world.c 2004-11-05 01:19:30.766143936 +0000 ++++ b/src/gr_world.c 2004-11-05 01:19:07.717647840 +0000 +@@ -169,6 +169,7 @@ + break; + + default: ++ ; + } + + tlist = entry->triggers; +--- a/ac2scene/ac2scene.c 2004-11-05 01:13:55.845059680 +0000 ++++ b/ac2scene/ac2scene.c 2004-11-05 01:14:32.526483256 +0000 +@@ -162,6 +162,7 @@ + break; + + default: ++ ; + } + + return 0; +@@ -234,6 +235,7 @@ + break; + + default: ++ ; + } + + return 0; +@@ -316,6 +318,7 @@ + } + break; + default: ++ ; + } + + return 0; +@@ -399,6 +402,7 @@ + break; + + default: ++ ; + } + } + diff --git a/games-sports/gracer/gracer-0.1.5-r1.ebuild b/games-sports/gracer/gracer-0.1.5-r1.ebuild new file mode 100644 index 000000000000..c604168f2c6c --- /dev/null +++ b/games-sports/gracer/gracer-0.1.5-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="3D motor sports simulator" +HOMEPAGE="http://gracer.sourceforge.net/" +SRC_URI="mirror://sourceforge/gracer/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="joystick" + +DEPEND=" + dev-lang/tcl:0 + media-libs/freeglut + media-libs/giflib + media-libs/libpng:0 + media-libs/plib + x11-libs/libXi + x11-libs/libXmu + virtual/glu + virtual/jpeg:0 + virtual/opengl" + +RDEPEND=${DEPEND} + +PATCHES=( + "${FILESDIR}"/${PV}-gldefs.patch + "${FILESDIR}"/${PN}-gcc-3.4.patch + "${FILESDIR}/${P}"-gcc41.patch + "${FILESDIR}"/${P}-as-needed.patch + "${FILESDIR}"/${P}-libpng14.patch + "${FILESDIR}"/${P}-png15.patch + "${FILESDIR}"/${P}-giflib.patch + "${FILESDIR}"/${P}-warnings.patch +) + +src_configure() { + econf \ + --enable-gif \ + --enable-jpeg \ + --enable-png \ + $(use_enable joystick) + sed -i \ + -e 's:-lplibsl:-lplibsl -lplibul:' \ + $(find -name Makefile) || die +} diff --git a/games-sports/gracer/gracer-0.1.5.ebuild b/games-sports/gracer/gracer-0.1.5.ebuild new file mode 100644 index 000000000000..cc64aa4d108e --- /dev/null +++ b/games-sports/gracer/gracer-0.1.5.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils games + +DESCRIPTION="3D motor sports simulator" +HOMEPAGE="http://gracer.sourceforge.net/" +SRC_URI="mirror://sourceforge/gracer/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="joystick" + +DEPEND=" + dev-lang/tcl:0 + media-libs/freeglut + media-libs/giflib + media-libs/libpng:0 + media-libs/plib + x11-libs/libXi + x11-libs/libXmu + virtual/glu + virtual/opengl + virtual/jpeg:0" +RDEPEND=${DEPEND} + +src_prepare() { + epatch \ + "${FILESDIR}"/${PV}-gldefs.patch \ + "${FILESDIR}"/${PN}-gcc-3.4.patch \ + "${FILESDIR}/${P}"-gcc41.patch \ + "${FILESDIR}"/${P}-as-needed.patch \ + "${FILESDIR}"/${P}-libpng14.patch \ + "${FILESDIR}"/${P}-png15.patch \ + "${FILESDIR}"/${P}-giflib.patch \ + "${FILESDIR}"/${P}-warnings.patch +} + +src_configure() { + egamesconf \ + --enable-gif \ + --enable-jpeg \ + --enable-png \ + $(use_enable joystick) + sed -i \ + -e 's:-lplibsl:-lplibsl -lplibul:' \ + $(find -name Makefile) || die +} + +src_install() { + default + prepgamesdirs +} diff --git a/games-sports/gracer/metadata.xml b/games-sports/gracer/metadata.xml new file mode 100644 index 000000000000..f8270e9a0c3b --- /dev/null +++ b/games-sports/gracer/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">gracer</remote-id> + </upstream> +</pkgmetadata> |