games-roguelike/stone-soup: Patch out unsafe pyyaml load call

Closes: https://bugs.gentoo.org/683466
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.12
This commit is contained in:
Erik Mackdanz
2019-04-19 03:16:43 -05:00
parent 15fbfc075d
commit 1cb29e8d5c
2 changed files with 12 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
--- /util/species-gen.py 2019-04-18 23:19:07.444170831 -0500
+++ /util/species-gen.py 2019-04-18 23:20:19.958169533 -0500
@@ -417,7 +417,7 @@
continue
f_path = os.path.join(args.datadir, f_name)
try:
- species_spec = yaml.load(open(f_path))
+ species_spec = yaml.safe_load(open(f_path))
except yaml.YAMLError as e:
print("Failed to load %s: %s" % (f_name, e))
sys.exit(1)

View File

@@ -63,6 +63,7 @@ S=${WORKDIR}/${MY_P}/source
S_TEST=${WORKDIR}/${MY_P}_test/source
PATCHES=(
"${FILESDIR}"/gitless.patch
"${FILESDIR}"/pyyaml-safe-load.patch
"${FILESDIR}"/rltiles-ldflags-libs.patch
)