ports/183623: [PATCH] cad/brlcad: Support staging, fix the build with CMake 2.8.12 and fix the build with clang/libc++

Raphael Kubo da Costa rakuco at FreeBSD.org
Sun Nov 3 18:50:01 UTC 2013


>Number:         183623
>Category:       ports
>Synopsis:       [PATCH] cad/brlcad: Support staging, fix the build with CMake 2.8.12 and fix the build with clang/libc++
>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 Nov 03 18:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Raphael Kubo da Costa
>Release:        FreeBSD 11.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD orwell 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r256429: Sun Oct 13 19:04:57 EEST
>Description:
Parts of this patch are required so that kde@ can commit CMake 2.8.12 (see ports/182981): CMake 2.8.12 introduced some changes that make the port fail to build even on FreeBSD 8 and 9 systems. I started a discussion on the development list in <http://article.gmane.org/gmane.comp.cad.brlcad.devel/3782>.

While here, I have also added a few more patches to make the port build on 10 and 11 with clang and libc++. The port now also properly supports staging.

Port maintainer (erik at brlcad.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_8 (mode: change, diff: ports)
>How-To-Repeat:
>Fix:

--- brlcad-7.24.0.patch begins here ---
diff -ruN /usr/ports/cad/brlcad/Makefile ./Makefile
--- /usr/ports/cad/brlcad/Makefile	2013-09-20 18:58:41.000000000 +0300
+++ ./Makefile	2013-10-27 18:05:39.000000000 +0200
@@ -1,5 +1,5 @@
 # Created by: Pedro F. Giffuni <giffunip at asme.org>
-# $FreeBSD: cad/brlcad/Makefile 327711 2013-09-20 15:58:41Z bapt $
+# $FreeBSD: head/cad/brlcad/Makefile 327711 2013-09-20 15:58:41Z bapt $
 
 PORTNAME=	brlcad
 PORTVERSION=	7.24.0
@@ -43,8 +43,6 @@
 OPTIMIZATION_DESC=	Build with optimizations
 OPTIONS_DEFAULT=	OPTIMIZATION
 
-NO_STAGE=	yes
-.include "${.CURDIR}/Makefile.man"
 .include <bsd.port.pre.mk>
 
 EXTRA_LIBS=	-pthread
@@ -68,8 +66,9 @@
 
 # note that installing outside of PREFIX wigs out package stuff... :/
 post-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${PREFIX}/bin/mged.sh
-	${LN} -s ${PREFIX}/bin/mged.sh ${LOCALBASE}/bin/mged.sh
+	${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${STAGEDIR}${PREFIX}/bin/mged.sh
+	${MKDIR} ${STAGEDIR}${LOCALBASE}/bin
+	${LN} -s ${PREFIX}/bin/mged.sh ${STAGEDIR}${LOCALBASE}/bin/mged.sh
 
 regression-test: build
 	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} test)
diff -ruN /usr/ports/cad/brlcad/Makefile.man ./Makefile.man
--- /usr/ports/cad/brlcad/Makefile.man	2013-06-21 22:55:20.000000000 +0300
+++ ./Makefile.man	1970-01-01 02:00:00.000000000 +0200
@@ -1,158 +0,0 @@
-# $FreeBSD: cad/brlcad/Makefile.man 321499 2013-06-21 19:55:20Z pawel $
-# This file defines the man pages to not bloat Makefile
-
-MAN1=	aliastorle.1 anim_script.1 anim_sort.1 anim_time.1			\
-	anim_track.1 anim_turn.1 ap-pix.1 applymap.1 asc-nmg.1			\
-	asc-pl.1 asc2dsp.1 asc2g.1 asc2pix.1 avg4.1 azel.1 bary.1		\
-	benchmark.1 bot_dump.1 bot_shell-vtk.1 brlcad-config.1			\
-	brlcad.1 buffer.1 bw-fb.1 bw-imp.1 bw-pix.1 bw-png.1 bw-ps.1		\
-	bw-rle.1 bw3-pix.1 bwcrop.1 bwdiff.1 bwfilter.1 bwhist.1		\
-	bwhisteq.1 bwmod.1 bwrect.1 bwrot.1 bwscale.1 bwshrink.1		\
-	bwstat.1 bwthresh.1 cad_boundp.1 cad_parea.1 canonize.1			\
-	cell-fb.1 chan_add.1 chan_mult.1 chan_permute.1 cmap-fb.1		\
-	coil.1 comgeom-g.1 conv-vg2g.1 crop.1 cubitorle.1 cv.1			\
-	cy-g.1 dataprobe.1 db.1 dbclean.1 dbcp.1 dbupgrade.1			\
-	decimate.1 dpix-pix.1 dunncolor.1 dunnsnap.1 dvirle.1			\
-	dxf-g.1 enf-g.1 euclid-g.1 fant.1 fast4-g.1 fb-bw.1			\
-	fb-cmap.1 fb-fb.1 fb-orle.1 fb-pix.1 fb-png.1 fb-rle.1			\
-	fbanim.1 fbcbars.1 fbclear.1 fbcmap.1 fbcmrot.1 fbcolor.1		\
-	fbed.1 fbfade.1 fbframe.1 fbfree.1 fbgamma.1 fbgrid.1			\
-	fbhelp.1 fblabel.1 fbline.1 fbpoint.1 fbscanplot.1 fbserv.1		\
-	fbstretch.1 fbzoom.1 fedex.1 fedex_plus.1 firpass.1 g-acad.1		\
-	g-dxf.1 g-egg.1 g-euclid.1 g-iges.1 g-nff.1 g-nmg.1 g-obj.1		\
-	g-shell-rect.1 g-stl.1 g-tankill.1 g-var.1 g-vrml.1 g-x3d.1		\
-	g2asc.1 g_diff.1 g_lint.1 gencolor.1 get4d.1 get_orion.1		\
-	getami.1 getap.1 getbob.1 getcx3d.1 getfb.1 getgmr.1			\
-	getiris.1 getmac.1 getmex.1 getqcr.1 getren.1 getsun.1			\
-	gettaac.1 getx10.1 getx11.1 gif-fb.1 gif2fb.1 giftorle.1		\
-	gqa.1 graytorle.1 halftone.1 hex.1 iges-g.1 imgdims.1 into.1		\
-	ir-X.1 irdisp.1 lgt.1 loop.1 mac-pix.1 mcut.1 mergechan.1		\
-	mged.1 mkProbe.1 morphedit.1 nastran-g.1 nirt.1 nmg-bot.1		\
-	nmg-rib.1 obj-g.1 orle-fb.1 orle-pix.1 painttorle.1			\
-	patch-g.1 pgmtorle.1 pictx.1 pix-alias.1 pix-bw.1 pix-bw3.1		\
-	pix-fb.1 pix-orle.1 pix-png.1 pix-ppm.1 pix-ps.1 pix-rle.1		\
-	pix-sun.1 pix2asc.1 pixautosize.1 pixbackgnd.1 pixbgstrip.1		\
-	pixblend.1 pixborder.1 pixbustup.1 pixclump.1 pixcmp.1			\
-	pixcolors.1 pixcut.1 pixdiff.1 pixdsplit.1 pixfade.1			\
-	pixfilter.1 pixhalve.1 pixhist.1 pixhist3d-pl.1 pixhist3d.1		\
-	pixinterp2x.1 pixmatte.1 pixmerge.1 pixmorph.1 pixrect.1		\
-	pixrot.1 pixsaturate.1 pixscale.1 pixshrink.1 pixstat.1			\
-	pixsubst.1 pixtile.1 pixuntile.1 pl-X.1 pl-asc.1 pl-fb.1		\
-	pl-hpgl.1 pl-pl.1 pl-ps.1 pl-tek.1 plcolor.1 pldebug.1			\
-	plgetframe.1 plline2.1 plrot.1 ply-g.1 png-bw.1 png-fb.1		\
-	png-pix.1 png_info.1 polar-fb.1 poly-bot.1 pp-fb.1			\
-	ppmtorle.1 proe-g.1 pyrmask.1 random.1 rastorle.1 rawtorle.1		\
-	read98721.1 remapid.1 remrt.1 repos.1 reshoot.1 rlatorle.1		\
-	rle-fb.1 rle-pix.1 rleClock.1 rleaddcom.1 rleaddeof.1			\
-	rlebg.1 rlebox.1 rlecat.1 rleccube.1 rlecomp.1 rledither.1		\
-	rleflip.1 rlegrid.1 rlehdr.1 rlehisto.1 rleinterp.1			\
-	rleldmap.1 rlemandl.1 rlenoise.1 rlepatch.1 rleprint.1			\
-	rlequant.1 rlescale.1 rleselect.1 rlesetbg.1 rleskel.1			\
-	rlespiff.1 rlesplice.1 rlesplit.1 rlestereo.1 rleswap.1			\
-	rletoabA60.1 rletoabA62.1 rletoalias.1 rletoascii.1			\
-	rletocgm.1 rletogif.1 rletogray.1 rletopaint.1 rletoppm.1		\
-	rletops.1 rletorast.1 rletoraw.1 rletorla.1 rletotarga.1		\
-	rletotiff.1 rlezoom.1 rpatch.1 rt.1 rt_bot_faces.1 rtarea.1		\
-	rtcheck.1 rtedge.1 rtg3.1 rthide.1 rtpp.1 rtrange.1 rtray.1		\
-	rtregis.1 rtscale.1 rtshot.1 rttherm.1 rtwalk.1 rtweight.1		\
-	rtwizard.1 rtxray.1 scriptsort.1 secpass.1 shapefact.1			\
-	show3.1 showshot.1 showtherm.1 smush.1 ssamp-bw.1 stl-g.1		\
-	sun-pix.1 tabinterp.1 tabsub.1 tankill-g.1 targatorle.1			\
-	template.1 terrain.1 tifftorle.1 tire.1 to8.1 tobw.1 ug-g.1		\
-	unexp.1 unslice.1 urt.1 vdeck.1 viewpoint-g.1 wasatchrle.1		\
-	wavelet.1
-
-MAN3=	buildmap.3 bwdithermap.3 colorquant.3 dither.3 ditherbw.3		\
-	dithergb.3 dithermap.3 float_to_exp.3 hilbert.3				\
-	hilbert_c2i.3 hilbert_i2c.3 htond.3 inv_cmap.3 libcursor.3		\
-	libfb.3 liborle.3 libplot3.3 librle.3 librt.3 libutahrle.3		\
-	libwdb.3 make_square.3 ntohd.3 redblack.3 rgb_to_bw.3			\
-	rle_addhist.3 rle_cp.3 rle_debug.3 rle_delcom.3				\
-	rle_freeraw.3 rle_get_error.3 rle_get_set.3 rle_get_setup.3		\
-	rle_get_setup_ok.3 rle_getcom.3 rle_getraw.3 rle_getrow.3		\
-	rle_getskip.3 rle_hdr.3 rle_op.3 rle_open_f.3				\
-	rle_open_f_noexit.3 rle_put_init.3 rle_put_setup.3			\
-	rle_putcom.3 rle_puteof.3 rle_putraw.3 rle_putrow.3			\
-	rle_raw_alloc.3 rle_raw_free.3 rle_rawtorow.3				\
-	rle_row_alloc.3 rle_row_free.3 rle_skiprow.3 scanargs.3
-
-MAN5=	bw.5 cmap.5 dsp.5 gattributes.5 pix.5 plot3.5 rle.5
-
-MANN=	3ptarb.nged B.nged E.nged M.nged Z.nged adc.nged ae.nged		\
-	alias-pix.nged all_sf.nged analyze.nged anim_cascade.nged		\
-	anim_fly.nged anim_hardtrack.nged anim_keyread.nged			\
-	anim_lookat.nged anim_offset.nged anim_orient.nged			\
-	animmate.nged apropos.nged aproposdevel.nged aproposlib.nged		\
-	arb.nged arced.nged area.nged arot.nged attach.nged			\
-	attr.nged autoview.nged bb.nged bev.nged bo.nged bolt.nged		\
-	bot_condense.nged bot_decimate.nged bot_face_fuse.nged			\
-	bot_face_sort.nged bot_flip.nged bot_split.nged				\
-	bot_sync.nged bot_vertex_fuse.nged build_region.nged c.nged		\
-	cat.nged center.nged color.nged comb_color.nged				\
-	copyeval.nged copymat.nged cp.nged cpi.nged d.nged dall.nged		\
-	db.nged db_glob.nged dbconcat.nged dbupgrade.nged			\
-	debugbu.nged debugdir.nged debuglib.nged debugmem.nged			\
-	debugnmg.nged decompose.nged delay.nged dg.nged dm.nged			\
-	draw.nged dup.nged e_command.nged e_muves.nged eac.nged			\
-	echo.nged edcodes.nged edcolor.nged edcomb.nged edgedir.nged		\
-	edit.nged edit_translate.nged edmater.nged em.nged eqn.nged		\
-	erase.nged erase_all.nged ev.nged exists.nged exit.nged			\
-	expand.nged export_body.nged extrude.nged eye_pt.nged			\
-	facedef.nged facetize.nged find.nged fracture.nged g.nged		\
-	garbage_collect.nged gastank.nged gqa.nged gr.nged			\
-	graph.nged gui.nged handle.nged help.nged helpdevel.nged		\
-	helplib.nged hide.nged history.nged i.nged idents.nged			\
-	igraph.nged ill.nged in.nged inside.nged item.nged			\
-	iwidgets_buttonbox.n iwidgets_calendar.n				\
-	iwidgets_canvasprintbox.n iwidgets_canvasprintdialog.n			\
-	iwidgets_checkbox.n iwidgets_combobox.n iwidgets_dateentry.n		\
-	iwidgets_datefield.n iwidgets_dialog.n					\
-	iwidgets_dialogshell.n iwidgets_disjointlistbox.n			\
-	iwidgets_entryfield.n iwidgets_extbutton.n				\
-	iwidgets_extfileselectionbox.n						\
-	iwidgets_extfileselectiondialog.n iwidgets_feedback.n			\
-	iwidgets_fileselectionbox.n iwidgets_fileselectiondialog.n		\
-	iwidgets_finddialog.n iwidgets_hierarchy.n				\
-	iwidgets_hyperhelp.n iwidgets_labeledframe.n				\
-	iwidgets_labeledwidget.n iwidgets_mainwindow.n				\
-	iwidgets_menubar.n iwidgets_messagebox.n				\
-	iwidgets_messagedialog.n iwidgets_notebook.n				\
-	iwidgets_optionmenu.n iwidgets_panedwindow.n				\
-	iwidgets_promptdialog.n iwidgets_pushbutton.n				\
-	iwidgets_radiobox.n iwidgets_scopedobject.n				\
-	iwidgets_scrolledcanvas.n iwidgets_scrolledframe.n			\
-	iwidgets_scrolledhtml.n iwidgets_scrolledlistbox.n			\
-	iwidgets_scrolledtext.n iwidgets_selectionbox.n				\
-	iwidgets_selectiondialog.n iwidgets_shell.n				\
-	iwidgets_spindate.n iwidgets_spinint.n iwidgets_spinner.n		\
-	iwidgets_spintime.n iwidgets_tabnotebook.n iwidgets_tabset.n		\
-	iwidgets_timeentry.n iwidgets_timefield.n iwidgets_toolbar.n		\
-	iwidgets_watch.n journal.nged keep.nged keypoint.nged			\
-	kill.nged killall.nged killtree.nged knob.nged l.nged			\
-	l_muves.nged labelvert.nged lc.nged listeval.nged lm.nged		\
-	loadtk.nged lookat.nged ls.nged make.nged make_bb.nged			\
-	make_pnts.nged mater.nged matpick.nged memprint.nged			\
-	mirface.nged mrot.nged mv.nged mvall.nged nirt.nged			\
-	nmg_collapse.nged nmg_simplify.nged oed.nged opendb.nged		\
-	orientation.nged orot.nged oscale.nged overlay.nged p.nged		\
-	pathlist.nged paths.nged permute.nged picket_fence.nged			\
-	plot.nged prcolor.nged prefix.nged press.nged preview.nged		\
-	prj_add.nged ps.nged push.nged put_comb.nged putmat.nged		\
-	q.nged qorot.nged qray.nged query_ray.nged quit.nged			\
-	qvrot.nged r.nged rcc-blend.nged rcc-cap.nged rcc-tgc.nged		\
-	rcc-tor.nged rcodes.nged read_muves.nged red.nged			\
-	redraw_vlist.nged refresh.nged regdebug.nged regdef.nged		\
-	regions.nged reid.nged release.nged rfarb.nged rm.nged			\
-	rmater.nged rmats.nged rot.nged rotobj.nged rpp-arch.nged		\
-	rpp-cap.nged rrt.nged rt.nged rtarea.nged rtcheck.nged			\
-	savekey.nged saveview.nged sca.nged search.nged sed.nged		\
-	setview.nged shader.nged shell.nged showmats.nged size.nged		\
-	solids.nged sph-part.nged status.nged summary.nged sv.nged		\
-	sync.nged t.nged t_muves.nged ted.nged title.nged tkhtml.n		\
-	tol.nged tops.nged tor-rcc.nged tra.nged track.nged			\
-	translate.nged tree.nged units.nged vars.nged vdraw.nged		\
-	view.nged viewsize.nged vnirt.nged voxelize.nged			\
-	vquery_ray.nged vrmgr.nged vrot.nged wcodes.nged whatid.nged		\
-	which_shader.nged whichair.nged whichid.nged who.nged			\
-	window.nged window_frame.nged wire.nged wmater.nged x.nged		\
-	xpush.nged zoom.nged
diff -ruN /usr/ports/cad/brlcad/files/patch-cmake_2.8.12 ./files/patch-cmake_2.8.12
--- /usr/ports/cad/brlcad/files/patch-cmake_2.8.12	1970-01-01 02:00:00.000000000 +0200
+++ ./files/patch-cmake_2.8.12	2013-10-22 21:58:11.000000000 +0300
@@ -0,0 +1,81 @@
+------------------------------------------------------------------------
+r57006 | starseeker | 2013-08-21 04:30:27 +0300 (Wed, 21 Aug 2013) | 1 line
+
+Latest CMake spotted a syntax error.
+
+------------------------------------------------------------------------
+r57007 | starseeker | 2013-08-21 04:40:51 +0300 (Wed, 21 Aug 2013) | 1 line
+
+More string formatting gotchas caught by 2.8.12rc1 CMake
+
+------------------------------------------------------------------------
+Index: src/other/tk/CMake/tcl.cmake
+===================================================================
+--- src/other/tk/CMake/tcl.cmake        (revision 57006)
++++ src/other/tk/CMake/tcl.cmake        (revision 57007)
+@@ -959,8 +959,8 @@
+ ENDMACRO(CHECK_FD_SET_IN_TYPES_D)
+ 
+ MACRO(CHECK_COMPILER_SUPPORTS_HIDDEN_D)
+-	SET(TEST_SRC"
+-	#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
++	SET(TEST_SRC "
++	#define MODULE_SCOPE extern __attribute__((__visibility__(\"hidden\")))
+ 	main(){};
+ 	")
+ 	CHECK_C_SOURCE_COMPILES("${TEST_SRC}" COMPILER_SUPPORTS_HIDDEN)
+Index: src/other/tcl/CMake/tcl.cmake
+===================================================================
+--- src/other/tcl/CMake/tcl.cmake       (revision 57006)
++++ src/other/tcl/CMake/tcl.cmake       (revision 57007)
+@@ -959,8 +959,8 @@
+ ENDMACRO(CHECK_FD_SET_IN_TYPES_D)
+ 
+ MACRO(CHECK_COMPILER_SUPPORTS_HIDDEN_D)
+-	SET(TEST_SRC"
+-	#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
++	SET(TEST_SRC "
++	#define MODULE_SCOPE extern __attribute__((__visibility__(\"hidden\")))
+ 	main(){};
+ 	")
+ 	CHECK_C_SOURCE_COMPILES("${TEST_SRC}" COMPILER_SUPPORTS_HIDDEN)
+Index: misc/CMake/FindTCL.cmake
+===================================================================
+--- misc/CMake/FindTCL.cmake    (revision 57006)
++++ misc/CMake/FindTCL.cmake    (revision 57007)
+@@ -307,7 +307,7 @@
+ 
+ 
+ # Set up the logic for determining if a particular Tcl is compiled threaded.
+-set(tclthreaded_script"
++set(tclthreaded_script "
+ set filename \"${CMAKE_BINARY_DIR}/CMakeTmp/TCL_THREADED\"
+ set fileId [open $filename \"w\"]
+ if {[info exists tcl_platform(threaded)]} {puts $fileId 1}
+Index: INSTALL
+===================================================================
+--- INSTALL     (revision 57005)
++++ INSTALL     (revision 57006)
+@@ -374,7 +374,7 @@
+ Disabling the run-time debugging facilities can provide a significant
+ (10%-30%) performance boost at the expense of extensive error
+ checking (that in turn help prevent corruption of your data).
+-Default is ;ON;, and should only be disabled for read-only render
++Default is "ON", and should only be disabled for read-only render
+ work where performance is critical.
+ 
+ Aliases:  ENABLE_RUNTIME_DEBUG, ENABLE_RUN_TIME_DEBUG, ENABLE_RUNTIME_DEBUGGING
+Index: CMakeLists.txt
+===================================================================
+--- CMakeLists.txt      (revision 57005)
++++ CMakeLists.txt      (revision 57006)
+@@ -1121,7 +1121,7 @@
+ Disabling the run-time debugging facilities can provide a significant
+ (10%-30%) performance boost at the expense of extensive error
+ checking (that in turn help prevent corruption of your data).
+-Default is "ON", and should only be disabled for read-only render
++Default is \"ON\", and should only be disabled for read-only render
+ work where performance is critical.
+ ")
+ BRLCAD_OPTION(ON BRLCAD_ENABLE_RUNTIME_DEBUG BRLCAD_ENABLE_RUNTIME_DEBUG_ALIASES BRLCAD_ENABLE_RUNTIME_DEBUG_DESCRIPTION)
+
diff -ruN /usr/ports/cad/brlcad/files/patch-misc__CMake__BRLCAD_CompilerFlags.cmake ./files/patch-misc__CMake__BRLCAD_CompilerFlags.cmake
--- /usr/ports/cad/brlcad/files/patch-misc__CMake__BRLCAD_CompilerFlags.cmake	1970-01-01 02:00:00.000000000 +0200
+++ ./files/patch-misc__CMake__BRLCAD_CompilerFlags.cmake	2013-11-03 20:39:51.000000000 +0200
@@ -0,0 +1,12 @@
+clang fails to build parts of BRL-CAD because of http://llvm.org/bugs/show_bug.cgi?id=17788.
+--- misc/CMake/BRLCAD_CompilerFlags.cmake~	2013-10-27 17:26:22.000000000 +0200
++++ misc/CMake/BRLCAD_CompilerFlags.cmake	2013-10-27 17:26:27.000000000 +0200
+@@ -83,7 +83,7 @@
+   # also of interest:
+   # -Wunreachable-code -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -ansi
+   # -Wformat=2 (after bu_fopen_uniq() is obsolete)
+-  BRLCAD_CHECK_C_FLAG(pedantic)
++  # BRLCAD_CHECK_C_FLAG(pedantic)
+   BRLCAD_CHECK_CXX_FLAG(pedantic)
+ 
+   # The Wall warnings are too verbose with Visual C++
diff -ruN /usr/ports/cad/brlcad/files/patch-src__librt__primitives__brep__brep.cpp ./files/patch-src__librt__primitives__brep__brep.cpp
--- /usr/ports/cad/brlcad/files/patch-src__librt__primitives__brep__brep.cpp	1970-01-01 02:00:00.000000000 +0200
+++ ./files/patch-src__librt__primitives__brep__brep.cpp	2013-11-03 20:40:25.000000000 +0200
@@ -0,0 +1,22 @@
+Fix the build with clang and libc++.
+
+Fixed upstream in https://github.com/stepcode/stepcode/pull/269
+Index: src/librt/primitives/brep/brep.cpp
+===================================================================
+--- src/librt/primitives/brep/brep.cpp	(revision 58323)
++++ src/librt/primitives/brep/brep.cpp	(working copy)
+@@ -537,12 +537,12 @@
+ 	return *this;
+     }
+ 
+-    bool operator==(const brep_hit& h)
++    bool operator==(const brep_hit& h) const
+     {
+ 	return NEAR_ZERO(dist - h.dist, BREP_SAME_POINT_TOLERANCE);
+     }
+ 
+-    bool operator<(const brep_hit& h)
++    bool operator<(const brep_hit& h) const
+     {
+ 	return dist < h.dist;
+     }
diff -ruN /usr/ports/cad/brlcad/files/patch-src__other__CMakeLists.txt ./files/patch-src__other__CMakeLists.txt
--- /usr/ports/cad/brlcad/files/patch-src__other__CMakeLists.txt	1970-01-01 02:00:00.000000000 +0200
+++ ./files/patch-src__other__CMakeLists.txt	2013-11-03 20:41:11.000000000 +0200
@@ -0,0 +1,16 @@
+Fixes a build failure with CMake 2.8.12.
+
+Discussed in http://article.gmane.org/gmane.comp.cad.brlcad.devel/3782
+
+Index: src/other/CMakeLists.txt
+===================================================================
+--- src/other/CMakeLists.txt	(revision 58323)
++++ src/other/CMakeLists.txt	(working copy)
+@@ -390,6 +390,7 @@
+   # PNG_INCLUDE_DIR, so a generic macro won't pick up the setting -
+   # handle it here.
+ 
++  set(PNG_LIBRARY "${PNG_LIBRARY}" CACHE STRING "PNG library" FORCE)
+   set(PNG_INCLUDE_DIR ${PNG_PNG_INCLUDE_DIR} CACHE STRING "PNG include directory" FORCE)
+ endif(BRLCAD_PNG_BUILD)
+ DISTCLEAN(${CMAKE_CURRENT_BINARY_DIR}/libpng/CTestTestfile.cmake)
diff -ruN /usr/ports/cad/brlcad/pkg-plist ./pkg-plist
--- /usr/ports/cad/brlcad/pkg-plist	2013-06-21 22:55:20.000000000 +0300
+++ ./pkg-plist	2013-10-27 18:15:46.000000000 +0200
@@ -1,5 +1,4 @@
- at unexec rm -f %%LOCALBASE%%/bin/mged.sh
- at exec ln -s %%PREFIX%%/bin/mged.sh %%LOCALBASE%%/bin/mged.sh
+%%LOCALBASE%%/bin/mged.sh
 bin/3dm-g
 bin/a-d
 bin/alias-pix
@@ -2428,6 +2427,702 @@
 share/doc/pad_file.xml
 share/icons/archer.ico
 share/icons/brlcad.ico
+share/man/man1/aliastorle.1.gz
+share/man/man1/anim_script.1.gz
+share/man/man1/anim_sort.1.gz
+share/man/man1/anim_time.1.gz
+share/man/man1/anim_track.1.gz
+share/man/man1/anim_turn.1.gz
+share/man/man1/ap-pix.1.gz
+share/man/man1/applymap.1.gz
+share/man/man1/asc-nmg.1.gz
+share/man/man1/asc-pl.1.gz
+share/man/man1/asc2dsp.1.gz
+share/man/man1/asc2g.1.gz
+share/man/man1/asc2pix.1.gz
+share/man/man1/avg4.1.gz
+share/man/man1/azel.1.gz
+share/man/man1/bary.1.gz
+share/man/man1/benchmark.1.gz
+share/man/man1/bot_dump.1.gz
+share/man/man1/bot_shell-vtk.1.gz
+share/man/man1/brlcad-config.1.gz
+share/man/man1/brlcad.1.gz
+share/man/man1/buffer.1.gz
+share/man/man1/bw-fb.1.gz
+share/man/man1/bw-imp.1.gz
+share/man/man1/bw-pix.1.gz
+share/man/man1/bw-png.1.gz
+share/man/man1/bw-ps.1.gz
+share/man/man1/bw-rle.1.gz
+share/man/man1/bw3-pix.1.gz
+share/man/man1/bwcrop.1.gz
+share/man/man1/bwdiff.1.gz
+share/man/man1/bwfilter.1.gz
+share/man/man1/bwhist.1.gz
+share/man/man1/bwhisteq.1.gz
+share/man/man1/bwmod.1.gz
+share/man/man1/bwrect.1.gz
+share/man/man1/bwrot.1.gz
+share/man/man1/bwscale.1.gz
+share/man/man1/bwshrink.1.gz
+share/man/man1/bwstat.1.gz
+share/man/man1/bwthresh.1.gz
+share/man/man1/cad_boundp.1.gz
+share/man/man1/cad_parea.1.gz
+share/man/man1/canonize.1.gz
+share/man/man1/cell-fb.1.gz
+share/man/man1/chan_add.1.gz
+share/man/man1/chan_mult.1.gz
+share/man/man1/chan_permute.1.gz
+share/man/man1/cmap-fb.1.gz
+share/man/man1/coil.1.gz
+share/man/man1/comgeom-g.1.gz
+share/man/man1/conv-vg2g.1.gz
+share/man/man1/crop.1.gz
+share/man/man1/cubitorle.1.gz
+share/man/man1/cv.1.gz
+share/man/man1/cy-g.1.gz
+share/man/man1/dataprobe.1.gz
+share/man/man1/db.1.gz
+share/man/man1/dbclean.1.gz
+share/man/man1/dbcp.1.gz
+share/man/man1/dbupgrade.1.gz
+share/man/man1/decimate.1.gz
+share/man/man1/dpix-pix.1.gz
+share/man/man1/dunncolor.1.gz
+share/man/man1/dunnsnap.1.gz
+share/man/man1/dvirle.1.gz
+share/man/man1/dxf-g.1.gz
+share/man/man1/enf-g.1.gz
+share/man/man1/euclid-g.1.gz
+share/man/man1/fant.1.gz
+share/man/man1/fast4-g.1.gz
+share/man/man1/fb-bw.1.gz
+share/man/man1/fb-cmap.1.gz
+share/man/man1/fb-fb.1.gz
+share/man/man1/fb-orle.1.gz
+share/man/man1/fb-pix.1.gz
+share/man/man1/fb-png.1.gz
+share/man/man1/fb-rle.1.gz
+share/man/man1/fbanim.1.gz
+share/man/man1/fbcbars.1.gz
+share/man/man1/fbclear.1.gz
+share/man/man1/fbcmap.1.gz
+share/man/man1/fbcmrot.1.gz
+share/man/man1/fbcolor.1.gz
+share/man/man1/fbed.1.gz
+share/man/man1/fbfade.1.gz
+share/man/man1/fbframe.1.gz
+share/man/man1/fbfree.1.gz
+share/man/man1/fbgamma.1.gz
+share/man/man1/fbgrid.1.gz
+share/man/man1/fbhelp.1.gz
+share/man/man1/fblabel.1.gz
+share/man/man1/fbline.1.gz
+share/man/man1/fbpoint.1.gz
+share/man/man1/fbscanplot.1.gz
+share/man/man1/fbserv.1.gz
+share/man/man1/fbstretch.1.gz
+share/man/man1/fbzoom.1.gz
+share/man/man1/fedex.1.gz
+share/man/man1/fedex_plus.1.gz
+share/man/man1/firpass.1.gz
+share/man/man1/g-acad.1.gz
+share/man/man1/g-dxf.1.gz
+share/man/man1/g-egg.1.gz
+share/man/man1/g-euclid.1.gz
+share/man/man1/g-iges.1.gz
+share/man/man1/g-nff.1.gz
+share/man/man1/g-nmg.1.gz
+share/man/man1/g-obj.1.gz
+share/man/man1/g-shell-rect.1.gz
+share/man/man1/g-stl.1.gz
+share/man/man1/g-tankill.1.gz
+share/man/man1/g-var.1.gz
+share/man/man1/g-vrml.1.gz
+share/man/man1/g-x3d.1.gz
+share/man/man1/g2asc.1.gz
+share/man/man1/g_diff.1.gz
+share/man/man1/g_lint.1.gz
+share/man/man1/gencolor.1.gz
+share/man/man1/get4d.1.gz
+share/man/man1/get_orion.1.gz
+share/man/man1/getami.1.gz
+share/man/man1/getap.1.gz
+share/man/man1/getbob.1.gz
+share/man/man1/getcx3d.1.gz
+share/man/man1/getfb.1.gz
+share/man/man1/getgmr.1.gz
+share/man/man1/getiris.1.gz
+share/man/man1/getmac.1.gz
+share/man/man1/getmex.1.gz
+share/man/man1/getqcr.1.gz
+share/man/man1/getren.1.gz
+share/man/man1/getsun.1.gz
+share/man/man1/gettaac.1.gz
+share/man/man1/getx10.1.gz
+share/man/man1/getx11.1.gz
+share/man/man1/gif-fb.1.gz
+share/man/man1/gif2fb.1.gz
+share/man/man1/giftorle.1.gz
+share/man/man1/gqa.1.gz
+share/man/man1/graytorle.1.gz
+share/man/man1/halftone.1.gz
+share/man/man1/hex.1.gz
+share/man/man1/iges-g.1.gz
+share/man/man1/imgdims.1.gz
+share/man/man1/into.1.gz
+share/man/man1/ir-X.1.gz
+share/man/man1/irdisp.1.gz
+share/man/man1/lgt.1.gz
+share/man/man1/loop.1.gz
+share/man/man1/mac-pix.1.gz
+share/man/man1/mcut.1.gz
+share/man/man1/mergechan.1.gz
+share/man/man1/mged.1.gz
+share/man/man1/mkProbe.1.gz
+share/man/man1/morphedit.1.gz
+share/man/man1/nastran-g.1.gz
+share/man/man1/nirt.1.gz
+share/man/man1/nmg-bot.1.gz
+share/man/man1/nmg-rib.1.gz
+share/man/man1/obj-g.1.gz
+share/man/man1/orle-fb.1.gz
+share/man/man1/orle-pix.1.gz
+share/man/man1/painttorle.1.gz
+share/man/man1/patch-g.1.gz
+share/man/man1/pgmtorle.1.gz
+share/man/man1/pictx.1.gz
+share/man/man1/pix-alias.1.gz
+share/man/man1/pix-bw.1.gz
+share/man/man1/pix-bw3.1.gz
+share/man/man1/pix-fb.1.gz
+share/man/man1/pix-orle.1.gz
+share/man/man1/pix-png.1.gz
+share/man/man1/pix-ppm.1.gz
+share/man/man1/pix-ps.1.gz
+share/man/man1/pix-rle.1.gz
+share/man/man1/pix-sun.1.gz
+share/man/man1/pix2asc.1.gz
+share/man/man1/pixautosize.1.gz
+share/man/man1/pixbackgnd.1.gz
+share/man/man1/pixbgstrip.1.gz
+share/man/man1/pixblend.1.gz
+share/man/man1/pixborder.1.gz
+share/man/man1/pixbustup.1.gz
+share/man/man1/pixclump.1.gz
+share/man/man1/pixcmp.1.gz
+share/man/man1/pixcolors.1.gz
+share/man/man1/pixcut.1.gz
+share/man/man1/pixdiff.1.gz
+share/man/man1/pixdsplit.1.gz
+share/man/man1/pixfade.1.gz
+share/man/man1/pixfilter.1.gz
+share/man/man1/pixhalve.1.gz
+share/man/man1/pixhist.1.gz
+share/man/man1/pixhist3d-pl.1.gz
+share/man/man1/pixhist3d.1.gz
+share/man/man1/pixinterp2x.1.gz
+share/man/man1/pixmatte.1.gz
+share/man/man1/pixmerge.1.gz
+share/man/man1/pixmorph.1.gz
+share/man/man1/pixrect.1.gz
+share/man/man1/pixrot.1.gz
+share/man/man1/pixsaturate.1.gz
+share/man/man1/pixscale.1.gz
+share/man/man1/pixshrink.1.gz
+share/man/man1/pixstat.1.gz
+share/man/man1/pixsubst.1.gz
+share/man/man1/pixtile.1.gz
+share/man/man1/pixuntile.1.gz
+share/man/man1/pl-X.1.gz
+share/man/man1/pl-asc.1.gz
+share/man/man1/pl-fb.1.gz
+share/man/man1/pl-hpgl.1.gz
+share/man/man1/pl-pl.1.gz
+share/man/man1/pl-ps.1.gz
+share/man/man1/pl-tek.1.gz
+share/man/man1/plcolor.1.gz
+share/man/man1/pldebug.1.gz
+share/man/man1/plgetframe.1.gz
+share/man/man1/plline2.1.gz
+share/man/man1/plrot.1.gz
+share/man/man1/ply-g.1.gz
+share/man/man1/png-bw.1.gz
+share/man/man1/png-fb.1.gz
+share/man/man1/png-pix.1.gz
+share/man/man1/png_info.1.gz
+share/man/man1/polar-fb.1.gz
+share/man/man1/poly-bot.1.gz
+share/man/man1/pp-fb.1.gz
+share/man/man1/ppmtorle.1.gz
+share/man/man1/proe-g.1.gz
+share/man/man1/pyrmask.1.gz
+share/man/man1/random.1.gz
+share/man/man1/rastorle.1.gz
+share/man/man1/rawtorle.1.gz
+share/man/man1/read98721.1.gz
+share/man/man1/remapid.1.gz
+share/man/man1/remrt.1.gz
+share/man/man1/repos.1.gz
+share/man/man1/reshoot.1.gz
+share/man/man1/rlatorle.1.gz
+share/man/man1/rle-fb.1.gz
+share/man/man1/rle-pix.1.gz
+share/man/man1/rleClock.1.gz
+share/man/man1/rleaddcom.1.gz
+share/man/man1/rleaddeof.1.gz
+share/man/man1/rlebg.1.gz
+share/man/man1/rlebox.1.gz
+share/man/man1/rlecat.1.gz
+share/man/man1/rleccube.1.gz
+share/man/man1/rlecomp.1.gz
+share/man/man1/rledither.1.gz
+share/man/man1/rleflip.1.gz
+share/man/man1/rlegrid.1.gz
+share/man/man1/rlehdr.1.gz
+share/man/man1/rlehisto.1.gz
+share/man/man1/rleinterp.1.gz
+share/man/man1/rleldmap.1.gz
+share/man/man1/rlemandl.1.gz
+share/man/man1/rlenoise.1.gz
+share/man/man1/rlepatch.1.gz
+share/man/man1/rleprint.1.gz
+share/man/man1/rlequant.1.gz
+share/man/man1/rlescale.1.gz
+share/man/man1/rleselect.1.gz
+share/man/man1/rlesetbg.1.gz
+share/man/man1/rleskel.1.gz
+share/man/man1/rlespiff.1.gz
+share/man/man1/rlesplice.1.gz
+share/man/man1/rlesplit.1.gz
+share/man/man1/rlestereo.1.gz
+share/man/man1/rleswap.1.gz
+share/man/man1/rletoabA60.1.gz
+share/man/man1/rletoabA62.1.gz
+share/man/man1/rletoalias.1.gz
+share/man/man1/rletoascii.1.gz
+share/man/man1/rletocgm.1.gz
+share/man/man1/rletogif.1.gz
+share/man/man1/rletogray.1.gz
+share/man/man1/rletopaint.1.gz
+share/man/man1/rletoppm.1.gz
+share/man/man1/rletops.1.gz
+share/man/man1/rletorast.1.gz
+share/man/man1/rletoraw.1.gz
+share/man/man1/rletorla.1.gz
+share/man/man1/rletotarga.1.gz
+share/man/man1/rletotiff.1.gz
+share/man/man1/rlezoom.1.gz
+share/man/man1/rpatch.1.gz
+share/man/man1/rt.1.gz
+share/man/man1/rt_bot_faces.1.gz
+share/man/man1/rtarea.1.gz
+share/man/man1/rtcheck.1.gz
+share/man/man1/rtedge.1.gz
+share/man/man1/rtg3.1.gz
+share/man/man1/rthide.1.gz
+share/man/man1/rtpp.1.gz
+share/man/man1/rtrange.1.gz
+share/man/man1/rtray.1.gz
+share/man/man1/rtregis.1.gz
+share/man/man1/rtscale.1.gz
+share/man/man1/rtshot.1.gz
+share/man/man1/rttherm.1.gz
+share/man/man1/rtwalk.1.gz
+share/man/man1/rtweight.1.gz
+share/man/man1/rtwizard.1.gz
+share/man/man1/rtxray.1.gz
+share/man/man1/scriptsort.1.gz
+share/man/man1/secpass.1.gz
+share/man/man1/shapefact.1.gz
+share/man/man1/show3.1.gz
+share/man/man1/showshot.1.gz
+share/man/man1/showtherm.1.gz
+share/man/man1/smush.1.gz
+share/man/man1/ssamp-bw.1.gz
+share/man/man1/stl-g.1.gz
+share/man/man1/sun-pix.1.gz
+share/man/man1/tabinterp.1.gz
+share/man/man1/tabsub.1.gz
+share/man/man1/tankill-g.1.gz
+share/man/man1/targatorle.1.gz
+share/man/man1/template.1.gz
+share/man/man1/terrain.1.gz
+share/man/man1/tifftorle.1.gz
+share/man/man1/tire.1.gz
+share/man/man1/to8.1.gz
+share/man/man1/tobw.1.gz
+share/man/man1/ug-g.1.gz
+share/man/man1/unexp.1.gz
+share/man/man1/unslice.1.gz
+share/man/man1/urt.1.gz
+share/man/man1/vdeck.1.gz
+share/man/man1/viewpoint-g.1.gz
+share/man/man1/wasatchrle.1.gz
+share/man/man1/wavelet.1.gz
+share/man/man3/buildmap.3.gz
+share/man/man3/bwdithermap.3.gz
+share/man/man3/colorquant.3.gz
+share/man/man3/dither.3.gz
+share/man/man3/ditherbw.3.gz
+share/man/man3/dithergb.3.gz
+share/man/man3/dithermap.3.gz
+share/man/man3/float_to_exp.3.gz
+share/man/man3/hilbert.3.gz
+share/man/man3/hilbert_c2i.3.gz
+share/man/man3/hilbert_i2c.3.gz
+share/man/man3/htond.3.gz
+share/man/man3/inv_cmap.3.gz
+share/man/man3/libcursor.3.gz
+share/man/man3/libfb.3.gz
+share/man/man3/liborle.3.gz
+share/man/man3/libplot3.3.gz
+share/man/man3/librle.3.gz
+share/man/man3/librt.3.gz
+share/man/man3/libutahrle.3.gz
+share/man/man3/libwdb.3.gz
+share/man/man3/make_square.3.gz
+share/man/man3/ntohd.3.gz
+share/man/man3/redblack.3.gz
+share/man/man3/rgb_to_bw.3.gz
+share/man/man3/rle_addhist.3.gz
+share/man/man3/rle_cp.3.gz
+share/man/man3/rle_debug.3.gz
+share/man/man3/rle_delcom.3.gz
+share/man/man3/rle_freeraw.3.gz
+share/man/man3/rle_get_error.3.gz
+share/man/man3/rle_get_set.3.gz
+share/man/man3/rle_get_setup.3.gz
+share/man/man3/rle_get_setup_ok.3.gz
+share/man/man3/rle_getcom.3.gz
+share/man/man3/rle_getraw.3.gz
+share/man/man3/rle_getrow.3.gz
+share/man/man3/rle_getskip.3.gz
+share/man/man3/rle_hdr.3.gz
+share/man/man3/rle_op.3.gz
+share/man/man3/rle_open_f.3.gz
+share/man/man3/rle_open_f_noexit.3.gz
+share/man/man3/rle_put_init.3.gz
+share/man/man3/rle_put_setup.3.gz
+share/man/man3/rle_putcom.3.gz
+share/man/man3/rle_puteof.3.gz
+share/man/man3/rle_putraw.3.gz
+share/man/man3/rle_putrow.3.gz
+share/man/man3/rle_raw_alloc.3.gz
+share/man/man3/rle_raw_free.3.gz
+share/man/man3/rle_rawtorow.3.gz
+share/man/man3/rle_row_alloc.3.gz
+share/man/man3/rle_row_free.3.gz
+share/man/man3/rle_skiprow.3.gz
+share/man/man3/scanargs.3.gz
+share/man/man5/bw.5.gz
+share/man/man5/cmap.5.gz
+share/man/man5/dsp.5.gz
+share/man/man5/gattributes.5.gz
+share/man/man5/pix.5.gz
+share/man/man5/plot3.5.gz
+share/man/man5/rle.5.gz
+share/man/mann/3ptarb.nged.gz
+share/man/mann/B.nged.gz
+share/man/mann/E.nged.gz
+share/man/mann/M.nged.gz
+share/man/mann/Z.nged.gz
+share/man/mann/adc.nged.gz
+share/man/mann/ae.nged.gz
+share/man/mann/alias-pix.nged.gz
+share/man/mann/all_sf.nged.gz
+share/man/mann/analyze.nged.gz
+share/man/mann/anim_cascade.nged.gz
+share/man/mann/anim_fly.nged.gz
+share/man/mann/anim_hardtrack.nged.gz
+share/man/mann/anim_keyread.nged.gz
+share/man/mann/anim_lookat.nged.gz
+share/man/mann/anim_offset.nged.gz
+share/man/mann/anim_orient.nged.gz
+share/man/mann/animmate.nged.gz
+share/man/mann/apropos.nged.gz
+share/man/mann/aproposdevel.nged.gz
+share/man/mann/aproposlib.nged.gz
+share/man/mann/arb.nged.gz
+share/man/mann/arced.nged.gz
+share/man/mann/area.nged.gz
+share/man/mann/arot.nged.gz
+share/man/mann/attach.nged.gz
+share/man/mann/attr.nged.gz
+share/man/mann/autoview.nged.gz
+share/man/mann/bb.nged.gz
+share/man/mann/bev.nged.gz
+share/man/mann/bo.nged.gz
+share/man/mann/bolt.nged.gz
+share/man/mann/bot_condense.nged.gz
+share/man/mann/bot_decimate.nged.gz
+share/man/mann/bot_face_fuse.nged.gz
+share/man/mann/bot_face_sort.nged.gz
+share/man/mann/bot_flip.nged.gz
+share/man/mann/bot_split.nged.gz
+share/man/mann/bot_sync.nged.gz
+share/man/mann/bot_vertex_fuse.nged.gz
+share/man/mann/build_region.nged.gz
+share/man/mann/c.nged.gz
+share/man/mann/cat.nged.gz
+share/man/mann/center.nged.gz
+share/man/mann/color.nged.gz
+share/man/mann/comb_color.nged.gz
+share/man/mann/copyeval.nged.gz
+share/man/mann/copymat.nged.gz
+share/man/mann/cp.nged.gz
+share/man/mann/cpi.nged.gz
+share/man/mann/d.nged.gz
+share/man/mann/dall.nged.gz
+share/man/mann/db.nged.gz
+share/man/mann/db_glob.nged.gz
+share/man/mann/dbconcat.nged.gz
+share/man/mann/dbupgrade.nged.gz
+share/man/mann/debugbu.nged.gz
+share/man/mann/debugdir.nged.gz
+share/man/mann/debuglib.nged.gz
+share/man/mann/debugmem.nged.gz
+share/man/mann/debugnmg.nged.gz
+share/man/mann/decompose.nged.gz
+share/man/mann/delay.nged.gz
+share/man/mann/dg.nged.gz
+share/man/mann/dm.nged.gz
+share/man/mann/draw.nged.gz
+share/man/mann/dup.nged.gz
+share/man/mann/e_command.nged.gz
+share/man/mann/e_muves.nged.gz
+share/man/mann/eac.nged.gz
+share/man/mann/echo.nged.gz
+share/man/mann/edcodes.nged.gz
+share/man/mann/edcolor.nged.gz
+share/man/mann/edcomb.nged.gz
+share/man/mann/edgedir.nged.gz
+share/man/mann/edit.nged.gz
+share/man/mann/edit_translate.nged.gz
+share/man/mann/edmater.nged.gz
+share/man/mann/em.nged.gz
+share/man/mann/eqn.nged.gz
+share/man/mann/erase.nged.gz
+share/man/mann/erase_all.nged.gz
+share/man/mann/ev.nged.gz
+share/man/mann/exists.nged.gz
+share/man/mann/exit.nged.gz
+share/man/mann/expand.nged.gz
+share/man/mann/export_body.nged.gz
+share/man/mann/extrude.nged.gz
+share/man/mann/eye_pt.nged.gz
+share/man/mann/facedef.nged.gz
+share/man/mann/facetize.nged.gz
+share/man/mann/find.nged.gz
+share/man/mann/fracture.nged.gz
+share/man/mann/g.nged.gz
+share/man/mann/garbage_collect.nged.gz
+share/man/mann/gastank.nged.gz
+share/man/mann/gqa.nged.gz
+share/man/mann/gr.nged.gz
+share/man/mann/graph.nged.gz
+share/man/mann/gui.nged.gz
+share/man/mann/handle.nged.gz
+share/man/mann/help.nged.gz
+share/man/mann/helpdevel.nged.gz
+share/man/mann/helplib.nged.gz
+share/man/mann/hide.nged.gz
+share/man/mann/history.nged.gz
+share/man/mann/i.nged.gz
+share/man/mann/idents.nged.gz
+share/man/mann/igraph.nged.gz
+share/man/mann/ill.nged.gz
+share/man/mann/in.nged.gz
+share/man/mann/inside.nged.gz
+share/man/mann/item.nged.gz
+share/man/mann/iwidgets_buttonbox.n.gz
+share/man/mann/iwidgets_calendar.n.gz
+share/man/mann/iwidgets_canvasprintbox.n.gz
+share/man/mann/iwidgets_canvasprintdialog.n.gz
+share/man/mann/iwidgets_checkbox.n.gz
+share/man/mann/iwidgets_combobox.n.gz
+share/man/mann/iwidgets_dateentry.n.gz
+share/man/mann/iwidgets_datefield.n.gz
+share/man/mann/iwidgets_dialog.n.gz
+share/man/mann/iwidgets_dialogshell.n.gz
+share/man/mann/iwidgets_disjointlistbox.n.gz
+share/man/mann/iwidgets_entryfield.n.gz
+share/man/mann/iwidgets_extbutton.n.gz
+share/man/mann/iwidgets_extfileselectionbox.n.gz
+share/man/mann/iwidgets_extfileselectiondialog.n.gz
+share/man/mann/iwidgets_feedback.n.gz
+share/man/mann/iwidgets_fileselectionbox.n.gz
+share/man/mann/iwidgets_fileselectiondialog.n.gz
+share/man/mann/iwidgets_finddialog.n.gz
+share/man/mann/iwidgets_hierarchy.n.gz
+share/man/mann/iwidgets_hyperhelp.n.gz
+share/man/mann/iwidgets_labeledframe.n.gz
+share/man/mann/iwidgets_labeledwidget.n.gz
+share/man/mann/iwidgets_mainwindow.n.gz
+share/man/mann/iwidgets_menubar.n.gz
+share/man/mann/iwidgets_messagebox.n.gz
+share/man/mann/iwidgets_messagedialog.n.gz
+share/man/mann/iwidgets_notebook.n.gz
+share/man/mann/iwidgets_optionmenu.n.gz
+share/man/mann/iwidgets_panedwindow.n.gz
+share/man/mann/iwidgets_promptdialog.n.gz
+share/man/mann/iwidgets_pushbutton.n.gz
+share/man/mann/iwidgets_radiobox.n.gz
+share/man/mann/iwidgets_scopedobject.n.gz
+share/man/mann/iwidgets_scrolledcanvas.n.gz
+share/man/mann/iwidgets_scrolledframe.n.gz
+share/man/mann/iwidgets_scrolledhtml.n.gz
+share/man/mann/iwidgets_scrolledlistbox.n.gz
+share/man/mann/iwidgets_scrolledtext.n.gz
+share/man/mann/iwidgets_selectionbox.n.gz
+share/man/mann/iwidgets_selectiondialog.n.gz
+share/man/mann/iwidgets_shell.n.gz
+share/man/mann/iwidgets_spindate.n.gz
+share/man/mann/iwidgets_spinint.n.gz
+share/man/mann/iwidgets_spinner.n.gz
+share/man/mann/iwidgets_spintime.n.gz
+share/man/mann/iwidgets_tabnotebook.n.gz
+share/man/mann/iwidgets_tabset.n.gz
+share/man/mann/iwidgets_timeentry.n.gz
+share/man/mann/iwidgets_timefield.n.gz
+share/man/mann/iwidgets_toolbar.n.gz
+share/man/mann/iwidgets_watch.n.gz
+share/man/mann/journal.nged.gz
+share/man/mann/keep.nged.gz
+share/man/mann/keypoint.nged.gz
+share/man/mann/kill.nged.gz
+share/man/mann/killall.nged.gz
+share/man/mann/killtree.nged.gz
+share/man/mann/knob.nged.gz
+share/man/mann/l.nged.gz
+share/man/mann/l_muves.nged.gz
+share/man/mann/labelvert.nged.gz
+share/man/mann/lc.nged.gz
+share/man/mann/listeval.nged.gz
+share/man/mann/lm.nged.gz
+share/man/mann/loadtk.nged.gz
+share/man/mann/lookat.nged.gz
+share/man/mann/ls.nged.gz
+share/man/mann/make.nged.gz
+share/man/mann/make_bb.nged.gz
+share/man/mann/make_pnts.nged.gz
+share/man/mann/mater.nged.gz
+share/man/mann/matpick.nged.gz
+share/man/mann/memprint.nged.gz
+share/man/mann/mirface.nged.gz
+share/man/mann/mrot.nged.gz
+share/man/mann/mv.nged.gz
+share/man/mann/mvall.nged.gz
+share/man/mann/nirt.nged.gz
+share/man/mann/nmg_collapse.nged.gz
+share/man/mann/nmg_simplify.nged.gz
+share/man/mann/oed.nged.gz
+share/man/mann/opendb.nged.gz
+share/man/mann/orientation.nged.gz
+share/man/mann/orot.nged.gz
+share/man/mann/oscale.nged.gz
+share/man/mann/overlay.nged.gz
+share/man/mann/p.nged.gz
+share/man/mann/pathlist.nged.gz
+share/man/mann/paths.nged.gz
+share/man/mann/permute.nged.gz
+share/man/mann/picket_fence.nged.gz
+share/man/mann/plot.nged.gz
+share/man/mann/prcolor.nged.gz
+share/man/mann/prefix.nged.gz
+share/man/mann/press.nged.gz
+share/man/mann/preview.nged.gz
+share/man/mann/prj_add.nged.gz
+share/man/mann/ps.nged.gz
+share/man/mann/push.nged.gz
+share/man/mann/put_comb.nged.gz
+share/man/mann/putmat.nged.gz
+share/man/mann/q.nged.gz
+share/man/mann/qorot.nged.gz
+share/man/mann/qray.nged.gz
+share/man/mann/query_ray.nged.gz
+share/man/mann/quit.nged.gz
+share/man/mann/qvrot.nged.gz
+share/man/mann/r.nged.gz
+share/man/mann/rcc-blend.nged.gz
+share/man/mann/rcc-cap.nged.gz
+share/man/mann/rcc-tgc.nged.gz
+share/man/mann/rcc-tor.nged.gz
+share/man/mann/rcodes.nged.gz
+share/man/mann/read_muves.nged.gz
+share/man/mann/red.nged.gz
+share/man/mann/redraw_vlist.nged.gz
+share/man/mann/refresh.nged.gz
+share/man/mann/regdebug.nged.gz
+share/man/mann/regdef.nged.gz
+share/man/mann/regions.nged.gz
+share/man/mann/reid.nged.gz
+share/man/mann/release.nged.gz
+share/man/mann/rfarb.nged.gz
+share/man/mann/rm.nged.gz
+share/man/mann/rmater.nged.gz
+share/man/mann/rmats.nged.gz
+share/man/mann/rot.nged.gz
+share/man/mann/rotobj.nged.gz
+share/man/mann/rpp-arch.nged.gz
+share/man/mann/rpp-cap.nged.gz
+share/man/mann/rrt.nged.gz
+share/man/mann/rt.nged.gz
+share/man/mann/rtarea.nged.gz
+share/man/mann/rtcheck.nged.gz
+share/man/mann/savekey.nged.gz
+share/man/mann/saveview.nged.gz
+share/man/mann/sca.nged.gz
+share/man/mann/search.nged.gz
+share/man/mann/sed.nged.gz
+share/man/mann/setview.nged.gz
+share/man/mann/shader.nged.gz
+share/man/mann/shell.nged.gz
+share/man/mann/showmats.nged.gz
+share/man/mann/size.nged.gz
+share/man/mann/solids.nged.gz
+share/man/mann/sph-part.nged.gz
+share/man/mann/status.nged.gz
+share/man/mann/summary.nged.gz
+share/man/mann/sv.nged.gz
+share/man/mann/sync.nged.gz
+share/man/mann/t.nged.gz
+share/man/mann/t_muves.nged.gz
+share/man/mann/ted.nged.gz
+share/man/mann/title.nged.gz
+share/man/mann/tkhtml.n.gz
+share/man/mann/tol.nged.gz
+share/man/mann/tops.nged.gz
+share/man/mann/tor-rcc.nged.gz
+share/man/mann/tra.nged.gz
+share/man/mann/track.nged.gz
+share/man/mann/translate.nged.gz
+share/man/mann/tree.nged.gz
+share/man/mann/units.nged.gz
+share/man/mann/vars.nged.gz
+share/man/mann/vdraw.nged.gz
+share/man/mann/view.nged.gz
+share/man/mann/viewsize.nged.gz
+share/man/mann/vnirt.nged.gz
+share/man/mann/voxelize.nged.gz
+share/man/mann/vquery_ray.nged.gz
+share/man/mann/vrmgr.nged.gz
+share/man/mann/vrot.nged.gz
+share/man/mann/wcodes.nged.gz
+share/man/mann/whatid.nged.gz
+share/man/mann/which_shader.nged.gz
+share/man/mann/whichair.nged.gz
+share/man/mann/whichid.nged.gz
+share/man/mann/who.nged.gz
+share/man/mann/window.nged.gz
+share/man/mann/window_frame.nged.gz
+share/man/mann/wire.nged.gz
+share/man/mann/wmater.nged.gz
+share/man/mann/x.nged.gz
+share/man/mann/xpush.nged.gz
+share/man/mann/zoom.nged.gz
 share/nirt/csv-gap.nrt
 share/nirt/csv.nrt
 share/nirt/default.nrt
--- brlcad-7.24.0.patch ends here ---

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


More information about the freebsd-ports-bugs mailing list