FreeBSD Bugzilla – Attachment 16892 Details for
Bug 30822
New port: devel/glui
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 4.89 KB, created by
Matthew West
on 2001-09-25 21:50:01 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Matthew West
Created:
2001-09-25 21:50:01 UTC
Size:
4.89 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># glui ># glui/Makefile ># glui/distinfo ># glui/pkg-comment ># glui/pkg-descr ># glui/pkg-plist ># glui/files ># glui/files/patch-ab ># glui/files/patch-aa ># >echo c - glui >mkdir -p glui > /dev/null 2>&1 >echo x - glui/Makefile >sed 's/^X//' >glui/Makefile << 'END-of-glui/Makefile' >X# New ports collection makefile for: glui >X# Date created: 25 September 2001 >X# Whom: mwest@uct.ac.za >X# >X# $FreeBSD: $ >X# >X >XPORTNAME= glui >XPORTVERSION= 2.1 >XCATEGORIES= devel graphics >XMASTER_SITES= http://www.cs.unc.edu/~rademach/glui/ >XDISTNAME= glui_v2_1_beta >X >XMAINTAINER= mwest@uct.ac.za >X >XUSE_MESA= yes >X >XUSE_GMAKE= yes >XMAKEFILE= makefile >XALL_TARGET= # empty >XUSE_X_PREFIX= yes >X >Xpost-patch: >X @${PERL} -pi -e 's:/unc/walk/lib/sgi_irix:${PREFIX}/lib:g' ${WRKSRC}/makefile >X @${PERL} -pi -e 's:/unc/walk/include:${PREFIX}/include:g' ${WRKSRC}/makefile >X @${PERL} -pi -e 's:^CFLAGS:#CFLAGS:g' ${WRKSRC}/makefile >X @${PERL} -pi -e 's:^CC=:CC=gcc #:g' ${WRKSRC}/makefile >X @${PERL} -pi -e 's:^libs =:libs=-pthread:g' ${WRKSRC}/makefile >X @${MKDIR} ${WRKSRC}/lib ${WRKSRC}/bin >X >Xdo-install: >X ${INSTALL_DATA} ${WRKSRC}/glui.h ${PREFIX}/include >X ${INSTALL_DATA} ${WRKSRC}/lib/libglui.a ${PREFIX}/lib >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${PREFIX}/share/doc/glui >X ${INSTALL_DATA} ${WRKSRC}/glui_manual.pdf ${PREFIX}/share/doc/glui >X.endif >X >X.include <bsd.port.mk> >END-of-glui/Makefile >echo x - glui/distinfo >sed 's/^X//' >glui/distinfo << 'END-of-glui/distinfo' >XMD5 (glui_v2_1_beta.tar.gz) = e8ab926ac22f3fbfe3c82f541b924496 >END-of-glui/distinfo >echo x - glui/pkg-comment >sed 's/^X//' >glui/pkg-comment << 'END-of-glui/pkg-comment' >XGLUT-based C++ user interface library >END-of-glui/pkg-comment >echo x - glui/pkg-descr >sed 's/^X//' >glui/pkg-descr << 'END-of-glui/pkg-descr' >XGLUI is a GLUT-based C++ user interface library which provides >Xcontrols such as buttons, checkboxes, radio buttons, and spinners to >XOpenGL applications. It is window-system independent, relying on GLUT >Xto handle all system-dependent issues, such as window and mouse >Xmanagement. >X >XWWW: http://www.cs.unc.edu/~rademach/glui/ >X >X-- >Xmwest@uct.ac.za >END-of-glui/pkg-descr >echo x - glui/pkg-plist >sed 's/^X//' >glui/pkg-plist << 'END-of-glui/pkg-plist' >Xinclude/glui.h >Xlib/libglui.a >X%%PORTDOCS%%share/doc/glui/glui_manual.pdf >X%%PORTDOCS%%@dirrm share/doc/glui >END-of-glui/pkg-plist >echo c - glui/files >mkdir -p glui/files > /dev/null 2>&1 >echo x - glui/files/patch-ab >sed 's/^X//' >glui/files/patch-ab << 'END-of-glui/files/patch-ab' >X--- stdinc.h.orig Fri Jul 9 22:38:46 1999 >X+++ stdinc.h Tue Sep 25 21:50:32 2001 >X@@ -99,8 +99,7 @@ >X >X /************ check if a 2D point lies within a 2D box ***************/ >X #ifndef PT_IN_BOX >X-#define PT_IN_BOX( x, y, lo_x, hi_x, lo_y, hi_y ) \ >X-( IN_BOUNDS(x,lo_x,hi_x) AND IN_BOUNDS(y,lo_y,hi_y) ) >X+#define PT_IN_BOX( x, y, lo_x, hi_x, lo_y, hi_y ) ( IN_BOUNDS(x,lo_x,hi_x) AND IN_BOUNDS(y,lo_y,hi_y) ) >X #endif >X >X /****** check if value lies on proper side of another value *****/ >END-of-glui/files/patch-ab >echo x - glui/files/patch-aa >sed 's/^X//' >glui/files/patch-aa << 'END-of-glui/files/patch-aa' >X--- algebra3.cpp.orig Fri Jul 9 22:38:46 1999 >X+++ algebra3.cpp Tue Sep 25 21:50:30 2001 >X@@ -505,8 +505,7 @@ >X { return a*d; } >X >X vec4 operator * (const mat4& a, const vec4& v) { >X- #define ROWCOL(i) a.v[i].n[0]*v.n[VX] + a.v[i].n[1]*v.n[VY] \ >X- + a.v[i].n[2]*v.n[VZ] + a.v[i].n[3]*v.n[VW] >X+ #define ROWCOL(i) a.v[i].n[0]*v.n[VX] + a.v[i].n[1]*v.n[VY] + a.v[i].n[2]*v.n[VZ] + a.v[i].n[3]*v.n[VW] >X return vec4(ROWCOL(0), ROWCOL(1), ROWCOL(2), ROWCOL(3)); >X #undef ROWCOL >X } >X@@ -680,8 +679,7 @@ >X { return mat3(a.v[0] - b.v[0], a.v[1] - b.v[1], a.v[2] - b.v[2]); } >X >X mat3 operator * (mat3& a, mat3& b) { >X- #define ROWCOL(i, j) \ >X- a.v[i].n[0]*b.v[0][j] + a.v[i].n[1]*b.v[1][j] + a.v[i].n[2]*b.v[2][j] >X+ #define ROWCOL(i, j) a.v[i].n[0]*b.v[0][j] + a.v[i].n[1]*b.v[1][j] + a.v[i].n[2]*b.v[2][j] >X return mat3(vec3(ROWCOL(0,0), ROWCOL(0,1), ROWCOL(0,2)), >X vec3(ROWCOL(1,0), ROWCOL(1,1), ROWCOL(1,2)), >X vec3(ROWCOL(2,0), ROWCOL(2,1), ROWCOL(2,2))); >X@@ -895,8 +893,7 @@ >X { return mat4(a.v[0] - b.v[0], a.v[1] - b.v[1], a.v[2] - b.v[2], a.v[3] - b.v[3]); } >X >X mat4 operator * (mat4& a, mat4& b) { >X- #define ROWCOL(i, j) a.v[i].n[0]*b.v[0][j] + a.v[i].n[1]*b.v[1][j] + \ >X- a.v[i].n[2]*b.v[2][j] + a.v[i].n[3]*b.v[3][j] >X+ #define ROWCOL(i, j) a.v[i].n[0]*b.v[0][j] + a.v[i].n[1]*b.v[1][j] + a.v[i].n[2]*b.v[2][j] + a.v[i].n[3]*b.v[3][j] >X return mat4( >X vec4(ROWCOL(0,0), ROWCOL(0,1), ROWCOL(0,2), ROWCOL(0,3)), >X vec4(ROWCOL(1,0), ROWCOL(1,1), ROWCOL(1,2), ROWCOL(1,3)), >END-of-glui/files/patch-aa >exit
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 Raw
Actions:
View
Attachments on
bug 30822
: 16892