Allow building formulas with current ghostscript. Bump revision.diff -r1.145 -r1.146 pkgsrc/devel/doxygen/Makefile
(joerg)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.145 2020/04/12 08:28:29 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.146 2020/05/16 02:12:23 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= doxygen-1.8.16.src | 3 | DISTNAME= doxygen-1.8.16.src | |
4 | PKGNAME= ${DISTNAME:S/.src//} | 4 | PKGNAME= ${DISTNAME:S/.src//} | |
5 | PKGREVISION= 4 | 5 | PKGREVISION= 5 | |
6 | CATEGORIES= devel | 6 | CATEGORIES= devel | |
7 | MASTER_SITES= http://doxygen.nl/files/ | 7 | MASTER_SITES= http://doxygen.nl/files/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.doxygen.org/ | 10 | HOMEPAGE= http://www.doxygen.org/ | |
11 | COMMENT= Documentation system for C++, Java, IDL and C | 11 | COMMENT= Documentation system for C++, Java, IDL and C | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | 14 | BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | |
15 | 15 | |||
16 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | 16 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |
17 | UNLIMIT_RESOURCES+= datasize | 17 | UNLIMIT_RESOURCES+= datasize | |
18 | # doxygen upstream uses this version of flex | 18 | # doxygen upstream uses this version of flex |
@@ -1,8 +1,9 @@ | @@ -1,8 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.66 2019/10/17 20:35:58 adam Exp $ | 1 | $NetBSD: distinfo,v 1.67 2020/05/16 02:12:23 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (doxygen-1.8.16.src.tar.gz) = 912a36bad9b81ef27a0ff0208b459c500412c6b2 | 3 | SHA1 (doxygen-1.8.16.src.tar.gz) = 912a36bad9b81ef27a0ff0208b459c500412c6b2 | |
4 | RMD160 (doxygen-1.8.16.src.tar.gz) = 10d26e3ea9c63d7a01e9e8ecc8dd8b5ee111cc9a | 4 | RMD160 (doxygen-1.8.16.src.tar.gz) = 10d26e3ea9c63d7a01e9e8ecc8dd8b5ee111cc9a | |
5 | SHA512 (doxygen-1.8.16.src.tar.gz) = 46a0189aa82d5a687bdd99a904f0c061fccca407d15867d14c8c4d13e8b21a8989e7ccd6af30840803b589ed20dd86084a4db880fba0d3bfa1fdcdd8d23e12de | 5 | SHA512 (doxygen-1.8.16.src.tar.gz) = 46a0189aa82d5a687bdd99a904f0c061fccca407d15867d14c8c4d13e8b21a8989e7ccd6af30840803b589ed20dd86084a4db880fba0d3bfa1fdcdd8d23e12de | |
6 | Size (doxygen-1.8.16.src.tar.gz) = 5497317 bytes | 6 | Size (doxygen-1.8.16.src.tar.gz) = 5497317 bytes | |
7 | SHA1 (patch-qtools_qglobal.h) = 6d89627ac032d95450ea878e81c027d81345952c | 7 | SHA1 (patch-qtools_qglobal.h) = 6d89627ac032d95450ea878e81c027d81345952c | |
8 | SHA1 (patch-src_dirdef.cpp) = cd51a1745e828467feeeb5b89c37c5b2a4834583 | 8 | SHA1 (patch-src_dirdef.cpp) = cd51a1745e828467feeeb5b89c37c5b2a4834583 | |
9 | SHA1 (patch-src_formula.cpp) = 01cb504aa1ed1aa74f6a729ed69668df97fe02d9 |
$NetBSD: patch-src_formula.cpp,v 1.1 2020/05/16 02:12:23 joerg Exp $
Tell ghostscript that we want to read files from the local directory.
With 9.50+, SAFER is enabled by default and it can't read the EPS otherwise.
--- src/formula.cpp.orig 2020-05-16 01:35:49.487162414 +0000
+++ src/formula.cpp
@@ -180,7 +180,7 @@ void FormulaList::generateBitmaps(const
// used.
char gsArgs[4096];
- sprintf(gsArgs,"-q -g%dx%d -r%dx%dx -sDEVICE=ppmraw "
+ sprintf(gsArgs,"-q -g%dx%d -r%dx%dx -sDEVICE=ppmraw -I. "
"-sOutputFile=%s.pnm -dNOPAUSE -dBATCH -- %s.ps",
gx,gy,(int)(scaleFactor*72),(int)(scaleFactor*72),
formBase.data(),formBase.data()