FreeBSD Bugzilla – Attachment 138308 Details for
Bug 184236
graphics/rayshade: Fix build on -current
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 6.31 KB, created by
tkato432
on 2013-11-24 18:10:05 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2013-11-24 18:10:05 UTC
Size:
6.31 KB
patch
obsolete
>diff -urN /usr/ports/graphics/rayshade/Makefile graphics/rayshade/Makefile >--- /usr/ports/graphics/rayshade/Makefile 2013-11-06 22:02:26.000000000 +0900 >+++ graphics/rayshade/Makefile 2013-11-25 00:00:00.000000000 +0900 >@@ -8,20 +8,18 @@ > MASTER_SITES= http://ccl.net/cca/software/SOURCES/C/rayshade/ \ > http://www.mirrorservice.org/sites/graphics.stanford.edu/pub/rayshade/ \ > ftp://graphics.stanford.edu/pub/rayshade/ >-DISTNAME= ${PORTNAME}.${PORTVERSION} >-EXTRACT_SUFX= .tar.Z >-.if !defined(NOPORTDOCS) >-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} guide.ps.Z >-.endif >-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} >+DISTFILES= ${PORTNAME}.${PORTVERSION}.tar.Z ${GUIDE_PS_Z} >+EXTRACT_ONLY= ${PORTNAME}.${PORTVERSION}.tar.Z > DIST_SUBDIR= rayshade > > MAINTAINER= ports@FreeBSD.org >-COMMENT= An extensible system for creating ray-traced images >+COMMENT= Extensible system for creating ray-traced images > > BUILD_DEPENDS= $(LOCALBASE)/lib/librle.a:${PORTSDIR}/graphics/urt > >-WRKSRC= ${WRKDIR}/${PORTNAME}.4.0 >+OPTIONS_DEFINE= DOCS EXAMPLES >+ >+WRKSRC= ${WRKDIR}/${PORTNAME}.${PORTVERSION:R} > > HAS_CONFIGURE= yes > CONFIGURE_SCRIPT= Configure >@@ -31,11 +29,16 @@ > PORTEXAMPLES= * > PLIST_FILES= bin/rayshade > >+.include <bsd.port.options.mk> >+ >+.if ${PORT_OPTIONS:MDOCS} >+GUIDE_PS_Z= guide.ps.Z >+.endif >+ > .if defined(BATCH) || defined(PACKAGE_BUILDING) > CONFIGURE_ARGS= < ${WRKDIR}/config.ans > .endif > >-NO_STAGE= yes > pre-configure: > @${SED} -e \ > "s,@CFLAGS@,${CFLAGS},g ; \ >@@ -45,14 +48,15 @@ > < ${FILESDIR}/config.ans > ${WRKDIR}/config.ans > > do-install: >- ${INSTALL_PROGRAM} ${WRKSRC}/rayshade/rayshade ${PREFIX}/bin >-.if !defined(NOPORTDOCS) >- @${MKDIR} ${DOCSDIR} >- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/guide.ps.Z ${DOCSDIR} >-.endif >-.if !defined(NOPORTEXAMPLES) >- @${MKDIR} ${EXAMPLESDIR} >- ${INSTALL_DATA} ${WRKSRC}/Examples/* ${EXAMPLESDIR} >+ (cd ${WRKSRC}/rayshade && ${INSTALL_PROGRAM} rayshade \ >+ ${STAGEDIR}${PREFIX}/bin) >+.if ${PORT_OPTIONS:MDOCS} >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ (cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${GUIDE_PS_Z} \ >+ ${STAGEDIR}${DOCSDIR}) > .endif >+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} >+ (cd ${WRKSRC}/Examples && ${INSTALL_DATA} * \ >+ ${STAGEDIR}${EXAMPLESDIR}) > > .include <bsd.port.mk> >diff -urN /usr/ports/graphics/rayshade/files/patch-ab graphics/rayshade/files/patch-ab >--- /usr/ports/graphics/rayshade/files/patch-ab 2013-11-06 22:02:26.000000000 +0900 >+++ graphics/rayshade/files/patch-ab 1970-01-01 09:00:00.000000000 +0900 >@@ -1,24 +0,0 @@ >-*** etc/rsconvert/lex.l.orig Sun Mar 8 18:55:39 1998 >---- etc/rsconvert/lex.l Sun Mar 8 18:56:05 1998 >-*************** >-*** 22,27 **** >---- 22,28 ---- >- #include "libcommon/common.h" >- #include "y.tab.h" >- %} >-+ %option yylineno >- alpha [a-zA-Z] >- special [\.\_-] >- digit [0-9] >-*** libshade/lex.l.orig Sun Mar 8 18:52:11 1998 >---- libshade/lex.l Sun Mar 8 18:53:18 1998 >-*************** >-*** 29,34 **** >---- 29,35 ---- >- #include "y.tab.h" >- extern char *strsave(); >- %} >-+ %option yylineno >- alpha [a-zA-Z] >- special [\.\_-] >- digit [0-9] >diff -urN /usr/ports/graphics/rayshade/files/patch-etc__rsconvert__lex.l graphics/rayshade/files/patch-etc__rsconvert__lex.l >--- /usr/ports/graphics/rayshade/files/patch-etc__rsconvert__lex.l 1970-01-01 09:00:00.000000000 +0900 >+++ graphics/rayshade/files/patch-etc__rsconvert__lex.l 2013-11-25 00:00:00.000000000 +0900 >@@ -0,0 +1,19 @@ >+--- etc/rsconvert/lex.l.orig 1992-02-10 12:03:54.000000000 +0900 >++++ etc/rsconvert/lex.l 2013-05-28 22:55:24.000000000 +0900 >+@@ -22,6 +22,7 @@ >+ #include "libcommon/common.h" >+ #include "y.tab.h" >+ %} >++%option yylineno >+ alpha [a-zA-Z] >+ special [\.\_-] >+ digit [0-9] >+@@ -113,7 +114,7 @@ >+ if ((c = input()) == '/') { >+ WriteChar(c); >+ WriteNewline(); >+- return; >++ return FALSE; >+ } >+ unput(c); >+ } >diff -urN /usr/ports/graphics/rayshade/files/patch-etc__rsconvert__yacc.y graphics/rayshade/files/patch-etc__rsconvert__yacc.y >--- /usr/ports/graphics/rayshade/files/patch-etc__rsconvert__yacc.y 1970-01-01 09:00:00.000000000 +0900 >+++ graphics/rayshade/files/patch-etc__rsconvert__yacc.y 2013-11-25 00:00:00.000000000 +0900 >@@ -0,0 +1,10 @@ >+--- etc/rsconvert/yacc.y.orig >++++ etc/rsconvert/yacc.y >+@@ -14,6 +14,7 @@ >+ /* $Id: yacc.y,v 4.0.1.3 92/02/07 11:05:21 cek Exp Locker: cek $ */ >+ %{ >+ #include <stdio.h> >++#include <stdlib.h> >+ #include "libcommon/common.h" >+ >+ #define NEWLINE() WriteNewline() >diff -urN /usr/ports/graphics/rayshade/files/patch-libray__libtext__texture.c graphics/rayshade/files/patch-libray__libtext__texture.c >--- /usr/ports/graphics/rayshade/files/patch-libray__libtext__texture.c 1970-01-01 09:00:00.000000000 +0900 >+++ graphics/rayshade/files/patch-libray__libtext__texture.c 2013-11-25 00:00:00.000000000 +0900 >@@ -0,0 +1,11 @@ >+--- libray/libtext/texture.c.orig 1992-02-10 12:04:02.000000000 +0900 >++++ libray/libtext/texture.c 2013-05-28 22:41:59.000000000 +0900 >+@@ -162,7 +162,7 @@ >+ *u = ptmp.x; >+ *v = ptmp.y; >+ if (dpdu == (Vector *)NULL || dpdv == (Vector *)NULL) >+- return; >++ return FALSE; >+ /* >+ * Here's the ugly part. >+ * Build initial UVN-->XYZ matrix... >diff -urN /usr/ports/graphics/rayshade/files/patch-libshade__lex.l graphics/rayshade/files/patch-libshade__lex.l >--- /usr/ports/graphics/rayshade/files/patch-libshade__lex.l 1970-01-01 09:00:00.000000000 +0900 >+++ graphics/rayshade/files/patch-libshade__lex.l 2013-11-25 00:00:00.000000000 +0900 >@@ -0,0 +1,19 @@ >+--- libshade/lex.l.orig 1992-02-10 12:04:02.000000000 +0900 >++++ libshade/lex.l 2013-05-28 22:45:54.000000000 +0900 >+@@ -29,6 +29,7 @@ >+ #include "y.tab.h" >+ extern char *strsave(); >+ %} >++%option yylineno >+ alpha [a-zA-Z] >+ special [\.\_-] >+ digit [0-9] >+@@ -171,7 +172,7 @@ >+ while (input() != '*') >+ ; >+ if ((c = input()) == '/') >+- return; >++ return FALSE; >+ unput(c); >+ } >+ } >diff -urN /usr/ports/graphics/rayshade/files/patch-libshade__yacc.y graphics/rayshade/files/patch-libshade__yacc.y >--- /usr/ports/graphics/rayshade/files/patch-libshade__yacc.y 1970-01-01 09:00:00.000000000 +0900 >+++ graphics/rayshade/files/patch-libshade__yacc.y 2013-11-25 00:00:00.000000000 +0900 >@@ -0,0 +1,11 @@ >+--- libshade/yacc.y.orig >++++ libshade/yacc.y >+@@ -13,6 +13,8 @@ >+ /* for any purpose. It is provided solely "as is". */ >+ /* $Id: yacc.y,v 4.0.1.4 92/01/10 16:29:55 cek Exp Locker: cek $ */ >+ %{ >++#include <stdlib.h> >++#include <string.h> >+ #include "rayshade.h" >+ >+ #include "symtab.h"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 184236
: 138308