BSD Ports

cad/brlcad 7.32.6_1 MidnightBSD

CSG modelling system from the US Ballistic Research Laboratory

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1+
Categories
cad

Description

BRL-CAD is a powerful Combinatorial/Constructive Solid Geometry (CSG) solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, network-distributed framebuffer support, image and signal-processing tools, and an embedded scripting language.

The package is a collection of over 400 tools and utilities across over 750,000 lines of source code. Included is support for various geometric data format conversions, image and signal processing capabilities, sophisticated ray-tracing based lighting models, network distributed ray-tracing, massively parallel ray-tracing, animation capabilities, data compression, image handling, and interactive 3-D geometric editing. Included is an implementation of Weiler's n-Manifold Geometry (NMG) data structures for surface-based solid models and photon mapping.

In the other systems

SystemPortVersion
MidnightBSDcad/brlcad7.32.6_1
FreeBSDcad/brlcad7.32.6_1
NetBSDwip/brlcad7.26.0

Install

Binary package:

mport install brlcad

From mports:

cd /usr/mports/cad/brlcad && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	brlcad>0:cad/brlcad

Dependencies

As this port's Makefile names them.

Build 1

Library 6

Build dependencies 7
Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

USES
bison:alias cmake:insource cpe gl pkgconfig python:env tar:bzip2 tk xorg llvm:max=15
Service scripts
none
Conflicts with
py[23][0-9]-epsilon

Files

Manual pages 444
  • 3ptarb(n)
  • B(n)
  • E(n)
  • M(n)
  • STEP(5)
  • Z(n)
  • adc(n)
  • ae(n)
  • alias-pix(1)
  • all_sf(n)
  • analyze(n)
  • animmate(n)
  • ap-pix(1)
  • apropos(n)
  • aproposdevel(n)
  • aproposlib(n)
  • arb(n)
  • arced(n)
  • area(n)
  • arot(n)
  • asc-nmg(1)
  • asc-plot3(1)
  • asc2dsp(1)
  • asc2g(1)
  • asc2pix(1)
  • attach(n)
  • attr(n)
  • attributes(5)
  • autoview(n)
  • bb(n)
  • benchmark(1)
  • benchmark(5)
  • bev(n)
  • bo(n)
  • bolt(1)
  • bolt(n)
  • bot(n)
  • bot_condense(n)
  • bot_decimate(n)
  • bot_dump(1)
  • bot_face_fuse(n)
  • bot_face_sort(n)
  • bot_flip(n)
  • bot_split(n)
  • bot_sync(n)
  • bot_vertex_fuse(n)
  • brep(n)
  • brep_simple(1)
  • brlcad(1)
  • brlcad-config(1)
  • brlman(1)
  • build_region(n)
  • burst(1)
  • burst_point_library(5)
  • burst_shotline_files(5)
  • bw(5)
  • bw-fb(1)
  • bw-pix(1)
  • bw-png(1)
  • bw-ps(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)
  • c(n)
  • cad_boundp(1)
  • cad_parea(1)
  • canonize(1)
  • cat(n)
  • center(n)
  • check(n)
  • clone(n)
  • cmap(5)
  • coil(1)
  • color(n)
  • comb(n)
  • comb_color(n)
  • comgeom-g(1)
  • conv-vg2g(1)
  • copyeval(n)
  • copymat(n)
  • cp(n)
  • cpi(n)
  • cv(1)
  • d(n)
  • dataprobe(1)
  • db(1)
  • db(n)
  • db_glob(n)
  • dbclean(1)
  • dbconcat(n)
  • dbcp(1)
  • dbfind(n)
  • dbupgrade(1)
  • dbupgrade(n)
  • debug(n)
  • debugbu(n)
  • debugdir(n)
  • debuglib(n)
  • debugnmg(n)
  • decimate(1)
  • decompose(n)
  • delay(n)
  • dg(n)
  • dm(n)
  • dpix-pix(1)
  • draw(n)
  • dsp(5)
  • dup(n)
  • dxf-g(1)
  • e_command(n)
  • eac(n)
  • echo(n)
  • edcodes(n)
  • edcolor(n)
  • edcomb(n)
  • edgedir(n)
  • edit(n)
  • edit_translate(n)
  • edmater(n)
  • enf-g(1)
  • eqn(n)
  • erase(n)
  • ev(n)
  • exists(n)
  • exit(n)
  • exp2cxx(1)
  • expand(n)
  • extrude(n)
  • eye_pt(n)
  • facedef(n)
  • facetize(n)
  • fast4-g(1)
  • fb-bw(1)
  • fb-fb(1)
  • fb-pix(1)
  • fb-png(1)
  • fbcbars(1)
  • fbclear(1)
  • fbcmap(1)
  • fbcolor(1)
  • fbed(1)
  • fbfade(1)
  • fbframe(1)
  • fbfree(1)
  • fbgamma(1)
  • fbgrid(1)
  • fbhelp(1)
  • fblabel(1)
  • fbline(1)
  • fbpoint(1)
  • fbserv(1)
  • fbstretch(1)
  • fbzoom(1)
  • fedex(1)
  • fracture(n)
  • g(n)
  • g-acad(1)
  • g-dot(1)
  • g-dxf(1)
  • g-egg(1)
  • g-iges(1)
  • g-nff(1)
  • g-obj(1)
  • g-ply(1)
  • g-raw(1)
  • g-shell-rect(1)
  • g-step(1)
  • g-stl(1)
  • g-var(1)
  • g-voxel(1)
  • g-vrml(1)
  • g-x3d(1)
  • g2asc(1)
  • garbage_collect(n)
  • gastank(1)
  • gdiff(1)
  • gdiff(n)
  • gencolor(1)
  • get(n)
  • gif-fb(1)
  • gif2fb(1)
  • glint(1)
  • gqa(1)
  • gqa(n)
  • gr(n)
  • graph(n)
  • gui(n)
  • halftone(1)
  • handle(1)
  • help(n)
  • helpdevel(n)
  • helplib(n)
  • hide(n)
  • history(n)
  • i(n)
  • icv(1)
  • idents(n)
  • iges-g(1)
  • igraph(n)
  • ill(n)
  • imgdims(1)
  • in(n)
  • inside(n)
  • ir-X(1)
  • irdisp(1)
  • item(n)
  • journal(n)
  • keep(n)
  • keypoint(n)
  • kill(n)
  • killall(n)
  • killtree(n)
  • knob(n)
  • l(n)
  • labelvert(n)
  • lc(n)
  • libfb(3)
  • libicv(3)
  • libpkg(3)
  • libplot3(3)
  • librt(3)
  • libwdb(3)
  • lint(n)
  • listeval(n)
  • loadtk(n)
  • lookat(n)
  • loop(1)
  • ls(n)
  • lt(n)
  • mac-pix(1)
  • make(n)
  • make_pnts(n)
  • man(n)
  • mater(n)
  • matpick(n)
  • mged(1)
  • mirface(n)
  • mkProbe(1)
  • morphedit(1)
  • mrot(n)
  • mv(n)
  • mvall(n)
  • nastran-g(1)
  • nirt(1)
  • nirt(n)
  • nirt_formatting(5)
  • nmg_collapse(n)
  • nmg_simplify(n)
  • npush(n)
  • obj-g(1)
  • oed(n)
  • opendb(n)
  • orientation(n)
  • orot(n)
  • oscale(n)
  • overlay(n)
  • p(n)
  • patch-g(1)
  • pathlist(n)
  • paths(n)
  • permute(n)
  • picket_fence(1)
  • pix(5)
  • pix-alias(1)
  • pix-bw(1)
  • pix-fb(1)
  • pix-png(1)
  • pix-ppm(1)
  • pix-ps(1)
  • pix-sun(1)
  • pix2asc(1)
  • pixautosize(1)
  • pixbackgnd(1)
  • pixbgstrip(1)
  • pixblend(1)
  • pixborder(1)
  • pixbustup(1)
  • pixclump(1)
  • pixcmp(1)
  • pixcolors(1)
  • pixcrop(1)
  • pixdiff(1)
  • pixfade(1)
  • pixfilter(1)
  • pixhalve(1)
  • pixhist(1)
  • pixhist3d(1)
  • pixhist3d-plot3(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)
  • plot(n)
  • plot3(5)
  • plot3-asc(1)
  • plot3-fb(1)
  • plot3-plot3(1)
  • plot3-ps(1)
  • plot3color(1)
  • plot3getframe(1)
  • plot3line2(1)
  • plot3rot(1)
  • ply-g(1)
  • png-bw(1)
  • png-fb(1)
  • png-pix(1)
  • postscript(n)
  • pp-fb(1)
  • prcolor(n)
  • prefix(n)
  • press(n)
  • preview(n)
  • prj_add(n)
  • proe-g(1)
  • pull(n)
  • push(n)
  • put_comb(n)
  • putmat(n)
  • q(n)
  • qorot(n)
  • qray(n)
  • query_ray(n)
  • quit(n)
  • qvrot(n)
  • r(n)
  • random(1)
  • rcc-blend(n)
  • rcc-cap(n)
  • rcc-tgc(n)
  • rcc-tor(n)
  • rcodes(n)
  • red(n)
  • redblack(3)
  • refresh(n)
  • regdebug(n)
  • regdef(n)
  • regions(n)
  • reid(n)
  • release(n)
  • remrt(1)
  • reshoot(1)
  • rfarb(n)
  • rm(n)
  • rmater(n)
  • rot(n)
  • rotobj(n)
  • rpatch(1)
  • rpp-arch(n)
  • rpp-cap(n)
  • rrt(n)
  • rt(1)
  • rt(n)
  • rtarea(1)
  • rtarea(n)
  • rtcheck(1)
  • rtcheck(n)
  • rtedge(1)
  • rtexample(1)
  • rtg3(1)
  • rthide(1)
  • rtscale(1)
  • rtshot(1)
  • rtweight(1)
  • rtwizard(1)
  • rtxray(1)
  • saveview(n)
  • sca(n)
  • screengrab(n)
  • search(n)
  • sed(n)
  • setview(n)
  • shader(n)
  • shells(n)
  • showmats(n)
  • showshot(1)
  • simulate(n)
  • size(n)
  • solids(n)
  • sph-part(n)
  • stat(n)
  • status(n)
  • stl-g(1)
  • summary(n)
  • sun-pix(1)
  • sv(n)
  • sync(n)
  • t(n)
  • tankill-g(1)
  • ted(n)
  • terrain(1)
  • tire(1)
  • title(n)
  • tkhtml(n)
  • tol(n)
  • tops(n)
  • tor-rcc(n)
  • tra(n)
  • track(n)
  • translate(n)
  • tree(n)
  • ug-g(1)
  • units(n)
  • vars(n)
  • vdeck(1)
  • vdraw(n)
  • view(n)
  • viewsize(n)
  • vnirt(n)
  • voxelize(n)
  • vquery_ray(n)
  • vrot(n)
  • wavelet(1)
  • wcodes(n)
  • wdb_example(1)
  • whatid(n)
  • which_shader(n)
  • whichair(n)
  • whichid(n)
  • who(n)
  • window(1)
  • window_frame(1)
  • wire(1)
  • wmater(n)
  • x(n)
  • xpush(n)
  • zoom(n)
pkg-plist 3811
  • bin/mged.sh
  • brlcad/bin/3dm-g
  • brlcad/bin/a-d
  • brlcad/bin/adrt_master
  • brlcad/bin/adrt_slave
  • brlcad/bin/alias-pix
  • brlcad/bin/ap-pix
  • brlcad/bin/archer
  • brlcad/bin/asc-nmg
  • brlcad/bin/asc-plot3
  • brlcad/bin/asc2dsp
  • brlcad/bin/asc2g
  • brlcad/bin/asc2pix
  • brlcad/bin/benchmark
  • brlcad/bin/bolt
  • brlcad/bin/bombardier
  • brlcad/bin/bot_dump
  • brlcad/bin/brlcad-config
  • brlcad/bin/brlman
  • brlcad/bin/btclsh
  • brlcad/bin/burst
  • brlcad/bin/bw-a
  • brlcad/bin/bw-d
  • brlcad/bin/bw-fb
  • brlcad/bin/bw-pix
  • brlcad/bin/bw-png
  • brlcad/bin/bw-ps
  • brlcad/bin/bwcrop
  • brlcad/bin/bwdiff
  • brlcad/bin/bwfilter
  • brlcad/bin/bwhist
  • brlcad/bin/bwhisteq
  • brlcad/bin/bwish
  • brlcad/bin/bwmod
  • brlcad/bin/bwrect
  • brlcad/bin/bwrot
  • brlcad/bin/bwscale
  • brlcad/bin/bwshrink
  • brlcad/bin/bwstat
  • brlcad/bin/bwthresh
  • brlcad/bin/c-d
  • brlcad/bin/cad_boundp
  • brlcad/bin/cad_parea
  • brlcad/bin/cmp.sh
  • brlcad/bin/coil
  • brlcad/bin/comgeom-g
  • brlcad/bin/conv-vg2g
  • brlcad/bin/conversion.sh
  • brlcad/bin/cv
  • brlcad/bin/d-a
  • brlcad/bin/d-bw
  • brlcad/bin/d-f
  • brlcad/bin/d-i
  • brlcad/bin/d-u
  • brlcad/bin/d2-c
  • brlcad/bin/damdf
  • brlcad/bin/dauto
  • brlcad/bin/dauto2
  • brlcad/bin/dbupgrade
  • brlcad/bin/dconv
  • brlcad/bin/ddisp
  • brlcad/bin/decimate
  • brlcad/bin/dfft
  • brlcad/bin/dmod
  • brlcad/bin/double-asc
  • brlcad/bin/dpeak
  • brlcad/bin/dpix-pix
  • brlcad/bin/dsel
  • brlcad/bin/dstats
  • brlcad/bin/dwin
  • brlcad/bin/dxf-g
  • brlcad/bin/elapsed.sh
  • brlcad/bin/enf-g
  • brlcad/bin/f-d
  • brlcad/bin/f-i
  • brlcad/bin/fast4-g
  • brlcad/bin/fb-bw
  • brlcad/bin/fb-fb
  • brlcad/bin/fb-pix
  • brlcad/bin/fb-png
  • brlcad/bin/fbcbars
  • brlcad/bin/fbclear
  • brlcad/bin/fbcmap
  • brlcad/bin/fbcolor
  • brlcad/bin/fbfade
  • brlcad/bin/fbframe
  • brlcad/bin/fbfree
  • brlcad/bin/fbgamma
  • brlcad/bin/fbgrid
  • brlcad/bin/fbhelp
  • brlcad/bin/fblabel
  • brlcad/bin/fbline
  • brlcad/bin/fbpoint
  • brlcad/bin/fbserv
  • brlcad/bin/fbstretch
  • brlcad/bin/fbzoom
  • brlcad/bin/fence
  • brlcad/bin/g-acad
  • brlcad/bin/g-dot
  • brlcad/bin/g-dxf

The first 100 are listed.

distinfo 1
FileSizeSHA256
brlcad-7.32.6.tar.bz21.1501322e+08972f3d15c291ca1f14a69b3e0409fd69585d5ac7fe41588c65d9147c62ad4a15
Master sites 1
  • https://github.com/BRL-CAD/brlcad/releases/download/rel-${PORTVERSION:S/./-/g}/