. Fix the PDF terminal.

PR:		104431
Submitted by:	Roland Smith <rsmith@xs4all.nl>
This commit is contained in:
Greg Lewis 2006-11-02 18:21:57 +00:00
parent 1cf0f45ce5
commit f5908089a1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=176205
2 changed files with 20 additions and 6 deletions

View file

@ -7,7 +7,7 @@
PORTNAME= gnuplot
PORTVERSION= 4.0.0
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= math graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}

View file

@ -1,13 +1,27 @@
$FreeBSD$
--- term/pdf.trm.orig Fri Jun 25 10:15:46 2004
+++ term/pdf.trm Fri Jun 25 10:16:01 2004
@@ -343,7 +343,7 @@
--- term/pdf.trm.orig Sun Oct 15 11:10:22 2006
+++ term/pdf.trm Sun Oct 15 11:10:50 2006
@@ -332,18 +332,13 @@
TERM_PUBLIC void
PDF_init ()
{
- static TBOOLEAN PDFlib_booted = FALSE;
-
- if (!PDFlib_booted) {
- PDF_boot();
- PDFlib_booted = TRUE;
- }
-
+ extern char *outstr;
if (!myPDF)
myPDF = PDF_new();
/*open new PDF file */
- /*open new PDF file */
- if (PDF_open_fp(myPDF, gpoutfile) == -1)
+ if (PDF_open_file(myPDF, gpoutfile) == -1)
+ /*open new PDF file */
+ fclose(gpoutfile);
+ if (PDF_begin_document(myPDF, outstr, 0, NULL) == -1)
int_error(NO_CARET, "Error:cannot open PDF file .\n");
#ifdef PDF_DONT_COMPRESS