Sat May 16 02:12:24 2020 UTC ()
Allow building formulas with current ghostscript. Bump revision.


(joerg)
diff -r1.145 -r1.146 pkgsrc/devel/doxygen/Makefile
diff -r1.66 -r1.67 pkgsrc/devel/doxygen/distinfo
diff -r0 -r1.1 pkgsrc/devel/doxygen/patches/patch-src_formula.cpp

cvs diff -r1.145 -r1.146 pkgsrc/devel/doxygen/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/doxygen/Makefile 2020/04/12 08:28:29 1.145
+++ pkgsrc/devel/doxygen/Makefile 2020/05/16 02:12:23 1.146
@@ -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
3DISTNAME= doxygen-1.8.16.src 3DISTNAME= doxygen-1.8.16.src
4PKGNAME= ${DISTNAME:S/.src//} 4PKGNAME= ${DISTNAME:S/.src//}
5PKGREVISION= 4 5PKGREVISION= 5
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= http://doxygen.nl/files/ 7MASTER_SITES= http://doxygen.nl/files/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.doxygen.org/ 10HOMEPAGE= http://www.doxygen.org/
11COMMENT= Documentation system for C++, Java, IDL and C 11COMMENT= Documentation system for C++, Java, IDL and C
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 14BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
15 15
16WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 16WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
17UNLIMIT_RESOURCES+= datasize 17UNLIMIT_RESOURCES+= datasize
18# doxygen upstream uses this version of flex 18# doxygen upstream uses this version of flex

cvs diff -r1.66 -r1.67 pkgsrc/devel/doxygen/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/doxygen/distinfo 2019/10/17 20:35:58 1.66
+++ pkgsrc/devel/doxygen/distinfo 2020/05/16 02:12:23 1.67
@@ -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
3SHA1 (doxygen-1.8.16.src.tar.gz) = 912a36bad9b81ef27a0ff0208b459c500412c6b2 3SHA1 (doxygen-1.8.16.src.tar.gz) = 912a36bad9b81ef27a0ff0208b459c500412c6b2
4RMD160 (doxygen-1.8.16.src.tar.gz) = 10d26e3ea9c63d7a01e9e8ecc8dd8b5ee111cc9a 4RMD160 (doxygen-1.8.16.src.tar.gz) = 10d26e3ea9c63d7a01e9e8ecc8dd8b5ee111cc9a
5SHA512 (doxygen-1.8.16.src.tar.gz) = 46a0189aa82d5a687bdd99a904f0c061fccca407d15867d14c8c4d13e8b21a8989e7ccd6af30840803b589ed20dd86084a4db880fba0d3bfa1fdcdd8d23e12de 5SHA512 (doxygen-1.8.16.src.tar.gz) = 46a0189aa82d5a687bdd99a904f0c061fccca407d15867d14c8c4d13e8b21a8989e7ccd6af30840803b589ed20dd86084a4db880fba0d3bfa1fdcdd8d23e12de
6Size (doxygen-1.8.16.src.tar.gz) = 5497317 bytes 6Size (doxygen-1.8.16.src.tar.gz) = 5497317 bytes
7SHA1 (patch-qtools_qglobal.h) = 6d89627ac032d95450ea878e81c027d81345952c 7SHA1 (patch-qtools_qglobal.h) = 6d89627ac032d95450ea878e81c027d81345952c
8SHA1 (patch-src_dirdef.cpp) = cd51a1745e828467feeeb5b89c37c5b2a4834583 8SHA1 (patch-src_dirdef.cpp) = cd51a1745e828467feeeb5b89c37c5b2a4834583
 9SHA1 (patch-src_formula.cpp) = 01cb504aa1ed1aa74f6a729ed69668df97fe02d9

File Added: pkgsrc/devel/doxygen/patches/Attic/patch-src_formula.cpp
$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()