View | Details | Raw Unified | Return to bug 227148
Collapse All | Expand All

(-)cad/calculix/Makefile (-2 / +2 lines)
Lines 15-24 Link Here
15
15
16
LICENSE=	GPLv2
16
LICENSE=	GPLv2
17
17
18
BROKEN_FreeBSD_10=	Does not build with clang on FreeBSD 10, causes segfaults when built with gcc
19
18
RUN_DEPENDS=	ccx:cad/calculix-ccx
20
RUN_DEPENDS=	ccx:cad/calculix-ccx
19
21
20
BROKEN_FreeBSD_10=	Does not build with clang on FreeBSD 10, causes segfaults when built with gcc
21
22
DIST_SOURCES=	cgx_${PORTVERSION}.all${EXTRACT_SUFX}
22
DIST_SOURCES=	cgx_${PORTVERSION}.all${EXTRACT_SUFX}
23
DIST_HTM=	cgx_${PORTVERSION}.htm${EXTRACT_SUFX}
23
DIST_HTM=	cgx_${PORTVERSION}.htm${EXTRACT_SUFX}
24
DIST_PDF=	cgx_${PORTVERSION}.pdf
24
DIST_PDF=	cgx_${PORTVERSION}.pdf
(-)cad/calculix/files/patch-cgx__VER_src_uselibSNL.cpp (+20 lines)
Line 0 Link Here
1
--- cgx_2.13/src/uselibSNL.cpp.orig	2017-10-07 09:58:00 UTC
2
+++ cgx_2.13/src/uselibSNL.cpp
3
@@ -934,7 +934,7 @@ int createBlendedNurbs(int nr, Points **
4
   // (5)   create the cgx nurbs
5
   // printf(" create blended nurbs\n"); 
6
   buffer[0]='S';
7
-  buffer[1]=(char)NULL;
8
+  buffer[1]='\0';
9
   getNewName( name, buffer );
10
   for (i=0; i<MAX_LINE_LENGTH; i++) sname[i]=name[i];
11
   if(printFlag) printf ("store NURS Nr:%d Name:%s\n", anzGeo->nurs+1, name);
12
@@ -1012,7 +1012,7 @@ int createBlendedNurbs(int nr, Points **
13
     for (j=0; j<nurbs[nr].v_npnt; j++)
14
     {
15
       buffer[0]='p';
16
-      buffer[1]=(char)NULL;
17
+      buffer[1]='\0';
18
       getNewName( name, buffer );
19
       nurbs[nr].ctlpnt[i][j]  = pnt( name, surface->controlPoints()[ index ].x(), surface->controlPoints()[ index ].y(), surface->controlPoints()[ index ].z(), 0);
20
       point=*pntpntr;  /* update pointer */

Return to bug 227148