hasufell    14/07/07 13:35:56

  Modified:             ChangeLog metadata.xml
  Added:                minetest-0.4.10.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
BDEED020)

Revision  Changes    Path
1.11                 games-action/minetest/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/ChangeLog?rev=1.11&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/ChangeLog?rev=1.11&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/ChangeLog?r1=1.10&r2=1.11

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-action/minetest/ChangeLog,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ChangeLog   5 Apr 2014 11:11:05 -0000       1.10
+++ ChangeLog   7 Jul 2014 13:35:56 -0000       1.11
@@ -1,6 +1,14 @@
 # ChangeLog for games-action/minetest
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-action/minetest/ChangeLog,v 1.10 
2014/04/05 11:11:05 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-action/minetest/ChangeLog,v 1.11 
2014/07/07 13:35:56 hasufell Exp $
+
+*minetest-0.4.10 (07 Jul 2014)
+
+  07 Jul 2014; Julian Ospald <[email protected]> +minetest-0.4.10.ebuild,
+  +files/minetest-0.4.10-as-needed.patch,
+  +files/minetest-0.4.10-shared-irrlicht.patch,
+  +files/minetest-0.4.10-system-lua.patch, metadata.xml:
+  version bump
 
   05 Apr 2014; Agostino Sarubbo <[email protected]> minetest-0.4.9.ebuild:
   Stable for x86, wrt bug #504358



1.4                  games-action/minetest/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/metadata.xml?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/metadata.xml?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/metadata.xml?r1=1.3&r2=1.4

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-action/minetest/metadata.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- metadata.xml        30 Nov 2013 12:26:31 -0000      1.3
+++ metadata.xml        7 Jul 2014 13:35:56 -0000       1.4
@@ -47,6 +47,9 @@
                        Use <pkg>dev-lang/luajit</pkg>
                        instead of <pkg>dev-lang/lua</pkg>
                </flag>
+               <flag name="redis">Enable redis backend via
+                       <pkg>dev-libs/hiredis</pkg>
+               </flag>
                <flag name="server">Build minetest server</flag>
        </use>
        <upstream>



1.1                  games-action/minetest/minetest-0.4.10.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/minetest-0.4.10.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/minetest/minetest-0.4.10.ebuild?rev=1.1&content-type=text/plain

Index: minetest-0.4.10.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-action/minetest/minetest-0.4.10.ebuild,v 1.1 
2014/07/07 13:35:56 hasufell Exp $

EAPI=5
inherit eutils cmake-utils gnome2-utils vcs-snapshot user games

DESCRIPTION="An InfiniMiner/Minecraft inspired game"
HOMEPAGE="http://minetest.net/";
SRC_URI="http://github.com/minetest/minetest/tarball/${PV} -> ${P}.tar.gz"

LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+curl dedicated leveldb luajit nls redis +server +sound +truetype"

RDEPEND="dev-db/sqlite:3
        >=dev-games/irrlicht-1.8-r2
        sys-libs/zlib
        curl? ( net-misc/curl )
        !dedicated? (
                app-arch/bzip2
                media-libs/libpng:0
                virtual/jpeg
                virtual/opengl
                x11-libs/libX11
                x11-libs/libXxf86vm
                sound? (
                        media-libs/libogg
                        media-libs/libvorbis
                        media-libs/openal
                )
                truetype? ( media-libs/freetype:2 )
        )
        leveldb? ( dev-libs/leveldb )
        luajit? ( dev-lang/luajit:2 )
        !luajit? ( >=dev-lang/lua-5.1.4[deprecated] )
        nls? ( virtual/libintl )
        redis? ( dev-libs/hiredis )"
DEPEND="${RDEPEND}
        nls? ( sys-devel/gettext )"

pkg_setup() {
        games_pkg_setup

        if use server || use dedicated ; then
                enewuser ${PN} -1 -1 /var/lib/${PN} ${GAMES_GROUP}
        fi
}

src_unpack() {
        vcs-snapshot_src_unpack
}

src_prepare() {
        epatch \
                "${FILESDIR}"/${P}-shared-irrlicht.patch \
                "${FILESDIR}"/${P}-as-needed.patch \
                "${FILESDIR}"/${P}-system-lua.patch

        # correct gettext behavior
        if [[ -n "${LINGUAS+x}" ]] ; then
                for i in $(cd po ; echo *) ; do
                        if ! has ${i} ${LINGUAS} ; then
                                rm -r po/${i} || die
                        fi
                done
        fi

        # jthread is modified
        # json is modified
        rm -r src/{lua,sqlite} || die

        # set paths
        sed \
                -e "s#@BINDIR@#${GAMES_BINDIR}#g" \
                -e "s#@GROUP@#${GAMES_GROUP}#g" \
                "${FILESDIR}"/minetestserver.confd > 
"${T}"/minetestserver.confd || die
}

src_configure() {
        local mycmakeargs=(
                $(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" 
"$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON")
                -DCUSTOM_BINDIR="${GAMES_BINDIR}"
                -DCUSTOM_DOCDIR="/usr/share/doc/${PF}"
                -DCUSTOM_LOCALEDIR="/usr/share/locale"
                -DCUSTOM_SHAREDIR="${GAMES_DATADIR}/${PN}"
                $(cmake-utils_use_enable curl CURL)
                $(cmake-utils_use_enable truetype FREETYPE)
                $(cmake-utils_use_enable nls GETTEXT)
                -DENABLE_GLES=0
                $(cmake-utils_use_enable leveldb LEVELDB)
                $(cmake-utils_use_enable redis REDIS)
                $(cmake-utils_use_enable sound SOUND)
                $(cmake-utils_use !luajit DISABLE_LUAJIT)
                -DRUN_IN_PLACE=0
                -DWITH_BUNDLED_LUA=0
                )

        cmake-utils_src_configure
}

src_compile() {
        cmake-utils_src_compile
}

src_install() {
        cmake-utils_src_install

        if use server || use dedicated ; then
                newinitd "${FILESDIR}"/minetestserver.initd minetest-server
                newconfd "${T}"/minetestserver.confd minetest-server
        fi

        prepgamesdirs
}

pkg_preinst() {
        games_pkg_preinst
        gnome2_icon_savelist
}

pkg_postinst() {
        games_pkg_postinst
        gnome2_icon_cache_update

        if ! use dedicated ; then
                elog
                elog "optional dependencies:"
                elog "  games-action/minetest_game (official mod)"
                elog
        fi

        if use server || use dedicated ; then
                elog
                elog "Configure your server via /etc/conf.d/minetest-server"
                elog "The user \"minetest\" is created with /var/lib/${PN} 
homedir."
                elog "Default logfile is ~/minetest-server.log"
                elog
        fi
}

pkg_postrm() {
        gnome2_icon_cache_update
}




Reply via email to