<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/288fde776815723997d7ea338a7a43eccac170fe">https://github.com/macports/macports-ports/commit/288fde776815723997d7ea338a7a43eccac170fe</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 288fde7 gl2ps: update to 1.4.2
</span>288fde7 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 288fde776815723997d7ea338a7a43eccac170fe
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Fri Apr 24 15:50:20 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> gl2ps: update to 1.4.2
</span>---
graphics/gl2ps/Portfile | 13 +-
graphics/gl2ps/files/patch-upstream.diff | 205 -------------------------------
2 files changed, 5 insertions(+), 213 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gl2ps/Portfile b/graphics/gl2ps/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6e70dee..a7f3b4e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gl2ps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gl2ps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem 1.0
</span> PortGroup cmake 1.1
name gl2ps
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.4.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories graphics print
platforms darwin
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,18 +26,15 @@ homepage http://geuz.org/gl2ps/
</span> master_sites ${homepage}src/
extract.suffix .tgz
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 44ce590b4dec6af77bc91c2fca2454d1495213e5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 300339
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8f680025808a65c217c8dad3be3a524e6c0c337c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 301134
</span>
depends_lib-append port:zlib \
port:libpng
worksrcdir ${name}-${version}-source
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# apply upstream patches to accommodate VTK and ParaView
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-upstream.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # if CMakeLists.txt finds GLUT, it builds but does not install example programs
# it also links installed libraries with whichever glut it finds
# if CMakeLists.txt finds LATEX, it builds and installs pdf documentation
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gl2ps/files/patch-upstream.diff b/graphics/gl2ps/files/patch-upstream.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9243307..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gl2ps/files/patch-upstream.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,205 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./gl2ps.c 2017-04-03 15:48:30.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./gl2ps.c 2019-07-13 15:22:45.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -164,7 +164,7 @@ typedef struct {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLshort type, numverts;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLushort pattern;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char boundary, offset, culled;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GLint factor, linecap, linejoin;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLint factor, linecap, linejoin, sortid;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLfloat width, ofactor, ounits;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSvertex *verts;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- union {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -600,6 +600,15 @@ static void gl2psListSort(GL2PSlist *lis
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qsort(list->array, list->n, list->size, fcmp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Must be a list of GL2PSprimitives. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static void gl2psListAssignSortIds(GL2PSlist *list)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLint i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for(i = 0; i < gl2psListNbr(list); i++){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (*(GL2PSprimitive**)gl2psListPointer(list, i))->sortid = i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void gl2psListAction(GL2PSlist *list, void (*action)(void *data))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLint i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -853,7 +862,8 @@ static void gl2psConvertPixmapToPNG(GL2P
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static GLint gl2psAddText(GLint type, const char *str, const char *fontname,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLshort fontsize, GLint alignment, GLfloat angle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GL2PSrgba color)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GL2PSrgba color, GLboolean setblpos,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLfloat blx, GLfloat bly)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLfloat pos[4];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSprimitive *prim;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -878,11 +888,16 @@ static GLint gl2psAddText(GLint type, co
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim = (GL2PSprimitive*)gl2psMalloc(sizeof(GL2PSprimitive));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->type = (GLshort)type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->boundary = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- prim->numverts = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- prim->verts = (GL2PSvertex*)gl2psMalloc(sizeof(GL2PSvertex));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->numverts = setblpos ? 2 : 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->verts = (GL2PSvertex*)gl2psMalloc(sizeof(GL2PSvertex) * prim->numverts);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->verts[0].xyz[0] = pos[0];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->verts[0].xyz[1] = pos[1];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->verts[0].xyz[2] = pos[2];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (setblpos) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->verts[1].xyz[0] = blx;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->verts[1].xyz[1] = bly;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->verts[1].xyz[2] = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->culled = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->offset = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->ofactor = 0.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1452,7 +1467,8 @@ static int gl2psCompareDepth(const void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Ensure that initial ordering is preserved when depths match. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return q->sortid < w->sortid ? -1 : 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2277,7 +2293,7 @@ static void gl2psParseFeedbackBuffer(GLi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLboolean boundary;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLint i, sizeoffloat, count, v, vtot, offset = 0, factor = 0, auxindex = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLint lcap = 0, ljoin = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GLfloat lwidth = 1.0F, psize = 1.0F, ofactor, ounits;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLfloat lwidth = 1.0F, psize = 1.0F, ofactor = 0.0F, ounits = 0.0F;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLfloat *current;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSvertex vertices[3];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSprimitive *prim;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3559,6 +3575,43 @@ static void gl2psPutPDFText(GL2PSstring
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ This is used for producing aligned text in PDF. (x, y) is the anchor for the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aligned text, (xbl, ybl) is the bottom left corner. Rotation happens
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ around (x, y).*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static void gl2psPutPDFTextBL(GL2PSstring *text, int cnt, GLfloat x, GLfloat y,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLfloat xbl, GLfloat ybl)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if(text->angle == 0.0F){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gl2ps->streamlength += gl2psPrintf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ("BT\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "/F%d %d Tf\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "%f %f Td\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "(%s) Tj\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "ET\n",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cnt, text->fontsize, xbl, ybl, text->str);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLfloat a, ca, sa;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLfloat pi = 3.141593F;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLfloat i = atan2(y - ybl, x - xbl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLfloat r = sqrt((y - ybl) * (y - ybl) + (x - xbl) * (x - xbl));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a = (GLfloat)(pi * text->angle / 180.0F);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sa = (GLfloat)sin(a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ca = (GLfloat)cos(a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gl2ps->streamlength += gl2psPrintf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ("BT\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "/F%d %d Tf\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "%f %f %f %f %f %f Tm\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "(%s) Tj\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "ET\n",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cnt, text->fontsize,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ca, sa, -sa, ca,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ xbl + r * (cos(i) - cos(i + a)), ybl + r * (sin(i) - sin(i+a)), text->str);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void gl2psPutPDFSpecial(int prim, int sec, GL2PSstring *text)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gl2ps->streamlength += gl2psPrintf("/GS%d%d gs\n", prim, sec);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3941,9 +3994,17 @@ static void gl2psPDFgroupListWriteMainSt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for(j = 0; j <= lastel; ++j){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim = *(GL2PSprimitive**)gl2psListPointer(gro->ptrlist, j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gl2ps->streamlength += gl2psPrintPDFFillColor(prim->verts[0].rgba);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (prim->numverts == 2) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gl2psPutPDFTextBL(prim->data.text, gro->fontno, prim->verts[0].xyz[0],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->verts[0].xyz[1],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->verts[1].xyz[0],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prim->verts[1].xyz[1]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gl2psPutPDFText(prim->data.text, gro->fontno, prim->verts[0].xyz[0],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prim->verts[0].xyz[1]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case GL2PS_SPECIAL:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lastel = gl2psListNbr(gro->ptrlist) - 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5834,6 +5895,7 @@ static GLint gl2psPrintPrimitives(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gl2psListReset(gl2ps->primitives);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case GL2PS_SIMPLE_SORT :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gl2psListAssignSortIds(gl2ps->primitives);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gl2psListSort(gl2ps->primitives, gl2psCompareDepth);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(gl2ps->options & GL2PS_OCCLUSION_CULL){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gl2psListActionInverse(gl2ps->primitives, gl2psAddInImageTree);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6147,29 +6209,42 @@ GL2PSDLL_API GLint gl2psTextOptColor(con
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSrgba color)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return gl2psAddText(GL2PS_TEXT, str, fontname, fontsize, alignment, angle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- color);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ color, GL_FALSE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/**
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * This version of gl2psTextOptColor is used to go around the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * fact that PDF does not support text alignment. The extra parameters
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * (blx, bly) represent the bottom left corner of the text bounding box.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+GL2PSDLL_API GLint gl2psTextOptColorBL(const char *str, const char *fontname,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLshort fontsize, GLint alignment, GLfloat angle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GL2PSrgba color, GLfloat blx, GLfloat bly)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return gl2psAddText(GL2PS_TEXT, str, fontname, fontsize, alignment, angle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ color, GL_TRUE, blx, bly);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psTextOpt(const char *str, const char *fontname,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLshort fontsize, GLint alignment, GLfloat angle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return gl2psAddText(GL2PS_TEXT, str, fontname, fontsize, alignment, angle, NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return gl2psAddText(GL2PS_TEXT, str, fontname, fontsize, alignment, angle, NULL, GL_FALSE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psText(const char *str, const char *fontname, GLshort fontsize)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return gl2psAddText(GL2PS_TEXT, str, fontname, fontsize, GL2PS_TEXT_BL, 0.0F,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ NULL, GL_FALSE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psSpecial(GLint format, const char *str)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return gl2psAddText(GL2PS_SPECIAL, str, "", 0, format, 0.0F, NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return gl2psAddText(GL2PS_SPECIAL, str, "", 0, format, 0.0F, NULL, GL_FALSE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psSpecialColor(GLint format, const char *str, GL2PSrgba rgba)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return gl2psAddText(GL2PS_SPECIAL, str, "", 0, format, 0.0F, rgba);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return gl2psAddText(GL2PS_SPECIAL, str, "", 0, format, 0.0F, rgba, GL_FALSE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psDrawPixels(GLsizei width, GLsizei height,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./gl2ps.h 2017-04-03 15:48:26.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./gl2ps.h 2019-07-13 15:19:35.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -216,6 +216,9 @@ GL2PSDLL_API GLint gl2psTextOpt(const ch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psTextOptColor(const char *str, const char *fontname,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GLshort fontsize, GLint align, GLfloat angle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSrgba color);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+GL2PSDLL_API GLint gl2psTextOptColorBL(const char *str, const char *fontname,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GLshort fontsize, GLint align, GLfloat angle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GL2PSrgba color, GLfloat blx, GLfloat bly);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psSpecial(GLint format, const char *str);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psSpecialColor(GLint format, const char *str, GL2PSrgba rgba);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GL2PSDLL_API GLint gl2psDrawPixels(GLsizei width, GLsizei height,
</span></pre><pre style='margin:0'>
</pre>