diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-strategy/dopewars |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-strategy/dopewars')
-rw-r--r-- | games-strategy/dopewars/Manifest | 6 | ||||
-rw-r--r-- | games-strategy/dopewars/dopewars-1.5.12-r2.ebuild | 69 | ||||
-rw-r--r-- | games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch | 20 | ||||
-rw-r--r-- | games-strategy/dopewars/metadata.xml | 11 |
4 files changed, 106 insertions, 0 deletions
diff --git a/games-strategy/dopewars/Manifest b/games-strategy/dopewars/Manifest new file mode 100644 index 000000000000..15cb5b436e3c --- /dev/null +++ b/games-strategy/dopewars/Manifest @@ -0,0 +1,6 @@ +AUX dopewars-1.5.12-CVE-2009-3591.patch 714 SHA256 3de0776643b449d908dda43bb7e246a06da5ab8e81396974cb03a81bc8d9fca5 SHA512 3175d69c55843bc21f619d1df045796f39413f8d0cf27274464d68779518867576bd880b45b8760f2ee13e33a77f84dc97dd1308fa82d4e77a43890384f4d78e WHIRLPOOL 4964fada45041b2b13dc72a0075d6923cebea6c331dc83fae222d336adb662c7d4156caa92f8642732e83495f16dcea637239aa38104339891c0be0c864f1462 +DIST dopewars-1.5.12.tar.gz 1419725 SHA256 23059dcdea96c6072b148ee21d76237ef3535e5be90b3b2d8239d150feee0c19 SHA512 cfabaf9326c847aed6210a852ace64c697df5845a66b3179b8dc8dea7b99a11e1f91358d4ee54929a56c70d5f3a76f9f7bb4079fdef765601f165b4cd06cba5a WHIRLPOOL db9e64f9694fbb0b2ebfd78cf76af6c7cdf9151003f55f595f6bc36bdbf45508c4ff43d133c09a304c0cd7c436c97203ce93b6373f8e6583d7d4367764f88ddb +EBUILD dopewars-1.5.12-r2.ebuild 1554 SHA256 6ddcfe02740a0256e3dbfb3bc04b89aedaca369b0607e628a196af3c5f9cba29 SHA512 81e9b25b954d389b8507d4900886eb49c4e3ae85dcd068030215da8e88105f425eced25d5c92ea0e935546c641b4106186ba484f9b56e132d171ddf9851096cb WHIRLPOOL d306797be1936d7c10cf41797fd836910e27ca3cd96a03180dbc72e2333dfed133b83016149e767f15862f2e487c307e171f40e0d9ad5c185aa39142484e3870 +MISC ChangeLog 2646 SHA256 c30ac40fb07c2fe1096cd9dfa712a1c6d17bdaa6e8d4b1b9c88f8f3eea42cc83 SHA512 cb1093c9dc0ed64f3ae76a1ea48c90d09faaa167d5e0d25842313a38ac144095fce91d0d94e0c7a59262dcb354c9f7d5b2feaccba90a0fdd12c7979d45b3deb2 WHIRLPOOL 10c8415a638a7a159537d0a1f13fc589b02b9ead50ea167853e667ee9110cf4f8e3134321dfacaa8748f958e6311591f9c10a04f0dfb2190965243fc89421712 +MISC ChangeLog-2015 6018 SHA256 ba00cf600a3d6d3bcd93d923082e75ef3a0a60840976930c8344d75f8bc24b77 SHA512 ef51cf6d2e0378273929a87282c120b2bf0de0f47f6f9c0882e67a81c1e1384af935a9f5edfecab1bff5325e15b62ded04afcc2370a131a793ebf32fcfe7e47f WHIRLPOOL 12579a4bcde83edac2da222aa9cf796326ec7aa8e94cac9c0649160a681989f7ad33ff55e4063c8f468353c721650f66026df1001020505efc455049e60b80fe +MISC metadata.xml 331 SHA256 17d08464b1be46d071f404aba43faa62afd677751d596cdf7eca15f0f047a49f SHA512 26259f05b18c933c638d693805a106d26288c96ba220a719d8ec12d65b28c9abdb1d120694d31c07194282081e92dd83522e936771ab71e2ce86ea12d629d5b4 WHIRLPOOL bc57a38e8736c34922579c4cbed2445c63fbfb81dbca97994a7557ad635409138d67b1f739b9b850025bf714c87f832f4225da434dd9eecc5563bde158e82c25 diff --git a/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild b/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild new file mode 100644 index 000000000000..8f146a04be38 --- /dev/null +++ b/games-strategy/dopewars/dopewars-1.5.12-r2.ebuild @@ -0,0 +1,69 @@ +# 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 +} 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 new file mode 100644 index 000000000000..d657bf8744f1 --- /dev/null +++ b/games-strategy/dopewars/files/dopewars-1.5.12-CVE-2009-3591.patch @@ -0,0 +1,20 @@ +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.c 2009/03/10 07:18:49 1032 ++++ dopewars/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; diff --git a/games-strategy/dopewars/metadata.xml b/games-strategy/dopewars/metadata.xml new file mode 100644 index 000000000000..17b7414b8c0f --- /dev/null +++ b/games-strategy/dopewars/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">dopewars</remote-id> + </upstream> +</pkgmetadata> |