* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2015-11-05 5:45 Michael Sterrett
0 siblings, 0 replies; 30+ messages in thread
From: Michael Sterrett @ 2015-11-05 5:45 UTC (permalink / raw
To: gentoo-commits
commit: 88290491babbc75dbc02b1b4475c4aa4daa1f476
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 5 05:40:55 2015 +0000
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Thu Nov 5 05:40:55 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88290491
version bump (bug #564844)
Package-Manager: portage-2.2.20.1
games-strategy/hedgewars/Manifest | 1 +
games-strategy/hedgewars/hedgewars-0.9.22.ebuild | 75 ++++++++++++++++++++++++
2 files changed, 76 insertions(+)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index f5f120c..82aeb84 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1 +1,2 @@
DIST hedgewars-src-0.9.21.1.tar.bz2 160250791 SHA256 590a9458d2123c5550d5eb39edfed28d0663703d76e13c8987237c92ca41f3f8 SHA512 4b9a2ab79d9ddb064fddaa2a4dbc895a11c0cbc52ef9e5f56322a63821fdfa4a31d6e268510a9163bd57bd89dec20be30e0f5ef992b41dc473c4684bbb6a48be WHIRLPOOL 19242ff98d3994273c6b0c7e8cfbbb5f7338061c574b4bfe8a77ed085a44c618d1ce564b295e51b400ece6f51bcbc6e211c59278382fadb3f6a26e113c2dc4b4
+DIST hedgewars-src-0.9.22.tar.bz2 160103313 SHA256 b699c8971ff420c3edd6533527ae2e99040f1e79207c9140826945bcf0e62192 SHA512 753cccef09b725048d9e66988b03859a12e577a601656cc2b3dbb2755c59ed9ae4d4c88c9247238408fc76d881c921593a694a58a500b3d5b8c9a4c0cfb053ac WHIRLPOOL c8003da8d1435f4bece344a593bda9b214a24b35ee662310245e13cabc5f35820a38f9ac0883ba5543db413189491f6c3da37b7452034bfa9fb04e8936f52e27
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22.ebuild
new file mode 100644
index 0000000..6f2c43b
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.22.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# TODO: when physfs-2.1.0 hits the tree, set
+# -DPHYSFS_SYSTEM=ON
+
+EAPI=5
+CMAKE_BUILD_TYPE=Release
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake-utils eutils games
+
+MY_P=${PN}-src-${PV}
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="http://hedgewars.org/"
+SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
+QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
+
+RDEPEND="
+ dev-lang/lua:0=
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ media-libs/freeglut
+ media-libs/libpng:0
+ media-libs/libsdl[sound,opengl,video]
+ media-libs/sdl-image[png]
+ media-libs/sdl-mixer[vorbis]
+ media-libs/sdl-net
+ media-libs/sdl-ttf
+ sys-libs/zlib
+ virtual/ffmpeg"
+DEPEND="${RDEPEND}
+ >=dev-lang/fpc-2.4"
+RDEPEND="${RDEPEND}
+ media-fonts/wqy-zenhei
+ >=media-fonts/dejavu-2.28"
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DCMAKE_INSTALL_PREFIX="/usr"
+ -DDATA_INSTALL_DIR="${GAMES_DATADIR}/${PN}"
+ -Dtarget_binary_install_dir="${GAMES_BINDIR}"
+ -Dtarget_library_install_dir="$(games_get_libdir)"
+ -DNOSERVER=TRUE
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=OFF
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ DOCS="ChangeLog.txt README" cmake-utils_src_install
+ rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc}
+ dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
+ "${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
+ dosym /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc \
+ "${GAMES_DATADIR}"/hedgewars/Data/Fonts/wqy-zenhei.ttc
+ doicon misc/hedgewars.png
+ make_desktop_entry ${PN} Hedgewars
+ doman man/${PN}.6
+ prepgamesdirs
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2015-12-07 10:02 Agostino Sarubbo
0 siblings, 0 replies; 30+ messages in thread
From: Agostino Sarubbo @ 2015-12-07 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 8328bf704659c64aee348411c5dc7baf4cee4b07
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 7 10:02:09 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Dec 7 10:02:09 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8328bf70
games-strategy/hedgewars: amd64 stable wrt bug #567596
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
games-strategy/hedgewars/hedgewars-0.9.22.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22.ebuild
index 6f2c43b..09e19d8 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.22.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.22.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE=""
QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2015-12-29 7:41 Michael Sterrett
0 siblings, 0 replies; 30+ messages in thread
From: Michael Sterrett @ 2015-12-29 7:41 UTC (permalink / raw
To: gentoo-commits
commit: 365bf45d2bd8f9060102f25b27886e31eec6c890
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 03:59:33 2015 +0000
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 07:40:44 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365bf45d
old
Package-Manager: portage-2.2.24
games-strategy/hedgewars/Manifest | 1 -
games-strategy/hedgewars/hedgewars-0.9.21.1.ebuild | 74 ----------------------
2 files changed, 75 deletions(-)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 82aeb84..0c96998 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,2 +1 @@
-DIST hedgewars-src-0.9.21.1.tar.bz2 160250791 SHA256 590a9458d2123c5550d5eb39edfed28d0663703d76e13c8987237c92ca41f3f8 SHA512 4b9a2ab79d9ddb064fddaa2a4dbc895a11c0cbc52ef9e5f56322a63821fdfa4a31d6e268510a9163bd57bd89dec20be30e0f5ef992b41dc473c4684bbb6a48be WHIRLPOOL 19242ff98d3994273c6b0c7e8cfbbb5f7338061c574b4bfe8a77ed085a44c618d1ce564b295e51b400ece6f51bcbc6e211c59278382fadb3f6a26e113c2dc4b4
DIST hedgewars-src-0.9.22.tar.bz2 160103313 SHA256 b699c8971ff420c3edd6533527ae2e99040f1e79207c9140826945bcf0e62192 SHA512 753cccef09b725048d9e66988b03859a12e577a601656cc2b3dbb2755c59ed9ae4d4c88c9247238408fc76d881c921593a694a58a500b3d5b8c9a4c0cfb053ac WHIRLPOOL c8003da8d1435f4bece344a593bda9b214a24b35ee662310245e13cabc5f35820a38f9ac0883ba5543db413189491f6c3da37b7452034bfa9fb04e8936f52e27
diff --git a/games-strategy/hedgewars/hedgewars-0.9.21.1.ebuild b/games-strategy/hedgewars/hedgewars-0.9.21.1.ebuild
deleted file mode 100644
index b221012..0000000
--- a/games-strategy/hedgewars/hedgewars-0.9.21.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# TODO: when physfs-2.1.0 hits the tree, set
-# -DPHYSFS_SYSTEM=ON
-
-EAPI=5
-CMAKE_BUILD_TYPE=Release
-inherit cmake-utils eutils games
-
-MY_P=${PN}-src-${PV}
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="http://hedgewars.org/"
-SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
-QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
-
-RDEPEND="
- dev-lang/lua
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- media-libs/freeglut
- media-libs/libpng:0
- media-libs/libsdl[sound,opengl,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net
- media-libs/sdl-ttf
- sys-libs/zlib
- virtual/ffmpeg"
-DEPEND="${RDEPEND}
- >=dev-lang/fpc-2.4"
-RDEPEND="${RDEPEND}
- media-fonts/wqy-zenhei
- >=media-fonts/dejavu-2.28"
-
-S=${WORKDIR}/${PN}-src-${PV%.*}
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DCMAKE_INSTALL_PREFIX="/usr"
- -DDATA_INSTALL_DIR="${GAMES_DATADIR}/${PN}"
- -Dtarget_binary_install_dir="${GAMES_BINDIR}"
- -Dtarget_library_install_dir="$(games_get_libdir)"
- -DNOSERVER=TRUE
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=OFF
- )
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- DOCS="ChangeLog.txt README" cmake-utils_src_install
- rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc}
- dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
- "${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
- dosym /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc \
- "${GAMES_DATADIR}"/hedgewars/Data/Fonts/wqy-zenhei.ttc
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
- doman man/${PN}.6
- prepgamesdirs
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2016-04-06 19:08 Michael Sterrett
0 siblings, 0 replies; 30+ messages in thread
From: Michael Sterrett @ 2016-04-06 19:08 UTC (permalink / raw
To: gentoo-commits
commit: cb980c929bbfca72a915fb26a15dc36e4fc98539
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 6 18:15:38 2016 +0000
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Wed Apr 6 19:08:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb980c92
games-strategy/hedgewars: rev bump to add load of debian patches
Package-Manager: portage-2.2.26
games-strategy/hedgewars/Manifest | 1 +
.../hedgewars/hedgewars-0.9.22-r1.ebuild | 83 ++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 0c96998..1e4e92d 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1 +1,2 @@
DIST hedgewars-src-0.9.22.tar.bz2 160103313 SHA256 b699c8971ff420c3edd6533527ae2e99040f1e79207c9140826945bcf0e62192 SHA512 753cccef09b725048d9e66988b03859a12e577a601656cc2b3dbb2755c59ed9ae4d4c88c9247238408fc76d881c921593a694a58a500b3d5b8c9a4c0cfb053ac WHIRLPOOL c8003da8d1435f4bece344a593bda9b214a24b35ee662310245e13cabc5f35820a38f9ac0883ba5543db413189491f6c3da37b7452034bfa9fb04e8936f52e27
+DIST hedgewars_0.9.22-dfsg-7.debian.tar.xz 79016 SHA256 7c57376a4f85ff33bf9345b46a4df72d70fe9824b8fd7df68b62107dbb8bb5cb SHA512 011d44989b6fcad9ae7a20fcb11a4e2b9a75d1ace6c6e4c2139cd7e67f13ea21d90b6c8a7afb76fa9a06c32537b00b8b4b7689967b3019300e93a7a6fe3e0fbf WHIRLPOOL a8a769b5275b6adec26dce48c113c4a5eb1c69eee9a01e181ec41b611e999a33349bad2b52eaf72099b1dbfce14a1af6e559aaceb3e2ac98ab04065c61bffca7
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
new file mode 100644
index 0000000..a98a8d9
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# TODO: when physfs-2.1.0 hits the tree, set
+# -DPHYSFS_SYSTEM=ON
+
+EAPI=5
+CMAKE_BUILD_TYPE=Release
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake-utils eutils games
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=7
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="http://hedgewars.org/"
+SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_${PV}-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
+QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
+
+RDEPEND="
+ dev-lang/lua:0=
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ media-libs/freeglut
+ media-libs/libpng:0
+ media-libs/libsdl[sound,opengl,video]
+ media-libs/sdl-image[png]
+ media-libs/sdl-mixer[vorbis]
+ media-libs/sdl-net
+ media-libs/sdl-ttf
+ sys-libs/zlib
+ virtual/ffmpeg"
+DEPEND="${RDEPEND}
+ >=dev-lang/fpc-2.4"
+RDEPEND="${RDEPEND}
+ app-arch/xz-utils
+ media-fonts/wqy-zenhei
+ >=media-fonts/dejavu-2.28"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ EPATCH_SOURCE="${WORKDIR}/debian/patches" \
+ epatch $(cat "${WORKDIR}/debian/patches/series")
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DCMAKE_INSTALL_PREFIX="/usr"
+ -DDATA_INSTALL_DIR="${GAMES_DATADIR}/${PN}"
+ -Dtarget_binary_install_dir="${GAMES_BINDIR}"
+ -Dtarget_library_install_dir="$(games_get_libdir)"
+ -DNOSERVER=TRUE
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=OFF
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ DOCS="ChangeLog.txt README" cmake-utils_src_install
+ rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc}
+ dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
+ "${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
+ dosym /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc \
+ "${GAMES_DATADIR}"/hedgewars/Data/Fonts/wqy-zenhei.ttc
+ doicon misc/hedgewars.png
+ make_desktop_entry ${PN} Hedgewars
+ doman man/${PN}.6
+ prepgamesdirs
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2016-05-13 14:51 Agostino Sarubbo
0 siblings, 0 replies; 30+ messages in thread
From: Agostino Sarubbo @ 2016-05-13 14:51 UTC (permalink / raw
To: gentoo-commits
commit: 823d4e7dbc34d74195679d2c8c677282f103c80e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri May 13 14:48:28 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri May 13 14:48:28 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=823d4e7d
games-strategy/hedgewars: amd64 stable wrt bug #582474
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
index a98a8d9..9cd1df1 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE=""
QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2016-11-03 9:54 Michael Palimaka
0 siblings, 0 replies; 30+ messages in thread
From: Michael Palimaka @ 2016-11-03 9:54 UTC (permalink / raw
To: gentoo-commits
commit: e43431ca26069dd05ea0a8428a987f01bf8f9c2c
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 3 09:47:50 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Nov 3 09:54:10 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43431ca
games-strategy/hedgewars: remove old
Package-Manager: portage-2.3.2
games-strategy/hedgewars/hedgewars-0.9.22.ebuild | 75 ------------------------
1 file changed, 75 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22.ebuild
deleted file mode 100644
index 0122db8..00000000
--- a/games-strategy/hedgewars/hedgewars-0.9.22.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# TODO: when physfs-2.1.0 hits the tree, set
-# -DPHYSFS_SYSTEM=ON
-
-EAPI=5
-CMAKE_BUILD_TYPE=Release
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake-utils eutils games
-
-MY_P=${PN}-src-${PV}
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="http://hedgewars.org/"
-SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
-QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
-
-RDEPEND="
- dev-lang/lua:0=
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- media-libs/freeglut
- media-libs/libpng:0
- media-libs/libsdl[sound,opengl,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net
- media-libs/sdl-ttf
- sys-libs/zlib
- virtual/ffmpeg"
-DEPEND="${RDEPEND}
- >=dev-lang/fpc-2.4"
-RDEPEND="${RDEPEND}
- media-fonts/wqy-zenhei
- >=media-fonts/dejavu-2.28"
-
-S=${WORKDIR}/${MY_P}
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DCMAKE_INSTALL_PREFIX="/usr"
- -DDATA_INSTALL_DIR="${GAMES_DATADIR}/${PN}"
- -Dtarget_binary_install_dir="${GAMES_BINDIR}"
- -Dtarget_library_install_dir="$(games_get_libdir)"
- -DNOSERVER=TRUE
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=OFF
- )
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- DOCS="ChangeLog.txt README" cmake-utils_src_install
- rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc}
- dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
- "${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
- dosym /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc \
- "${GAMES_DATADIR}"/hedgewars/Data/Fonts/wqy-zenhei.ttc
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
- doman man/${PN}.6
- prepgamesdirs
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2017-06-13 3:33 NP Hardass
0 siblings, 0 replies; 30+ messages in thread
From: NP Hardass @ 2017-06-13 3:33 UTC (permalink / raw
To: gentoo-commits
commit: 84603aa9baaff8eb3751c3cfebc63ef575e0b4d1
Author: NP-Hardass <NP-Hardass <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 13 03:32:23 2017 +0000
Commit: NP Hardass <np-hardass <AT> gentoo <DOT> org>
CommitDate: Tue Jun 13 03:33:04 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84603aa9
games-strategy/hedgewars: Update SRC_URI from shuttered gna.org, #612500
Acked-By: mr_bones_ <AT> gentoo.org
Package-Manager: Portage-2.3.6, Repoman-2.3.2
games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
index 4e8a1971d03..09cb7e297c0 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# TODO: when physfs-2.1.0 hits the tree, set
@@ -13,7 +13,7 @@ MY_P=${PN}-src-${PV}
DEB_PATCH_VER=7
DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
HOMEPAGE="http://hedgewars.org/"
-SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2
+SRC_URI="http://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
mirror://debian/pool/main/h/${PN}/${PN}_${PV}-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2017-11-19 9:12 David Seifert
0 siblings, 0 replies; 30+ messages in thread
From: David Seifert @ 2017-11-19 9:12 UTC (permalink / raw
To: gentoo-commits
commit: b1e1b3de611d980a6f20e294c192474050e4a40e
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 19 09:10:31 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 09:12:10 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e1b3de
games-strategy/hedgewars: Update to EAPI 6
* Remove games.eclass
* Unbundle dev-games/physfs
Closes: https://bugs.gentoo.org/496074
Closes: https://bugs.gentoo.org/636724
Package-Manager: Portage-2.3.14, Repoman-2.3.6
.../hedgewars/hedgewars-0.9.22-r2.ebuild | 82 ++++++++++++++++++++++
1 file changed, 82 insertions(+)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
new file mode 100644
index 00000000000..d7016bea411
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake-utils eutils
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=7
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_${PV}-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+CDEPEND="
+ >=dev-games/physfs-3.0.1
+ dev-lang/lua:0=
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ media-libs/freeglut
+ media-libs/libpng:0=
+ media-libs/libsdl[sound,opengl,video]
+ media-libs/sdl-image[png]
+ media-libs/sdl-mixer[vorbis]
+ media-libs/sdl-net
+ media-libs/sdl-ttf
+ sys-libs/zlib:=
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:= )"
+DEPEND="${CDEPEND}
+ >=dev-lang/fpc-2.4"
+RDEPEND="${CDEPEND}
+ app-arch/xz-utils
+ media-fonts/wqy-zenhei
+ >=media-fonts/dejavu-2.28"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ while IFS="" read -r f ; do
+ PATCHES+=( "${WORKDIR}/debian/patches/${f}" )
+ done < <(cat "${WORKDIR}/debian/patches/series")
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=TRUE
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ rm -f "${ED%/}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc} || die
+ dosym ../../../fonts/dejavu/DejaVuSans-Bold.ttf \
+ /usr/share/${PN}/Data/Fonts/DejaVuSans-Bold.ttf
+ dosym ../../../fonts/wqy-zenhei/wqy-zenhei.ttc \
+ /usr/share/${PN}/Data/Fonts/wqy-zenhei.ttc
+ doicon misc/hedgewars.png
+ make_desktop_entry ${PN} Hedgewars
+ doman man/${PN}.6
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2017-11-19 9:12 David Seifert
0 siblings, 0 replies; 30+ messages in thread
From: David Seifert @ 2017-11-19 9:12 UTC (permalink / raw
To: gentoo-commits
commit: dd3c7f825bf2ec0af4fa332fe7b8fa025fbf3652
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 19 09:11:17 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 09:12:16 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3c7f82
games-strategy/hedgewars: Remove old
Package-Manager: Portage-2.3.14, Repoman-2.3.6
.../hedgewars/hedgewars-0.9.22-r1.ebuild | 82 ----------------------
1 file changed, 82 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
deleted file mode 100644
index f3951c5a717..00000000000
--- a/games-strategy/hedgewars/hedgewars-0.9.22-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: when physfs-2.1.0 hits the tree, set
-# -DPHYSFS_SYSTEM=ON
-
-EAPI=5
-CMAKE_BUILD_TYPE=Release
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake-utils eutils games
-
-MY_P=${PN}-src-${PV}
-DEB_PATCH_VER=7
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="http://hedgewars.org/"
-SRC_URI="http://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
- mirror://debian/pool/main/h/${PN}/${PN}_${PV}-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
-QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
-
-RDEPEND="
- dev-lang/lua:0=
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- media-libs/freeglut
- media-libs/libpng:0
- media-libs/libsdl[sound,opengl,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net
- media-libs/sdl-ttf
- sys-libs/zlib
- virtual/ffmpeg"
-DEPEND="${RDEPEND}
- >=dev-lang/fpc-2.4"
-RDEPEND="${RDEPEND}
- app-arch/xz-utils
- media-fonts/wqy-zenhei
- >=media-fonts/dejavu-2.28"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- EPATCH_SOURCE="${WORKDIR}/debian/patches" \
- epatch $(cat "${WORKDIR}/debian/patches/series")
-}
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DCMAKE_INSTALL_PREFIX="/usr"
- -DDATA_INSTALL_DIR="${GAMES_DATADIR}/${PN}"
- -Dtarget_binary_install_dir="${GAMES_BINDIR}"
- -Dtarget_library_install_dir="$(games_get_libdir)"
- -DNOSERVER=TRUE
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=OFF
- )
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- DOCS="ChangeLog.txt README" cmake-utils_src_install
- rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc}
- dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
- "${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
- dosym /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc \
- "${GAMES_DATADIR}"/hedgewars/Data/Fonts/wqy-zenhei.ttc
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
- doman man/${PN}.6
- prepgamesdirs
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2017-11-19 10:50 David Seifert
0 siblings, 0 replies; 30+ messages in thread
From: David Seifert @ 2017-11-19 10:50 UTC (permalink / raw
To: gentoo-commits
commit: ecb74ef9bfccddfdb11deb0589a4c79a829f7c47
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 19 10:50:12 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 10:50:45 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb74ef9
games-strategy/hedgewars: Version bump to 0.9.23
Closes: https://bugs.gentoo.org/637690
Package-Manager: Portage-2.3.14, Repoman-2.3.6
games-strategy/hedgewars/Manifest | 1 +
games-strategy/hedgewars/hedgewars-0.9.23.ebuild | 85 ++++++++++++++++++++++++
2 files changed, 86 insertions(+)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 1e4e92d735b..5c93a9bba44 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,2 +1,3 @@
DIST hedgewars-src-0.9.22.tar.bz2 160103313 SHA256 b699c8971ff420c3edd6533527ae2e99040f1e79207c9140826945bcf0e62192 SHA512 753cccef09b725048d9e66988b03859a12e577a601656cc2b3dbb2755c59ed9ae4d4c88c9247238408fc76d881c921593a694a58a500b3d5b8c9a4c0cfb053ac WHIRLPOOL c8003da8d1435f4bece344a593bda9b214a24b35ee662310245e13cabc5f35820a38f9ac0883ba5543db413189491f6c3da37b7452034bfa9fb04e8936f52e27
+DIST hedgewars-src-0.9.23.tar.bz2 173042171 SHA256 da2e4908042be56d1c0f3cb80a355bde7f0a49f675b050a03228cc3fb22aae89 SHA512 b9bcd6d32c7bb97c2766aacbc759dd48b7a4c7a72003ab2bf31cdfac94a6e08de740a689458c276d3c35b90e89a1af6c200f98f463e9554e8b176b5706dc3090 WHIRLPOOL 3a623ac8810fb8ced80cea65b71d1a64cc3cb5b4e65356b3d2552f21784fd98db751706c8f48caa5e9648b676e274d249361bfb1a4da715ddd568bbc188619c8
DIST hedgewars_0.9.22-dfsg-7.debian.tar.xz 79016 SHA256 7c57376a4f85ff33bf9345b46a4df72d70fe9824b8fd7df68b62107dbb8bb5cb SHA512 011d44989b6fcad9ae7a20fcb11a4e2b9a75d1ace6c6e4c2139cd7e67f13ea21d90b6c8a7afb76fa9a06c32537b00b8b4b7689967b3019300e93a7a6fe3e0fbf WHIRLPOOL a8a769b5275b6adec26dce48c113c4a5eb1c69eee9a01e181ec41b611e999a33349bad2b52eaf72099b1dbfce14a1af6e559aaceb3e2ac98ab04065c61bffca7
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
new file mode 100644
index 00000000000..4d270e4dde1
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake-utils eutils xdg-utils
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=7
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_0.9.22-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+CDEPEND="
+ >=dev-games/physfs-3.0.1
+ dev-lang/lua:0=
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ media-libs/libpng:0=
+ media-libs/libsdl2:=
+ media-libs/sdl2-image:=
+ media-libs/sdl2-mixer:=
+ media-libs/sdl2-net:=
+ media-libs/sdl2-ttf:=
+ sys-libs/zlib:=
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:= )"
+DEPEND="${CDEPEND}
+ >=dev-lang/fpc-2.4"
+RDEPEND="${CDEPEND}
+ app-arch/xz-utils
+ media-fonts/wqy-zenhei
+ >=media-fonts/dejavu-2.28"
+
+S=${WORKDIR}/${MY_P}
+PATCHES=( "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=TRUE
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=ON
+ # upstream sets RPATH that leafs to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ rm -f "${ED%/}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc} || die
+ dosym ../../../fonts/dejavu/DejaVuSans-Bold.ttf \
+ /usr/share/${PN}/Data/Fonts/DejaVuSans-Bold.ttf
+ dosym ../../../fonts/wqy-zenhei/wqy-zenhei.ttc \
+ /usr/share/${PN}/Data/Fonts/wqy-zenhei.ttc
+ doicon misc/hedgewars.png
+ make_desktop_entry ${PN} Hedgewars
+ doman man/${PN}.6
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2017-11-19 18:24 David Seifert
0 siblings, 0 replies; 30+ messages in thread
From: David Seifert @ 2017-11-19 18:24 UTC (permalink / raw
To: gentoo-commits
commit: 6d3cab3bae5ec7c84496bb9b882142297b765768
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 19 18:24:13 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 18:24:46 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3cab3b
games-strategy/hedgewars: Pass font path to build system
Bug: https://bugs.gentoo.org/637690
Package-Manager: Portage-2.3.14, Repoman-2.3.6
games-strategy/hedgewars/hedgewars-0.9.23.ebuild | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
index 4d270e4dde1..39c51648164 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
@@ -56,7 +56,13 @@ src_configure() {
-DNOSERVER=TRUE
-DCMAKE_VERBOSE_MAKEFILE=TRUE
-DPHYSFS_SYSTEM=ON
- # upstream sets RPATH that leafs to weird breakage
+ # Need to tell the build system where the fonts are located
+ # as it uses PhysFS' symbolic link protection mode which
+ # prevents us from symlinking the fonts into the right directory
+ # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
+ # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
+ -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
+ # upstream sets RPATH that leads to weird breakage
# https://bugzilla.redhat.com/show_bug.cgi?id=1200193
-DCMAKE_SKIP_RPATH=ON
)
@@ -66,11 +72,6 @@ src_configure() {
src_install() {
cmake-utils_src_install
- rm -f "${ED%/}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc} || die
- dosym ../../../fonts/dejavu/DejaVuSans-Bold.ttf \
- /usr/share/${PN}/Data/Fonts/DejaVuSans-Bold.ttf
- dosym ../../../fonts/wqy-zenhei/wqy-zenhei.ttc \
- /usr/share/${PN}/Data/Fonts/wqy-zenhei.ttc
doicon misc/hedgewars.png
make_desktop_entry ${PN} Hedgewars
doman man/${PN}.6
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2017-12-21 1:57 David Seifert
0 siblings, 0 replies; 30+ messages in thread
From: David Seifert @ 2017-12-21 1:57 UTC (permalink / raw
To: gentoo-commits
commit: ca77165865c58a4445c30a8688e31d464a0e8da2
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 20 21:30:32 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 01:55:25 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca771658
games-strategy/hedgewars: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
games-strategy/hedgewars/Manifest | 1 -
.../hedgewars/hedgewars-0.9.22-r2.ebuild | 86 ----------------------
2 files changed, 87 deletions(-)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index f5fd4e55e4f..8c7bebda9eb 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,3 +1,2 @@
-DIST hedgewars-src-0.9.22.tar.bz2 160103313 BLAKE2B faf4c33ff28a7079c042d2b4184e152232a0ef057aaa852d6125faee684a3eb78d7ba43cbd33e2d4a5ffe94d3366b47322cd3ba50231de9b5cc864e136ea4f85 SHA512 753cccef09b725048d9e66988b03859a12e577a601656cc2b3dbb2755c59ed9ae4d4c88c9247238408fc76d881c921593a694a58a500b3d5b8c9a4c0cfb053ac
DIST hedgewars-src-0.9.23.tar.bz2 173042171 BLAKE2B 8458cce459e59227a92f70a1a1593ce0e222030f519e554bea067890394322e8346d062a8552472280401272691d5ebb4c2e85d9e8824b3513d70d24cca4b880 SHA512 b9bcd6d32c7bb97c2766aacbc759dd48b7a4c7a72003ab2bf31cdfac94a6e08de740a689458c276d3c35b90e89a1af6c200f98f463e9554e8b176b5706dc3090
DIST hedgewars_0.9.22-dfsg-7.debian.tar.xz 79016 BLAKE2B dda854b87db808520e3b6405e6eb28db085d23b78e4cdcce25a94992bc2551e2436401766cc39bf52fb7c5ad0e946a9792cc333813454fdfd615d2569e3fb16a SHA512 011d44989b6fcad9ae7a20fcb11a4e2b9a75d1ace6c6e4c2139cd7e67f13ea21d90b6c8a7afb76fa9a06c32537b00b8b4b7689967b3019300e93a7a6fe3e0fbf
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
deleted file mode 100644
index d447ec2bd15..00000000000
--- a/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR=emake
-
-inherit cmake-utils eutils
-
-MY_P=${PN}-src-${PV}
-DEB_PATCH_VER=7
-
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="https://www.hedgewars.org/"
-SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
- mirror://debian/pool/main/h/${PN}/${PN}_${PV}-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libav"
-
-QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
-QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
-
-CDEPEND="
- >=dev-games/physfs-3.0.1
- dev-lang/lua:0=
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- media-libs/freeglut
- media-libs/libpng:0=
- media-libs/libsdl[sound,opengl,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net
- media-libs/sdl-ttf
- sys-libs/zlib:=
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:= )"
-DEPEND="${CDEPEND}
- >=dev-lang/fpc-2.4"
-RDEPEND="${CDEPEND}
- app-arch/xz-utils
- media-fonts/wqy-zenhei
- >=media-fonts/dejavu-2.28"
-
-S=${WORKDIR}/${MY_P}
-PATCHES=( "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch )
-
-src_prepare() {
- while IFS="" read -r f ; do
- PATCHES+=( "${WORKDIR}/debian/patches/${f}" )
- done < <(cat "${WORKDIR}/debian/patches/series")
-
- cmake-utils_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
- -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
- -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=TRUE
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=ON
- # upstream sets RPATH that leafs to weird breakage
- # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
- -DCMAKE_SKIP_RPATH=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -f "${ED%/}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc} || die
- dosym ../../../fonts/dejavu/DejaVuSans-Bold.ttf \
- /usr/share/${PN}/Data/Fonts/DejaVuSans-Bold.ttf
- dosym ../../../fonts/wqy-zenhei/wqy-zenhei.ttc \
- /usr/share/${PN}/Data/Fonts/wqy-zenhei.ttc
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
- doman man/${PN}.6
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-02-27 21:06 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2018-02-27 21:06 UTC (permalink / raw
To: gentoo-commits
commit: ddf0c4af6f0f612a7452c559570cb2ac62659d62
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 27 21:04:29 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 27 21:05:46 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf0c4af
games-strategy/hedgewars: Drop old Qt4-based
Closes: https://bugs.gentoo.org/645504
Package-Manager: Portage-2.3.24, Repoman-2.3.6
games-strategy/hedgewars/hedgewars-0.9.23.ebuild | 86 ------------------------
1 file changed, 86 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
deleted file mode 100644
index 39c51648164..00000000000
--- a/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR=emake
-
-inherit cmake-utils eutils xdg-utils
-
-MY_P=${PN}-src-${PV}
-DEB_PATCH_VER=7
-
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="https://www.hedgewars.org/"
-SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
- mirror://debian/pool/main/h/${PN}/${PN}_0.9.22-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libav"
-
-QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
-QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
-
-CDEPEND="
- >=dev-games/physfs-3.0.1
- dev-lang/lua:0=
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- media-libs/libpng:0=
- media-libs/libsdl2:=
- media-libs/sdl2-image:=
- media-libs/sdl2-mixer:=
- media-libs/sdl2-net:=
- media-libs/sdl2-ttf:=
- sys-libs/zlib:=
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:= )"
-DEPEND="${CDEPEND}
- >=dev-lang/fpc-2.4"
-RDEPEND="${CDEPEND}
- app-arch/xz-utils
- media-fonts/wqy-zenhei
- >=media-fonts/dejavu-2.28"
-
-S=${WORKDIR}/${MY_P}
-PATCHES=( "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch )
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
- -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
- -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=TRUE
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=ON
- # Need to tell the build system where the fonts are located
- # as it uses PhysFS' symbolic link protection mode which
- # prevents us from symlinking the fonts into the right directory
- # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
- # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
- -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
- # upstream sets RPATH that leads to weird breakage
- # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
- -DCMAKE_SKIP_RPATH=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
- doman man/${PN}.6
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-03-07 12:58 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2018-03-07 12:58 UTC (permalink / raw
To: gentoo-commits
commit: a6bbd3ee8e76dbb995a19e592c1b52dbe19d8720
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 7 12:21:08 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Mar 7 12:57:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6bbd3ee
games-strategy/hedgewars: Add missing DEPEND
Reported-by: Daniel Gulotta <dgulotta <AT> alum.mit.edu>
Closes: https://bugs.gentoo.org/649196
Package-Manager: Portage-2.3.24, Repoman-2.3.6
games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
index cfb74ccf1df..8087357bde6 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
@@ -40,7 +40,8 @@ CDEPEND="
libav? ( media-video/libav:= )
!libav? ( media-video/ffmpeg:= )"
DEPEND="${CDEPEND}
- >=dev-lang/fpc-2.4"
+ >=dev-lang/fpc-2.4
+ dev-qt/linguist-tools:5"
RDEPEND="${CDEPEND}
app-arch/xz-utils
>=media-fonts/dejavu-2.28
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-03-07 12:58 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2018-03-07 12:58 UTC (permalink / raw
To: gentoo-commits
commit: a3f8691ba03e3727feea842509b5c7e35d140da0
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 7 12:21:52 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Mar 7 12:57:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f8691b
games-strategy/hedgewars: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
.../hedgewars/hedgewars-0.9.23-r1.ebuild | 92 ----------------------
1 file changed, 92 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23-r1.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23-r1.ebuild
deleted file mode 100644
index 59115e25924..00000000000
--- a/games-strategy/hedgewars/hedgewars-0.9.23-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake-utils desktop xdg-utils
-
-MY_P=${PN}-src-${PV}
-DEB_PATCH_VER=7
-
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="https://www.hedgewars.org/"
-SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
- mirror://debian/pool/main/h/${PN}/${PN}_0.9.22-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libav"
-
-QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
-QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
-
-# qtcore:5= - depends on private header
-CDEPEND="
- >=dev-games/physfs-3.0.1
- dev-lang/lua:0=
- dev-qt/qtcore:5=
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- media-libs/libpng:0=
- media-libs/libsdl2:=
- media-libs/sdl2-image:=
- media-libs/sdl2-mixer:=
- media-libs/sdl2-net:=
- media-libs/sdl2-ttf:=
- sys-libs/zlib:=
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:= )"
-DEPEND="${CDEPEND}
- >=dev-lang/fpc-2.4"
-RDEPEND="${CDEPEND}
- app-arch/xz-utils
- >=media-fonts/dejavu-2.28
- media-fonts/wqy-zenhei"
-
-S="${WORKDIR}"/${MY_P}
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
- "${FILESDIR}"/${P}-qt5-{1,2}.patch # bug 645504
-)
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
- -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
- -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=TRUE
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=ON
- # Need to tell the build system where the fonts are located
- # as it uses PhysFS' symbolic link protection mode which
- # prevents us from symlinking the fonts into the right directory
- # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
- # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
- -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
- # upstream sets RPATH that leads to weird breakage
- # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
- -DCMAKE_SKIP_RPATH=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
- doman man/${PN}.6
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-03-07 12:58 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2018-03-07 12:58 UTC (permalink / raw
To: gentoo-commits
commit: 868733ebea9ccd3a853c25934f0d53a55477d5ea
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 7 12:17:39 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Mar 7 12:57:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868733eb
games-strategy/hedgewars: Requires media-libs/sdl2-mixer[vorbis]
Reported-by: <gentoo <AT> retornaz.com>
Closes: https://bugs.gentoo.org/649090
Package-Manager: Portage-2.3.24, Repoman-2.3.6
.../hedgewars/hedgewars-0.9.23-r2.ebuild | 92 ++++++++++++++++++++++
1 file changed, 92 insertions(+)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
new file mode 100644
index 00000000000..cfb74ccf1df
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake-utils desktop xdg-utils
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=7
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_0.9.22-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+# qtcore:5= - depends on private header
+CDEPEND="
+ >=dev-games/physfs-3.0.1
+ dev-lang/lua:0=
+ dev-qt/qtcore:5=
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-libs/libpng:0=
+ media-libs/libsdl2:=
+ media-libs/sdl2-image:=
+ media-libs/sdl2-mixer:=[vorbis]
+ media-libs/sdl2-net:=
+ media-libs/sdl2-ttf:=
+ sys-libs/zlib:=
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:= )"
+DEPEND="${CDEPEND}
+ >=dev-lang/fpc-2.4"
+RDEPEND="${CDEPEND}
+ app-arch/xz-utils
+ >=media-fonts/dejavu-2.28
+ media-fonts/wqy-zenhei"
+
+S="${WORKDIR}"/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
+ "${FILESDIR}"/${P}-qt5-{1,2}.patch # bug 645504
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=TRUE
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=ON
+ # Need to tell the build system where the fonts are located
+ # as it uses PhysFS' symbolic link protection mode which
+ # prevents us from symlinking the fonts into the right directory
+ # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
+ # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
+ -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
+ # upstream sets RPATH that leads to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ doicon misc/hedgewars.png
+ make_desktop_entry ${PN} Hedgewars
+ doman man/${PN}.6
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-03-29 18:57 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2018-03-29 18:57 UTC (permalink / raw
To: gentoo-commits
commit: 783d3287e3e8a6378166b40df2bac47b3345d9e3
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 29 18:40:57 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Mar 29 18:56:40 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783d3287
games-strategy/hedgewars: Drop 0.9.23-r2
Package-Manager: Portage-2.3.26, Repoman-2.3.7
.../hedgewars/hedgewars-0.9.23-r2.ebuild | 93 ----------------------
1 file changed, 93 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
deleted file mode 100644
index 8087357bde6..00000000000
--- a/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake-utils desktop xdg-utils
-
-MY_P=${PN}-src-${PV}
-DEB_PATCH_VER=7
-
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="https://www.hedgewars.org/"
-SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
- mirror://debian/pool/main/h/${PN}/${PN}_0.9.22-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libav"
-
-QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
-QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
-
-# qtcore:5= - depends on private header
-CDEPEND="
- >=dev-games/physfs-3.0.1
- dev-lang/lua:0=
- dev-qt/qtcore:5=
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- media-libs/libpng:0=
- media-libs/libsdl2:=
- media-libs/sdl2-image:=
- media-libs/sdl2-mixer:=[vorbis]
- media-libs/sdl2-net:=
- media-libs/sdl2-ttf:=
- sys-libs/zlib:=
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:= )"
-DEPEND="${CDEPEND}
- >=dev-lang/fpc-2.4
- dev-qt/linguist-tools:5"
-RDEPEND="${CDEPEND}
- app-arch/xz-utils
- >=media-fonts/dejavu-2.28
- media-fonts/wqy-zenhei"
-
-S="${WORKDIR}"/${MY_P}
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
- "${FILESDIR}"/${P}-qt5-{1,2}.patch # bug 645504
-)
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
- -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
- -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=TRUE
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=ON
- # Need to tell the build system where the fonts are located
- # as it uses PhysFS' symbolic link protection mode which
- # prevents us from symlinking the fonts into the right directory
- # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
- # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
- -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
- # upstream sets RPATH that leads to weird breakage
- # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
- -DCMAKE_SKIP_RPATH=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
- doman man/${PN}.6
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-03-29 18:57 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2018-03-29 18:57 UTC (permalink / raw
To: gentoo-commits
commit: 8cac776bf5756a9e25e8e0405621482fbf93e5df
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 29 18:40:39 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Mar 29 18:56:40 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cac776b
games-strategy/hedgewars: Drop duplicate desktop entry
Closes: https://bugs.gentoo.org/651728
Package-Manager: Portage-2.3.26, Repoman-2.3.7
games-strategy/hedgewars/hedgewars-0.9.23-r3.ebuild | 3 ---
1 file changed, 3 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23-r3.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23-r3.ebuild
index 2c30a518ab0..ae864014ed8 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.23-r3.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.23-r3.ebuild
@@ -79,9 +79,6 @@ src_configure() {
src_install() {
cmake-utils_src_install
-
- doicon misc/hedgewars.png
- make_desktop_entry ${PN} Hedgewars
doman man/${PN}.6
}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-04-17 9:39 Lars Wendler
0 siblings, 0 replies; 30+ messages in thread
From: Lars Wendler @ 2018-04-17 9:39 UTC (permalink / raw
To: gentoo-commits
commit: efb8f5c1462cc3e6b4dae373724cd8a78e9acf48
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 09:32:09 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 09:32:09 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb8f5c1
games-strategy/hedgewars: Bump to version 0.9.24
Package-Manager: Portage-2.3.29, Repoman-2.3.9
games-strategy/hedgewars/Manifest | 2 +
games-strategy/hedgewars/hedgewars-0.9.24.ebuild | 89 ++++++++++++++++++++++++
2 files changed, 91 insertions(+)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 8c7bebda9eb..53f8871c5b1 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,2 +1,4 @@
DIST hedgewars-src-0.9.23.tar.bz2 173042171 BLAKE2B 8458cce459e59227a92f70a1a1593ce0e222030f519e554bea067890394322e8346d062a8552472280401272691d5ebb4c2e85d9e8824b3513d70d24cca4b880 SHA512 b9bcd6d32c7bb97c2766aacbc759dd48b7a4c7a72003ab2bf31cdfac94a6e08de740a689458c276d3c35b90e89a1af6c200f98f463e9554e8b176b5706dc3090
+DIST hedgewars-src-0.9.24.tar.bz2 175085892 BLAKE2B 7282423af3f6d1d26665b827aa54ab2cb9cabd6a8db156e54019deb47a34d6ece2af5f1faf2896ce38eaf48885cb6b87a2616d86100d24f5714a2d0d63e7b114 SHA512 6f6d5e6b7b460b70ec7e20fd66e96d7ad82d2d8d90aa5e89522268c71b90016343e3edd8a3186314546044639e9623af6d0ee2df38395ea925e5588280db27b1
DIST hedgewars_0.9.22-dfsg-7.debian.tar.xz 79016 BLAKE2B dda854b87db808520e3b6405e6eb28db085d23b78e4cdcce25a94992bc2551e2436401766cc39bf52fb7c5ad0e946a9792cc333813454fdfd615d2569e3fb16a SHA512 011d44989b6fcad9ae7a20fcb11a4e2b9a75d1ace6c6e4c2139cd7e67f13ea21d90b6c8a7afb76fa9a06c32537b00b8b4b7689967b3019300e93a7a6fe3e0fbf
+DIST hedgewars_0.9.23-dfsg-2.debian.tar.xz 77488 BLAKE2B 5de6fa2ad91f1346f679d07b3b445bd119d2cdd3c715ace20fc36abe726330ccf9a9b69ec56c58cfca4cc6256ff248b0cc0b0e27caf2a79df0f1662ea7727e8e SHA512 03680446930279178ddff85a87fc27b7c26ad6d850c8f26571517ebbd6dff296db216da6b56d4bd55c659786bc5c76e2b67a63052ee38e150655e60c08f7c491
diff --git a/games-strategy/hedgewars/hedgewars-0.9.24.ebuild b/games-strategy/hedgewars/hedgewars-0.9.24.ebuild
new file mode 100644
index 00000000000..fba8ed68b34
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.24.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake-utils desktop xdg-utils
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=2
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_0.9.23-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+# qtcore:5= - depends on private header
+CDEPEND="
+ >=dev-games/physfs-3.0.1
+ dev-lang/lua:0=
+ dev-qt/qtcore:5=
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-libs/libpng:0=
+ media-libs/libsdl2:=
+ media-libs/sdl2-image:=
+ media-libs/sdl2-mixer:=[vorbis]
+ media-libs/sdl2-net:=
+ media-libs/sdl2-ttf:=
+ sys-libs/zlib:=
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:= )"
+DEPEND="${CDEPEND}
+ >=dev-lang/fpc-2.4
+ dev-qt/linguist-tools:5"
+RDEPEND="${CDEPEND}
+ app-arch/xz-utils
+ >=media-fonts/dejavu-2.28
+ media-fonts/wqy-zenhei"
+
+S="${WORKDIR}"/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=TRUE
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=ON
+ # Need to tell the build system where the fonts are located
+ # as it uses PhysFS' symbolic link protection mode which
+ # prevents us from symlinking the fonts into the right directory
+ # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
+ # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
+ -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
+ # upstream sets RPATH that leads to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ doman man/${PN}.6
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2018-04-19 8:00 Lars Wendler
0 siblings, 0 replies; 30+ messages in thread
From: Lars Wendler @ 2018-04-19 8:00 UTC (permalink / raw
To: gentoo-commits
commit: 658c4d77a103e272be6dd82f031f5754fb3e16c2
Author: Quentin Retornaz <caseoffr <AT> outlook <DOT> com>
AuthorDate: Wed Apr 18 15:00:02 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Apr 19 07:59:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658c4d77
games-strategy/hedgewars: Bump to version 0.9.24.1
Closes: https://github.com/gentoo/gentoo/pull/8057
games-strategy/hedgewars/Manifest | 2 +-
...ewars-0.9.24.ebuild => hedgewars-0.9.24.1.ebuild} | 20 +++++++++++++++++---
games-strategy/hedgewars/metadata.xml | 3 +++
3 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 53f8871c5b1..9db52a1d12c 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,4 +1,4 @@
DIST hedgewars-src-0.9.23.tar.bz2 173042171 BLAKE2B 8458cce459e59227a92f70a1a1593ce0e222030f519e554bea067890394322e8346d062a8552472280401272691d5ebb4c2e85d9e8824b3513d70d24cca4b880 SHA512 b9bcd6d32c7bb97c2766aacbc759dd48b7a4c7a72003ab2bf31cdfac94a6e08de740a689458c276d3c35b90e89a1af6c200f98f463e9554e8b176b5706dc3090
-DIST hedgewars-src-0.9.24.tar.bz2 175085892 BLAKE2B 7282423af3f6d1d26665b827aa54ab2cb9cabd6a8db156e54019deb47a34d6ece2af5f1faf2896ce38eaf48885cb6b87a2616d86100d24f5714a2d0d63e7b114 SHA512 6f6d5e6b7b460b70ec7e20fd66e96d7ad82d2d8d90aa5e89522268c71b90016343e3edd8a3186314546044639e9623af6d0ee2df38395ea925e5588280db27b1
+DIST hedgewars-src-0.9.24.1.tar.bz2 175069915 BLAKE2B 5c49b91b9a77a110a7bc8667f9621c92d638950071c8db7493b7797c2e504a214052fad6ae8554d844146eecabd794529891aebf4e54ee73f8a447ab11c6c7da SHA512 b0b166c807e0d08a763e5e88e178d6e629baa420685bbfe381db7b5ecf003175892f8c2e3b75f1f6d7663335bd5b417d1a2afdc89b9d56b348b056ee3490ed2f
DIST hedgewars_0.9.22-dfsg-7.debian.tar.xz 79016 BLAKE2B dda854b87db808520e3b6405e6eb28db085d23b78e4cdcce25a94992bc2551e2436401766cc39bf52fb7c5ad0e946a9792cc333813454fdfd615d2569e3fb16a SHA512 011d44989b6fcad9ae7a20fcb11a4e2b9a75d1ace6c6e4c2139cd7e67f13ea21d90b6c8a7afb76fa9a06c32537b00b8b4b7689967b3019300e93a7a6fe3e0fbf
DIST hedgewars_0.9.23-dfsg-2.debian.tar.xz 77488 BLAKE2B 5de6fa2ad91f1346f679d07b3b445bd119d2cdd3c715ace20fc36abe726330ccf9a9b69ec56c58cfca4cc6256ff248b0cc0b0e27caf2a79df0f1662ea7727e8e SHA512 03680446930279178ddff85a87fc27b7c26ad6d850c8f26571517ebbd6dff296db216da6b56d4bd55c659786bc5c76e2b67a63052ee38e150655e60c08f7c491
diff --git a/games-strategy/hedgewars/hedgewars-0.9.24.ebuild b/games-strategy/hedgewars/hedgewars-0.9.24.1.ebuild
similarity index 85%
rename from games-strategy/hedgewars/hedgewars-0.9.24.ebuild
rename to games-strategy/hedgewars/hedgewars-0.9.24.1.ebuild
index fba8ed68b34..3e592af7ebf 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.24.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.24.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="libav"
+IUSE="libav server"
QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
@@ -41,7 +41,21 @@ CDEPEND="
!libav? ( media-video/ffmpeg:= )"
DEPEND="${CDEPEND}
>=dev-lang/fpc-2.4
- dev-qt/linguist-tools:5"
+ dev-qt/linguist-tools:5
+ server? (
+ >=dev-lang/ghc-6.10
+ dev-haskell/entropy
+ dev-haskell/hslogger
+ >=dev-haskell/mtl-2
+ >=dev-haskell/network-2.3
+ dev-haskell/random
+ dev-haskell/regex-tdfa
+ dev-haskell/sandi
+ dev-haskell/sha
+ dev-haskell/vector
+ dev-haskell/utf8-string
+ >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
+ )"
RDEPEND="${CDEPEND}
app-arch/xz-utils
>=media-fonts/dejavu-2.28
@@ -59,7 +73,7 @@ src_configure() {
-DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
-Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
-Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=TRUE
+ -DNOSERVER=$(usex server FALSE TRUE)
-DCMAKE_VERBOSE_MAKEFILE=TRUE
-DPHYSFS_SYSTEM=ON
# Need to tell the build system where the fonts are located
diff --git a/games-strategy/hedgewars/metadata.xml b/games-strategy/hedgewars/metadata.xml
index 78274e0fa55..c8b942447c4 100644
--- a/games-strategy/hedgewars/metadata.xml
+++ b/games-strategy/hedgewars/metadata.xml
@@ -5,4 +5,7 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+<use>
+ <flag name="server">Enable local server</flag>
+</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2019-01-03 14:40 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2019-01-03 14:40 UTC (permalink / raw
To: gentoo-commits
commit: 84b875617c83737944b85bbafce713b59bcbe155
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 3 10:07:00 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 3 14:39:45 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b87561
games-strategy/hedgewars: PHYSFS_SYSTEM cmake option was dropped
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
games-strategy/hedgewars/hedgewars-0.9.25.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.25.ebuild b/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
index 3c4e4100aff..c98f3a05e5d 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
@@ -84,7 +84,6 @@ src_configure() {
-DBUILD_ENGINE_C=$(usex x86)
-DNOVIDEOREC=$(usex !x86)
-DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=ON
# Need to tell the build system where the fonts are located
# as it uses PhysFS' symbolic link protection mode which
# prevents us from symlinking the fonts into the right directory
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2019-01-03 14:40 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2019-01-03 14:40 UTC (permalink / raw
To: gentoo-commits
commit: 21280681ffddaadbb159e460ca95ffe37253bb47
Author: Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Mon Dec 3 20:10:28 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 3 14:39:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21280681
games-strategy/hedgewars: version bump to 0.9.25
Bug: https://bugs.gentoo.org/672592
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10553
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-strategy/hedgewars/Manifest | 1 +
games-strategy/hedgewars/hedgewars-0.9.25.ebuild | 111 +++++++++++++++++++++++
2 files changed, 112 insertions(+)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 37090b09032..3b070243189 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,2 +1,3 @@
DIST hedgewars-src-0.9.24.1.tar.bz2 175069915 BLAKE2B 5c49b91b9a77a110a7bc8667f9621c92d638950071c8db7493b7797c2e504a214052fad6ae8554d844146eecabd794529891aebf4e54ee73f8a447ab11c6c7da SHA512 b0b166c807e0d08a763e5e88e178d6e629baa420685bbfe381db7b5ecf003175892f8c2e3b75f1f6d7663335bd5b417d1a2afdc89b9d56b348b056ee3490ed2f
+DIST hedgewars-src-0.9.25.tar.bz2 175276967 BLAKE2B 8f0779ca05ffbf18f607716bbec03bf0d6633cd6c3594bcb94b78ba606ed8c36d418d7b5456574cc0a08489e143d2390ed7ebcc8637e7987231ba04c0d5b5331 SHA512 956c21a7203586485e885f98fa4eccdc2fd34b50c0f817c1f6f610af1b4f341a5bb32bb8e0ace13f78ce2fb79a489000034b89c1b56459a411c07a1809041968
DIST hedgewars_0.9.23-dfsg-2.debian.tar.xz 77488 BLAKE2B 5de6fa2ad91f1346f679d07b3b445bd119d2cdd3c715ace20fc36abe726330ccf9a9b69ec56c58cfca4cc6256ff248b0cc0b0e27caf2a79df0f1662ea7727e8e SHA512 03680446930279178ddff85a87fc27b7c26ad6d850c8f26571517ebbd6dff296db216da6b56d4bd55c659786bc5c76e2b67a63052ee38e150655e60c08f7c491
diff --git a/games-strategy/hedgewars/hedgewars-0.9.25.ebuild b/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
new file mode 100644
index 00000000000..d68363f14f7
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake-utils xdg-utils
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=2
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_0.9.23-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav server"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+# qtcore:5= - depends on private header
+CDEPEND="
+ >=dev-games/physfs-3.0.1
+ dev-lang/lua:0=
+ dev-qt/qtcore:5=
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-libs/libpng:0=
+ media-libs/libsdl2:=
+ media-libs/sdl2-image:=
+ media-libs/sdl2-mixer:=[vorbis]
+ media-libs/sdl2-net:=
+ media-libs/sdl2-ttf:=
+ sys-libs/zlib:=
+ !x86? (
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:= )
+ )"
+DEPEND="${CDEPEND}
+ !x86? ( >=dev-lang/fpc-2.4 )
+ dev-qt/linguist-tools:5
+ server? (
+ >=dev-lang/ghc-6.10
+ dev-haskell/entropy
+ dev-haskell/hslogger
+ >=dev-haskell/mtl-2
+ >=dev-haskell/network-2.3
+ dev-haskell/random
+ dev-haskell/regex-tdfa
+ dev-haskell/sandi
+ dev-haskell/sha
+ dev-haskell/vector
+ dev-haskell/utf8-string
+ dev-haskell/yaml
+ >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
+ )
+ x86? (
+ >=dev-lang/ghc-6.10
+ dev-haskell/parsec
+ )"
+RDEPEND="${CDEPEND}
+ app-arch/xz-utils
+ >=media-fonts/dejavu-2.28
+ media-fonts/wqy-zenhei"
+
+S="${WORKDIR}"/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=$(usex server FALSE TRUE)
+ -DBUILD_ENGINE_C=$(usex x86 ON OFF)
+ -DNOVIDEOREC=$(usex x86 TRUE FALSE)
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=ON
+ # Need to tell the build system where the fonts are located
+ # as it uses PhysFS' symbolic link protection mode which
+ # prevents us from symlinking the fonts into the right directory
+ # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
+ # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
+ -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
+ # upstream sets RPATH that leads to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ doman man/${PN}.6
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2019-01-03 14:40 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2019-01-03 14:40 UTC (permalink / raw
To: gentoo-commits
commit: 9d326b51861ecdc2eac31c23f74b953dbcb184d1
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 3 09:45:54 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 3 14:39:33 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d326b51
games-strategy/hedgewars: EAPI-7 bump
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
games-strategy/hedgewars/hedgewars-0.9.25.ebuild | 27 ++++++++++++------------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.25.ebuild b/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
index d68363f14f7..3c4e4100aff 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.25.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
CMAKE_MAKEFILE_GENERATOR=emake
inherit cmake-utils xdg-utils
@@ -13,6 +13,7 @@ DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
HOMEPAGE="https://www.hedgewars.org/"
SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
mirror://debian/pool/main/h/${PN}/${PN}_0.9.23-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -22,7 +23,7 @@ QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
# qtcore:5= - depends on private header
-CDEPEND="
+DEPEND="
>=dev-games/physfs-3.0.1
dev-lang/lua:0=
dev-qt/qtcore:5=
@@ -35,13 +36,16 @@ CDEPEND="
media-libs/sdl2-mixer:=[vorbis]
media-libs/sdl2-net:=
media-libs/sdl2-ttf:=
- sys-libs/zlib:=
+ sys-libs/zlib
!x86? (
libav? ( media-video/libav:= )
!libav? ( media-video/ffmpeg:= )
)"
-DEPEND="${CDEPEND}
- !x86? ( >=dev-lang/fpc-2.4 )
+RDEPEND="${DEPEND}
+ app-arch/xz-utils
+ >=media-fonts/dejavu-2.28
+ media-fonts/wqy-zenhei"
+BDEPEND="
dev-qt/linguist-tools:5
server? (
>=dev-lang/ghc-6.10
@@ -58,14 +62,11 @@ DEPEND="${CDEPEND}
dev-haskell/yaml
>=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
)
+ !x86? ( >=dev-lang/fpc-2.4 )
x86? (
>=dev-lang/ghc-6.10
dev-haskell/parsec
)"
-RDEPEND="${CDEPEND}
- app-arch/xz-utils
- >=media-fonts/dejavu-2.28
- media-fonts/wqy-zenhei"
S="${WORKDIR}"/${MY_P}
@@ -79,9 +80,9 @@ src_configure() {
-DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
-Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
-Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=$(usex server FALSE TRUE)
- -DBUILD_ENGINE_C=$(usex x86 ON OFF)
- -DNOVIDEOREC=$(usex x86 TRUE FALSE)
+ -DNOSERVER=$(usex !server)
+ -DBUILD_ENGINE_C=$(usex x86)
+ -DNOVIDEOREC=$(usex !x86)
-DCMAKE_VERBOSE_MAKEFILE=TRUE
-DPHYSFS_SYSTEM=ON
# Need to tell the build system where the fonts are located
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2019-01-09 11:52 Andreas Sturmlechner
0 siblings, 0 replies; 30+ messages in thread
From: Andreas Sturmlechner @ 2019-01-09 11:52 UTC (permalink / raw
To: gentoo-commits
commit: be44efacc70bd033e463b6d09a76522f43661c2b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 11:19:54 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 9 11:51:58 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be44efac
games-strategy/hedgewars: Drop 0.9.24.1
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-strategy/hedgewars/Manifest | 1 -
games-strategy/hedgewars/hedgewars-0.9.24.1.ebuild | 103 ---------------------
2 files changed, 104 deletions(-)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 3b070243189..9a8719b1dbf 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,3 +1,2 @@
-DIST hedgewars-src-0.9.24.1.tar.bz2 175069915 BLAKE2B 5c49b91b9a77a110a7bc8667f9621c92d638950071c8db7493b7797c2e504a214052fad6ae8554d844146eecabd794529891aebf4e54ee73f8a447ab11c6c7da SHA512 b0b166c807e0d08a763e5e88e178d6e629baa420685bbfe381db7b5ecf003175892f8c2e3b75f1f6d7663335bd5b417d1a2afdc89b9d56b348b056ee3490ed2f
DIST hedgewars-src-0.9.25.tar.bz2 175276967 BLAKE2B 8f0779ca05ffbf18f607716bbec03bf0d6633cd6c3594bcb94b78ba606ed8c36d418d7b5456574cc0a08489e143d2390ed7ebcc8637e7987231ba04c0d5b5331 SHA512 956c21a7203586485e885f98fa4eccdc2fd34b50c0f817c1f6f610af1b4f341a5bb32bb8e0ace13f78ce2fb79a489000034b89c1b56459a411c07a1809041968
DIST hedgewars_0.9.23-dfsg-2.debian.tar.xz 77488 BLAKE2B 5de6fa2ad91f1346f679d07b3b445bd119d2cdd3c715ace20fc36abe726330ccf9a9b69ec56c58cfca4cc6256ff248b0cc0b0e27caf2a79df0f1662ea7727e8e SHA512 03680446930279178ddff85a87fc27b7c26ad6d850c8f26571517ebbd6dff296db216da6b56d4bd55c659786bc5c76e2b67a63052ee38e150655e60c08f7c491
diff --git a/games-strategy/hedgewars/hedgewars-0.9.24.1.ebuild b/games-strategy/hedgewars/hedgewars-0.9.24.1.ebuild
deleted file mode 100644
index 3e592af7ebf..00000000000
--- a/games-strategy/hedgewars/hedgewars-0.9.24.1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake-utils desktop xdg-utils
-
-MY_P=${PN}-src-${PV}
-DEB_PATCH_VER=2
-
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="https://www.hedgewars.org/"
-SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
- mirror://debian/pool/main/h/${PN}/${PN}_0.9.23-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libav server"
-
-QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
-QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
-
-# qtcore:5= - depends on private header
-CDEPEND="
- >=dev-games/physfs-3.0.1
- dev-lang/lua:0=
- dev-qt/qtcore:5=
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- media-libs/libpng:0=
- media-libs/libsdl2:=
- media-libs/sdl2-image:=
- media-libs/sdl2-mixer:=[vorbis]
- media-libs/sdl2-net:=
- media-libs/sdl2-ttf:=
- sys-libs/zlib:=
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:= )"
-DEPEND="${CDEPEND}
- >=dev-lang/fpc-2.4
- dev-qt/linguist-tools:5
- server? (
- >=dev-lang/ghc-6.10
- dev-haskell/entropy
- dev-haskell/hslogger
- >=dev-haskell/mtl-2
- >=dev-haskell/network-2.3
- dev-haskell/random
- dev-haskell/regex-tdfa
- dev-haskell/sandi
- dev-haskell/sha
- dev-haskell/vector
- dev-haskell/utf8-string
- >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
- )"
-RDEPEND="${CDEPEND}
- app-arch/xz-utils
- >=media-fonts/dejavu-2.28
- media-fonts/wqy-zenhei"
-
-S="${WORKDIR}"/${MY_P}
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
- -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
- -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=$(usex server FALSE TRUE)
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DPHYSFS_SYSTEM=ON
- # Need to tell the build system where the fonts are located
- # as it uses PhysFS' symbolic link protection mode which
- # prevents us from symlinking the fonts into the right directory
- # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
- # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
- -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
- # upstream sets RPATH that leads to weird breakage
- # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
- -DCMAKE_SKIP_RPATH=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- doman man/${PN}.6
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2019-10-14 13:59 Lars Wendler
0 siblings, 0 replies; 30+ messages in thread
From: Lars Wendler @ 2019-10-14 13:59 UTC (permalink / raw
To: gentoo-commits
commit: 3f7f93463f2725ef8d00b28397d27244b3229ea4
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 13:47:44 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 13:59:43 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7f9346
games-strategy/hedgewars: Bump to version 1.0.0
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
games-strategy/hedgewars/Manifest | 1 +
games-strategy/hedgewars/hedgewars-1.0.0.ebuild | 111 ++++++++++++++++++++++++
2 files changed, 112 insertions(+)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 9a8719b1dbf..83790d60101 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,2 +1,3 @@
DIST hedgewars-src-0.9.25.tar.bz2 175276967 BLAKE2B 8f0779ca05ffbf18f607716bbec03bf0d6633cd6c3594bcb94b78ba606ed8c36d418d7b5456574cc0a08489e143d2390ed7ebcc8637e7987231ba04c0d5b5331 SHA512 956c21a7203586485e885f98fa4eccdc2fd34b50c0f817c1f6f610af1b4f341a5bb32bb8e0ace13f78ce2fb79a489000034b89c1b56459a411c07a1809041968
+DIST hedgewars-src-1.0.0.tar.bz2 177668452 BLAKE2B cbd99a4403b911023fb4a522ed1ed04272f07705321585b0e7a8f56785ef11bf8c654df95016b0af94f603c387f73804cbd95e13a92e875990adf5fec149e334 SHA512 9aeb904550239040a878a0e7ae5006aa4d824124b61d813b9e6f6dfe1bd1c8f5fe395e0fd6e58d685ef1259abd4669e03b985be129c620be15f6e5ad82519ec2
DIST hedgewars_0.9.23-dfsg-2.debian.tar.xz 77488 BLAKE2B 5de6fa2ad91f1346f679d07b3b445bd119d2cdd3c715ace20fc36abe726330ccf9a9b69ec56c58cfca4cc6256ff248b0cc0b0e27caf2a79df0f1662ea7727e8e SHA512 03680446930279178ddff85a87fc27b7c26ad6d850c8f26571517ebbd6dff296db216da6b56d4bd55c659786bc5c76e2b67a63052ee38e150655e60c08f7c491
diff --git a/games-strategy/hedgewars/hedgewars-1.0.0.ebuild b/games-strategy/hedgewars/hedgewars-1.0.0.ebuild
new file mode 100644
index 00000000000..c98f3a05e5d
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-1.0.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake-utils xdg-utils
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=2
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_0.9.23-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav server"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+# qtcore:5= - depends on private header
+DEPEND="
+ >=dev-games/physfs-3.0.1
+ dev-lang/lua:0=
+ dev-qt/qtcore:5=
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-libs/libpng:0=
+ media-libs/libsdl2:=
+ media-libs/sdl2-image:=
+ media-libs/sdl2-mixer:=[vorbis]
+ media-libs/sdl2-net:=
+ media-libs/sdl2-ttf:=
+ sys-libs/zlib
+ !x86? (
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:= )
+ )"
+RDEPEND="${DEPEND}
+ app-arch/xz-utils
+ >=media-fonts/dejavu-2.28
+ media-fonts/wqy-zenhei"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ server? (
+ >=dev-lang/ghc-6.10
+ dev-haskell/entropy
+ dev-haskell/hslogger
+ >=dev-haskell/mtl-2
+ >=dev-haskell/network-2.3
+ dev-haskell/random
+ dev-haskell/regex-tdfa
+ dev-haskell/sandi
+ dev-haskell/sha
+ dev-haskell/vector
+ dev-haskell/utf8-string
+ dev-haskell/yaml
+ >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
+ )
+ !x86? ( >=dev-lang/fpc-2.4 )
+ x86? (
+ >=dev-lang/ghc-6.10
+ dev-haskell/parsec
+ )"
+
+S="${WORKDIR}"/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=$(usex !server)
+ -DBUILD_ENGINE_C=$(usex x86)
+ -DNOVIDEOREC=$(usex !x86)
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ # Need to tell the build system where the fonts are located
+ # as it uses PhysFS' symbolic link protection mode which
+ # prevents us from symlinking the fonts into the right directory
+ # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
+ # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
+ -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
+ # upstream sets RPATH that leads to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ doman man/${PN}.6
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2019-10-18 22:09 James Le Cuirot
0 siblings, 0 replies; 30+ messages in thread
From: James Le Cuirot @ 2019-10-18 22:09 UTC (permalink / raw
To: gentoo-commits
commit: e2ed095b96abdc83a8e7502fe6fdc9f5909386da
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 22:08:44 2019 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 22:08:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2ed095b
games-strategy/hedgewars: Drop obsolete patches in 1.0.0
Closes: https://github.com/gentoo/gentoo/pull/13240
Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
.../{hedgewars-1.0.0.ebuild => hedgewars-1.0.0-r1.ebuild} | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-1.0.0.ebuild b/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
similarity index 94%
rename from games-strategy/hedgewars/hedgewars-1.0.0.ebuild
rename to games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
index c98f3a05e5d..9e8d0f6b128 100644
--- a/games-strategy/hedgewars/hedgewars-1.0.0.ebuild
+++ b/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
@@ -7,12 +7,10 @@ CMAKE_MAKEFILE_GENERATOR=emake
inherit cmake-utils xdg-utils
MY_P=${PN}-src-${PV}
-DEB_PATCH_VER=2
DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
HOMEPAGE="https://www.hedgewars.org/"
-SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
- mirror://debian/pool/main/h/${PN}/${PN}_0.9.23-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2"
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
@@ -70,10 +68,6 @@ BDEPEND="
S="${WORKDIR}"/${MY_P}
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
-)
-
src_configure() {
local mycmakeargs=(
-DMINIMAL_FLAGS=ON
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2020-04-26 7:44 Mikle Kolyada
0 siblings, 0 replies; 30+ messages in thread
From: Mikle Kolyada @ 2020-04-26 7:44 UTC (permalink / raw
To: gentoo-commits
commit: b015f9f730f16c60aa33d4eb079e8a2c3d81d036
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 26 07:33:12 2020 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Apr 26 07:33:12 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b015f9f7
games-strategy/hedgewars: migrate from libav
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild b/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
index b904224542e..95f4eb1d7eb 100644
--- a/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
+++ b/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2"
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="libav server"
+IUSE="server"
QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
@@ -35,10 +35,8 @@ DEPEND="
media-libs/sdl2-net:=
media-libs/sdl2-ttf:=
sys-libs/zlib
- !x86? (
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:= )
- )"
+ !x86? ( media-video/ffmpeg:= )
+ "
RDEPEND="${DEPEND}
app-arch/xz-utils
>=media-fonts/dejavu-2.28
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2021-01-30 12:11 Sergei Trofimovich
0 siblings, 0 replies; 30+ messages in thread
From: Sergei Trofimovich @ 2021-01-30 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 722ae4219b65c1957636b7f6c64011bdcbf72775
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 30 12:05:19 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jan 30 12:11:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722ae421
games-strategy/hedgewars: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild | 105 ---------------------
1 file changed, 105 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild b/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
deleted file mode 100644
index 95f4eb1d7eb..00000000000
--- a/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake xdg-utils
-
-MY_P=${PN}-src-${PV}
-
-DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
-HOMEPAGE="https://www.hedgewars.org/"
-SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2 Apache-2.0 FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="server"
-
-QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
-QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
-
-# qtcore:5= - depends on private header
-DEPEND="
- >=dev-games/physfs-3.0.1
- dev-lang/lua:0=
- dev-qt/qtcore:5=
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- media-libs/libpng:0=
- media-libs/libsdl2:=
- media-libs/sdl2-image:=
- media-libs/sdl2-mixer:=[vorbis]
- media-libs/sdl2-net:=
- media-libs/sdl2-ttf:=
- sys-libs/zlib
- !x86? ( media-video/ffmpeg:= )
- "
-RDEPEND="${DEPEND}
- app-arch/xz-utils
- >=media-fonts/dejavu-2.28
- media-fonts/wqy-zenhei"
-BDEPEND="
- dev-qt/linguist-tools:5
- server? (
- >=dev-lang/ghc-6.10
- dev-haskell/entropy
- dev-haskell/hslogger
- >=dev-haskell/mtl-2
- >=dev-haskell/network-2.3
- dev-haskell/random
- dev-haskell/regex-tdfa
- dev-haskell/sandi
- dev-haskell/sha
- dev-haskell/vector
- dev-haskell/utf8-string
- dev-haskell/yaml
- >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
- )
- !x86? ( >=dev-lang/fpc-2.4 )
- x86? (
- >=dev-lang/ghc-6.10
- dev-haskell/parsec
- )"
-
-PATCHES=( "${FILESDIR}/${P}-qt-5.15.patch" )
-
-S="${WORKDIR}"/${MY_P}
-
-src_configure() {
- local mycmakeargs=(
- -DMINIMAL_FLAGS=ON
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
- -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
- -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=$(usex !server)
- -DBUILD_ENGINE_C=$(usex x86)
- -DNOVIDEOREC=$(usex !x86)
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- # Need to tell the build system where the fonts are located
- # as it uses PhysFS' symbolic link protection mode which
- # prevents us from symlinking the fonts into the right directory
- # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
- # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
- -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
- # upstream sets RPATH that leads to weird breakage
- # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
- -DCMAKE_SKIP_RPATH=ON
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman man/${PN}.6
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2021-01-30 12:11 Sergei Trofimovich
0 siblings, 0 replies; 30+ messages in thread
From: Sergei Trofimovich @ 2021-01-30 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 2a6c76917783a0cc35ed7278cc366b5b95fc8290
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 30 12:10:03 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jan 30 12:11:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6c7691
games-strategy/hedgewars: drop USE=server
USE=server needs outated haskell <network-3 and <zlib-0.6.
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
games-strategy/hedgewars/hedgewars-1.0.0-r100.ebuild | 20 ++------------------
games-strategy/hedgewars/metadata.xml | 3 ---
2 files changed, 2 insertions(+), 21 deletions(-)
diff --git a/games-strategy/hedgewars/hedgewars-1.0.0-r100.ebuild b/games-strategy/hedgewars/hedgewars-1.0.0-r100.ebuild
index 8f127f79072..7f1d4b6f7c5 100644
--- a/games-strategy/hedgewars/hedgewars-1.0.0-r100.ebuild
+++ b/games-strategy/hedgewars/hedgewars-1.0.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
@@ -17,7 +17,6 @@ SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2"
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="server"
REQUIRED_USE="${LUA_REQUIRED_USE}"
@@ -46,21 +45,6 @@ RDEPEND="${DEPEND}
media-fonts/wqy-zenhei"
BDEPEND="
dev-qt/linguist-tools:5
- server? (
- >=dev-lang/ghc-6.10
- dev-haskell/entropy
- dev-haskell/hslogger
- >=dev-haskell/mtl-2
- >=dev-haskell/network-2.3
- dev-haskell/random
- dev-haskell/regex-tdfa
- dev-haskell/sandi
- dev-haskell/sha
- dev-haskell/vector
- dev-haskell/utf8-string
- dev-haskell/yaml
- >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6
- )
!x86? ( >=dev-lang/fpc-2.4 )
x86? (
>=dev-lang/ghc-6.10
@@ -80,7 +64,7 @@ src_configure() {
-DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
-Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
-Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
- -DNOSERVER=$(usex !server)
+ -DNOSERVER=TRUE
-DBUILD_ENGINE_C=$(usex x86)
-DNOVIDEOREC=$(usex !x86)
-DCMAKE_VERBOSE_MAKEFILE=TRUE
diff --git a/games-strategy/hedgewars/metadata.xml b/games-strategy/hedgewars/metadata.xml
index c8b942447c4..78274e0fa55 100644
--- a/games-strategy/hedgewars/metadata.xml
+++ b/games-strategy/hedgewars/metadata.xml
@@ -5,7 +5,4 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
-<use>
- <flag name="server">Enable local server</flag>
-</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
@ 2023-03-11 16:26 Sam James
0 siblings, 0 replies; 30+ messages in thread
From: Sam James @ 2023-03-11 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 7b87e3bb73ba5cae37fc725595d48161bca0def9
Author: Alexander Tsoy <alexander <AT> tsoy <DOT> me>
AuthorDate: Mon Oct 24 00:01:22 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 16:24:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b87e3bb
games-strategy/hedgewars: version bump to 1.0.2
Also bring back USE=server
Signed-off-by: Alexander Tsoy <alexander <AT> tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/27924
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-strategy/hedgewars/Manifest | 1 +
games-strategy/hedgewars/hedgewars-1.0.2.ebuild | 112 ++++++++++++++++++++++++
games-strategy/hedgewars/metadata.xml | 3 +
3 files changed, 116 insertions(+)
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 71168ed483b4..d4427c98fb17 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1 +1,2 @@
DIST hedgewars-src-1.0.0.tar.bz2 177668452 BLAKE2B cbd99a4403b911023fb4a522ed1ed04272f07705321585b0e7a8f56785ef11bf8c654df95016b0af94f603c387f73804cbd95e13a92e875990adf5fec149e334 SHA512 9aeb904550239040a878a0e7ae5006aa4d824124b61d813b9e6f6dfe1bd1c8f5fe395e0fd6e58d685ef1259abd4669e03b985be129c620be15f6e5ad82519ec2
+DIST hedgewars-src-1.0.2.tar.bz2 177564706 BLAKE2B 3644209cc42443b845d6a4497ba6ca8f34ffe249b99ac0ca26e5fcb5e86a0e705389e3b6db75d16b671cd2c899cecef2b6065d1755dfaab0860a6eb4c6ddb099 SHA512 dc79cc48eee305d8dd2b64fcbfe598d48f8aec918d9065a6af4aef9be4e4940ad858836fc6bda46e02128b80dbba8c443a4f8a702a16b0ac969f8d0a0e080502
diff --git a/games-strategy/hedgewars/hedgewars-1.0.2.ebuild b/games-strategy/hedgewars/hedgewars-1.0.2.ebuild
new file mode 100644
index 000000000000..d0ddc1cfbea0
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-1.0.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+LUA_COMPAT=( lua5-1 )
+
+inherit cmake lua-single xdg-utils
+
+MY_P=${PN}-src-${PV}
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="server"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+# qtcore:5= - depends on private header
+DEPEND="${LUA_DEPS}
+ >=dev-games/physfs-3.0.1
+ dev-qt/qtcore:5=
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-libs/libpng:0=
+ media-libs/libsdl2:=
+ media-libs/sdl2-image:=
+ media-libs/sdl2-mixer:=[vorbis]
+ media-libs/sdl2-net:=
+ media-libs/sdl2-ttf:=
+ sys-libs/zlib
+ !x86? ( media-video/ffmpeg:= )
+ "
+RDEPEND="${DEPEND}
+ app-arch/xz-utils
+ >=media-fonts/dejavu-2.28
+ media-fonts/wqy-zenhei"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ server? (
+ >=dev-lang/ghc-6.10
+ dev-haskell/entropy
+ dev-haskell/hslogger
+ >=dev-haskell/mtl-2
+ >=dev-haskell/network-2.3
+ dev-haskell/random
+ dev-haskell/regex-tdfa
+ dev-haskell/sandi
+ dev-haskell/sha
+ dev-haskell/vector
+ dev-haskell/utf8-string
+ dev-haskell/yaml
+ >=dev-haskell/zlib-0.5.3
+ )
+ !x86? ( >=dev-lang/fpc-2.4 )
+ x86? (
+ >=dev-lang/ghc-6.10
+ dev-haskell/parsec
+ )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.0.0-qt-5.15.patch"
+ "${FILESDIR}/${PN}-1.0.0-cmake_lua_version.patch"
+)
+
+S="${WORKDIR}"/${MY_P}
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=$(usex !server)
+ -DBUILD_ENGINE_C=$(usex x86)
+ -DNOVIDEOREC=$(usex !x86)
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ # Need to tell the build system where the fonts are located
+ # as it uses PhysFS' symbolic link protection mode which
+ # prevents us from symlinking the fonts into the right directory
+ # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
+ # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
+ -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
+ # upstream sets RPATH that leads to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
+ -DLUA_VERSION=$(lua_get_version)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ doman man/${PN}.6
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/games-strategy/hedgewars/metadata.xml b/games-strategy/hedgewars/metadata.xml
index 1c3ba213c494..8beda0c43150 100644
--- a/games-strategy/hedgewars/metadata.xml
+++ b/games-strategy/hedgewars/metadata.xml
@@ -5,4 +5,7 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+<use>
+ <flag name="server">Enable local server</flag>
+</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 30+ messages in thread
end of thread, other threads:[~2023-03-11 16:26 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-07 10:02 [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/ Agostino Sarubbo
-- strict thread matches above, loose matches on Subject: below --
2023-03-11 16:26 Sam James
2021-01-30 12:11 Sergei Trofimovich
2021-01-30 12:11 Sergei Trofimovich
2020-04-26 7:44 Mikle Kolyada
2019-10-18 22:09 James Le Cuirot
2019-10-14 13:59 Lars Wendler
2019-01-09 11:52 Andreas Sturmlechner
2019-01-03 14:40 Andreas Sturmlechner
2019-01-03 14:40 Andreas Sturmlechner
2019-01-03 14:40 Andreas Sturmlechner
2018-04-19 8:00 Lars Wendler
2018-04-17 9:39 Lars Wendler
2018-03-29 18:57 Andreas Sturmlechner
2018-03-29 18:57 Andreas Sturmlechner
2018-03-07 12:58 Andreas Sturmlechner
2018-03-07 12:58 Andreas Sturmlechner
2018-03-07 12:58 Andreas Sturmlechner
2018-02-27 21:06 Andreas Sturmlechner
2017-12-21 1:57 David Seifert
2017-11-19 18:24 David Seifert
2017-11-19 10:50 David Seifert
2017-11-19 9:12 David Seifert
2017-11-19 9:12 David Seifert
2017-06-13 3:33 NP Hardass
2016-11-03 9:54 Michael Palimaka
2016-05-13 14:51 Agostino Sarubbo
2016-04-06 19:08 Michael Sterrett
2015-12-29 7:41 Michael Sterrett
2015-11-05 5:45 Michael Sterrett
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox