* [gentoo-commits] gentoo-x86 commit in games-strategy/megaglest: megaglest-3.9.1-r1.ebuild ChangeLog megaglest-3.9.1.ebuild
@ 2014-09-16 22:13 Julian Ospald (hasufell)
0 siblings, 0 replies; only message in thread
From: Julian Ospald (hasufell) @ 2014-09-16 22:13 UTC (permalink / raw
To: gentoo-commits
hasufell 14/09/16 22:13:17
Modified: ChangeLog
Added: megaglest-3.9.1-r1.ebuild
Removed: megaglest-3.9.1.ebuild
Log:
rm dev-libs/icu dep for USE=-static wrt #522730
(Portage version: 2.2.12-r1/cvs/Linux x86_64, signed Manifest commit with key BDEED020)
Revision Changes Path
1.21 games-strategy/megaglest/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/ChangeLog?rev=1.21&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/ChangeLog?rev=1.21&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/ChangeLog?r1=1.20&r2=1.21
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-strategy/megaglest/ChangeLog,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ChangeLog 12 Sep 2014 20:59:05 -0000 1.20
+++ ChangeLog 16 Sep 2014 22:13:17 -0000 1.21
@@ -1,6 +1,12 @@
# ChangeLog for games-strategy/megaglest
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/megaglest/ChangeLog,v 1.20 2014/09/12 20:59:05 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/megaglest/ChangeLog,v 1.21 2014/09/16 22:13:17 hasufell Exp $
+
+*megaglest-3.9.1-r1 (16 Sep 2014)
+
+ 16 Sep 2014; Julian Ospald <hasufell@gentoo.org> -megaglest-3.9.1.ebuild,
+ +megaglest-3.9.1-r1.ebuild:
+ rm dev-libs/icu dep for USE=-static wrt #522730
12 Sep 2014; Andreas K. Huettel <dilfridge@gentoo.org>
megaglest-3.9.0.4.ebuild, megaglest-3.9.1.ebuild:
1.1 games-strategy/megaglest/megaglest-3.9.1-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/megaglest-3.9.1-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/megaglest-3.9.1-r1.ebuild?rev=1.1&content-type=text/plain
Index: megaglest-3.9.1-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/megaglest/megaglest-3.9.1-r1.ebuild,v 1.1 2014/09/16 22:13:17 hasufell Exp $
# google-breakpad
# TODO: fribidi, libvorbis static
EAPI=5
VIRTUALX_REQUIRED="manual"
inherit eutils flag-o-matic cmake-utils virtualx wxwidgets gnome2-utils games
DESCRIPTION="Cross-platform 3D realtime strategy game"
HOMEPAGE="http://www.megaglest.org/"
SRC_URI="https://github.com/MegaGlest/megaglest-source/releases/download/${PV}/megaglest-source-${PV}.tar.xz"
LICENSE="GPL-3 BitstreamVera"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug +editor fribidi sse sse2 sse3 static +streflop +tools +unicode wxuniversal +model-viewer videos"
RDEPEND="
>=dev-lang/lua-5.1
dev-libs/libxml2
media-libs/fontconfig
media-libs/freetype
media-libs/libsdl[X,sound,joystick,opengl,video]
media-libs/libvorbis
media-libs/openal
net-libs/gnutls
sys-libs/zlib
virtual/opengl
virtual/glu
x11-libs/libX11
x11-libs/libXext
editor? ( x11-libs/wxGTK:2.8[X,opengl] )
fribidi? ( dev-libs/fribidi )
model-viewer? ( x11-libs/wxGTK:2.8[X] )
!static? (
dev-libs/xerces-c[icu]
media-libs/ftgl
media-libs/glew
media-libs/libpng:0
net-libs/libircclient
>=net-libs/miniupnpc-1.8
net-misc/curl
virtual/jpeg
)
videos? ( media-video/vlc )"
DEPEND="${RDEPEND}
sys-apps/help2man
virtual/pkgconfig
editor? ( ${VIRTUALX_DEPEND} )
model-viewer? ( ${VIRTUALX_DEPEND} )
static? (
dev-libs/icu[static-libs]
dev-libs/xerces-c[icu,static-libs]
media-libs/ftgl[static-libs]
media-libs/glew[static-libs]
media-libs/libpng:0[static-libs]
net-libs/libircclient[static-libs]
net-libs/miniupnpc[static-libs]
net-misc/curl[static-libs]
virtual/jpeg[static-libs]
)"
PDEPEND="~games-strategy/${PN}-data-${PV}"
src_prepare() {
if use editor || use model-viewer ; then
WX_GTK_VER="2.8"
need-wxwidgets unicode
fi
epatch "${FILESDIR}"/${P}-static-build.patch \
"${FILESDIR}"/${P}-cmake.patch
}
src_configure() {
if use sse3; then
SSE=3
elif use sse2; then
SSE=2
elif use sse; then
SSE=1
else
SSE=0
fi
local mycmakeargs=(
$(cmake-utils_use_enable fribidi FRIBIDI)
$(cmake-utils_use_build editor MEGAGLEST_MAP_EDITOR)
$(cmake-utils_use_build tools MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS)
$(cmake-utils_use_build model-viewer MEGAGLEST_MODEL_VIEWER)
$(cmake-utils_use_with videos VLC)
-DMAX_SSE_LEVEL_DESIRED="${SSE}"
-DMEGAGLEST_BIN_INSTALL_PATH="${GAMES_BINDIR}"
-DMEGAGLEST_DATA_INSTALL_PATH="${GAMES_DATADIR}/${PN}"
# icons are used at runtime, wrong default location share/pixmaps
-DMEGAGLEST_ICON_INSTALL_PATH="${GAMES_DATADIR}/${PN}"
-DUSE_FTGL=ON
$(cmake-utils_use_want static STATIC_LIBS)
$(cmake-utils_use_want streflop STREFLOP)
-DWANT_SVN_STAMP=off
$(cmake-utils_use static wxWidgets_USE_STATIC)
$(cmake-utils_use unicode wxWidgets_USE_UNICODE)
$(cmake-utils_use wxuniversal wxWidgets_USE_UNIVERSAL)
$(usex debug "-DBUILD_MEGAGLEST_UPNP_DEBUG=ON -DwxWidgets_USE_DEBUG=ON" "")
)
# support CMAKE_BUILD_TYPE=Gentoo
append-cppflags '-DCUSTOM_DATA_INSTALL_PATH=\\\"'${GAMES_DATADIR}/${PN}/'\\\"'
cmake-utils_src_configure
}
src_compile() {
if use editor || use model-viewer; then
VIRTUALX_COMMAND="cmake-utils_src_compile" virtualmake
else
cmake-utils_src_compile
fi
}
src_install() {
# rebuilds some targets randomly without fast option
emake -C "${CMAKE_BUILD_DIR}" DESTDIR="${D}" "$@" install/fast
dodoc docs/{AUTHORS.source_code,CHANGELOG,README}.txt
doicon -s 48 ${PN}.png
use editor &&
make_desktop_entry ${PN}_editor "MegaGlest Map Editor"
use model-viewer &&
make_desktop_entry ${PN}_g3dviewer "MegaGlest Model Viewer"
# provided by megaglest-data
rm "${ED%/}/${GAMES_DATADIR}"/${PN}/${PN}.bmp || die
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
einfo
elog 'Note about Configuration:'
elog 'DO NOT directly edit glest.ini and glestkeys.ini but rather glestuser.ini'
elog 'and glestuserkeys.ini in ~/.megaglest/ and create your user over-ride'
elog 'values in these files.'
elog
elog 'If you have an older graphics card which only supports OpenGL 1.2, and the'
elog 'game crashes when you try to play, try starting with "megaglest --disable-vbo"'
elog 'Some graphics cards may require setting Max Lights to 1.'
einfo
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-09-16 22:13 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-16 22:13 [gentoo-commits] gentoo-x86 commit in games-strategy/megaglest: megaglest-3.9.1-r1.ebuild ChangeLog megaglest-3.9.1.ebuild Julian Ospald (hasufell)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox