Revision: 76374
http://sourceforge.net/p/brlcad/code/76374
Author: starseeker
Date: 2020-07-17 18:50:23 +0000 (Fri, 17 Jul 2020)
Log Message:
-----------
Move rtweight test to subdir
Modified Paths:
--------------
brlcad/branches/bioh/regress/CMakeLists.txt
Added Paths:
-----------
brlcad/branches/bioh/regress/weight/
brlcad/branches/bioh/regress/weight/CMakeLists.txt
brlcad/branches/bioh/regress/weight/weight.sh
Removed Paths:
-------------
brlcad/branches/bioh/regress/weight.sh
Modified: brlcad/branches/bioh/regress/CMakeLists.txt
===================================================================
--- brlcad/branches/bioh/regress/CMakeLists.txt 2020-07-17 18:48:56 UTC (rev
76373)
+++ brlcad/branches/bioh/regress/CMakeLists.txt 2020-07-17 18:50:23 UTC (rev
76374)
@@ -51,6 +51,9 @@
# MGED command tests
add_subdirectory(mged)
+# rtweight command tests
+add_subdirectory(weight)
+
# Fuzz tests
include(Fuzzer)
brlcad_check_fuzzer()
@@ -92,9 +95,6 @@
add_test(NAME regress-iges COMMAND ${SH_EXEC}
"${CMAKE_SOURCE_DIR}/regress/iges.sh" ${CMAKE_SOURCE_DIR})
BRLCAD_REGRESSION_TEST(regress-iges "iges-g;g-iges;mged;asc2g"
TEST_DEFINED)
- add_test(NAME regress-weight COMMAND ${SH_EXEC}
"${CMAKE_SOURCE_DIR}/regress/weight.sh" ${CMAKE_SOURCE_DIR})
- BRLCAD_REGRESSION_TEST(regress-weight "rtweight;mged" TEST_DEFINED)
-
add_test(NAME regress-gqa COMMAND ${SH_EXEC}
"${CMAKE_SOURCE_DIR}/regress/gqa.sh" ${CMAKE_SOURCE_DIR})
BRLCAD_REGRESSION_TEST(regress-gqa "gqa;mged" TEST_DEFINED)
@@ -165,13 +165,10 @@
tgms/solids.mged
tgms/solids.simple.mged
usage.sh
- weight.sh
)
# list of temporary files
set(regress_outfiles
- .density
- .density.weight1
bots.diff.log
bots.diff.pix
bots.g
@@ -274,19 +271,6 @@
spdi.log
spdi.mged
spdi.pix
- weight.g
- weight.log
- weight.mged
- weight.out
- weight.out_ns
- weight.ref
- weight.ref_ns
- weight.test2.g
- weight.test2.mged
- weight.test2.out
- weight.test2.out_ns
- weight.test2.ref
- weight.test2.ref_ns
)
foreach(outfile ${regress_outfiles})
Added: brlcad/branches/bioh/regress/weight/CMakeLists.txt
===================================================================
--- brlcad/branches/bioh/regress/weight/CMakeLists.txt
(rev 0)
+++ brlcad/branches/bioh/regress/weight/CMakeLists.txt 2020-07-17 18:50:23 UTC
(rev 76374)
@@ -0,0 +1,42 @@
+
+if (SH_EXEC AND TARGET mged)
+
+ add_test(NAME regress-weight COMMAND ${SH_EXEC}
"${CMAKE_CURRENT_SOURCE_DIR}/weight.sh" ${CMAKE_SOURCE_DIR})
+ BRLCAD_REGRESSION_TEST(regress-weight "rtweight;mged" TEST_DEFINED)
+
+endif (SH_EXEC AND TARGET mged)
+
+CMAKEFILES(
+ weight.sh
+ )
+
+# list of temporary files
+set(weight_outfiles
+ .density
+ .density.weight1
+ weight.g
+ weight.log
+ weight.mged
+ weight.out
+ weight.out_ns
+ weight.ref
+ weight.ref_ns
+ weight.test2.g
+ weight.test2.mged
+ weight.test2.out
+ weight.test2.out_ns
+ weight.test2.ref
+ weight.test2.ref_ns
+ )
+
+set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES
"${weight_outfiles}")
+DISTCLEAN(${weight_outfiles})
+
+CMAKEFILES(CMakeLists.txt)
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
Property changes on: brlcad/branches/bioh/regress/weight/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Copied: brlcad/branches/bioh/regress/weight/weight.sh (from rev 76373,
brlcad/branches/bioh/regress/weight.sh)
===================================================================
--- brlcad/branches/bioh/regress/weight/weight.sh
(rev 0)
+++ brlcad/branches/bioh/regress/weight/weight.sh 2020-07-17 18:50:23 UTC
(rev 76374)
@@ -0,0 +1,274 @@
+#!/bin/sh
+# W E I G H T . S H
+# BRL-CAD
+#
+# Copyright (c) 2010-2020 United States Government as represented by
+# the U.S. Army Research Laboratory.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following
+# disclaimer in the documentation and/or other materials provided
+# with the distribution.
+#
+# 3. The name of the author may not be used to endorse or promote
+# products derived from this software without specific prior written
+# permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
+# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+###
+
+# Ensure /bin/sh
+export PATH || (echo "This isn't sh."; sh $0 $*; kill $$)
+
+# source common library functionality, setting ARGS, NAME_OF_THIS,
+# PATH_TO_THIS, and THIS.
+. "$1/regress/library.sh"
+
+if test "x$LOGFILE" = "x" ; then
+ LOGFILE=`pwd`/weight.log
+ rm -f $LOGFILE
+fi
+log "=== TESTING rtweight ==="
+
+MGED="`ensearch mged`"
+if test ! -f "$MGED" ; then
+ echo "Unable to find mged, aborting"
+ exit 1
+fi
+RTWEIGHT="`ensearch rtweight`"
+if test ! -f "$RTWEIGHT" ; then
+ echo "Unable to find rtweight, aborting"
+ exit 1
+fi
+
+# FIRST TEST =================================
+
+rm -f weight.mged weight.g
+cat > weight.mged <<EOF
+opendb weight.g y
+units cm
+in box rpp 0 1 0 1 0 1
+r box.r u box
+EOF
+
+log "... creating rtweight geometry database (weight.g)"
+$MGED -c > weight.log 2>&1 << EOF
+`cat weight.mged`
+EOF
+
+rm -f .density
+cat > .density <<EOF
+1 7.8295 steel
+EOF
+
+rm -f weight.out
+run $RTWEIGHT -a 25 -e 35 -s128 -o weight.out weight.g box.r
+
+rm -f weight.ref
+cat >> weight.ref <<EOF
+RT Weight Program Output:
+
+Database Title: "Untitled BRL-CAD Database"
+Time Stamp: Day Mon 0 00:00:00 0000
+
+
+Density Table Used:/path/to/.density
+
+Material Density(g/cm^3) Name
+ 1 7.8295 steel
+Weight by region name (in grams, density given in g/cm^3):
+
+ Weight Matl LOS Material Name Density Name
+-------- ------ --- --------------- ------- -------------
+ 7.829 1 100 steel 7.8295 /box.r
+Weight by region ID (in grams):
+
+ ID Weight Region Names
+----- -------- --------------------
+ 1000 7.829 /box.r
+RT Weight Program Output:
+
+Database Title: "Untitled BRL-CAD Database"
+Time Stamp: Day Mon 0 00:00:00 0000
+
+
+Total volume = 0.999991 cm^3
+
+Centroid: X = 0.5 cm
+ Y = 0.5 cm
+ Z = 0.5 cm
+
+Total mass = 7.82943 grams
+
+EOF
+
+# eliminate the time stamp lines which are obviously different and
+# the file path which is not germane to the test
+tr -d ' \t' < weight.ref | grep -v DensityTableUsed | grep -v TimeStamp >
weight.ref_ns
+tr -d ' \t' < weight.out | grep -v DensityTableUsed | grep -v TimeStamp >
weight.out_ns
+
+run cmp weight.ref_ns weight.out_ns
+STATUS=$?
+
+if [ X$STATUS != X0 ] ; then
+ echo "ERROR: rtweight results differ $STATUS"
+else
+ echo "-> weight.sh succeeded (1 of 2)"
+fi
+
+# SECOND TEST =================================
+
+# Need to do a slightly more elaborate test
+# save first density file in case we fail here
+
+rm -f weight.test2.mged weight.test2.g
+cat > weight.test2.mged <<EOF
+opendb weight.test2.g y
+units cm
+in box1 rpp 0 1 0 1 0 1
+in box2 rpp 2 3 2 3 2 3
+in box3 rpp 4 5 4 5 4 5
+r box1.r u box1
+r box2.r u box2
+r box3.r u box3
+attr set box1.r material_id 2
+attr set box2.r material_id 7
+attr set box3.r material_id 12
+attr set box1.r region_id 1000
+attr set box2.r region_id 1000
+attr set box3.r region_id 1010
+g boxes box1.r box2.r box3.r
+EOF
+
+log "... creating second geometry database (weight.test2.g)"
+$MGED -c > $LOGFILE 2>&1 << EOF
+`cat weight.test2.mged`
+EOF
+
+# test handling of a more complex density file
+if test -f .density ; then
+ mv .density .density.weight1
+fi
+cat > .density <<EOF
+# Test density file with comments and bad input
+2 7.82 Carbon Tool Steel
+3 2.7 Aluminum, 6061-T6
+4 2.74 Aluminum, 7079-T6
+# Incomplete line following
+ Copper, pure
+6 19.32 Gold, pure
+7 8.03 Stainless, 18Cr-8Ni
+# Comment
+8 7.47 Stainless 27Cr
+
+9 7.715 Steel, tool
+
+# Blank line above
+# Comment following valid data on the line below
+10 7.84 Carbon Steel # used for widgets
+12 3.00 Gunner
+14 10.00 Fuel
+# Material ID too high (MAXMTLS = 32768)
+99999 70.84 Kryptonite
+EOF
+
+run $RTWEIGHT -a 25 -e 35 -s128 -o weight.test2.out weight.test2.g boxes
+
+rm -f weight.test2.ref
+cat >> weight.test2.ref <<EOF
+RT Weight Program Output:
+
+Database Title: "Untitled BRL-CAD Database"
+Time Stamp: Sat Jan 14 09:01:50 2012
+
+
+Density Table Used:/path/to/.density
+
+Material Density(g/cm^3) Name
+ 2 7.8200 Carbon Tool Steel
+ 3 2.7000 Aluminum, 6061-T6
+ 4 2.7400 Aluminum, 7079-T6
+ 6 19.3200 Gold, pure
+ 7 8.0300 Stainless, 18Cr-8Ni
+ 8 7.4700 Stainless 27Cr
+ 9 7.7150 Steel, tool
+ 10 7.8400 Carbon Steel
+ 12 3.0000 Gunner
+ 14 10.0000 Fuel
+Weight by region name (in grams, density given in g/cm^3):
+
+ Weight Matl LOS Material Name Density Name
+-------- ------ --- --------------- ------- -------------
+ 7.822 2 100 Carbon Tool Ste 7.8200 /boxes/box1.r
+ 8.021 7 100 Stainless, 18Cr 8.0300 /boxes/box2.r
+ 3.001 12 100 Gunner 3.0000 /boxes/box3.r
+Weight by region ID (in grams):
+
+ ID Weight Region Names
+----- -------- --------------------
+ 1000 15.843 /boxes/box1.r
+ /boxes/box2.r
+ 1010 3.001 /boxes/box3.r
+RT Weight Program Output:
+
+Database Title: "Untitled BRL-CAD Database"
+Time Stamp: Sat Jan 14 09:01:50 2012
+
+
+Total volume = 2.99933 cm^3
+
+Centroid: X = 1.98812 cm
+ Y = 1.98833 cm
+ Z = 1.98831 cm
+
+Total mass = 18.8433 grams
+
+EOF
+
+# eliminate the time stamp lines which are obviously different and
+# the file path which is not germane to the test
+tr -d ' \t' < weight.test2.ref | grep -v DensityTableUsed | grep -v TimeStamp
> weight.test2.ref_ns
+tr -d ' \t' < weight.test2.out | grep -v DensityTableUsed | grep -v TimeStamp
> weight.test2.out_ns
+
+run cmp weight.test2.ref_ns weight.test2.out_ns
+STATUS=$?
+
+if [ X$STATUS != X0 ] ; then
+ log "rtweight results differ $STATUS"
+fi
+
+
+if [ X$STATUS = X0 ] ; then
+ log "-> weight.sh succeeded (2 of 2)"
+else
+ log "-> weight.sh FAILED (2 of 2), see $LOGFILE"
+fi
+
+exit $STATUS
+
+# Local Variables:
+# mode: sh
+# tab-width: 8
+# sh-indentation: 4
+# sh-basic-offset: 4
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=4 tabstop=8
Deleted: brlcad/branches/bioh/regress/weight.sh
===================================================================
--- brlcad/branches/bioh/regress/weight.sh 2020-07-17 18:48:56 UTC (rev
76373)
+++ brlcad/branches/bioh/regress/weight.sh 2020-07-17 18:50:23 UTC (rev
76374)
@@ -1,274 +0,0 @@
-#!/bin/sh
-# W E I G H T . S H
-# BRL-CAD
-#
-# Copyright (c) 2010-2020 United States Government as represented by
-# the U.S. Army Research Laboratory.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following
-# disclaimer in the documentation and/or other materials provided
-# with the distribution.
-#
-# 3. The name of the author may not be used to endorse or promote
-# products derived from this software without specific prior written
-# permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
-# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-###
-
-# Ensure /bin/sh
-export PATH || (echo "This isn't sh."; sh $0 $*; kill $$)
-
-# source common library functionality, setting ARGS, NAME_OF_THIS,
-# PATH_TO_THIS, and THIS.
-. "$1/regress/library.sh"
-
-if test "x$LOGFILE" = "x" ; then
- LOGFILE=`pwd`/weight.log
- rm -f $LOGFILE
-fi
-log "=== TESTING rtweight ==="
-
-MGED="`ensearch mged`"
-if test ! -f "$MGED" ; then
- echo "Unable to find mged, aborting"
- exit 1
-fi
-RTWEIGHT="`ensearch rtweight`"
-if test ! -f "$RTWEIGHT" ; then
- echo "Unable to find rtweight, aborting"
- exit 1
-fi
-
-# FIRST TEST =================================
-
-rm -f weight.mged weight.g
-cat > weight.mged <<EOF
-opendb weight.g y
-units cm
-in box rpp 0 1 0 1 0 1
-r box.r u box
-EOF
-
-log "... creating rtweight geometry database (weight.g)"
-$MGED -c > weight.log 2>&1 << EOF
-`cat weight.mged`
-EOF
-
-rm -f .density
-cat > .density <<EOF
-1 7.8295 steel
-EOF
-
-rm -f weight.out
-run $RTWEIGHT -a 25 -e 35 -s128 -o weight.out weight.g box.r
-
-rm -f weight.ref
-cat >> weight.ref <<EOF
-RT Weight Program Output:
-
-Database Title: "Untitled BRL-CAD Database"
-Time Stamp: Day Mon 0 00:00:00 0000
-
-
-Density Table Used:/path/to/.density
-
-Material Density(g/cm^3) Name
- 1 7.8295 steel
-Weight by region name (in grams, density given in g/cm^3):
-
- Weight Matl LOS Material Name Density Name
--------- ------ --- --------------- ------- -------------
- 7.829 1 100 steel 7.8295 /box.r
-Weight by region ID (in grams):
-
- ID Weight Region Names
------ -------- --------------------
- 1000 7.829 /box.r
-RT Weight Program Output:
-
-Database Title: "Untitled BRL-CAD Database"
-Time Stamp: Day Mon 0 00:00:00 0000
-
-
-Total volume = 0.999991 cm^3
-
-Centroid: X = 0.5 cm
- Y = 0.5 cm
- Z = 0.5 cm
-
-Total mass = 7.82943 grams
-
-EOF
-
-# eliminate the time stamp lines which are obviously different and
-# the file path which is not germane to the test
-tr -d ' \t' < weight.ref | grep -v DensityTableUsed | grep -v TimeStamp >
weight.ref_ns
-tr -d ' \t' < weight.out | grep -v DensityTableUsed | grep -v TimeStamp >
weight.out_ns
-
-run cmp weight.ref_ns weight.out_ns
-STATUS=$?
-
-if [ X$STATUS != X0 ] ; then
- echo "ERROR: rtweight results differ $STATUS"
-else
- echo "-> weight.sh succeeded (1 of 2)"
-fi
-
-# SECOND TEST =================================
-
-# Need to do a slightly more elaborate test
-# save first density file in case we fail here
-
-rm -f weight.test2.mged weight.test2.g
-cat > weight.test2.mged <<EOF
-opendb weight.test2.g y
-units cm
-in box1 rpp 0 1 0 1 0 1
-in box2 rpp 2 3 2 3 2 3
-in box3 rpp 4 5 4 5 4 5
-r box1.r u box1
-r box2.r u box2
-r box3.r u box3
-attr set box1.r material_id 2
-attr set box2.r material_id 7
-attr set box3.r material_id 12
-attr set box1.r region_id 1000
-attr set box2.r region_id 1000
-attr set box3.r region_id 1010
-g boxes box1.r box2.r box3.r
-EOF
-
-log "... creating second geometry database (weight.test2.g)"
-$MGED -c > $LOGFILE 2>&1 << EOF
-`cat weight.test2.mged`
-EOF
-
-# test handling of a more complex density file
-if test -f .density ; then
- mv .density .density.weight1
-fi
-cat > .density <<EOF
-# Test density file with comments and bad input
-2 7.82 Carbon Tool Steel
-3 2.7 Aluminum, 6061-T6
-4 2.74 Aluminum, 7079-T6
-# Incomplete line following
- Copper, pure
-6 19.32 Gold, pure
-7 8.03 Stainless, 18Cr-8Ni
-# Comment
-8 7.47 Stainless 27Cr
-
-9 7.715 Steel, tool
-
-# Blank line above
-# Comment following valid data on the line below
-10 7.84 Carbon Steel # used for widgets
-12 3.00 Gunner
-14 10.00 Fuel
-# Material ID too high (MAXMTLS = 32768)
-99999 70.84 Kryptonite
-EOF
-
-run $RTWEIGHT -a 25 -e 35 -s128 -o weight.test2.out weight.test2.g boxes
-
-rm -f weight.test2.ref
-cat >> weight.test2.ref <<EOF
-RT Weight Program Output:
-
-Database Title: "Untitled BRL-CAD Database"
-Time Stamp: Sat Jan 14 09:01:50 2012
-
-
-Density Table Used:/path/to/.density
-
-Material Density(g/cm^3) Name
- 2 7.8200 Carbon Tool Steel
- 3 2.7000 Aluminum, 6061-T6
- 4 2.7400 Aluminum, 7079-T6
- 6 19.3200 Gold, pure
- 7 8.0300 Stainless, 18Cr-8Ni
- 8 7.4700 Stainless 27Cr
- 9 7.7150 Steel, tool
- 10 7.8400 Carbon Steel
- 12 3.0000 Gunner
- 14 10.0000 Fuel
-Weight by region name (in grams, density given in g/cm^3):
-
- Weight Matl LOS Material Name Density Name
--------- ------ --- --------------- ------- -------------
- 7.822 2 100 Carbon Tool Ste 7.8200 /boxes/box1.r
- 8.021 7 100 Stainless, 18Cr 8.0300 /boxes/box2.r
- 3.001 12 100 Gunner 3.0000 /boxes/box3.r
-Weight by region ID (in grams):
-
- ID Weight Region Names
------ -------- --------------------
- 1000 15.843 /boxes/box1.r
- /boxes/box2.r
- 1010 3.001 /boxes/box3.r
-RT Weight Program Output:
-
-Database Title: "Untitled BRL-CAD Database"
-Time Stamp: Sat Jan 14 09:01:50 2012
-
-
-Total volume = 2.99933 cm^3
-
-Centroid: X = 1.98812 cm
- Y = 1.98833 cm
- Z = 1.98831 cm
-
-Total mass = 18.8433 grams
-
-EOF
-
-# eliminate the time stamp lines which are obviously different and
-# the file path which is not germane to the test
-tr -d ' \t' < weight.test2.ref | grep -v DensityTableUsed | grep -v TimeStamp
> weight.test2.ref_ns
-tr -d ' \t' < weight.test2.out | grep -v DensityTableUsed | grep -v TimeStamp
> weight.test2.out_ns
-
-run cmp weight.test2.ref_ns weight.test2.out_ns
-STATUS=$?
-
-if [ X$STATUS != X0 ] ; then
- log "rtweight results differ $STATUS"
-fi
-
-
-if [ X$STATUS = X0 ] ; then
- log "-> weight.sh succeeded (2 of 2)"
-else
- log "-> weight.sh FAILED (2 of 2), see $LOGFILE"
-fi
-
-exit $STATUS
-
-# Local Variables:
-# mode: sh
-# tab-width: 8
-# sh-indentation: 4
-# sh-basic-offset: 4
-# indent-tabs-mode: t
-# End:
-# ex: shiftwidth=4 tabstop=8
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits