Sync with portage [Thu May 3 08:23:25 MSK 2018].

mhiretskiy 1132
root 6 years ago
parent 9a350d4909
commit 1f42462ec5

Binary file not shown.

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~ia64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs system-libmspack test uclibc" IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs system-libmspack test uclibc"
CDEPEND="bzip2? ( app-arch/bzip2 ) CDEPEND="bzip2? ( app-arch/bzip2 )

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=5
@ -19,12 +19,7 @@ KEYWORDS="amd64 hppa ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-maco
DEPEND="" DEPEND=""
RDEPEND="${PYTHON_DEPS} RDEPEND="${PYTHON_DEPS}
dev-python/python-fchksum[${PYTHON_USEDEP}] dev-python/python-fchksum[${PYTHON_USEDEP}]
bittorrent? ( bittorrent? ( net-p2p/bittornado[${PYTHON_USEDEP}] )"
|| (
net-p2p/bittorrent[${PYTHON_USEDEP}]
net-p2p/bittornado[${PYTHON_USEDEP}]
)
)"
REQUIRED_USE=${PYTHON_REQUIRED_USE} REQUIRED_USE=${PYTHON_REQUIRED_USE}

Binary file not shown.

@ -14,7 +14,7 @@ KEYWORDS="amd64 x86"
IUSE="" IUSE=""
RDEPEND="|| ( app-editors/vim[python] app-editors/gvim[python] ) RDEPEND="|| ( app-editors/vim[python] app-editors/gvim[python] )
|| ( dev-lang/python:2.7 dev-lang/python:2.6 ) dev-lang/python:2.7
dev-python/markdown" dev-python/markdown"
VIM_PLUGIN_HELPFILES="${PN}.txt" VIM_PLUGIN_HELPFILES="${PN}.txt"

Binary file not shown.

@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/json-c/json-c/wiki"
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz"
LICENSE="MIT" LICENSE="MIT"
SLOT="0/3" SLOT="0/4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc static-libs" IUSE="doc static-libs"

@ -14,7 +14,7 @@ SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz"
LICENSE="LGPL-2.1" LICENSE="LGPL-2.1"
SLOT="0" SLOT="0"
KEYWORDS="amd64 ~ia64 x86" KEYWORDS="amd64 ~arm ~ia64 x86"
IUSE="debug doc static-libs utils" IUSE="debug doc static-libs utils"
DEPEND="" DEPEND=""

Binary file not shown.

@ -1,4 +1,3 @@
DIST ccl-1.10-linuxx86.tar.gz 43796090 BLAKE2B 75cbe2745ff6022a503e79e95a68d9ce2abd1b496fb4bc8b7180028f83223ceab36c6b40edb8f107e5fab8a194abc677a788867e53d09c089274b5b531066e4d SHA512 10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741 SHA512 21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340 DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741 SHA512 21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340
DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d SHA512 b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d SHA512 b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b SHA512 34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409 DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b SHA512 34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409

@ -1,91 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils multilib toolchain-funcs
MY_PN=ccl
MY_P=${MY_PN}-${PV}
DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
HOMEPAGE="https://ccl.clozure.com/"
SRC_URI="
x86? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
amd64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )"
# ppc? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
# ppc64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
LICENSE="LLGPL-2.1"
SLOT="0"
# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lisp/asdf-2.33-r3:="
DEPEND="${RDEPEND}
!dev-lisp/openmcl"
S="${WORKDIR}"/${MY_PN}
ENVD="${T}"/50ccl
src_configure() {
if use x86; then
CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; CCL_KERNEL=linuxx8632
elif use amd64; then
CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; CCL_KERNEL=linuxx8664
elif use ppc; then
CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
elif use ppc64; then
CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; CCL_KERNEL=linuxppc64
fi
}
src_prepare() {
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp tools/ || die
}
src_compile() {
emake -C lisp-kernel/${CCL_KERNEL} clean
emake -C lisp-kernel/${CCL_KERNEL} all CC="$(tc-getCC)"
unset CCL_DEFAULT_DIRECTORY
./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)' || die "Compilation failed"
# remove non-owner write permissions on the full-image
chmod go-w ${CCL_RUNTIME}{,.image} || die
esvn_clean
}
src_install() {
local install_dir=/usr/$(get_libdir)/${PN}
exeinto ${install_dir}
# install executable
doexe ${CCL_RUNTIME}
# install core image
cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
# install optional libraries
dodir ${install_dir}/tools
cp tools/*fsl "${D}"/${install_dir}/tools || die
# until we figure out which source files are necessary for runtime
# optional features and which aren't, we install all sources
find . -type f -name '*fsl' -delete || die
rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
cp -a compiler level-0 level-1 lib library \
lisp-kernel scripts tools xdump contrib \
"${D}"/${install_dir} || die
cp -a ${CCL_HEADERS} "${D}"/${install_dir} || die
make_wrapper ccl "${install_dir}/${CCL_RUNTIME}"
echo "CCL_DEFAULT_DIRECTORY=${install_dir}" > "${ENVD}"
doenvd "${ENVD}"
dodoc doc/release-notes.txt
dohtml doc/ccl-documentation.html
use doc && dohtml -r examples
}

Binary file not shown.

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=5
inherit eutils cmake-utils gnome2-utils games inherit eutils cmake-utils gnome2-utils readme.gentoo-r1
DESCRIPTION="A portable reimplementation of engine for the classic Bullfrog game, Syndicate" DESCRIPTION="A portable reimplementation of engine for the classic Bullfrog game, Syndicate"
HOMEPAGE="http://freesynd.sourceforge.net/" HOMEPAGE="http://freesynd.sourceforge.net/"
@ -13,23 +13,30 @@ SLOT="0"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="debug devtools" IUSE="debug devtools"
RDEPEND="media-libs/libogg RDEPEND="
media-libs/libpng:0 media-libs/libogg
media-libs/libpng:0=
media-libs/libsdl[X,sound,video] media-libs/libsdl[X,sound,video]
media-libs/libvorbis media-libs/libvorbis
media-libs/sdl-mixer[mp3,vorbis] media-libs/sdl-mixer[mp3,vorbis]
media-libs/sdl-image[png]" media-libs/sdl-image[png]
DEPEND=${RDEPEND} "
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}"/${P}-cmake.patch ) PATCHES=( "${FILESDIR}"/${P}-cmake.patch )
CMAKE_IN_SOURCE_BUILD=1 CMAKE_IN_SOURCE_BUILD=1
DOC_CONTENTS="
You have to set \"data_dir = /my/path/to/synd-data\"
in \"~/.${PN}/${PN}.ini\".
"
src_prepare() { src_prepare() {
cmake-utils_src_prepare cmake-utils_src_prepare
sed \ sed \
-e "s:#freesynd_data_dir = /usr/share/freesynd/data:freesynd_data_dir = ${GAMES_DATADIR}/${PN}/data:" \ -e "s:#freesynd_data_dir = /usr/share/freesynd/data:freesynd_data_dir = /usr/share/${PN}/data:" \
-i ${PN}.ini || die -i ${PN}.ini || die
} }
@ -42,37 +49,28 @@ src_configure() {
cmake-utils_src_configure cmake-utils_src_configure
} }
src_compile() {
cmake-utils_src_compile
}
src_install() { src_install() {
dogamesbin src/${PN} dobin src/${PN}
use devtools && newgamesbin src/dump ${PN}-dump use devtools && newbin src/dump ${PN}-dump
insinto "${GAMES_DATADIR}"/${PN} insinto /usr/share/${PN}
doins -r data doins -r data
newicon -s 128 icon/sword.png ${PN}.png newicon -s 128 icon/sword.png ${PN}.png
make_desktop_entry ${PN} make_desktop_entry ${PN}
dodoc NEWS README INSTALL AUTHORS dodoc NEWS README INSTALL AUTHORS
prepgamesdirs readme.gentoo_create_doc
} }
pkg_preinst() { pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist gnome2_icon_savelist
} }
pkg_postinst() { pkg_postinst() {
elog "You have to set \"data_dir = /my/path/to/synd-data\"" gnome2_icon_cache_update
elog "in \"~/.${PN}/${PN}.ini\"."
if use debug ; then if use debug ; then
ewarn "Debug build is not meant for regular playing," ewarn "Debug build is not meant for regular playing,"
ewarn "game speed is higher." ewarn "game speed is higher."
fi fi
readme.gentoo_print_elog
games_pkg_postinst
gnome2_icon_cache_update
} }
pkg_postrm() { pkg_postrm() {

@ -1,5 +1,5 @@
--- ForceSelectWin.cpp.orig 2012-08-20 17:35:01.000000000 +0200 --- a/ForceSelectWin.cpp.orig 2012-08-20 17:35:01.000000000 +0200
+++ ForceSelectWin.cpp 2012-08-20 17:47:19.000000000 +0200 +++ b/ForceSelectWin.cpp 2012-08-20 17:47:19.000000000 +0200
@@ -1596,15 +1596,15 @@ @@ -1596,15 +1596,15 @@
fs::directory_iterator directoryEnd; // default construction yields past-the-end fs::directory_iterator directoryEnd; // default construction yields past-the-end
for (fs::directory_iterator iter(sourcePath); iter != directoryEnd; ++iter) { for (fs::directory_iterator iter(sourcePath); iter != directoryEnd; ++iter) {
@ -20,8 +20,8 @@
fs::copy_file(*iter, destPath.string() + "/" + destFile); fs::copy_file(*iter, destPath.string() + "/" + destFile);
} }
--- Main.cpp.orig 2012-08-20 17:48:13.000000000 +0200 --- a/Main.cpp.orig 2012-08-20 17:48:13.000000000 +0200
+++ Main.cpp 2012-08-20 17:50:51.000000000 +0200 +++ b/Main.cpp 2012-08-20 17:50:51.000000000 +0200
@@ -339,12 +339,6 @@ @@ -339,12 +339,6 @@
void GameInit(char* argv[]) { void GameInit(char* argv[]) {
@ -35,8 +35,8 @@
FindHomePath(); FindHomePath();
LoadSettings(argv); LoadSettings(argv);
--- Menu_Base.cpp.orig 2012-08-20 17:51:05.000000000 +0200 --- a/Menu_Base.cpp.orig 2012-08-20 17:51:05.000000000 +0200
+++ Menu_Base.cpp 2012-08-20 17:52:15.000000000 +0200 +++ b/Menu_Base.cpp 2012-08-20 17:52:15.000000000 +0200
@@ -206,7 +206,7 @@ @@ -206,7 +206,7 @@
fs::directory_iterator directoryEnd; // default construction yields past-the-end fs::directory_iterator directoryEnd; // default construction yields past-the-end
@ -64,8 +64,8 @@
if (filename.find('.') == filename.npos) if (filename.find('.') == filename.npos)
continue; continue;
--- Stuff.cpp.orig 2012-08-20 17:52:36.000000000 +0200 --- a/Stuff.cpp.orig 2012-08-20 17:52:36.000000000 +0200
+++ Stuff.cpp 2012-08-20 17:53:11.000000000 +0200 +++ b/Stuff.cpp 2012-08-20 17:53:11.000000000 +0200
@@ -657,7 +657,7 @@ @@ -657,7 +657,7 @@
fs::directory_iterator directoryEnd; // default construction yields past-the-end fs::directory_iterator directoryEnd; // default construction yields past-the-end
for (fs::directory_iterator iter(tempPath); iter != directoryEnd; ++iter) { for (fs::directory_iterator iter(tempPath); iter != directoryEnd; ++iter) {

@ -1,5 +1,5 @@
--- Main.cpp.old 2006-07-28 00:04:46.000000000 +0200 --- a/Main.cpp.old 2006-07-28 00:04:46.000000000 +0200
+++ Main.cpp 2006-07-28 00:08:28.000000000 +0200 +++ b/Main.cpp 2006-07-28 00:08:28.000000000 +0200
@@ -184,7 +184,7 @@ @@ -184,7 +184,7 @@
#ifndef WIN32 #ifndef WIN32
string settingsPath = userHomePath + "settings.dat"; string settingsPath = userHomePath + "settings.dat";

@ -1,5 +1,5 @@
--- JSDL.cpp.old 2016-01-04 10:42:56.404316856 +0100 --- a/JSDL.cpp.old 2016-01-04 10:42:56.404316856 +0100
+++ JSDL.cpp 2016-01-04 10:51:16.744255312 +0100 +++ b/JSDL.cpp 2016-01-04 10:51:16.744255312 +0100
@@ -47,14 +47,14 @@ @@ -47,14 +47,14 @@
if (!globalSettings.batch) { if (!globalSettings.batch) {
if (SDL_Init(SDL_INIT_TIMER | SDL_INIT_VIDEO) == -1) { if (SDL_Init(SDL_INIT_TIMER | SDL_INIT_VIDEO) == -1) {

@ -1,5 +1,5 @@
--- Makefile.old 2009-02-11 22:21:26.000000000 +0100 --- a/Makefile.old 2009-02-11 22:21:26.000000000 +0100
+++ Makefile 2009-02-11 22:20:58.000000000 +0100 +++ b/Makefile 2009-02-11 22:20:58.000000000 +0100
@@ -6,12 +6,11 @@ @@ -6,12 +6,11 @@
# James Gregory and Everton da Silva Marques <evertonsm@yahoo.com.br> # James Gregory and Everton da Silva Marques <evertonsm@yahoo.com.br>
# #

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils flag-o-matic games inherit eutils flag-o-matic readme.gentoo-r1
DESCRIPTION="Multiplayer AI script based strategy game" DESCRIPTION="Multiplayer AI script based strategy game"
HOMEPAGE="http://galaxyhack.sourceforge.net/" HOMEPAGE="http://galaxyhack.sourceforge.net/"
@ -14,47 +14,55 @@ SLOT="0"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
DEPEND="media-libs/libsdl[video] RDEPEND="
media-libs/libsdl[video]
media-libs/sdl-image[png] media-libs/sdl-image[png]
media-libs/sdl-mixer[mod,vorbis] media-libs/sdl-mixer[mod,vorbis]
>=dev-libs/boost-1.34" >=dev-libs/boost-1.34
RDEPEND=${DEPEND} "
RDEPEND="${DEPEND}"
S=${WORKDIR}/${PN}/src S="${WORKDIR}/${PN}/src"
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="
Settings will default to those found in
/usr/share/galaxyhack/settings.dat
Per user settings can be specified by creating
~/.galaxyhack/settings.dat
Additional user submitted fleets can be downloaded from
http://galaxyhack.sourceforge.net/viewfleets.php
"
src_prepare() { src_prepare() {
default
edos2unix Makefile edos2unix Makefile
epatch \ eapply \
"${FILESDIR}"/${P}-destdirs.patch \ "${FILESDIR}"/${P}-destdirs.patch \
"${FILESDIR}"/${P}-boost.patch \ "${FILESDIR}"/${P}-boost.patch \
"${FILESDIR}"/${P}-gcc43.patch \ "${FILESDIR}"/${P}-gcc43.patch \
"${FILESDIR}"/${P}-boost-1.50.patch \ "${FILESDIR}"/${P}-boost-1.50.patch \
"${FILESDIR}"/${P}-format.patch \ "${FILESDIR}"/${P}-format.patch \
"${FILESDIR}"/${P}-gentoo.patch "${FILESDIR}"/${P}-gentoo.patch
sed -i "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \ sed -i "s:@GAMES_DATADIR@:/usr/share:" \
Main.cpp || die Main.cpp || die
sed -i "/Base data path/s:pwd:${GAMES_DATADIR}/${PN}:" \ sed -i "/Base data path/s:pwd:/usr/share/${PN}:" \
../settings.dat || die ../settings.dat || die
} }
src_install() { src_install() {
dogamesbin "${PN}" dobin "${PN}"
cd .. cd ..
insinto "${GAMES_DATADIR}"/${PN} insinto /usr/share/${PN}
doins -r fleets gamedata graphics music standardpictures \ doins -r fleets gamedata graphics music standardpictures \
settings.dat settings.dat
dodoc readme.txt dodoc readme.txt
readme.gentoo_create_doc
doicon "${DISTDIR}"/${PN}.png doicon "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN} GalaxyHack make_desktop_entry ${PN} GalaxyHack
prepgamesdirs
} }
pkg_postinst() { pkg_postinst() {
games_pkg_postinst readme.gentoo_print_elog
elog "Settings will default to those found in"
elog "${GAMES_DATADIR}/galaxyhack/settings.dat"
elog "Per user settings can be specified by creating"
elog "~/.galaxyhack/settings.dat"
elog "Additional user submitted fleets can be downloaded from"
elog "http://galaxyhack.sourceforge.net/viewfleets.php"
} }

@ -1,5 +1,5 @@
--- libgag/include/StreamBackend.h.old --- a/libgag/include/StreamBackend.h.old
+++ libgag/include/StreamBackend.h +++ b/libgag/include/StreamBackend.h
@@ -28,6 +28,9 @@ @@ -28,6 +28,9 @@
#ifdef putc #ifdef putc
#undef putc #undef putc

@ -1,5 +1,5 @@
--- SConstruct.orig --- a/SConstruct.orig
+++ SConstruct +++ b/SConstruct
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
EnsureSConsVersion(0, 96, 92) EnsureSConsVersion(0, 96, 92)
import sys import sys

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils gnome2-utils scons-utils games inherit desktop gnome2-utils scons-utils
DESCRIPTION="Real Time Strategy (RTS) game involving a brave army of globs" DESCRIPTION="Real Time Strategy (RTS) game involving a brave army of globs"
HOMEPAGE="http://globulation2.org/" HOMEPAGE="http://globulation2.org/"
@ -23,17 +23,16 @@ RDEPEND="
media-libs/sdl-ttf media-libs/sdl-ttf
media-libs/speex media-libs/speex
virtual/glu virtual/glu
virtual/opengl" virtual/opengl
"
DEPEND="${RDEPEND}" DEPEND="${RDEPEND}"
src_prepare() { PATCHES=( "${FILESDIR}"/${P}-{gcc{44,49,6},scons-blows,underlinking}.patch )
epatch "${FILESDIR}"/${P}-{gcc{44,49,6},scons-blows,underlinking}.patch
}
src_configure() { src_configure() {
myesconsargs=( myesconsargs=(
INSTALLDIR="${GAMES_DATADIR}"/${PN} INSTALLDIR=/usr/share/${PN}
DATADIR="${GAMES_DATADIR}"/${PN} DATADIR=/usr/share/${PN}
) )
escons data escons data
} }
@ -43,23 +42,20 @@ src_compile() {
} }
src_install() { src_install() {
dogamesbin src/${PN} dobin src/${PN}
insinto "${GAMES_DATADIR}"/${PN} insinto /usr/share/${PN}
doins -r campaigns data maps scripts doins -r campaigns data maps scripts
find "${D}/${GAMES_DATADIR}"/${PN} -name SConscript -exec rm -f '{}' + find "${ED}"/usr/share/${PN} -name SConscript -exec rm -f '{}' +
newicon -s 48 data/icons/glob2-icon-48x48.png ${PN}.png newicon -s 48 data/icons/glob2-icon-48x48.png ${PN}.png
make_desktop_entry glob2 "Globulation 2" make_desktop_entry glob2 "Globulation 2"
dodoc README* einstalldocs
prepgamesdirs
} }
pkg_preinst() { pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist gnome2_icon_savelist
} }
pkg_postinst() { pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update gnome2_icon_cache_update
} }

@ -1,8 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils unpacker games inherit eutils unpacker
DESCRIPTION="Anglo-Saxon medieval army battles and resource management" DESCRIPTION="Anglo-Saxon medieval army battles and resource management"
HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=knights" HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=knights"
@ -11,18 +11,19 @@ SRC_URI="mirror://gentoo/${P}.run"
LICENSE="knights-demo" LICENSE="knights-demo"
SLOT="0" SLOT="0"
KEYWORDS="~x86" KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
RESTRICT="strip" RESTRICT="strip"
RDEPEND="sys-libs/glibc RDEPEND="
sys-libs/glibc
>=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
>=x11-libs/libXi-1.7.2[abi_x86_32(-)]" >=x11-libs/libXi-1.7.2[abi_x86_32(-)]
"
S=${WORKDIR} S="${WORKDIR}"
src_unpack() { src_unpack() {
unpack_makeself ${P}.run unpack_makeself ${P}.run
@ -32,7 +33,7 @@ src_unpack() {
} }
src_install() { src_install() {
local dir=${GAMES_PREFIX_OPT}/${PN} local dir=/opt/${PN}
exeinto "${dir}" exeinto "${dir}"
doexe bin/Linux/x86/${PN}{,.dynamic} doexe bin/Linux/x86/${PN}{,.dynamic}
@ -42,8 +43,7 @@ src_install() {
doins EULA icon.xpm README{,.licenses} doins EULA icon.xpm README{,.licenses}
# We don't support the dynamic version, even though we install it. # We don't support the dynamic version, even though we install it.
games_make_wrapper ${PN} ./${PN} "${dir}" "${dir}" make_wrapper ${PN} ./${PN} "${dir}" "${dir}"
newicon icon.xpm ${PN}.xpm newicon icon.xpm ${PN}.xpm
make_desktop_entry ${PN} "Knights and Merchants (Demo)" ${PN} make_desktop_entry ${PN} "Knights and Merchants (Demo)" ${PN}
prepgamesdirs
} }

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils autotools gnome2-utils games inherit autotools desktop gnome2-utils
MY_P="${P/_/}" MY_P="${P/_/}"
MY_P="${MY_P/beta/beta-}" MY_P="${MY_P/beta/beta-}"
@ -16,15 +16,19 @@ SLOT="0"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="nls" IUSE="nls"
RDEPEND="media-libs/libsdl[sound,video] RDEPEND="
media-libs/libsdl[sound,video]
media-libs/sdl-mixer media-libs/sdl-mixer
nls? ( virtual/libintl )" nls? ( virtual/libintl )
"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
sys-devel/gettext" sys-devel/gettext
"
S=${WORKDIR}/${MY_P} S="${WORKDIR}/${MY_P}"
src_prepare() { src_prepare() {
default
sed -i \ sed -i \
-e '/desktop_DATA/d' \ -e '/desktop_DATA/d' \
-e '/icon_DATA/d' \ -e '/icon_DATA/d' \
@ -38,26 +42,25 @@ src_prepare() {
# Build a temporary lgc-pg that knows about ${WORKDIR}: # Build a temporary lgc-pg that knows about ${WORKDIR}:
cp -pPR "${S}" "${WORKDIR}"/tmp-build || die cp -pPR "${S}" "${WORKDIR}"/tmp-build || die
sed -i \ sed -i \
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \ -e "s:@GENTOO_DATADIR@:/usr/share:" \
-e "s:@D@::" \ -e "s:@D@::" \
{lgc-pg,src}/misc.c || die {lgc-pg,src}/misc.c || die
cd "${WORKDIR}"/tmp-build || die cd "${WORKDIR}"/tmp-build || die
sed -i \ sed -i \
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \ -e "s:@GENTOO_DATADIR@:/usr/share:" \
-e "s:@D@:${D}:" \ -e "s:@D@:${D}:" \
{lgc-pg,src}/misc.c || die {lgc-pg,src}/misc.c || die
} }
src_configure() { src_configure() {
egamesconf \ econf $(use_enable nls)
$(use_enable nls)
# Build the temporary lgc-pg: # Build the temporary lgc-pg:
cd "${WORKDIR}"/tmp-build || die cd "${WORKDIR}"/tmp-build || die
egamesconf \ econf \
--disable-nls \ --disable-nls \
--datadir="${D}/${GAMES_DATADIR}" --datadir="${D}/usr/share"
} }
src_compile() { src_compile() {
@ -70,26 +73,23 @@ src_compile() {
src_install() { src_install() {
default default
keepdir "${GAMES_DATADIR}"/${PN}/{ai_modules,music,terrain} keepdir /usr/share/${PN}/{ai_modules,music,terrain}
# Generate scenario data: # Generate scenario data:
dodir "${GAMES_DATADIR}"/${PN}/gfx/{flags,units,terrain} #413901 dodir /usr/share/${PN}/gfx/{flags,units,terrain} #413901
SDL_VIDEODRIVER=dummy "${WORKDIR}"/tmp-build/lgc-pg/lgc-pg --separate-bridges \ SDL_VIDEODRIVER=dummy "${WORKDIR}"/tmp-build/lgc-pg/lgc-pg --separate-bridges \
-s "${WORKDIR}"/pg-data \ -s "${WORKDIR}"/pg-data \
-d "${D}/${GAMES_DATADIR}"/${PN} || die -d "${D}"/usr/share/${PN} || die
doicon -s 48 lgeneral.png doicon -s 48 lgeneral.png
make_desktop_entry ${PN} LGeneral make_desktop_entry ${PN} LGeneral
prepgamesdirs
} }
pkg_preinst() { pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist gnome2_icon_savelist
} }
pkg_postinst() { pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update gnome2_icon_cache_update
} }

@ -1,5 +1,5 @@
--- lightyears --- a/lightyears
+++ lightyears +++ b/lightyears
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
#!/usr/bin/python #!/usr/bin/python

@ -1,52 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils python-single-r1 games
DESCRIPTION="a single-player game with a science-fiction theme"
HOMEPAGE="http://www.jwhitham.org/20kly/"
SRC_URI="http://www.jwhitham.org/20kly/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/pygame[${PYTHON_USEDEP}]
${PYTHON_DEPS}"
RDEPEND=${DEPEND}
REQUIRED_USE=${PYTHON_REQUIRED_USE}
src_prepare() {
epatch "${FILESDIR}/${P}"-gentoo.patch
sed -i \
-e "s:@GENTOO_LIBDIR@:$(games_get_libdir)/${PN}:" \
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \
${PN} || die
python_fix_shebang .
}
src_install() {
dogamesbin ${PN}
insinto "$(games_get_libdir)/${PN}"
doins code/*.py
dodoc README.txt
insinto "${GAMES_DATADIR}/${PN}"
doins -r audio data manual
python_optimize "${D}$(games_get_libdir)/${PN}"
newicon data/32.png ${PN}.png
make_desktop_entry ${PN} "Light Years Into Space"
prepgamesdirs
}
pkg_setup() {
python-single-r1_pkg_setup
games_pkg_setup
}

@ -0,0 +1,50 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit desktop python-single-r1
DESCRIPTION="A single-player game with a science-fiction theme"
HOMEPAGE="http://www.jwhitham.org/20kly/"
SRC_URI="http://www.jwhitham.org/20kly/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="${PYTHON_DEPS}
dev-python/pygame[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}"
src_prepare() {
default
eapply "${FILESDIR}/${P}"-gentoo.patch
sed -i \
-e "s:@GENTOO_LIBDIR@:/usr/$(get_libdir)/${PN}:" \
-e "s:@GENTOO_DATADIR@:/usr/share/${PN}:" \
${PN} || die
python_fix_shebang .
}
src_install() {
dobin ${PN}
insinto /usr/"$(get_libdir)/${PN}"
doins code/*.py
einstalldocs
insinto "/usr/share/${PN}"
doins -r audio data manual
python_optimize "${ED}/usr/$(get_libdir)/${PN}"
newicon data/32.png ${PN}.png
make_desktop_entry ${PN} "Light Years Into Space"
}

@ -1,5 +1,5 @@
--- src/glouglou.s --- a/src/glouglou.s
+++ src/glouglou.s +++ b/src/glouglou.s
@@ -240,3 +240,6 @@ @@ -240,3 +240,6 @@
ret ret
@ -7,8 +7,8 @@
+#ifdef __ELF__ +#ifdef __ELF__
+.section .note.GNU-stack,"",%progbits +.section .note.GNU-stack,"",%progbits
+#endif +#endif
--- src/monster.s --- a/src/monster.s
+++ src/monster.s +++ b/src/monster.s
@@ -972,3 +972,6 @@ @@ -972,3 +972,6 @@
ret # retour au c ret # retour au c
@ -16,8 +16,8 @@
+#ifdef __ELF__ +#ifdef __ELF__
+.section .note.GNU-stack,"",%progbits +.section .note.GNU-stack,"",%progbits
+#endif +#endif
--- src/spread.s --- a/src/spread.s
+++ src/spread.s +++ b/src/spread.s
@@ -957,3 +957,6 @@ @@ -957,3 +957,6 @@

@ -1,5 +1,5 @@
--- src/wwwsrv.c.old 2010-10-26 14:16:31.000000000 +0200 --- a/src/wwwsrv.c.old 2010-10-26 14:16:31.000000000 +0200
+++ src/wwwsrv.c 2010-10-26 14:17:35.000000000 +0200 +++ b/src/wwwsrv.c 2010-10-26 14:17:35.000000000 +0200
@@ -100,12 +100,12 @@ @@ -100,12 +100,12 @@
data->privacy = privacy; data->privacy = privacy;

@ -1,5 +1,5 @@
--- src/Makefile.in.old 2011-06-22 07:45:05.756127862 +0200 --- a/src/Makefile.in.old 2011-06-22 07:45:05.756127862 +0200
+++ src/Makefile.in 2011-06-22 07:46:00.681613957 +0200 +++ b/src/Makefile.in 2011-06-22 07:46:00.681613957 +0200
@@ -223,7 +223,7 @@ @@ -223,7 +223,7 @@
EXTERN_LIBS = `allegro-config --static $(ALLEGRO_LIBRARY)` $(EFENCE_LIBRARY) EXTERN_LIBS = `allegro-config --static $(ALLEGRO_LIBRARY)` $(EFENCE_LIBRARY)
else else

@ -1,30 +1,32 @@
# Copyright 1999-2013 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils games inherit desktop
DESCRIPTION="unique multiplayer wargame" DESCRIPTION="Unique multiplayer wargame"
HOMEPAGE="http://www.ufoot.org/liquidwar/" HOMEPAGE="http://www.ufoot.org/liquidwar/"
SRC_URI="https://savannah.nongnu.org/download/liquidwar/${P}.tar.gz" SRC_URI="https://savannah.nongnu.org/download/liquidwar/${P}.tar.gz"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86" KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="nls" IUSE=""
RESTRICT="test" RESTRICT="test"
RDEPEND=">=media-libs/allegro-4.2:0[X]" RDEPEND=">=media-libs/allegro-4.2:0[X]"
DEPEND="${RDEPEND}" DEPEND="${RDEPEND}"
src_prepare() { src_prepare() {
epatch "${FILESDIR}"/${P}-exec-stack.patch \ default
eapply "${FILESDIR}"/${P}-exec-stack.patch \
"${FILESDIR}"/${P}-ovflfix.patch "${FILESDIR}"/${P}-ovflfix.patch
sed -i \ sed -i \
-e 's:/games::' \ -e 's:/games::' \
-e '/^MANDIR/ s:=.*:= $(mandir)/man6:' \ -e '/^MANDIR/ s:=.*:= $(mandir)/man6:' \
-e '/^PIXDIR/ s:=.*:= /usr/share/pixmaps:' \ -e '/^PIXDIR/ s:=.*:= /usr/share/pixmaps:' \
-e '/^DESKTOPDIR/ s:=.*:= /usr/share/applnk/Games/:' \ -e '/^DESKTOPDIR/ s:=.*:= /usr/share/applications/:' \
-e '/^INFODIR/ s/=.*/= $(infodir)/' \ -e '/^INFODIR/ s/=.*/= $(infodir)/' \
-e '/^GAMEDIR/ s/exec_prefix/bindir/' \ -e '/^GAMEDIR/ s/exec_prefix/bindir/' \
-e '/install/s:-s ::' \ -e '/install/s:-s ::' \
@ -36,11 +38,11 @@ src_prepare() {
-e '/^GAMEDIR/ s/$(exec_prefix)/@bindir@/' \ -e '/^GAMEDIR/ s/$(exec_prefix)/@bindir@/' \
-e 's:/games::' src/Makefile.in \ -e 's:/games::' src/Makefile.in \
|| die "sed src/Makefile.in failed" || die "sed src/Makefile.in failed"
epatch "${FILESDIR}"/${P}-underlink.patch eapply "${FILESDIR}"/${P}-underlink.patch
} }
src_configure() { src_configure() {
egamesconf \ econf \
--disable-doc-ps \ --disable-doc-ps \
--disable-doc-pdf \ --disable-doc-pdf \
--disable-target-opt \ --disable-target-opt \
@ -54,7 +56,9 @@ src_compile() {
src_install() { src_install() {
emake DESTDIR="${D}" install_nolink emake DESTDIR="${D}" install_nolink
rm -f "${D}"/usr/share/doc/${PF}/COPYING einstalldocs
use nls || rm -f "${D}"/usr/share/doc/${PF}/README.* rm -f "${ED}"/usr/share/doc/${PF}/COPYING
prepgamesdirs # Provided desktop file is completely obsolete
rm -f "${ED}"/usr/share/applications/liquidwar.desktop
make_desktop_entry ${PN} "Liquid War" /usr/share/pixmaps/${PN}.xpm
} }

@ -1,8 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils unpacker games inherit eutils unpacker
DESCRIPTION="Control your own kingdom in this simulation" DESCRIPTION="Control your own kingdom in this simulation"
HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=8&" HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=8&"
@ -14,30 +14,30 @@ KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
RESTRICT="bindist strip" RESTRICT="bindist strip"
RDEPEND="sys-libs/glibc RDEPEND="
sys-libs/glibc
x11-libs/libX11[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]" x11-libs/libXdmcp[abi_x86_32(-)]
"
DEPEND=""
S=${WORKDIR} S="${WORKDIR}"
dir=${GAMES_PREFIX_OPT}/${PN} dir="/opt/${PN}"
Ddir=${D}/${dir} Ddir="${D}/${dir}"
QA_PREBUILT="${dir:1}/maj_demo" QA_PREBUILT="${dir:1}/maj_demo"
src_install() { src_install() {
dodoc README* einstalldocs
insinto "${dir}" insinto "${dir}"
exeinto "${dir}" exeinto "${dir}"
doins -r data quests doins -r data quests
doins majesty.{bmp,xpm} majestysite.url doins majesty.{bmp,xpm} majestysite.url
newicon majesty.xpm majesty-demo.xpm newicon majesty.xpm majesty-demo.xpm
# only installing the static version for now # only installing the static version for now
if use x86 || use amd64; then doexe bin/Linux/x86/maj_demo
doexe bin/Linux/x86/maj_demo make_wrapper maj_demo ./maj_demo "${dir}" "${dir}"
fi
games_make_wrapper maj_demo ./maj_demo "${dir}" "${dir}"
prepgamesdirs
make_desktop_entry maj_demo "Majesty (Demo)" make_desktop_entry maj_demo "Majesty (Demo)"
} }

@ -1,8 +1,8 @@
# Copyright 1999-2016 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit flag-o-matic gnome2-utils games inherit flag-o-matic gnome2-utils
DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity"
HOMEPAGE="http://blog.naev.org/" HOMEPAGE="http://blog.naev.org/"
@ -14,26 +14,29 @@ SLOT="0"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="debug +mixer +openal" IUSE="debug +mixer +openal"
RDEPEND="media-libs/libsdl2[X,sound,video] RDEPEND="
media-libs/libsdl2[X,sound,video]
dev-libs/libzip dev-libs/libzip
dev-libs/libxml2 dev-libs/libxml2
>=media-libs/freetype-2 >=media-libs/freetype-2:2
>=media-libs/libvorbis-1.2.1 >=media-libs/libvorbis-1.2.1
>=media-libs/libpng-1.2:0 >=media-libs/libpng-1.2:0=
virtual/glu virtual/glu
virtual/opengl virtual/opengl
dev-lang/lua:0 dev-lang/lua:0
mixer? ( media-libs/sdl2-mixer ) mixer? ( media-libs/sdl2-mixer )
openal? ( media-libs/openal )" openal? ( media-libs/openal )
"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
virtual/pkgconfig" virtual/pkgconfig
"
src_unpack() { src_unpack() {
unpack ${P}.tar.bz2 unpack ${P}.tar.bz2
} }
src_configure() { src_configure() {
egamesconf \ econf \
--docdir=/usr/share/doc/${PF} \ --docdir=/usr/share/doc/${PF} \
--enable-lua=shared \ --enable-lua=shared \
$(use_enable debug) \ $(use_enable debug) \
@ -52,8 +55,7 @@ src_install() {
appdatadir=/usr/share/appdata \ appdatadir=/usr/share/appdata \
Graphicsdir=/usr/share/applications \ Graphicsdir=/usr/share/applications \
install install
insinto /usr/share/${PN}
insinto "${GAMES_DATADIR}"/${PN}
newins "${DISTDIR}"/ndata-${PV}.zip ndata newins "${DISTDIR}"/ndata-${PV}.zip ndata
local res local res
@ -62,17 +64,13 @@ src_install() {
done done
rm -f "${D}"/usr/share/doc/${PF}/LICENSE rm -f "${D}"/usr/share/doc/${PF}/LICENSE
prepgamesdirs
} }
pkg_preinst() { pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist gnome2_icon_savelist
} }
pkg_postinst() { pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update gnome2_icon_cache_update
} }

@ -1,5 +1,5 @@
--- main.cpp --- a/main.cpp
+++ main.cpp +++ b/main.cpp
@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
#include <stdio.h> #include <stdio.h>

@ -1,5 +1,5 @@
--- Makefile.old 2010-10-12 09:30:19.000000000 +0200 --- a/Makefile.old 2010-10-12 09:30:19.000000000 +0200
+++ Makefile 2010-10-12 09:30:38.000000000 +0200 +++ b/Makefile 2010-10-12 09:30:38.000000000 +0200
@@ -17,4 +17,4 @@ @@ -17,4 +17,4 @@
all: $(TARGET) all: $(TARGET)

@ -1,8 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils games inherit desktop
MY_PV="${PV/./}" MY_PV="${PV/./}"
DESCRIPTION="A remake of the SPECTRUM game Nether Earth" DESCRIPTION="A remake of the SPECTRUM game Nether Earth"
@ -12,19 +12,22 @@ SRC_URI="http://www.braingames.getput.com/nether/sources.zip
LICENSE="all-rights-reserved" LICENSE="all-rights-reserved"
SLOT="0" SLOT="0"
KEYWORDS="~x86" KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
RESTRICT="mirror bindist" RESTRICT="mirror bindist"
RDEPEND=">=media-libs/libsdl-1.2.6-r3 RDEPEND="
>=media-libs/libsdl-1.2.6-r3
>=media-libs/sdl-mixer-1.2.5-r1 >=media-libs/sdl-mixer-1.2.5-r1
media-libs/freeglut" media-libs/freeglut
"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
app-arch/unzip" app-arch/unzip
"
S=${WORKDIR}/sources S="${WORKDIR}/sources"
data=../nether\ earth\ v${PV} data="../nether earth v${PV}"
src_unpack() { src_unpack() {
unzip -LL "${DISTDIR}/${PN}${MY_PV}.zip" >/dev/null || die unzip -LL "${DISTDIR}/${PN}${MY_PV}.zip" >/dev/null || die
@ -32,19 +35,21 @@ src_unpack() {
} }
src_prepare() { src_prepare() {
DATA_DIR=${GAMES_DATADIR}/${PN} default
DATA_DIR=/usr/share/${PN}
cp "${FILESDIR}/Makefile" . || die cp "${FILESDIR}/Makefile" . || die
# Fix compilation errors/warnings # Fix compilation errors/warnings
epatch "${FILESDIR}"/${P}-linux.patch eapply "${FILESDIR}"/${P}-linux.patch
epatch "${FILESDIR}"/${P}-freeglut.patch \ eapply "${FILESDIR}"/${P}-freeglut.patch \
"${FILESDIR}"/${P}-glibc-212.patch \ "${FILESDIR}"/${P}-glibc-212.patch \
"${FILESDIR}"/${P}-ldflags.patch "${FILESDIR}"/${P}-ldflags.patch
# Modify dirs and some fopen() permissions # Modify dirs and some fopen() permissions
epatch "${FILESDIR}/${P}-gentoo-paths.patch" eapply "${FILESDIR}/${P}-gentoo-paths.patch"
sed -i \ sed -i \
-e "s:models:${DATA_DIR}/models:" \ -e "s:models:${DATA_DIR}/models:" \
-e "s:textures:${DATA_DIR}/textures:" \ -e "s:textures:${DATA_DIR}/textures:" \
@ -66,7 +71,7 @@ src_prepare() {
} }
src_install() { src_install() {
dogamesbin nether_earth dobin nether_earth
cd "${data}" cd "${data}"
@ -76,5 +81,6 @@ src_install() {
dodoc readme.txt dodoc readme.txt
prepgamesdirs newicon textures/nuclear.bmp ${PN}.bmp
make_desktop_entry nether_earth "Nether Earth" /usr/share/pixmaps/${PN}.bmp
} }

@ -1,5 +1,5 @@
--- setup.py --- a/setup.py
+++ setup.py +++ b/setup.py
@@ -42,12 +42,7 @@ @@ -42,12 +42,7 @@
# collect data files # collect data files
@ -42,8 +42,8 @@
- os.remove(path) - os.remove(path)
- -
-shutil.rmtree("libsrvr", onerror = onerror) -shutil.rmtree("libsrvr", onerror = onerror)
--- osc.py --- a/osc.py
+++ osc.py +++ b/osc.py
@@ -23,12 +23,36 @@ @@ -23,12 +23,36 @@
# tweak PYTHONPATH # tweak PYTHONPATH
import sys import sys

@ -1,13 +1,13 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
PYTHON_COMPAT=( python2_7 ) PYTHON_COMPAT=( python2_7 )
inherit eutils gnome2-utils distutils-r1 games inherit desktop gnome2-utils distutils-r1
MY_PN=${PN/outerspace/Outer Space} MY_PN="${PN/outerspace/Outer Space}"
DESCRIPTION="on-line strategy game taking place in the dangerous universe" DESCRIPTION="On-line strategy game taking place in the dangerous universe"
HOMEPAGE="http://www.ospace.net/" HOMEPAGE="http://www.ospace.net/"
SRC_URI="mirror://sourceforge/ospace/Client/${PV}/Outer%20Space-${PV}.tar.gz -> ${P}.tar.gz SRC_URI="mirror://sourceforge/ospace/Client/${PV}/Outer%20Space-${PV}.tar.gz -> ${P}.tar.gz
mirror://sourceforge/ospace/Client/${PV}/outerspace_${PV}-0ubuntu1_all.deb" mirror://sourceforge/ospace/Client/${PV}/outerspace_${PV}-0ubuntu1_all.deb"
@ -18,8 +18,9 @@ KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
RDEPEND=">=dev-python/pygame-1.7" RDEPEND=">=dev-python/pygame-1.7"
DEPEND=""
S=${WORKDIR}/${MY_PN}-${PV} S="${WORKDIR}/${MY_PN}-${PV}"
src_unpack() { src_unpack() {
default default
@ -28,8 +29,8 @@ src_unpack() {
python_install() { python_install() {
distutils-r1_python_install \ distutils-r1_python_install \
--install-scripts="${GAMES_BINDIR}" \ --install-scripts="/usr/bin" \
--install-data="${GAMES_DATADIR}/${PN}" \ --install-data="/usr/share/${PN}" \
--install-lib="$(python_get_sitedir)" --install-lib="$(python_get_sitedir)"
# source tarball is missing files # source tarball is missing files
@ -39,40 +40,31 @@ python_install() {
} }
src_prepare() { src_prepare() {
default
# fix setup script # fix setup script
# rework python start script to avoid shell-wrapper script # rework python start script to avoid shell-wrapper script
epatch "${FILESDIR}"/${P}-setup.patch eapply "${FILESDIR}"/${P}-setup.patch
sed -i\ sed -i\
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \ -e "s:@GENTOO_DATADIR@:/usr/share/${PN}:" \
osc.py || die "sed failed" osc.py || die "sed failed"
distutils-r1_src_prepare distutils-r1_src_prepare
} }
src_compile() {
distutils-r1_src_compile
}
src_install() { src_install() {
distutils-r1_src_install distutils-r1_src_install
newicon -s 48 res/icon48.png ${PN}.png newicon res/logo-login.png ${PN}.png
make_desktop_entry "osc.py" "${MY_PN}" make_desktop_entry "osc.py" "${MY_PN}"
prepgamesdirs
} }
pkg_preinst() { pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist gnome2_icon_savelist
} }
pkg_postinst() { pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update gnome2_icon_cache_update
einfo
einfo "start the game via 'osc.py'"
einfo
} }
pkg_postrm() { pkg_postrm() {

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=5
inherit eutils cmake-utils gnome2-utils games inherit eutils cmake-utils gnome2-utils readme.gentoo-r1
DESCRIPTION="Open Source remake of The Settlers II game (needs original game files)" DESCRIPTION="Open Source remake of The Settlers II game (needs original game files)"
HOMEPAGE="http://www.siedler25.org/" HOMEPAGE="http://www.siedler25.org/"
@ -15,16 +15,19 @@ SLOT="0"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="debug" IUSE="debug"
RDEPEND="app-arch/bzip2 RDEPEND="
app-arch/bzip2
media-libs/libsamplerate media-libs/libsamplerate
media-libs/libsdl[X,sound,opengl,video] media-libs/libsdl[X,sound,opengl,video]
media-libs/libsndfile media-libs/libsndfile
media-libs/sdl-mixer[vorbis] media-libs/sdl-mixer[vorbis]
net-libs/miniupnpc net-libs/miniupnpc
virtual/libiconv virtual/libiconv
virtual/opengl" virtual/opengl
"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
sys-devel/gettext" sys-devel/gettext
"
PATCHES=( PATCHES=(
"${FILESDIR}"/${P}-cmake.patch "${FILESDIR}"/${P}-cmake.patch
@ -36,9 +39,7 @@ PATCHES=(
"${FILESDIR}"/${P}-gcc6.patch "${FILESDIR}"/${P}-gcc6.patch
) )
src_prepare() { DOC_CONTENTS="Copy your Settlers2 game files into ~/.${PN}/S2"
cmake-utils_src_prepare
}
src_configure() { src_configure() {
local arch local arch
@ -54,11 +55,11 @@ src_configure() {
-DCOMPILEFOR="linux" -DCOMPILEFOR="linux"
-DCOMPILEARCH="${arch}" -DCOMPILEARCH="${arch}"
-DCMAKE_SKIP_RPATH=YES -DCMAKE_SKIP_RPATH=YES
-DPREFIX="${GAMES_PREFIX}" -DPREFIX="/usr/"
-DBINDIR="${GAMES_BINDIR}" -DBINDIR="/usr/bin"
-DDATADIR="${GAMES_DATADIR}" -DDATADIR="/usr/share"
-DLIBDIR="$(games_get_libdir)/${PN}" -DLIBDIR="/usr/$(get_libdir)/${PN}"
-DDRIVERDIR="$(games_get_libdir)/${PN}" -DDRIVERDIR="/usr/$(get_libdir)/${PN}"
-DGAMEDIR="~/.${PN}/S2" -DGAMEDIR="~/.${PN}/S2"
-DBUILD_GLFW_DRIVER=OFF -DBUILD_GLFW_DRIVER=OFF
) )
@ -78,35 +79,32 @@ src_compile() {
src_install() { src_install() {
cd "${CMAKE_BUILD_DIR}" || die cd "${CMAKE_BUILD_DIR}" || die
exeinto "$(games_get_libdir)"/${PN} exeinto /usr/"$(get_libdir)"/${PN}
doexe "${T}"/{sound-convert,s-c_resample} doexe "${T}"/{sound-convert,s-c_resample}
exeinto "$(games_get_libdir)"/${PN}/video exeinto /usr/"$(get_libdir)"/${PN}/video
doexe driver/video/SDL/src/libvideoSDL.so doexe driver/video/SDL/src/libvideoSDL.so
exeinto "$(games_get_libdir)"/${PN}/audio exeinto /usr/"$(get_libdir)"/${PN}/audio
doexe driver/audio/SDL/src/libaudioSDL.so doexe driver/audio/SDL/src/libaudioSDL.so
insinto "${GAMES_DATADIR}" insinto /usr/share
doins -r "${CMAKE_USE_DIR}"/RTTR doins -r "${CMAKE_USE_DIR}"/RTTR
dosym ./LSTS/splash.bmp "${GAMES_DATADIR}"/RTTR/splash.bmp dosym ./LSTS/splash.bmp /usr/share/RTTR/splash.bmp
doicon -s 64 "${CMAKE_USE_DIR}"/debian/${PN}.png doicon -s 64 "${CMAKE_USE_DIR}"/debian/${PN}.png
dogamesbin src/s25client dobin src/s25client
make_desktop_entry "s25client" "Settlers RTTR" "${PN}" make_desktop_entry "s25client" "Settlers RTTR" "${PN}"
dodoc RTTR/texte/{keyboardlayout.txt,readme.txt}
prepgamesdirs dodoc RTTR/texte/{keyboardlayout.txt,readme.txt}
readme.gentoo_create_doc
} }
pkg_preinst() { pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist gnome2_icon_savelist
} }
pkg_postinst() { pkg_postinst() {
games_pkg_postinst
elog "Copy your Settlers2 game files into ~/.${PN}/S2"
gnome2_icon_cache_update gnome2_icon_cache_update
readme.gentoo_print_elog
} }
pkg_postrm() { pkg_postrm() {

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
inherit eutils multilib toolchain-funcs games inherit desktop toolchain-funcs
DESCRIPTION="The Ur-Quan Masters: Port of Star Control 2" DESCRIPTION="The Ur-Quan Masters: Port of Star Control 2"
HOMEPAGE="http://sc2.sourceforge.net/" HOMEPAGE="http://sc2.sourceforge.net/"
@ -20,25 +20,30 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86" KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="music opengl remix voice" IUSE="music opengl remix voice"
RDEPEND="media-libs/libmikmod RDEPEND="
media-libs/libmikmod
media-libs/libogg media-libs/libogg
>=media-libs/libpng-1.4:0 >=media-libs/libpng-1.4:0=
media-libs/libsdl[X,sound,joystick,video] media-libs/libsdl[X,sound,joystick,video]
media-libs/libvorbis media-libs/libvorbis
media-libs/sdl-image[png] media-libs/sdl-image[png]
sys-libs/zlib sys-libs/zlib
opengl? ( virtual/opengl )" opengl? ( virtual/opengl )
"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
virtual/pkgconfig" virtual/pkgconfig
"
src_prepare() { src_prepare() {
default
local myopengl local myopengl
use opengl \ use opengl \
&& myopengl=opengl \ && myopengl=opengl \
|| myopengl=pure || myopengl=pure
epatch \ eapply \
"${FILESDIR}"/${P}-tempdir.patch \ "${FILESDIR}"/${P}-tempdir.patch \
"${FILESDIR}"/${P}-warning.patch "${FILESDIR}"/${P}-warning.patch
@ -47,10 +52,10 @@ src_prepare() {
CHOICE_graphics_VALUE='${myopengl}' CHOICE_graphics_VALUE='${myopengl}'
CHOICE_sound_VALUE='mixsdl' CHOICE_sound_VALUE='mixsdl'
CHOICE_accel_VALUE='plainc' CHOICE_accel_VALUE='plainc'
INPUT_install_prefix_VALUE='${GAMES_PREFIX}' INPUT_install_prefix_VALUE='/usr/share'
INPUT_install_bindir_VALUE='\$prefix/bin' INPUT_install_bindir_VALUE='\$prefix/bin'
INPUT_install_libdir_VALUE='\$prefix/lib' INPUT_install_libdir_VALUE='\$prefix/lib'
INPUT_install_sharedir_VALUE='${GAMES_DATADIR}/' INPUT_install_sharedir_VALUE='/usr/share/'
EOF EOF
# Take out the read so we can be non-interactive. # Take out the read so we can be non-interactive.
@ -62,7 +67,7 @@ src_prepare() {
-e "s/-O3//" build/unix/build.config || die -e "s/-O3//" build/unix/build.config || die
sed -i \ sed -i \
-e "s:@INSTALL_LIBDIR@:$(games_get_libdir)/:g" \ -e "s:@INSTALL_LIBDIR@:/usr/$(get_libdir)/:g" \
build/unix/uqm-wrapper.in || die build/unix/uqm-wrapper.in || die
# respect CC # respect CC
@ -79,15 +84,15 @@ src_install() {
# Using the included install scripts seems quite painful. # Using the included install scripts seems quite painful.
# This manual install is totally fragile but maybe they'll # This manual install is totally fragile but maybe they'll
# use a sane build system for the next release. # use a sane build system for the next release.
newgamesbin uqm-wrapper uqm newbin uqm-wrapper uqm
exeinto "$(games_get_libdir)"/${PN} exeinto /usr/"$(get_libdir)"/${PN}
doexe uqm doexe uqm
insinto "${GAMES_DATADIR}"/${PN}/content/packages insinto /usr/share/${PN}/content/packages
doins "${DISTDIR}"/${P}-content.uqm doins "${DISTDIR}"/${P}-content.uqm
echo ${P} > "${D}${GAMES_DATADIR}"/${PN}/content/version || die echo ${P} > "${ED}"/usr/share/${PN}/content/version || die
insinto "${GAMES_DATADIR}"/${PN}/content/addons insinto /usr/share/${PN}/content/addons
if use music; then if use music; then
doins "${DISTDIR}"/${P}-3domusic.uqm doins "${DISTDIR}"/${P}-3domusic.uqm
fi fi
@ -97,7 +102,7 @@ src_install() {
fi fi
if use remix; then if use remix; then
insinto "${GAMES_DATADIR}"/${PN}/content/addons insinto /usr/share/${PN}/content/addons
doins "${DISTDIR}"/${PN}-remix-disc{1,2,3,4}.uqm doins "${DISTDIR}"/${PN}-remix-disc{1,2,3,4}.uqm
fi fi
@ -107,5 +112,4 @@ src_install() {
docinto devel/netplay docinto devel/netplay
dodoc doc/devel/netplay/* dodoc doc/devel/netplay/*
make_desktop_entry uqm "The Ur-Quan Masters" make_desktop_entry uqm "The Ur-Quan Masters"
prepgamesdirs
} }

Binary file not shown.

@ -1,9 +1,9 @@
# Copyright 1999-2016 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=6
WX_GTK_VER="3.0" WX_GTK_VER="3.0"
inherit eutils gnome2-utils fdo-mime wxwidgets games inherit eutils gnome2-utils wxwidgets xdg
DESCRIPTION="Frontend and .dmod installer for GNU FreeDink" DESCRIPTION="Frontend and .dmod installer for GNU FreeDink"
HOMEPAGE="http://www.freedink.org/" HOMEPAGE="http://www.freedink.org/"
@ -17,16 +17,16 @@ IUSE="nls"
RDEPEND=" RDEPEND="
app-arch/bzip2 app-arch/bzip2
x11-misc/xdg-utils x11-misc/xdg-utils
x11-libs/wxGTK:${WX_GTK_VER}[X]" x11-libs/wxGTK:${WX_GTK_VER}[X]
"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
nls? ( >=dev-util/intltool-0.31 )" nls? ( >=dev-util/intltool-0.31 )
"
src_prepare() { PATCHES=( "${FILESDIR}"/${P}-nowindres.patch )
epatch "${FILESDIR}"/${P}-nowindres.patch
}
src_configure() { src_configure() {
egamesconf \ econf \
$(use_enable nls) \ $(use_enable nls) \
--disable-desktopfiles --disable-desktopfiles
} }
@ -34,23 +34,19 @@ src_configure() {
src_install() { src_install() {
default default
dodoc TRANSLATIONS.txt dodoc TRANSLATIONS.txt
prepgamesdirs
} }
pkg_preinst() { pkg_preinst() {
games_pkg_preinst xdg_pkg_preinst
gnome2_icon_savelist gnome2_icon_savelist
} }
pkg_postinst() { pkg_postinst() {
games_pkg_postinst xdg_pkg_postinst
gnome2_icon_cache_update gnome2_icon_cache_update
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
} }
pkg_postrm() { pkg_postrm() {
xdg_pkg_postrm
gnome2_icon_cache_update gnome2_icon_cache_update
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
} }

@ -1,5 +1,5 @@
--- src/Makefile.in.orig 2016-04-05 12:49:17.997412757 -0400 --- a/src/Makefile.in.orig 2016-04-05 12:49:17.997412757 -0400
+++ src/Makefile.in 2016-04-05 12:50:42.058496766 -0400 +++ b/src/Makefile.in 2016-04-05 12:50:42.058496766 -0400
@@ -100,7 +100,6 @@ @@ -100,7 +100,6 @@
Package.$(OBJEXT) RecursiveDelete.$(OBJEXT) Tar.$(OBJEXT) \ Package.$(OBJEXT) RecursiveDelete.$(OBJEXT) Tar.$(OBJEXT) \
DFArcFrame_Base.$(OBJEXT) Options_Base.$(OBJEXT) \ DFArcFrame_Base.$(OBJEXT) Options_Base.$(OBJEXT) \

@ -1,5 +1,5 @@
--- uglygs.conf.orig 2003-06-30 11:16:57.000000000 -0400 --- a/uglygs.conf.orig 2003-06-30 11:16:57.000000000 -0400
+++ uglygs.conf 2003-06-30 11:22:50.000000000 -0400 +++ b/uglygs.conf 2003-06-30 11:22:50.000000000 -0400
@@ -12,22 +12,23 @@ @@ -12,22 +12,23 @@
$runmode = "loop"; # Run mode, Run as a loop or as a cron Executable $runmode = "loop"; # Run mode, Run as a loop or as a cron Executable

@ -1,5 +1,5 @@
--- uglygs.pl.orig 2003-06-30 11:37:59.000000000 -0400 --- a/uglygs.pl.orig 2003-06-30 11:37:59.000000000 -0400
+++ uglygs.pl 2003-06-30 11:38:30.000000000 -0400 +++ b/uglygs.pl 2003-06-30 11:38:30.000000000 -0400
@@ -8,7 +8,8 @@ @@ -8,7 +8,8 @@
########## Contact uglygs@uglypunk.com ########## ########## Contact uglygs@uglypunk.com ##########
######################################################################################################################### #########################################################################################################################
@ -127,5 +127,5 @@
while($serverline = <QSTAT>){ while($serverline = <QSTAT>){
my @data = split(/ /,$serverline); my @data = split(/ /,$serverline);
if ($data[0] eq "<!--" and $data[1] eq "gamedetails"){ if ($data[0] eq "<!--" and $data[1] eq "gamedetails"){
--- uglygs.pl.orig 2003-06-30 13:56:01.000000000 -0400 --- a/uglygs.pl.orig 2003-06-30 13:56:01.000000000 -0400
+++ uglygs.pl 2003-06-30 13:59:17.000000000 -0400 +++ b/uglygs.pl 2003-06-30 13:59:17.000000000 -0400

@ -0,0 +1,55 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_P="${P/0_/}"
DESCRIPTION="Quickly searches the network for game servers"
HOMEPAGE="http://uglygs.uglypunk.com/"
SRC_URI="ftp://ftp.uglypunk.com/uglygs/current/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~alpha ~hppa ~x86"
IUSE=""
DEPEND="net-analyzer/rrdtool[graph]
dev-lang/perl"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
src_prepare() {
default
eapply "${FILESDIR}"/${PV}-uglygs.conf.patch
sed -i \
-e "s:GENTOO_DIR:/usr/$(get_libdir)/${PN}:" uglygs.conf || die
eapply "${FILESDIR}"/${PV}-uglygs.pl.patch
sed -i \
-e "s:GENTOO_DIR:/etc:" uglygs.pl || die
sed -i \
-e "s/strndup/${PN}_strndup/" qstat/qstat.c || die
}
src_compile() {
emake -C qstat CFLAGS="${CFLAGS}"
}
src_install() {
insinto /etc
doins uglygs.conf qstat/qstat.cfg
dobin uglygs.pl
insinto /usr/"$(get_libdir)"/${PN}
doins -r data templates tmp
insinto /usr/"$(get_libdir)"/${PN}/images
doins -r images/{avp2,bds,default.gif,hls,j2s,mhs,q3s,rws,sf2s,uns,vcs}
dosym bds /usr/"$(get_libdir)"/${PN}/images/bdl
keepdir /usr/"$(get_libdir)"/${PN}/tmp
exeinto /usr/"$(get_libdir)"/${PN}
doexe qstat/qstat
einstalldocs
}

@ -1,62 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils games
MY_P=${P/0_/}
DESCRIPTION="quickly searches the network for game servers"
HOMEPAGE="http://uglygs.uglypunk.com/"
SRC_URI="ftp://ftp.uglypunk.com/uglygs/current/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~hppa ~x86"
IUSE=""
DEPEND="net-analyzer/rrdtool[graph]
dev-lang/perl"
RDEPEND=${DEPEND}
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${PV}-uglygs.conf.patch
sed -i \
-e "s:GENTOO_DIR:$(games_get_libdir)/${PN}:" uglygs.conf || die
epatch "${FILESDIR}"/${PV}-uglygs.pl.patch
sed -i \
-e "s:GENTOO_DIR:${GAMES_SYSCONFDIR}:" uglygs.pl || die
sed -i \
-e "s/strndup/${PN}_strndup/" qstat/qstat.c || die
}
src_compile() {
emake -C qstat CFLAGS="${CFLAGS}"
}
src_install() {
insinto "${GAMES_SYSCONFDIR}"
doins uglygs.conf qstat/qstat.cfg
dogamesbin uglygs.pl
insinto "$(games_get_libdir)"/${PN}
doins -r data templates tmp
insinto "$(games_get_libdir)"/${PN}/images
doins -r images/{avp2,bds,default.gif,hls,j2s,mhs,q3s,rws,sf2s,uns,vcs}
dosym bds "$(games_get_libdir)"/${PN}/images/bdl
keepdir "$(games_get_libdir)"/${PN}/tmp
exeinto "$(games_get_libdir)"/${PN}
doexe qstat/qstat
dodoc CHANGES README
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "Dont forget to setup ${GAMES_SYSCONFDIR}/uglygs.conf and ${GAMES_SYSCONFDIR}/qstat.cfg"
}

Binary file not shown.

@ -1,2 +1 @@
DIST digikam-5.7.0.tar.xz 123315064 BLAKE2B 0879b25e674e39d204038ab629dec36757ae034e3dd7e9a0a3700f9703272c4a972a21c1db5a42c6c294247a1226b1cb9a8b980bb90cdcc12e0cd752459273ef SHA512 626c9854311c637b994325237f171adce3dba39159fb336dfe95f1de287e2d08a3aaddd611eea87e8018047d331aff252b555c382cfbe1d8e14413c51a3849f4
DIST digikam-5.9.0.tar.xz 132931184 BLAKE2B cfbcbae8471c9c00bdf846d13bbc1ce3fbbd2ee4cc86500d011f9e15c1a21d7799638f94708794e8bc36a200df455667f9df8fcefdc38aaa00060630807d11cb SHA512 f6134a957dcd11343e34f0bc90f5560a28ed205c47d2ffd76a5418a4c63f76706045e9179c47f1448304b59081051b524f7a6847c3c1dcee4673047ce5d90e63 DIST digikam-5.9.0.tar.xz 132931184 BLAKE2B cfbcbae8471c9c00bdf846d13bbc1ce3fbbd2ee4cc86500d011f9e15c1a21d7799638f94708794e8bc36a200df455667f9df8fcefdc38aaa00060630807d11cb SHA512 f6134a957dcd11343e34f0bc90f5560a28ed205c47d2ffd76a5418a4c63f76706045e9179c47f1448304b59081051b524f7a6847c3c1dcee4673047ce5d90e63

@ -1,174 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
if [[ ${KDE_BUILD_TYPE} != live ]]; then
KDE_HANDBOOK="true"
KDE_TEST="true"
fi
CMAKE_MAKEFILE_GENERATOR="emake"
KDE_APPS_MINIMAL="17.12.0"
inherit kde5 toolchain-funcs
DESCRIPTION="Digital photo management application"
HOMEPAGE="https://www.digikam.org/"
LICENSE="GPL-2"
IUSE="addressbook calendar gphoto2 jpeg2k +kipi +lensfun marble mediaplayer semantic-desktop mysql opengl openmp +panorama scanner X"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
KEYWORDS="amd64 x86"
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
SRC_BRANCH=stable
[[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable
SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}/core"
fi
COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep knotifyconfig)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtconcurrent)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui '-gles2')
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtsql 'mysql?')
$(add_qt_dep qtwebkit)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
dev-libs/expat
>=media-gfx/exiv2-0.26:=
media-libs/lcms:2
media-libs/liblqr
media-libs/libpng:0=
media-libs/opencv:=[-qt4(-)]
|| ( <media-libs/opencv-3.0.0 >=media-libs/opencv-3.1.0 )
media-libs/tiff:0
virtual/jpeg:0
addressbook? (
$(add_kdeapps_dep akonadi-contacts)
$(add_kdeapps_dep kcontacts)
)
calendar? ( $(add_kdeapps_dep kcalcore) )
gphoto2? ( media-libs/libgphoto2:= )
jpeg2k? ( media-libs/jasper:= )
kipi? ( $(add_kdeapps_dep libkipi '' '16.03.80') )
lensfun? ( media-libs/lensfun )
marble? (
$(add_frameworks_dep kbookmarks)
$(add_kdeapps_dep marble)
$(add_qt_dep qtconcurrent)
$(add_qt_dep qtnetwork)
)
mediaplayer? ( media-libs/qtav[opengl] )
mysql? ( virtual/mysql[server] )
opengl? (
$(add_qt_dep qtopengl)
virtual/opengl
)
panorama? ( $(add_frameworks_dep threadweaver) )
scanner? ( $(add_kdeapps_dep libksane) )
semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
X? (
$(add_qt_dep qtx11extras)
x11-libs/libX11
)
"
DEPEND="${COMMON_DEPEND}
dev-cpp/eigen:3
dev-libs/boost[threads]
sys-devel/gettext
panorama? (
sys-devel/bison
sys-devel/flex
)
"
RDEPEND="${COMMON_DEPEND}
media-plugins/kipi-plugins:5
panorama? ( media-gfx/hugin )
!media-gfx/digikam:4
"
RESTRICT=test
# bug 366505
PATCHES=(
"${FILESDIR}"/${P}-qt-5.9.3.patch
"${FILESDIR}"/${P}-mariadb-10.2-{1,2}.patch
"${FILESDIR}"/${P}-kreadconfig5.patch
"${FILESDIR}"/${P}-kcalcore-{1,2}.patch
)
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
kde5_pkg_pretend
}
pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
kde5_pkg_setup
}
# FIXME: Unbundle libraw (libs/rawengine/libraw)
src_prepare() {
if [[ ${KDE_BUILD_TYPE} != live ]]; then
# prepare the translations
mv "${WORKDIR}/${MY_P}/po" po || die
find po -name "*.po" -and -not -name "digikam.po" -delete || die
echo "set_property(GLOBAL PROPERTY ALLOW_DUPLICATE_CUSTOM_TARGETS 1)" >> CMakeLists.txt || die
echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
echo "add_subdirectory( po )" >> CMakeLists.txt || die
if use handbook; then
# subdirs need to be preserved b/c relative paths...
# doc-translated is, in fact, broken, and ignored
mv "${WORKDIR}/${MY_P}/doc/${PN}" doc-default || die
echo "find_package(KF5DocTools REQUIRED)" >> CMakeLists.txt || die
echo "add_subdirectory( doc-default )" >> CMakeLists.txt || die
fi
fi
if ! use marble; then
punt_bogus_dep Qt5 Network
fi
kde5_src_prepare
}
src_configure() {
local mycmakeargs=(
-DENABLE_APPSTYLES=ON
-DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook)
-DENABLE_MEDIAPLAYER=$(usex mediaplayer)
-DENABLE_MYSQLSUPPORT=$(usex mysql)
-DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
$(cmake-utils_use_find_package calendar KF5CalendarCore)
$(cmake-utils_use_find_package gphoto2 Gphoto2)
$(cmake-utils_use_find_package jpeg2k Jasper)
$(cmake-utils_use_find_package kipi KF5Kipi)
$(cmake-utils_use_find_package lensfun LensFun)
$(cmake-utils_use_find_package marble Marble)
$(cmake-utils_use_find_package mediaplayer QtAV)
$(cmake-utils_use_find_package opengl OpenGL)
$(cmake-utils_use_find_package openmp OpenMP)
$(cmake-utils_use_find_package panorama KF5ThreadWeaver)
$(cmake-utils_use_find_package scanner KF5Sane)
$(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
$(cmake-utils_use_find_package X X11)
)
kde5_src_configure
}

@ -1,44 +0,0 @@
From 12ab7af4618f10d39d4a977e00a0e68a3aac9bd2 Mon Sep 17 00:00:00 2001
From: Simon Frei <freisim93@gmail.com>
Date: Wed, 13 Sep 2017 15:43:49 +0200
Subject: calendar: Adjust to new KCalCore API (fixes CI)
---
utilities/assistants/calendar/print/calsettings.cpp | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/utilities/assistants/calendar/print/calsettings.cpp b/utilities/assistants/calendar/print/calsettings.cpp
index b0bed5a..46e995d 100644
--- a/utilities/assistants/calendar/print/calsettings.cpp
+++ b/utilities/assistants/calendar/print/calsettings.cpp
@@ -31,12 +31,17 @@
#include "digikam_debug.h"
#include "calsystem.h"
-// KCalCore includes
#ifdef HAVE_KCALENDAR
+ // KCalCore includes
+
# include <kcalcore/icalformat.h>
# include <kcalcore/filestorage.h>
# include <kcalcore/memorycalendar.h>
+
+ // Qt includes
+
+# include <QTimeZone>
#endif // HAVE_KCALENDAR
namespace Digikam
@@ -290,7 +295,7 @@ void CalSettings::loadSpecial(const QUrl& url, const QColor& color)
return;
}
- KCalCore::MemoryCalendar::Ptr memCal(new KCalCore::MemoryCalendar(QString::fromLatin1("UTC")));
+ KCalCore::MemoryCalendar::Ptr memCal(new KCalCore::MemoryCalendar(QTimeZone(0)));
KCalCore::FileStorage::Ptr fileStorage(new KCalCore::FileStorage(memCal, url.toLocalFile(), new KCalCore::ICalFormat));
qCDebug(DIGIKAM_GENERAL_LOG) << "Loading calendar from file " << url.toLocalFile();
--
cgit v0.11.2

@ -1,79 +0,0 @@
From dad750fadc926b62603cc9d64009ee5072a46d97 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= <dvratil@kde.org>
Date: Wed, 13 Sep 2017 16:51:14 +0200
Subject: Adapt to KCalCore API changes
This change supports both old (pre-QDateTime) and new version.
Differential Revision: https://phabricator.kde.org/D7802
* asturm: Incorporated fix from d204022e191d9377874689bfe4c89f7b83998188
---
CMakeLists.txt | 3 +++
app/utils/digikam_config.h.cmake.in | 3 +++
utilities/assistants/calendar/print/calsettings.cpp | 14 ++++++++++----
3 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ad686d..e2f28a7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -174,6 +174,9 @@ find_package(KF5 ${CALENDAR_MIN_VERSION} QUIET
OPTIONAL_COMPONENTS
CalendarCore # For Calendar tool.
)
+if ("${KF5CalendarCore_VERSION}" VERSION_GREATER 5.6.40)
+ set(HAVE_KCALENDAR_QDATETIME TRUE)
+endif()
if(ENABLE_AKONADICONTACTSUPPORT AND NOT KF5AkonadiContact_FOUND)
set(ENABLE_KFILEMETADATASUPPORT OFF)
diff --git a/app/utils/digikam_config.h.cmake.in b/app/utils/digikam_config.h.cmake.in
index 8a2e8e5..ffd3a22 100644
--- a/app/utils/digikam_config.h.cmake.in
+++ b/app/utils/digikam_config.h.cmake.in
@@ -75,6 +75,9 @@
/* Define to 1 if you have KCalendar core shared libraries installed */
#cmakedefine HAVE_KCALENDAR 1
+/* Define to 1 if you have KCalendar core shared libraries with QDateTime support installed */
+#cmakedefine HAVE_KCALENDAR_QDATETIME 1
+
/* Define to 1 if Panorama tool is supported */
#cmakedefine HAVE_PANORAMA 1
diff --git a/utilities/assistants/calendar/print/calsettings.cpp b/utilities/assistants/calendar/print/calsettings.cpp
index 46e995d..c6554ef 100644
--- a/utilities/assistants/calendar/print/calsettings.cpp
+++ b/utilities/assistants/calendar/print/calsettings.cpp
@@ -295,7 +295,13 @@ void CalSettings::loadSpecial(const QUrl& url, const QColor& color)
return;
}
- KCalCore::MemoryCalendar::Ptr memCal(new KCalCore::MemoryCalendar(QTimeZone(0)));
+#ifdef HAVE_KCALENDAR_QDATETIME
+ KCalCore::MemoryCalendar::Ptr memCal(new KCalCore::MemoryCalendar(QTimeZone::utc()));
+ using DateTime = QDateTime;
+#else
+ KCalCore::MemoryCalendar::Ptr memCal(new KCalCore::MemoryCalendar(QString::fromLatin1("UTC")));
+ using DateTime = KDateTime;
+#endif
KCalCore::FileStorage::Ptr fileStorage(new KCalCore::FileStorage(memCal, url.toLocalFile(), new KCalCore::ICalFormat));
qCDebug(DIGIKAM_GENERAL_LOG) << "Loading calendar from file " << url.toLocalFile();
@@ -313,9 +319,9 @@ void CalSettings::loadSpecial(const QUrl& url, const QColor& color)
qLast = calSys.date(params.year + 1, 1, 1);
qLast = qLast.addDays(-1);
- KDateTime dtFirst(qFirst);
- KDateTime dtLast(qLast);
- KDateTime dtCurrent;
+ DateTime dtFirst(qFirst, QTime(0, 0));
+ DateTime dtLast(qLast, QTime(0, 0));
+ DateTime dtCurrent;
int counter = 0;
KCalCore::Event::List list = memCal->rawEvents(qFirst, qLast);
--
cgit v0.11.2

@ -1,28 +0,0 @@
From bbf087645d426e20ce96fa2accd70ff4198d30ec Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
Date: Wed, 6 Dec 2017 22:31:29 +0100
Subject: [PATCH] cleanup_digikamdb: Don't depend on kde-runtime
Summary: This needs to use kreadconfig5 in a Frameworks world.
Differential Revision: https://phabricator.kde.org/D9235
---
data/scripts/cleanup_digikamdb/cleanup_digikamdb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/scripts/cleanup_digikamdb/cleanup_digikamdb b/data/scripts/cleanup_digikamdb/cleanup_digikamdb
index 3a68d3d040..9cfcd6ac8d 100644
--- a/data/scripts/cleanup_digikamdb/cleanup_digikamdb
+++ b/data/scripts/cleanup_digikamdb/cleanup_digikamdb
@@ -58,7 +58,7 @@ readConfigValue()
{
local config_file="digikamrc"
local config_group="Database Settings"
- local db_dir=$(kreadconfig --file "${config_file}" --group "${config_group}" --key "$1")
+ local db_dir=$(kreadconfig5 --file "${config_file}" --group "${config_group}" --key "$1")
echo "${db_dir}"
}
--
2.15.1

@ -1,58 +0,0 @@
From 395ab5b02ed7d02736a08e370217c0c96b391bb9 Mon Sep 17 00:00:00 2001
From: Maik Qualmann <metzpinguin@gmail.com>
Date: Wed, 6 Dec 2017 08:09:44 +0100
Subject: Workaround for the problem mariaDB >= 10.2 and QTBUG-63108
---
libs/album/albummanager.cpp | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/libs/album/albummanager.cpp b/libs/album/albummanager.cpp
index a72acc3..2ea40e9 100644
--- a/libs/album/albummanager.cpp
+++ b/libs/album/albummanager.cpp
@@ -162,6 +162,7 @@ public:
hasPriorizedDbPath(false),
dbPort(0),
dbInternalServer(false),
+ dbFakeConnection(false),
showOnlyAvailableAlbums(false),
albumListJob(0),
dateListJob(0),
@@ -192,6 +193,7 @@ public:
QString dbHostName;
int dbPort;
bool dbInternalServer;
+ bool dbFakeConnection;
bool showOnlyAvailableAlbums;
@@ -391,6 +393,11 @@ void AlbumManager::cleanUp()
d->personListJob->cancel();
d->personListJob = 0;
}
+
+ if (d->dbFakeConnection)
+ {
+ QSqlDatabase::removeDatabase(QLatin1String("FakeConnection"));
+ }
}
bool AlbumManager::databaseEqual(const DbEngineParameters& parameters) const
@@ -727,6 +734,13 @@ bool AlbumManager::setDatabase(const DbEngineParameters& params, bool priority,
// ensure, embedded database is loaded
qCDebug(DIGIKAM_GENERAL_LOG) << params;
+ // workaround for the problem mariaDB >= 10.2 and QTBUG-63108.
+ if (params.isMySQL() && !d->dbFakeConnection)
+ {
+ QSqlDatabase::addDatabase(QLatin1String("QMYSQL"), QLatin1String("FakeConnection"));
+ d->dbFakeConnection = true;
+ }
+
if (params.internalServer)
{
DatabaseServerError result = DatabaseServerStarter::instance()->startServerManagerProcess(params);
--
cgit v0.11.2

@ -1,117 +0,0 @@
From ba1ceda1448895009ba6524398ca42441695cc3e Mon Sep 17 00:00:00 2001
From: Maik Qualmann <metzpinguin@gmail.com>
Date: Wed, 6 Dec 2017 18:28:32 +0100
Subject: workaround for QTBUG-63108 now works in all cases
---
app/main/digikamapp.cpp | 2 ++
libs/album/albummanager.cpp | 30 +++++++++++++++++++++---------
libs/album/albummanager.h | 3 +++
libs/database/utils/dbsettingswidget.cpp | 3 +++
4 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/app/main/digikamapp.cpp b/app/main/digikamapp.cpp
index 4349271..935b786 100644
--- a/app/main/digikamapp.cpp
+++ b/app/main/digikamapp.cpp
@@ -383,6 +383,8 @@ DigikamApp::~DigikamApp()
DatabaseServerStarter::instance()->stopServerManagerProcess();
}
+ AlbumManager::instance()->removeFakeConnection();
+
m_instance = 0;
delete d->modelCollection;
diff --git a/libs/album/albummanager.cpp b/libs/album/albummanager.cpp
index 2ea40e9..92a8b37 100644
--- a/libs/album/albummanager.cpp
+++ b/libs/album/albummanager.cpp
@@ -393,11 +393,6 @@ void AlbumManager::cleanUp()
d->personListJob->cancel();
d->personListJob = 0;
}
-
- if (d->dbFakeConnection)
- {
- QSqlDatabase::removeDatabase(QLatin1String("FakeConnection"));
- }
}
bool AlbumManager::databaseEqual(const DbEngineParameters& parameters) const
@@ -734,11 +729,10 @@ bool AlbumManager::setDatabase(const DbEngineParameters& params, bool priority,
// ensure, embedded database is loaded
qCDebug(DIGIKAM_GENERAL_LOG) << params;
- // workaround for the problem mariaDB >= 10.2 and QTBUG-63108.
- if (params.isMySQL() && !d->dbFakeConnection)
+ // workaround for the problem mariaDB >= 10.2 and QTBUG-63108
+ if (params.isMySQL())
{
- QSqlDatabase::addDatabase(QLatin1String("QMYSQL"), QLatin1String("FakeConnection"));
- d->dbFakeConnection = true;
+ addFakeConnection();
}
if (params.internalServer)
@@ -3558,4 +3552,22 @@ void AlbumManager::removeWatchedPAlbums(const PAlbum* const album)
d->albumWatch->removeWatchedPAlbums(album);
}
+void AlbumManager::addFakeConnection()
+{
+ if (!d->dbFakeConnection)
+ {
+ // workaround for the problem mariaDB >= 10.2 and QTBUG-63108
+ QSqlDatabase::addDatabase(QLatin1String("QMYSQL"), QLatin1String("FakeConnection"));
+ d->dbFakeConnection = true;
+ }
+}
+
+void AlbumManager::removeFakeConnection()
+{
+ if (d->dbFakeConnection)
+ {
+ QSqlDatabase::removeDatabase(QLatin1String("FakeConnection"));
+ }
+}
+
} // namespace Digikam
diff --git a/libs/album/albummanager.h b/libs/album/albummanager.h
index bee58c4..5b24c8d 100644
--- a/libs/album/albummanager.h
+++ b/libs/album/albummanager.h
@@ -625,6 +625,9 @@ public:
void removeWatchedPAlbums(const PAlbum* const album);
+ void addFakeConnection();
+ void removeFakeConnection();
+
//@}
Q_SIGNALS:
diff --git a/libs/database/utils/dbsettingswidget.cpp b/libs/database/utils/dbsettingswidget.cpp
index ca95646..4f1e1a4 100644
--- a/libs/database/utils/dbsettingswidget.cpp
+++ b/libs/database/utils/dbsettingswidget.cpp
@@ -65,6 +65,7 @@
#include "dlayoutbox.h"
#include "mysqlinitbinary.h"
#include "mysqlservbinary.h"
+#include "albummanager.h"
namespace Digikam
{
@@ -669,6 +670,8 @@ bool DatabaseSettingsWidget::checkMysqlServerConnection(QString& error)
qApp->setOverrideCursor(Qt::WaitCursor);
+ AlbumManager::instance()->addFakeConnection();
+
QString databaseID(QLatin1String("ConnectionTest"));
QSqlDatabase testDatabase = QSqlDatabase::addDatabase(databaseBackend(), databaseID);
--
cgit v0.11.2

@ -1,32 +0,0 @@
From 855ba5b7d4bc6337234720a72ea824ddd3b32e5b Mon Sep 17 00:00:00 2001
From: Maik Qualmann <metzpinguin@gmail.com>
Date: Tue, 28 Nov 2017 21:29:00 +0100
Subject: try to fix the Qt-5.9.3 empty album problem CCBUGS: 387373
* asturm: Fix build w/ Qt-5.7
---
libs/database/coredb/coredburl.cpp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/libs/database/coredb/coredburl.cpp b/libs/database/coredb/coredburl.cpp
index 2c0d0eb..b1bdf71 100644
--- a/libs/database/coredb/coredburl.cpp
+++ b/libs/database/coredb/coredburl.cpp
@@ -88,8 +88,13 @@ CoreDbUrl CoreDbUrl::fromAlbumAndName(const QString& name,
const DbEngineParameters& parameters)
{
CoreDbUrl url;
+ QString path(album);
url.setScheme(QLatin1String("digikamalbums"));
- url.setPath(QLatin1Char('/') + album + QLatin1Char('/') + name);
+
+ if (path != QLatin1String("/"))
+ path += QLatin1Char('/');
+
+ url.setPath(path + name);
QUrlQuery q(url);
q.addQueryItem(QLatin1String("albumRoot"), albumRoot.adjusted(QUrl::StripTrailingSlash).toLocalFile());
--
cgit v0.11.2

Binary file not shown.

@ -1,2 +1 @@
DIST digikam-5.7.0.tar.xz 123315064 BLAKE2B 0879b25e674e39d204038ab629dec36757ae034e3dd7e9a0a3700f9703272c4a972a21c1db5a42c6c294247a1226b1cb9a8b980bb90cdcc12e0cd752459273ef SHA512 626c9854311c637b994325237f171adce3dba39159fb336dfe95f1de287e2d08a3aaddd611eea87e8018047d331aff252b555c382cfbe1d8e14413c51a3849f4
DIST digikam-5.9.0.tar.xz 132931184 BLAKE2B cfbcbae8471c9c00bdf846d13bbc1ce3fbbd2ee4cc86500d011f9e15c1a21d7799638f94708794e8bc36a200df455667f9df8fcefdc38aaa00060630807d11cb SHA512 f6134a957dcd11343e34f0bc90f5560a28ed205c47d2ffd76a5418a4c63f76706045e9179c47f1448304b59081051b524f7a6847c3c1dcee4673047ce5d90e63 DIST digikam-5.9.0.tar.xz 132931184 BLAKE2B cfbcbae8471c9c00bdf846d13bbc1ce3fbbd2ee4cc86500d011f9e15c1a21d7799638f94708794e8bc36a200df455667f9df8fcefdc38aaa00060630807d11cb SHA512 f6134a957dcd11343e34f0bc90f5560a28ed205c47d2ffd76a5418a4c63f76706045e9179c47f1448304b59081051b524f7a6847c3c1dcee4673047ce5d90e63

@ -1,81 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_TEST="true"
inherit kde5
DESCRIPTION="Plugins for the KDE Image Plugin Interface"
HOMEPAGE="https://www.digikam.org/"
LICENSE="GPL-2+"
IUSE="flashexport mediawiki +remotestorage vkontakte"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
KEYWORDS="amd64 x86"
if [[ ${PV} =~ beta[0-9]$ ]]; then
SRC_BRANCH="unstable"
else
SRC_BRANCH="stable"
fi
MY_PV="${PV/_/-}"
MY_P="digikam-${MY_PV}"
SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}/extra/${PN}"
fi
COMMON_DEPEND="
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_kdeapps_dep libkipi '' '' '5=')
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork)
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
$(add_qt_dep qtxmlpatterns)
flashexport? ( $(add_frameworks_dep karchive) )
mediawiki? ( net-libs/libmediawiki:5 )
remotestorage? ( $(add_frameworks_dep kio) )
vkontakte? ( net-libs/libkvkontakte:5 )
"
DEPEND="${COMMON_DEPEND}
$(add_qt_dep qtconcurrent)
sys-devel/gettext
"
RDEPEND="${COMMON_DEPEND}
!media-plugins/kipi-plugins:4
"
src_prepare() {
if [[ ${KDE_BUILD_TYPE} = release ]]; then
if [[ ${SRC_BRANCH} = stable ]]; then
# prepare the translations
mv "${WORKDIR}/${MY_P}/po" po || die
find po -name "*.po" -and -not -name "kipiplugin*.po" -delete || die
echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
echo "add_subdirectory( po )" >> CMakeLists.txt || die
fi
fi
kde5_src_prepare
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package flashexport KF5Archive)
$(cmake-utils_use_find_package mediawiki KF5MediaWiki)
-DENABLE_KIO=$(usex remotestorage)
$(cmake-utils_use_find_package vkontakte KF5Vkontakte)
)
kde5_src_configure
}

Binary file not shown.

@ -1 +1 @@
Wed, 02 May 2018 18:38:37 +0000 Thu, 03 May 2018 04:38:34 +0000

Binary file not shown.

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201805-01">
<title>hesiod: Root privilege escalation </title>
<synopsis>A vulnerability was discovered in hesiod which may allow remote
attackers to gain root privileges.
</synopsis>
<product type="ebuild">hesiod</product>
<announced>2018-05-02</announced>
<revised count="1">2018-05-02</revised>
<bug>606652</bug>
<access>local, remote</access>
<affected>
<package name="net-dns/hesiod" auto="yes" arch="*">
<vulnerable range="le">3.1.0</vulnerable>
</package>
</affected>
<background>
<p>DNS functionality to access to DB of information that changes
infrequently.
</p>
</background>
<description>
<p>Multiple vulnerabilities have been discovered in hesiod that have
remained unaddressed. Please review the referenced CVE identifiers for
details.
</p>
</description>
<impact type="normal">
<p>A remote or local attacker may be able to escalate privileges to root.</p>
</impact>
<workaround>
<p>There is no known workaround at this time.</p>
</workaround>
<resolution>
<p>Gentoo has discontinued support for hesiod and recommends that users
unmerge the package:
</p>
<code>
# emerge --unmerge "net-dns/hesiod"
</code>
</resolution>
<references>
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2016-10151">CVE-2016-10151</uri>
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2016-10152">CVE-2016-10152</uri>
</references>
<metadata tag="requester" timestamp="2018-04-29T17:50:36Z">b-man</metadata>
<metadata tag="submitter" timestamp="2018-05-02T23:52:01Z">b-man</metadata>
</glsa>

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201805-02">
<title>Python: Buffer overflow</title>
<synopsis>A buffer overflow in Python might allow remote attackers to execute
arbitrary code.
</synopsis>
<product type="ebuild">python</product>
<announced>2018-05-02</announced>
<revised count="1">2018-05-02</revised>
<bug>637938</bug>
<access>remote</access>
<affected>
<package name="dev-lang/python" auto="yes" arch="*">
<unaffected range="ge" slot="2.7">2.7.14</unaffected>
<vulnerable range="lt" slot="2.7">2.7.14</vulnerable>
</package>
</affected>
<background>
<p>Python is an interpreted, interactive, object-oriented programming
language.
</p>
</background>
<description>
<p>A buffer overflow was discovered in Pythons PyString_DecodeEscape
function in stringobject.c.
</p>
</description>
<impact type="normal">
<p>Remote attackers, by enticing a user to process a specially crafted
file, could execute arbitrary code.
</p>
</impact>
<workaround>
<p>There is no known workaround at this time.</p>
</workaround>
<resolution>
<p>All Python 2 users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose "&gt;=dev-lang/python-2.7.14:2.7"
</code>
</resolution>
<references>
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2017-1000158">
CVE-2017-1000158
</uri>
</references>
<metadata tag="requester" timestamp="2018-04-24T00:27:08Z">b-man</metadata>
<metadata tag="submitter" timestamp="2018-05-02T23:53:50Z">b-man</metadata>
</glsa>

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="201805-03">
<title>Chromium, Google Chrome: Multiple vulnerabilities</title>
<synopsis>Multiple vulnerabilities have been found in Chromium and Google
Chrome, the worst of which could result in the execution of arbitrary code.
</synopsis>
<product type="ebuild">chromium, google-chrome</product>
<announced>2018-05-02</announced>
<revised count="1">2018-05-02</revised>
<bug>654384</bug>
<access>remote</access>
<affected>
<package name="www-client/chromium" auto="yes" arch="*">
<unaffected range="ge">66.0.3359.139</unaffected>
<vulnerable range="lt">66.0.3359.139</vulnerable>
</package>
<package name="www-client/google-chrome" auto="yes" arch="*">
<unaffected range="ge">66.0.3359.139</unaffected>
<vulnerable range="lt">66.0.3359.139</vulnerable>
</package>
</affected>
<background>
<p>Chromium is an open-source browser project that aims to build a safer,
faster, and more stable way for all users to experience the web.
</p>
<p>Google Chrome is one fast, simple, and secure browser for all your
devices.
</p>
</background>
<description>
<p>Multiple vulnerabilities have been discovered in Chromium and Google
Chrome. Please review the referenced CVE identifiers and Google Chrome
Releases for details.
</p>
</description>
<impact type="normal">
<p>A remote attacker could possibly execute arbitrary code with the
privileges of the process.
</p>
</impact>
<workaround>
<p>There is no known workaround at this time.</p>
</workaround>
<resolution>
<p>All Chromium users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose
"&gt;=www-client/chromium-66.0.3359.139"
</code>
<p>All Google Chrome users should upgrade to the latest version:</p>
<code>
# emerge --sync
# emerge --ask --oneshot --verbose
"&gt;=www-client/google-chrome-66.0.3359.139"
</code>
</resolution>
<references>
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-6118">CVE-2018-6118</uri>
<uri link="https://chromereleases.googleblog.com/2018/04/stable-channel-update-for-desktop_26.html">
Google Chrome Release 20180426
</uri>
</references>
<metadata tag="requester" timestamp="2018-05-01T23:39:45Z">chrisadr</metadata>
<metadata tag="submitter" timestamp="2018-05-02T23:57:25Z">chrisadr</metadata>
</glsa>

@ -1 +1 @@
Wed, 02 May 2018 18:38:37 +0000 Thu, 03 May 2018 04:38:34 +0000

@ -1 +1 @@
33ab85714fe99f05395695e2dec17da4e91d4e4c 1524529671 2018-04-24T00:27:51+00:00 e5c04f29237a0b5ac8d5c241b6f686f89d46e211 1525305465 2018-05-02T23:57:45+00:00

Binary file not shown.

@ -4,10 +4,10 @@ DESCRIPTION=Clam Anti-Virus Scanner
EAPI=6 EAPI=6
HOMEPAGE=https://www.clamav.net/ HOMEPAGE=https://www.clamav.net/
IUSE=bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs system-libmspack test uclibc IUSE=bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs system-libmspack test uclibc
KEYWORDS=~amd64 ~ia64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris KEYWORDS=~amd64 ~arm ~ia64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
LICENSE=GPL-2 LICENSE=GPL-2
RDEPEND=bzip2? ( app-arch/bzip2 ) clamdtop? ( sys-libs/ncurses:0 ) iconv? ( virtual/libiconv ) metadata-analysis-api? ( dev-libs/json-c:= ) milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) ) dev-libs/libtommath >=sys-libs/zlib-1.2.2:= !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sys-devel/libtool || ( dev-libs/libpcre2 >dev-libs/libpcre-6 ) system-libmspack? ( dev-libs/libmspack ) !!<app-antivirus/clamav-0.99 selinux? ( sec-policy/selinux-clamav ) RDEPEND=bzip2? ( app-arch/bzip2 ) clamdtop? ( sys-libs/ncurses:0 ) iconv? ( virtual/libiconv ) metadata-analysis-api? ( dev-libs/json-c:= ) milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) ) dev-libs/libtommath >=sys-libs/zlib-1.2.2:= !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sys-devel/libtool || ( dev-libs/libpcre2 >dev-libs/libpcre-6 ) system-libmspack? ( dev-libs/libmspack ) !!<app-antivirus/clamav-0.99 selinux? ( sec-policy/selinux-clamav )
SLOT=0 SLOT=0
SRC_URI=https://www.clamav.net/downloads/production/clamav-0.100.0.tar.gz SRC_URI=https://www.clamav.net/downloads/production/clamav-0.100.0.tar.gz
_eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 systemd a31844b675f1a1fea87fbe1144aee5f5 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf _eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 systemd a31844b675f1a1fea87fbe1144aee5f5 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=25ae4ef6e2a4cd87ad049e31c735be33 _md5_=60f6031a34ef1c7db88da01f6b8ce1de

@ -5,9 +5,9 @@ HOMEPAGE=http://cfv.sourceforge.net/
IUSE=bittorrent python_targets_python2_7 IUSE=bittorrent python_targets_python2_7
KEYWORDS=amd64 hppa ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos KEYWORDS=amd64 hppa ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2 LICENSE=GPL-2
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] dev-python/python-fchksum[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] bittorrent? ( || ( net-p2p/bittorrent[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] net-p2p/bittornado[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) ) RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] dev-python/python-fchksum[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] bittorrent? ( net-p2p/bittornado[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] )
REQUIRED_USE=python_targets_python2_7 REQUIRED_USE=python_targets_python2_7
SLOT=0 SLOT=0
SRC_URI=mirror://sourceforge/cfv/cfv-1.18.3.tar.gz SRC_URI=mirror://sourceforge/cfv/cfv-1.18.3.tar.gz
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf _eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=998f914741e83fd9dfa43d0cf6c86da2 _md5_=37346309d0f0d9a4342f90d5ad8240ec

@ -5,8 +5,8 @@ EAPI=4
HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=3510 HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=3510
KEYWORDS=amd64 x86 KEYWORDS=amd64 x86
LICENSE=vim LICENSE=vim
RDEPEND=|| ( app-editors/vim[python] app-editors/gvim[python] ) || ( dev-lang/python:2.7 dev-lang/python:2.6 ) dev-python/markdown || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 ) RDEPEND=|| ( app-editors/vim[python] app-editors/gvim[python] ) dev-lang/python:2.7 dev-python/markdown || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0 SLOT=0
SRC_URI=https://github.com/vim-scripts/VimRepress/tarball/2.1.5 -> vimpress-2.1.5.tar.gz SRC_URI=https://github.com/vim-scripts/VimRepress/tarball/2.1.5 -> vimpress-2.1.5.tar.gz
_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 3160d9cb05ef44497be1485db0fe7590 _eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 3160d9cb05ef44497be1485db0fe7590
_md5_=e324869259bc98581493d674d0effe88 _md5_=5a896ff47216bd41d0da5b2b40b52fb2

@ -6,7 +6,7 @@ HOMEPAGE=https://github.com/json-c/json-c/wiki
IUSE=doc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 IUSE=doc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=MIT LICENSE=MIT
SLOT=0/3 SLOT=0/4
SRC_URI=https://s3.amazonaws.com/json-c_releases/releases/json-c-0.13.1.tar.gz SRC_URI=https://s3.amazonaws.com/json-c_releases/releases/json-c-0.13.1.tar.gz
_eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build 8ffb5e2112a70fef5f37fcacad308726 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 _eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build 8ffb5e2112a70fef5f37fcacad308726 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
_md5_=df7d70b87535d716ca292382b2617bb0 _md5_=65c08b6a617ac2e20f93199bdacfa01f

@ -3,10 +3,10 @@ DESCRIPTION=A library for Microsoft compression formats
EAPI=6 EAPI=6
HOMEPAGE=https://www.cabextract.org.uk/libmspack/ HOMEPAGE=https://www.cabextract.org.uk/libmspack/
IUSE=debug doc static-libs utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 IUSE=debug doc static-libs utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=amd64 ~ia64 x86 KEYWORDS=amd64 ~arm ~ia64 x86
LICENSE=LGPL-2.1 LICENSE=LGPL-2.1
RDEPEND=utils? ( !app-arch/mscompress ) RDEPEND=utils? ( !app-arch/mscompress )
SLOT=0 SLOT=0
SRC_URI=https://www.cabextract.org.uk/libmspack/libmspack-0.6alpha.tar.gz SRC_URI=https://www.cabextract.org.uk/libmspack/libmspack-0.6alpha.tar.gz
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build 8ffb5e2112a70fef5f37fcacad308726 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf _eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build 8ffb5e2112a70fef5f37fcacad308726 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=1e54bd3eaf48f7f0c3d3c60f0c9f8dd0 _md5_=a6837703aec6c6fa145b89b5fe112092

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=>=dev-lisp/asdf-2.33-r3:= !dev-lisp/openmcl
DESCRIPTION=Common Lisp implementation, derived from Digitool's MCL product
EAPI=5
HOMEPAGE=https://ccl.clozure.com/
IUSE=doc
KEYWORDS=~amd64 ~x86
LICENSE=LLGPL-2.1
RDEPEND=>=dev-lisp/asdf-2.33-r3:=
SLOT=0
SRC_URI=x86? ( ftp://ftp.clozure.com/pub/release/1.10/ccl-1.10-linuxx86.tar.gz ) amd64? ( ftp://ftp.clozure.com/pub/release/1.10/ccl-1.10-linuxx86.tar.gz )
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=5d88b6a06980fcb8dd314b06f9e12a71

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=media-libs/libogg media-libs/libpng:0 media-libs/libsdl[X,sound,video] media-libs/libvorbis media-libs/sdl-mixer[mp3,vorbis] media-libs/sdl-image[png] sys-devel/make >=dev-util/cmake-3.9.6 >=sys-apps/sed-4
DESCRIPTION=A portable reimplementation of engine for the classic Bullfrog game, Syndicate
EAPI=5
HOMEPAGE=http://freesynd.sourceforge.net/
IUSE=debug devtools
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=media-libs/libogg media-libs/libpng:0 media-libs/libsdl[X,sound,video] media-libs/libvorbis media-libs/sdl-mixer[mp3,vorbis] media-libs/sdl-image[png] games-misc/games-envd
SLOT=0
SRC_URI=mirror://sourceforge/freesynd/freesynd-0.7.1.tar.gz
_eclasses_=base 983774947da124fb7d542ce25a218bb1 cmake-utils d2f8cff68b90b869ef9d460c6f3c4e2e desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde gnome2-utils 4d211d7614f303710fca59db6ec12c88 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=999e0f2de28961cc622ab1adeb7894bb

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DEPEND=media-libs/libogg media-libs/libpng:0= media-libs/libsdl[X,sound,video] media-libs/libvorbis media-libs/sdl-mixer[mp3,vorbis] media-libs/sdl-image[png] sys-devel/make >=dev-util/cmake-3.9.6 >=sys-apps/sed-4
DESCRIPTION=A portable reimplementation of engine for the classic Bullfrog game, Syndicate
EAPI=5
HOMEPAGE=http://freesynd.sourceforge.net/
IUSE=debug devtools
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=media-libs/libogg media-libs/libpng:0= media-libs/libsdl[X,sound,video] media-libs/libvorbis media-libs/sdl-mixer[mp3,vorbis] media-libs/sdl-image[png]
SLOT=0
SRC_URI=mirror://sourceforge/freesynd/freesynd-0.7.1.tar.gz
_eclasses_=cmake-utils d2f8cff68b90b869ef9d460c6f3c4e2e desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 gnome2-utils 4d211d7614f303710fca59db6ec12c88 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=d33c17c2efaf11789e99f82478063468

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
DEPEND=media-libs/libsdl[video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod,vorbis] >=dev-libs/boost-1.34
DESCRIPTION=Multiplayer AI script based strategy game
EAPI=5
HOMEPAGE=http://galaxyhack.sourceforge.net/
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 galaxyhack
RDEPEND=media-libs/libsdl[video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod,vorbis] >=dev-libs/boost-1.34 games-misc/games-envd
SLOT=0
SRC_URI=mirror://sourceforge/galaxyhack/galaxyhack-1.74.tar.bz2 mirror://gentoo/galaxyhack.png
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=de2b49bf6d57c461b356e200f20cf837

@ -0,0 +1,10 @@
DEFINED_PHASES=install postinst prepare
DESCRIPTION=Multiplayer AI script based strategy game
EAPI=6
HOMEPAGE=http://galaxyhack.sourceforge.net/
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 galaxyhack
SLOT=0
SRC_URI=mirror://sourceforge/galaxyhack/galaxyhack-1.74.tar.bz2 mirror://gentoo/galaxyhack.png
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=1a55687f7b06c1ad126b5116cc553b86

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
DEPEND=>=dev-libs/boost-1.34[threads] dev-libs/fribidi media-libs/libsdl[opengl] media-libs/libvorbis media-libs/sdl-image[png] media-libs/sdl-net media-libs/sdl-ttf media-libs/speex virtual/glu virtual/opengl >=sys-apps/sed-4 dev-util/scons
DESCRIPTION=Real Time Strategy (RTS) game involving a brave army of globs
EAPI=5
HOMEPAGE=http://globulation2.org/
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=>=dev-libs/boost-1.34[threads] dev-libs/fribidi media-libs/libsdl[opengl] media-libs/libvorbis media-libs/sdl-image[png] media-libs/sdl-net media-libs/sdl-ttf media-libs/speex virtual/glu virtual/opengl games-misc/games-envd
SLOT=0
SRC_URI=mirror://nongnu/glob2/0.9.4/glob2-0.9.4.4.tar.gz
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 games 2bb3ede665927a68ffdb7c41eec7efde gnome2-utils 4d211d7614f303710fca59db6ec12c88 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 scons-utils fcace052aef60e6b0eb3023c26aa585a toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=0520f7d1019b69d7d193d14220a802e2

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install postinst postrm preinst
DEPEND=>=dev-libs/boost-1.34[threads] dev-libs/fribidi media-libs/libsdl[opengl] media-libs/libvorbis media-libs/sdl-image[png] media-libs/sdl-net media-libs/sdl-ttf media-libs/speex virtual/glu virtual/opengl >=sys-apps/sed-4 dev-util/scons
DESCRIPTION=Real Time Strategy (RTS) game involving a brave army of globs
EAPI=6
HOMEPAGE=http://globulation2.org/
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=>=dev-libs/boost-1.34[threads] dev-libs/fribidi media-libs/libsdl[opengl] media-libs/libvorbis media-libs/sdl-image[png] media-libs/sdl-net media-libs/sdl-ttf media-libs/speex virtual/glu virtual/opengl
SLOT=0
SRC_URI=mirror://nongnu/glob2/0.9.4/glob2-0.9.4.4.tar.gz
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 gnome2-utils 4d211d7614f303710fca59db6ec12c88 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 scons-utils fcace052aef60e6b0eb3023c26aa585a toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=8505071d77f09a50d453605a933e3376

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
DESCRIPTION=Anglo-Saxon medieval army battles and resource management
EAPI=5
HOMEPAGE=http://www.linuxgamepublishing.com/info.php?id=knights
KEYWORDS=~x86
LICENSE=knights-demo
RDEPEND=sys-libs/glibc >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXi-1.7.2[abi_x86_32(-)] games-misc/games-envd
RESTRICT=strip
SLOT=0
SRC_URI=mirror://gentoo/knights-demo-1.32.run
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 unpacker f40f7b4bd5aa88c2a4ba7b0d1e0ded70 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=bdc2c3f1c0971f111e986092996e3240

@ -0,0 +1,12 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Anglo-Saxon medieval army battles and resource management
EAPI=6
HOMEPAGE=http://www.linuxgamepublishing.com/info.php?id=knights
KEYWORDS=~amd64 ~x86
LICENSE=knights-demo
RDEPEND=sys-libs/glibc >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXi-1.7.2[abi_x86_32(-)]
RESTRICT=strip
SLOT=0
SRC_URI=mirror://gentoo/knights-demo-1.32.run
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 unpacker f40f7b4bd5aa88c2a4ba7b0d1e0ded70 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=e865f9a5641587ca9e9f71ba3bfdcd37

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer nls? ( virtual/libintl ) sys-devel/gettext >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-apps/sed-4
DESCRIPTION=A Panzer General clone written in SDL
EAPI=5
HOMEPAGE=http://lgames.sourceforge.net/LGeneral/
IUSE=nls
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer nls? ( virtual/libintl ) games-misc/games-envd
SLOT=0
SRC_URI=mirror://sourceforge/lgeneral/lgeneral-1.3.1.tar.gz mirror://sourceforge/lgeneral/pg-data.tar.gz
_eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 games 2bb3ede665927a68ffdb7c41eec7efde gnome2-utils 4d211d7614f303710fca59db6ec12c88 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=8eb8d9a2c1b0a5ddb5e94929f4a5ac9e

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer nls? ( virtual/libintl ) sys-devel/gettext >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-apps/sed-4
DESCRIPTION=A Panzer General clone written in SDL
EAPI=6
HOMEPAGE=http://lgames.sourceforge.net/LGeneral/
IUSE=nls
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer nls? ( virtual/libintl )
SLOT=0
SRC_URI=mirror://sourceforge/lgeneral/lgeneral-1.3.1.tar.gz mirror://sourceforge/lgeneral/pg-data.tar.gz
_eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 gnome2-utils 4d211d7614f303710fca59db6ec12c88 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=5df6697890cec4d2135348e51d8aacc4

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
DEPEND=dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)]
DESCRIPTION=a single-player game with a science-fiction theme
EAPI=5
HOMEPAGE=http://www.jwhitham.org/20kly/
IUSE=python_targets_python2_7
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] games-misc/games-envd
REQUIRED_USE=python_targets_python2_7
SLOT=0
SRC_URI=http://www.jwhitham.org/20kly/lightyears-1.4.tar.bz2
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=0f4ceb57738efcf28b6aa6667cb503c4

@ -0,0 +1,12 @@
DEFINED_PHASES=install prepare setup
DESCRIPTION=A single-player game with a science-fiction theme
EAPI=6
HOMEPAGE=http://www.jwhitham.org/20kly/
IUSE=python_targets_python2_7
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
REQUIRED_USE=python_targets_python2_7
SLOT=0
SRC_URI=http://www.jwhitham.org/20kly/lightyears-1.4.tar.bz2
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 317a2557b4d7319a7418225f65accf77 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
_md5_=3a7ba127431dfbda4252b303d54a45f8

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
DEPEND=>=media-libs/allegro-4.2:0[X]
DESCRIPTION=unique multiplayer wargame
EAPI=5
HOMEPAGE=http://www.ufoot.org/liquidwar/
IUSE=nls
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=>=media-libs/allegro-4.2:0[X] games-misc/games-envd
RESTRICT=test
SLOT=0
SRC_URI=https://savannah.nongnu.org/download/liquidwar/liquidwar-5.6.4.tar.gz
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=a3922275de7d44c9e945f63ee87db925

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=>=media-libs/allegro-4.2:0[X]
DESCRIPTION=Unique multiplayer wargame
EAPI=6
HOMEPAGE=http://www.ufoot.org/liquidwar/
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=>=media-libs/allegro-4.2:0[X]
RESTRICT=test
SLOT=0
SRC_URI=https://savannah.nongnu.org/download/liquidwar/liquidwar-5.6.4.tar.gz
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6
_md5_=b96bac4be5d2f69f910c3f9fdc066195

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
DESCRIPTION=Control your own kingdom in this simulation
EAPI=5
HOMEPAGE=http://www.linuxgamepublishing.com/info.php?id=8&
KEYWORDS=~amd64 ~x86
LICENSE=MAJESTY-DEMO
RDEPEND=sys-libs/glibc x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)] games-misc/games-envd
RESTRICT=bindist strip
SLOT=0
SRC_URI=http://ftp2.za.freebsd.org/pub/FreeBSD/ports/distfiles/majesty_demo.run
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 unpacker f40f7b4bd5aa88c2a4ba7b0d1e0ded70 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=b87e17767958b0014166fe0b72d9fb86

@ -0,0 +1,12 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Control your own kingdom in this simulation
EAPI=6
HOMEPAGE=http://www.linuxgamepublishing.com/info.php?id=8&
KEYWORDS=~amd64 ~x86
LICENSE=MAJESTY-DEMO
RDEPEND=sys-libs/glibc x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)]
RESTRICT=bindist strip
SLOT=0
SRC_URI=http://ftp2.za.freebsd.org/pub/FreeBSD/ports/distfiles/majesty_demo.run
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 unpacker f40f7b4bd5aa88c2a4ba7b0d1e0ded70 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=0a9382baab126fb0b086b8348a4266dc

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
DEPEND=media-libs/libsdl2[X,sound,video] dev-libs/libzip dev-libs/libxml2 >=media-libs/freetype-2 >=media-libs/libvorbis-1.2.1 >=media-libs/libpng-1.2:0 virtual/glu virtual/opengl dev-lang/lua:0 mixer? ( media-libs/sdl2-mixer ) openal? ( media-libs/openal ) virtual/pkgconfig >=sys-apps/sed-4
DESCRIPTION=A 2D space trading and combat game, in a similar vein to Escape Velocity
EAPI=5
HOMEPAGE=http://blog.naev.org/
IUSE=debug +mixer +openal
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0
RDEPEND=media-libs/libsdl2[X,sound,video] dev-libs/libzip dev-libs/libxml2 >=media-libs/freetype-2 >=media-libs/libvorbis-1.2.1 >=media-libs/libpng-1.2:0 virtual/glu virtual/opengl dev-lang/lua:0 mixer? ( media-libs/sdl2-mixer ) openal? ( media-libs/openal ) games-misc/games-envd
SLOT=0
SRC_URI=mirror://sourceforge/naev/naev-0.6.1.tar.bz2 mirror://sourceforge/naev/ndata-0.6.1.zip
_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde gnome2-utils 4d211d7614f303710fca59db6ec12c88 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=7e4dc41736485f7066cf74360559525f

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst unpack
DEPEND=media-libs/libsdl2[X,sound,video] dev-libs/libzip dev-libs/libxml2 >=media-libs/freetype-2:2 >=media-libs/libvorbis-1.2.1 >=media-libs/libpng-1.2:0= virtual/glu virtual/opengl dev-lang/lua:0 mixer? ( media-libs/sdl2-mixer ) openal? ( media-libs/openal ) virtual/pkgconfig >=sys-apps/sed-4
DESCRIPTION=A 2D space trading and combat game, in a similar vein to Escape Velocity
EAPI=6
HOMEPAGE=http://blog.naev.org/
IUSE=debug +mixer +openal
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0
RDEPEND=media-libs/libsdl2[X,sound,video] dev-libs/libzip dev-libs/libxml2 >=media-libs/freetype-2:2 >=media-libs/libvorbis-1.2.1 >=media-libs/libpng-1.2:0= virtual/glu virtual/opengl dev-lang/lua:0 mixer? ( media-libs/sdl2-mixer ) openal? ( media-libs/openal )
SLOT=0
SRC_URI=mirror://sourceforge/naev/naev-0.6.1.tar.bz2 mirror://sourceforge/naev/ndata-0.6.1.zip
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 gnome2-utils 4d211d7614f303710fca59db6ec12c88 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
_md5_=1ff2273c1a031ca4b9b322c90f33b256

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

Loading…
Cancel
Save