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,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,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
|
||||
}
|
@ -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,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
|
||||
}
|
@ -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,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,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,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,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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue