Skip site navigation (1)Skip section navigation (2)
Date:      9 Dec 2012 00:32:29 -0000
From:      Erik Greenwald <erik@brlcad.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        erik@elfga.com
Subject:   ports/174282: cad/brlcad fix broken compile
Message-ID:  <20121209003229.21432.qmail@bz.bzflag.bz>
Resent-Message-ID: <201212090040.qB90e0af048571@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         174282
>Category:       ports
>Synopsis:       cad/brlcad fix broken compile
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 09 00:40:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Erik Greenwald
>Release:        
>Organization:
>Environment:

>Description:
Changes to tk headers broke the compile for the included togl. This
patch disables togl (and isst) to allow compilation.

>How-To-Repeat:
>Fix:

--- cad_brlcad.patch begins here ---
Index: cad/brlcad/Makefile
===================================================================
--- cad/brlcad/Makefile	(revision 308461)
+++ cad/brlcad/Makefile	(working copy)
@@ -18,8 +18,6 @@
 LIB_DEPENDS=	png15:${PORTSDIR}/graphics/png \
 		rle.1:${PORTSDIR}/graphics/urt
 
-BROKEN=		does not compile
-
 USE_BZIP2=	yes
 USE_GL=		gl glu
 USE_XORG=	x11 xt xi xproto xext inputproto
@@ -38,7 +36,7 @@
 
 CFLAGS+=	-I${LOCALBASE}/include
 #LDFLAGS+=	-L${LOCALBASE}/lib
-CMAKE_ARGS=	-DBRLCAD_ENABLE_STRICT:BOOL=OFF
+CMAKE_ARGS=	-DBRLCAD_ENABLE_STRICT:BOOL=OFF -DBRLCAD_TOGL=SYSTEM
 MANPREFIX=	${DATADIR}/${PORTVERSION}
 
 MAN1=	aliastorle.1 anim_script.1 anim_sort.1 anim_time.1 anim_track.1		\
Index: cad/brlcad/pkg-plist
===================================================================
--- cad/brlcad/pkg-plist	(revision 308461)
+++ cad/brlcad/pkg-plist	(working copy)
@@ -219,7 +219,6 @@
 bin/ios-icons.sh
 bin/ir-X
 bin/irdisp
-bin/isst
 bin/istats
 bin/jack-g
 bin/kurt
@@ -492,7 +491,6 @@
 bin/xbmtorle
 bin/xyz-pl
 bin/yuv-pix
-include/GL/glew.h
 include/brlcad/RtServerImpl.h
 include/brlcad/analyze.h
 include/brlcad/anim.h
@@ -737,9 +735,6 @@
 include/tnt_subscript.h
 include/tnt_vector.h
 include/tnt_version.h
-include/togl/togl.h
-include/togl/toglDecls.h
-include/togl/togl_config.h
 lib/Itcl3.4/pkgIndex.tcl
 lib/Itk3.4/pkgIndex.tcl
 lib/Iwidgets4.0.1/iwidgets.tcl
@@ -810,8 +805,6 @@
 lib/Tktable2.10/pkgIndex.tcl
 lib/Tktable2.10/tkTable.tcl
 lib/Tktable2.10/tktable.py
-lib/Togl2.1/pkgIndex.tcl
-lib/isst0.1/pkgIndex.tcl
 lib/itcl3.4/itcl.tcl
 lib/itk3.4/Archetype.itk
 lib/itk3.4/Toplevel.itk
@@ -872,7 +865,6 @@
 lib/libicv.so
 lib/libicv.so.20
 lib/libicv.so.20.0.1
-lib/libissttcltk.so
 lib/libitcl.so
 lib/libitcl.so.3
 lib/libitcl.so.3.4
@@ -940,8 +932,6 @@
 lib/libtermlib.so
 lib/libtkpng.so
 lib/libtkpng.so.0.8
-lib/libtogl.so
-lib/libtoglstub.a
 lib/libutahrle.a
 lib/libutahrle.so
 lib/libutahrle.so.19
@@ -2908,8 +2898,6 @@
 @dirrm lib/tkpng0.8
 @dirrm lib/itk3.4
 @dirrm lib/itcl3.4
-@dirrm lib/isst0.1
-@dirrm lib/Togl2.1
 @dirrm lib/Tktable2.10
 @dirrm lib/Tkhtml3.0
 @dirrm lib/Iwidgets4.0.1/scripts
@@ -2917,12 +2905,10 @@
 @dirrm lib/Itk3.4
 @dirrm lib/Itcl3.4
 @dirrm lib
-@dirrm include/togl
 @dirrm include/tie
 @dirrm include/openNURBS
 @dirrm include/express
 @dirrm include/exppp
 @dirrm include/brlcad
-@dirrm include/GL
 @dirrm include
 @dirrm bin
--- cad_brlcad.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121209003229.21432.qmail>