diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2008-01-21 15:25:26 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2008-01-21 15:25:26 +0000 |
commit | 56b32871e5be48bc87881c341e6fe605174a357c (patch) | |
tree | cd6b7f4e4a5fe9fbf11a0bac7e767e02def24f54 /graphics/ayam | |
parent | 70d3afb3cb10b55c97a7fea60f4b5ac56a09fae1 (diff) |
Notes
Diffstat (limited to 'graphics/ayam')
-rw-r--r-- | graphics/ayam/Makefile | 1 | ||||
-rw-r--r-- | graphics/ayam/files/patch-aycore_shader.c | 24 |
2 files changed, 25 insertions, 0 deletions
diff --git a/graphics/ayam/Makefile b/graphics/ayam/Makefile index d6ddea302770..8f55f48bbbbd 100644 --- a/graphics/ayam/Makefile +++ b/graphics/ayam/Makefile @@ -7,6 +7,7 @@ PORTNAME= ayam PORTVERSION= 1.13 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= ${PORTNAME}${PORTVERSION}.src diff --git a/graphics/ayam/files/patch-aycore_shader.c b/graphics/ayam/files/patch-aycore_shader.c index 477bf7e5e11d..c751437dc20c 100644 --- a/graphics/ayam/files/patch-aycore_shader.c +++ b/graphics/ayam/files/patch-aycore_shader.c @@ -9,6 +9,30 @@ #else /* change all ; to : in shader search path */ Tcl_DStringInit(&ds); +@@ -415,7 +415,11 @@ + } + + /* XXXX temporarily discard array arguments */ ++#ifdef AYAQSIS10 + if(symbol->svd_arraylen < 1) ++#else ++ if(symbol->svd_arraylen < 2) ++#endif + { + + Tcl_DStringAppend(&ds, "{ ", -1); +@@ -450,7 +454,10 @@ + break; + } + +- arraylen = symbol->svd_arraylen; ++ arraylen = symbol->svd_arraylen-1; ++#ifdef AYAQSIS10 ++ arraylen++; ++#endif + sprintf(buffer, "%d ", arraylen); + Tcl_DStringAppend(&ds, buffer, -1); + @@ -1094,7 +1094,8 @@ ay_mat_object *material = NULL; ay_shader *newshader = NULL, **shader = NULL; |