sci-mathematics/pari: fix building docs with perl-5.22

Thanks to  Andreas Proteus <proteuss@sdf.lonestar.org>

Package-Manager: portage-2.2.24
This commit is contained in:
Andrey Grozin
2015-11-14 22:04:48 +06:00
parent eccf9ddb64
commit 833535d7de
2 changed files with 14 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
diff -U2 -r pari-2.7.1.orig/src/desc/doc_make pari-2.7.1/src/desc/doc_make
--- pari-2.7.1.orig/src/desc/doc_make 2014-05-11 00:59:29.000000000 +0700
+++ pari-2.7.1/src/desc/doc_make 2015-11-15 00:51:11.494845695 +0600
@@ -39,6 +39,6 @@
$v =~ s/(\w\w+)/\\var{$1}/g;
$v =~ s/\^([a-z])/\\hbox{\\kbd{\\pow}}$1/g;
- $v =~ s/\\var{flag}/\\fl/g;
- $v =~ s/\\var{(\d+)}/{$1}/g;
+ $v =~ s/\\var\{flag}/\\fl/g;
+ $v =~ s/\\var\{(\d+)}/{$1}/g;
$v = "\$($v)\$";

View File

@@ -43,6 +43,8 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-2.7.0-no-automagic.patch
# sage-on-gentoo trac 15654: PARI discriminant speed depends on stack size
epatch "${FILESDIR}"/${PN}-2.7.0-slow-discriminant.patch
# fix building docs with perl-5.22
epatch "${FILESDIR}"/${PN}-2.7.1-perl-5.22-doc.patch
# disable default building of docs during install
sed -i \