[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2024-02-21 Thread Ionen Wolkens
commit: 36e38f74f5b1cfab0d8b30fbd8fc02264e6e8b92
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:13:35 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e38f74

games-strategy/naev: drop 0.11.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.11.2.ebuild | 111 -
 2 files changed, 112 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index f7018e755263..b69f12368fbd 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B 
d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc
 SHA512 
fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e
 DIST naev-0.11.3-source.tar.xz 453755276 BLAKE2B 
aa46d6e78c964812d2eede0851071d30a9b7f1b408456cbdd3a171b94e0eb00432bb17aeada76766f504db25ba83b49641b06f58d9911ea5e9cba91bb245f4ff
 SHA512 
25f33cd78f83c9d6fe6ae3f6464e45a9086d7e2e033671b866d9e3d47a2cfff2d9e64dd453846de4e1fcf3384a57361bcf026a01eb39e9cf3b620be46b0d3f0b

diff --git a/games-strategy/naev/naev-0.11.2.ebuild 
b/games-strategy/naev/naev-0.11.2.ebuild
deleted file mode 100644
index f01a82495b7b..
--- a/games-strategy/naev/naev-0.11.2.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   )
-"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-text/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )
-   test? (
-   media-libs/mesa[llvm]
-   x11-base/xorg-server[-minimal]
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2024-02-02 Thread Ionen Wolkens
commit: 35a2f5538073c989c89925ad9a12de880b0de3fa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb  2 07:00:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb  2 08:13:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a2f553

games-strategy/naev: add 0.11.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.11.3.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index cf639c733c4d..f7018e755263 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B 
d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc
 SHA512 
fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e
+DIST naev-0.11.3-source.tar.xz 453755276 BLAKE2B 
aa46d6e78c964812d2eede0851071d30a9b7f1b408456cbdd3a171b94e0eb00432bb17aeada76766f504db25ba83b49641b06f58d9911ea5e9cba91bb245f4ff
 SHA512 
25f33cd78f83c9d6fe6ae3f6464e45a9086d7e2e033671b866d9e3d47a2cfff2d9e64dd453846de4e1fcf3384a57361bcf026a01eb39e9cf3b620be46b0d3f0b

diff --git a/games-strategy/naev/naev-0.11.3.ebuild 
b/games-strategy/naev/naev-0.11.3.ebuild
new file mode 100644
index ..724f70d79119
--- /dev/null
+++ b/games-strategy/naev/naev-0.11.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   )
+"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-text/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )
+   test? (
+   media-libs/mesa[llvm]
+   x11-base/xorg-server[-minimal]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv -- "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r -- "${ED}"/usr/doc || die
+   fi
+
+   rm -r -- "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2024-01-23 Thread Ionen Wolkens
commit: 34db4e3d3dba09f1d44531b05d6042085b981f75
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jan 23 08:54:09 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jan 23 09:09:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34db4e3d

games-strategy/naev: drop 0.11.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.11.0.ebuild | 111 -
 2 files changed, 112 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 4a0f76fde1f2..cf639c733c4d 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 
78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52
 SHA512 
697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d
 DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B 
d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc
 SHA512 
fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e

diff --git a/games-strategy/naev/naev-0.11.0.ebuild 
b/games-strategy/naev/naev-0.11.0.ebuild
deleted file mode 100644
index f01a82495b7b..
--- a/games-strategy/naev/naev-0.11.0.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   )
-"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-text/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )
-   test? (
-   media-libs/mesa[llvm]
-   x11-base/xorg-server[-minimal]
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2024-01-14 Thread Ionen Wolkens
commit: 38617b5bd220d685c744060ed548dba92b0e33b5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan 15 05:44:43 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 15 07:26:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38617b5b

games-strategy/naev: add 0.11.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.11.2.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 46d0730536dd..4a0f76fde1f2 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 
78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52
 SHA512 
697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d
+DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B 
d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc
 SHA512 
fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e

diff --git a/games-strategy/naev/naev-0.11.2.ebuild 
b/games-strategy/naev/naev-0.11.2.ebuild
new file mode 100644
index ..f01a82495b7b
--- /dev/null
+++ b/games-strategy/naev/naev-0.11.2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   )
+"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-text/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )
+   test? (
+   media-libs/mesa[llvm]
+   x11-base/xorg-server[-minimal]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2024-01-08 Thread Ionen Wolkens
commit: 3ae30691e44f2aa792eeff719a8422fc65b9d52d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 10:22:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 12:57:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae30691

games-strategy/naev: drop 0.10.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.10.6.ebuild | 107 -
 2 files changed, 108 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 15898d6ad69e..46d0730536dd 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B 
e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b
 SHA512 
0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479
 DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 
78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52
 SHA512 
697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d

diff --git a/games-strategy/naev/naev-0.10.6.ebuild 
b/games-strategy/naev/naev-0.10.6.ebuild
deleted file mode 100644
index c65bb07071f8..
--- a/games-strategy/naev/naev-0.10.6.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )
-   test? (
-   media-libs/mesa[llvm]
-   x11-base/xorg-server[-minimal]
-   )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-12-24 Thread Ionen Wolkens
commit: f1e0cc1d94f2ae4b3c04b019e09c4762b7cf7303
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Dec 24 09:50:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Dec 24 10:01:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e0cc1d

games-strategy/naev: add 0.11.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.11.0.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 2780e2f0eb80..15898d6ad69e 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B 
e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b
 SHA512 
0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479
+DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 
78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52
 SHA512 
697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d

diff --git a/games-strategy/naev/naev-0.11.0.ebuild 
b/games-strategy/naev/naev-0.11.0.ebuild
new file mode 100644
index ..d62e0f3890aa
--- /dev/null
+++ b/games-strategy/naev/naev-0.11.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   )
+"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )
+   test? (
+   media-libs/mesa[llvm]
+   x11-base/xorg-server[-minimal]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-08-05 Thread Ionen Wolkens
commit: b829e5641db5717ff2c597a6a15242dcdbb5c860
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:44:55 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b829e564

games-strategy/naev: drop 0.10.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.10.5.ebuild | 107 -
 2 files changed, 108 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 382934557a04..2780e2f0eb80 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 
600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda
 SHA512 
21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00
 DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B 
e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b
 SHA512 
0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479

diff --git a/games-strategy/naev/naev-0.10.5.ebuild 
b/games-strategy/naev/naev-0.10.5.ebuild
deleted file mode 100644
index 8304486ff77d..
--- a/games-strategy/naev/naev-0.10.5.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )
-   test? (
-   media-libs/mesa[llvm]
-   x11-base/xorg-server[-minimal]
-   )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-07-20 Thread Ionen Wolkens
commit: 8df28ab26b406ed8fbf53dee99816de186a1783b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 20 11:13:25 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 20 11:59:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df28ab2

games-strategy/naev: add 0.10.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.6.ebuild | 107 +
 2 files changed, 108 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index d724fdbd823e..382934557a04 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 
600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda
 SHA512 
21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00
+DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B 
e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b
 SHA512 
0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479

diff --git a/games-strategy/naev/naev-0.10.6.ebuild 
b/games-strategy/naev/naev-0.10.6.ebuild
new file mode 100644
index ..c65bb07071f8
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.6.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )
+   test? (
+   media-libs/mesa[llvm]
+   x11-base/xorg-server[-minimal]
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-05-11 Thread Ionen Wolkens
commit: 07d78fad656573b76face7ebd157843b4828a80e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May 11 16:37:58 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May 11 17:00:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d78fad

games-strategy/naev: drop 0.10.4

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.10.4.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 932d9119ca8b..d724fdbd823e 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.10.4-source.tar.xz 444932700 BLAKE2B 
998eec9fbcc8dfd16cf8513fdb3c845fa1d509caf7fbe1e6f70b1f5c08cbf142bba3c0303858286c51450dccc329a3950ee146e5f5a383de66f8ae37bc6f7546
 SHA512 
bd0167ebc43db77237cd833f77d2620f24eba46cab21295568ece6a6dbf4db904fab3849d019308487545d1cbed3aa409fb867946adfdf3113d79f93acc07935
 DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 
600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda
 SHA512 
21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00

diff --git a/games-strategy/naev/naev-0.10.4.ebuild 
b/games-strategy/naev/naev-0.10.4.ebuild
deleted file mode 100644
index 49ade5da0d5e..
--- a/games-strategy/naev/naev-0.10.4.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   media-libs/mesa[llvm]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )
-   test? ( x11-base/xorg-server[-minimal] )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-04-23 Thread Ionen Wolkens
commit: d9ae352641b6d213ee19de4dc2d8f51416c81251
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 24 02:56:24 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 24 03:24:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ae3526

games-strategy/naev: add 0.10.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.5.ebuild | 107 +
 2 files changed, 108 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 0376eced6e09..932d9119ca8b 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.10.4-source.tar.xz 444932700 BLAKE2B 
998eec9fbcc8dfd16cf8513fdb3c845fa1d509caf7fbe1e6f70b1f5c08cbf142bba3c0303858286c51450dccc329a3950ee146e5f5a383de66f8ae37bc6f7546
 SHA512 
bd0167ebc43db77237cd833f77d2620f24eba46cab21295568ece6a6dbf4db904fab3849d019308487545d1cbed3aa409fb867946adfdf3113d79f93acc07935
+DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 
600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda
 SHA512 
21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00

diff --git a/games-strategy/naev/naev-0.10.5.ebuild 
b/games-strategy/naev/naev-0.10.5.ebuild
new file mode 100644
index ..8304486ff77d
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.5.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )
+   test? (
+   media-libs/mesa[llvm]
+   x11-base/xorg-server[-minimal]
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-02-05 Thread Ionen Wolkens
commit: 2cfae874d59de7db9d30715077e5529b652a2703
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb  5 12:05:45 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  5 12:09:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfae874

games-strategy/naev: add 0.10.4

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.4.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index f5d75324a445..5f31302ef7fc 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.10.3-source.tar.xz 444825304 BLAKE2B 
ec38f7a9786041cc00cf5a515a7e33f8a8fe17b8de6550f896c546f5463d9764f0e287ccea48a0831c6247de31509fc50893ae2ce49711ffe69909f705b0a75a
 SHA512 
7491c61bae446aa98f3847be8719cf822955d3cd0a1b01e4a0d55d49a58628ec07f4872140b3fc77b6c1a928da9d4c8b112a2814ae3ce7edfcc98841f6812a59
+DIST naev-0.10.4-source.tar.xz 444932700 BLAKE2B 
998eec9fbcc8dfd16cf8513fdb3c845fa1d509caf7fbe1e6f70b1f5c08cbf142bba3c0303858286c51450dccc329a3950ee146e5f5a383de66f8ae37bc6f7546
 SHA512 
bd0167ebc43db77237cd833f77d2620f24eba46cab21295568ece6a6dbf4db904fab3849d019308487545d1cbed3aa409fb867946adfdf3113d79f93acc07935

diff --git a/games-strategy/naev/naev-0.10.4.ebuild 
b/games-strategy/naev/naev-0.10.4.ebuild
new file mode 100644
index ..49ade5da0d5e
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.4.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )
+   test? ( x11-base/xorg-server[-minimal] )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-01-20 Thread Ionen Wolkens
commit: 335f0d6e02334a69c40977a7233656e7a511e682
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 20 22:33:03 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 20 22:44:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335f0d6e

games-strategy/naev: tighten test deps to ensure glx support

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/naev-0.10.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-strategy/naev/naev-0.10.3.ebuild 
b/games-strategy/naev/naev-0.10.3.ebuild
index cbc36cb869ca..49ade5da0d5e 100644
--- a/games-strategy/naev/naev-0.10.3.ebuild
+++ b/games-strategy/naev/naev-0.10.3.ebuild
@@ -54,7 +54,8 @@ BDEPEND="
app-doc/doxygen
dev-lua/ldoc
media-gfx/graphviz
-   )"
+   )
+   test? ( x11-base/xorg-server[-minimal] )"
 
 python_check_deps() {
python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-01-20 Thread Ionen Wolkens
commit: 54eac974e28150d0e2a11bff670ed8bc7414b361
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 20 22:32:10 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 20 22:44:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54eac974

games-strategy/naev: drop 0.10.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.10.2.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 8846e6052db1..f5d75324a445 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 
8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8
 SHA512 
8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a
 DIST naev-0.10.3-source.tar.xz 444825304 BLAKE2B 
ec38f7a9786041cc00cf5a515a7e33f8a8fe17b8de6550f896c546f5463d9764f0e287ccea48a0831c6247de31509fc50893ae2ce49711ffe69909f705b0a75a
 SHA512 
7491c61bae446aa98f3847be8719cf822955d3cd0a1b01e4a0d55d49a58628ec07f4872140b3fc77b6c1a928da9d4c8b112a2814ae3ce7edfcc98841f6812a59

diff --git a/games-strategy/naev/naev-0.10.2.ebuild 
b/games-strategy/naev/naev-0.10.2.ebuild
deleted file mode 100644
index cbc36cb869ca..
--- a/games-strategy/naev/naev-0.10.2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   media-libs/mesa[llvm]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-01-16 Thread Ionen Wolkens
commit: bf04667ef67a0d600eeb9e8fb993513848e6c32c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jan 17 05:05:45 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jan 17 05:54:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf04667e

games-strategy/naev: add 0.10.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.3.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index f5a38b3dd647..8846e6052db1 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 
8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8
 SHA512 
8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a
+DIST naev-0.10.3-source.tar.xz 444825304 BLAKE2B 
ec38f7a9786041cc00cf5a515a7e33f8a8fe17b8de6550f896c546f5463d9764f0e287ccea48a0831c6247de31509fc50893ae2ce49711ffe69909f705b0a75a
 SHA512 
7491c61bae446aa98f3847be8719cf822955d3cd0a1b01e4a0d55d49a58628ec07f4872140b3fc77b6c1a928da9d4c8b112a2814ae3ce7edfcc98841f6812a59

diff --git a/games-strategy/naev/naev-0.10.3.ebuild 
b/games-strategy/naev/naev-0.10.3.ebuild
new file mode 100644
index ..cbc36cb869ca
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.3.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-01-14 Thread Ionen Wolkens
commit: 4bca3ea57a408255ef76eecd62ee917e7899037b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jan 14 14:08:10 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 14 14:42:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bca3ea5

games-strategy/naev: drop 0.10.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.10.1.ebuild | 101 -
 2 files changed, 102 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index caecdd984511..f5a38b3dd647 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 
5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144
 SHA512 
91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c
 DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 
8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8
 SHA512 
8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a

diff --git a/games-strategy/naev/naev-0.10.1.ebuild 
b/games-strategy/naev/naev-0.10.1.ebuild
deleted file mode 100644
index c67ccc0ead92..
--- a/games-strategy/naev/naev-0.10.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   media-libs/mesa[llvm]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen[dot]
-   dev-lua/ldoc
-   )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369)
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-01-12 Thread Ionen Wolkens
commit: 88daf98540ac4ba28ea3e2f94f8a5ebc61a1725f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 13 00:37:41 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 13 00:51:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88daf985

games-strategy/naev: add 0.10.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.2.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 32ea2e423dc5..caecdd984511 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 
5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144
 SHA512 
91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c
+DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 
8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8
 SHA512 
8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a

diff --git a/games-strategy/naev/naev-0.10.2.ebuild 
b/games-strategy/naev/naev-0.10.2.ebuild
new file mode 100644
index ..f66552cc380e
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   media-gfx/graphviz
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
+   # mesa[llvm] should ensure software rendering will work
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-01-11 Thread Ionen Wolkens
commit: 206940399811aa1006070086665e9508f330f57c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 11 09:39:46 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 11 11:25:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20694039

games-strategy/naev: drop 0.9.4, 0.10.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   2 -
 games-strategy/naev/naev-0.10.0.ebuild | 101 -
 games-strategy/naev/naev-0.9.4.ebuild  |  93 --
 3 files changed, 196 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 56240bde5b35..32ea2e423dc5 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,3 +1 @@
-DIST naev-0.10.0-source.tar.xz 444793760 BLAKE2B 
efac6df5c5e75c2367ab9b9c2d6a208e917634bf10544516955f1a66e3a8ab31f37ecea9c327478accbd6f33342341542c49fda160c6e19175c67b88301d1e5f
 SHA512 
419573ce6812e87ee73527df0c68853405046b6e3ac16a1de32b754c1a7aefaeecd285d0252115c421154e0695d64c28b06810fcff230b9bed722b694368ac35
 DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 
5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144
 SHA512 
91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c
-DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B 
cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b
 SHA512 
e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab

diff --git a/games-strategy/naev/naev-0.10.0.ebuild 
b/games-strategy/naev/naev-0.10.0.ebuild
deleted file mode 100644
index a7a76f796caf..
--- a/games-strategy/naev/naev-0.10.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{8..11} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   media-libs/mesa[llvm]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen[dot]
-   dev-lua/ldoc
-   )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369)
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-   rm -r "${ED}"/usr/share/doc/naev || die
-}

diff --git a/games-strategy/naev/naev-0.9.4.ebuild 
b/games-strategy/naev/naev-0.9.4.ebuild
deleted file mode 100644
index 737c5df6c89a..
--- a/games-strategy/naev/naev-0.9.4.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# 

[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-12-29 Thread Ionen Wolkens
commit: cc357c9044a7314a277e6325b861a7d0cc62a2cf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 30 07:16:16 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 30 07:16:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc357c90

games-strategy/naev: add 0.10.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.1.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 626f661e0ccb..56240bde5b35 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1,3 @@
 DIST naev-0.10.0-source.tar.xz 444793760 BLAKE2B 
efac6df5c5e75c2367ab9b9c2d6a208e917634bf10544516955f1a66e3a8ab31f37ecea9c327478accbd6f33342341542c49fda160c6e19175c67b88301d1e5f
 SHA512 
419573ce6812e87ee73527df0c68853405046b6e3ac16a1de32b754c1a7aefaeecd285d0252115c421154e0695d64c28b06810fcff230b9bed722b694368ac35
+DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 
5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144
 SHA512 
91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c
 DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B 
cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b
 SHA512 
e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab

diff --git a/games-strategy/naev/naev-0.10.1.ebuild 
b/games-strategy/naev/naev-0.10.1.ebuild
new file mode 100644
index ..a7a76f796caf
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lua/ldoc
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369)
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-12-23 Thread Ionen Wolkens
commit: c8e1528bc6f7326af42f7a17b9955d3e8b509497
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 23 09:04:13 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 23 09:12:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e1528b

games-strategy/naev: add 0.10.0

wrt bug #829369, disabled OpenGL probing for tests which should
hopefully sort out sandbox issues for everyone (not that can do
anything about the minimum OpenGL version requirement)

Closes: https://bugs.gentoo.org/829369
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.0.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 47a32421899c..626f661e0ccb 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
+DIST naev-0.10.0-source.tar.xz 444793760 BLAKE2B 
efac6df5c5e75c2367ab9b9c2d6a208e917634bf10544516955f1a66e3a8ab31f37ecea9c327478accbd6f33342341542c49fda160c6e19175c67b88301d1e5f
 SHA512 
419573ce6812e87ee73527df0c68853405046b6e3ac16a1de32b754c1a7aefaeecd285d0252115c421154e0695d64c28b06810fcff230b9bed722b694368ac35
 DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B 
cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b
 SHA512 
e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab

diff --git a/games-strategy/naev/naev-0.10.0.ebuild 
b/games-strategy/naev/naev-0.10.0.ebuild
new file mode 100644
index ..a7a76f796caf
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lua/ldoc
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369)
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-08-11 Thread Ionen Wolkens
commit: a44aa27199fce720cd9676798141d6eb94488fc8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 11 06:59:38 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 11 07:37:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44aa271

games-strategy/naev: drop 0.9.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 -
 games-strategy/naev/naev-0.9.3.ebuild | 94 ---
 2 files changed, 95 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 8bb1bc86a06f..47a32421899c 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 
9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e
 SHA512 
150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa
 DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B 
cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b
 SHA512 
e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab

diff --git a/games-strategy/naev/naev-0.9.3.ebuild 
b/games-strategy/naev/naev-0.9.3.ebuild
deleted file mode 100644
index d13f7615980f..
--- a/games-strategy/naev/naev-0.9.3.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-S="${WORKDIR}/${PN}-0.9.2" # 0.9.3 tarball uses wrong directory
-
-LICENSE="
-   GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0
-   CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl
-   virtual/opengl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   media-libs/mesa[llvm]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen[dot]
-   dev-lua/ldoc
-   )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-07-20 Thread Ionen Wolkens
commit: 616cc6dd2f5654ff35851b8951ff0c90396fa607
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 21 04:46:07 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 21 05:36:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616cc6dd

games-strategy/naev: add 0.9.4

Swapped virtual/opengl for libglvnd, but kept [X] because src/glad.c
looks for libGL.so.1 and uses GLX symbols (albeit this is known to
work on proper wayland, so it may be possible to do without).

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 +
 games-strategy/naev/naev-0.9.4.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 609d3dd7ae65..8bb1bc86a06f 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 
9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e
 SHA512 
150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa
+DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B 
cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b
 SHA512 
e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab

diff --git a/games-strategy/naev/naev-0.9.4.ebuild 
b/games-strategy/naev/naev-0.9.4.ebuild
new file mode 100644
index ..737c5df6c89a
--- /dev/null
+++ b/games-strategy/naev/naev-0.9.4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0
+   CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd[X]
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lua/ldoc
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-04-18 Thread Ionen Wolkens
commit: 1becbea1b2342f56ab15067cfa024b1bc90cc3c3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 18 14:20:28 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 18 14:26:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1becbea1

games-strategy/naev: drop 0.9.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 -
 games-strategy/naev/naev-0.9.2.ebuild | 92 ---
 2 files changed, 93 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index ef66f2b36f61..609d3dd7ae65 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 
003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d
 SHA512 
2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29
 DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 
9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e
 SHA512 
150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa

diff --git a/games-strategy/naev/naev-0.9.2.ebuild 
b/games-strategy/naev/naev-0.9.2.ebuild
deleted file mode 100644
index 179f379d639e..
--- a/games-strategy/naev/naev-0.9.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0
-   CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl
-   virtual/opengl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   media-libs/mesa[llvm]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen[dot]
-   dev-lua/ldoc
-   )"
-
-python_check_deps() {
-   has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-04-02 Thread Ionen Wolkens
commit: e1fcb69807bd8f510ddbb794c178f5ccd2769429
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Apr  3 01:36:39 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr  3 01:37:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fcb698

games-strategy/naev: add 0.9.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 +
 games-strategy/naev/naev-0.9.3.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 9df0818b37c3..ef66f2b36f61 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 
003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d
 SHA512 
2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29
+DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 
9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e
 SHA512 
150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa

diff --git a/games-strategy/naev/naev-0.9.3.ebuild 
b/games-strategy/naev/naev-0.9.3.ebuild
new file mode 100644
index ..d13f7615980f
--- /dev/null
+++ b/games-strategy/naev/naev-0.9.3.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+S="${WORKDIR}/${PN}-0.9.2" # 0.9.3 tarball uses wrong directory
+
+LICENSE="
+   GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0
+   CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl
+   virtual/opengl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lua/ldoc
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-02-15 Thread Ionen Wolkens
commit: 7b0604f737c0bbe3ee887886e21186a1c177fe18
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:52:46 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0604f7

games-strategy/naev: drop 0.8.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 -
 games-strategy/naev/metadata.xml  |  6 ---
 games-strategy/naev/naev-0.8.2.ebuild | 73 ---
 3 files changed, 80 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index b0ea6f26201e..9df0818b37c3 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0
 DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 
003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d
 SHA512 
2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29

diff --git a/games-strategy/naev/metadata.xml b/games-strategy/naev/metadata.xml
index a088fbbc3917..9ba85e2d4d33 100644
--- a/games-strategy/naev/metadata.xml
+++ b/games-strategy/naev/metadata.xml
@@ -5,12 +5,6 @@
ga...@gentoo.org
Gentoo Games Project

-   
-   
-   Enables media-libs/sdl-mixer sound backend in 
addition to
-   media-libs/openal one.
-   
-   

naev/naev


diff --git a/games-strategy/naev/naev-0.8.2.ebuild 
b/games-strategy/naev/naev-0.8.2.ebuild
deleted file mode 100644
index 7289b7904c55..
--- a/games-strategy/naev/naev-0.8.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{7..10} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz;
-
-LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +mixer +openal"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-libs/libzip
-   dev-libs/libxml2
-   media-libs/libsdl2[opengl,sound,video,X]
-   media-libs/libpng:0=
-   media-libs/freetype:2
-   sci-libs/suitesparse
-   virtual/glu
-   virtual/libintl
-   virtual/opengl
-   mixer? ( media-libs/sdl2-mixer )
-   openal? (
-   media-libs/libvorbis
-   media-libs/openal
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   )"
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed -i -e "s:lua51:lua5.1:g" meson.build || die
-   # meson can't into docdir!
-   sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die
-   sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" 
docs/meson.build || die
-   # remove license file from install
-   sed -i -e "/'LICENSE'/d" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   $(meson_feature openal)
-   $(meson_feature mixer sdl_mixer)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-02-05 Thread Ionen Wolkens
commit: 5dfe685cd392aa5658ca9759f0c30a756b1d6d7c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Feb  5 22:25:11 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb  5 23:37:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfe685c

games-strategy/naev: drop 0.9.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 -
 games-strategy/naev/naev-0.9.1.ebuild | 91 ---
 2 files changed, 92 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index aaee3d650f84..b0ea6f26201e 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,3 +1,2 @@
 DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0
-DIST naev-0.9.1-source.tar.xz 394715556 BLAKE2B 
d90cbbc19f10a00060b3ca5ad3f62ef4291e352c7546c11141bd065ebc20efc0f676fb64af1d3dcf43957c62e59819445a5aa0babde579cdb936af136dd538a4
 SHA512 
d822eb2e22bcb564a0aec38c33205eedacf8399450725fc9709809e0c19a5c426b9a739f9c004691da8bf7b5393d1ed719a36a256a9e3e29d5a0917c9f72bd0f
 DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 
003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d
 SHA512 
2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29

diff --git a/games-strategy/naev/naev-0.9.1.ebuild 
b/games-strategy/naev/naev-0.9.1.ebuild
deleted file mode 100644
index e4bd429a52f1..
--- a/games-strategy/naev/naev-0.9.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0
-   CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libsdl2[X,joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl
-   virtual/opengl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/mesa[llvm]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen[dot]
-   dev-lua/ldoc
-   )"
-
-python_check_deps() {
-   has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-01-21 Thread Ionen Wolkens
commit: e05c5bcbf571294bcf1f702154674ad31462b4a6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 14:22:41 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 21 14:35:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05c5bcb

games-strategy/naev: add 0.9.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 +
 games-strategy/naev/naev-0.9.2.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 8e10e46cfb54..aaee3d650f84 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1,3 @@
 DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0
 DIST naev-0.9.1-source.tar.xz 394715556 BLAKE2B 
d90cbbc19f10a00060b3ca5ad3f62ef4291e352c7546c11141bd065ebc20efc0f676fb64af1d3dcf43957c62e59819445a5aa0babde579cdb936af136dd538a4
 SHA512 
d822eb2e22bcb564a0aec38c33205eedacf8399450725fc9709809e0c19a5c426b9a739f9c004691da8bf7b5393d1ed719a36a256a9e3e29d5a0917c9f72bd0f
+DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 
003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d
 SHA512 
2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29

diff --git a/games-strategy/naev/naev-0.9.2.ebuild 
b/games-strategy/naev/naev-0.9.2.ebuild
new file mode 100644
index ..179f379d639e
--- /dev/null
+++ b/games-strategy/naev/naev-0.9.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0
+   CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl
+   virtual/opengl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lua/ldoc
+   )"
+
+python_check_deps() {
+   has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-01-02 Thread Ionen Wolkens
commit: 4ea2e2df530c83b0e363880e1ab2a3cce0acd75d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  3 00:34:05 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  3 02:07:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea2e2df

games-strategy/naev: add 0.9.1

This version add/shifts several dependencies around, openal is no
longer optional and SDL_mixer unused (so is sdl2[sound]).

Also adds openblas, it can use other implementations but upstream
notes that everything else is experimental so let's stick to what's
known to work for now.

Tests (which try to start the game and see if it gets to the main
menu) now fail under Xvfb without mesa[llvm] (0.8.2 didn't), and
would segfault without physfs[zip] (but that's only needed for
meson_overlay.zip which isn't used outside tests). May still be
more needed that tinderboxes may pickup.

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest  |  1 +
 games-strategy/naev/naev-0.9.1.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index ae47dea235a7..8e10e46cfb54 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1 +1,2 @@
 DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0
+DIST naev-0.9.1-source.tar.xz 394715556 BLAKE2B 
d90cbbc19f10a00060b3ca5ad3f62ef4291e352c7546c11141bd065ebc20efc0f676fb64af1d3dcf43957c62e59819445a5aa0babde579cdb936af136dd538a4
 SHA512 
d822eb2e22bcb564a0aec38c33205eedacf8399450725fc9709809e0c19a5c426b9a739f9c004691da8bf7b5393d1ed719a36a256a9e3e29d5a0917c9f72bd0f

diff --git a/games-strategy/naev/naev-0.9.1.ebuild 
b/games-strategy/naev/naev-0.9.1.ebuild
new file mode 100644
index ..e4bd429a52f1
--- /dev/null
+++ b/games-strategy/naev/naev-0.9.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0
+   CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libsdl2[X,joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl
+   virtual/opengl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lua/ldoc
+   )"
+
+python_check_deps() {
+   has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-12-02 Thread Ionen Wolkens
commit: bcf76bd6731f1259ba6924d00de4f10cfd13
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec  2 12:17:49 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec  2 12:17:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf76bd6

games-strategy/naev: drop broken IUSE=nls

There's already little reason to support disabling
this here, and even less if it cause issues.

Closes: https://bugs.gentoo.org/828012
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/naev-0.8.2.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/games-strategy/naev/naev-0.8.2.ebuild 
b/games-strategy/naev/naev-0.8.2.ebuild
index 31bd4471e1da..7289b7904c55 100644
--- a/games-strategy/naev/naev-0.8.2.ebuild
+++ b/games-strategy/naev/naev-0.8.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.g
 LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc +mixer nls +openal"
+IUSE="doc +mixer +openal"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 RDEPEND="
@@ -26,9 +26,9 @@ RDEPEND="
media-libs/freetype:2
sci-libs/suitesparse
virtual/glu
+   virtual/libintl
virtual/opengl
mixer? ( media-libs/sdl2-mixer )
-   nls? ( virtual/libintl )
openal? (
media-libs/libvorbis
media-libs/openal
@@ -36,11 +36,11 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
${PYTHON_DEPS}
+   sys-devel/gettext
doc? (
app-doc/doxygen
dev-lua/ldoc
-   )
-   nls? ( sys-devel/gettext )"
+   )"
 
 pkg_setup() {
lua-single_pkg_setup
@@ -62,7 +62,6 @@ src_configure() {
$(meson_feature doc docs_c)
$(meson_feature doc docs_lua)
$(meson_feature lua_single_target_luajit luajit)
-   $(meson_feature nls)
$(meson_feature openal)
$(meson_feature mixer sdl_mixer)
)



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-05-27 Thread David Seifert
commit: c41cd47fe9870c131b4847f39dbdda2700441e39
Author: Jakov Smolic  sartura  hr>
AuthorDate: Thu May 27 21:06:05 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu May 27 21:06:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41cd47f

games-strategy/naev: Port to python3_10

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/naev-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-strategy/naev/naev-0.8.2.ebuild 
b/games-strategy/naev/naev-0.8.2.ebuild
index 22f730350b0..31bd4471e1d 100644
--- a/games-strategy/naev/naev-0.8.2.ebuild
+++ b/games-strategy/naev/naev-0.8.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
 inherit lua-single meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-05-27 Thread David Seifert
commit: 1dfd38f0645bd4b51fe9834f6ab0cb3edf3ac8fa
Author: Jakov Smolic  sartura  hr>
AuthorDate: Thu May 27 21:05:56 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu May 27 21:05:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfd38f0

games-strategy/naev: Remove old 0.8.1

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/Manifest  |  1 -
 games-strategy/naev/naev-0.8.1.ebuild | 63 ---
 2 files changed, 64 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index fd3ba8c1b81..ae47dea235a 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 
021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6
 SHA512 
8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2
 DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0

diff --git a/games-strategy/naev/naev-0.8.1.ebuild 
b/games-strategy/naev/naev-0.8.1.ebuild
deleted file mode 100644
index a1df3ee985d..000
--- a/games-strategy/naev/naev-0.8.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 luajit )
-inherit lua-single meson xdg
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz;
-
-LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +mixer nls +openal"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="${LUA_DEPS}
-   dev-libs/libzip
-   dev-libs/libxml2
-   media-libs/libsdl2[X,sound,video]
-   media-libs/libpng:0=
-   media-libs/freetype:2
-   sci-libs/suitesparse
-   virtual/glu
-   virtual/opengl
-   mixer? ( media-libs/sdl2-mixer )
-   nls? ( virtual/libintl )
-   openal? (
-   media-libs/libvorbis
-   media-libs/openal
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   )
-   nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   default
-   sed -i -e "s:lua51:lua5.1:g" meson.build || die
-   # meson can't into docdir!
-   sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die
-   sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" 
docs/meson.build || die
-   # remove license file from install
-   sed -i -e "/'LICENSE'/d" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   $(meson_feature nls)
-   $(meson_feature openal)
-   $(meson_feature mixer sdl_mixer)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-03-30 Thread David Seifert
commit: 58d8e82c970b771a90c8ced0660026da551de494
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Mar 30 11:53:27 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 30 11:53:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d8e82c

games-strategy/naev: inherit python-any-r1.eclass

Closes: https://github.com/gentoo/gentoo/pull/20198
Closes: https://bugs.gentoo.org/771114
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/naev-0.8.2.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/games-strategy/naev/naev-0.8.2.ebuild 
b/games-strategy/naev/naev-0.8.2.ebuild
index ee450e92050..22f730350b0 100644
--- a/games-strategy/naev/naev-0.8.2.ebuild
+++ b/games-strategy/naev/naev-0.8.2.ebuild
@@ -4,7 +4,8 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-1 luajit )
-inherit lua-single meson virtualx xdg
+PYTHON_COMPAT=( python3_{7..9} )
+inherit lua-single meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
 HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
@@ -34,12 +35,18 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}"
 BDEPEND="
+   ${PYTHON_DEPS}
doc? (
app-doc/doxygen
dev-lua/ldoc
)
nls? ( sys-devel/gettext )"
 
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
 src_prepare() {
default
sed -i -e "s:lua51:lua5.1:g" meson.build || die



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-03-30 Thread David Seifert
commit: 1f8dc2a6cb424434c44f9984ede32a43aac5ec3f
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Mar 30 10:47:19 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 30 10:47:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8dc2a6

games-strategy/naev: Remove old 0.7.0-r100

Closes: https://github.com/gentoo/gentoo/pull/20192
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/Manifest   |  2 -
 games-strategy/naev/naev-0.7.0-r100.ebuild | 78 --
 2 files changed, 80 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 150cf088368..fd3ba8c1b81 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,4 +1,2 @@
-DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B 
e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe
 SHA512 
5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca
-DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 
582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f
 SHA512 
9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae
 DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 
021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6
 SHA512 
8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2
 DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0

diff --git a/games-strategy/naev/naev-0.7.0-r100.ebuild 
b/games-strategy/naev/naev-0.7.0-r100.ebuild
deleted file mode 100644
index b3122510f64..000
--- a/games-strategy/naev/naev-0.7.0-r100.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 luajit )
-
-inherit lua-single xdg-utils
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}.tar.bz2
-   https://github.com/naev/naev/releases/download/v${PV}/${P}-ndata.zip;
-
-LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +mixer +openal"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="${LUA_DEPS}
-   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
-   mixer? ( media-libs/sdl2-mixer )
-   openal? ( media-libs/openal )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/unzip
-   virtual/pkgconfig
-"
-
-# This is so that only the source tarball is unpacked - the data file
-# is supposed to be installed *zipped*. This is why we do not need unzip
-# in BDEPEND in spite of what repoman/pkgcheck might say.
-src_unpack() {
-   unpack ${P}.tar.bz2
-}
-
-src_configure() {
-   econf \
-   --enable-lua=$(usex lua_single_target_luajit luajit shared) \
-   $(use_enable debug) \
-   $(use_with openal) \
-   $(use_with mixer sdlmixer)
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   appicondir=/usr/share/pixmaps \
-   appdatadir=/usr/share/metainfo \
-   Graphicsdir=/usr/share/applications \
-   install
-   insinto /usr/share/${PN}
-   newins "${DISTDIR}/${P}-ndata.zip" ndata
-
-   rm -f "${D}/usr/share/doc/${PF}/LICENSE"
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-03-30 Thread David Seifert
commit: e335a966a31511b13d76afc86d61d09defdd9d20
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Mar 30 10:47:16 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 30 10:47:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e335a966

games-strategy/naev: Bump to 0.8.2

Closes: https://bugs.gentoo.org/771108
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/Manifest  |  1 +
 games-strategy/naev/naev-0.8.2.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 0d6e0c958d4..150cf088368 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,3 +1,4 @@
 DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B 
e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe
 SHA512 
5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca
 DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 
582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f
 SHA512 
9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae
 DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 
021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6
 SHA512 
8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2
+DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0

diff --git a/games-strategy/naev/naev-0.8.2.ebuild 
b/games-strategy/naev/naev-0.8.2.ebuild
new file mode 100644
index 000..ee450e92050
--- /dev/null
+++ b/games-strategy/naev/naev-0.8.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-1 luajit )
+inherit lua-single meson virtualx xdg
+
+DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz;
+
+LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +mixer nls +openal"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-libs/libzip
+   dev-libs/libxml2
+   media-libs/libsdl2[opengl,sound,video,X]
+   media-libs/libpng:0=
+   media-libs/freetype:2
+   sci-libs/suitesparse
+   virtual/glu
+   virtual/opengl
+   mixer? ( media-libs/sdl2-mixer )
+   nls? ( virtual/libintl )
+   openal? (
+   media-libs/libvorbis
+   media-libs/openal
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   )
+   nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+   sed -i -e "s:lua51:lua5.1:g" meson.build || die
+   # meson can't into docdir!
+   sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die
+   sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" 
docs/meson.build || die
+   # remove license file from install
+   sed -i -e "/'LICENSE'/d" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   $(meson_feature nls)
+   $(meson_feature openal)
+   $(meson_feature mixer sdl_mixer)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-02-17 Thread David Seifert
commit: 236930ddd73c1677139292253af01b5b8c33c0ba
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Feb 17 09:36:16 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Feb 17 09:36:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=236930dd

games-strategy/naev: Bump to 0.8.1

Closes: https://bugs.gentoo.org/710198
Closes: https://bugs.gentoo.org/739368
Closes: https://github.com/gentoo/gentoo/pull/19058

Co-authored-by: Azamat H. Hackimov azamat.hackimov  gmail.com
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/Manifest  |  1 +
 games-strategy/naev/naev-0.8.1.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 23ec384b96d..4e1a9320c3c 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,4 +1,5 @@
 DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 
3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898
 SHA512 
4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203
 DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B 
e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe
 SHA512 
5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca
 DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 
582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f
 SHA512 
9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae
+DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 
021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6
 SHA512 
8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2
 DIST ndata-0.6.1.zip 303984255 BLAKE2B 
154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25
 SHA512 
71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe

diff --git a/games-strategy/naev/naev-0.8.1.ebuild 
b/games-strategy/naev/naev-0.8.1.ebuild
new file mode 100644
index 000..a1df3ee985d
--- /dev/null
+++ b/games-strategy/naev/naev-0.8.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-1 luajit )
+inherit lua-single meson xdg
+
+DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz;
+
+LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +mixer nls +openal"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="${LUA_DEPS}
+   dev-libs/libzip
+   dev-libs/libxml2
+   media-libs/libsdl2[X,sound,video]
+   media-libs/libpng:0=
+   media-libs/freetype:2
+   sci-libs/suitesparse
+   virtual/glu
+   virtual/opengl
+   mixer? ( media-libs/sdl2-mixer )
+   nls? ( virtual/libintl )
+   openal? (
+   media-libs/libvorbis
+   media-libs/openal
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   dev-lua/ldoc
+   )
+   nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+   sed -i -e "s:lua51:lua5.1:g" meson.build || die
+   # meson can't into docdir!
+   sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die
+   sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" 
docs/meson.build || die
+   # remove license file from install
+   sed -i -e "/'LICENSE'/d" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   $(meson_feature nls)
+   $(meson_feature openal)
+   $(meson_feature mixer sdl_mixer)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-02-17 Thread David Seifert
commit: b65f5cf5dd9965ee38c766226490f680c0950858
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Feb 17 09:36:19 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Feb 17 09:36:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65f5cf5

games-strategy/naev: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/Manifest |  2 -
 games-strategy/naev/naev-0.6.1-r1.ebuild | 79 
 games-strategy/naev/naev-0.7.0.ebuild| 75 --
 3 files changed, 156 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 4e1a9320c3c..0d6e0c958d4 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,5 +1,3 @@
-DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 
3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898
 SHA512 
4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203
 DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B 
e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe
 SHA512 
5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca
 DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 
582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f
 SHA512 
9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae
 DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 
021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6
 SHA512 
8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2
-DIST ndata-0.6.1.zip 303984255 BLAKE2B 
154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25
 SHA512 
71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe

diff --git a/games-strategy/naev/naev-0.6.1-r1.ebuild 
b/games-strategy/naev/naev-0.6.1-r1.ebuild
deleted file mode 100644
index aaf01693585..000
--- a/games-strategy/naev/naev-0.6.1-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit flag-o-matic gnome2-utils
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://github.com/naev/naev;
-SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2
-   mirror://sourceforge/naev/ndata-${PV}.zip"
-
-LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +mixer +openal"
-
-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 )
-"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-   virtual/pkgconfig
-"
-
-src_unpack() {
-   unpack ${P}.tar.bz2
-}
-
-src_configure() {
-   econf \
-   --enable-lua=shared \
-   $(use_enable debug) \
-   $(use_with openal) \
-   $(use_with mixer sdlmixer)
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   appicondir=/usr/share/pixmaps \
-   appdatadir=/usr/share/appdata \
-   Graphicsdir=/usr/share/applications \
-   install
-   insinto /usr/share/${PN}
-   newins "${DISTDIR}"/ndata-${PV}.zip ndata
-
-   local res
-   for res in 16 32 64 128; do
-   newicon -s ${res} extras/logos/logo${res}.png naev.png
-   done
-
-   rm -f "${D}"/usr/share/doc/${PF}/LICENSE
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}

diff --git a/games-strategy/naev/naev-0.7.0.ebuild 
b/games-strategy/naev/naev-0.7.0.ebuild
deleted file mode 100644
index d778be1396f..000
--- a/games-strategy/naev/naev-0.7.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg-utils
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"

[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2021-01-16 Thread Sam James
commit: 3dad9c1aaec330e02cb2249d1abed7a8b62d1af8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 17 07:46:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 17 07:49:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dad9c1a

games-strategy/naev: fix MissingUnpackerDep

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 games-strategy/naev/naev-0.7.0-r100.ebuild | 7 +--
 games-strategy/naev/naev-0.7.0.ebuild  | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/games-strategy/naev/naev-0.7.0-r100.ebuild 
b/games-strategy/naev/naev-0.7.0-r100.ebuild
index f43b5a4502f..b3122510f64 100644
--- a/games-strategy/naev/naev-0.7.0-r100.ebuild
+++ b/games-strategy/naev/naev-0.7.0-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -32,7 +32,10 @@ RDEPEND="${LUA_DEPS}
openal? ( media-libs/openal )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   app-arch/unzip
+   virtual/pkgconfig
+"
 
 # This is so that only the source tarball is unpacked - the data file
 # is supposed to be installed *zipped*. This is why we do not need unzip

diff --git a/games-strategy/naev/naev-0.7.0.ebuild 
b/games-strategy/naev/naev-0.7.0.ebuild
index 1b20e968fdd..d778be1396f 100644
--- a/games-strategy/naev/naev-0.7.0.ebuild
+++ b/games-strategy/naev/naev-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,7 +29,10 @@ RDEPEND="
openal? ( media-libs/openal )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   app-arch/unzip
+   virtual/pkgconfig
+"
 
 # This is so that only the source tarball is unpacked - the data file
 # is supposed to be installed *zipped*. This is why we do not need unzip



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2020-12-01 Thread Marek Szuba
commit: 2e1834613e434ec0700d888a7c63bf53da39903b
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec  1 22:39:04 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec  1 22:53:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e183461

games-strategy/naev-0.7.0: fix SRC_URI, explain BDEPEND/src_unpack

pkgcheck complains about the lack of app-arch/unzip in BDEPEND but
that is not correct - the data file is supposed to be installed zipped,
and the custom src_unpack ensures only the source tarball is actually
unpacked. Add a comment explaining this.

More importantly, both SRC_URI wrong had '/${P}/' where '/v${PV}/' should
be according to the layout of GitHub upstream as of 5 minutes ago.

Signed-off-by: Marek Szuba  gentoo.org>

 games-strategy/naev/naev-0.7.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/games-strategy/naev/naev-0.7.0.ebuild 
b/games-strategy/naev/naev-0.7.0.ebuild
index 20d6fd69fb5..1b20e968fdd 100644
--- a/games-strategy/naev/naev-0.7.0.ebuild
+++ b/games-strategy/naev/naev-0.7.0.ebuild
@@ -2,12 +2,13 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit xdg-utils
 
 DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
 HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
-SRC_URI="https://github.com/naev/naev/releases/download/${P}/${P}.tar.bz2
-   https://github.com/naev/naev/releases/download/${P}/${P}-ndata.zip;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}.tar.bz2
+   https://github.com/naev/naev/releases/download/v${PV}/${P}-ndata.zip;
 
 LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
 SLOT="0"
@@ -30,6 +31,9 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+# This is so that only the source tarball is unpacked - the data file
+# is supposed to be installed *zipped*. This is why we do not need unzip
+# in BDEPEND in spite of what repoman/pkgcheck might say.
 src_unpack() {
unpack ${P}.tar.bz2
 }



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2020-12-01 Thread Marek Szuba
commit: c9f8ba0276d96d8d28e7ac2c0061043fb1fad760
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jul 19 22:47:33 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec  1 22:32:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f8ba02

games-strategy/naev: update to 0.7.0

Migrate to EAPI 7, use github sources.

Closes: https://bugs.gentoo.org/546562
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Marek Szuba  gentoo.org>

 games-strategy/naev/Manifest  |  2 ++
 games-strategy/naev/metadata.xml  |  2 +-
 games-strategy/naev/naev-0.7.0.ebuild | 68 +++
 3 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index bf071dd302e..23ec384b96d 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1,4 @@
 DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 
3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898
 SHA512 
4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203
+DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B 
e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe
 SHA512 
5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca
+DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 
582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f
 SHA512 
9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae
 DIST ndata-0.6.1.zip 303984255 BLAKE2B 
154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25
 SHA512 
71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe

diff --git a/games-strategy/naev/metadata.xml b/games-strategy/naev/metadata.xml
index fd273f3193a..935309187f7 100644
--- a/games-strategy/naev/metadata.xml
+++ b/games-strategy/naev/metadata.xml
@@ -12,6 +12,6 @@



-   naev
+   naev/naev

 

diff --git a/games-strategy/naev/naev-0.7.0.ebuild 
b/games-strategy/naev/naev-0.7.0.ebuild
new file mode 100644
index 000..20d6fd69fb5
--- /dev/null
+++ b/games-strategy/naev/naev-0.7.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg-utils
+
+DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
+SRC_URI="https://github.com/naev/naev/releases/download/${P}/${P}.tar.bz2
+   https://github.com/naev/naev/releases/download/${P}/${P}-ndata.zip;
+
+LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +mixer +openal"
+
+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 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_unpack() {
+   unpack ${P}.tar.bz2
+}
+
+src_configure() {
+   econf \
+   --enable-lua=shared \
+   $(use_enable debug) \
+   $(use_with openal) \
+   $(use_with mixer sdlmixer)
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   appicondir=/usr/share/pixmaps \
+   appdatadir=/usr/share/metainfo \
+   Graphicsdir=/usr/share/applications \
+   install
+   insinto /usr/share/${PN}
+   newins "${DISTDIR}/${P}-ndata.zip" ndata
+
+   rm -f "${D}/usr/share/doc/${PF}/LICENSE"
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2019-12-06 Thread David Seifert
commit: 736ee7be968c3b65c9ac7a103934526181660f83
Author: Wim Muskee  gmail  com>
AuthorDate: Fri Dec  6 16:08:10 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec  6 20:32:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736ee7be

games-strategy/naev: fix MissingUnpackerDep, update broken HOMEPAGE

Signed-off-by: Wim Muskee  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 games-strategy/naev/naev-0.6.1-r1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/games-strategy/naev/naev-0.6.1-r1.ebuild 
b/games-strategy/naev/naev-0.6.1-r1.ebuild
index c7932c3eb32..c8999020f3f 100644
--- a/games-strategy/naev/naev-0.6.1-r1.ebuild
+++ b/games-strategy/naev/naev-0.6.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit flag-o-matic gnome2-utils
 
 DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="http://blog.naev.org/;
+HOMEPAGE="https://github.com/naev/naev;
 SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2
mirror://sourceforge/naev/ndata-${PV}.zip"
 
@@ -28,6 +28,7 @@ RDEPEND="
openal? ( media-libs/openal )
 "
 DEPEND="${RDEPEND}
+   app-arch/unzip
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2018-05-02 Thread Pacho Ramos
commit: a0b3922d1286d2b37a30d9e6b6283436e85f8c70
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed May  2 18:40:32 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed May  2 19:28:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b3922d

games-strategy/naev: Drop old

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 games-strategy/naev/naev-0.6.1.ebuild | 81 ---
 1 file changed, 81 deletions(-)

diff --git a/games-strategy/naev/naev-0.6.1.ebuild 
b/games-strategy/naev/naev-0.6.1.ebuild
deleted file mode 100644
index 35e6898d296..000
--- a/games-strategy/naev/naev-0.6.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit flag-o-matic gnome2-utils games
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="http://blog.naev.org/;
-SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2
-   mirror://sourceforge/naev/ndata-${PV}.zip"
-
-LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +mixer +openal"
-
-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 )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_unpack() {
-   unpack ${P}.tar.bz2
-}
-
-src_configure() {
-   egamesconf \
-   --docdir=/usr/share/doc/${PF} \
-   --enable-lua=shared \
-   $(use_enable debug) \
-   $(use_with openal) \
-   $(use_with mixer sdlmixer)
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   appicondir=/usr/share/pixmaps \
-   appdatadir=/usr/share/appdata \
-   Graphicsdir=/usr/share/applications \
-   install
-
-   insinto "${GAMES_DATADIR}"/${PN}
-   newins "${DISTDIR}"/ndata-${PV}.zip ndata
-
-   local res
-   for res in 16 32 64 128; do
-   newicon -s ${res} extras/logos/logo${res}.png naev.png
-   done
-
-   rm -f "${D}"/usr/share/doc/${PF}/LICENSE
-
-   prepgamesdirs
-}
-
-pkg_preinst() {
-   games_pkg_preinst
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   games_pkg_postinst
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2018-05-02 Thread Pacho Ramos
commit: 1053d7cf800986e9453769eb12e49b79bc894e28
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed May  2 18:40:19 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed May  2 19:28:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1053d7cf

games-strategy/naev: Stop using games.eclass

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 games-strategy/naev/naev-0.6.1-r1.ebuild | 79 
 1 file changed, 79 insertions(+)

diff --git a/games-strategy/naev/naev-0.6.1-r1.ebuild 
b/games-strategy/naev/naev-0.6.1-r1.ebuild
new file mode 100644
index 000..c7932c3eb32
--- /dev/null
+++ b/games-strategy/naev/naev-0.6.1-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic gnome2-utils
+
+DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="http://blog.naev.org/;
+SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2
+   mirror://sourceforge/naev/ndata-${PV}.zip"
+
+LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +mixer +openal"
+
+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 )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+src_unpack() {
+   unpack ${P}.tar.bz2
+}
+
+src_configure() {
+   econf \
+   --docdir=/usr/share/doc/${PF} \
+   --enable-lua=shared \
+   $(use_enable debug) \
+   $(use_with openal) \
+   $(use_with mixer sdlmixer)
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   appicondir=/usr/share/pixmaps \
+   appdatadir=/usr/share/appdata \
+   Graphicsdir=/usr/share/applications \
+   install
+   insinto /usr/share/${PN}
+   newins "${DISTDIR}"/ndata-${PV}.zip ndata
+
+   local res
+   for res in 16 32 64 128; do
+   newicon -s ${res} extras/logos/logo${res}.png naev.png
+   done
+
+   rm -f "${D}"/usr/share/doc/${PF}/LICENSE
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2017-12-20 Thread David Seifert
commit: 8fb35aa96d78a472c2dd309289d3b281a84416fc
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec 20 21:30:32 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Dec 21 01:55:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb35aa9

games-strategy/naev: Remove old

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 games-strategy/naev/Manifest  |  2 -
 games-strategy/naev/naev-0.6.0.ebuild | 80 ---
 2 files changed, 82 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index d15cb825de6..bf071dd302e 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,4 +1,2 @@
-DIST naev-0.6.0.tar.bz2 1054649 BLAKE2B 
aaf61611ebe670785ac36e61a6c9ced6ae831ad6948430ab7835e8c36d787dde9cedb5304e6cf4a9616c70b203bb8a54251c3696786fa89dee575a9b7eb025ea
 SHA512 
263c404a9ec4d4dafdf2ea9afc1ea58679792916b9143b7646918210b9f5f4656fe315e0b83c7983646206d03329b3314430acc8a5cbea3da830d183702cde4b
 DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 
3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898
 SHA512 
4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203
-DIST ndata-0.6.0.zip 302646395 BLAKE2B 
099ec8e005526e02bba08f233b9df2e3c5ee35d4563cb0864df0152496fa67d242a0e23460255f5655833b9e259554eeca1d20e4d698f751d6108db687259474
 SHA512 
dc55a49132543477ad42d17224ceacc146b68ebc1f37e4325b1ffe61c64571ec47e012194103f59d664b64eb021c19741e184aca00d800d39efcdc3646146974
 DIST ndata-0.6.1.zip 303984255 BLAKE2B 
154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25
 SHA512 
71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe

diff --git a/games-strategy/naev/naev-0.6.0.ebuild 
b/games-strategy/naev/naev-0.6.0.ebuild
deleted file mode 100644
index c773a0276ea..000
--- a/games-strategy/naev/naev-0.6.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit flag-o-matic gnome2-utils games
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="http://blog.naev.org/;
-SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2
-   mirror://sourceforge/naev/ndata-${PV}.zip"
-
-LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +mixer +openal"
-
-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 )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_unpack() {
-   unpack ${P}.tar.bz2
-}
-
-src_configure() {
-   egamesconf \
-   --docdir=/usr/share/doc/${PF} \
-   --enable-lua=shared \
-   $(use_enable debug) \
-   $(use_with openal) \
-   $(use_with mixer sdlmixer)
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   appicondir=/usr/share/pixmaps \
-   Graphicsdir=/usr/share/applications \
-   install
-
-   insinto "${GAMES_DATADIR}"/${PN}
-   newins "${DISTDIR}"/ndata-${PV}.zip ndata
-
-   local res
-   for res in 16 32 64 128; do
-   newicon -s ${res} extras/logos/logo${res}.png naev.png
-   done
-
-   rm -f "${D}"/usr/share/doc/${PF}/LICENSE
-
-   prepgamesdirs
-}
-
-pkg_preinst() {
-   games_pkg_preinst
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   games_pkg_postinst
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2016-03-14 Thread Michael Sterrett
commit: 675002d835c013fc3fff2836a740779a966f1535
Author: Michael Sterrett  gentoo  org>
AuthorDate: Mon Mar 14 15:22:53 2016 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Mon Mar 14 15:23:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=675002d8

games-strategy/naev: version bump (bug #577240)

Package-Manager: portage-2.2.26

 games-strategy/naev/Manifest  |  2 +
 games-strategy/naev/naev-0.6.1.ebuild | 82 +++
 2 files changed, 84 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 4ec8750..149dc19 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1,4 @@
 DIST naev-0.6.0.tar.bz2 1054649 SHA256 
0f0b498c7642e36dfaa15f284e13b9aa2d20e4aa01ed812fb7854583e7161cac SHA512 
263c404a9ec4d4dafdf2ea9afc1ea58679792916b9143b7646918210b9f5f4656fe315e0b83c7983646206d03329b3314430acc8a5cbea3da830d183702cde4b
 WHIRLPOOL 
53a425ddd13b791c1b3469e6ed16a897609391e821056dc55e8b7484d5c394fee6956fe5c6e8be503c8bd1c6f382ad103200a2acefbfe5c17035851b3d0e1778
+DIST naev-0.6.1.tar.bz2 1047908 SHA256 
71d4cf06d2af1a1b84dfb9ed0fd5e4b9b2295f119fc65079d8d36f102ba00b4b SHA512 
4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203
 WHIRLPOOL 
655585f8dc6ccebda2195459d1e4a29aa7cf333c9fbbcf01b9748a68892cc60cb9524943db667c2edb1ab00fa4f24de46877554c85e8c637463da7a48df8d1f7
 DIST ndata-0.6.0.zip 302646395 SHA256 
07ccb9f50652bceb8064fa1e48cd9df2b4ce0e3c52b60f27398cdfc3186ac52b SHA512 
dc55a49132543477ad42d17224ceacc146b68ebc1f37e4325b1ffe61c64571ec47e012194103f59d664b64eb021c19741e184aca00d800d39efcdc3646146974
 WHIRLPOOL 
7a002a3de45bb121afad52e75c08e1a15a16ca5613ed3190f73335de93862389aa6376b0601744c756bfe76e77be048d877a9200c2046f4868e390ce5973e2b4
+DIST ndata-0.6.1.zip 303984255 SHA256 
3d7c807637f3f4795db0aab29f02a76ee25398ecb53208f08a60be1197a86996 SHA512 
71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe
 WHIRLPOOL 
7b065701263e5eee1d193801f06230be6cdb48417e1485913e5423f6b1af0cd8c6cce7f6c19903c86f22fb2c9854cb1f6959169c9f7cdc222c2b04585239167a

diff --git a/games-strategy/naev/naev-0.6.1.ebuild 
b/games-strategy/naev/naev-0.6.1.ebuild
new file mode 100644
index 000..d40fddb
--- /dev/null
+++ b/games-strategy/naev/naev-0.6.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit flag-o-matic gnome2-utils games
+
+DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="http://blog.naev.org/;
+SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2
+   mirror://sourceforge/naev/ndata-${PV}.zip"
+
+LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +mixer +openal"
+
+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 )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_unpack() {
+   unpack ${P}.tar.bz2
+}
+
+src_configure() {
+   egamesconf \
+   --docdir=/usr/share/doc/${PF} \
+   --enable-lua=shared \
+   $(use_enable debug) \
+   $(use_with openal) \
+   $(use_with mixer sdlmixer)
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   appicondir=/usr/share/pixmaps \
+   appdatadir=/usr/share/appdata \
+   Graphicsdir=/usr/share/applications \
+   install
+
+   insinto "${GAMES_DATADIR}"/${PN}
+   newins "${DISTDIR}"/ndata-${PV}.zip ndata
+
+   local res
+   for res in 16 32 64 128; do
+   newicon -s ${res} extras/logos/logo${res}.png naev.png
+   done
+
+   rm -f "${D}"/usr/share/doc/${PF}/LICENSE
+
+   prepgamesdirs
+}
+
+pkg_preinst() {
+   games_pkg_preinst
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   games_pkg_postinst
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}