Sync with portage [Fri Mar 13 09:02:50 MSK 2015].

mhiretskiy
root 9 years ago
parent 1b9e87787f
commit bc3cc825c7

@ -1,3 +1,2 @@
DIST bzip2-1.0.2.tar.gz 665198 SHA256 4b526afa73ca1ccd6f5f1f5fd23813f159f715c3d0e00688f1df54b51f443cdd SHA512 2d857226af70621737823a69e2f1790378636d5d8cfe60d4f87bf4e0cd9c5458aa22d358fbf51cf50e187a2c673b3304f276448ca07e6ae205a2c5e64135eeff WHIRLPOOL a114307c966824ecbe3d01fbae4e0aba3049a3a70d071f4e59febd4b450fc10ac4ff6d099419cc076f89eedf72c45a3d32b45d028d1bc9e2313b481cc8a0fcff
DIST bzip2-1.0.3.tar.gz 669075 SHA256 4aaa8e7b4ecf03d91c33e8bf92d489533fa6c1f99e825c34058003f18eb68c13 SHA512 350728188009faa0685fa18ddcb0ba1fc869963ed119953664b7abaa5f3b1393b72588417f0a5a6a5e088691678a6156d05b616e0f5ea38d0b2049b2537a9ae9 WHIRLPOOL e8c8e10d9512b7cb51adab1d89f474f905f1b9c4116a85210ed53a5f9a6b8a27ac4424ca7c1779a6c62a30c6397ab726d11908a8e4a5043c1d19faafea77c742
DIST deltup-0.4.5.tar.gz 14728 SHA256 9c8597780513e5231eb07b05cb1a1ee07b0fec71a4be2dd4a5cb2dd1011fc795 SHA512 fae6814f74fd62eee45701eed4df45ed5f6b6da50cff53d7a04ff3f6e11553ad526c3b3262048e210b1d932b6d30cba69ac1962b867b01aed90de58b45bf6c37 WHIRLPOOL a91994aa049ec25fc1b5d3a816595354114ef37e9655b5d91aea973fdfa187b77aa33aa620de3c38c5888bd2d9c89f376a3de8dd43104515961b3ffc128ab77e
DIST deltup-0.4.6.tar.gz 14869 SHA256 f86b304dcdadc864cd347d382dc2c9c249e399f22408d6d7d68490374386c365 SHA512 196be319f31860d89654c23241edde503d4194064617970d87cb0d0a66544959bc666dd34a3bf1a42e69ddb5927420728a1e208b7bb848e935e99f3a090ffa7a WHIRLPOOL 4186c446ea3bcbd28577119e56ca2fe5ce8b479f80ebc48ca34727481385d0e854714a6aad34a466b933279e3f3709cc1b78607cc216c81acee800e480e37b26

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/deltup/deltup-0.4.5-r1.ebuild,v 1.3 2014/08/10 18:20:53 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/deltup/deltup-0.4.5-r1.ebuild,v 1.4 2015/03/12 23:03:03 dlan Exp $
EAPI=5
@ -15,12 +15,11 @@ LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="dev-libs/openssl
DEPEND="dev-libs/openssl:0
sys-libs/zlib
>=app-arch/bzip2-1.0.0"
app-arch/bzip2"
RDEPEND="${DEPEND}
|| ( dev-util/bdelta =dev-util/xdelta-1* )
>=app-arch/bzip2-1.0.4"
|| ( dev-util/bdelta =dev-util/xdelta-1* )"
src_prepare () {
epatch "${FILESDIR}"/${PN}-0.4.4-gcc47.patch

@ -1,60 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/deltup/deltup-0.4.5.ebuild,v 1.2 2014/08/10 18:20:53 slyfox Exp $
EAPI=5
inherit eutils toolchain-funcs flag-o-matic
DESCRIPTION="Delta-Update - patch system for updating source-archives"
HOMEPAGE="http://deltup.sourceforge.net"
SRC_URI="http://deltup.org/e107_files/downloads//${P}.tar.gz
http://www.bzip.org/1.0.2/bzip2-1.0.2.tar.gz
http://www.bzip.org/1.0.3/bzip2-1.0.3.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="dev-libs/openssl
sys-libs/zlib
>=app-arch/bzip2-1.0.0"
RDEPEND="${DEPEND}
|| ( dev-util/bdelta =dev-util/xdelta-1* )
>=app-arch/bzip2-1.0.4"
src_prepare () {
cd "${WORKDIR}"/bzip2-1.0.2
epatch "${FILESDIR}"/bzip2-1.0.2-makefile-CFLAGS.patch
cd "${WORKDIR}"/bzip2-1.0.3
epatch "${FILESDIR}"/bzip2-1.0.3-makefile-CFLAGS.patch
cd "${S}"
epatch "${FILESDIR}"/${PN}-0.4.4-gcc47.patch
epatch "${FILESDIR}"/${PN}-0.4.4-zlib-1.2.5.2.patch
}
src_compile () {
emake CXX=$(tc-getCXX) || die "emake getdelta failed"
cd "${WORKDIR}"/bzip2-1.0.2
local makeopts="
CC=$(tc-getCC)
AR=$(tc-getAR)
RANLIB=$(tc-getRANLIB)"
append-flags -static
emake ${makeopts} bzip2 || die "emake bzip2 failed"
mv bzip2 bzip2_1.0.2
cd "${WORKDIR}"/bzip2-1.0.3
append-flags -static
emake ${makeopts} bzip2 || die "emake bzip2 failed"
mv bzip2 bzip2_1.0.3
}
src_install () {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README ChangeLog
doman deltup.1
dobin "${WORKDIR}"/bzip2-1.0.2/bzip2_1.0.2
dobin "${WORKDIR}"/bzip2-1.0.3/bzip2_1.0.3
}

@ -0,0 +1,40 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/deltup/deltup-0.4.6.ebuild,v 1.2 2015/03/13 02:02:33 dlan Exp $
EAPI=5
inherit eutils toolchain-funcs
DESCRIPTION="Delta-Update - patch system for updating source-archives."
HOMEPAGE="http://deltup.sourceforge.net"
SRC_URI="https://github.com/jjwhitney/Deltup/archive/v${PV}.tar.gz -> ${P}.tar.gz"
MY_PN="Deltup"
S="${WORKDIR}/${MY_PN}-${PV}/src"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="dev-libs/openssl:0
sys-libs/zlib
app-arch/bzip2"
RDEPEND="${DEPEND}
|| ( dev-util/bdelta =dev-util/xdelta-1* )"
src_prepare () {
default
epatch_user
}
src_compile () {
emake CC=$(tc-getCXX)
}
src_install () {
emake DESTDIR="${D}" PREFIX=/usr install
dodoc "${S}"/../{README,ChangeLog}
doman "${S}"/../deltup.1
}

@ -1,109 +0,0 @@
diff -NrU5 bzip2-1.0.2.original/Makefile bzip2-1.0.2/Makefile
--- bzip2-1.0.2.original/Makefile 2002-01-25 17:34:53.000000000 -0600
+++ bzip2-1.0.2/Makefile 2009-08-02 13:26:37.000000000 -0600
@@ -3,15 +3,14 @@
# To assist in cross-compiling
CC=gcc
AR=ar
RANLIB=ranlib
-LDFLAGS=
# Suitably paranoid flags to avoid bugs in gcc-2.7
BIGFILES=-D_FILE_OFFSET_BITS=64
-CFLAGS=-Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES)
+CFLAGS+=-Wall -Winline -fno-strength-reduce $(BIGFILES)
# Where you want it installed when you do 'make install'
PREFIX=/usr
@@ -102,27 +101,27 @@
sample1.rb2 sample2.rb2 sample3.rb2 \
sample1.tst sample2.tst sample3.tst
blocksort.o: blocksort.c
@cat words0
- $(CC) $(CFLAGS) -c blocksort.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c blocksort.c
huffman.o: huffman.c
- $(CC) $(CFLAGS) -c huffman.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c huffman.c
crctable.o: crctable.c
- $(CC) $(CFLAGS) -c crctable.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c crctable.c
randtable.o: randtable.c
- $(CC) $(CFLAGS) -c randtable.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c randtable.c
compress.o: compress.c
- $(CC) $(CFLAGS) -c compress.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c compress.c
decompress.o: decompress.c
- $(CC) $(CFLAGS) -c decompress.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c decompress.c
bzlib.o: bzlib.c
- $(CC) $(CFLAGS) -c bzlib.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c bzlib.c
bzip2.o: bzip2.c
- $(CC) $(CFLAGS) -c bzip2.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c bzip2.c
bzip2recover.o: bzip2recover.c
- $(CC) $(CFLAGS) -c bzip2recover.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c bzip2recover.c
DISTNAME=bzip2-1.0.2
tarfile:
rm -f $(DISTNAME)
ln -sf . $(DISTNAME)
diff -NrU5 bzip2-1.0.2.original/Makefile-libbz2_so bzip2-1.0.2/Makefile-libbz2_so
--- bzip2-1.0.2.original/Makefile-libbz2_so 2001-12-29 20:15:59.000000000 -0600
+++ bzip2-1.0.2/Makefile-libbz2_so 2009-08-02 13:11:24.000000000 -0600
@@ -7,38 +7,38 @@
# important info about building the library like this.
SHELL=/bin/sh
CC=gcc
BIGFILES=-D_FILE_OFFSET_BITS=64
-CFLAGS=-fpic -fPIC -Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES)
+CFLAGS+=-fpic -fPIC -Wall -Winline -fno-strength-reduce $(BIGFILES)
OBJS= blocksort.o \
huffman.o \
crctable.o \
randtable.o \
compress.o \
decompress.o \
bzlib.o
all: $(OBJS)
- $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.2 $(OBJS)
- $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.2
+ $(CC) $(LDFLAGS) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.2 $(OBJS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.2
rm -f libbz2.so.1.0
ln -s libbz2.so.1.0.2 libbz2.so.1.0
clean:
rm -f $(OBJS) bzip2.o libbz2.so.1.0.2 libbz2.so.1.0 bzip2-shared
blocksort.o: blocksort.c
- $(CC) $(CFLAGS) -c blocksort.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c blocksort.c
huffman.o: huffman.c
- $(CC) $(CFLAGS) -c huffman.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c huffman.c
crctable.o: crctable.c
- $(CC) $(CFLAGS) -c crctable.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c crctable.c
randtable.o: randtable.c
- $(CC) $(CFLAGS) -c randtable.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c randtable.c
compress.o: compress.c
- $(CC) $(CFLAGS) -c compress.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c compress.c
decompress.o: decompress.c
- $(CC) $(CFLAGS) -c decompress.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c decompress.c
bzlib.o: bzlib.c
- $(CC) $(CFLAGS) -c bzlib.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c bzlib.c

@ -1,57 +0,0 @@
diff -NrU5 bzip2-1.0.3.original/Makefile bzip2-1.0.3/Makefile
--- bzip2-1.0.3.original/Makefile 2009-08-02 13:31:08.000000000 -0600
+++ bzip2-1.0.3/Makefile 2009-08-02 13:38:59.000000000 -0600
@@ -3,14 +3,14 @@
# To assist in cross-compiling
CC=gcc
AR=ar
RANLIB=ranlib
-LDFLAGS=
+#LDFLAGS=
BIGFILES=-D_FILE_OFFSET_BITS=64
-CFLAGS=-Wall -Winline -O -g $(BIGFILES)
+CFLAGS+=-Wall -Winline -O -g $(BIGFILES)
# Where you want it installed when you do 'make install'
PREFIX=/usr
@@ -100,27 +100,27 @@
sample1.rb2 sample2.rb2 sample3.rb2 \
sample1.tst sample2.tst sample3.tst
blocksort.o: blocksort.c
@cat words0
- $(CC) $(CFLAGS) -c blocksort.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c blocksort.c
huffman.o: huffman.c
- $(CC) $(CFLAGS) -c huffman.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c huffman.c
crctable.o: crctable.c
- $(CC) $(CFLAGS) -c crctable.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c crctable.c
randtable.o: randtable.c
- $(CC) $(CFLAGS) -c randtable.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c randtable.c
compress.o: compress.c
- $(CC) $(CFLAGS) -c compress.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c compress.c
decompress.o: decompress.c
- $(CC) $(CFLAGS) -c decompress.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c decompress.c
bzlib.o: bzlib.c
- $(CC) $(CFLAGS) -c bzlib.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c bzlib.c
bzip2.o: bzip2.c
- $(CC) $(CFLAGS) -c bzip2.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c bzip2.c
bzip2recover.o: bzip2recover.c
- $(CC) $(CFLAGS) -c bzip2recover.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -c bzip2recover.c
distclean: clean
rm -f manual.ps manual.html manual.pdf

@ -1,34 +0,0 @@
diff -NrU5 deltup-0.4.4.original/Makefile deltup-0.4.4/Makefile
--- deltup-0.4.4.original/Makefile 2009-08-02 13:41:03.000000000 -0600
+++ deltup-0.4.4/Makefile 2009-08-02 15:29:10.000000000 -0600
@@ -1,26 +1,26 @@
DESTDIR=
PREFIX=/usr
BINDIR=$(PREFIX)/bin
-CC = g++
+CXX = g++
objfiles=bpatch.o bzip2.o file.o system.o tmpstore.o deltup.o
libs=-lstdc++ -lz -lbz2 -lssl
#edelta: edelta.cpp deltup
# gcc edelta.cpp ${CXXFLAGS} -o edelta
%.o : %.cpp
- ${CC} -c $< -o $@ -g #-Wall -pedantic #-DFIXED_FRAMERATE
+ $(CXX) $(CFLAGS) $(LDFLAGS) -c $< -o $@ -g #-Wall -pedantic #-DFIXED_FRAMERATE
all: deltup
depend:
- gcc -MM *.cpp > .depend
+ $(CXX) -MM *.cpp > .depend
deltup: $(objfiles)
- ${CC} $(objfiles) ${CXXFLAGS} -o deltup $(libs)
+ $(CXX) $(objfiles) $(CFLAGS) $(LDFLAGS) -o deltup $(libs)
install: deltup
mkdir -p $(DESTDIR)$(BINDIR)
install -m 755 deltup $(DESTDIR)$(BINDIR)

@ -1,16 +0,0 @@
diff -NrU5 deltup-0.4.4.original/Makefile deltup-0.4.4/Makefile
--- deltup-0.4.4.original/Makefile 2009-08-02 15:38:27.000000000 -0600
+++ deltup-0.4.4/Makefile 2009-08-02 15:38:37.000000000 -0600
@@ -3,11 +3,11 @@
BINDIR=$(PREFIX)/bin
CXX = g++
objfiles=bpatch.o bzip2.o file.o system.o tmpstore.o deltup.o
-libs=-lstdc++ -lz -lbz2 -lssl
+libs=-lstdc++ -lz -lbz2 -lcrypto
#edelta: edelta.cpp deltup
# gcc edelta.cpp ${CXXFLAGS} -o edelta
%.o : %.cpp
$(CXX) $(CFLAGS) $(LDFLAGS) -c $< -o $@ -g #-Wall -pedantic #-DFIXED_FRAMERATE

@ -1,11 +0,0 @@
diff -u deltup-0.4.4-orig/file.h deltup-0.4.4/file.h
--- deltup-0.4.4-orig/file.h 2009-05-15 16:46:25.071923990 -0600
+++ deltup-0.4.4/file.h 2009-05-15 16:47:22.214931273 -0600
@@ -13,6 +13,7 @@
*/
#include <cstring>
#include <cstdlib>
+#include <cstdio>
class IStream {
public:

@ -1,11 +0,0 @@
--- file.h
+++ file.h
@@ -11,6 +11,8 @@
*
* Author: John Whitney <jjw@deltup.org>
*/
+#include <cstring>
+#include <cstdlib>
class IStream {
public:

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<herd>proxy-maintainers</herd>
<maintainer>
<email>Ameretat.Reith@gmail.com</email>
<name>Ameretat 'reith' Reith</name>
<description>Primary Maintainer, Assign bugs</description>
</maintainer>
</pkgmetadata>

@ -1,2 +1 @@
DIST irrlicht-1.8.1.zip 24167636 SHA256 0cea383ffc04cfbf9e59080b6e01a70416f78f80c205261eaff11fcc57e0832f SHA512 0166afa50ca4a033a4e40f798e6cc206663d78a050ae6103b3b54287be9ad370e9547d4da7a155eda5941fe6beb897193dcdaa5ba599e766531f51ad3b2e7a7c WHIRLPOOL 5150a08fe431b7d2e38138ffd74810986efc23c30120337f636c18e4f760603c687a062644a7aa8177d91fa4ef937e4f965453255de056a15752fc824d81da56
DIST irrlicht-1.8.zip 23674513 SHA256 f8756c3cf83f16f41eb1eca8f4ebb530f0e8fd572443905e3d8eb8f09445a642 SHA512 07aa6e49252f073e352fbd715b77d171b6d25d22e6b0faccaf7328b28693e6851f37498cfb4094f7b09d122170c491571431bf8f698828e82c2aa9d7ff792af7 WHIRLPOOL b021cc06fb216a9add40ad70beac22f41f2902f0b053713491c80057c04f05f9f45e19c282c109850235d7db89675ffaa7f5170b0b83f2b8918a0915ee43837d

@ -1,29 +0,0 @@
--- include/IrrCompileConfig.h
+++ include/IrrCompileConfig.h
@@ -245,7 +245,7 @@
//! Define _IRR_USE_NON_SYSTEM_JPEG_LIB_ to let irrlicht use the jpeglib which comes with irrlicht.
/** If this is commented out, Irrlicht will try to compile using the jpeg lib installed in the system.
This is only used when _IRR_COMPILE_WITH_LIBJPEG_ is defined. */
-#define _IRR_USE_NON_SYSTEM_JPEG_LIB_
+//#define _IRR_USE_NON_SYSTEM_JPEG_LIB_
#ifdef NO_IRR_USE_NON_SYSTEM_JPEG_LIB_
#undef _IRR_USE_NON_SYSTEM_JPEG_LIB_
#endif
@@ -261,7 +261,7 @@
//! Define _IRR_USE_NON_SYSTEM_LIBPNG_ to let irrlicht use the libpng which comes with irrlicht.
/** If this is commented out, Irrlicht will try to compile using the libpng installed in the system.
This is only used when _IRR_COMPILE_WITH_LIBPNG_ is defined. */
-#define _IRR_USE_NON_SYSTEM_LIB_PNG_
+//#define _IRR_USE_NON_SYSTEM_LIB_PNG_
#ifdef NO_IRR_USE_NON_SYSTEM_LIB_PNG_
#undef _IRR_USE_NON_SYSTEM_LIB_PNG_
#endif
@@ -598,7 +598,7 @@
/** If this is commented out, Irrlicht will try to compile using the zlib
installed on the system. This is only used when _IRR_COMPILE_WITH_ZLIB_ is
defined. */
-#define _IRR_USE_NON_SYSTEM_ZLIB_
+//#define _IRR_USE_NON_SYSTEM_ZLIB_
#ifdef NO_IRR_USE_NON_SYSTEM_ZLIB_
#undef _IRR_USE_NON_SYSTEM_ZLIB_
#endif

@ -1,764 +0,0 @@
--- examples/Demo/Makefile
+++ examples/Demo/Makefile
@@ -2,8 +2,9 @@
Target = Demo
Sources = CDemo.cpp CMainMenu.cpp main.cpp
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -Wall -O3 -ffast-math
+CXXFLAGS ?= -O3
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS += -Wall -ffast-math
ifeq ($(HOSTTYPE), x86_64)
LIBSELECT=64
@@ -13,7 +14,7 @@
# target specific settings
all_linux: SYSTEM=Linux
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/$(SYSTEM) -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32: LDFLAGS = -L../../lib/$(SYSTEM) -lIrrlicht -lopengl32 -lm
--- examples/14.Win32Window/Makefile
+++ examples/14.Win32Window/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/12.TerrainRendering/Makefile
+++ examples/12.TerrainRendering/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/11.PerPixelLighting/Makefile
+++ examples/11.PerPixelLighting/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/08.SpecialFX/Makefile
+++ examples/08.SpecialFX/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/06.2DGraphics/Makefile
+++ examples/06.2DGraphics/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/04.Movement/Makefile
+++ examples/04.Movement/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,14 +18,14 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/16.Quake3MapShader/Makefile
+++ examples/16.Quake3MapShader/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/15.LoadIrrFile/Makefile
+++ examples/15.LoadIrrFile/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/02.Quake3Map/Makefile
+++ examples/02.Quake3Map/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,7 +18,7 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht
static_win32: LDFLAGS += -lgdi32 -lopengl32 -ld3dx9d -lwinmm -lm
@@ -25,7 +25,7 @@
static_win32 all_win32 clean_win32: SYSTEM=Win32-gcc
static_win32 all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32 static_win32:
$(warning Building...)
--- examples/19.MouseAndJoystick/Makefile
+++ examples/19.MouseAndJoystick/Makefile
@@ -5,9 +5,10 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS += -I/usr/include/irrlicht
#CXXFLAGS = -O3 -ffast-math
-CXXFLAGS = -g -Wall
+CXXFLAGS ?= -O3
+CXXFLAGS += -Wall
#default target is Linux
all: all_linux
@@ -17,14 +18,14 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/13.RenderToTexture/Makefile
+++ examples/13.RenderToTexture/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/10.Shaders/Makefile
+++ examples/10.Shaders/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/09.Meshviewer/Makefile
+++ examples/09.Meshviewer/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/21.Quake3Explorer/Makefile
+++ examples/21.Quake3Explorer/Makefile
@@ -5,9 +5,10 @@
Sources = main.cpp sound.cpp q3factory.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS += -I/usr/include/irrlicht
#CXXFLAGS = -O3 -ffast-math
+CXXFLAGS ?= -O3
-CXXFLAGS = -g -Wall
+CXXFLAGS += -Wall
#default target is Linux
all: all_linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/03.CustomSceneNode/Makefile
+++ examples/03.CustomSceneNode/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/20.ManagedLights/Makefile
+++ examples/20.ManagedLights/Makefile
@@ -5,9 +5,10 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS += -I/usr/include/irrlicht
#CXXFLAGS = -O3 -ffast-math
+CXXFLAGS ?= -O3
-CXXFLAGS = -g -Wall
+CXXFLAGS += -Wall
#default target is Linux
all: all_linux
@@ -17,14 +18,14 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/05.UserInterface/Makefile
+++ examples/05.UserInterface/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/01.HelloWorld/Makefile
+++ examples/01.HelloWorld/Makefile
@@ -7,15 +7,15 @@
# List of source files, separated by spaces
Sources := main.cpp
# Path to Irrlicht directory, should contain include/ and lib/
-IrrlichtHome := ../..
+IrrlichtHome := /usr
# Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems
-BinPath = ../../bin/$(SYSTEM)
+BinPath = ../../bin
# general compiler settings (might need to be set when compiling the lib, too)
# preprocessor flags, e.g. defines and include paths
USERCPPFLAGS =
# compiler flags such as optimization flags
-USERCXXFLAGS = -O3 -ffast-math
+USERCXXFLAGS = -ffast-math
#USERCXXFLAGS = -g -Wall
# linker flags such as additional libraries and link paths
USERLDFLAGS =
@@ -24,16 +24,17 @@
#no changes necessary below this line
####
-CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)
-CXXFLAGS = $(USERCXXFLAGS)
-LDFLAGS = $(USERLDFLAGS)
+CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)
+CXXFLAGS ?= -O3
+CXXFLAGS += $(USERCXXFLAGS)
+LDFLAGS += $(USERLDFLAGS)
#default target is Linux
all: all_linux
# target specific settings
-all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht
-all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht
+all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
all_win32 clean_win32 static_win32: SUF=.exe
--- examples/18.SplitScreen/Makefile
+++ examples/18.SplitScreen/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/07.Collision/Makefile
+++ examples/07.Collision/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,13 +18,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/24.CursorControl/Makefile
+++ examples/24.CursorControl/Makefile
@@ -7,15 +7,15 @@
# List of source files, separated by spaces
Sources := main.cpp
# Path to Irrlicht directory, should contain include/ and lib/
-IrrlichtHome := ../..
+IrrlichtHome := /usr
# Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems
-BinPath = ../../bin/$(SYSTEM)
+BinPath = ../../bin
# general compiler settings (might need to be set when compiling the lib, too)
# preprocessor flags, e.g. defines and include paths
USERCPPFLAGS =
# compiler flags such as optimization flags
-USERCXXFLAGS = -O3 -ffast-math
+USERCXXFLAGS = -ffast-math
#USERCXXFLAGS = -g -Wall
# linker flags such as additional libraries and link paths
USERLDFLAGS =
@@ -24,16 +24,17 @@
#no changes necessary below this line
####
-CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)
-CXXFLAGS = $(USERCXXFLAGS)
-LDFLAGS = $(USERLDFLAGS)
+CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)
+CXXFLAGS ?= -O3
+CXXFLAGS += $(USERCXXFLAGS)
+LDFLAGS += $(USERLDFLAGS)
#default target is Linux
all: all_linux
# target specific settings
-all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht
-all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht
+all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
all_win32 clean_win32 static_win32: SUF=.exe
--- examples/25.XmlHandling/Makefile
+++ examples/25.XmlHandling/Makefile
@@ -7,15 +7,15 @@
# List of source files, separated by spaces
Sources := main.cpp
# Path to Irrlicht directory, should contain include/ and lib/
-IrrlichtHome := ../..
+IrrlichtHome := /usr
# Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems
-BinPath = ../../bin/$(SYSTEM)
+BinPath = ../../bin
# general compiler settings (might need to be set when compiling the lib, too)
# preprocessor flags, e.g. defines and include paths
USERCPPFLAGS =
# compiler flags such as optimization flags
-USERCXXFLAGS = -O3 -ffast-math
+USERCXXFLAGS = -ffast-math
#USERCXXFLAGS = -g -Wall
# linker flags such as additional libraries and link paths
USERLDFLAGS =
@@ -24,16 +24,17 @@
#no changes necessary below this line
####
-CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)
-CXXFLAGS = $(USERCXXFLAGS)
-LDFLAGS = $(USERLDFLAGS)
+CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)
+CXXFLAGS ?= -O3
+CXXFLAGS += $(USERCXXFLAGS)
+LDFLAGS += $(USERLDFLAGS)
#default target is Linux
all: all_linux
# target specific settings
-all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht
-all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht
+all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
all_win32 clean_win32 static_win32: SUF=.exe
--- examples/26.OcclusionQuery/Makefile
+++ examples/26.OcclusionQuery/Makefile
@@ -5,8 +5,9 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS += -I/usr/include/irrlicht
+CXXFLAGS ?= -O3
+CXXFLAGS += -ffast-math
#CXXFLAGS = -g -Wall
#default target is Linux
@@ -17,14 +18,14 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
+all_linux: LDFLAGS += -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)

@ -1,40 +0,0 @@
From 244d00280c1b082ca164f92337773e9e4e1a3898 Mon Sep 17 00:00:00 2001
From: hiker <henrichsjoerg@mgail.com>
Date: Wed, 26 Feb 2014 11:13:03 +1100
Subject: [PATCH] Applied patch from jpirie for fixing mesa 10 compilation
problems.
--- irrlicht-1.8.1/source/Irrlicht/COpenGLExtensionHandler.h
+++ irrlicht-1.8.1/source/Irrlicht/COpenGLExtensionHandler.h
@@ -21,6 +21,7 @@
#endif
#include <GL/gl.h>
#if defined(_IRR_OPENGL_USE_EXTPOINTER_)
+ typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
#include "glext.h"
#endif
#include "wglext.h"
@@ -35,6 +36,7 @@
#endif
#include <OpenGL/gl.h>
#if defined(_IRR_OPENGL_USE_EXTPOINTER_)
+ typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
#include "glext.h"
#endif
#elif defined(_IRR_COMPILE_WITH_SDL_DEVICE_) && !defined(_IRR_COMPILE_WITH_X11_DEVICE_)
@@ -48,6 +50,7 @@
#define NO_SDL_GLEXT
#include <SDL/SDL_video.h>
#include <SDL/SDL_opengl.h>
+ typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
#include "glext.h"
#else
#if defined(_IRR_OPENGL_USE_EXTPOINTER_)
@@ -60,6 +63,7 @@
#include <GL/gl.h>
#include <GL/glx.h>
#if defined(_IRR_OPENGL_USE_EXTPOINTER_)
+ typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
#include "glext.h"
#undef GLX_ARB_get_proc_address // avoid problems with local glxext.h
#include "glxext.h"

@ -1,46 +0,0 @@
--- source/Irrlicht/Makefile
+++ source/Irrlicht/Makefile
@@ -46,11 +46,7 @@
IRRIOOBJ = CFileList.o CFileSystem.o CLimitReadFile.o CMemoryFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CWADReader.o CZipReader.o CPakReader.o CNPKReader.o CTarReader.o CMountPointReader.o irrXML.o CAttributes.o lzma/LzmaDec.o
IRROTHEROBJ = CIrrDeviceSDL.o CIrrDeviceLinux.o CIrrDeviceConsole.o CIrrDeviceStub.o CIrrDeviceWin32.o CIrrDeviceFB.o CLogger.o COSOperator.o Irrlicht.o os.o
IRRGUIOBJ = CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o CGUIModalScreen.o CGUIScrollBar.o CGUISpinBox.o CGUISkin.o CGUIStaticText.o CGUITabControl.o CGUITable.o CGUIToolBar.o CGUIWindow.o CGUIColorSelectDialog.o CDefaultGUIElementFactory.o CGUISpriteBank.o CGUIImageList.o CGUITreeView.o
-ZLIBOBJ = zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o
-JPEGLIBOBJ = jpeglib/jcapimin.o jpeglib/jcapistd.o jpeglib/jccoefct.o jpeglib/jccolor.o jpeglib/jcdctmgr.o jpeglib/jchuff.o jpeglib/jcinit.o jpeglib/jcmainct.o jpeglib/jcmarker.o jpeglib/jcmaster.o jpeglib/jcomapi.o jpeglib/jcparam.o jpeglib/jcprepct.o jpeglib/jcsample.o jpeglib/jctrans.o jpeglib/jdapimin.o jpeglib/jdapistd.o jpeglib/jdatadst.o jpeglib/jdatasrc.o jpeglib/jdcoefct.o jpeglib/jdcolor.o jpeglib/jddctmgr.o jpeglib/jdhuff.o jpeglib/jdinput.o jpeglib/jdmainct.o jpeglib/jdmarker.o jpeglib/jdmaster.o jpeglib/jdmerge.o jpeglib/jdpostct.o jpeglib/jdsample.o jpeglib/jdtrans.o jpeglib/jerror.o jpeglib/jfdctflt.o jpeglib/jfdctfst.o jpeglib/jfdctint.o jpeglib/jidctflt.o jpeglib/jidctfst.o jpeglib/jidctint.o jpeglib/jmemmgr.o jpeglib/jmemnobs.o jpeglib/jquant1.o jpeglib/jquant2.o jpeglib/jutils.o jpeglib/jcarith.o jpeglib/jdarith.o jpeglib/jaricom.o
-LIBPNGOBJ = libpng/png.o libpng/pngerror.o libpng/pngget.o libpng/pngmem.o libpng/pngpread.o libpng/pngread.o libpng/pngrio.o libpng/pngrtran.o libpng/pngrutil.o libpng/pngset.o libpng/pngtrans.o libpng/pngwio.o libpng/pngwrite.o libpng/pngwtran.o libpng/pngwutil.o
LIBAESGM = aesGladman/aescrypt.o aesGladman/aeskey.o aesGladman/aestab.o aesGladman/fileenc.o aesGladman/hmac.o aesGladman/prng.o aesGladman/pwd2key.o aesGladman/sha1.o aesGladman/sha2.o
-BZIP2OBJ = bzip2/blocksort.o bzip2/huffman.o bzip2/crctable.o bzip2/randtable.o bzip2/bzcompress.o bzip2/decompress.o bzip2/bzlib.o
# Next variable is for additional scene nodes etc. of customized Irrlicht versions
EXTRAOBJ =
@@ -61,18 +57,16 @@
###############
#Compiler flags
-CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng
+CXXINCS = -I../../include
CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
-CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing
+CXXFLAGS += -Wall -fno-exceptions -fno-rtti
ifndef NDEBUG
-CXXFLAGS += -g -D_DEBUG
-else
-CXXFLAGS += -fexpensive-optimizations -O3
+CXXFLAGS += -D_DEBUG
endif
ifdef PROFILE
CXXFLAGS += -pg
endif
-CFLAGS := -O3 -fexpensive-optimizations -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
+CFLAGS += -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
sharedlib sharedlib_osx: CXXFLAGS += -fPIC
sharedlib sharedlib_osx: CFLAGS += -fPIC
@@ -88,7 +82,7 @@
LIB_PATH = ../../lib/$(SYSTEM)
INSTALL_DIR = /usr/local/lib
sharedlib install: SHARED_LIB = libIrrlicht.so
-sharedlib: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm
+sharedlib: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -ljpeg -lpng -lbz2 -lz
staticlib sharedlib: CXXINCS += -I/usr/X11R6/include
#OSX specific options

@ -1,70 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/irrlicht/irrlicht-1.8-r2.ebuild,v 1.6 2014/04/29 23:20:15 hasufell Exp $
EAPI=5
inherit eutils multilib toolchain-funcs
DESCRIPTION="open source high performance realtime 3D engine written in C++"
HOMEPAGE="http://irrlicht.sourceforge.net/"
SRC_URI="mirror://sourceforge/irrlicht/${P}.zip"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="debug doc static-libs"
RDEPEND="virtual/jpeg
media-libs/libpng:0
app-arch/bzip2
sys-libs/zlib
virtual/opengl
x11-libs/libX11
x11-libs/libXxf86vm"
DEPEND="${RDEPEND}
app-arch/unzip
x11-proto/xproto
x11-proto/xf86vidmodeproto"
S=${WORKDIR}/${P}/source/Irrlicht
src_prepare() {
cd "${WORKDIR}"/${P} || die
edos2unix include/IrrCompileConfig.h
epatch \
"${FILESDIR}"/${PF}-gentoo.patch \
"${FILESDIR}"/${P}-config.patch \
"${FILESDIR}"/${P}-demoMake.patch \
"${FILESDIR}"/${P}-mesa-10.x.patch
sed -i \
-e 's:\.\./\.\./media:../media:g' \
$(grep -rl '\.\./\.\./media' examples) \
|| die 'sed failed'
}
src_compile() {
tc-export CXX CC AR
emake NDEBUG=$(usex debug "" "1") sharedlib $(usex static-libs "staticlib" "")
}
src_install() {
cd "${WORKDIR}"/${P} || die
use static-libs && dolib.a lib/Linux/libIrrlicht.a
dolib.so lib/Linux/libIrrlicht.so*
# create library symlinks
dosym libIrrlicht.so.1.8.0 /usr/$(get_libdir)/libIrrlicht.so.1.8
dosym libIrrlicht.so.1.8.0 /usr/$(get_libdir)/libIrrlicht.so
insinto /usr/include/${PN}
doins include/*
dodoc changes.txt readme.txt
if use doc ; then
insinto /usr/share/doc/${PF}
doins -r examples media
fi
}

@ -2,3 +2,4 @@ DIST libnl-1.1.4.tar.gz 1174974 SHA256 4f80c21fe5bbcdde6e72b59b4f98306063a41421f
DIST libnl-3.2.23.tar.gz 766271 SHA256 8cc2cda9aa8cbbad384b9bb1ba0f6777ed9bf65e1cc3170d8c2ba5b3ee12f2b3 SHA512 b56dde135bf8e2a48bb7bb885351cf557b6a88c67dbc012c3c3f4008b8c6066f18442de772e7f8a41d6da8c80d4a38664393f131732870deae9da090b53045d8 WHIRLPOOL ef3f35edc77b7de1657e5ddd0f26e2e316d31ffb46353ab6c7345df5ff9b6d757b2d62fbaa5c58f4a7f5ed13859b00759971b22a069e381af519a82ffa8eb7a4
DIST libnl-3.2.24.tar.gz 802068 SHA256 fb8d6e5dc8af5b85bc6d00a71582a68a01e6a3f7d1664d4a646e289a99dd6816 SHA512 d42c131d0be3bddfd65b9353f7193d355a0b5a7f0c32ee3db67ceeb9da2b04030f2dbc0d51f7f7cddbcc15fcc596b380e0c846dbe1c52212e50d06b7ee12fb10 WHIRLPOOL a90e9dcd08c7a2fb2bc883dd4f8b09e21afd55b10573bada84d1fb6425f5a9adff90bfd0c7572aef437719cfaaa106e5cc4b4aeed081d62e6723ba31c15f0edf
DIST libnl-3.2.25.tar.gz 832513 SHA256 8beb7590674957b931de6b7f81c530b85dc7c1ad8fbda015398bc1e8d1ce8ec5 SHA512 3f9649577e9282cf41d2d4894aaecb2d53b4a1c51f9e674a6fb73393e9482f9f45e6f0ffa5815e606f972916e369774bfd85141a96c0e3d9d4ead3adea796286 WHIRLPOOL f151776fa1d1b9d23416408a315c0aa900928fa902322a0f4df3c90631ef54f281cf0cae6f69ec878a76f03a609f5fa2eb52d4c03db502c9972a70d864cdaf97
DIST libnl3_2_26rc1.tar.gz 976976 SHA256 95457199e94c9bdb7d83bda285b2838b121696738a38f6a424d7a80eb5fda86d SHA512 83d0965c7b67ef674365133b2fa57930fbc691308a003cf9aa1ef3fcd56461836adcafd6a02cd48a852cb16e0c725683f5e0e48085e03d1eb24d1242b732b2ed WHIRLPOOL 97458cb8e9cf07bba3b62d15ca30213e5a62d743fbc9e4f09be669c5dc35022c17445a054fc34e9c3ac45f85fedf5fd9dd3d8065c10d6bc942d3b0e0a143a02a

@ -0,0 +1,103 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.26_rc1.ebuild,v 1.1 2015/03/12 19:40:55 jer Exp $
EAPI=5
PYTHON_COMPAT=( python2_{6,7} python3_{2,3,4} )
DISTUTILS_OPTIONAL=1
inherit autotools distutils-r1 eutils libtool multilib multilib-minimal
NL_PV=${PV/_/}
NL_PV=${NL_PV//./_}
DESCRIPTION="A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces"
HOMEPAGE="http://www.infradead.org/~tgr/libnl/"
SRC_URI="
https://github.com/thom311/${PN}/archive/${PN}3_2_26rc1.tar.gz
"
LICENSE="LGPL-2.1 utils? ( GPL-2 )"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="static-libs python utils"
RDEPEND="python? ( ${PYTHON_DEPS} )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r5
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="${RDEPEND}
python? ( dev-lang/swig )
sys-devel/flex
sys-devel/bison
"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
DOCS=( ChangeLog )
S=${WORKDIR}/${PN}-${PN}${NL_PV}
MULTILIB_WRAPPED_HEADERS=(
# we do not install CLI stuff for non-native
/usr/include/libnl3/netlink/cli/addr.h
/usr/include/libnl3/netlink/cli/class.h
/usr/include/libnl3/netlink/cli/cls.h
/usr/include/libnl3/netlink/cli/ct.h
/usr/include/libnl3/netlink/cli/exp.h
/usr/include/libnl3/netlink/cli/link.h
/usr/include/libnl3/netlink/cli/neigh.h
/usr/include/libnl3/netlink/cli/qdisc.h
/usr/include/libnl3/netlink/cli/route.h
/usr/include/libnl3/netlink/cli/rule.h
/usr/include/libnl3/netlink/cli/tc.h
/usr/include/libnl3/netlink/cli/utils.h
)
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.1-vlan-header.patch
epatch "${FILESDIR}"/${PN}-3.2.20-rtnl_tc_get_ops.patch
epatch "${FILESDIR}"/${PN}-3.2.20-cache-api.patch
eautoreconf
if use python; then
cd "${S}"/python || die
distutils-r1_src_prepare
fi
# out-of-source build broken
# https://github.com/thom311/libnl/pull/58
multilib_copy_sources
}
multilib_src_configure() {
econf \
--disable-silent-rules \
$(use_enable static-libs static) \
$(multilib_native_use_enable utils cli)
}
multilib_src_compile() {
default
if multilib_is_native_abi && use python; then
cd python || die
distutils-r1_src_compile
fi
}
multilib_src_install() {
emake DESTDIR="${D}" install
if multilib_is_native_abi && use python; then
# Unset DOCS= since distutils-r1.eclass interferes
local DOCS=()
cd python || die
distutils-r1_src_install
fi
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files --modules
}

@ -1,2 +1,3 @@
DIST pycharm-community-3.4.1.tar.gz 112821686 SHA256 96427b1e842e7c09141ec4d3ede627c5ca7d821c0d6c98169b56a34f9035ef64 SHA512 3f5a4c8c598ed0fe1a28335b63864a5597fe6da3d6de225ada93bbe4342b81db8cc0a96f297b5f0ebe9608b8507f9293419790805b7e24e0151175e952ecd421 WHIRLPOOL efd62eb960902ab26983f51b2904209315b5a9535d6f0c0a45bc9d90df87cafc9d2d720d20e702b1846c0d2083af4e529f6de15184d73996da6164b4b8a38ac2
DIST pycharm-community-4.0.4.tar.gz 120418004 SHA256 14a6a7dc809afd307fcc1e4b39cc6b9f7e61aa44b59a952d7f4cbbf1172ff300 SHA512 83b6e85da981230a2f2c528a54e2a81d76183331c70c1737ce91136d128784e894228a17e23328d3d237de342c5eb48d4bc50a10f6427e7668113f2e93e1e4b6 WHIRLPOOL 170b7e9cca70feb55390011b97cc8cb3c86d45e330dcb5897b435887930a2640c053b5aa1b4e553589d6ce9b81b4ee55ed6535294d7d2d57f2dbdb8895364dee
DIST pycharm-community-4.0.5.tar.gz 120427644 SHA256 315870d7691c5a716cb632b59acf7e3bed95667297a32e2708ffe0743501ca9a SHA512 4b7517edcc6ebb55217f035da4cdf5d0fa91e10409d07cb7ad9351951767b22cdf58801eb773ac7d706f96977d2a03a6620992e132a675f1043b2a6c56e8459a WHIRLPOOL 64cd342ef542489b84361b2a303a8761854d21b75103152c0d566d4b18361abb30c195877c6e15a6142183d2c344a04148a6d11cda83edbb8bc4c29833e9a6b2

@ -0,0 +1,38 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/pycharm-community/pycharm-community-4.0.5.ebuild,v 1.1 2015/03/12 19:24:20 xmw Exp $
EAPI=5
inherit eutils readme.gentoo
DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
HOMEPAGE="http://www.jetbrains.com/pycharm/"
SRC_URI="https://download.jetbrains.com/python/${P}.tar.gz"
LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=">=virtual/jre-1.6"
DEPEND=""
RESTRICT="mirror strip"
QA_PREBUILT="/opt/${PN}/bin/fsnotifier
/opt/${PN}/bin/fsnotifier64"
MY_PN=${PN/-community/}
src_install() {
insinto /opt/${PN}
doins -r *
fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
dosym /opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
newicon "bin/${MY_PN}.png" ${PN}.png
make_desktop_entry ${PN} "${PN}" "${PN}"
readme.gentoo_src_install
}

@ -1,2 +1,3 @@
DIST pycharm-professional-3.4.1.tar.gz 145673847 SHA256 e4f85f3248e8985ac9f8c326543f979b47ba1d7ac6b128a2cf2b3eb8ec545d2b SHA512 4f15484e3c0329bad8d89de44435f9d2cce3c3dfeb7bfdbdafe51649557b7f5059aeacd5aaf3e90307254195eefddcdf8c37dfbd67a12acb12d47af89ac6172e WHIRLPOOL b33b72b1eadd3b8ead2a7ec90f2fb121a14e06d632ce34a92105f36391d04d27da1ce8656bf37caccd5a9a7dcf0b13e0f0fe50da1fa4d6a0dea8d317e59b7b07
DIST pycharm-professional-4.0.4.tar.gz 155049440 SHA256 c2469a086e68304ad47f365fc34e0313c1fb645c9a914582fa2db98ce4814d1a SHA512 f5821328f62b57fac9ffef6ae113bd566ce108f31ecf79d78b87dc4355bae246f50703cc29d1fd2a3a9fa86ba4b9135bddf010a4fb9b0bf20535c81b848707f4 WHIRLPOOL 7d225c3c2f967468e9cafd276cf3a2083be74e8500b394f50c9cb372241ea1bf0283164bf5123be6919b1add52b95da34aa161dbf146bb9ef03a65d307a52678
DIST pycharm-professional-4.0.5.tar.gz 155084639 SHA256 ef859d4e7955f245ba20fe79afa400f2b5dfe4b86b1e6aaad7f1107cb6fd9d9d SHA512 7da2305e960eae8a3cdf9b5548c142ecef8db6be396316e20641e0af0447d10fcec78f408fa62a06754e50a23599128ec033ded9479f4ca3f7154f2c7f94effe WHIRLPOOL cebf682689a05d283c8d8a4104dc481f70577a4172ee2869e1aeb3eb187ce84ccacf82039208bd87aa4f4c944b50962409884d1e776a7b4c50fc44000cc437c1

@ -0,0 +1,41 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/pycharm-professional/pycharm-professional-4.0.5.ebuild,v 1.1 2015/03/12 19:25:36 xmw Exp $
EAPI=5
inherit eutils readme.gentoo
DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
HOMEPAGE="http://www.jetbrains.com/pycharm/"
SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz"
LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=">=virtual/jre-1.6"
DEPEND=""
RESTRICT="mirror strip"
QA_PREBUILT="opt/${PN}/bin/fsnotifier
opt/${PN}/bin/fsnotifier64
opt/${PN}/bin/libyjpagent-linux.so
opt/${PN}/bin/libyjpagent-linux64.so"
MY_PN=${PN/-professional/}
S="${WORKDIR}/${MY_PN}-${PV}"
src_install() {
insinto /opt/${PN}
doins -r *
fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
dosym /opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
newicon "bin/${MY_PN}.png" ${PN}.png
make_desktop_entry ${PN} "${PN}" "${PN}"
readme.gentoo_src_install
}

@ -1 +1,2 @@
DIST tig-2.0.3.tar.gz 605513 SHA256 faac0fd80cb771cf34ae0aa9b2fedba1cc0f8aa70731d400661660c8d48f96c4 SHA512 0d16c4ec68d7b846b8cb990756ff683584eaf7eea89f9853d3803c86ef7544e2b80e1376a0e441082d7d23a2496fb7bcf8b5d987fe026b3d85e777064351fa15 WHIRLPOOL 6e63b1622aa593e7ee30db5356f438ef536f428a30f917b1bce43204a4c27b7b21b3268b5c97fde5c6518b4a1fd81a85f2168138e94aab7b8673176c01b0265f
DIST tig-2.1.tar.gz 635114 SHA256 306287f684f57563a53abf1cf46149e0d30c6b500fbc0c39e9bc059506373cb0 SHA512 d21d263b62675721467aca35cf2f7fbe41e0042ac295516bd67e348039030df53de30f5dea3059c4b13188e450921972920c014f0381729826c727dcdd7f6804 WHIRLPOOL 9a5ea63fd985764c0d06660bc58d3ffe11bb9242ab92ec8dc7d638e1e5f5693e342577fc1bceb7e899386f96baaa467506bfb9a3fc5ff52231c24f317c9cb68d

@ -0,0 +1,48 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tig/tig-2.1.ebuild,v 1.1 2015/03/13 04:56:35 chutzpah Exp $
EAPI=5
inherit bash-completion-r1 toolchain-funcs
DESCRIPTION="Tig: text mode interface for git"
HOMEPAGE="http://jonas.nitro.dk/tig/"
SRC_URI="http://jonas.nitro.dk/tig/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="unicode"
DEPEND="sys-libs/ncurses[unicode?]
sys-libs/readline:0"
RDEPEND="${DEPEND}
dev-vcs/git"
src_prepare() {
# pre-generated manpages are in the root directory
sed -i '/^MANDOC/s#doc/##g' Makefile || die
}
src_configure() {
econf $(use_with unicode ncursesw)
}
src_compile() {
emake V=1
}
src_test() {
# workaround parallel test failures
emake -j1 test
}
src_install() {
emake DESTDIR="${D}" install install-doc-man
dohtml manual.html README.html NEWS.html
newbashcomp contrib/tig-completion.bash ${PN}
docinto examples
dodoc contrib/*.tigrc
}

@ -1,2 +1 @@
DIST atanks-5.7.tar.gz 3130406 SHA256 fb2f4239679f4de4a3213e66a2bd4ec560753d518db727ffa35bc74f3a581e83 SHA512 15ec8c9f6e365bf5739cca12b5667d30fc216646084f73eaa1a6e02e02f4071d532ce18a408d8eecea528cfbd1e037b4f45f742d553efbf4006111c552c8e29e WHIRLPOOL 80ad9547b347592611c75a79b68409c42131d98f9b0fb67ae0a7aea2488dd9d052de2444ee9985db2067f2d0cd9363e8a64a35a82e724c50d96f7c584b69a9ed
DIST atanks-6.1.tar.gz 2786775 SHA256 116f5160b61116729d655a9c9110a6e358e8c45b696ed0e9c347bf89ab4afaab SHA512 1463455afcd67d042fda964f9c8b0caa9627611e758cb3badb5f8080b84644ec3452b78f2160d967ed9ebf427f426594fd0c6ee661fe48a731fcee85f14a3adb WHIRLPOOL d803d6885f185e4f5645a57b1be67a918b2682f74d725b891a057b2b4be23c90507202c314c22db553f2b0593df1dace498aff5ad44a678c1f4adcfc89be22f9

@ -1,53 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-5.7.ebuild,v 1.4 2013/01/13 11:39:32 ago Exp $
EAPI=2
inherit eutils gnome2-utils games
DESCRIPTION="Worms and Scorched Earth-like game"
HOMEPAGE="http://atanks.sourceforge.net/"
SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
DEPEND="media-libs/allegro:0[X]"
src_prepare() {
find . -type f -name ".directory" -exec rm -vf '{}' +
}
src_compile() {
emake \
BINDIR="${GAMES_BINDIR}" \
INSTALLDIR="${GAMES_DATADIR}/${PN}" \
|| die
}
src_install() {
dogamesbin ${PN} || die
insinto "${GAMES_DATADIR}"/${PN}
doins -r button misc missile sound stock tank tankgun text title \
unicode.dat *.txt || die
doicon -s 48 ${PN}.png
make_desktop_entry atanks "Atomic Tanks"
dodoc Changelog README TODO
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,5 +1,7 @@
DIST berusky-1.4.tar.gz 452548 SHA256 173cdeac878dd36737093a2a2b1160e9dbb96ebff80ee0ae4d1eb13349902f3f SHA512 4aa8edc0d0b16b71ba13b96f32b344df3b0c98fc05bbf8a16c34ea7c92f8586362aec51e4c20d5d6974f230a7fc6e126236eeb0e759161999cf14d20c8b5076d WHIRLPOOL 26d888c426d1a8c5bf7e8ebbbd01f5ec3cd66491c7f1fc71b4459b4bf0f3e4c4abb6c6b5a6d96d1e8ef22a44a8fafe5f68711b261f2c1a729de6d499840c6707
DIST berusky-1.6.tar.gz 475314 SHA256 c50d514a95d77b1308e4cce0b1c07735d54a92ffe79dc25e651e3f311ff6d684 SHA512 49abadab672f982ec84b617a4a8b2343b81b09e40b327691ac742139231f8a816079c93c42f86d3349b51053b16240f9296b2f37ce43a6521be1fb0e42a33673 WHIRLPOOL 39faacfd7e7532390b22bcc44c77f0578c942c308ecea8178eedb221647d66b7329c5db78f0f25abc42f0bc17c8a7d3096e219f7d158c24a0047565b6c967fb7
DIST berusky-1.7.1.tar.gz 483794 SHA256 8382218ae37669e457fd552bf4690ad3b2b91d8a52701655a457e191d3da4e74 SHA512 0b0c4d736bfd9b0b62accf11d932271e355cbcbf911e35adb0ccd0bb1b45e06c392d60830bddef04a24689ccfcee7302f2653f6357474ccceba4fd66c44d4383 WHIRLPOOL 7fb845b391512218d2d0fb05f56ea7ad6890e33f1b5c3d025417202b455f96bcff93ef05db962864f374bbc39eb9f9941955af161130324823141e7dfc70118a
DIST berusky-data-1.4.tar.gz 964700 SHA256 3639f6b08cbbbbb176339b80e962878fb9666be5a1b28f39c6dbc721d4378381 SHA512 e889736244d70d3ac3924130322e25d2893eb3f158d3c609f69a755ffaecb1220157f6ebeda40b3ec00e1cfd1e91fbe73bc49d842de4b78fe59278da7acf4eff WHIRLPOOL b82ef84b3f48960764683e97ac87fbd6395e3a5b00519a4fee78a16a44293d6435b2f6f3ee85e8d7fff19f0804790381e6f77efe152c30577be88c55237b9bfe
DIST berusky-data-1.6.tar.gz 5306660 SHA256 e8b55915ebd00422926dbd52d624b5a95c90dc86377f61fd1eee8b2faf16d124 SHA512 4b6d49b817bb9c155dbe0748cb98bba61309d19fe4c41ef1a6d4702e253d9f366ecfe35b731e993facc6b152cd94e4dbf9e7593235fb4982022d228e004e3049 WHIRLPOOL 17863e73d1cb7bacc0eb3bd03fff184076f7abde6057467b5606e0dd1b19219d753ccc194a337a59c34563384797152a37343ec2e7c349577c5a80ccd3b1a726
DIST berusky-data-1.7.tar.gz 5366663 SHA256 be6d99f40d65341b32b381c004f32885e3dc114b76a95efbc4c5057ea524401e SHA512 1ccae352b8033df0dd8fe6f09b1daa83b0e25a67999d41a0f21019014620825551a4e22827f96bc28ccdf0958df85c9f3cfd2e8f1e83dd7edac5b0479413d438 WHIRLPOOL 492f5707b5675679c5d8dd42d55835c36c31a5dcab6ade5e40a127f1957268a4a1231d9f68b330e09206cc3ff6987369d8e867f201c82b7278beaec1ef3e07d5
DIST berusky.png 1714 SHA256 47c8a35366b144f86520e9b52eed372a5c8a3b576f69b45f75d65b2f8937a519 SHA512 a8a5f7f8dca8d686bc05239adda10673e937361514b1aea07dc9fe66f2e009ae7c20b75ab63fd4db8ed206026a009d8620af3471bbb966b5e9b576ce89f66e54 WHIRLPOOL 8ddee6fbcec079a5d47070f8a0d7fd153bb895e993b8fe8023aac412cfb441f53d88db27ec40c254a0cd9d6950e1d9e4d281008382238de5b0cdbd564b1edc39

@ -0,0 +1,62 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/berusky/berusky-1.7.1.ebuild,v 1.1 2015/03/12 20:32:34 mr_bones_ Exp $
EAPI=5
inherit autotools eutils gnome2-utils games
DATAFILE=${PN}-data-1.7
DESCRIPTION="free logic game based on an ancient puzzle named Sokoban"
HOMEPAGE="http://anakreon.cz/?q=node/1"
SRC_URI="http://www.anakreon.cz/download/${P}.tar.gz
http://www.anakreon.cz/download/${DATAFILE}.tar.gz
http://dev.gentoo.org/~hasufell/distfiles/${PN}.png"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="media-libs/libsdl[X,video]
media-libs/sdl-image[png]
x11-libs/gtk+:2"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
mv ../${DATAFILE}/{berusky.ini,GameData,Graphics,Levels} . || die
epatch "${FILESDIR}"/${P}-gentoo.patch
sed -i \
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \
-e "s:@GENTOO_BINDIR@:${GAMES_BINDIR}:" \
src/defines.h berusky.ini \
|| die
sed -i \
-e "/AC_INIT/s/configure.in/${PN}, ${PV}/" \
configure.in || die
mv configure.in configure.ac || die
eautoreconf
}
src_install() {
default
insinto "${GAMES_DATADIR}"/${PN}
doins -r berusky.ini GameData Graphics Levels
doicon -s 32 "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN}
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -0,0 +1,71 @@
--- Makefile.am
+++ Makefile.am
@@ -5,8 +5,7 @@
SUBDIRS = po src data
-beruskydocdir = ${prefix}/doc/berusky
-beruskydoc_DATA = \
+EXTRA_DIST = \
README\
COPYING\
AUTHORS\
@@ -15,10 +14,6 @@
NEWS\
TODO
-EXTRA_DIST = $(beruskydoc_DATA)
-
-
-
# Copy all the spec files. Of cource, only one is actually used.
dist-hook:
for specfile in *.spec; do \
--- data/Makefile.am
+++ data/Makefile.am
@@ -3,10 +3,3 @@
## Created by Anjuta - will be overwritten
## If you don't want it to overwrite it,
## Please disable it in the Anjuta project configuration
-
-berusky_datadir = $(prefix)/@NO_PREFIX_PACKAGE_DATA_DIR@/@PACKAGE@
-
-berusky_data_DATA = \
- berusky.ini
-
-EXTRA_DIST = $(berusky_data_DATA)
--- berusky.ini
+++ berusky.ini
@@ -1,9 +1,9 @@
# Configuration for berusky game
# Game data location
-level_data = /usr/share/berusky/Levels
-game_data = /usr/share/berusky/GameData
-graphics_data = /usr/share/berusky/Graphics
+level_data = @GENTOO_DATADIR@/Levels
+game_data = @GENTOO_DATADIR@/GameData
+graphics_data = @GENTOO_DATADIR@/Graphics
# Graphics settings for game and editor
# game runs in 640x480
@@ -17,7 +17,7 @@
# Game binary & tmp dir
# they're used by editor for "run level" command
-game_binary = /usr/bin/berusky
+game_binary = @GENTOO_BINDIR@/berusky
tmp_data = /var/tmp
# Dir for users levels (it's the default level dir for level editor)
--- src/defines.h
+++ src/defines.h
@@ -446,7 +446,7 @@
#define INI_USER_DIRECTORY "~/.berusky"
#define INI_USER_LEVELS "~/.berusky/User"
#define INI_USER_PROFILES "~/.berusky/Profiles"
-#define INI_FILE_GLOBAL "/var/games/berusky/"INI_FILE_NAME
+#define INI_FILE_GLOBAL "@GENTOO_DATADIR@/"INI_FILE_NAME
#define INI_FILE_USER "~/.berusky/"INI_FILE_NAME
#define INI_FILE_LOCAL "./"INI_FILE_NAME
#elif WINDOWS

@ -1,2 +1 @@
DIST gish-demo-1.6.tar.gz 12712912 SHA256 335e28ae5b9f91ebb9487e341d9bb9cf679083a0a3ed5a49daaa27f2b3e3908d SHA512 2d6f37b8a7971ada524c75bafcbe7e92fd3dbb96677774b0295aad2553e6094027f9b43da8318f20071679412f95dd66ab9738178ffec4f853cf1845d536a0a6 WHIRLPOOL d3fb001f01f52df78f39d23994cd6d57558c76c0a94944a3202285860cea5cf0d1eb4ad3f48465d5b3b85e47453a558f66d647ce153cd332d7be429ef0d0ec3e
DIST gishdemo-1.0.0.tar.gz 13637244 SHA256 b0e985a65e446d06c73a28493faa3714431d5ae49d1ab6dbeea03f1b0eefe8ee SHA512 6d93b1552a7de65e76c67b82a7de96d8ba064a4659f55d26d151be4227014d2332d6105682579dfdcf8a2faa97d25b04ba3773bd47b591a17a9492836f16deff WHIRLPOOL 2e0c67b1920c05153d2d32f7d1c53d5746716230c6b0918d9377e492c01633e930ba4603e2a964590e96813e766b2ae427f623f541ce561f22bc9e0f022a6ee9

@ -1,52 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/gish-demo/gish-demo-1.0.0.ebuild,v 1.16 2014/05/06 16:18:43 ulm Exp $
inherit eutils multilib games
DESCRIPTION="play as an amorphous ball of tar that rolls and squishes around"
HOMEPAGE="http://www.chroniclogic.com/gish.htm"
SRC_URI="ftp://demos.garagegames.com/gish/gishdemo-${PV}.tar.gz"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 x86"
IUSE=""
RESTRICT="mirror bindist strip"
QA_PREBUILT="${GAMES_PREFIX_OPT:1}/${PN}/gish"
RDEPEND="media-libs/libsdl
>=media-libs/openal-1.6.372
media-libs/freealut
virtual/opengl
media-libs/libvorbis
amd64? (
app-emulation/emul-linux-x86-xlibs
app-emulation/emul-linux-x86-sdl
)"
S=${WORKDIR}/gishdemo
src_install() {
local dir=${GAMES_PREFIX_OPT}/${PN}
insinto "${dir}"
doins -r * || die "doins failed"
fperms +x "${dir}"/gish
games_make_wrapper gish ./gish-wrapper "${dir}"
# looks like when they built the game they accidently
# linked it against openssl ... lets fake it
use amd64 && multilib_toolchain_setup x86
dosym /$(get_libdir)/libc.so.6 "${dir}"/libssl.so.4
dosym /$(get_libdir)/libc.so.6 "${dir}"/libcrypto.so.4
# it wants libopenal.so.0 but seems to work with libopenal.so.1
# (tested with media-libs/openal-1.6.372)
dosym /usr/$(get_libdir)/libopenal.so.1 "${dir}"/libopenal.so.0
exeinto "${dir}"
doexe "${FILESDIR}"/gish-wrapper || die "doexe failed"
prepgamesdirs
}

@ -1,62 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/jardinains/jardinains-2.0.ebuild,v 1.11 2014/06/26 19:09:40 axs Exp $
EAPI=2
inherit eutils games
DESCRIPTION="Arkanoid with Gnomes"
HOMEPAGE="http://www.jardinains2.com"
SRC_URI="mirror://gentoo/JN2_1_FREE_LIN.tar.gz"
LICENSE="jardinains"
SLOT="0"
KEYWORDS="-* ~amd64 x86"
IUSE=""
RESTRICT="strip"
QA_EXECSTACK="${GAMES_PREFIX_OPT:1}/jardinains/jardinains"
DEPEND=""
RDEPEND="virtual/opengl
virtual/glu
virtual/libstdc++
amd64? ( >=app-emulation/emul-linux-x86-xlibs-1.0-r1 )"
dir=${GAMES_PREFIX_OPT}/${PN}
QA_PREBUILT="${dir:1}/${PN}"
PATCHES=( "${FILESDIR}"/strings-pt.patch )
src_unpack() {
unpack JN2_1_FREE_LIN.tar.gz
cd "${WORKDIR}"
mv "Jardinains 2!" ${P}
}
src_prepare() {
# clean Mac fork files (bug #295782)
find . -type f -name "._*" -exec rm -f '{}' +
}
src_install() {
exeinto "${dir}"
doexe jardinains || die
insinto "${dir}"
doins -r LICENSE.txt data help || die "doins failed"
games_make_wrapper jardinains ./jardinains "${dir}" "${dir}"
make_desktop_entry jardinains "Jardinains 2"
touch "${D}${dir}/data/prefs.xml"
prepgamesdirs
chmod g+rw "${D}${dir}/data/prefs.xml"
chmod -R g+rw "${D}${dir}/data/players"
}
pkg_postinst() {
games_pkg_postinst
elog "Due to the way this software is designed all user preferences for"
elog "graphics, audio and other in game data are shared among all users"
elog "of the computer. For that reason some files in the instalation "
elog "folder are writable by any user in the games group."
}

@ -1,6 +1,3 @@
DIST lbreakout2-2.6.3.tar.gz 3403150 SHA256 85a1364510535d8e066b9a25466c667c3da32463e03daf4c998f117afbddef0e SHA512 a62dc56473d11033c36beeac68830a8fcf09569368cfd981c2143c72dcf5d66632840d84283a64a9731d408fae0d66d63a741c93f8b0b1d05bc1e55c659bcc37 WHIRLPOOL b3e021de2506fdb7400b487e1eff10247819329c8bac9a1db788e015185ef4207beaecd05ca5485b850c59202d9d29e3836eea852715ee57b718dfdcd0c96d6b
DIST lbreakout2-2.6.4.tar.gz 3470380 SHA256 0b90716d52e67c27ff41ab7aa5c09dad4f5f19a78076cc57dd4b4d7ed2c1dbd9 SHA512 fe1787900c4379bdb8330ac8ff31138cbdb180449e5addb1c511a9778ab69f0b09a85e91659bb83663868a399d2644e6e084365702c23eac93da579e80fd68bc WHIRLPOOL 6e39c2ad44e0eb970228fcc34726ba7845498a7f07500136974fd554540bdd84fd19b88edfbadbdf3e8986dc8fa2b9673d41feab9cb34bb3e6acbaaf61c1f52c
DIST lbreakout2-levelsets-20110610.tar.gz 277065 SHA256 7af47384c2d49d818fbbd7158129bc940e6c11ddd995c6e0e375b534af568cfa SHA512 1445f9eba409c295ac96ff26ea8e1cf3bf6f41d29bc93fa02122add992a5aeee66ebfa91a26f2235287fece141d9c7678e868207bcbb07b18a59f88098e75c7c WHIRLPOOL 7d0026ef801f16c34a1d3fa59997feb8136ebe6c28a4a4c5ca7482a93c3e78f318405806dbb8b6c605bba2f7db56db804f833a9749447f775d624a030b88f4dc
DIST lbreakout2-levelsets-20120815.tar.gz 336355 SHA256 9245fb2b0c52364b88619f11b79f68878f1522ada8fcddb0d2da74ec2027cb34 SHA512 f9427c1716c6e9ab5d97c45849bb8d224da4c6f55c252b33d1bc3be8ff96470bc203c5a4dea5036138f6f2b07efe27f1f60763bf5460febebd0a4e0db8028bcc WHIRLPOOL 08a68780fb232309219fe1867af813b7299f270c81cc86a86887a6fcfa3194d137a34ff8ce6c083a43047a2467f08a86357e1fcaff2c8fc93981ddd90e057560
DIST lbreakout2-themes-20070514.tar.gz 24737014 SHA256 4b9ace34012e2f96ec9847209c6cd038da93ea483e523534f71c4b647fdbb7b3 SHA512 16dd1467f1e5215bc06724dbf8322dc243a8c5e7bf5489b8933ea964b7d194a240b412b3b7abb5a95dbe07bd4396102872dcaf92f4045ebff67b4b1e6cd1587e WHIRLPOOL acda520ce46e0648f544c74a5c72c2860fffbce8ed75658b9956fa0bcf30301e1cdf26961c0d36f9fac104651faac4248edda0cde0f27081f6784d71499cf173
DIST lbreakout2-themes-20111026.tar.gz 27462927 SHA256 2da570b139b4eaaadb5e598328c90983a3da22fc41e45b8563fa732ab122028a SHA512 a38856665eb3e9c0eaa0ff29817f7283237841368daa977b632df51842812e662da4343b5aa00265ed0765d4e4de1b4f11b7bf6c2650a9b9b1a8e0b440b8cf63 WHIRLPOOL 9c01ad4efac109c273a31ed5501cdc105affa6cc37e89831999e47120899018100ce902390efee8e6e6f414dbb996e1ceb08db5ac4eef478a361802a37cfd414

@ -1,67 +0,0 @@
--- lbreakout2-2.6.1.orig/Makefile.am
+++ lbreakout2-2.6.1/Makefile.am
@@ -1,13 +1,8 @@
SUBDIRS = intl m4 po common gui game server client docs
EXTRA_DIST = config.rpath AUTHORS COPYING ChangeLog INSTALL README \
-README-SDL.txt TODO lbreakout2.spec touchall lbreakout32.gif \
-lbreakout48.gif lbreakout2.desktop.in win32_mancomp win32_preparchive
-
-desktopdir = $(datadir)/applications
-desktop_DATA = lbreakout2.desktop
-icondir = $(datadir)/icons
-icon_DATA = lbreakout48.gif
+README-SDL.txt TODO lbreakout2.spec touchall \
+win32_mancomp win32_preparchive
WIN32_TEXT = AUTHORS COPYING ChangeLog INSTALL README README-SDL.txt \
TODO lbreakout2.spec ABOUT-NLS
--- lbreakout2-2.6.1.orig/common/gettext.h
+++ lbreakout2-2.6.1/common/gettext.h
@@ -24,6 +24,7 @@
/* Get declarations of GNU message catalog functions. */
# include <libintl.h>
+# include <locale.h>
#else
--- lbreakout2-2.6.1.orig/configure.in
+++ lbreakout2-2.6.1/configure.in
@@ -80,8 +80,6 @@
[ --enable-netdebug Enable net packet debugging.], netdebug_flag="-DNET_DEBUG_MSG" )
AC_SUBST(netdebug_flag)
-dnl set localedir
-localedir=$datadir/locale
locdir_flag="-DLOCALEDIR=\\\"$localedir\\\""
dnl installation&highscore path
--- lbreakout2-2.6.1.orig/docs/Makefile.am
+++ lbreakout2-2.6.1/docs/Makefile.am
@@ -7,11 +7,11 @@
warp.jpg screen.jpg
install-data-local:
- $(mkinstalldirs) $(DESTDIR)$(doc_dir)/lbreakout2
+ $(mkinstalldirs) $(DESTDIR)$(doc_dir)
@for file in *.jpg; do\
- $(INSTALL_DATA) $$file $(DESTDIR)$(doc_dir)/lbreakout2/$$file;\
+ $(INSTALL_DATA) $$file $(DESTDIR)$(doc_dir)/$$file;\
done
- $(INSTALL_DATA) index.html $(DESTDIR)$(doc_dir)/lbreakout2/index.html
+ $(INSTALL_DATA) index.html $(DESTDIR)$(doc_dir)/index.html
win32-install-script:
@for file in $(EXTRA_DIST); do \
--- lbreakout2-2.6.1.orig/po/Makefile.in.in
+++ lbreakout2-2.6.1/po/Makefile.in.in
@@ -24,7 +24,7 @@
exec_prefix = @exec_prefix@
datadir = @datadir@
datarootdir = @datarootdir@
-localedir = $(datadir)/locale
+localedir = @localedir@
gettextsrcdir = $(datadir)/gettext/po
INSTALL = @INSTALL@

@ -1,81 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/lbreakout2/lbreakout2-2.6.3.ebuild,v 1.6 2014/05/15 16:29:19 ulm Exp $
EAPI=2
inherit autotools flag-o-matic eutils games
levels_V=20110610
themes_V=20070514
DESCRIPTION="Breakout clone written with the SDL library"
HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LBreakout2"
SRC_URI=" mirror://sourceforge/lgames/${P}.tar.gz
mirror://sourceforge/lgames/${PN}-levelsets-${levels_V}.tar.gz
themes? ( mirror://sourceforge/lgames/${PN}-themes-${themes_V}.tar.gz )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
IUSE="nls themes"
RDEPEND="media-libs/libpng
sys-libs/zlib
media-libs/libsdl[sound,joystick,video]
media-libs/sdl-net
media-libs/sdl-mixer
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${P}.tar.gz
cd "${S}/client/levels"
unpack ${PN}-levelsets-${levels_V}.tar.gz
if use themes ; then
mkdir "${WORKDIR}/themes"
cd "${WORKDIR}/themes"
unpack ${PN}-themes-${themes_V}.tar.gz
# Delete a few duplicate themes (already shipped with lbreakout2
# tarball). Some of them have different case than built-in themes, so it
# is harder to just compare if the filename is the same.
rm -f absoluteB.zip oz.zip moiree.zip
for f in *.zip; do
unzip -q "$f" && rm -f "$f" || die "unpacking ${f}"
done
fi
}
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo.patch
eautoreconf
}
src_configure() {
filter-flags -O?
egamesconf \
--disable-dependency-tracking \
--enable-sdl-net \
--localedir=/usr/share/locale \
--with-docdir="/usr/share/doc/${PF}/html" \
$(use_enable nls)
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS README TODO ChangeLog
if use themes ; then
insinto "${GAMES_DATADIR}/lbreakout2/gfx"
doins -r "${WORKDIR}/themes/"* || die
fi
newicon client/gfx/win_icon.png lbreakout2.png
make_desktop_entry lbreakout2 LBreakout2
prepgamesdirs
}

@ -8,5 +8,4 @@ DIST rnd_jue-v8.tar.bz2 17244645 SHA256 442a21a24b7c004f0c8f8c4fc844cac7f3ff4692
DIST rockslevels-dx-1.0.tar.gz 211151 SHA256 23f1710710eef1dcd1c490670de16d2d58dc98f3fdd9a2df186bdca590e57579 SHA512 2e1bc4484a76bf638e8ce285972b20b6377e0483abb2475e2343d48de1f84ee102f430049d685b89bc1087e0f20b9b6e29370f8e6cae66b480d3650be9991f44 WHIRLPOOL 22c623fd17ed704dfbc0c2b0331cc91199f6f5e3eab15b0a1e9d8c58f609751c226563003f3d983d24697f58d4da5e6464be4ad0007084423f4d6538acbe11c9
DIST rockslevels-emc-1.0.tar.gz 3824268 SHA256 a04e554fb8b6d010c73e21de090f116dad6054e43e00edc80c59c71a8a1eaa0c SHA512 9abad888fa00bc305444367c5ab8ffdad95eaca22613573e44d5ecd93b1a9a1cbc931497c064002d90fd3174c4661d0b009ede7746b2fe8da0a00072303a1301 WHIRLPOOL d7ce616105621d9a7ee7f3c8406188ad9b0fdf01cd3d17339b8d350ebc5fdcfdc4eb78952198df045309999caca5fcff8c79deb01210437224960baf6bc611af
DIST rockslevels-sp-1.0.tar.gz 373564 SHA256 770d75a5926bb924c6787a6f95ee9f7af743b629ea14005ab0375b57eb488f25 SHA512 2d44e9238a72846b9d4fbab90288aa3b23af4957ffe0d42d95c523fd22f3587572864b3fc0b277894d2f3f56d6eff52ea009e5b2d59aebc34163a1067662d729 WHIRLPOOL 9f3cf3b764b7a137591f287b55f4cab4918e03b0a7a663f7cbe658a280b181c161e53b0855d5bafa57f4072af470199eced2fb1bc98d13369dc373f46baf8205
DIST rocksndiamonds-3.3.0.1.tar.gz 2494558 SHA256 974897f14136ecec91c7bdded8d904d74f2064a6c8a6c6c83f2f7111108747d3 SHA512 1b10444b2a739cbd7f229d98d2a8cfd50465ce2259af5954698f17e0e2c922eae7017f771e3ddcb1c4d5cf6a26aa82885bbe3a2369d8eae4f8f4101a3f43c9ce WHIRLPOOL 00f4e3d4f2fc06ff60dff02e920a806e3aa3473e1d87c61067a480540b3446031ac52c920f33dbc3bcf8f405d6c9c4c995013f44df6efaed58660c219aeefeb1
DIST rocksndiamonds-3.3.1.2.tar.gz 2614904 SHA256 c117c20026299c6c935bd531ef9b0dc767731f600881d12ceb80c831483755f3 SHA512 b627e4a8e2f03dc380b5a111cc42f296b283e63b20e019f522a8a1431fe9c138eb0dc7aa0fa03dd843c3a93bcd0a90704e651f5a590cb7d4c3e3b46976125755 WHIRLPOOL 6c8d76747b8a0e254e649966b5e8f03ad12e6b15f0a3f4b98efe7df482db55ed4351d7c25d5f45b8b7d3098bf6f65c4bb2ac58ecaa66a6397532169fc7cb5bf4

@ -1,13 +0,0 @@
http://bugs.gentoo.org/126080
--- src/Makefile
+++ src/Makefile
@@ -220,7 +220,7 @@
# build targets
# -----------------------------------------------------------------------------
-all: libgame_dir game_em_dir game_sp_dir $(PROGNAME)
+all: $(PROGNAME)
$(PROGNAME): $(RNDLIBS) $(TIMESTAMP_FILE) $(OBJS) $(ICON)
$(CC) $(PROFILING) $(OBJS) $(ICON) $(RNDLIBS) $(LDFLAGS) -o $(PROGNAME)

@ -1,29 +0,0 @@
diff -up rocksndiamonds-3.3.0.1/src/libgame/setup.c.CVE-2011-4606 rocksndiamonds-3.3.0.1/src/libgame/setup.c
--- rocksndiamonds-3.3.0.1/src/libgame/setup.c.CVE-2011-4606 2011-12-12 14:28:30.083078680 -0500
+++ rocksndiamonds-3.3.0.1/src/libgame/setup.c 2011-12-12 14:34:36.758744753 -0500
@@ -1293,11 +1293,14 @@ void sortTreeInfo(TreeInfo **node_first)
#define MODE_W_ALL (S_IWUSR | S_IWGRP | S_IWOTH)
#define MODE_X_ALL (S_IXUSR | S_IXGRP | S_IXOTH)
+#define MODE_R_PRIVATE (S_IRUSR)
#define MODE_W_PRIVATE (S_IWUSR)
+#define MODE_X_PRIVATE (S_IXUSR)
+
#define MODE_W_PUBLIC (S_IWUSR | S_IWGRP)
#define MODE_W_PUBLIC_DIR (S_IWUSR | S_IWGRP | S_ISGID)
-#define DIR_PERMS_PRIVATE (MODE_R_ALL | MODE_X_ALL | MODE_W_PRIVATE)
+#define DIR_PERMS_PRIVATE (MODE_R_PRIVATE | MODE_X_PRIVATE | MODE_W_PRIVATE)
#define DIR_PERMS_PUBLIC (MODE_R_ALL | MODE_X_ALL | MODE_W_PUBLIC_DIR)
#define FILE_PERMS_PRIVATE (MODE_R_ALL | MODE_W_PRIVATE)
@@ -1456,7 +1459,8 @@ void createDirectory(char *dir, char *te
if (running_setgid)
posix_umask(last_umask & group_umask);
else
- dir_mode |= MODE_W_ALL;
+ if (permission_class == PERMS_PUBLIC)
+ dir_mode |= MODE_W_ALL;
if (!fileExists(dir))
if (posix_mkdir(dir, dir_mode) != 0)

@ -1,113 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.3.0.1-r1.ebuild,v 1.3 2012/08/24 08:31:56 mr_bones_ Exp $
EAPI=2
inherit flag-o-matic eutils games
DESCRIPTION="A Boulderdash clone"
HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/rnd-contrib-1.0.0.tar.gz
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip
http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz
http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz
http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz
mirror://gentoo/rnd_jue-v8.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="X sdl"
RDEPEND="X? ( x11-libs/libX11 )
!sdl? ( x11-libs/libX11 )
sdl? (
>=media-libs/libsdl-1.2.3[joystick,video]
>=media-libs/sdl-mixer-1.2.4[mod,mp3,timidity]
media-libs/sdl-net
>=media-libs/sdl-image-1.2.2[gif]
media-libs/smpeg
)"
DEPEND="${RDEPEND}
app-arch/unzip
X? ( x11-libs/libXt )
!sdl? ( x11-libs/libXt )"
src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
unpack \
rockslevels-emc-1.0.tar.gz \
rockslevels-sp-1.0.tar.gz \
rockslevels-dx-1.0.tar.gz
}
src_prepare() {
# make it parallel-friendly.
epatch \
"${FILESDIR}"/${P}-parallel-build.patch \
"${FILESDIR}"/${P}-perms.patch
sed -i \
-e 's:\$(MAKE_CMD):$(MAKE) -C $(SRC_DIR):' \
-e '/^MAKE/d' \
-e '/^CC/d' \
Makefile \
|| die "sed failed"
sed -i \
-e '/^LDFLAGS/s/=/+=/' \
src/Makefile \
|| die "sed failed"
cd levels
unpack \
rnd_jue-v8.tar.bz2 \
BD2K3-1.0.0.zip \
rnd-contrib-1.0.0.tar.gz \
Snake_Bite-1.0.0.zip \
Contributions-1.2.0.zip \
Boulder_Dash_Dream-1.0.0.zip \
Sokoban-1.0.0.zip
}
src_compile() {
replace-cpu-flags k6 k6-1 k6-2 i586
local makeopts="RO_GAME_DIR=${GAMES_DATADIR}/${PN} RW_GAME_DIR=${GAMES_STATEDIR}/${PN}"
if use X || { ! use X && ! use sdl; } ; then
make clean || die
emake ${makeopts} OPTIONS="${CFLAGS}" x11 || die
mv rocksndiamonds{,.x11}
fi
if use sdl ; then
make clean || die
emake ${makeopts} OPTIONS="${CFLAGS}" sdl || die
mv rocksndiamonds{,.sdl}
fi
}
src_install() {
if use X || { ! use X && ! use sdl; } ; then
dogamesbin rocksndiamonds.x11 || die "dogamesbin failed"
fi
if use sdl ; then
dogamesbin rocksndiamonds.sdl || die "dogamesbin failed"
dosym rocksndiamonds.sdl "${GAMES_BINDIR}/rocksndiamonds"
else
dosym rocksndiamonds.x11 "${GAMES_BINDIR}/rocksndiamonds"
fi
insinto "${GAMES_DATADIR}/${PN}"
doins -r docs graphics levels music sounds || die "doins failed"
newman rocksndiamonds.{1,6}
dodoc CREDITS ChangeLog README
newicon graphics/gfx_classic/rocks_icon_32x32.pcx ${PN}.pcx
make_desktop_entry rocksndiamonds "Rocks 'N' Diamonds" /usr/share/pixmaps/${PN}.pcx
prepgamesdirs
}

@ -1,2 +1 @@
DIST gnuchess-6.1.2.tar.gz 720282 SHA256 14a1128f1cfa7d76a20d4f981d7e0dfc8e9da4548c1d754134a65ce65fe26696 SHA512 ae6625f2a5bd5a8e42fc3983dd42b8908250d4c6629423f84b147c879886163c6b2b7896494017a5242e9d951333941abd1fac6376dd43af28978870da68a043 WHIRLPOOL 1e9b61fe2b27327b47edfa945bf2b86daa23e3fddd370dd03f58dd87a5f955dbb58a35d442c6e16c62b1f1515a9f5903f72385adee32a5cac0cb9d70ce9b5a9e
DIST gnuchess-6.2.1.tar.gz 730761 SHA256 17caab725539447bcb17a14b17905242cbf287087e53a6777524feb7bbaeed06 SHA512 8f7ac477333703743984089e495ae3e61f8b4dd41c89c4141b33a9dcd598c9a5e2374ece50431f9eb72ccea86338ea19077e2e8ee592225c3c0a928a2fc11bc8 WHIRLPOOL fe8c6976f1e20de3e1ee30d9f2663ab32a217a66e88fda273f2381119df9ad616c7229d5647dcaf3225e6a0ba8ba4c5e96cc84e9382a24e4931793fcd469e60f

@ -1,25 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/gnuchess/gnuchess-6.1.2.ebuild,v 1.5 2014/10/27 15:59:57 ago Exp $
EAPI=5
inherit flag-o-matic games
DESCRIPTION="Console based chess interface"
HOMEPAGE="http://www.gnu.org/software/chess/chess.html"
SRC_URI="mirror://gnu/chess/${P}.tar.gz"
KEYWORDS="amd64 ~arm ppc ppc64 x86"
LICENSE="GPL-3"
SLOT="0"
IUSE=""
src_configure() {
strip-flags # bug #199097
egamesconf --without-readline # bug 491088
}
src_install () {
default
prepgamesdirs
}

@ -1,2 +1 @@
DIST gtkatlantic-0.4.3.tar.bz2 748589 SHA256 5711eab90b831816da48b1d30f0f0d2b511bfaa6b057240977296f2c133184b1 SHA512 7d843783ee19e0e726e340a4497f4adec91d749461a400162b787676d2ab9fad136ae75578de9f5ce9008d05735951c4cafaf50ba651337ec4d6c0da66878bb2 WHIRLPOOL 84562688728a5bb4ddeec4de861753f6d3952c771f242ed98de358199aec8dd696d8eed9659ac61db463c7ac140dcae6ebccfa1f4a1c56ca78b0c8dcfe34d6c4
DIST gtkatlantic-0.5.0.tar.bz2 782124 SHA256 065f649e37144a545936546c8655c5d66558415c259c4838c101ab1c733e0d86 SHA512 5aa332af2f17612caae0e396614ddfecbb1df4ad1f2c15a402efea5e96fde72cb0aefa87e690234382b82d03904e7235536434e455827b838a988c13eaa78bfe WHIRLPOOL 48e0e44ecedb02686414b1fdbfbf355b7e214c31edc1db70f90657489b19fb65d5a984c5814f31aab045e3c0837e3978e105a330510a42704c05995a1b3a1556

@ -1,30 +0,0 @@
--- gtkatlantic-0.4.3.orig/configure.in
+++ gtkatlantic-0.4.3/configure.in
@@ -48,15 +48,7 @@
dnl fi
dnl Set PACKAGE_DATA_DIR in config.h.
-if test "x${datarootdir}" = 'x${prefix}/share'; then
- if test "x${prefix}" = "xNONE"; then
- AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${ac_default_prefix}/share/${PACKAGE}", [Path where data will be installed])
- else
- AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${prefix}/share/${PACKAGE}", [Path where data will be installed])
- fi
-else
- AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${datadir}/${PACKAGE}", [Path where data will be installed])
-fi
+AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${datadir}/${PACKAGE}", [Path where data will be installed])
dnl Set PACKAGE SOURCE DIR in config.h.
packagesrcdir=`cd $srcdir && pwd`
@@ -67,10 +59,6 @@
# CFLAGS="-g"; \
# fi
-if test "x$GCC" = "xyes"; then \
- CFLAGS="-Wall -Werror -ggdb"; \
-fi
-
AC_OUTPUT([
Makefile
src/Makefile

@ -1,50 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/gtkatlantic/gtkatlantic-0.4.3.ebuild,v 1.5 2013/12/24 12:46:04 ago Exp $
EAPI=5
inherit autotools eutils gnome2-utils games
DESCRIPTION="Monopoly-like game that works with the monopd server"
HOMEPAGE="http://gtkatlantic.gradator.net/"
SRC_URI="http://gtkatlantic.gradator.net/downloads/v0.4/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND="x11-libs/gtk+:2
dev-libs/libxml2
media-libs/libpng:0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
epatch "${FILESDIR}"/${P}-compile.patch
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS README
newicon data/icon32x32.xpm ${PN}.xpm
newicon -s 16 data/icon16x16.xpm ${PN}.xpm
newicon -s 32 data/icon32x32.xpm ${PN}.xpm
make_desktop_entry ${PN} GtkAtlantic
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,2 +1 @@
DIST pioneers-15.1.tar.gz 4104977 SHA256 e79933343929a36f6d3b45c2229297528a75532085ad9244eedfc03ee055b93f SHA512 f77f82c993e433991c572abade87d9dc6f8cee94a557b36b97b28dee87d6fbfb4bfc5ae523a3a96899102aa9528149350e825377af58d2e21780950ee681bba5 WHIRLPOOL 33c3b2856824df6e7ac43f911179a388931cf469f6ec7288d64fb8b4fa0ba1bf85cee80a7a0d3fb7600f2ff230919cd99404c1eea0b7e1681f148b055d3f3374
DIST pioneers-15.3.tar.gz 4154470 SHA256 69afa51b71646565536b571b0f89786d3a7616965265f196fd51656b51381a89 SHA512 57aa8bc48019c87a683a4728d28d56f6bd755a0566922dddb4de825904820d1204f893e73fd13465fcec63cecb4a5735a90338f6ff915b7f17113dc0f1e834c1 WHIRLPOOL d9f313bde1b8e1042031784905f3dd3ad133da5b3e9096e147b74d75196875615a0b52053fdd73c615c006ed40f3019b30b030e1882e193fc2335fdc3914e8b1

@ -1,67 +0,0 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Thu Dec 19 21:30:53 UTC 2013
* add --with-help switch
* add --enable-minimal-flags switch
* don't use AM_CFLAGS in configure.ac, it is bad form
--- a/configure.ac
+++ b/configure.ac
@@ -129,21 +129,40 @@
*) pioneers_deprecationChecks=no ;;
esac])
+AC_ARG_ENABLE([minimal-flags],
+ AS_HELP_STRING([--enable-minimal-flags],
+ ["Don't add unneeded flags."]),
+[case "${enableval}" in
+ yes) minimal_flags=yes ;;
+ "") minimal_flags=no ;;
+ *) minimal_flags=no ;;
+esac])
+
+AC_ARG_WITH([help],
+ AS_HELP_STRING([--with-help],
+ [Enable gnome help via scrollkeeper.]),
+[case "${withval}" in
+ yes) with_help=yes ;;
+ "") with_help=yes ;;
+ *) with_help=no ;;
+esac])
+
+
## The warnings are in the same order as in 'man gcc'
-if test "x$GCC" = xyes; then
+if test "x$GCC" = xyes && test "x$minimal_flags" != xyes; then
# Flags from Debian hardening (dpkg-buildflags --get CFLAGS)
- AC_SUBST(AM_CFLAGS, ["$AM_CFLAGS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security"])
- AC_SUBST(AM_CFLAGS, ["$AM_CFLAGS -D_FORTIFY_SOURCE=2"])
- AC_SUBST(AM_CFLAGS, ["$AM_CFLAGS -pie -fPIE"])
+ CFLAGS="$CFLAGS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security"
+ CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
+ CFLAGS="$CFLAGS -pie -fPIE"
if test "$pioneers_is_windows_port" = "no"; then
# Flags from Debian hardening (dpkg-buildflags --get LDFLAGS)
- AC_SUBST(AM_LDFLAGS, ["$AM_LDFLAGS -Wl,-z,relro"])
- AC_SUBST(AM_LDFLAGS, ["$AM_LDFLAGS -Wl,-z,now"])
+ LDFLAGS="$LDFLAGS -Wl,-z,relro"
+ LDFLAGS="$LDFLAGS -Wl,-z,now"
fi
- # Only link the directly needed libraries
- AC_SUBST(AM_CFLAGS, ["$AM_CFLAGS -Wl,--as-needed"])
+ # Only link the directly needed libraries
+ LDFLAGS="$LDFLAGS -Wl,--as-needed"
if test "$pioneers_warnings" = yes -o "$pioneers_warnings" = full; then
AC_SUBST(WARNINGS, "-Wall")
@@ -385,7 +404,7 @@
AM_GLIB_GNU_GETTEXT
if test $pioneers_is_mingw_port = yes; then
- AC_SUBST(AM_CFLAGS, "-mms-bitfields $AM_CFLAGS")
+ CFLAGS="-mms-bitfields $CFLAGS"
# No console window for the graphical applications
AC_SUBST(GTK2_LIBS, "$GTK2_LIBS -mwindows")
# Don't use bin, lib and share subdirectories

@ -1,54 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/pioneers/pioneers-15.1-r1.ebuild,v 1.4 2014/10/18 14:33:56 ago Exp $
# NOTE: "QA Notice: Unrecognized configure options --with-gtk" is a false-positive
EAPI=5
inherit autotools eutils gnome-games
DESCRIPTION="A clone of the popular board game The Settlers of Catan"
HOMEPAGE="http://pio.sourceforge.net/"
SRC_URI="mirror://sourceforge/pio/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="dedicated help nls"
# dev-util/gob only for autoreconf
RDEPEND=">=dev-libs/glib-2.6:2
!dedicated? (
>=x11-libs/gtk+-2.6:2
x11-libs/libnotify
help? (
>=app-text/scrollkeeper-0.3.8
>=gnome-base/libgnome-2.10
)
)
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-util/gob:2
virtual/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
epatch "${FILESDIR}"/${P}-build.patch
eautoreconf
gnome2_src_prepare
}
src_configure() {
gnome-games_src_configure \
$(use_enable nls) \
--enable-minimal-flags \
$(use_with help) \
--includedir=/usr/include \
$(use_with !dedicated gtk)
}
src_install() {
DOCS="AUTHORS ChangeLog README TODO NEWS" \
gnome2_src_install scrollkeeper_localstate_dir="${ED%/}"/var/lib/scrollkeeper/
prepgamesdirs
}

@ -1,5 +1,5 @@
DIST emutos-256k-0.8.5.zip 1060920 SHA256 fab55e8f0e45220e8263d89d3cdff9e465c6a52214f6a91e752ff257d1dfec75 SHA512 42ef1ad90dba755214da10d4ee4acc7bbe847c125944562ae141dadc4958933f08dc7654d8e34f97c5595ba3706531eb53ca52f31725876613a324100ba5635f WHIRLPOOL 6a4af2975eb6254dedc73d8253950d946792365cbb31d0946a67edd1d7836c53f91ce86adff23c37ea64f9ffad1296dcbc8b8ae433b18683a7bbe2f263065ffd
DIST emutos-256k-0.9.3.zip 1573051 SHA256 1345274293ef8dc749e90652e085c34d87417c74aa1b94dc7b537d299a19600a SHA512 f5ad9223169b713d932ee3f5f986eef127f3f5d7d6a54ad272738034fda8436b69055937edbce335256edafef44466c4e34e932f2807c25fa099ce07f3410dde WHIRLPOOL 6a634a35f0850d0e76a696d3f3d70d30ae76a4b95fc3efdc1aa6c2a49756cc22863b6034a46efb1e0c4e079af75b375eb58d405f19b1029e407e6dedd4269790
DIST emutos-512k-0.8.5.zip 213435 SHA256 542042a9d816104e27fda0fbd35bbb20dd19337fa6e9d6fbbf15a52fb7890ca1 SHA512 d8ca973558d19cffc4900e2bf42b6f0c77c9ace1c5e515be136445e4d081f8e19d392475479fc97c3f4e26cb49e175b123ac62c540f2059f29a4c13e633ca477 WHIRLPOOL be538d5790bbf97794fad77541c0c1b71f3809a6b6cafbe579c0f6596d6c72eb74e2488faec95a5c196e231c99d899501ae93c0226781938339f477421a05cc7
DIST emutos-256k-0.9.4.zip 1600186 SHA256 c788da706e82a5514f6d2faf11043a8998adca090fcce46f8f32ea209ffd81f4 SHA512 ce7ce9e53c82f7861752ee454a4e3ce616bca73ce580e2b803deea22497de06e5ab49a69af6507ce98ab337312dbb879d258ba2acdf868443f406761caa69404 WHIRLPOOL 55563daa1187e65d13be9d1426488246cf9acf80ba73dd303cb917ce7fe8120a7fe2ea7b5234657676114a6b8148a439fc9c84c8777552c93796164aa46569d9
DIST emutos-512k-0.9.3.zip 289576 SHA256 2220abe4b75e6f0709327446a5ac553d8365e2e22cc0c57d755085f272fbf5f0 SHA512 5f99f817813e90b65c19753b2cc68a1f1c8652e9a9dbe0d6241503bae2d196c04ef775a68c728e654860772cac8258ae839fa0204657d56d55a112d2a91386de WHIRLPOOL 2a32f2d968a166da64d57518e40cfb228b357a16e9d0ca44750c9e6043de828dd2721e4aec2338d3c1fa19928c56a9730c9aaf29a55d5c060bb8f0b7ee3b54c6
DIST emutos-512k-0.9.4.zip 314877 SHA256 a8445ce74bf642fecf237953a20641a2e97b74feaadc7fb7149e8221634f4218 SHA512 00c8718f364712f5d346859dc40ed83c1792521c9600520aacf199f7d6b24d5cf7a3e2533e1e343d6aa9e77ed3056f8636713bb7c3e9739254e0658c921a78a8 WHIRLPOOL c5cb35824b4cf5ffa19c27295c9566cfaac65810dcce6791405198b61fb703ed49c6986dbd63eb79a0dfcc8b4b4cb6be64cbd79076d9a2bd1c60a3d469d98add
DIST emutos-src-0.9.3.tar.gz 935570 SHA256 a22098e732e59d979a34c1131a87bca9701bd26a616df20329286cdcb9c9ed8c SHA512 45e19a9f8ebbd1675059a78d1416d0571bc54c3979b36c684f2394f508f48f6f1dae10f4eb966e1757ff10698644302c788ee3e51bf42fe10d131d87508d9824 WHIRLPOOL 07e2d054c4dd395594e264ebccecacb44479e9981b3f162025b2ebfaa9b5c0c83475bd751c4423f6a7d60bc6701d8205a7898a40f7b8f09dbba0ee0b6c889d05

@ -1,17 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/emutos/emutos-0.8.5.ebuild,v 1.4 2011/08/12 21:19:40 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/games-emulation/emutos/emutos-0.9.4.ebuild,v 1.1 2015/03/12 18:53:46 mr_bones_ Exp $
EAPI=5
inherit games
DESCRIPTION="a single-user single-tasking operating system for 32 bit Atari computer emulators"
HOMEPAGE="http://emutos.sourceforge.net"
SRC_URI="mirror://sourceforge/emutos/emutos-512k-${PV}.zip
SRC_URI="mirror://sourceforge/emutos/emutos-src-0.9.3.tar.gz
mirror://sourceforge/emutos/emutos-512k-${PV}.zip
mirror://sourceforge/emutos/emutos-256k-${PV}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=""
@ -20,7 +22,7 @@ DEPEND="app-arch/unzip"
S=${WORKDIR}
src_install() {
dogameslib */*.img || die "dogameslib failed"
dogameslib */*.img
dodoc emutos-512k-${PV}/{readme.txt,doc/{announce,authors,changelog,status}.txt}
prepgamesdirs
}

@ -1,2 +1 @@
DIST generator-0.35-cbiere-r3.tar.bz2 448830 SHA256 4d9ae1c2fea72462450ea5dd84b1fe009959e7bf66d9abe8d449572fd78a824b SHA512 cd0b56704f8678cbb09e94d5d72a17a59e8218987348d1aa37b639e370b9eb405cc813529d31e94643fa52a1f759351f8e3706754a36b17d0d358b637a978afe WHIRLPOOL e1512315697128752553e0435844ca25407cb3b3ee5fd5ef2607ea3b87520cebf187f577b3c9b77af67227a2dc61833fe0904f95e0dd4b4cf07c5f63013577be
DIST generator-0.35-cbiere-r4.tar.bz2 435289 SHA256 54f3a94ed441cfd05d66e7730126c65287f3c1503f13987653c6db84739a79b6 SHA512 73fd36d8004135c172025b3eb3385f731e294935413d7ac905672f1a88434ca332325821c5f15d5ae83fb1385fcde9f1e7f32242f8ac175bb96bd535b5d91620 WHIRLPOOL 446345f838f6c79a31434eda2bb29ff8169036dc6fb26ee11b7adcdb4e7932c62f02fdb468c7a5125b0245b1eae6ffad34ec0d239702e5e1d975504efb7d190b

@ -1,94 +0,0 @@
--- configure.ac.original 2008-03-17 13:07:48.000000000 -0400
+++ configure.ac 2008-03-17 13:08:03.000000000 -0400
@@ -28,15 +28,12 @@
AC_ARG_WITH(tcltk,
AS_HELP_STRING(--with-tcltk,Create tcltk version),
MY_PROG="generator-tcltk")
- AC_ARG_WITH(gtk,
- AS_HELP_STRING(--with-gtk,Create gtk version),
- MY_PROG="generator-gtk")
AC_ARG_WITH(sdl,
AS_HELP_STRING(--with-sdl,Create SDL version),
[MY_PROG="generator-sdl"; USE_SDL_AUDIO=yes])
if [[ "x$MY_PROG" = "x" ]]; then
AC_MSG_ERROR(You must select a user interface type:
- svgalib allegro tcltk gtk sdl)
+ svgalib allegro tcltk sdl)
fi
if [[ "x$MY_PROG" = "xgenerator-allegro" ]]; then
AC_DEFINE(ALLEGRO, 1, [Allegro version])
@@ -202,50 +199,6 @@
CFLAGS="$CFLAGS -Wstrict-prototypes -Wunused"
fi
fi
- if [[ "x$DEBUG" != "xno" ]]; then
- AC_MSG_RESULT(Turning on debug flags)
- CFLAGS="$CFLAGS -g -O"
- optimum=no
- else
- if [[ "x$GCCVER" != "xno" ]]; then
- AC_MSG_RESULT(Turning on gcc optimisations)
- CFLAGS="$CFLAGS -O3 -fomit-frame-pointer"
- if [[ "x$GCCVER" = "x3" ]]; then
- AC_MSG_RESULT(Turning on gcc 3 optimisations)
- CFLAGS="$CFLAGS -fno-math-errno"
- fi
- case "$CFLAGS" in
- *mcpu*|*march*) AC_MSG_RESULT(Skipping target optimisations)
- ;;
- *) case "$target_cpu" in
- i386) AC_MSG_RESULT(Turning on i386 optimisations)
- CFLAGS="$CFLAGS -march=i386 -ffast-math"
- ;;
- i486) AC_MSG_RESULT(Turning on i486 optimisations)
- CFLAGS="$CFLAGS -march=i486 -ffast-math"
- ;;
- i586) AC_MSG_RESULT(Turning on pentium optimisations)
- # cannot do malign-double as we link to other libraries and
- # it would break binary compatibility
- CFLAGS="$CFLAGS -march=pentium -ffast-math"
- ;;
- i?86) AC_MSG_RESULT(Turning on i686 optimisations)
- # cannot do malign-double as we link to other libraries and
- # it would break binary compatibility
- CFLAGS="$CFLAGS -march=i686 -ffast-math"
- ;;
- alpha*) AC_MSG_RESULT(Adding -mieee for Alpha)
- CFLAGS="$CFLAGS -mieee"
- ;;
- *) AC_MSG_RESULT(Sorry unknown target CPU)
- ;;
- esac
- esac
- else
- AC_MSG_WARN(You did not opt for gcc optimisations!)
- optimum=no
- fi
- fi
AC_CHECK_LIB(jpeg, jpeg_start_compress,
[ MY_LIBS="-ljpeg $MY_LIBS"; AC_DEFINE(JPEG, 1, [JPEG features]) ])
@@ -272,14 +225,7 @@
AC_PATH_XTRA
- if [[ "x$MY_PROG" = "xgenerator-gtk" ]]; then
- MY_SUBDIRS="glade gtkopts $MY_SUBDIRS"
- AM_PATH_GTK(1.2.10,,AC_MSG_ERROR(Generator needs gtk 1.2.10 or later))
- AM_PATH_SDL(1.2.6,,AC_MSG_ERROR(Generator needs sdk 1.2.6 or later))
-
- MY_LIBS="$MY_LIBS $X_PRE_LIBS $X_LIBS $X_EXTRA_LIBS"
- CFLAGS="$CFLAGS $X_CFLAGS"
- elif [[ "x$MY_PROG" = "xgenerator-sdl" ]]; then
+ if [[ "x$MY_PROG" = "xgenerator-sdl" ]]; then
MY_SUBDIRS="gtkopts $MY_SUBDIRS"
AM_PATH_SDL(1.2.6,,AC_MSG_ERROR(Generator needs sdk 1.2.6 or later))
@@ -305,6 +251,7 @@
AC_CHECK_SIZEOF(unsigned long, 4)
AC_CHECK_SIZEOF(unsigned long long, 8)
AC_CHECK_HEADERS(sys/param.h)
+ AC_CHECK_HEADERS(sys/time.h)
AC_CHECK_HEADERS(bzlib.h)
AC_CHECK_HEADERS(zlib.h)
AC_CHECK_HEADERS(tcl8.0.h)

@ -1,12 +0,0 @@
--- raze/Makefile.am.old 2006-09-03 03:17:39.000000000 +0200
+++ raze/Makefile.am 2006-09-03 03:16:36.000000000 +0200
@@ -343,6 +343,10 @@
raze: raze.o
raze.o: raze.asm raze.reg
nasm -e raze.asm -o raze2.asm
+ echo "%ifidn __OUTPUT_FORMAT__,elf" >> raze2.asm
+ echo "section .note.GNU-stack noalloc noexec nowrite progbits" \
+ >> raze2.asm
+ echo "%endif" >> raze2.asm
nasm -f @ASMOUTPUT@ raze2.asm -o raze.o -praze.reg

@ -1,11 +0,0 @@
--- main/Makefile.am.old 2011-06-20 21:35:25.832460030 +0200
+++ main/Makefile.am 2011-06-20 21:36:29.490503981 +0200
@@ -7,7 +7,7 @@
bin_PROGRAMS = @PROGRAM@
EXTRA_PROGRAMS = generator-svgalib generator-tcltk generator-allegro \
generator-gtk generator-sdl
-LDADD = ../cpu68k/lib68k.a ../ym2612/libym2612.a @MY_LIBS@ \
+LDADD = ../cpu68k/lib68k.a ../ym2612/libym2612.a @MY_LIBS@ -lm \
../sn76496/libsn76496.a
## this should be generator_tcltk_DATA but it won't let me do that

@ -1,68 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/generator/generator-0.35_p3.ebuild,v 1.10 2014/05/15 16:36:27 ulm Exp $
EAPI=2
inherit autotools eutils toolchain-funcs games
MY_P=${PN}-${PV/_p/-cbiere-r}
DESCRIPTION="Sega Genesis / Mega Drive emulator"
HOMEPAGE="http://www.ghostwhitecrab.com/generator/"
SRC_URI="http://www.ghostwhitecrab.com/${PN}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="+sdlaudio svga"
DEPEND="virtual/jpeg
media-libs/libsdl[joystick,video]
sdlaudio? ( media-libs/libsdl[sound] )
svga? ( media-libs/svgalib )"
S=${WORKDIR}/${MY_P}
src_prepare() {
mkdir my-bins
epatch \
"${FILESDIR}"/${P}-configure.patch \
"${FILESDIR}"/${P}-underlink.patch
sed -i \
-e 's/@GTK_CFLAGS@//g' \
main/Makefile.am \
|| die "sed failed"
eautoreconf
}
src_configure() {
:
}
# builds SDL by default since otherwise -svga builds nothing
src_compile() {
local mygui myguis
myguis="sdl"
use svga && myguis="${myguis} svgalib"
for mygui in ${myguis}; do
[[ -f Makefile ]] && emake clean
egamesconf \
--with-cmz80 \
--with-${mygui} \
--without-tcltk \
--with-gcc=$(gcc-major-version) \
$(use_with sdlaudio sdl-audio) \
--disable-dependency-tracking || die
emake -j1 || die "building ${mygui}"
mv main/generator-${mygui} my-bins/
done
}
src_install() {
dogamesbin my-bins/* || die "dogamesbin failed"
dodoc AUTHORS ChangeLog NEWS README TODO docs/*
prepgamesdirs
}

@ -1 +1 @@
DIST gens-2.15.5.tar.gz 741852 RMD160 2ad70bfb30bde98e39fdc4c71795c8f173fcecc1 SHA1 85f31741ea9e230ff10b060593140b2740bb9d7a SHA256 51910d3056da9ffbb2c01cfec064998c9a4cad0cb379d703ec1b93c83dba305a
DIST gens-2.15.5.tar.gz 741852 SHA256 51910d3056da9ffbb2c01cfec064998c9a4cad0cb379d703ec1b93c83dba305a SHA512 7163f6a1e09bac420e0e4aa0f8f3ed255406d9aff3cc7366c40226e7fece78baca5428d0fe87daf0f12f6e10b428477a795b54d008db5e3dcbf7692ed9d9fe7d WHIRLPOOL 282cced72eea63eb01b22612c5c40a4dc412b27d1fa3215a59da33a33541003172d57d442bced4d74cef89c3f3c443d2e7ca8cbd670a559a5cd8a3fc88b74696

@ -0,0 +1,46 @@
from http://sourceforge.net/p/gens/patches/25/
--- gens.orig/src/gens/gens_core/cpu/68k/cpu_68k.c 2004-05-22 09:02:12.000000000 -0700
+++ gens/src/gens/gens_core/cpu/68k/cpu_68k.c 2005-03-21 10:52:24.000000000 -0800
@@ -24,9 +24,9 @@
struct STARSCREAM_PROGRAMREGION M68K_Fetch[] = {
{0x000000, 0x3FFFFF, (unsigned) 0x000000},
- {0xFF0000, 0xFFFFFF, (unsigned) &Ram_68k[0] - 0xFF0000},
- {0xF00000, 0xF0FFFF, (unsigned) &Ram_68k[0] - 0xF00000},
- {0xEF0000, 0xEFFFFF, (unsigned) &Ram_68k[0] - 0xEF0000},
+ {0xFF0000, 0xFFFFFF, (unsigned) NULL},
+ {0xF00000, 0xF0FFFF, (unsigned) NULL},
+ {0xEF0000, 0xEFFFFF, (unsigned) NULL},
{-1, -1, (unsigned) NULL},
{-1, -1, (unsigned) NULL},
{-1, -1, (unsigned) NULL}
@@ -60,7 +60,7 @@
struct STARSCREAM_PROGRAMREGION S68K_Fetch[] = {
- {0x000000, 0x07FFFF, (unsigned) &Ram_Prg[0]},
+ {0x000000, 0x07FFFF, (unsigned) NULL},
{-1, -1, (unsigned) NULL},
{-1, -1, (unsigned) NULL}
};
@@ -109,6 +109,10 @@
int
M68K_Init (void)
{
+ M68K_Fetch[1].offset=(unsigned) &Ram_68k[0] - 0xFF0000;
+ M68K_Fetch[2].offset=(unsigned) &Ram_68k[0] - 0xF00000;
+ M68K_Fetch[3].offset=(unsigned) &Ram_68k[0] - 0xEF0000;
+
memset (&Context_68K, 0, sizeof (Context_68K));
Context_68K.s_fetch = Context_68K.u_fetch = Context_68K.fetch = M68K_Fetch;
@@ -134,6 +138,8 @@
int
S68K_Init (void)
{
+ S68K_Fetch[0].offset=(unsigned) &Ram_Prg[0];
+
memset (&Context_68K, 0, sizeof (Context_68K));
Context_68K.s_fetch = Context_68K.u_fetch = Context_68K.fetch = S68K_Fetch;

@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/gens/gens-2.15.5.ebuild,v 1.7 2011/09/21 21:17:48 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-emulation/gens/gens-2.15.5.ebuild,v 1.8 2015/03/12 17:28:41 mr_bones_ Exp $
EAPI=2
EAPI=5
inherit eutils flag-o-matic games
DESCRIPTION="A Sega Genesis/CD/32X emulator"
@ -21,15 +21,25 @@ DEPEND="${RDEPEND}
>=dev-lang/nasm-0.98"
src_prepare() {
epatch "${FILESDIR}"/${P}-romsdir.patch \
epatch \
"${FILESDIR}"/${P}-romsdir.patch \
"${FILESDIR}"/${P}-as-needed.patch \
"${FILESDIR}"/${P}-ovflfix.patch
"${FILESDIR}"/${P}-ovflfix.patch \
"${FILESDIR}"/${P}-gcc34.patch
sed -i -e '1i#define OF(x) x' src/gens/util/file/unzip.h || die
append-ldflags -Wl,-z,noexecstack
}
src_configure() {
egamesconf \
--disable-gtktest \
--disable-sdltest
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS BUGS README
DOCS="AUTHORS BUGS README gens.txt history.txt" \
default
newicon pixmaps/gens_small.png ${PN}.png
make_desktop_entry "${PN}" "Gens"
prepgamesdirs
}

@ -1,60 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/gnuboy/gnuboy-1.0.3.ebuild,v 1.14 2011/07/10 02:16:07 mr_bones_ Exp $
EAPI=2
inherit autotools eutils games
DESCRIPTION="Gameboy emulator with multiple renderers"
HOMEPAGE="http://code.google.com/p/gnuboy/"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="X fbcon sdl svga"
RDEPEND="sdl? ( media-libs/libsdl )
!X? ( !svga? ( !fbcon? ( media-libs/libsdl ) ) )
X? ( x11-libs/libXext )
fbcon? ( sys-apps/fbset )"
DEPEND="${RDEPEND}
svga? ( media-libs/svgalib )
X? ( x11-proto/xextproto
x11-proto/xproto )"
src_prepare() {
epatch \
"${FILESDIR}"/${P}-exec-stack.patch \
"${FILESDIR}"/${P}-linux-headers.patch
eautoreconf
}
src_configure() {
local myconf
if ! use X && ! use svga && ! use fbcon; then
myconf="--with-sdl"
fi
egamesconf \
$(use_with X x) \
$(use_with fbcon fb) \
$(use_with sdl) \
$(use_with svga svgalib) \
$(use_enable x86 asm) \
${myconf} \
--disable-arch \
--disable-optimize
}
src_install() {
for f in fbgnuboy sdlgnuboy sgnuboy xgnuboy
do
if [[ -f ${f} ]] ; then
dogamesbin ${f} || die "dogamesbin failed"
fi
done
dodoc README docs/{CHANGES,CONFIG,CREDITS,FAQ,HACKING,WHATSNEW}
prepgamesdirs
}

@ -1,2 +1 @@
DIST hatari-1.6.2.tar.bz2 1739570 SHA256 20de0430eb8950d206e9df4d8088fa759625e23390e7604484e351d030761b3f SHA512 b6486f0f29fd63458a9b8a040ba26d4902754186e00bfd296d3ddb47b9ff58073f9afb450248ecb715f0d00f754895ba14fc9c8867bb1ddb0cc15d9efa8d4827 WHIRLPOOL 27298778609295ade265e36f7536d4ce9b7b88fd51f47f9288c1c05b6f2ab6c604ced225b709de73278724f71f70a7d6ed145590df5cd9e0f420a7839ae5b85d
DIST hatari-1.8.0.tar.bz2 1985358 SHA256 7ecf486ba578e3b4d7a3d3e86ef3e879d5e5611b39c2504e38ccafdaacb5ffeb SHA512 498a6636eef78e85a4715e9df169d928ce97c0548145a95b41aa3aae28817b8e843de1d1390893863be05e4e9981c89236571ab2eb9239faad23b711542e4fa0 WHIRLPOOL 9e62bdf08247da20e451e032355849cbb0c4b683711ed5cea29f03a52cb5b276e996b9ea4fe5c38ecc09456248bd099eb8b1f35d93e6cba5d00b93a456329a01

@ -1,13 +0,0 @@
--- hatari-1.6.1/python-ui/uihelpers.py
+++ hatari-1.6.1/python-ui/uihelpers.py
@@ -97,9 +97,7 @@
# first try whether there are local Hatari docs in standard place
# for this Hatari/UI version
sep = os.sep
- path = self.get_binary_path("hatari")
- path = sep.join(path.split(sep)[:-2]) # remove "bin/hatari"
- path = path + sep + "share" + sep + "doc" + sep + "hatari" + sep
+ path = "@DOCDIR@"
if os.path.exists(path + "manual.html"):
return path
# if not, point to latest Hatari HG version docs

@ -1,112 +0,0 @@
--- hatari-1.4.0.orig/src/paths.c
+++ hatari-1.4.0/src/paths.c
@@ -109,71 +109,6 @@
free(pTmpName);
}
-
-/**
- * Locate the directory where the hatari executable resides
- */
-static char *Paths_InitExecDir(const char *argv0)
-{
- char *psExecDir; /* Path string where the hatari executable can be found */
-
- /* Allocate memory for storing the path string of the executable */
- psExecDir = malloc(FILENAME_MAX);
- if (!psExecDir)
- {
- fprintf(stderr, "Out of memory (Paths_Init)\n");
- exit(-1);
- }
-
- /* Determine the bindir...
- * Start with empty string, then try to use OS specific functions,
- * and finally analyze the PATH variable if it has not been found yet. */
- psExecDir[0] = '\0';
-
-#if defined(__linux__)
- {
- int i;
- /* On Linux, we can analyze the symlink /proc/self/exe */
- i = readlink("/proc/self/exe", psExecDir, FILENAME_MAX);
- if (i > 0)
- {
- char *p;
- psExecDir[i] = '\0';
- p = strrchr(psExecDir, '/'); /* Search last slash */
- if (p)
- *p = 0; /* Strip file name from path */
- }
- }
-//#elif defined(WIN32) || defined(__CEGCC__)
-// /* On Windows we can use GetModuleFileName for getting the exe path */
-// GetModuleFileName(NULL, psExecDir, FILENAME_MAX);
-#endif
-
- /* If we do not have the execdir yet, analyze argv[0] and the PATH: */
- if (psExecDir[0] == 0)
- {
- if (strchr(argv0, PATHSEP) == 0)
- {
- /* No separator in argv[0], we have to explore PATH... */
- Paths_GetExecDirFromPATH(argv0, psExecDir, FILENAME_MAX);
- }
- else
- {
- /* There was a path separator in argv[0], so let's assume a
- * relative or absolute path to the current directory in argv[0] */
- char *p;
- strncpy(psExecDir, argv0, FILENAME_MAX);
- psExecDir[FILENAME_MAX-1] = 0;
- p = strrchr(psExecDir, PATHSEP); /* Search last slash */
- if (p)
- *p = 0; /* Strip file name from path */
- }
- }
-
- return psExecDir;
-}
-
-
/**
* Initialize the users home directory string
* and Hatari's home directory (~/.hatari)
@@ -226,8 +161,6 @@
*/
void Paths_Init(const char *argv0)
{
- char *psExecDir; /* Path string where the hatari executable can be found */
-
/* Init working directory string */
if (getcwd(sWorkingDir, FILENAME_MAX) == NULL)
{
@@ -238,27 +171,11 @@
/* Init the user's home directory string */
Paths_InitHomeDirs();
- /* Get the directory where the executable resides */
- psExecDir = Paths_InitExecDir(argv0);
-
- /* Now create the datadir path name from the bindir path name: */
- if (psExecDir && strlen(psExecDir) > 0)
- {
- snprintf(sDataDir, sizeof(sDataDir), "%s%c%s",
- psExecDir, PATHSEP, BIN2DATADIR);
- }
- else
- {
- /* bindir could not be determined, let's assume datadir is relative
- * to current working directory... */
- strcpy(sDataDir, BIN2DATADIR);
- }
+ strcpy(sDataDir, BIN2DATADIR);
/* And finally make a proper absolute path out of datadir: */
File_MakeAbsoluteName(sDataDir);
- free(psExecDir);
-
/* fprintf(stderr, " WorkingDir = %s\n DataDir = %s\n UserHomeDir = %s\n HatariHomeDir = %s\n",
sWorkingDir, sDataDir, sUserHomeDir, sHatariHomeDir); */
}

@ -1,86 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/hatari/hatari-1.6.2.ebuild,v 1.5 2014/05/15 16:37:13 ulm Exp $
EAPI=5
PYTHON_COMPAT=( python2_6 python2_7 )
inherit eutils toolchain-funcs cmake-utils python-single-r1 games
DESCRIPTION="Atari ST emulator"
HOMEPAGE="http://hatari.berlios.de/"
SRC_URI="http://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
media-libs/libsdl[X,sound,video]
sys-libs/readline
media-libs/libpng
sys-libs/zlib"
DEPEND="${RDEPEND}
virtual/pkgconfig"
RDEPEND="${RDEPEND}
dev-python/pygtk[${PYTHON_USEDEP}]
games-emulation/emutos"
pkg_setup() {
games_pkg_setup
python-single-r1_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo.patch \
"${FILESDIR}"/${P}-gentoo-docdir.patch
# build with newer zlib (bug #387829)
sed -i -e '1i#define OF(x) x' src/includes/unzip.h || die
sed -i -e '/Encoding/d' ./python-ui/hatariui.desktop || die
sed -i -e "s/python/${EPYTHON}/" tools/atari-hd-image.sh || die
sed -i \
-e "s%conf=.*$%conf=\"${GAMES_SYSCONFDIR}\"%" \
-e "s%path=.*$%path=\"${GAMES_DATADIR}/${PN}/hatariui\"%" \
python-ui/hatariui || die
sed -i -e "s#@DOCDIR@#/usr/share/doc/${PF}/html/#" python-ui/uihelpers.py || die
rm -f doc/CMakeLists.txt
}
src_configure() {
mycmakeargs=(
"-DCMAKE_VERBOSE_MAKEFILE=TRUE"
"-DCMAKE_BUILD_TYPE:STRING=Release"
"-DDATADIR=${GAMES_DATADIR}/${PN}"
"-DBIN2DATADIR=${GAMES_DATADIR}/${PN}"
"-DBINDIR=${GAMES_BINDIR}"
"-DICONDIR=/usr/share/pixmaps"
"-DDESKTOPDIR=/usr/share/applications"
"-DMANDIR=/usr/share/man/man1"
"-DDOCDIR=/usr/share/doc/${PF}"
)
cmake-utils_src_configure
}
src_install() {
DOCS="readme.txt doc/*.txt" cmake-utils_src_install
dohtml -r doc/
python_fix_shebang "${ED%/}"/usr/share/games/hatari/{hatariui,hconsole}/*.py
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
echo
elog "You need a TOS ROM to run hatari. EmuTOS, a free TOS implementation,"
elog "has been installed in $(games_get_libdir) with a .img extension (there"
elog "are several from which to choose)."
elog
elog "Another option is to go to http://www.atari.st/ and get a real TOS:"
elog " http://www.atari.st/"
elog
elog "The first time you run hatari, you should configure it to find the"
elog "TOS you prefer to use. Be sure to save your settings."
echo
}

@ -1,108 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/scummvm-1.7.0.ebuild,v 1.6 2014/10/27 16:04:52 ago Exp $
EAPI=5
inherit eutils flag-o-matic gnome2-utils toolchain-funcs games
DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts adventures"
HOMEPAGE="http://scummvm.sourceforge.net/"
SRC_URI="mirror://sourceforge/scummvm/${P/_/}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1 BSD GPL-3-with-font-exception"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
IUSE="aac alsa debug flac fluidsynth jpeg mpeg2 mp3 opengl png theora jpeg truetype vorbis zlib"
RESTRICT="test" # it only looks like there's a test there #77507
RDEPEND=">=media-libs/libsdl-1.2.2[sound,joystick,video]
zlib? ( sys-libs/zlib )
jpeg? ( virtual/jpeg:0 )
png? ( media-libs/libpng:0 )
vorbis? ( media-libs/libogg media-libs/libvorbis )
theora? ( media-libs/libtheora )
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
mp3? ( media-libs/libmad )
mpeg2? ( media-libs/libmpeg2 )
flac? ( media-libs/flac )
opengl? ( virtual/opengl )
truetype? ( media-libs/freetype:2 )
fluidsynth? ( media-sound/fluidsynth )"
DEPEND="${RDEPEND}
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${P/_/}
src_prepare() {
# -g isn't needed for nasm here
sed -i \
-e '/NASMFLAGS/ s/-g//' \
configure || die
sed -i \
-e '/INSTALL.*doc/d' \
-e '/INSTALL.*\/pixmaps/d' \
-e 's/-s //' \
ports.mk || die
}
src_configure() {
local myconf
# bug #137547
use fluidsynth || myconf="${myconf} --disable-fluidsynth"
use x86 && append-ldflags -Wl,-z,noexecstack
# NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF
./configure \
--backend=sdl \
--host=$CHOST \
--enable-verbose-build \
--prefix=/usr \
--bindir="${GAMES_BINDIR}" \
--datadir="${GAMES_DATADIR}"/${PN} \
--libdir="${GAMES_LIBDIR}" \
--enable-zlib \
$(use_enable debug) \
$(use_enable zlib) \
$(use_enable aac faad) \
$(use_enable alsa) \
$(use_enable jpeg) \
$(use_enable png) \
$(use_enable mp3 mad) \
$(use_enable mpeg2) \
$(use_enable flac) \
$(use_enable opengl) \
$(use_enable vorbis) \
$(use_enable theora theoradec) \
$(use_enable truetype freetype2) \
$(use_enable x86 nasm) \
${myconf} || die
}
src_compile() {
emake AR="$(tc-getAR) cru" RANLIB=$(tc-getRANLIB)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS NEWS README TODO
doicon -s scalable icons/scummvm.svg
make_desktop_entry scummvm ScummVM scummvm "Game;AdventureGame"
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,2 +1,2 @@
DIST gcompris-13.11.tar.bz2 264431313 SHA256 418dad2c8f0fc90e16e97ab67b6700e3af5f33ae05d83f28f3b1117183f88c57 SHA512 c74abb948559944cb8552ee8d3f760d598b04e9962f3650fb356775df568a27f5f9436fec9fc1348af1d0802434337494a0be909ffc7adfa6873e74dcbc9cbee WHIRLPOOL d25e3d3e4504e05a43ec95457c7ac6a194738e07339c9372619f76332aefa2efc9d82e2d3583cb72e113a2f3126bca96655fc0f62a61ce86133c66a9a8405bf0
DIST gcompris-14.12.tar.bz2 272767636 SHA256 bf0beafb03c0f4ffe05bbfcda54b91a5e8a034b5d813cb4492d6f59a21f9cdcf SHA512 b0948fcf303b335a231318dd57ef84d83cda7839e82542e5c4b9e794745561c24d64e7e76a96c63d1b0eb5a44377f2bf05b1d89f3bcab75dd2c32075e2ba5258 WHIRLPOOL 0d49a59e5fddd5e24e6e593ad53d99c7a8714b6b48dd2e3f776600366f61886c4ea15428f056cb8ae69e26024a88f3264814f80ce9e11e9d82d4f9d0adb8b056
DIST gcompris-15.02.tar.bz2 272847496 SHA256 c3e2f84f459d747b853b0424e366d0ce7b1f4ef00d660cdde5084712cf5c3ad4 SHA512 468ca9a3a4cfff78e34206c40e6aebfc79ba087dd1e87f96a8b9b2ae1149550791be16ca0776f11e6768dd4acb3caaae9e763ac9d941f1f09c7a3464e829e7af WHIRLPOOL 5b38bf16e061d9770e66573c81e4b3b0617d3cf2e0679919a06b628ff622d4b0e8585115b4084e51e674c57cf1f2a36472e3e66283a9ee3f78423eac998b5a24

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/gcompris-13.11.ebuild,v 1.6 2015/01/19 05:50:07 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/gcompris-15.02.ebuild,v 1.1 2015/03/12 19:30:39 mr_bones_ Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
@ -10,11 +10,11 @@ inherit autotools eutils python-single-r1 games
DESCRIPTION="full featured educational application for children from 2 to 10"
HOMEPAGE="http://gcompris.net/"
SRC_URI="mirror://sourceforge/gcompris/${P}.tar.bz2"
SRC_URI="http://gcompris.net/download/${P}.tar.bz2"
LICENSE="GPL-3"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="gstreamer"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@ -53,9 +53,7 @@ pkg_setup() {
src_prepare() {
# Drop DEPRECATED flags, bug #387817
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
src/gcompris/Makefile.am src/gcompris/Makefile.in \
src/goocanvas/src/Makefile.am src/goocanvas/src/Makefile.in \
|| die
src/gcompris/Makefile.am || die
epatch "${FILESDIR}"/${P}-build.patch
cp /usr/share/gettext/config.rpath .
@ -84,13 +82,8 @@ src_configure() {
--enable-py-build-only
}
src_compile() {
emake -j1
}
src_install() {
emake DESTDIR="${D}" install
default
prune_libtool_files --modules
dodoc AUTHORS ChangeLog NEWS README THANKS TODO
prepgamesdirs
}

@ -1,2 +1 @@
DIST amoebax-0.2.0.tar.bz2 10565913 SHA256 77c9da7b424432c55d76a74b62bf01ccba3120200bb89fd5815993c001c7eaae SHA512 452faef19bf77642aaeed5354a5077412e8f359d4d296f51d5cd62488c2d778eeec389bb96ab26c51e8a67ac756c97b08f3152391674eaade141731a0bca0272 WHIRLPOOL e6e6744ce8a1dbc6ac8c61371fb96ba78a68ccae63c25b03f9d82a443d86064878a3c982db030f24a9096e0c38ffda837cf8d13b183cc6d6a94092a6ec647c6a
DIST amoebax-0.2.1.tar.bz2 10645579 SHA256 709c7e657b328a6f7d331298c6264f172528489d28cab107c40c483c392340b2 SHA512 f8cd20cb35e2456487f55ebc89411ebd47b25cf549d35c36041a27e1d96ef30702151f303dbb457afbf8583f67c53143c30becdea00a26fddad20555e0c7d181 WHIRLPOOL eafcdf27b852b226db86f162b14665d5d6f5bc5e539b1c5cefe698380fbf6fe378cdf86de2e023f51cda5e3846a134b21b509180ac257d85b446bfb33d4f6104

@ -1,44 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/amoebax/amoebax-0.2.0.ebuild,v 1.9 2014/05/15 16:48:41 ulm Exp $
EAPI=2
inherit autotools eutils games
DESCRIPTION="a cute and addictive action-puzzle game, similar to tetris"
HOMEPAGE="http://www.emma-soft.com/games/amoebax/"
SRC_URI="http://www.emma-soft.com/games/amoebax/download/${P}.tar.bz2"
LICENSE="FreeArt GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="media-libs/libsdl[sound,joystick,video]
media-libs/sdl-image[png]
media-libs/sdl-mixer[vorbis]"
src_prepare() {
epatch \
"${FILESDIR}"/${P}-gcc43.patch \
"${FILESDIR}"/${P}-glibc2.10.patch \
"${FILESDIR}"/${P}-aclocal.patch
sed -i \
-e "/^SUBDIRS/s:doc ::" \
Makefile.am || die
sed -i \
-e "/^iconsdir/s:=.*:=/usr/share/pixmaps:" \
-e "/^desktopdir/s:=.*:=/usr/share/applications:" \
data/Makefile.am || die
sed -i \
-e '/Encoding/d' \
-e '/Icon/s/.svg//' \
data/amoebax.desktop || die
AT_M4DIR=m4 eautoreconf
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS NEWS README TODO
prepgamesdirs
}

@ -1,41 +0,0 @@
--- m4/objc.m4.old
+++ m4/objc.m4
@@ -448,32 +448,32 @@
# AC_LANG_SOURCE(Objective C)(BODY)
# ---------------------------------
-m4_copy([AC_LANG_SOURCE(C)], [AC_LANG_SOURCE(Objective C)])
+m4_copy_force([AC_LANG_SOURCE(C)], [AC_LANG_SOURCE(Objective C)])
# AC_LANG_PROGRAM(Objective C)([PROLOGUE], [BODY])
# ------------------------------------------------
-m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(Objective C)])
+m4_copy_force([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(Objective C)])
# AC_LANG_CALL(Objective C)(PROLOGUE, FUNCTION)
# ---------------------------------------------
-m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(Objective C)])
+m4_copy_force([AC_LANG_CALL(C)], [AC_LANG_CALL(Objective C)])
# AC_LANG_FUNC_LINK_TRY(Objective C)(FUNCTION)
# --------------------------------------------
-m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(Objective C)])
+m4_copy_force([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(Objective C)])
# AC_LANG_BOOL_COMPILE_TRY(Objective C)(PROLOGUE, EXPRESSION)
# -----------------------------------------------------------
-m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(Objective C)])
+m4_copy_force([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(Objective C)])
# AC_LANG_INT_SAVE(Objective C)(PROLOGUE, EXPRESSION)
# ---------------------------------------------------
-m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(Objective C)])
+m4_copy_force([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(Objective C)])

@ -1,82 +0,0 @@
--- src/ControlSetupState.cxx
+++ src/ControlSetupState.cxx
@@ -20,6 +20,7 @@
#include <config.h>
#endif // !HAVE_CONFIG_H
#include <sstream>
+#include <cstdlib>
#include "ControlSetupState.h"
#include "File.h"
#include "Joystick.h"
--- src/Font.cxx
+++ src/Font.cxx
@@ -23,6 +23,7 @@
#include <config.h>
#endif // HAVE_CONFIG_H
#include <numeric>
+#include <algorithm>
#include <SDL.h>
#include "Font.h"
--- src/Joystick.cxx
+++ src/Joystick.cxx
@@ -19,6 +19,7 @@
#if defined (HAVE_CONFIG_H)
#include <config.h>
#endif // !HAVE_CONFIG_H
+#include <cstdlib>
#include "Joystick.h"
using namespace Amoebax;
--- src/MainMenuState.cxx
+++ src/MainMenuState.cxx
@@ -19,6 +19,7 @@
#if defined (HAVE_CONFIG_H)
#include <config.h>
#endif // HAVE_CONFIG_H
+#include <algorithm>
#include <SDL.h>
#include "AdvancedAIPlayer.h"
#include "AnticipatoryAIPlayer.h"
--- src/OptionsMenuState.cxx
+++ src/OptionsMenuState.cxx
@@ -20,6 +20,7 @@
#include <config.h>
#endif // HAVE_CONFIG_H
#include <SDL.h>
+#include <algorithm>
#include <sstream>
#include "ControlSetupState.h"
#include "File.h"
--- src/Sound.h
+++ src/Sound.h
@@ -19,6 +19,7 @@
#if !defined (AMOEBAX_SOUND_H)
#define AMOEBAX_SOUND_H
+#include <string>
#include <SDL_mixer.h>
namespace Amoebax
--- src/System.cxx
+++ src/System.cxx
@@ -19,7 +19,8 @@
#if defined (HAVE_CONFIG_H)
#include <config.h>
#endif // HAVE_CONFIG_H
-#include <assert.h>
+#include <algorithm>
+#include <cassert>
#include <cstdlib>
#include <iostream>
#include <limits>
--- src/TwoPlayersState.cxx
+++ src/TwoPlayersState.cxx
@@ -19,6 +19,7 @@
#if defined (HAVE_CONFIG_H)
#include <config.h>
#endif // HAVE_CONFIG_H
+#include <algorithm>
#include <cassert>
#include <SDL.h>
#include <sstream>

@ -1,11 +0,0 @@
--- src/binreloc.cxx
+++ src/binreloc.cxx
@@ -744,7 +744,7 @@
if (path == (const char *) NULL)
return (char *) NULL;
- end = strrchr (path, '/');
+ end = strrchr ((char *)path, '/');
if (end == (const char *) NULL)
return strdup (".");

@ -1,2 +1 @@
DIST cuyo-2.0.0.tar.gz 3821330 SHA256 531cfb989087199f643ac4b18ff9cc50793cc3fa07ee06f394f73d153c09ae34 SHA512 5a25b7807b904731acc386c6b77bee82820f85a5be1ca8cf20f2b37a79f08af3649c95311b6bc656bf8780cbd99a122f7908576a424bba1439c7e5bd586ec214 WHIRLPOOL dfe71ccfb69a86dc22ed9585a6a296e82ff42b1300f65e9b30c4c17b01a1057fe1ffb2b2d5dc5d1b6c0846d8a93be409785322d94f01f18f1465687ba11bdbb4
DIST cuyo-2.~-1.1.tar.gz 3005426 SHA256 7157aa70ae731c17e765fba11736866f2020826ad6187d8df6c55039d4481de6 SHA512 a29c6ffc7e63b74dd93e8aeeace78bdbc50398771922aaf06a43256c883f9eff23e10fa91e4964b716cd209551cef771cf00108fb7977ce13a463da542322787 WHIRLPOOL ef2817feecbe9c785e8d6438aca123247857c8f9845421a5aef89375b0f9c15a050d0e6f16791cab408f8e87a9640ef0cbc77c9cc89f03c5e788d3851b07af2d

@ -1,48 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/cuyo/cuyo-2.0.0.ebuild,v 1.1 2015/02/18 22:31:39 mr_bones_ Exp $
EAPI=5
inherit autotools eutils gnome2-utils games
DESCRIPTION="highly addictive and remotely related to tetris"
HOMEPAGE="http://www.karimmi.de/cuyo/"
SRC_URI="http://savannah.nongnu.org/download/cuyo/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="+music"
RDEPEND="sys-libs/zlib
media-libs/libsdl[sound,video]
media-libs/sdl-mixer
music? ( media-libs/sdl-mixer[mod] )
media-libs/sdl-image
virtual/libintl"
DEPEND="${RDEPEND}
sys-devel/gettext"
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo.patch
eautoreconf
}
src_install() {
default
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,32 +0,0 @@
diff -ru cuyo-2.0.0.orig/icons/Makefile.am cuyo-2.0.0/icons/Makefile.am
--- cuyo-2.0.0.orig/icons/Makefile.am 2012-01-12 12:51:05.000000000 -0500
+++ cuyo-2.0.0/icons/Makefile.am 2015-02-18 17:19:55.320961943 -0500
@@ -17,7 +17,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
-desktopdir = $(datarootdir)/applications
+desktopdir = /usr/share/applications
desktop_DATA = cuyo.desktop
@@ -32,7 +32,7 @@
# echo "Exec=$(bindir)/cuyo" >> cuyo.desktop
-iconsdir = $(datarootdir)/icons/hicolor
+iconsdir = /usr/share/icons/hicolor
nobase_icons_DATA = 32x32/apps/cuyo.png 64x64/apps/cuyo.png
EXTRA_DIST = $(nobase_icons_DATA) cuyo.desktop
diff -ru cuyo-2.0.0.orig/icons/cuyo.desktop cuyo-2.0.0/icons/cuyo.desktop
--- cuyo-2.0.0.orig/icons/cuyo.desktop 2011-03-26 11:20:01.000000000 -0400
+++ cuyo-2.0.0/icons/cuyo.desktop 2015-02-18 17:19:26.506082349 -0500
@@ -4,7 +4,6 @@
Type=Application
Terminal=false
Categories=Game;BlocksGame;
-Encoding=UTF-8
Comment=Play a tetris like game with many levels
Comment[de]=Ein Tetris-artiges Spiel mit vielen Leveln spielen
Exec=cuyo

@ -1,2 +1 @@
DIST gottet-1.0.4-src.tar.bz2 29121 SHA256 7144e035b6e575eecea9920ee301487915d3866a2cb0e40622fe9e45d83cb379
DIST gottet-1.0.6-src.tar.bz2 268854 SHA256 66338509e04927b76804cb0a3ebb31989a4c6f2500e8b99bec6d1db1121cd561 SHA512 20755d1bdd62259226dbe389a322bb8abf8608e0b08ee337e4a4b59e881ea176ccb5579fd4047ea994024b8db8bdb645b002ece00d7858dd235406c0505dee8e WHIRLPOOL f6c6ea0e49f50a05d46ef0c03da89563324ae4b68c4b6cebbdb5f4d9b2a24c4813e9f058135e6a33568fb95117f8765c507a4b01dff626a0b176bbbf8bfc3062

@ -1,30 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gottet/gottet-1.0.4.ebuild,v 1.5 2013/03/02 21:19:05 hwoarang Exp $
EAPI=2
inherit eutils qt4-r2 games
DESCRIPTION="A tetris clone based on Qt4"
HOMEPAGE="http://gottcode.org/gottet/"
SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-qt/qtcore:4
dev-qt/qtgui:4"
src_configure() {
eqmake4
}
src_install() {
dogamesbin ${PN} || die
dodoc ChangeLog
doicon icons/${PN}.png
domenu icons/${PN}.desktop
prepgamesdirs
}

@ -1,39 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gweled/gweled-0.9.1.ebuild,v 1.5 2012/12/04 11:16:46 ago Exp $
EAPI=2
inherit flag-o-matic games
DESCRIPTION="Bejeweled clone game"
HOMEPAGE="http://www.gweled.org/"
SRC_URI="http://launchpad.net/gweled/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND="x11-libs/gtk+:2
media-libs/libmikmod
gnome-base/librsvg:2"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
filter-flags -fomit-frame-pointer
append-ldflags -Wl,--export-dynamic
econf \
--disable-dependency-tracking \
--disable-setgid
}
src_install() {
emake DESTDIR="${D}" install || die
# FIXME: /var/lib is hard-coded. Need to patch this.
touch "${D}/var/lib/games/gweled.timed.scores"
fperms 664 /var/lib/games/gweled.timed.scores
gamesowners -R "${D}/var/lib/games/"
dodoc AUTHORS NEWS
prepgamesdirs
}

@ -1,2 +1 @@
DIST ltris-1.0.18.tar.gz 856016 SHA256 3cba90365d50e79601368499af77d54cb03c0cf2544324e5df246eb1eeaa0e30
DIST ltris-1.0.19.tar.gz 883543 SHA256 8f6a9e7719d22004aee153db29ffd9ca41c7a6cd87fc791591994eecc2e625a1 SHA512 ab43b3d8f04ab40016be5b5c414f8679bee4f5f344ef9cab52c3628d48017458b84b0fbc0bcaecdfab43853a1ef628ee1cabf3a1373ea108650d4e76015881c5 WHIRLPOOL 9f9b12b5374a686affdf0243cad0220332150655202835f4a254a6febfcd3aab76d8f2331f832e8e891d4616f55190bb0b77f713dfe7ec96cf4df6a56084c003

@ -1,51 +0,0 @@
diff -ru ltris-1.0.15.orig/Makefile.am ltris-1.0.15/Makefile.am
--- ltris-1.0.15.orig/Makefile.am 2010-09-20 13:26:05.000000000 -0400
+++ ltris-1.0.15/Makefile.am 2010-09-21 02:01:52.680858712 -0400
@@ -1,21 +1,9 @@
-SUBDIRS = intl m4 po src icons
+SUBDIRS = intl m4 po src
EXTRA_DIST = config.rpath AUTHORS COPYING ChangeLog INSTALL \
README TODO touchall ABOUT-NLS po/tr.po_full po/pt.po_full \
-po/nonascii.pl ltris32.gif ltris48.gif ltris.desktop.in
-
-desktopdir = $(datadir)/applications
-desktop_DATA = ltris.desktop
-icondir = $(datadir)/icons
-icon_DATA = ltris48.gif
+po/nonascii.pl
AUTOMAKE_OPTIONS = foreign
-# We can't use static desktop file because of icon location. Is this
-# the right way to handle it? At least it works... as long as $datadir
-# does not contain plus signs. :-)
-ltris.desktop:
- @sed -e "s+Icon=+Icon=$(datadir)/icons/ltris48.gif+" \
- < ltris.desktop.in > ltris.desktop
-
ACLOCAL_AMFLAGS = -I m4
diff -ru ltris-1.0.15.orig/configure.in ltris-1.0.15/configure.in
--- ltris-1.0.15.orig/configure.in 2010-09-20 13:23:17.000000000 -0400
+++ ltris-1.0.15/configure.in 2010-09-21 02:02:22.418843746 -0400
@@ -55,7 +55,7 @@
AC_SUBST(buf_flag)
dnl set localedir
-localedir=$datadir/locale
+localedir=/usr/share/locale
locdir_flag="-DLOCALEDIR=\\\"$localedir\\\""
dnl installation path
diff -ru ltris-1.0.15.orig/po/Makefile.in.in ltris-1.0.15/po/Makefile.in.in
--- ltris-1.0.15.orig/po/Makefile.in.in 2005-10-04 14:41:03.000000000 -0400
+++ ltris-1.0.15/po/Makefile.in.in 2010-09-21 02:02:40.464207966 -0400
@@ -23,7 +23,7 @@
prefix = @prefix@
exec_prefix = @exec_prefix@
datadir = @datadir@
-localedir = $(datadir)/locale
+localedir = /usr/share/locale
gettextsrcdir = $(datadir)/gettext/po
INSTALL = @INSTALL@

@ -1,40 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/ltris/ltris-1.0.18.ebuild,v 1.4 2012/03/06 20:39:40 ranger Exp $
EAPI=2
inherit autotools eutils games
DESCRIPTION="very polished Tetris clone"
HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LTris"
SRC_URI="mirror://sourceforge/lgames/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="nls"
RDEPEND="media-libs/libsdl[video]
media-libs/sdl-mixer
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo.patch
AT_M4DIR=m4 eautoreconf
}
src_configure() {
egamesconf \
--disable-dependency-tracking \
$(use_enable nls)
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README TODO
newicon icons/ltris48.xpm ${PN}.xpm
make_desktop_entry ltris LTris
prepgamesdirs
}

@ -1,8 +1,8 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/tanglet/tanglet-1.2.1.ebuild,v 1.4 2013/03/02 21:20:04 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/tanglet/tanglet-1.2.1.ebuild,v 1.5 2015/03/12 21:23:59 mr_bones_ Exp $
EAPI=2
EAPI=5
inherit eutils gnome2-utils qt4-r2 games
DESCRIPTION="A single player word finding game based on Boggle"
@ -17,6 +17,7 @@ IUSE=""
DEPEND="sys-libs/zlib
dev-qt/qtcore:4
dev-qt/qtgui:4"
RDEPEND=${DEPEND}
src_prepare() {
epatch "${FILESDIR}"/${P}-datadir.patch
@ -34,7 +35,7 @@ src_configure() {
}
src_install() {
emake INSTALL_ROOT="${D}" install || die
emake INSTALL_ROOT="${D}" install
dodoc ChangeLog CREDITS
prepgamesdirs
}

@ -1,2 +1 @@
DIST xbl-1.1.5.tar.gz 136508 SHA256 5628e4a70709e3d996f4adf635a1760d96fad3ded0dd32d32205bdccde1e2cad SHA512 8e1b68b4c8447120180bfe73b3c6fe87b531314c2a6b8a1602ee8fb746254e7fca6aed7f50407db24d3a0a25a6cb059f0a9e7fc8720e16b66bd91de31f7d192d WHIRLPOOL 8ed4dd5eff2b9c58d4114c52862319930f989d024c0463485b73a1152ff5c42b55aa57cb442d00ed31560861617203a0ac638037686455d4338c1d5e8683d0c7
DIST xbl-1.1.6.tar.gz 136504 SHA256 85f456b6aca15f1642bbd233872250918432f0b5252d4b0d681bc2394fda5f84 SHA512 96bf0460863698136a61b43260feed0e90e7ca5b6613d54c8ca98f51557a3d235597eeab46141cd6771aa0bf4fe019c5e4291dd826338e186cc905e3837531e0 WHIRLPOOL 94f3bd29f13d2e0774e491f0624b7b5d912e37c071fb9490d2b5a5320990731193cd78235aa49e860c2e7b976ced5223c5875a82baaaa846492154ebc5fe2a20

@ -1,46 +0,0 @@
--- initmenu.c.old 2008-10-27 23:23:43.000000000 +0100
+++ initmenu.c 2008-10-27 23:22:52.000000000 +0100
@@ -408,19 +408,17 @@
XCharStruct overall_return ;
m->xfont = XLoadQueryFont( x->display , opt->thefont ) ;
- m->font = XLoadFont( x->display , opt->thefont ) ;
if ( opt->verbose )
{
fprintf(stderr,"font=%s\n", opt->thefont) ;
}
- if ( m->font==BadAlloc || m->font==BadName || m->xfont==0 )
+ if ( m->xfont==0 )
{
fprintf(stderr,"Some problems when loading a font... trying others\n") ;
m->xfont = XLoadQueryFont( x->display ,
"-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ) ;
- m->font = XLoadFont( x->display ,
- "-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ) ;
- if ( m->font==BadAlloc || m->font==BadName || m->xfont==0 )
+ m->font = m->xfont->fid;
+ if ( m->xfont==0 )
{
fprintf(stderr,"You haven't -*-*-*-*-*-*-*-*-*-*-*-*-*-*\n");
fprintf(stderr,"Have you A font?\n");
@@ -428,17 +426,17 @@
exit(1) ;
}
}
+ m->font = m->xfont->fid;
m->xfont2 = XLoadQueryFont( x->display , opt->thefont2 ) ;
- m->font2 = XLoadFont( x->display , opt->thefont2 ) ;
if ( opt->verbose )
{
fprintf(stderr,"font2=%s\n", opt->thefont2) ;
}
- if ( m->font2==BadAlloc || m->font2==BadName || m->xfont2==0 )
+ if ( m->xfont2==0 )
{
- m->font2 = m->font ;
m->xfont2 = m->xfont ;
}
+ m->font2 = m->xfont2->fid;
xgc.background = x->back_pixel ;
xgc.foreground = opt->backcolor!=7 ? x->white_pixel : x->black_pixel;

@ -1,53 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/xblockout/xblockout-1.1.5-r1.ebuild,v 1.8 2010/10/18 18:06:19 mr_bones_ Exp $
EAPI=2
inherit flag-o-matic eutils games
DESCRIPTION="X Window block dropping game in 3 Dimension"
HOMEPAGE="http://www710.univ-lyon1.fr/ftp/xbl/xbl.html"
SRC_URI="http://www710.univ-lyon1.fr/~exco/XBL/xbl-${PV}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
DEPEND="x11-libs/libXext"
S=${WORKDIR}/xbl-${PV}
src_prepare() {
epatch "${FILESDIR}"/${P}-font.patch
sed -i \
-e '/^CC/d' \
-e 's:-lm:-lm -lX11:' \
-e '/DGROUP_GID/d' \
-e "s:-g$:${CFLAGS}:" \
Makefile.in || die "sed failed"
# Don't know about other archs. --slarti
use amd64 && filter-flags "-fweb"
}
src_compile() {
emake \
USE_SETGID= \
SCOREDIR="${GAMES_DATADIR}/${PN}" \
RESOURCEDIR="${GAMES_DATADIR}/${PN}" \
LDOPTIONS="${LDFLAGS}" \
|| die "emake failed"
}
src_install() {
newgamesbin bl xbl || die "newgamesbin failed"
insinto "${GAMES_DATADIR}"/${PN}
newins Xbl.ad Xbl || die "doins failed"
newman xbl.man xbl.6
dodoc README xbl-README
dohtml *.html *.gif
make_desktop_entry xbl XBlockOut
prepgamesdirs
}

@ -1,82 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/crossfire-client/crossfire-client-1.70.0-r1.ebuild,v 1.1 2013/01/28 08:24:58 hasufell Exp $
EAPI=5
inherit autotools eutils toolchain-funcs gnome2-utils games
DESCRIPTION="Client for the nethack-style but more in the line of UO"
HOMEPAGE="http://crossfire.real-time.com/"
SRC_URI="mirror://sourceforge/crossfire/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="alsa lua oss sdl"
RDEPEND="alsa? ( media-libs/alsa-lib )
virtual/opengl
x11-libs/gtk+:2
gnome-base/libglade
sdl? ( media-libs/libsdl[video]
media-libs/sdl-image )
lua? ( dev-lang/lua )
net-misc/curl
media-libs/freeglut
media-libs/libpng:0
sys-libs/zlib"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
sed -ri -e '/^.TH/s:$: 6:' $(find . -name "*man") || die
epatch "${FILESDIR}"/${P}-gold.patch
eautoreconf
}
src_configure() {
# bugs in configure script so we cant use $(use_enable ...)
local myconf
use sdl || myconf="${myconf} --disable-sdl"
use alsa || myconf="${myconf} --disable-alsa9 --disable-alsa"
if ! use alsa && ! use oss ; then
myconf="${myconf} --disable-sound"
fi
egamesconf ${myconf}
}
src_compile() {
# bug 139785
if use alsa || use oss ; then
emake -j1 -C sound-src AR="$(tc-getAR)"
fi
emake AR="$(tc-getAR)"
}
src_install() {
local s
emake DESTDIR="${D}" install
dodoc AUTHORS ChangeLog README TODO
domenu gtk-v2/crossfire-client.desktop
for s in 16 32 48
do
newicon -s ${s} pixmaps/${s}x${s}.png ${PN}.png
done
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,2 +1 @@
DIST freedink-data-1.08.20121209.tar.gz 44009314 SHA256 3258a83aaca8c51d8502f59edd50d6afe6a55ef26c4185424709e94013d016d6 SHA512 66987b0c38a5830852868f443e5d18e205307b54184caddaf2c268fb4e3c22bda087c40e0c617b9693230725d8d58ac2ea262eb2cd4cb5980891f4020f7f4dc6 WHIRLPOOL 13f8641afb81c23ca3fad6739f4b8e8fe09476c0d9b6bb6a6353d88fac363ca20deeb4d2655cdc0327d4ee38da7b5b129e426c16e8535b50a1982cddf91500a7
DIST freedink-data-1.08.20140901.tar.gz 51303165 SHA256 5797a6e3a8d407cc46080206a0f18265231d6cf912b2b3dfc4607cf79052c111 SHA512 cdaa50610ed7e365967f6a84f6d540295ccc85bf4d11b882b49c6b97abe2b375be9880afc1e8ea31cdf22a24365d09861b9f4d1d522cc1ae685f7a8b6b4cad82 WHIRLPOOL 6db5f0f0b14f19f66f3142f168e065aea1f19d19a83de6f1e198654fdc197e4a456b1e18b8858bf2d28c76e76ca685708a5800894c5c797c6dda080b8f7ca5fc

@ -1,30 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink-data/freedink-data-1.08.20121209.ebuild,v 1.3 2013/08/28 11:14:47 ago Exp $
EAPI=5
inherit games
DESCRIPTION="Freedink game data"
HOMEPAGE="http://www.freedink.org/"
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
LICENSE="ZLIB
CC-BY-SA-3.0
CC-BY-3.0
FreeArt
GPL-2
GPL-3
WTFPL-2
OAL-1.0.1
public-domain"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
src_install() {
emake DESTDIR="${D}" DATADIR="${GAMES_DATADIR}" install
dodoc README.txt README-REPLACEMENTS.txt
prepgamesdirs
}

@ -1,2 +1 @@
DIST freedink-1.08.20121209.tar.gz 1853822 SHA256 196bfcc7b874c2fb9ac94d663f14fb759e644cc2400f77f734a098ca568dbda7 SHA512 40d1322908e429f59a97c79bbcc6d39b51c58fc36f36d612ec189add1aa586b01e929b59ada0da62ca418db6fa81131d282c03aa10d1b69de8224cceba9b0747 WHIRLPOOL 43fccb628bcd788621927d409b38635875ab47202ce9fdf2c3d3706bac87f2939fdcb5ef362109e3bbbdd90f58648da5db3d6ea7629b407c6ffd4059307d8a59
DIST freedink-108.4.tar.gz 1897701 SHA256 82cfb2e019e78b6849395dc4750662b67087d14f406d004f6d9e39e96a0c8521 SHA512 1496b6a7826bf694a2919add22a8b4b08a4967d8a7fdebf2d599bd99c7a7ce67de6c2b11124423c7aa1f0feb2e7c03ce1cf00252070182936e7481791dafee61 WHIRLPOOL 487f82adc1c36631220f23c6ac6aebaaafb3788bfdfbbf8a4e30d0c77d2a1ff97a9c43d5017fa5d50bfc7c3c36042521f3f7e194c4faa77f836ad45cff845d75

@ -1,57 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink/freedink-1.08.20121209.ebuild,v 1.5 2014/05/15 16:58:17 ulm Exp $
EAPI=5
inherit games
DESCRIPTION="Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view)"
HOMEPAGE="http://www.freedink.org/"
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="nls"
DEPEND="
>=media-libs/fontconfig-2.4
>=media-libs/libsdl-1.2:0[X,sound,joystick,video]
>=media-libs/sdl-gfx-2.0
>=media-libs/sdl-image-1.2
>=media-libs/sdl-mixer-1.2[midi,vorbis,wav]
>=media-libs/sdl-ttf-2.0.9"
RDEPEND="${DEPEND}
~games-rpg/freedink-data-${PV}
nls? ( virtual/libintl )"
DEPEND="${DEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
sed -i \
-e 's#^datarootdir =.*$#datarootdir = /usr/share#' \
share/Makefile.in || die
}
src_configure() {
egamesconf \
--disable-embedded-resources \
--localedir="/usr/share/locale" \
$(use_enable nls)
}
src_install() {
default
dodoc TROUBLESHOOTING
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
einfo
elog "optional dependencies:"
elog " games-util/dfarc (dmod installer and frontend)"
einfo
}

@ -1,2 +1 @@
DIST ValyriaTear-0.6.0.tar.gz 81975778 SHA256 20bad925b931a685e2dec3ed8f87cfb840b58ae79423307753fd5929aefbd097 SHA512 c8fdf66a5474a986bcb60a4c3ad9ec0ca7a2b4bfd7d4a2a11e3e5ac6335237c4f9ff6fcadbc91ed1c596062983f84734ed1acdae89fcddc783c95a640e2c1266 WHIRLPOOL 11e97a2801d893fdea5e5cf72f3a1647f1da2feb32fdf4c0a96c579e16faf67039024bc7663ef76eaca432dfe4af5c78a6490d57a96fd65b2ac4f8ce46948bc5
DIST valyriatear-1.0.0.tar.gz 100847837 SHA256 cfb6fc1a1fb677de4c67d2092456cc453c6778905927408a97230d03cedc5a1e SHA512 5dc9b3f5dfc61b1d25271b8934f0089bec379d6060d7a7d3a13e4383262593232f87780096d4ecaf00a942c18422350370fd9c6418a3ff8b12e7839422b0ed95 WHIRLPOOL b1f7e26e6ce4297c860017439200d5b3a8333d41cff95ba1bf5c402ffdebce35e0131a053650b443d11b897dc7b00e9576a457c9750a12d53851cf1cbb2c4dc4

@ -1,65 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-rpg/valyriatear/valyriatear-0.6.0.ebuild,v 1.3 2013/12/24 12:46:22 ago Exp $
EAPI=5
inherit cmake-utils games
MY_P=ValyriaTear-${PV/_rc/-rc}
DESCRIPTION="A free 2D J-RPG based on the Hero of Allacrost engine"
HOMEPAGE="http://valyriatear.blogspot.de/"
SRC_URI="mirror://sourceforge/valyriatear/${MY_P}.tar.gz"
LICENSE="GPL-2 GPL-2+ GPL-3 CC-BY-SA-3.0 CC-BY-3.0 CC0-1.0 OFL-1.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug editor nls"
RDEPEND="
dev-cpp/luabind
dev-lang/lua
media-libs/libpng:0=
media-libs/libsdl[X,joystick,opengl,video]
media-libs/libvorbis
media-libs/openal
media-libs/sdl-image[png]
media-libs/sdl-ttf
virtual/glu
virtual/opengl
x11-libs/libX11
editor? (
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtopengl:4
)
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-libs/boost
nls? ( sys-devel/gettext )"
S=${WORKDIR}/${MY_P}
src_configure() {
local mycmakeargs=(
-DUSE_SYSTEM_LUABIND=ON
-DPKG_BINDIR="${GAMES_BINDIR}"
-DPKG_DATADIR="${GAMES_DATADIR}/${PN}"
$(cmake-utils_use editor EDITOR_SUPPORT)
$(cmake-utils_use !nls DISABLE_TRANSLATIONS)
$(cmake-utils_use debug DEBUG_FEATURES)
-DUSE_PCH_COMPILATION=OFF
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
prepgamesdirs
}

@ -1,2 +1 @@
DIST openttd-1.3.3-source.tar.gz 9643325 SHA256 a21f9f5321ac70ffd2c0dbbb52021f00d4a55f66951e148e08fdcde4475c2d5c SHA512 d82d1f2b7653082a374c6a87cfef162dbf22032ff7e37fa2ab63c0cb1b570ee1a1bd01eec651459a38f79cc044cfb002c51180ebc7f859c6588746f9c80644a7 WHIRLPOOL 60b5be8eed979f01a490f739b36ae1198c0105c19cfc4ed76e79e8e6dd3d726b0d598a931b877f673244bf5c5a43510035c900821fffa18ed557d628b07b5c92
DIST openttd-1.4.4-source.tar.gz 9726516 SHA256 e5b6b72e37b796ae8b532cd8c96bd27cb6c6b58ecc0e9a5a17a0a80442b5c36d SHA512 52ff5f52b511c3e222a0231c902b0763611f64d5c003c99e1c50af951688458c5c56bdc002ddd1e3c936ed920f64054e68074994fd273d2f3614a3779bad66e1 WHIRLPOOL dd7ac08a337df4554683f0f9275bb50cca169206b38f7ebfa20b6ec8a62125c8c38d444c78bd6a6230095a65e6e02b477fe8734d8b0e6ee9025008ed8058bbd8

@ -1,42 +0,0 @@
--- config.lib.orig
+++ config.lib
@@ -1426,26 +1426,16 @@
CFLAGS="-I/gg/os-include -noixemul -fstrict-aliasing -fexpensive-optimizations -mcpu=604 -fno-inline -mstring -mmultiple $CFLAGS"
LDFLAGS="$LDFLAGS -noixemul"
fi
-
- CFLAGS="-O2 -fomit-frame-pointer $CFLAGS"
else
OBJS_SUBDIR="debug"
# Each debug level reduces the optimization by a bit
if [ $enable_debug -ge 1 ]; then
- CFLAGS="$CFLAGS -g -D_DEBUG"
+ CFLAGS="-D_DEBUG $CFLAGS"
if [ "$os" = "PSP" ]; then
CFLAGS="$CFLAGS -G0"
fi
fi
- if [ $enable_debug -ge 2 ]; then
- CFLAGS="$CFLAGS -fno-inline"
- fi
- if [ $enable_debug -ge 3 ]; then
- CFLAGS="$CFLAGS -O0"
- else
- CFLAGS="$CFLAGS -O2"
- fi
fi
if [ $enable_debug -le 2 ]; then
@@ -1466,11 +1456,6 @@
CFLAGS="$CFLAGS -fno-expensive-optimizations"
fi
- if [ "$enable_profiling" != "0" ]; then
- CFLAGS="$CFLAGS -p"
- LDFLAGS="$LDFLAGS -pg"
- fi
-
if [ "$with_threads" = "0" ]; then
CFLAGS="$CFLAGS -DNO_THREADS"
fi

@ -1,175 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-simulation/openttd/openttd-1.3.3.ebuild,v 1.5 2014/05/15 17:01:14 ulm Exp $
EAPI=5
inherit eutils gnome2-utils games
DESCRIPTION="OpenTTD is a clone of Transport Tycoon Deluxe"
HOMEPAGE="http://www.openttd.org/"
SRC_URI="http://binaries.openttd.org/releases/${PV}/${P}-source.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="aplaymidi debug dedicated iconv icu lzo +openmedia +png +timidity +truetype zlib"
RESTRICT="test" # needs a graphics set in order to test
DEPEND="!dedicated? (
media-libs/libsdl[sound,X,video]
icu? ( dev-libs/icu:= )
truetype? (
media-libs/fontconfig
media-libs/freetype:2
sys-libs/zlib
)
)
lzo? ( dev-libs/lzo:2 )
iconv? ( virtual/libiconv )
png? ( media-libs/libpng )
zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}"
PDEPEND="
!dedicated? (
openmedia? (
games-misc/openmsx
games-misc/opensfx
)
aplaymidi? ( media-sound/alsa-utils )
!aplaymidi? ( timidity? ( media-sound/timidity++ ) )
)
openmedia? ( >=games-misc/opengfx-0.4.7 )"
src_prepare() {
epatch "${FILESDIR}"/${P}-cflags.patch
sed -i \
-e '/Keywords/s/$/;/' \
media/openttd.desktop.in || die
}
src_configure() {
# there is an allegro interface available as well as sdl, but
# the configure for it looks broken so the sdl interface is
# always built instead.
local myopts=" --without-allegro"
# libtimidity not needed except for some embedded platform
# nevertheless, it will be automagically linked if it is
# installed. Hence, we disable it.
myopts+=" --without-libtimidity"
use debug && myopts+=" --enable-debug=3"
if use dedicated ; then
myopts+=" --enable-dedicated"
else
use aplaymidi && myopts+=" --with-midi='/usr/bin/aplaymidi'"
myopts+="
$(use_with truetype freetype)
$(use_with icu)
--with-sdl"
fi
if use png || { use !dedicated && use truetype; } || use zlib ; then
myopts+=" --with-zlib"
else
myopts+=" --without-zlib"
fi
# configure is a hand-written bash-script, so econf will not work.
# It's all built as C++, upstream uses CFLAGS internally.
CFLAGS="" ./configure \
--disable-strip \
--prefix-dir="${EPREFIX}" \
--binary-dir="${GAMES_BINDIR}" \
--data-dir="${GAMES_DATADIR}/${PN}" \
--install-dir="${D}" \
--icon-dir=/usr/share/pixmaps \
--menu-dir=/usr/share/applications \
--icon-theme-dir=/usr/share/icons/hicolor \
--man-dir=/usr/share/man/man6 \
--doc-dir=/usr/share/doc/${PF} \
--menu-group="Game;Simulation;" \
${myopts} \
$(use_with iconv) \
$(use_with png) \
$(use_with lzo liblzo2) \
|| die
}
src_compile() {
emake VERBOSE=1
}
src_install() {
emake DESTDIR="${D}" install
if use dedicated ; then
newinitd "${FILESDIR}"/${PN}.initd ${PN}
rm -rf "${ED}"/usr/share/{applications,icons,pixmaps}
fi
rm -f "${ED}"/usr/share/doc/${PF}/COPYING
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
games_pkg_postinst
if ! use lzo ; then
elog "OpenTTD was built without 'lzo' in USE. While 'lzo' is not"
elog "required, disabling it does mean that loading old savegames"
elog "or scenarios from ancient versions (~0.2) will fail."
elog
fi
if use dedicated ; then
ewarn "Warning: The init script will kill all running openttd"
ewarn "processes when triggered, including any running client sessions!"
else
if use aplaymidi ; then
elog "You have emerged with 'aplaymidi' for playing MIDI."
elog "This option is for those with a hardware midi device,"
elog "or who have set up ALSA to handle midi ports."
elog "You must set the environment variable ALSA_OUTPUT_PORTS."
elog "Available ports can be listed by using 'aplaymidi -l'."
else
if ! use timidity ; then
elog "OpenTTD was built with neither 'aplaymidi' nor 'timidity'"
elog "in USE. Music may or may not work in-game. If you happen"
elog "to have timidity++ installed, music will work so long"
elog "as it remains installed, but OpenTTD will not depend on it."
fi
fi
if ! use openmedia ; then
elog
elog "OpenTTD was compiled without the 'openmedia' USE flag."
elog
elog "In order to play, you must at least install:"
elog "games-misc/opengfx, and games-misc/opensfx, or copy the "
elog "following 6 files from a version of Transport Tycoon Deluxe"
elog "(windows or DOS) to ~/.openttd/data/ or"
elog "${GAMES_DATADIR}/${PN}/data/."
elog
elog "From the WINDOWS version you need: "
elog "sample.cat trg1r.grf trgcr.grf trghr.grf trgir.grf trgtr.grf"
elog "OR from the DOS version you need: "
elog "SAMPLE.CAT TRG1.GRF TRGC.GRF TRGH.GRF TRGI.GRF TRGT.GRF"
elog
elog "File names are case sensitive, but should work either with"
elog "all upper or all lower case names"
elog
elog "In addition, in-game music will be unavailable: for music,"
elog "install games-misc/openmsx, or use the in-game download"
elog "functionality to get a music set"
elog
fi
fi
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,2 +1 @@
DIST dustrac-1.7.3.tar.gz 25824731 SHA256 1ab0f2575d85be68bdb4463346a6815b60c7e2c055a6759dd1025a7333ee722d SHA512 daade9e0cd3501167da5a0fddf51a6d352665fd6348ba4931640e7bbbdeda3a43e25c93bc9ba569a5e0388097c342bd6c9aaafc39d9ab1b328e6db1672657c06 WHIRLPOOL ccfa9e12300323e302b73e073f4b52ccee285697cd7725b5440bcdc4d96cdc95d610816a9cb0b4532472a3268ddd59625936daba4badc6d43519dd5bec01519b
DIST dustrac-1.9.2.tar.gz 25892050 SHA256 6254bc0d6db7f16393ba2d9a8f41d0e3ac33448b5e806e641e859a9105b8eb85 SHA512 6b0f51304918d84447c4489171d86a5b951c804f9fb4a09ecb7de1335a8c8eacae85c9faed0da1a985aa6e721a604e6cdc320019b1f9306878c31b556ac07ae8 WHIRLPOOL 0cf41b1bc92c9eb04fe7541be76024d22daf8dd95660ba8c16153940f10883e8110d46f4a6adf16d41cf24c36c6b0d14c8343d63f22ee55e142d2fc35baa1167

@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-sports/dustrac/dustrac-1.7.3.ebuild,v 1.2 2015/01/26 22:10:14 mr_bones_ Exp $
EAPI=5
inherit eutils gnome2-utils cmake-utils games
DESCRIPTION="Tile-based, cross-platform 2D racing game"
HOMEPAGE="http://dustrac.sourceforge.net/"
SRC_URI="mirror://sourceforge/dustrac/${P}.tar.gz"
LICENSE="GPL-3 CC-BY-NC-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtopengl:4
media-libs/libvorbis
media-libs/openal
media-libs/mesa"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
epatch \
"${FILESDIR}"/${P}-cmake.patch \
"${FILESDIR}"/${P}-desktopfile.patch
}
src_configure() {
# build failure without gles 2.0
local mycmakeargs=(
-DGLES=ON
-DGL30=ON
-DReleaseBuild=ON
-DDATA_PATH="${GAMES_DATADIR}/${PN}"
-DBIN_PATH="${GAMES_BINDIR}"
-DDOC_PATH=/usr/share/doc/${PF}
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,79 +0,0 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Wed Dec 25 22:55:09 UTC 2013
Subject: respect flags, fix installation
--- dustrac-1.6.2/CMakeLists.txt
+++ dustrac-1.6.2/CMakeLists.txt
@@ -43,7 +43,7 @@
include("InstallWindows.cmake")
endif()
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall -O3 -pedantic")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fomit-frame-pointer -finline-functions -ffast-math")
set(GAME_BINARY_NAME "dustrac-game")
--- dustrac-1.6.2/src/game/CMakeLists.txt
+++ dustrac-1.6.2/src/game/CMakeLists.txt
@@ -128,16 +128,11 @@
# Copy desktop file
if(ReleaseBuild AND UNIX)
- set(DesktopFileSourcePath)
if(USC)
- set(DesktopFileSourcePath ${CMAKE_SOURCE_DIR}/src/dustrac-game.desktop.opt.in)
+ configure_file(${CMAKE_SOURCE_DIR}/src/dustrac-game.desktop.opt.in ${CMAKE_BINARY_DIR}/src/dustrac-game.desktop)
else()
- set(DesktopFileSourcePath ${CMAKE_SOURCE_DIR}/src/dustrac-game.desktop.in)
+ configure_file(${CMAKE_SOURCE_DIR}/src/dustrac-game.desktop.in ${CMAKE_BINARY_DIR}/src/dustrac-game.desktop)
endif()
- add_custom_target(desktop-file-game ALL
- COMMAND cmake -E copy ${DesktopFileSourcePath}
- ${CMAKE_BINARY_DIR}/dustrac-game.desktop
- DEPENDS ${GAME_BINARY_NAME})
endif()
# Resource compilation for MinGW
--- dustrac-1.6.2/src/editor/CMakeLists.txt
+++ dustrac-1.6.2/src/editor/CMakeLists.txt
@@ -76,16 +76,11 @@
# Copy desktop file
if(ReleaseBuild AND UNIX)
- set(DesktopFileSourcePath)
if(USC)
- set(DesktopFileSourcePath ${CMAKE_SOURCE_DIR}/src/dustrac-editor.desktop.opt.in)
+ configure_file(${CMAKE_SOURCE_DIR}/src/dustrac-editor.desktop.opt.in ${CMAKE_BINARY_DIR}/src/dustrac-editor.desktop)
else()
- set(DesktopFileSourcePath ${CMAKE_SOURCE_DIR}/src/dustrac-editor.desktop.in)
+ configure_file(${CMAKE_SOURCE_DIR}/src/dustrac-editor.desktop.in ${CMAKE_BINARY_DIR}/src/dustrac-editor.desktop)
endif()
- add_custom_target(desktop-file-editor ALL
- COMMAND cmake -E copy ${DesktopFileSourcePath}
- ${CMAKE_BINARY_DIR}/dustrac-editor.desktop
- DEPENDS ${EDITOR_BINARY_NAME})
endif()
# Add the executable
--- dustrac-1.6.2/InstallLinux.cmake
+++ dustrac-1.6.2/InstallLinux.cmake
@@ -58,7 +58,7 @@
install(FILES data/fonts.conf DESTINATION ${DATA_PATH})
install(FILES data/meshes.conf DESTINATION ${DATA_PATH})
install(FILES data/textures.conf DESTINATION ${DATA_PATH})
- install(FILES AUTHORS CHANGELOG COPYING README DESTINATION ${DOC_PATH})
+ install(FILES AUTHORS CHANGELOG README DESTINATION ${DOC_PATH})
install(DIRECTORY data/images DESTINATION ${DATA_PATH} FILES_MATCHING PATTERN "*.jpg")
install(DIRECTORY data/images DESTINATION ${DATA_PATH} FILES_MATCHING PATTERN "*.png")
install(DIRECTORY data/levels DESTINATION ${DATA_PATH} FILES_MATCHING PATTERN "*.trk")
@@ -69,8 +69,8 @@
if(ReleaseBuild)
# Install .desktop files
- install(FILES dustrac-game.desktop DESTINATION share/applications)
- install(FILES dustrac-editor.desktop DESTINATION share/applications)
+ install(FILES ${CMAKE_BINARY_DIR}/src/dustrac-game.desktop DESTINATION share/applications)
+ install(FILES ${CMAKE_BINARY_DIR}/src/dustrac-editor.desktop DESTINATION share/applications)
# Install icons
install(FILES data/icons/dustrac-game.png DESTINATION share/pixmaps)

@ -1,40 +0,0 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Wed Dec 25 23:21:50 UTC 2013
Subject: fix desktop files
--- dustrac-1.6.2/src/dustrac-editor.desktop.in
+++ dustrac-1.6.2/src/dustrac-editor.desktop.in
@@ -4,5 +4,5 @@
Exec=dustrac-editor
Icon=dustrac-editor
Type=Application
-Categories=Game
+Categories=Game;
StartupNotify=true
--- dustrac-1.6.2/src/dustrac-editor.desktop.opt.in
+++ dustrac-1.6.2/src/dustrac-editor.desktop.opt.in
@@ -4,5 +4,5 @@
Exec=/opt/dustrac/dustrac-editor
Icon=dustrac-editor
Type=Application
-Categories=Game
+Categories=Game;
StartupNotify=true
--- dustrac-1.6.2/src/dustrac-game.desktop.in
+++ dustrac-1.6.2/src/dustrac-game.desktop.in
@@ -4,5 +4,5 @@
Exec=dustrac-game
Icon=dustrac-game
Type=Application
-Categories=Game
+Categories=Game;
StartupNotify=true
--- dustrac-1.6.2/src/dustrac-game.desktop.opt.in
+++ dustrac-1.6.2/src/dustrac-game.desktop.opt.in
@@ -4,5 +4,5 @@
Exec=/opt/dustrac/dustrac-game
Icon=dustrac-game
Type=Application
-Categories=Game
+Categories=Game;
StartupNotify=true

@ -1,2 +1 @@
DIST s25rttr-0.8.1.tar.xz 39644940 SHA256 683282a1d7d0549bb3a9db64c14aea111fcef79212461a099a2fe2e3960263bf SHA512 31a7d640e1ecd5488ef02d0ed3adcaeb9b5ae5f6af5e006deb4100fde3eb8ec567e34519e9c2b82f38c9972d62790a6f6978d5da6c6dfca7f1c153fa65f22df2 WHIRLPOOL 6558b6235b805489b8bc16b51175c7f46cc4d4887a088d79680826542b65f73f93bcd5801847b6284390a2f0ddbb112cfdb5decd1fb89a8c6ed585280f2f7de4
DIST s25rttr-0.8.tar.xz 39648588 SHA256 dc800097196ddf23ef974d51e394f596d915675614a51ada50fb412bd075805f SHA512 1d707fc2aa4aff4266c5e6667d5f94a7e4c5d571b6aadc156d68c11b15b0d8ade85d33723364589c90a60b0760e5e0794c25210f4a28005a64ff18d383d2ff52 WHIRLPOOL f54fccb8739203d6a65ed07dfefa150dd138b4bb73632b7a7646ae3b3e5ea96d1ca697d87b39d11f0bc9426cef953681692d5dbf223da4f9434fc1914b228ba1

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save