[gentoo-commits] repo/gentoo:master commit in: games-strategy/dopewars/
commit: fc329bb1331544dacd9936995cbd4da94aad4e75 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Aug 10 12:19:50 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 25 23:53:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc329bb1 games-strategy/dopewars: add missing remote-id Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/38059 Signed-off-by: Conrad Kostecki gentoo.org> games-strategy/dopewars/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/games-strategy/dopewars/metadata.xml b/games-strategy/dopewars/metadata.xml index aca5e3fff917..b8a14ab9ab42 100644 --- a/games-strategy/dopewars/metadata.xml +++ b/games-strategy/dopewars/metadata.xml @@ -7,5 +7,6 @@ dopewars + benmwebb/dopewars
[gentoo-commits] repo/gentoo:master commit in: games-strategy/dopewars/
commit: c5bf004d8f9eb565f8abae0b3a91d20965ea194b Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Aug 10 12:19:24 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 25 23:53:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bf004d games-strategy/dopewars: add 1.6.2 Closes: https://bugs.gentoo.org/763114 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> games-strategy/dopewars/Manifest | 1 + games-strategy/dopewars/dopewars-1.6.2.ebuild | 70 +++ 2 files changed, 71 insertions(+) diff --git a/games-strategy/dopewars/Manifest b/games-strategy/dopewars/Manifest index 12435e199010..848165bb22cf 100644 --- a/games-strategy/dopewars/Manifest +++ b/games-strategy/dopewars/Manifest @@ -1 +1,2 @@ DIST dopewars-1.6.1.tar.gz 1024168 BLAKE2B 28d650e0d1eccdfa9aa799bb4b35e82facc800ed9cbde9778c7182bd615ad0b1ec7d3fd323473f381f3ed1902b8e305a7994a5e351728aa1028be2e0665bfa57 SHA512 fab27b483b5a24abd95ffe6a52fe92c7179d8ee3e7d27393f0e7c265202781ab6a58e3b3214ff84bbc0e8195644b5c2ec94616b5f63b3fa9dc2ad2f9216e37d1 +DIST dopewars-1.6.2.tar.gz 1030811 BLAKE2B 96d333b7760786b215c3b6079498067149de0784099fd16b30c47a785a0f6d4d1d9030e6654a1d309f59803896d2675181146180411aef558e3cf28b715ac192 SHA512 ce41bc4b7f3a45bc759a76e3f70be84cc6ec1243127a60e8c4c96c908bf70d2d6fbb7d871afbeeec18591dac2cfb5d6d2646e14c7e2771ec02cf7b20e5a25a8f diff --git a/games-strategy/dopewars/dopewars-1.6.2.ebuild b/games-strategy/dopewars/dopewars-1.6.2.ebuild new file mode 100644 index ..cd4655886e70 --- /dev/null +++ b/games-strategy/dopewars/dopewars-1.6.2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop toolchain-funcs + +DESCRIPTION="Re-Write of the game Drug Wars" +HOMEPAGE="https://dopewars.sourceforge.io/"; +SRC_URI="https://github.com/benmwebb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls ncurses gtk gnome sdl" + +RDEPEND=" + ncurses? ( >=sys-libs/ncurses-5.2:0= ) + gtk? ( x11-libs/gtk+:2 ) + dev-libs/glib:2 + nls? ( virtual/libintl ) + sdl? ( + media-libs/libsdl2 + media-libs/sdl2-mixer + ) +" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) +" +BDEPEND="virtual/pkgconfig" + +DOCS=( AUTHORS NEWS README.md TODO doc/example-cfg doc/example-igneous ) + +src_prepare() { + default + eautoreconf + sed -i -e 's:index.html:html/index.html:' \ + src/dopewars.c || die + sed -i -e "s/\-lncurses/$($(tc-getPKG_CONFIG) --libs ncurses)/g" \ + configure || die +} + +src_configure() { + local myservconf + + if ! use gtk ; then + myservconf="--disable-gui-client --disable-gui-server --disable-glibtest --disable-gtktest" + fi + + local myeconfargs=( + $(use_enable ncurses curses-client) + $(use_enable nls) + $(use_with sdl) + --without-esd + --enable-networking + --enable-plugins + ${myservconf} + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" install + rm -r "${ED}"/usr/share/gnome || die + rm -r "${ED}"/usr/share/doc || die + make_desktop_entry "${PN}" "Dopewars" /usr/share/pixmaps/dopewars-weed.png + HTML_DOCS="doc/*html doc/help/" + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/dopewars/, games-strategy/dopewars/files/
commit: 58462db8f600e9f2a120cbc7e5664573f5326dc3 Author: Stefan Strogin gentoo org> AuthorDate: Thu Dec 31 21:00:37 2020 + Commit: Stefan Strogin gentoo org> CommitDate: Thu Dec 31 21:01:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58462db8 games-strategy/dopewars: upgrade to 1.6.1 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Stefan Strogin gentoo.org> games-strategy/dopewars/Manifest | 2 +- ...wars-1.5.12-r3.ebuild => dopewars-1.6.1.ebuild} | 22 +++--- .../files/dopewars-1.5.12-CVE-2009-3591.patch | 20 3 files changed, 12 insertions(+), 32 deletions(-) diff --git a/games-strategy/dopewars/Manifest b/games-strategy/dopewars/Manifest index 144e8684bcc..12435e19901 100644 --- a/games-strategy/dopewars/Manifest +++ b/games-strategy/dopewars/Manifest @@ -1 +1 @@ -DIST dopewars-1.5.12.tar.gz 1419725 BLAKE2B 930a0406bbf36f874d3bb00c7883c7d47136022e0209ec3993302cd75979d9f80033c973e23d60c4db70a335bfd3b8ff99075af470cb382ded59fc9289ee0edc SHA512 cfabaf9326c847aed6210a852ace64c697df5845a66b3179b8dc8dea7b99a11e1f91358d4ee54929a56c70d5f3a76f9f7bb4079fdef765601f165b4cd06cba5a +DIST dopewars-1.6.1.tar.gz 1024168 BLAKE2B 28d650e0d1eccdfa9aa799bb4b35e82facc800ed9cbde9778c7182bd615ad0b1ec7d3fd323473f381f3ed1902b8e305a7994a5e351728aa1028be2e0665bfa57 SHA512 fab27b483b5a24abd95ffe6a52fe92c7179d8ee3e7d27393f0e7c265202781ab6a58e3b3214ff84bbc0e8195644b5c2ec94616b5f63b3fa9dc2ad2f9216e37d1 diff --git a/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild b/games-strategy/dopewars/dopewars-1.6.1.ebuild similarity index 74% rename from games-strategy/dopewars/dopewars-1.5.12-r3.ebuild rename to games-strategy/dopewars/dopewars-1.6.1.ebuild index 7da82083239..0ad7abd7312 100644 --- a/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild +++ b/games-strategy/dopewars/dopewars-1.6.1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit desktop toolchain-funcs +inherit autotools desktop toolchain-funcs DESCRIPTION="Re-Write of the game Drug Wars" HOMEPAGE="http://dopewars.sourceforge.net/"; -SRC_URI="mirror://sourceforge/dopewars/${P}.tar.gz" +SRC_URI="https://github.com/benmwebb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -29,13 +29,12 @@ DEPEND="${RDEPEND} nls? ( sys-devel/gettext ) " +DOCS=( AUTHORS NEWS README.md TODO doc/example-cfg doc/example-igneous ) + src_prepare() { default - eapply "${FILESDIR}"/${P}-CVE-2009-3591.patch - sed -i \ - -e "/priv_hiscore/ s:DPDATADIR:\"/var/lib\":" \ - -e "/\/doc\// s:DPDATADIR:\"/usr/share\":" \ - -e 's:index.html:html/index.html:' \ + eautoreconf + sed -i -e 's:index.html:html/index.html:' \ src/dopewars.c || die sed -i -e "s/\-lncurses/$($(tc-getPKG_CONFIG) --libs ncurses)/g" \ configure || die @@ -61,7 +60,8 @@ src_configure() { src_install() { emake DESTDIR="${D}" install rm -r "${ED}"/usr/share/gnome || die - rm -rf "${ED}"/usr/share/doc + rm -r "${ED}"/usr/share/doc || die make_desktop_entry "${PN}" "Dopewars" /usr/share/pixmaps/dopewars-weed.png - HTML_DOCS="doc/*html" einstalldocs + HTML_DOCS="doc/*html doc/help/" + einstalldocs } diff --git a/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch b/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch deleted file mode 100644 index 3b8b066a81c..000 --- a/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch +++ /dev/null @@ -1,20 +0,0 @@ -Patch for CVE-2009-3591 -- bug 288295. - -Fetched from upstream SVN: -http://dopewars.svn.sourceforge.net/viewvc/dopewars/dopewars/trunk/src/serverside.c?r1=1033&r2=1032&pathrev=1033 - trunk/src/serverside.c 2009/03/10 07:18:49 1032 -+++ trunk/src/serverside.c 2009/10/05 04:11:32 1033 -@@ -504,6 +504,12 @@ - break; - case C_REQUESTJET: - i = atoi(Data); -+/* Make sure value is within range */ -+if (i < 0 || i >= NumLocation) { -+ dopelog(3, LF_SERVER, _("%s: DENIED jet to invalid location %s"), -+ GetPlayerName(Play), Data); -+ break; -+} - if (Play->EventNum == E_FIGHT || Play->EventNum == E_FIGHTASK) { - if (CanRunHere(Play)) { - break;
[gentoo-commits] repo/gentoo:master commit in: games-strategy/dopewars/
commit: a652b0ad3bdc29210b8302ac5b882888daf1b625 Author: Stefan Strogin gentoo org> AuthorDate: Sat Aug 17 04:40:25 2019 + Commit: Stefan Strogin gentoo org> CommitDate: Sat Aug 17 04:42:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a652b0ad games-strategy/dopewars: fix building with ncurses[tinfo] Closes: https://bugs.gentoo.org/690782 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Stefan Strogin gentoo.org> games-strategy/dopewars/dopewars-1.5.12-r3.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild b/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild index 4d1c3843761..7da82083239 100644 --- a/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild +++ b/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit desktop + +inherit desktop toolchain-funcs DESCRIPTION="Re-Write of the game Drug Wars" HOMEPAGE="http://dopewars.sourceforge.net/"; @@ -36,6 +37,8 @@ src_prepare() { -e "/\/doc\// s:DPDATADIR:\"/usr/share\":" \ -e 's:index.html:html/index.html:' \ src/dopewars.c || die + sed -i -e "s/\-lncurses/$($(tc-getPKG_CONFIG) --libs ncurses)/g" \ + configure || die } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: games-strategy/dopewars/, games-strategy/dopewars/files/
commit: 2de88f03f39f8ef50015dd7b1c87fc7b32119f5f Author: Pacho Ramos gentoo org> AuthorDate: Tue May 1 19:08:58 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Tue May 1 19:35:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de88f03 games-strategy/dopewars: Stop using games.eclass Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-strategy/dopewars/dopewars-1.5.12-r3.ebuild | 64 ++ .../files/dopewars-1.5.12-CVE-2009-3591.patch | 4 +- 2 files changed, 66 insertions(+), 2 deletions(-) diff --git a/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild b/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild new file mode 100644 index 000..4d1c3843761 --- /dev/null +++ b/games-strategy/dopewars/dopewars-1.5.12-r3.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit desktop + +DESCRIPTION="Re-Write of the game Drug Wars" +HOMEPAGE="http://dopewars.sourceforge.net/"; +SRC_URI="mirror://sourceforge/dopewars/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls ncurses gtk gnome sdl" + +RDEPEND=" + ncurses? ( >=sys-libs/ncurses-5.2:0= ) + gtk? ( x11-libs/gtk+:2 ) + dev-libs/glib:2 + nls? ( virtual/libintl ) + sdl? ( + media-libs/libsdl + media-libs/sdl-mixer + ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +src_prepare() { + default + eapply "${FILESDIR}"/${P}-CVE-2009-3591.patch + sed -i \ + -e "/priv_hiscore/ s:DPDATADIR:\"/var/lib\":" \ + -e "/\/doc\// s:DPDATADIR:\"/usr/share\":" \ + -e 's:index.html:html/index.html:' \ + src/dopewars.c || die +} + +src_configure() { + local myservconf + + if ! use gtk ; then + myservconf="--disable-gui-client --disable-gui-server --disable-glibtest --disable-gtktest" + fi + + econf \ + $(use_enable ncurses curses-client) \ + $(use_enable nls) \ + $(use_with sdl) \ + --without-esd \ + --enable-networking \ + --enable-plugins \ + ${myservconf} +} + +src_install() { + emake DESTDIR="${D}" install + rm -r "${ED}"/usr/share/gnome || die + rm -rf "${ED}"/usr/share/doc + make_desktop_entry "${PN}" "Dopewars" /usr/share/pixmaps/dopewars-weed.png + HTML_DOCS="doc/*html" einstalldocs +} diff --git a/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch b/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch index d657bf8744f..3b8b066a81c 100644 --- a/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch +++ b/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch @@ -3,8 +3,8 @@ Patch for CVE-2009-3591 -- bug 288295. Fetched from upstream SVN: http://dopewars.svn.sourceforge.net/viewvc/dopewars/dopewars/trunk/src/serverside.c?r1=1033&r2=1032&pathrev=1033 dopewars/trunk/src/serverside.c2009/03/10 07:18:49 1032 -+++ dopewars/trunk/src/serverside.c2009/10/05 04:11:32 1033 +--- trunk/src/serverside.c 2009/03/10 07:18:49 1032 trunk/src/serverside.c 2009/10/05 04:11:32 1033 @@ -504,6 +504,12 @@ break; case C_REQUESTJET:
[gentoo-commits] repo/gentoo:master commit in: games-strategy/dopewars/
commit: 33e4abc289d19dc022823060320c3b111f094d17 Author: Pacho Ramos gentoo org> AuthorDate: Tue May 1 19:09:11 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Tue May 1 19:35:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e4abc2 games-strategy/dopewars: Drop old Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-strategy/dopewars/dopewars-1.5.12-r2.ebuild | 69 --- 1 file changed, 69 deletions(-) diff --git a/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild b/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild deleted file mode 100644 index ca73bb9543a..000 --- a/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils games - -DESCRIPTION="Re-Write of the game Drug Wars" -HOMEPAGE="http://dopewars.sourceforge.net/"; -SRC_URI="mirror://sourceforge/dopewars/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="nls ncurses gtk gnome sdl" - -RDEPEND="ncurses? ( >=sys-libs/ncurses-5.2:0 ) - gtk? ( x11-libs/gtk+:2 ) - dev-libs/glib:2 - nls? ( virtual/libintl ) - sdl? ( - media-libs/libsdl - media-libs/sdl-mixer - )" -DEPEND="${RDEPEND} - virtual/pkgconfig - nls? ( sys-devel/gettext )" - -src_prepare() { - epatch "${FILESDIR}"/${P}-CVE-2009-3591.patch - sed -i \ - -e "/priv_hiscore/ s:DPDATADIR:\"${GAMES_STATEDIR}\":" \ - -e "/\/doc\// s:DPDATADIR:\"/usr/share\":" \ - -e 's:index.html:html/index.html:' \ - src/dopewars.c || die -} - -src_configure() { - local myservconf - - if ! use gtk ; then - myservconf="--disable-gui-client --disable-gui-server --disable-glibtest --disable-gtktest" - fi - - egamesconf \ - --disable-dependency-tracking \ - $(use_enable ncurses curses-client) \ - $(use_enable nls) \ - $(use_with sdl) \ - --without-esd \ - --enable-networking \ - --enable-plugins \ - ${myservconf} -} - -src_install() { - default - - dodir /usr/share - if use gnome ; then - mv "${D}/${GAMES_DATADIR}"/gnome "${D}/usr/share" || die - else - rm -r "${D}/${GAMES_DATADIR}"/gnome || die - fi - mv "${D}/${GAMES_DATADIR}"/pixmaps "${D}/usr/share" || die - dohtml -r "${D}/${GAMES_DATADIR}"/doc/*/* - rm -r "${D}/${GAMES_DATADIR}"/doc || die - - prepgamesdirs -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/dopewars/
commit: 98de28d7922904134966e7711e6d63c7893ae1fc Author: Michael Sterrett gentoo org> AuthorDate: Tue Jan 5 05:38:56 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Tue Jan 5 08:26:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98de28d7 games-strategy/dopewars: add slot dep for sys-libs/ncurses Package-Manager: portage-2.2.26 games-strategy/dopewars/dopewars-1.5.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild b/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild index 2224de6..bf453e1 100644 --- a/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild +++ b/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild @@ -14,7 +14,7 @@ SLOT="0" KEYWORDS="amd64 ppc x86" IUSE="nls ncurses gtk gnome sdl" -RDEPEND="ncurses? ( >=sys-libs/ncurses-5.2 ) +RDEPEND="ncurses? ( >=sys-libs/ncurses-5.2:0 ) gtk? ( x11-libs/gtk+:2 ) dev-libs/glib:2 nls? ( virtual/libintl )