Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/
Date: Thu, 29 Mar 2018 18:57:06
Message-Id: 1522349800.783d3287e3e8a6378166b40df2bac47b3345d9e3.asturm@gentoo
1 commit: 783d3287e3e8a6378166b40df2bac47b3345d9e3
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 29 18:40:57 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 29 18:56:40 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783d3287
7
8 games-strategy/hedgewars: Drop 0.9.23-r2
9
10 Package-Manager: Portage-2.3.26, Repoman-2.3.7
11
12 .../hedgewars/hedgewars-0.9.23-r2.ebuild | 93 ----------------------
13 1 file changed, 93 deletions(-)
14
15 diff --git a/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
16 deleted file mode 100644
17 index 8087357bde6..00000000000
18 --- a/games-strategy/hedgewars/hedgewars-0.9.23-r2.ebuild
19 +++ /dev/null
20 @@ -1,93 +0,0 @@
21 -# Copyright 1999-2018 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=6
25 -
26 -CMAKE_MAKEFILE_GENERATOR=emake
27 -inherit cmake-utils desktop xdg-utils
28 -
29 -MY_P=${PN}-src-${PV}
30 -DEB_PATCH_VER=7
31 -
32 -DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
33 -HOMEPAGE="https://www.hedgewars.org/"
34 -SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
35 - mirror://debian/pool/main/h/${PN}/${PN}_0.9.22-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
36 -
37 -LICENSE="GPL-2 Apache-2.0 FDL-1.3"
38 -SLOT="0"
39 -KEYWORDS="~amd64 ~x86"
40 -IUSE="libav"
41 -
42 -QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
43 -QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
44 -
45 -# qtcore:5= - depends on private header
46 -CDEPEND="
47 - >=dev-games/physfs-3.0.1
48 - dev-lang/lua:0=
49 - dev-qt/qtcore:5=
50 - dev-qt/qtgui:5
51 - dev-qt/qtnetwork:5
52 - dev-qt/qtwidgets:5
53 - media-libs/libpng:0=
54 - media-libs/libsdl2:=
55 - media-libs/sdl2-image:=
56 - media-libs/sdl2-mixer:=[vorbis]
57 - media-libs/sdl2-net:=
58 - media-libs/sdl2-ttf:=
59 - sys-libs/zlib:=
60 - libav? ( media-video/libav:= )
61 - !libav? ( media-video/ffmpeg:= )"
62 -DEPEND="${CDEPEND}
63 - >=dev-lang/fpc-2.4
64 - dev-qt/linguist-tools:5"
65 -RDEPEND="${CDEPEND}
66 - app-arch/xz-utils
67 - >=media-fonts/dejavu-2.28
68 - media-fonts/wqy-zenhei"
69 -
70 -S="${WORKDIR}"/${MY_P}
71 -
72 -PATCHES=(
73 - "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch
74 - "${FILESDIR}"/${P}-qt5-{1,2}.patch # bug 645504
75 -)
76 -
77 -src_configure() {
78 - local mycmakeargs=(
79 - -DMINIMAL_FLAGS=ON
80 - -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
81 - -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
82 - -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
83 - -DNOSERVER=TRUE
84 - -DCMAKE_VERBOSE_MAKEFILE=TRUE
85 - -DPHYSFS_SYSTEM=ON
86 - # Need to tell the build system where the fonts are located
87 - # as it uses PhysFS' symbolic link protection mode which
88 - # prevents us from symlinking the fonts into the right directory
89 - # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
90 - # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
91 - -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
92 - # upstream sets RPATH that leads to weird breakage
93 - # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
94 - -DCMAKE_SKIP_RPATH=ON
95 - )
96 - cmake-utils_src_configure
97 -}
98 -
99 -src_install() {
100 - cmake-utils_src_install
101 -
102 - doicon misc/hedgewars.png
103 - make_desktop_entry ${PN} Hedgewars
104 - doman man/${PN}.6
105 -}
106 -
107 -pkg_postinst() {
108 - xdg_desktop_database_update
109 -}
110 -
111 -pkg_postrm() {
112 - xdg_desktop_database_update
113 -}