Gentoo Archives: gentoo-commits

From: Chris Reffett <creffett@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-roguelike/dwarf-fortress/
Date: Mon, 28 Aug 2017 23:26:12
Message-Id: 1503962727.d848a1a21977cc455c44930711dc374616216168.creffett@gentoo
1 commit: d848a1a21977cc455c44930711dc374616216168
2 Author: Chris Reffett <creffett <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 28 23:25:27 2017 +0000
4 Commit: Chris Reffett <creffett <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 28 23:25:27 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d848a1a2
7
8 games-roguelike/dwarf-fortress: Remove old
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.3
11
12 games-roguelike/dwarf-fortress/Manifest | 2 -
13 .../dwarf-fortress/dwarf-fortress-0.40.24.ebuild | 92 ---------------------
14 .../dwarf-fortress/dwarf-fortress-0.42.06.ebuild | 93 ----------------------
15 3 files changed, 187 deletions(-)
16
17 diff --git a/games-roguelike/dwarf-fortress/Manifest b/games-roguelike/dwarf-fortress/Manifest
18 index eda79ad45cb..7f706d633ee 100644
19 --- a/games-roguelike/dwarf-fortress/Manifest
20 +++ b/games-roguelike/dwarf-fortress/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST df_40_24_linux.tar.bz2 12921246 SHA256 da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234 SHA512 2242e471b7dbc996e819e2f74b2bbfda30a9a301755bc025ddcccdffdd3afe2e48bbedca31a332283ef829d023069398e57d6a87e26c582ddbce4a67ff7fd755 WHIRLPOOL 03cb652a2564d2b0c809be8252f7754d893f69ac1b95124ea108ed0fde9ac742c498d9e369339775695861e430a2ded0741b018f85551d48731730f98303dc69
23 -DIST df_42_06_linux.tar.bz2 13857747 SHA256 03df8e73bf81e4f7bec9e789a83f8bd20b0b968d73131e4051e005db13fec99f SHA512 dfeb1406dcbd74091170eee4392c8eb876516d723b17e8aa291cab5b670be9fca4e22122788656e37afc03cd0e827e42b8cd27bc148d32639ebb7b8b7fa2bbf4 WHIRLPOOL d8fd93e9d90b4bee942c9a3751d1d03180157e4ecf406cf1cf31441946588990b2385a0b8d376f2a5386d7514d28b7ba5a6fbd2879e3a1e87124d902759909c3
24 DIST df_43_05_linux.tar.bz2 11580594 SHA256 856c13170e8beefb5419ae71ee26c85db9716b3ebd4c7348aa44b896bd490be4 SHA512 502e6bac0bdd5586fb6b4e1117caf144a0336a7eed3ed9350ec316e4a286e309a15e0738517c0dd7d32f182984c501c7a8756e942d3dde9fb87f72b153f38e7a WHIRLPOOL 2ba6091c575eb7e2ca282e2192c0ca30ee48bfea473a0537acabfe33b2b7e848d1057f65409f9cc4aa2ec42f3c2dc7fef22139d3b2a788a84e71338a2c767ba1
25 DIST df_43_05_linux32.tar.bz2 12158550 SHA256 0334e6b35ecc36949f5c60ffc1eb46fade3365b55a44f2e11fd4ae799ba7819a SHA512 d0446ddb5c37ee45ade36b18b815595e8d7bfd9749af4ecd2f25b45859d797a9da70f2344e2c58544feafc7df06882ade8a10534c37754359747c0d37f084b7c WHIRLPOOL 899d8739847cb37cb636453e7a728a0ae9765958fd77828e7f099b1f4b7a4bdaae0fee93121ddc81a0f2bf5ab4292380c9edb405dc5ed64d3d3cecf26f5f23c7
26
27 diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild
28 deleted file mode 100644
29 index 03d564f99ad..00000000000
30 --- a/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild
31 +++ /dev/null
32 @@ -1,92 +0,0 @@
33 -# Copyright 1999-2015 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=5
37 -
38 -inherit eutils games multilib versionator
39 -
40 -MY_PV=$(replace_all_version_separators _ "$(get_version_component_range 2-)")
41 -MY_PN=df
42 -MY_P=${MY_PN}_${MY_PV}
43 -
44 -DESCRIPTION="A single-player fantasy game"
45 -HOMEPAGE="http://www.bay12games.com/dwarves"
46 -SRC_URI="http://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2"
47 -
48 -LICENSE="free-noncomm BSD BitstreamVera"
49 -SLOT="0"
50 -KEYWORDS="~amd64 ~x86 -*"
51 -IUSE="debug"
52 -
53 -RDEPEND="media-libs/glew[abi_x86_32(-)]
54 - media-libs/libsdl[abi_x86_32(-),opengl,video,X]
55 - media-libs/libsndfile[abi_x86_32(-),alsa]
56 - media-libs/sdl-image[abi_x86_32(-),jpeg,png,tiff]
57 - media-libs/sdl-ttf[abi_x86_32(-)]
58 - sys-libs/zlib[abi_x86_32(-)]
59 - virtual/glu[abi_x86_32(-)]
60 - x11-libs/gtk+:2[abi_x86_32(-)]"
61 -# Yup, openal and ncurses are only needed at compile-time; the code dlopens it at runtime
62 -# if requested.
63 -DEPEND="${RDEPEND}
64 - media-libs/openal[abi_x86_32(-)]
65 - sys-libs/ncurses[abi_x86_32(-),unicode]
66 - virtual/pkgconfig
67 - x11-proto/kbproto[abi_x86_32(-)]
68 - x11-proto/xproto[abi_x86_32(-)]"
69 -
70 -S=${WORKDIR}/${MY_PN}_linux
71 -
72 -gamesdir="${GAMES_PREFIX_OPT}/${PN}"
73 -QA_PRESTRIPPED="${gamesdir}/libs/Dwarf_Fortress"
74 -
75 -pkg_setup() {
76 - games_pkg_setup
77 -
78 - multilib_toolchain_setup x86
79 -}
80 -
81 -src_prepare() {
82 - rm libs/*.so*
83 - cp "${FILESDIR}"/{dwarf-fortress,Makefile} .
84 - epatch_user
85 -}
86 -
87 -src_configure() {
88 - tc-export CXX PKG_CONFIG
89 - CXXFLAGS+=" -D$(use debug || echo N)DEBUG"
90 -}
91 -
92 -src_compile() {
93 - default
94 - sed -i -e "s:^gamesdir=.*:gamesdir=${gamesdir}:" ${PN} || die
95 -}
96 -
97 -src_install() {
98 - # install data-files and libs
99 - insinto "${gamesdir}"
100 - doins -r raw data libs
101 -
102 - # install our wrapper
103 - dogamesbin ${PN}
104 -
105 - # install docs
106 - dodoc README.linux *.txt
107 -
108 - prepgamesdirs
109 -
110 - fperms 750 "${gamesdir}"/libs/Dwarf_Fortress
111 -}
112 -
113 -pkg_postinst() {
114 - elog "System-wide Dwarf Fortress has been installed to ${gamesdir}. This is"
115 - elog "symlinked to ~/.dwarf-fortress when dwarf-fortress is run."
116 - elog "For more information on what exactly is replaced, see ${GAMES_BINDIR}/${PN}."
117 - elog "Note: This means that the primary entry point is ${GAMES_BINDIR}/${PN}."
118 - elog "Do not run ${gamesdir}/libs/Dwarf_Fortress."
119 - elog
120 - elog "Optional runtime dependencies: install sys-libs/ncurses[$(use amd64 && echo "abi_x86_32,")unicode]"
121 - elog "for [PRINT_MODE:TEXT]. Install media-libs/openal$(use amd64 && echo "[abi_x86_32]") for audio output."
122 - elog
123 - games_pkg_postinst
124 -}
125
126 diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-0.42.06.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-0.42.06.ebuild
127 deleted file mode 100644
128 index 7cd47ddce25..00000000000
129 --- a/games-roguelike/dwarf-fortress/dwarf-fortress-0.42.06.ebuild
130 +++ /dev/null
131 @@ -1,93 +0,0 @@
132 -# Copyright 1999-2016 Gentoo Foundation
133 -# Distributed under the terms of the GNU General Public License v2
134 -
135 -EAPI=5
136 -
137 -inherit eutils games multilib versionator
138 -
139 -MY_PV=$(replace_all_version_separators _ "$(get_version_component_range 2-)")
140 -MY_PN=df
141 -MY_P=${MY_PN}_${MY_PV}
142 -
143 -DESCRIPTION="A single-player fantasy game"
144 -HOMEPAGE="http://www.bay12games.com/dwarves"
145 -SRC_URI="http://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2"
146 -
147 -LICENSE="free-noncomm BSD BitstreamVera"
148 -SLOT="0"
149 -KEYWORDS="~amd64 ~x86 -*"
150 -IUSE="debug"
151 -
152 -RDEPEND="media-libs/glew[abi_x86_32(-)]
153 - media-libs/libsdl[abi_x86_32(-),opengl,video,X]
154 - media-libs/libsndfile[abi_x86_32(-),alsa]
155 - media-libs/sdl-image[abi_x86_32(-),jpeg,png,tiff]
156 - media-libs/sdl-ttf[abi_x86_32(-)]
157 - sys-libs/zlib[abi_x86_32(-)]
158 - virtual/glu[abi_x86_32(-)]
159 - x11-libs/gtk+:2[abi_x86_32(-)]"
160 -# Yup, openal and ncurses are only needed at compile-time; the code dlopens it at runtime
161 -# if requested.
162 -DEPEND="${RDEPEND}
163 - media-libs/openal[abi_x86_32(-)]
164 - sys-libs/ncurses[abi_x86_32(-),unicode]
165 - virtual/pkgconfig
166 - x11-proto/kbproto[abi_x86_32(-)]
167 - x11-proto/xproto[abi_x86_32(-)]"
168 -
169 -S=${WORKDIR}/${MY_PN}_linux
170 -
171 -gamesdir="${GAMES_PREFIX_OPT}/${PN}"
172 -QA_PRESTRIPPED="${gamesdir}/libs/Dwarf_Fortress"
173 -RESTRICT="strip"
174 -
175 -pkg_setup() {
176 - games_pkg_setup
177 -
178 - multilib_toolchain_setup x86
179 -}
180 -
181 -src_prepare() {
182 - rm libs/*.so*
183 - cp "${FILESDIR}"/{dwarf-fortress,Makefile} .
184 - epatch_user
185 -}
186 -
187 -src_configure() {
188 - tc-export CXX PKG_CONFIG
189 - CXXFLAGS+=" -D$(use debug || echo N)DEBUG"
190 -}
191 -
192 -src_compile() {
193 - default
194 - sed -i -e "s:^gamesdir=.*:gamesdir=${gamesdir}:" ${PN} || die
195 -}
196 -
197 -src_install() {
198 - # install data-files and libs
199 - insinto "${gamesdir}"
200 - doins -r raw data libs
201 -
202 - # install our wrapper
203 - dogamesbin ${PN}
204 -
205 - # install docs
206 - dodoc README.linux *.txt
207 -
208 - prepgamesdirs
209 -
210 - fperms 750 "${gamesdir}"/libs/Dwarf_Fortress
211 -}
212 -
213 -pkg_postinst() {
214 - elog "System-wide Dwarf Fortress has been installed to ${gamesdir}. This is"
215 - elog "symlinked to ~/.dwarf-fortress when dwarf-fortress is run."
216 - elog "For more information on what exactly is replaced, see ${GAMES_BINDIR}/${PN}."
217 - elog "Note: This means that the primary entry point is ${GAMES_BINDIR}/${PN}."
218 - elog "Do not run ${gamesdir}/libs/Dwarf_Fortress."
219 - elog
220 - elog "Optional runtime dependencies: install sys-libs/ncurses[$(use amd64 && echo "abi_x86_32,")unicode]"
221 - elog "for [PRINT_MODE:TEXT]. Install media-libs/openal$(use amd64 && echo "[abi_x86_32]") for audio output."
222 - elog
223 - games_pkg_postinst
224 -}